.logo {
margin: 6px;
}

p {
  margin:0 0 20px;
}

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

.soc { color: #77278B !important; }
.soc:hover { color: #000 !important; }

.tweetquote {
  display: block;
  text-align: center;
  border-top: solid #DADADA 1px;
  border-bottom: solid #DADADA 1px;
  padding: 16px;
  margin: 13px auto;
  font-style: italic;
  font-size: 112%;
  color: #676C72;
  font-weight: 400;
  margin-bottom: 30px; 
}


.foot-links { color: #fff !important; display: block; margin: 5px; }

.mpeg, .mpeg:visited { -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #F47B20; color: #fff!important; padding: 5px; font-size: 135%; font-weight: bold; display: block; text-align: center; margin: 8px auto 3px; max-width: 55%; border-radius: 3px; border: solid #FAB25E; box-shadow: 0 0 2px 1px #FAB25E; text-decoration: none !important; }

.mpeg:hover, .mpeg:active { background:#F47B20; transition: background 0.4s ease, padding 0.8s linear; color: #fff!important; text-decoration: none; }


.ctab, .ctab:visited { -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #77268C; color: #fff!important; padding: 5px; font-size: 135%; font-weight: bold; display: block; text-align: center; margin: 8px auto 3px; max-width: 100%; border-radius: 3px; border: solid #FAB25E; box-shadow: 0 0 2px 1px #FAB25E; text-decoration: none !important; }

.ctab:hover, .ctab:active { background:#F47B20; transition: background 0.4s ease, padding 0.8s linear; color: #fff!important; text-decoration: none; }

h3 {padding: 10px 14px;
color: #F5851F;
font-size: 24px;
text-transform: uppercase;
background-color: #F3F2F2;
border: 1px solid #E0E0E0;
width: 65%;
margin: auto;
margin-top: 20px;
margin-bottom: 20px;}

#topbar-right { margin-top: 17px;}
a, a:visited { color: #F5851F;}
a:hover { color: #000;}


#article {
font-family:Arial Unicode MS,Arial,sans-serif;
font-size:16px;
}
#topbar {background-color:white; border-bottom: solid 1px #807D7D;}
#head-box {}
#call-to-action {}
#share-icons {}
.media-contacts {}
.dropdown-menu {}
#showcase {}
/* Headline */
#headline {
background: none repeat scroll 0 0 #77268C;
color: #fff;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
filter: alpha(opacity=75);
width: 100%;
margin: auto;
text-align: center;
position: initial;
}
h2 { font-size: 22px !important; }
#headlineContent {
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
filter: alpha(opacity=100);
opacity:1;
}
#press-release {background: #fff;}
#box-a {padding-top: 25px;}
#box-b {}
#box-c { text-align:center; width: 100%; margin:auto; background: #EC7600;}
.c {width:50%; margin:auto; text-align:center;padding-bottom: 40px;}
#box-d{}
#underfooter {}




/* PressRelease */
#press-release {
text-align: left;
}
h1#headlineH1 {
font-size: 3em !important;
}
h2.sub-headline {text-align:center; margin-top: -30px;}
#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{}
#body_text{}


/* Cut in */
.cut-in-common{}
#cut-in{
float:left;
clear:both;
margin:12px;
}
#cut-single-column{}
/* Expanded Viewer */
.white-popup {
background: #FFF;
}
.mfp-image-holder .mfp-close {
color: black;
}
.mfp-arrow-left:before{
border-right-color: #3F3F3F;
}
.mfp-arrow-right:before{
border-left-color: #3F3F3F;
}
/* Popup caption */
.mfp-title{}
/* Inline assets */
.inline-asset-title-container { background:#77278B; bottom: -5px; }
.inline-icon {}
.inline-asset {
width:40%;
}
#inline-image-right { width: 30%; float: right;margin: 10px!important; }
.inline-asset.inline-asset-single-column {
width:100%;
}

#gal-title {   
color: #F5851F;
float: right;
font-size: 22px;
margin: auto;
clear: right;
display: block;
width: 33%;
text-align: center;
}
.links {
display: block;
margin: auto;
padding: 10px;
font-size: 14px;
}

.links:hover {
color: #fff !important;
background: #F5851F;
width:40%;
margin: auto;
border-radius: 3px;
text-decoration:none !important;
}
/* Gallery */
#title-gallery{ color: #F5851F; font-weight:bold;}
.gallery-asset-title-container {background: #F5851F;}
.gallery-asset {}
#content-media-gallery { display: none; }
.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){
#box-a{width:100%;}
#box-b{width:100%;}
#box-c{width:100%;}
#box-d{width:100%;}
.c {width:100%; margin:auto; text-align:center;}
#call-to-action { text-align:center;}
#topbar-right {text-align:center;}
.logo {display:none;}
.inline-asset-title-container { bottom: 0; }
#inline-image-right, #gal-title {width: 100%;}
.mpeg { max-width: 100%; }
#content-media-gallery { display: block; }

}

@media only screen and (max-width: 980px) { #inline-image-right, #gal-title {width: 100%;} 