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

.logo{
width:140px;
padding:7px;
}

#all-assets-link {
    display: none;
}

.nav_read_more{
display:none;
}

#article {
font-family: 'Merriweather Sans', sans-serif;
font-size:15px;
line-height:160%;
}
#topbar {background-color:white;}
#head-box {}
#call-to-action {text-align:center;}
#share-icons {
  margin-top: 25px;
}
#topbar-right {text-align:center;}
.media-contacts {}
.dropdown-menu {}
#showcase {}
/* Headline */
#headline {
display:none;
background: none repeat scroll 0 0 #555;
color: #fff;
font-family: 'Merriweather Sans', 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 {width: 100%; margin: auto;}
#box-b {}
#box-c {width: 100%; margin: auto;}
#box-d{}
#underfooter {}
#box-a-b {
    padding: 2.125em 0 1.375em 0;
    text-align: center;
    /* background-color:#e11a05; */
    /* color: #000000; */
}
#box-c-d {background: #488f17; padding: 30px;}
h3 {
font-family: 'Merriweather Sans', sans-serif;
  font-weight: bold;
font-style:italic;
  font-size: 36px;
  font-size: 1.75rem;
  border-bottom: dotted 1px;
  padding-bottom: 8px;
color:#ffffff;
}
.gallery-asset {
-webkit-box-shadow: 0px 0px 7px 2px rgba(26,9,97,0.4);
-moz-box-shadow: 0px 0px 7px 2px rgba(26,9,97,0.4);
box-shadow: 0px 0px 7px 2px rgba(26,9,97,0.4);
}

#box-a h3 {
border-bottom: none;
margin: 0;
font-family: 'Merriweather Sans', sans-serif;
  font-weight: bold;
  font-size: 40px;
  font-size: 2.25rem;
  color: #000000;
  line-height: 40px;
  line-height: 2.5rem;
  }
  
  h3 {font-family: 'Merriweather Sans', sans-serif;
  font-weight:bold;
  font-size: 34px;
  font-size: 1.75rem;
  line-height: 28px;
  line-height: 1.75rem;
  line-height: 1.1;}
.error-notice {
  margin: 5px 5px; /* Making sure to keep some distance from all side */
}

.oaerror {
      width: 100%;
      margin: 0 auto;
      line-height: 140%;
      padding: 10px;
      /* border: 1px solid #eee; */
      /* border-left-width: 5px; */
      border-radius: 3px;
      margin: 0 auto;
      font-family: 'Merriweather Sans', sans-serif;
      font-style: italic;
      font-size: 22px;
      color: #fff;
      margin: 20px auto;
      font-weight: 100;
      text-align: center;
}
.ct {
  display: inline-block;
  color: #000000;
  padding: 10px 0;
  line-height: 1.55em;
  margin: 0 20px 0px 20px;
}
.info {
  background-color: #0c711f;
  float: left;
  border-radius: 7px;
}

.info strong {
  color: #5bc0de;
}

.ctab, .ctab:visited {
 background: #0c711f;
 border-radius: 3px;
 color: #fff;
 text-decoration: none !important;
 padding: 15px;
 font-weight: bold;
 font-size: 100%;
 display: block;
 margin: 0 auto;
 text-align:center;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#35b200+0,008536+100 *//* Old browsers *//* FF3.6+ *//* Chrome,Safari4+ *//* Chrome10+,Safari5.1+ *//* Opera 11.10+ *//* IE10+ *//* W3C *//* IE6-9 */
 margin:5px;
 border-radius: 7px;
}

/* .ctab:hover { background: #3e1c7a;  color: #fff; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; transition: all .25s ease-out; } */

.ctab2, .ctab2:visited { background: #0c711f; border-radius: 7px; color: #fff!important; text-decoration: none !important; padding: 10px; font-weight: bold; font-size: 100%; display: block; margin: 0 auto; text-align: left; 

margin:auto;
margin-top:7px;
width: 250px;
margin-left: 0px;}

/* .ctab2:hover { background: #3e1c7a;  color: #fff; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; transition: all .25s ease-out; } */

