@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,700italic,700,900);

@import url(http://fonts.googleapis.com/css?family=Kaushan+Script);

@import url(http://fonts.googleapis.com/css?family=Cinzel+Decorative);

.ct {
    margin-bottom: 2em;
    margin-top: 1em;
}

#headline {
display:none;
    text-align: center;
    background: none repeat scroll 0 0 #000;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
    filter: alpha(opacity=75);
    opacity: .85;
    width: 100%;
    margin: auto;
    border: solid 3px #b69159;
    padding: 5px;
}
#font-size-headline-hero {
font-size: 56px;
}
#headlineContent {
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
filter: alpha(opacity=100);
opacity:1;
}


.click-tweet2 { color: #fff; font-size: 24px; padding: 15px; font-weight: 100; background-color: #0b975a; border-radius: 3px; background: #04fa8f;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0ZmE4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDRkMTYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMzAxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #04fa8f 0%, #04d160 0%, #00301b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#04fa8f), color-stop(0%,#04d160), color-stop(100%,#00301b));
background: -webkit-linear-gradient(top,  #04fa8f 0%,#04d160 0%,#00301b 100%);
background: -o-linear-gradient(top,  #04fa8f 0%,#04d160 0%,#00301b 100%);
background: -ms-linear-gradient(top,  #04fa8f 0%,#04d160 0%,#00301b 100%);
background: linear-gradient(to bottom,  #04fa8f 0%,#04d160 0%,#00301b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04fa8f', endColorstr='#00301b',GradientType=0 );
}

.button {
    margin-top: 20px;
}
* 

.lede { text-align: left; }

.clear { width:100%; clear:both; }

#share-icons { font-size: 12px; text-align: right; display: inline-block; margin-right: 20px; line-height: 130%; }

.share-lg-btn { display: none; }

.share-sm-btn { display: inline-block; }

.twiticon { padding: 12px; color: #CAB28E; font-size: 100%; margin-top:10px; }

.footer-links { display:block; font-family: 'Source Sans Pro', sans-serif; font-weight:bold; font-size: 120%; padding:5px 0 5px 0; color:#000; }

strong { font-family: 'Kaushan Script', cursive; font-size:100%; color:#F3E6D4; }

#cut-in { margin-right: 25px; margin-bottom: 25px; }

.mfp-title { font-family: 'Source Sans Pro', sans-serif; font-size: 14px; color: #fff; width: auto; text-align: left; padding-top:5px; text-align:center; }

li { padding-bottom: 8px; }

#article { font-family: 'Source Sans Pro', sans-serif; font-size:18px; background-color:#000; color: #ded7d3; line-height:160%; }

.fa-2x { text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.74); }

.logo {
    margin: 10px;
}

.logo1 {
    width: 30%;
}
.logo2 { width:120px; }

p { margin: 0 0 17px; }

#topbar {
    background-color: #000;
    border-bottom: solid 1px #b69159;
}

.subhd { font-size: 20px; }

#head-box { }

#share-icons { }

#box-a-b h3 { color:#7b70d8; }

.ctab, .ctab:visited {    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 15px;
    font-size: 100%;
    display: block;
    text-align: center;
    font-weight: 700;
    text-align: center;
    background-color: #b69159;
    color: #000; }

.ctab:hover { color:#000; text-decoration:none; background-color: #b69159; }

.ctab2, .ctab2:visited {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #fff;
    background-color: #000;
    padding: 15px;
    font-weight: normal;
    display: block;
    font-family: 'Kaushan Script', cursive;
    letter-spacing: 1px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.85);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.85);
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.85);
    text-align: center;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
    width: 50%;
    margin: auto;
    font-size: 25px;
}

.h3t { margin-top: 1em; }

.ctab2:hover { color:#000; text-decoration:none; background-color: #b69159; }

a, a:active { color: #eee; font-weight:bold; }

a:hover, a:focus { color: #fff; text-decoration: none; }

h3 { font-family: 'Kaushan Script', cursive; margin-top: 0; font-size: 1.8em; color:#000; margin-bottom: .35em; border-bottom: solid 1px;}

#call-to-action { }

.h32 { margin-top: .75em; }


#box-a-b { margin-top:1.5em; background-color:#000; }

#box-a { width:100%; text-align:center; padding:30px; background-color:#000; }

#box-b { display:none; }

#box-c-d {
    background-color: #b69159;
}

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

#box-d { padding-top:1.5em; padding-bottom:1em; }

#box-a h1 { color: #FFF; text-shadow: 2px 2px 2px #000; }

#underfooter { }

.icons { padding-top:20px; }



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

h1 {
    font-family: 'Kaushan Script', cursive;
    color: #b69159;
    text-align: center;
    margin-top: -20px;
    font-weight: 900;
    letter-spacing: 1px;
}

h2 { font-family: 'Source Sans Pro', sans-serif; font-weight: 100; text-align:center; line-height:125%; font-size: 1.3em; padding-bottom:20px; }

.source { float: left; font-size:90%; color:#a69691; }

.dateline { font-size:90%; color:#a69691; }

#body-media-gallery { background: url(images/hero1.jpg) top center #000 fixed; background-size:cover; font-size: 25px; text-align: left;     margin: 20px 0 20px; width: 100%; border-top: 1px #b69159 solid; border-bottom: 2px #b69159 solid; }

#content-media-gallery {
    font-size: 25px;
    text-align: left;
    padding: 0 0 20px;
    width: 100%;
    margin-top: 40px;
}
#call-to-action { vertical-align: middle; }

#body-media-gallery-2 {
    background: #000;
    font-size: 25px;
    text-align: left;
    width: 100%;
    margin-bottom: -60px;
}


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

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

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

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



/* Gallery */
#title-gallery { }

.gallery-asset-title-container { background-color: #b69159; color: #000; padding: 5px; padding-left: 10px; }

.gallery-asset { -webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.85); -moz-box-shadow:    0px 0px 13px 0px rgba(0, 0, 0, 0.85); box-shadow:         0px 0px 13px 0px rgba(0, 0, 0, 0.85); }

.gallery-asset:hover { -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 1); -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 1); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 1); }



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

.button { width: 60%; text-align: center; margin: auto; margin-bottom: 2em; margin-top: 10px; }
}
@media only screen and (max-width: 768px) and (orientation:portrait) {

.logo { display:none }

.logo1 { display:none }

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

.ctab { margin: 1em; }


.click-tweet2 { width: 100%; padding: 15px; }

}

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

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

#box-a { width:100%; }

#box-b { width:100%; }

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

#box-d { width:100%; text-align: center; }
.ctab2, .ctab2:visited { width: 100%;}
}
 