#article {
font-family:Arial Unicode MS,Arial,sans-serif;
font-size:14px;
}


hr {
  margin-top: 15px;
  margin-bottom: 15px;
}
#box-c, #box-d {
  text-align: center;
}
h3 {}
h1 { text-align:center;}
.logo {margin:.5em;}
h2 {text-align:center; font-style:italic; font-size: 24px;}
.tq {font-size: small; text-align:center;}
#topbar {background-color:white;  -webkit-box-shadow: 0px 2px 5px 0px rgba(173,164,173,1);
-moz-box-shadow: 0px 2px 5px 0px rgba(173,164,173,1);
box-shadow: 0px 2px 5px 0px rgba(173,164,173,1);}
#topbar-right {text-align:center;}
.social {
position: relative;
  height: 3em;
  width: 14.5em;
  margin: 60px auto;
}

.social li {
    display: block;
    height: 4em;
    line-height: 4em;
    margin: -2.2em;
    position: absolute;
    -webkit-transition: -webkit-transform .7s;
    -moz-transition: -moz-transform .7s;
    -ms-transition: -ms-transform .7s;
    -o-transition: -o-transform .7s;
    transition: transform .7s;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    text-align: center;
    width: 4em;

}

.social a {
    color: #fffdf0;
    display: block;
    height: 4em;
    line-height: 6em;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 4em; 
  
}

.social li:hover {
  -webkit-transform: scale(1.3,1.3) rotate(45deg);
    -moz-transform: scale(1.3,1.3) rotate(45deg);
  -ms-transform: scale(1.3,1.3) rotate(45deg);
    -o-transform: scale(1.3,1.3) rotate(45deg);
  transform: scale(1.3,1.3) rotate(45deg);
}

.facebook {
    background: #155b9d;
    left: 0;
    top: 0%;
}

.twitter {
    background: #1a9ec4;
    bottom: 0;
    left: 25%;
}
.facebook2 {
    background: #155b9d;
    left: 50%;
    top: 0%;
}

.twitter2 {
    background: #1a9ec4;
    bottom: 0;
    left: 25%;
}

.pinterest {
    background: #e11a30;
    left: 50%;
    top: 0%;
}
.behance {
    background: #3f7aa3;
    bottom: 0;
    left: 75%;
}
.behance2 {
    background: #3f7aa3;
    top: 0%;
    left: 50%;
}
.behance3 {
    background: #3f7aa3;
    bottom: 0;
    left: 75%;
}
#head-box {}
#call-to-action {}
#share-icons {margin-top: 15px;}
.media-contacts {}
.dropdown-menu {}
#showcase {}
/* Headline */
#headline {
background: none repeat scroll 0 0 #2B528C;
color: #fff;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 28px;
width: 100%;
margin:auto;
}
#font-size-headline-hero {
font-size: 28px;
}
#headlineContent {
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
filter: alpha(opacity=100);
opacity:1;
}
#press-release { margin-top: 5px;}
#box-a {width:100%;}
#box-b {}
#box-c {}
#box-d{}
#box-c-d {background:#2b528c; padding:30px;}
#underfooter {}
.link {color: #fff !important; display:block; padding: 15px;}
.ctab, .ctab:visited { background-color: #1e3a63; border-radius: 3px; color: #fff; text-decoration: none !important; padding: 15px; font-weight: bold; font-size: 100%; display: block; margin: 0 auto;  text-align:center;}

.ctab:hover { background-color: #152947; color: #fff; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; transition: all .25s ease-out; }


.mpeg, .mpeg:visited { background-color: #1e3a63; border-radius: 3px; color: #fff; text-decoration: none !important; padding: 30px; font-weight: bold; font-size: 100%; display: block; width:80%; margin: 0 auto; margin-top: 2em; text-align:center;}

.mpeg:hover { background-color: #152947; color: #fff; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; transition: all .25s ease-out; }

/* Media contacts */span[itemprop="name"], span[itemprop="jobTitle"], span[itemprop="worksFor"], span[itemprop="address"], span[itemprop="streetAddress"], span[itemprop="telephone"], span[itemprop="phones"], a[itemprop="email"], a[itemprop="url"] {
display: block;
}
.phone1{}
.phone2{}
.phone3{}
.phone4{}
.phone5{}
/* PressRelease */
#press-release {
text-align: left;
}
h1.headline {}
h2.sub-headline {  margin-top: 0;  margin-bottom: 4px;}
#lede {}
.source {
float: left;
font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}
.source a{}
.source a:hover{}
.dateline {
font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}
#body-media-gallery {
  background: #2b528c;
  margin: 20px 0 20px 0;
}
#body_text{}

/* 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;
}
a.hvr-sweep-to-left {
  display: block;
  padding: 20px;
  width: 50%;
  margin: 20px auto;
  text-decoration: none !important;
  color: #fff;
}
.hvr-sweep-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #1e3a63 !important;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.mfp-arrow-right:after{
color: #3F3F3F;
}
/* Popup caption */
.mfp-title{}
/* Inline assets */
.inline-asset-title-container {}
.inline-icon {}
.inline-asset {
width:40%;
}
.inline-asset.inline-asset-single-column {
width:100%;
}
/* Gallery */
#title-gallery {
  font-style: normal;
  color: #fff;
}
.gallery-asset-title-container {
  background: #1e3a63;
  padding: 5px;
}
.gallery-asset-title {
  padding-left: 1.7em;
  font-weight: bold;
}
.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%;}
a.hvr-sweep-to-left {
  display: block;
  padding: 20px;
  width: 90%;
  margin: 20px auto;
  text-decoration: none !important;
  color: #fff;
}
#call-to-action {text-align:center;}
.ctab {margin: 1em;}
}