.soc, .soc:visited {
   padding: 12px;
 margin: 8px 3px;
 width: 48px;
 height: 48px;
 display: inline-block;
 text-align: center;
color: #3a2b80;
 font-size: 78%;
 border-radius: 30px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#35b200+0,008536+100 */
background: #35b200; /* Old browsers */
background: -moz-linear-gradient(top,  #35b200 0%, #008536 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#35b200), color-stop(100%,#008536)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #35b200 0%,#008536 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #35b200 0%,#008536 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #35b200 0%,#008536 100%); /* IE10+ */
background: linear-gradient(to bottom,  #35b200 0%,#008536 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35b200', endColorstr='#008536',GradientType=0 ); /* IE6-9 */

}
.link {
  display: block;
  padding: 10px;
  text-decoration: none !important;
  color: #fff!important;
}
.link:hover {color: #88b3de!important;}
.soc:hover, .soc:active { 
color:#fff;
}
.email {
  color: #642d71;
}
.email:hover {color: #88b3de;}
.scrollToTop {
  display: none;
  width: 45px;
  height: 45px;
  padding: 10px;
  text-align: center;
  background: #88b3de;
  font-weight: bold;
  color: #125eab;
  text-decoration: none;
  position: fixed;
  bottom: 5px;
  right: 20px;
  border-radius: 3px;
}

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

h1 {
font-family: 'Merriweather Sans', sans-serif;
  margin: 20px auto;
  text-align: center;
  font-weight: bold;
color:#008536;

font-size:220%;
}

/* PressRelease */
#press-release {
text-align: left;
}
h1.headline {}
h2.sub-headline {}

h2{
font-style:italic;
color: #250d61;
text-align:center;
}

.twitter-timeline{
height:420px;
}
#lede {}
.source {
float: left;
font-family: 'Merriweather Sans', sans-serif;
}
.source a{}
.source a:hover{}
.dateline {
font-family: 'Merriweather Sans', sans-serif;
}
#body-media-gallery{
border: dashed #e82820;
margin: 20px 0 20px 0;}
#body_text{}

/* Showcase */
.showcase-asset-title{}
.showcase-asset-title-container{}
.showcase-asset{}
.showcase-asset-img{}
#download-photo-btn{}
#embed-photo-btn{}
#pinit-photo-btn{}

/* Cut in */
.cut-in-common{}
#cut-in{
float:right;
clear:both;
margin:12px;
width: 40%;
}
#cut-single-column{}
/* Sidebar */
#sidebar{
/* Sidebar Single Column */
width:100%;
}


/* 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{}
/* Inline assets */
.inline-asset-title-container {}
.inline-icon {}
.inline-asset {
width:40%;
}
.inline-asset.inline-asset-single-column {
width:100%;
}
/* Gallery */
#title-gallery{}
.gallery-asset-title-container {
  background-color: #3e1c7a;
  padding: 3px;
}
.gallery-asset-title-container:hover {background:#6fc833;}
.gallery-asset-title {
  padding-left: 1.6em;
}
#content-media-gallery {}
.gallery-icon{}
.nav_all_assets{}

/* Media queries */

@media only screen and (max-width: 980px){
#box-a{width:100%;text-align:center;}
#box-b{width:100%;text-align:center;}
#box-c{width:100%;text-align:center;}
#box-d{width:100%;text-align:center;}
}
@media only screen and (max-width: 768px) and (orientation:portrait){
#head-box{display:none;}
}@media only screen and (max-width: 768px){
.ctab2 {
margin:10px auto!important;
}
#box-a{width:100%;text-align:center;}
#box-b{width:100%;text-align:center;}
#box-c{width:100%;text-align:center;}
#box-d{width:100%;text-align:center;}
.ctab {margin: 1em;}
#cut-in {
  display: block;
  width: 90%;
  margin-right: 5%;
  margin-left: 5%;
  margin-bottom: 30px;
}
#cut-single-column {
  display: none;   
}
.tf {margin-top: 20px;}
#body-media-gallery-2{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc481b+0,db1818+45,f7261b+100 */
background: #fc481b; /* Old browsers */
background: -moz-linear-gradient(top,  #fc481b 0%, #db1818 45%, #f7261b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc481b), color-stop(45%,#db1818), color-stop(100%,#f7261b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fc481b 0%,#db1818 45%,#f7261b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fc481b 0%,#db1818 45%,#f7261b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fc481b 0%,#db1818 45%,#f7261b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fc481b 0%,#db1818 45%,#f7261b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc481b', endColorstr='#f7261b',GradientType=0 ); /* IE6-9 */
 margin: 20px 0 20px 0;}
}



a, a:visited {
color:#642d71;
}

a:hover, a:active, a:focus {
color:#3e1c7a;
}


@media only screen and (max-width:991px) {
#box-c-d {
text-align:center;
}

.ctab2 {
margin:10px auto;
}
}