

.ctab, .ctab:visited {
  background-color: #cd1217;
  color: #fff!important;
  padding: 12px;
  font-size: 100%;
  font-weight: normal;
  display: block;
  text-align: center;
  margin: 14px auto;
  border-radius: 3px;
  max-width: 100%;
  border-bottom: solid 2px #000;
}

.ctab:hover, .ctab:active {
background:#8b0407;
transition: background 0.1s ease;
color: #fff!important;
text-decoration: none;
}

#article { font-family:Arial Unicode MS, Arial, sans-serif; font-size:15px; }

h3, .h3 { font-size: 24px; color: #cd1217; }

#ct { text-align:center; }

#ct .fa { color: #cd1217; }

.logo { margin: 10px; }

.scrollToTop { display: none; width: 45px; height: 45px; padding: 10px; text-align: center; background: #cc0717; font-weight: bold; color: #fff !important; text-decoration: none; position: fixed; bottom: 5px; right: 20px; border-radius: 3px; }

#inline-video { float: right; width: 40%; }

h1 { text-align:center; margin-top: -20px; }

h2 { text-align:center; font-style: italic; margin-bottom: 20px; }

#facebook-feed { max-width: 500px; margin-top: 58px; }

#topbar { background-color:white; -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75); }

#head-box { }

#topbar-right { text-align: center; }

#call-to-action { }

#share-icons { margin-top: 15px; }

.media-contacts { }

.dropdown-menu { }

#showcase { }

/* Headline */
#headline { display:none; background: none repeat scroll 0 0 #555; color: #fff; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 54px; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)'; filter: alpha(opacity=75); opacity:.75; }

#font-size-headline-hero { font-size: 56px; }

#headlineContent { -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; filter: alpha(opacity=100); opacity:1; }

#press-release { }

#box-a { }

#box-b { }

#box-c-d { background: #f3f3f3; padding: 20px; }

#box-c { width: 100%; margin: auto; text-align:center; }

#box-d { }

#underfooter { text-align: center; background: #e7e7e7; padding: 20px; }

.link { padding: 15px; text-decoration: none !Important; margin: 5px; width: 40%; color: #bb040a; }

.hvr-shutter-in-horizontal { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; background: #bb040a; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }

.hvr-shutter-in-horizontal:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #e1e1e1; -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active { color: white; }

.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before { -webkit-transform: scaleX(0); transform: scaleX(0); }

i.fa.fa-facebook.fa-3x { color: #3b5998; }

i.fa.fa-twitter.fa-3x { color: #00aced; }

i.fa.fa-instagram .fa-3x { color: #517fa4; }

.soc { display: inline-block; padding: 10px; }

/* Media contacts */span[itemprop="name"], span[itemprop="jobTitle"], span[itemprop="worksFor"], span[itemprop="address"], span[itemprop="streetAddress"], span[itemprop="telephone"], span[itemprop="phones"], a[itemprop="email"], a[itemprop="url"] { display: block; }

.phone1 { }

.phone2 { }

.phone3 { }

.phone4 { }

.phone5 { }

/* PressRelease */
#press-release { text-align: left; }

h1.headline { }

h2.sub-headline { }

#lede { }

.source { float: left; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.source a { }

.source a:hover { }

.dateline { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }

#body-media-gallery { margin: 20px 0 20px 0; background: #b30203; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzMDIwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NjMDcxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMzAyMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #b30203 0%, #cc0717 50%, #b30203 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b30203), color-stop(50%, #cc0717), color-stop(100%, #b30203)); background: -webkit-linear-gradient(top, #b30203 0%, #cc0717 50%, #b30203 100%); background: -o-linear-gradient(top, #b30203 0%, #cc0717 50%, #b30203 100%); background: -ms-linear-gradient(top, #b30203 0%, #cc0717 50%, #b30203 100%); background: linear-gradient(to bottom, #b30203 0%, #cc0717 50%, #b30203 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b30203', endColorstr='#b30203', GradientType=0 );
}

#body_text { margin-bottom: 20px; }

/* Showcase */
.showcase-asset-title { }

.showcase-asset-title-container { }

.showcase-asset { }

.showcase-asset-img { }

#download-photo-btn { }

#embed-photo-btn { }

#pinit-photo-btn { }

#showcase-photo-icons { }

#asset-title-container-0 { }

#asset-title-container-1 { }

#asset-title-container-2 { }

#showcase-asset-0 { }

#showcase-asset-1 { }

#showcase-asset-2 { }

#icon-0 { }

#icon-1 { }

#icon-2 { }

.preview-icon { }

/* Cut in */
.cut-in-common { }

#cut-in { width: 45%; clear:both; margin:12px; display: block; float: right; }

#cut-single-column { }

/* Expanded Viewer */
.white-popup { background: #FFF; }

.mfp-image-holder .mfp-close { color: black; }

.mfp-arrow-left:before { color: #3F3F3F; }

.mfp-arrow-right:after { color: #3F3F3F; }

/* Popup caption */
.mfp-title { font-family: "Arial"; font-size: 15px; color: #000000; width: auto; text-align: center; }

/* Inline assets */
.inline-asset-title-container { }

.inline-icon { }

.inline-asset { width:40%; }

.inline-asset.inline-asset-single-column { width:100%; }

/* Gallery */
#title-gallery { font-style:normal; color: aliceblue; }

.gallery-asset-title-container { background: #8b0407; padding: 6px; }

.gallery-asset-title { padding-left: 1.5em; }

.gallery-asset { box-shadow: 1px 1px 1px #000; }

#content-media-gallery { }

.gallery-icon { }

.nav_all_assets { }

/* Media queries */
@media only screen and (max-width: 768px) and (orientation:portrait) {

#head-box { display:none; }
}
@media only screen and (max-width: 768px) {

.link { width: 100%; }
#box-a { width:100%; }

#box-b { width:100%; }

#box-c { width:100%; }

#box-d { width:100%; }

.ctab { width: 90%; }
#cut-in { width: 100%; }
}
