@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600italic,700,700italic,800);
h1{text-align: center;}
h2{
   font-size: 1.3em;
   font-style: italic;
   font-weight: normal;
   text-align: center;
}
a, a:hover, a:visited{
   color: #97a4ca;
}
.toggle {
    text-align: center;
    font-size: 18px;
    color: #005287;
    border-top: dotted 2px;
    border-bottom: dotted 2px;
    padding: 10px;
}
img{max-width: 100%;}
.banner{
    width: 100%;
    margin: 0 auto;
    display: inherit;
    margin-top: 39px;
    max-width: 1170px;
}
.custom-lede{
    padding-left: 15px;
    padding-right: 15px;
    width: 1170px;
    margin: 0 auto;
    padding-bottom: 20px;
}
.puzzle{
   float: left;
    margin-right: 20px;
    max-width: 700px;
    width: 100%;
}
.ctab-container{
   text-align: right;
   padding-top: 30px;
}
.btn{
   transition: all 0.5s ease;
    background: #DEDEDE;
    font-weight: bold;
    padding: 15px 90px;
    text-align: center;
    color: #00649B !important;
    border: none;
    border-radius: 5px;
}
.btn:hover{
   color: #fff !important;
   background: #04486D;
   text-decoration: none;
}

#article{
   font-family: 'Open Sans', sans-serif;
}
#section-middle-0 {
   padding-top: 40px;
   width: 100%;
    text-align: center;
    height: 100%;
    background-image: url(https://www.multivu.com/arc/com.prnewswire.multivu.omt.main.Multivu/cssImageDownloadServlet?wsNodeName=/omt_root/organizations/PrnNewsWire/childOrganizations/MultiVu/childOrganizations/ICF_x0020_INTERNATIONAL/b3615cd5-4886-41d5-b420-4246064f922b&fileToDownload=white-wave.png&t=1441048247464);
    background-color: #00649B;
    border-top: 5px solid #0E1733;
    border-bottom: 5px solid #0E1733;
}
#section-middle-0-content {}
#section-middle-1 {
   padding-bottom: 20px;
  max-height: 100%;
  width: 100%;
   height: auto;
    /*overflow: hidden;
    padding: 0px 30px 15px 30px;
    max-height: 100%;*/
}
#InnerPanelElement-1-1{
   width: 1170px;
    margin: 0 auto;
}

#section-footer-0 {width: 100%;}
.footer-container{
    text-align: center;
    width: 1170px;
    margin: 0 auto;
}

.icon{
    transition: all 0.5s ease;
    opacity: .6;
    max-width: 50px;
}
.icon:hover{
   opacity: 1;
}

/**********full width************/
   #containerElement{
     max-width: 100%;
     background-color: #000;
}

#header-container, #middle-container, #footer-container{
   margin: 0px;
   width: 100%;
   background: #fff;
}

/*#section-header, #section-middle, #section-footer{
  max-width: 1170px;
  margin: 0 auto;
}*/
#section-middle{
     /*width: 1170px;
    margin: 50px auto;
    background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0.15em 0.35em 0 rgba(0,0,0,0.135);
  padding: 50px 50px;*/
}
.custom-container{
   width: 1170px;
   margin: 0 auto;
}
.padding{
   display: inline-block;
   padding: 50px 0px 100px 0px;
     width: 100%;
}
#section-header-0 {
   background: #00649B;
   border-bottom: 6px solid #0E1733;
    padding: 15px;
   left: 0;
  right: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
      -webkit-box-shadow: 0px -2px 3px 3px #4A4A4A;
    -moz-box-shadow: 0px -2px 3px 3px #4A4A4A;
    box-shadow: 0px -2px 3px 3px #0E1733;
}
.col-md-4{

}
#section-header-1{
   width: 100%;
       margin-top: 75px;
  margin-left: 0;
  margin-right: 0;
  padding: 0px 0px 30px 0px;
}
.spacing{height: 100px;}
#section-footer-0 {
    width: 100%;
    background: #0e1733;
    color: #fff;
    font-size: 18px;
    padding: 0px;
}
#footer-box1{
   padding: 20px;
}
#footer-box1 h3{
       font-size: 26px;
    font-weight: 500;
    margin-top: 10px;
}
#footer-box2 a{
   color: #97a4ca !important;
}
#footer-box2{
   background-color: #00649B;
    padding: 5px;
}
.social-likes p{
   display: none;
}
/**************=custom-social-slider********************/
.social-share-bar{
   top: 247px !important;
   position: fixed !important;
   width: 59px !important;
   left: 0px !important;
   padding: 0px;
   margin-left: -53px;
}

#sharing-icons li{
   border: none !important;
   border-radius: 0px !important;
}

#sharing-icons li.btn-facebook {
  background: url(https://www.multivu.com/arc/com.prnewswire.multivu.omt.main.Multivu/cssImageDownloadServlet?wsNodeName=/omt_root/organizations/PrnNewsWire/childOrganizations/MultiVu/childOrganizations/ICF_x0020_INTERNATIONAL/b3615cd5-4886-41d5-b420-4246064f922b&fileToDownload=facebook.jpg&t=1441051524777) center no-repeat #3b5998 !important;
}

