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

blockquote{
    display: block;
    background: #fff;
    padding: 15px 56px 15px 38px;
    margin: 0 0 20px;
    position: relative;
    float: right;
    border-left: none;
    width: 343px;
    line-height: 108%;
    font-size: 125%;
    font-weight: 100;
}
blockquote::before{
    content: "\201C";
    font-size: 272%;
    color: #AFAFAF;
    position: absolute;
    margin-left: -22px;
}

blockquote::after{
content: "\201D";
    font-size: 272%;
    color: #AFAFAF;
    position: absolute;
    bottom: -18px;
    padding-left: 12px;
}

.click-tweet {
font-style: italic;
    font-size: 123%;
    font-weight: 100;
}
.logo {margin: 8px 10px;vertical-align: bottom;}

#facebook-feed {max-width: 100%;height:325px!important;}
img{max-width: 100%;}
#twitter-widget {max-width: 90%!important;height: 300px!important;}
#media-contacts-mobile {
  display: none;
}

a {word-wrap: break-word;color:#0782c5;}

.ctab, .ctab:visited, .ctab:focus {
background-color: #0782c5;
    color: #fff!important;
    padding: 6px 5px 8px;
    font-size: 115%;
    font-weight: normal;
    display: block;
    text-align: center;
    margin: 8px auto;
    width: 224px;
    max-width: 100%;
    text-decoration: none;
    line-height: 98%;
    border-radius: 5px;
}

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

.icons, .icons:visited, .icons:focus {
    padding: 10px;
    margin: 8px 2px;
    width: 42px;
    height: 42px;
    display: inline-block;
    background: #005292;
    text-align: center;
    color: #fff;
    border-radius: 5px;
}

.icons:hover, .icons:active {
opacity: .8;
transition: opacity 0.7s ease;
color:#fff;
}

.right-links, .right-links:focus, .right-links:visited {
padding: 10px 0;
display: block;
font-size: 125%;
margin: auto;
color:#fff;
text-decoration: none;
}
.right-links:hover,.right-links:active {color:#fff;text-decoration: none;}

h3 {
color: #005596;
font-size: 164%;
padding: 7px 0;
letter-spacing: -1px;
margin-left: 7%;
margin-top: 25px;
margin-bottom: 0;
clear:both;
display: inline-block;
width: 100%;
}

.date-line {font-size: 90%;}

.titles {
    display: block;
    clear: both;
    text-align: center;
    width: 100%;
    padding-left: 18%;
    margin-bottom: 17px;
    line-height: 108%;
}
.embed-responsive.embed-responsive-16by9 {    box-shadow: 0 6px 13px -7px #000;}

#article {
font-family:ubuntu,Arial,sans-serif;
font-size:16px;
}
#topbar {
    border-top: 6px solid #005595;
background-color:#fff;
-moz-box-shadow: 0 0 6px -1px;
-webkit-box-shadow: 0 0 6px -1px;
box-shadow: 0 0 6px -1px;
}
#call-to-action {vertical-align: top;}
#share-icons {margin-top: 9px;}
.shareable:hover { color: #fff !important; }

#cut-in {
float: right;
clear: both;
margin-bottom: 12px;
margin-left: 22px;
width: 45%;
}


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

#media-contacts-mobile {
  display: none;
}

.center {
    width: 440px;
    max-width: 100%;
    margin: auto!important;
    display: inline-block;
    clear: both!important;
    float: right;
    padding-right: 10%;
    padding-bottom: 45px;
    background: #F1F1F1;
    text-align: center;
    border: solid 1px #D4D4D4;
    border-radius: 4px;
}
.other-assets {
    margin-left: 10%;
    display: block;
    margin-top: 15px;
    margin-bottom: 13px;
    width: 98%;
    padding: 0 9%;
}

.inline-asset.inline-asset-single-column {
width: 100%;
clear: both;
float: right!important;
}

.inline-asset {
float: right;
clear: both;
margin: 15px 5px 0 0;
display: block;
width: 80%!important;
  box-shadow: 0 7px 11px -7px #000;
  margin-bottom: 15px;
}


.inline-asset img {
width: 100%!important;
}

.inline-asset-title-container {
background: none;
    width: 100%;
    line-height: 105%;
    padding: 5% 2%;
    font-family: Roboto;
    font-size: 97%;
    right: 0!important;
    left: 0!important;
    color: #0782C5;
}
.inline-asset-title {
    padding-left: 1.3em;
    display: none;
}
.inline-asset-caption {display: none;}
.nav_read_more {display: none;}
#press-release {margin-top: 0px;padding-top: 30px;}
#box-a {display: none;}
#box-b {display: none;}
#box-c {display: none;}
#box-d {display: none;}
#underfooter {  text-align: center;}


/* PressRelease */
#press-release {
text-align: left;
}
h1 {
    margin-top: 0!important;
    font-size: 2.3em;
    text-align: center;
color: #005595;
}
h2 {
font-size: 1.3em;
    font-style: italic;
    font-weight: 100;
    text-align: center;
}
#lede {padding-bottom: 15px;}
#body_text{}


.source a{}
.source a:hover{}
.dateline, .source {
font-weight: bold;
font-style: italic;
}

#body-media-gallery{
   display:none;
   padding-bottom: 15px;
}

#body_text{padding-bottom: 15px;}

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

.mfp-title {
    font-family: ubuntu;
    font-size: 1.5em;
    color: #005596;
    width: auto;
    text-align: center;
}

/* Media queries */
@media only screen and (max-width: 768px) and (orientation:portrait){
#head-box{display:none;}
}
@media only screen and (max-width: 768px){
#headlineH1 {font-size: 18px !important;}
#box-a{width:100%;}
#box-b{width:100%;}
#box-c{width:100%;}
#box-d{width:100%;}
h1 {}
h2 {font-size: 20px!important;}
.rel-docs, .rel-docs:link,.media-contact {width:100%;padding-bottom:15px;}
.logo{display:none;}
.hero-photo-icons {}
#hero-go-to-all-assets a, #hero-go-to-all-assets a:visited, #hero-go-to-all-assets a:hover{color: #fff;}

}


@media only screen and (min-width: 768px) and (orientation: landscape){

#lede {display: none;}
}


@media (max-width:768px) {
#topbar {padding-left: 10px;}
}

@media (max-width:767px) {
#cut-in {width:100%;margin-left: 0px;}
.inline-asset-title-container {bottom: 0;}
#body-media-gallery-2 {display: none;}
.cut-in, #box-a-b {box-shadow: none;}
.center {width: 100%;box-shadow: none;}
#cut-single-column {
padding-left: 0;
padding-right: 0;
}
.inline-asset {
display: none;
}
blockquote { width: 100%;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) and (orientation: landscape){
#cut-single-column {
display: block;
padding-left: 0;
padding-right: 0;
}
#cut-in {display: none;}
.inline-asset {display: inline-block;}
}
