#article {
font-family:Arial Unicode MS,Arial,sans-serif;
font-size:17px;
}
#topbar {background-color:#4b270e;}
#head-box {}
#call-to-action {}
#share-icons {}
.media-contacts {}
.dropdown-menu {}
#showcase {}
/* Headline */
#headline {
background: #103110;
color: #fff;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
width: 100%;
margin:auto;
text-align:center;
position: initial; 
position: static; /* IE fix */
}
#font-size-headline-hero {

}
#headlineContent {
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
filter: alpha(opacity=100);
opacity:1;
}
.link {
display: block;
padding: 20px;
}
.fa-2x { vertical-align:middle;}
#press-release {}
#box-a {}
#box-b {}
#box-c {text-align:center;}
#box-d {text-align:center;}
#box-c-d {background-color: #103110; color: #fff;}
#underfooter { background: #000; text-align:center; padding: 20px 0 20px 0;}
#underfooter a {color:#bfe89c !important;}
.twe { font-size: 24px; color: #bfe89c; padding: 5px 0 5px 0;}
.tweet { font-size: smaller;}
#title-gallery {
color: #fff;
text-align: center;
}
.logo { margin: 0px 5px 0px !important; }
#topbar-right {
margin-top: 25px;
}
/* PressRelease */
#press-release {
text-align: left;
}
h1#headlineH1 {
 font-size: 3em !important;}
}
h1.headline {text-align:center;}
h2.sub-headline {text-align:center;}
#lede {}
.source {
float: left;
font-family: "Source Sans Pro", sans-serif;
}
.ctab {background: #aad245;
background: #9ac42f;
background: -moz-linear-gradient(top, #9ac42f 0%, #42a844 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #9ac42f), color-stop(100%, #42a844));
background: -webkit-linear-gradient(top, #9ac42f 0%, #42a844 100%);
background: -o-linear-gradient(top, #9ac42f 0%, #42a844 100%);
background: -ms-linear-gradient(top, #9ac42f 0%, #42a844 100%);
background: linear-gradient(to bottom, #9ac42f 0%, #42a844 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ac42f', endColorstr='#42a844', GradientType=0 );
font-size: 100%;
color: #000 !important;
font-weight: bold;
-webkit-border-radius: 2px;
border-radius: 2px;
border: none;
text-decoration: none  !important;
text-transform:uppercase;
padding: 14px;
margin: 5px;}
h3 { font-family: "Source Sans Pro", sans-serif; text-align: center;}
.source a{}
.source a:hover{}
.dateline {
font-family: "Source Sans Pro", sans-serif;
}
#body-media-gallery{ background: url(images/shamrock-tile.jpg) top left repeat; margin: 20px 0 20px 0;}
#body_text{}
.logo { margin: 5px;}
/* 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{
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{
color: #3F3F3F;
}
.mfp-arrow-right:after{
color: #3F3F3F;
}
/* Popup caption */
.mfp-title{ font-size: 16px; }
/* 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 { font-size:16px; }
.gallery-asset-title-container {
background-color: #103110;
background-repeat: repeat-x;
background-position: top left;
background: -webkit-linear-gradient(top, #327932, #103110);
background: -moz-linear-gradient(top, #327932, #103110);
background: -o-linear-gradient(top, #327932, #103110);
background: -ms-linear-gradient(top, #327932, #103110);
background: linear-gradient(to bottom, #327932, #103110);
}
.gallery-asset {}
#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){
#box-a{width:100%;}
#box-b{width:100%;}
#box-c{width:100%;}
#box-d{width:100%;}
h1#headlineH1 {
font-size: 14px !important;
}
#topbar-right {
text-align:center;
}
#call-to-action {text-align:center; margin-top: 2em;}
.logo { display:none;}
element.style {
}
.link {
display: inline-flex;
}
}