@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic,300italic,300);

#lg-download{display:none!important;}

.no-top {margin-top: -15px;}

#embedButton {display: none!important;}
h2 { font-style: italic; }
#gallery h2 { display: none; }
.grey{
    background: #eee;
    padding: 30px;
    margin-left: 6%;
    border-top: dashed 2px #1E1E1E;
    border-bottom: dashed 2px #1E1E1E;
}

.yel{
    font-size: 120%;
    color: #000; /* #F0D000; */
    font-weight: 700;
    font-weight: 700;
}


.col-lg-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 15px 40px;
}

.gallery-inline{
 background: url('images/background.png') 0 0 #000;
    padding-top: 35px;
    padding-bottom: 17px;
font-weight:700;
text-transform:uppercase;
    background-attachment: fixed; padding:30px; margin-bottom:35px; color: #ffffff;}


.hero2{
width:100%;
display:block;
max-width:100%;

}

.hero {max-width: 100%;}

body {
    background: #fff;
    color: #333;
    font-family: Roboto,Arial,sans-serif;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
}

#logo-div .img-inline {
    background: #ffffff;
    max-width: 100%;
}

.logo-2{
    width: 50px!important;

}

#hero-plus-header {
  background: #fff;
  display: block;
}

#hero-plus-hero .img-inline {
    width: 100%;
}

.lightbox > .img-fluid {
    max-height: 100%;
}

.logo {
    margin: 8px 15px;
    height: 30px;
}

.logo2 {
    margin: 8px 10px;
    height: 65px;
}

.logo-2 {
    margin: 8px 15px;
    width:70px;

}


a, a:focus, a:visited, a:hover, a:active {
    /* color:  #F0D000; */
    word-wrap: break-word;
}
.click-tweet {
    float: right;
    font-size: 170%;
    color: #000;
    max-width: 100%;
    border-top: dashed 2px #1E1E1E;
    border-bottom: dashed 2px #1E1E1E;
    padding: 15px 0px;
    margin: 3% 2%;
    line-height: 133%;
    font-weight: bold;
    width: 40%;
    float: right;
}




.ctab, .ctab:visited, .ctab:focus {
   
    background:#f0d000 !important;
    color: #000 !important;
    padding: 10px 15px;
    font-size: 140%;
    font-weight: bold;
    display: inline-block;
    margin: 13px auto;
    border-bottom: solid 3px #000;
    border-radius: 5px;
    line-height: 20px;
width:320px;
text-align:center;
margin-bottom:25px;
}

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

.social-icons{
font-size:175%;
margin-bottom:40px;
color: #F0D000!important;
}

.social-link{display: inline-block; width:50px;
    padding: 10px; color: #F0D000!important;}

#hero-plus-footer{
 background: url('images/background.png') 0 0 #000;
    padding-top: 35px;
    padding-bottom: 17px;
    background-attachment: fixed;}

.yel {
    color: #000; /* #f0d000 !important; */
}

.foot-btn, .foot-btn:visited, .foot-btn:focus {
    background: #8bc53f;
    color: #fff!important;
    padding: 10px 17px;
    font-size: 100%;
    display: block;
    text-align: center;
    margin: 6px;
    width: 193px;
    max-width: 100%;
    text-decoration: none;
    line-height: 108%;
    border-radius: 3px;
    font-weight: bold;
    box-shadow: 0 0 12px -2px #000;
}

.foot-btn:hover, .foot-btn:active {
    opacity: .9;
    transition: all 0.3s ease;
    color: #fff!important;
    text-decoration: none;
}

.icons, .icons:visited, .icons:focus {
    margin: 8px 3px;
    color: #9c9c9c;
    font-size: 300%;
    margin-right: 20px;
}

.icons:hover, .icons:active {
    color: #fff;
}

.foot-links, .foot-links:focus, .foot-links:visited {
    padding: 13px 3%;
    display: block;
    font-size: 110%;
    margin: 0;
    color: #0B0B0B;
    text-decoration: none;
    background: #EAD93D;
    margin-bottom: 6px;
    font-weight: bold;
    line-height: 108%;
    width: 440px;
    max-width: 100%;
    box-shadow: 0 7px 18px 0px #000;
}

.foot-links:hover,.foot-links:active {
    background: #fff;
    text-decoration: none;
}

.footer-bar-links{
    display: block;
    font-size: 140%;
    font-weight: 900;
    width: 100%;
color: #F0D000!important;
}



h3 {
    color: #fff;
    font-size: 190%;
    padding: 7px 0;
    letter-spacing: -1px;
    text-transform: uppercase;
    font-weight: bold;
}

#topbar {
    background-color: #fff;
    box-shadow: 0 0 27px 2px #000;
    border-bottom: solid #E8D83D;
}



.shareable:hover, .shareable:visited {
    color: #fff !important;
}




/* PressRelease */


h1 {
    font-size: 2.4em;
    text-align: center;
    color: #000;
    font-weight: bold;
    margin: 20px auto 30px auto;
}

h2 {
    font-size: 1.5em;
    text-align: center;
    padding-bottom: 25px;
font-weight:normal;
}



#body-media-gallery {
    background: url('images/background.png') 0 0 #000;
    padding-top: 35px;
    padding-bottom: 17px;
    -moz-box-shadow: 0 0 33px 0px #000;
    -webkit-box-shadow: 0 0 33px 0px #000;
    box-shadow: 0 0 33px 0px #000;
    background-attachment: fixed;
}

#body_text {
    padding-top: 30px;
    padding-bottom: 30px;
}



  
@media only screen and (max-width: 767px) {
    .inline-asset {
        display: none!important;
    }
    .inline-asset.inline-asset-single-column {
        display: block!important;
        margin: 20px auto;
    }

h1{font-size:145%;}

h2{font-size:120%; }
.col-lg-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 15px 10px;
}

.click-tweet {
    float: right;
    font-size: 170%;
    color: #000;
    max-width: 100%;
    border-top: dashed 2px #1E1E1E;
    border-bottom: dashed 2px #1E1E1E;
    padding: 15px 0px;
    margin: 3% 2%;
    line-height: 133%;
    font-weight: bold;
    width: 100%;
    float: right;
}

.ctab{width:90%;}

}