#sharing-icons li.btn-twitter {
  background: url(https://www.multivu.com/arc/com.prnewswire.multivu.omt.main.Multivu/cssImageDownloadServlet?wsNodeName=/omt_root/organizations/PrnNewsWire/childOrganizations/MultiVu/childOrganizations/ICF_x0020_INTERNATIONAL/b3615cd5-4886-41d5-b420-4246064f922b&fileToDownload=twitter.jpg&t=1441051514601) center no-repeat #00aced !important;
}

#sharing-icons li.btn-googleplus {
  background: url(https://www.multivu.com/arc/com.prnewswire.multivu.omt.main.Multivu/cssImageDownloadServlet?wsNodeName=/omt_root/organizations/PrnNewsWire/childOrganizations/MultiVu/childOrganizations/ICF_x0020_INTERNATIONAL/b3615cd5-4886-41d5-b420-4246064f922b&fileToDownload=google.jpg&t=1441051501602) center no-repeat #dd4b39 !important;
}

#sharing-icons li.btn-wordpress {
  background: url(https://www.multivu.com/arc/com.prnewswire.multivu.omt.main.Multivu/cssImageDownloadServlet?wsNodeName=/omt_root/organizations/PrnNewsWire/childOrganizations/MultiVu/childOrganizations/ICF_x0020_INTERNATIONAL/b3615cd5-4886-41d5-b420-4246064f922b&fileToDownload=wordpress.jpg&t=1441051488048) center no-repeat #2592c3 !important;
}

#sharing-icons li.btn-blogger {
  background: url(https://www.multivu.com/arc/com.prnewswire.multivu.omt.main.Multivu/cssImageDownloadServlet?wsNodeName=/omt_root/organizations/PrnNewsWire/childOrganizations/MultiVu/childOrganizations/ICF_x0020_INTERNATIONAL/b3615cd5-4886-41d5-b420-4246064f922b&fileToDownload=blogger.jpg&t=1441051476131) center no-repeat #ff9233 !important;
}

#sharing-icons li.btn-linkedin {
  background: url(https://www.multivu.com/arc/com.prnewswire.multivu.omt.main.Multivu/cssImageDownloadServlet?wsNodeName=/omt_root/organizations/PrnNewsWire/childOrganizations/MultiVu/childOrganizations/ICF_x0020_INTERNATIONAL/b3615cd5-4886-41d5-b420-4246064f922b&fileToDownload=linkedin.jpg&t=1441051464835) center no-repeat #007bb6 !important;
}

#sharing-icons li.btn-delicious {
  background: url(https://www.multivu.com/arc/com.prnewswire.multivu.omt.main.Multivu/cssImageDownloadServlet?wsNodeName=/omt_root/organizations/PrnNewsWire/childOrganizations/MultiVu/childOrganizations/ICF_x0020_INTERNATIONAL/b3615cd5-4886-41d5-b420-4246064f922b&fileToDownload=dilicous.jpg&t=1441051454805) center no-repeat #377bda !important;
}

#sharing-icons li.btn-email {
  background: url(https://www.multivu.com/arc/com.prnewswire.multivu.omt.main.Multivu/cssImageDownloadServlet?wsNodeName=/omt_root/organizations/PrnNewsWire/childOrganizations/MultiVu/childOrganizations/ICF_x0020_INTERNATIONAL/b3615cd5-4886-41d5-b420-4246064f922b&fileToDownload=mail.jpg&t=1441051442466) center no-repeat #064e61 !important;
}

#sharing-icons{
   background: #0E1733;
    border: 5px solid #404040;
}
.social-share-bar li{
    margin: 4px auto !important;
}
#sharing-icons li{
   background: none !important;
   right: 0px;
   left: 0px;
   width: 40px !important;
  height: 40px !important;
}

#sharing-icons li:hover{
   right: 0px;
   /*left: 36px;*/
}

.social-tab{
  cursor: pointer;
  background: #404040;
  padding: 1px 30px;
  font-size: 14px;
  color: #fff;
  position: fixed;
  left: 18px;
  top: 427px;
  margin-left: -52px;
  z-index: 9999;
  /*width: 24px;
  word-wrap: break-word;
  text-align: center; */
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
 -webkit-transform: rotate(90deg);
 -moz-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}


@media (max-width:767px){
   .social-tab{display: none;}
   .social-share-bar{
       position: static !important;
       width: 100% !important;
   }
#section-header-0{display:none;}
#section-middle-0{
          background: none;
          box-shadow: none;
          border: 0px;
          display: none;
      }
.custom-lede, #InnerPanelElement-1-1, .footer-container{
         width: 100%;
     }
    .banner{display: none;}
    #player{
        width: 512px;
        margin: 0 auto;
    }
}


@media (min-width:992px) and (max-width:1200px){
    .custom-lede, #InnerPanelElement-1-1, .footer-container{
         width: 970px;
     }
}

@media (min-width:768px) and (max-width:991px){
     .custom-lede, #InnerPanelElement-1-1, .footer-container{
         width: 750px;
     }

     #section-middle-0{
          background: none;
          box-shadow: none;
          border: 0px;
          display: none;
      }
      #player{
        width: 512px;
        margin: 0 auto;
    }
}
