
#article { font-family: Arial, Helvetica, "HelveticaNeue", "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", sans-serif; font-weight: 300; -webkit-font-smoothing: antialiased; font-size:15px; }

#topbar { background-color:white; -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75); }
#tobar-right {text-align:center;}
#head-box { }

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

#share-icons {margin-top: 25px; }


/* Headline */
#hero { display:none; }

#headline { display:none; }

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

h1 { }

h2{ }

#body-media-gallery { display:none; }

/* Cut in */
#cut-in { float: right!important; clear: both!important; width: 45%; }

#cut-single-column { }

.clear{
clear:both;
}

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

.ctab, .ctab:visited { background: #fcb115;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYjExNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjY1MjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #fcb115 0%, #f26522 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fcb115), color-stop(100%,#f26522));
background: -webkit-linear-gradient(left, #fcb115 0%,#f26522 100%);
background: -o-linear-gradient(left, #fcb115 0%,#f26522 100%);
background: -ms-linear-gradient(left, #fcb115 0%,#f26522 100%);
background: linear-gradient(to right, #fcb115 0%,#f26522 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcb115', endColorstr='#f26522',GradientType=1 ); border-radius: 3px; color: #15397f; text-decoration: none !important; padding: 15px; font-weight: bold; font-size: 100%; display: block; margin: 0 auto; text-align:center; }

.ctab:hover { color: #15397f;  }

/* Popup caption */
.mfp-title { }

.ISI { overflow-y: scroll; height: 220px; padding-right: 10px; padding-left: 10px; border-radius: 3px; margin-bottom: 20px; }

.center { margin: auto; display: inline-block; clear: both; float: right; padding: 3%; padding-bottom: 45px; background-color: #ccc; -moz-box-shadow: 0 0 5px -1px #474747; -webkit-box-shadow: 0 0 5px -1px #474747; box-shadow: 0 0 5px -1px #474747; padding-bottom: 10px; width: 90%; }

.center h3 { clear: both;
  display: block;
  margin: 1em 0 .75em 1em;
  font-size: 24px;
  font-weight: normal;
  color: #263a7b; }

.link { color: #1f3d7c; font-size: 100%; display: block; padding: 5px;  text-decoration: none !important;}

.link:hover { color: #1f3d7c; }

.inline-asset-title { padding-left: 1.6em;}

.inline-asset { clear: both; margin-bottom: 15px; width: 100%; -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);}

.assets {
  display: block;
  margin-top: 15px;
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
    padding: 20px;
}
.logo {
  margin: 10px;
}
/* Inline assets */
.inline-asset-title-container {   background: #1f3d7c;
  padding: 6px;
  color: #fff; }

.inline-icon { }

.inline-asset.inline-asset-single-column { width:100%; }



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

}

@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%; }
.center { width: 100%;}
#body-media-gallery-2 { display:none; }
.ctab {margin: 1em;}
}
