@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,800,400);

#inline {
  float: right;
  margin: 10px;
display:block;
}

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

.scrollToTop:hover { text-decoration:none; color: #fff; }

.yt { width: 75%; padding: 20px; margin: auto; }

.shareable { color: #fff !important; font-weight: normal !important; }

.small_print { font-size: 85%; }

.tweetquote { display: block; text-align: center; border-radius: 5px; padding: 16px; margin: 13px auto; font-style: italic; font-size: 112%; color: #E7DCCA; font-weight: 500; margin-bottom: 30px; background: #AF9364; }

#twitter-widget { max-width: 100%; }

#call-to-action { text-align: center; padding-bottom: 4px; padding-left: 5px; padding-right: 4px; }

.ctab { -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #AF9364; color: #000!important; padding: 10px 12px; font-size: 131% !important; font-weight: 500; display: block; text-align: center; width: 90%; border-radius: 4px; text-transform: uppercase; border-bottom: solid #977647 3px; margin:10px; }

.ctab:hover { background:#977647; transition: background 0.4s ease, padding 0.8s linear; color: #000!important; text-decoration: none; font-weight: 500 !important; }

a, a:active, a:visited, a:hover { word-wrap: break-word; color:#4c4c4c; font-weight: 600; font-size: 13px; }

.link, .link:active, .link:visited { display: block; margin: 25px auto; font-weight: normal !important; text-decoration: none; color: #C8B592; font-size: 115% !important; }

.link:hover { color:#C2A771; }

.soc { margin-top:5px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; width: 30px; color:#AF9364!important; margin:5px; }

.soc:hover { opacity: .7; transition: opacity 0.4s ease; color: #AF9364; }

.logo { margin: 10px; }

#article { font-family:Open Sans, Arial, sans-serif; font-size:14px; }

#topbar { background-color:#fff; -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 { }

#call-to-action { text-align: center; }

#share-icons { margin-top: 2em; }

.media-contacts { }

.dropdown-menu { }

#showcase { }

/* Headline */
#headline { background: none repeat scroll 0 0 #AF9364; color: #000; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 32px; font-weight: bold; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)'; filter: alpha(opacity=75); width: 100%; margin-left: 0; text-align: center; opacity: .75; position: initial;}

h1 { font-size: 32px !important; text-align: center; }

h2 { font-size: 28px !important; text-align: center; }

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

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

#press-release { }

#box-a-b { display: none; }

#box-c-d { background: #000; text-align: center; padding-bottom: 15px; padding-top:20px; }

#box-c-d h3 { font-weight:300; margin-top: 25px; color: #FDFCFC; }

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

#box-d { text-align: center; }

#underfooter { text-align: center; padding-bottom: 5px; background: #C8B592; padding-bottom:40px; }

/* Facebook and twitter - large buttons */
.share-lg-btn .facebook-lg-btn { }

.share-lg-btn .twitter-lg-btn { }

/* Facebook and twitter - small buttons */
.share-sm-btn .facebook-sm-btn { }

.share-sm-btn .twitter-sm-btn { }

/* Social Icons - large buttons */
.gplus-lg-btn { }

.linkedin-lg-btn { }

.blogger-lg-btn { }

.wp-lg-btn { }

.mail-lg-btn { }

/* Social Icons - small buttons */
.gplus-sm-btn { }

.linkedin-sm-btn { }

.blogger-sm-btn { }

.wp-sm-btn { }

.mail-sm-btn { }

/* 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 { padding-bottom: 25px; text-align: left; }

h1.headline { font-size: 32px; text-align: center; }

h2.sub-headline { font-size: 25px; text-align: center; margin-top: -20px; margin-bottom: 30px; }

#lede { }

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

.source a { }

.source a:hover { }

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

#body-media-gallery { background: #C4B9A6; -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); margin-top: 30px; margin-bottom: 30px; }

#body_text { padding-bottom: 15px; }

/* Showcase */
.showcase-asset-title { margin-left: 1.3em; }

.showcase-asset-title-container { background: #000; padding: 4px; color: #fff; }

.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 { font-size: 1em; padding: 5.5px; }

#asset-title-container-2 { font-size: 1em; padding: 5.5px; }

#showcase-asset-0 { }

#showcase-asset-1 { }

#showcase-asset-2 { }

#icon-0 { }

#icon-1 { }

#icon-2 { }

.preview-icon { }

/* 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 { }

/* Gallery */

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

#title-gallery { color: #000; }

.gallery-asset-title-container { background: #AF9364; padding: 4px; color: #E7DCCA; }

.gallery-asset { }

#content-media-gallery { }

.gallery-icon { }

.nav_all_assets { }





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

.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
}

@media only screen and (max-width: 768px) {

.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

h1 { font-size: 8px !important; }

#headline { font-size: 8px !important; }

body { overflow: none; }
}
@media only screen and (max-width: 1180px) {

.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 75%; height: 75%; }
}
