@import url(https://web.archive.org/web/20170508081611cs_/https://fonts.googleapis.com/css?family=Raleway);
@import url(https://web.archive.org/web/20170508081611cs_/https://fonts.googleapis.com/css?family=Roboto);


@media (min-width: 768px) {
body.home {
    min-width: 100% !important;
}
div#mobile-info-view {
    display: none;
}
}
.newsletter-copy {
    float: left;
    width: 50%;
    font-size: 18px;
    margin-top: -20px;

}

.newsletter-button {
    float: right;
    margin-top: 60px !important;
    margin-right: 100px;
}

div#newsletter-full-width {
    background: #152d53;
    height: 150px;
    color: #fff;
    padding: 20px;
  
    margin-bottom: 50px;
}

::-webkit-input-placeholder {
   color: #555555;
}

:-moz-placeholder { /* Firefox 18- */
     color: #555555;

}

::-moz-placeholder {  /* Firefox 19+ */
    color: #555555;

}

:-ms-input-placeholder {  
    color: #555555;
}




input:focus {outline:none;}




img.addresources {
    border: 1px solid #ccc;
    padding: 10px;
    max-height: 400px !important;
    height: 300px !important;
    margin-bottom: 20px;
}

p.todaytomorrotabs {
    margin-top: -10px;
}

a.download {
    font-weight: bold;
    font-size: 30px;
    background: #428bca;
    color: #fff;
    padding: 10px;
    margin: 20px 0px !important;
    margin-top: 20px !important;
}

.hades .tp-bullet:hover, .hades .tp-bullet.selected {
    background: #003f2d;
}

div#slide-text-video { 
    background-color: rgba(13, 32, 60, 0.8);
        padding: 20px 20px 50px !important;
    width: 400px;
}

.hades .tp-bullet {
    width: 59.35px;
    height: 10px;
    position: absolute;
    background: #888;
    cursor: pointer;
    border: 0PX;
    box-sizing: content-box;
    box-shadow: none;
    -webkit-perspective: 400;
    perspective: 400;
    -webkit-transform: translatez(0.01px);
    transform: translatez(0.01px);
    BACKGROUND: #ccc;
}

div#sapce20 {
    height: 20px;
}

h50 {
    color: #fff;
  text-align: right;
    font-family: helvetica;
    font-size: 12px !important;
  font-weight:bold !important;
    padding-top: 20px !important;
  margin-top: 20px !important; 
padding-right: 6px;}

span.video-play:hover {
    opacity: 1;
}
/*
div#slide-text-video h1 {
    color: #ffffff !important;
    font-weight: normal !important;  
    font-size: 46px !important;
    padding: 0px !important;
    margin: 0px !important;
  line-height: 1.3 !important;
}
*/
img.play-button {
    opacity: .7;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

img.play-button:hover {
    opacity: 1;
}


.videos .video-play {
    opacity: 0.7;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

div#caption {
    padding: 20px 10px !important;
    color: #ffffff;
    font-size: 14px !important;
    line-height: 16px !important;
}

div#caption h1 {
    color: #ffffff;
    font-weight: bold !important;
    padding: 0px !important;
    margin: 0px !important;
    line-height: 1 !important;
}

/* button.timeline {
    margin: 20px auto;
    text-align: center !important;
    width: 200px;
    padding: 10px;
    color: #ffffff;
font-weight: bold;
  border: 0px;
} */

button.timeline {
  display: none;
}

button.timeline:hover {
    background: #003f2d;
}

#container-timeline .item.large {
    width: 470px;
}

#container-timeline .item {
  width: 160px;
  background-size: cover;
}

div#videolist {
    background: #dce6ef;
    padding: 15px 50px;
}

.resp-tab-content {
    display: none;
    padding: 0px 15px 15px;
}

div#watch-videos-mobile {
   display: none;
}

.resp-arrow {
    margin-top: 0px !important;
}

li.resp-tab-item {
    margin-bottom: 15px !important;
}


.resp-tabs-container {
    border: 0px solid #fff !important;
}

div#sidebar1 .newsletter {
  background: #152d53;
  height: auto !important;
  width: 100%;
}

div#home-2 {
    width: 100%;
    max-width: 1080px !important;
    margin: 0 auto;
}

div#slide-10-layer-2 {
    DISPLAY: NONE !IMPORTANT;
}

.html5-video-content {
    width: 500px !important;
    height: 300px !important;
}

h9 {
    text-align: center !important;
    color: #fff;
    width: 100%;
  line-height: 2.3;
}

.since {
    width: 100%;
    text-align: center;
    background: #4b80a8;
    height: 35px;
  margin-top: 104px;
}


.countdown-descr {
  width: 250px;
}

.countdown-period {
    font-size: 18px;
  padding-top: 10px;}

.is-countdown {
  width: 100%;
}

.O::before {
    font-size: 40px;
}

.countdown-amount {
  font-size: 40px;
  padding-top: 5px;
}

.countdown-show3 .countdown-section {
  width: 29.5% !important;}

div#new-sign-up-form2 p {
    padding-top: 30px;
}
.newsletter {
    background: #ffffff;
    margin-bottom: 30px;
    padding: 30px;
    font-size: 15px;
    color: #ffffff;
    opacity: 1 !important;
    width: 380px;
  height: 550px;
}

div#new-sign-up-form h1, div#new-sign-up-form2 h1  {
  text-transform: none;
  text-align: center;
  font-size: 20px;
      margin: 0px !important;
  color: #4b81a8;
}

div.popmake-content > div#new-sign-up-form h1 {
   margin-top:  50px !important;  
  margin-bottom: 30px !important;
}

div#additional h1 {
    margin: 50px 0px 0px;
    padding: 0px !important;
}

#newsletter-footer .input-newsletter {
    margin-top: 60px;
}

#newsletter-footer .desc-newsletter {
    width: 600px;
}

.input-newsletter.col-sm-7.row.right {
    text-align: right;
    width: 300px;
}

.right2 {
    float: right;
    margin-top: -45px;
}

div#button.5 {
 float: right; 
}

img.close-pop {
    width: 15px;
}

div#AnythingPopup_BoxContainerHeader1 {
    display: none;
}

sign-up-button {
    color: #fff;
    font-size: 22px;
    background: #4b81a8;
    padding: 5px 40px;
}

div#AnythingPopup_BoxClose1 {
    font-family: robotoregular !important;
    text-transform: uppercase;
    font-size: 7px !important;
}

#AnythingPopup_BoxContainerBody1 {
  margin: 0px !important;
height: 590px !important;}

#AnythingPopup_BoxContainer1 {
    width: 380px;
    height: 500px;
    background: #FFFFFF;
    border: 1px solid #4D4D4D;
    padding: 0;
    position: fixed;
    z-index: 99999;
    cursor: default;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -khtml-border-radius: 0px !important;
    border-radius: 0px !important;
    display: none;
}

#AnythingPopup_BoxContainerHeader1 {
    height: 30px;
    background: #FFFFFF;
    border-top-right-radius: 0px !important;
    -moz-border-radius-topright: 0px !important;
    -webkit-border-top-right-radius: 0px !important;
    -khtml-border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    -moz-border-radius-topleft: 0px !important;
    -webkit-border-top-left-radius: 0px !important;
    -khtml-border-top-left-radius: 0px !important;
}

div#AnythingPopup_BoxTitle1 {
    display: none;
}

#AnythingPopup_BoxContainerFooter1 {
    opacity: .8 !important;
    -moz-opacity: .8 !important;
    filter: alpha(opacity=80) !important;
}

div#space {
    height: 20px;
}

div#space2 {
    height: 20px;
}

div#boxes {
    text-align: left;
    width: 205px;
    margin: 0px auto;
}


div#close-pop {
    text-align: right;
}

div#new-sign-up-form {
    text-align: center;
  color: #555555;
  font-size: 14px;
  margin-top: -30px;
}

div#new-sign-up-form2 {
    text-align: center;
  color: #555555;
  font-size: 14px;

}

input#fieldName, input#fieldEmail, input#fieldiljtf {
    border: 0px;
    border-bottom: 1px solid #555555 !important;
    width: 300px;
}


label {
  font-weight: normal;
}


div#new-sign-up-form button, div#new-sign-up-form2 button {
    background: #4b81a8;
    border: 0px;
    color: #ffffff;
    padding: 10px 50px;
    margin: 0 auto;
}

/*
div#info-box, div#info-box-2, div#info-box-3 {
    border: 10px solid #fff !important;
width: 290px;
  height: 180px;
  color: #fff;
    opacity: .9;
} */

div#follow-out-project p1 {
    width: 80%;
  display: block;
}

div#world-class-video {
    margin-top: -35px;
}

img.additional {
    height: 271px !important;
    border: 1px solid #000;
    padding: 5px;
}

.info-box-row {

    margin: 0px 0 25px;
}

.ffs-content-box h2 {
    color: #000;
    font-size: 25px;
}

.infobox-title {
    display: none;
}



div#follow-out-project {
    background: #152c53;
    color: #fff;
    padding: 20px;
  margin-top: 20px;
  font-size: 18px;
}


div#follow-out-project h10 {
    margin: 0px;
    color: #fff;
    text-transform: none;
    margin-bottom: 20px;
  font-size: 30px;
}


.infobox-title {
    text-align: left !important;
    text-transform: none !important;
    font-weight: bold !important;
}

.infobox-text {
    text-align: left !important;
    font-size: 16px !important;
}

.ffs-icon-box {
    display: none;
}

div#slide-text-1-mobile h1 {
    font-weight: bold !important;
    font-size: 28px !important;
}

div#slide-text-1-mobile h2 {
    font-size: 12px !important;
    line-height: 1.5 !important;
}

div#slide-text-1-mobile a {
    color: #fff;
    font-size: 12px !important;
      font-family: robotoregular !important;

}


div#mobile-view {
    display: none;
}
div#slide-text-video a{
    font-weight:normal !important;
  	margin-right:10px !important;
  	margin-top:10px !important;  
    float: right;
    color: #fff;
    font-size: 10px !important;
    font-family: robotoregular !important;
}
div#slide-text-1 a, div#slide-text-2 a, div#slide-text-3 a{
    float: right;
    color: #fff;
    font-size: 12px !important;
    font-family: robotoregular !important;
}

img.arrow-slide {
margin-left: 10px !important;
}

div#slide-text-1 h1, div#slide-text-2 h1, div#slide-text-3 h1, div#slide-text-video h1{
  text-transform: initial !important;

    color: #ffffff;
    font-family: robotoregular;
    font-size: 46px !important;
    margin-top: 0px !important;
  line-height: 1.3 !important ;
}

div#slide-text-1 h2, div#slide-text-2 h2, div#slide-text-3 h2, div#slide-text-video h2 {
    font-family: robotoregular !important;
    color: #ffffff;
    font-size: 12px !important;
    padding-right: 2px;
    display: block;
    line-height: 1.5 !important;
}

div#info-box:hover, div#info-box-2:hover {
  opacity: 1 !important;
}

/*
div#info-box {
      background-image: url("https://web.archive.org/wp-content/uploads/2015/12/img4.png");
      background-repeat: no-repeat;
    background-size: cover;
}
*/

/*
div#info-box-2 {
      background-image: url("https://web.archive.org/wp-content/uploads/2015/12/IMG_1711-1-1.jpg");
      background-repeat: no-repeat;
    background-size: cover;
}

div#info-box-3 {
      background-image: url("https://web.archive.org/wp-content/uploads/2015/12/img5.png");
      background-repeat: no-repeat;
    background-size: cover;
} */

div.firstSlide#info-box, .firstSlide#info-box-2, .firstSlide#info-box-3 {
 padding-bottom: 100px; 
}

div#info-text {
    background: #000000;
    background-color: rgba(0, 0, 0, 0.6);
    padding: 10px 10px 20px!important;
margin-top: 95px !important;}

div#slide-text-1 {
    width: 380px !important;
    background-color: rgba(13, 32, 60, 0.8) !important;
    padding: 20px 20px 50px !important;
}

.extraOpacity {
  background-color: rgba(13, 32, 60, 0.4) !important;
}

div#slide-text-2{
    width: 380px !important;
    background-color: rgba(0, 63, 45, 0.8);
    padding: 20px 20px 50px !important;
}

div#slide-text-3{
    width: 380px !important;
    background-color: rgba(13, 32, 60, 0.8);
    padding: 20px 20px 50px !important;
}

/* div#know-the-facts {
    height: 100%;
} */

div#info-box h1, div#info-box-2 h1, div#info-box-3 h1 {
    font-size: 20px !important;
    font-weight: bold !important;
    line-height: 1 !important;
    padding: 0px !important;
    margin: 0px 0px 15px 0px !important;}

div#info-box h2, div#info-box-2 h2, div#info-box-3 h2 {
    font-size: 17px !important;
    line-height: 0px;
    margin: 0px !important;
}

.resp-tab-active {
    border-bottom: none;
    background-color: #003f2d  !important;

  border: 0px !important;
}



#video-content #list-video .videos .video-play {
    height: 100% !important;
    width: 100% !important;
    top: 0;
    left: 0;
}



.list-blog ul li {
    border-right: 0px;
}

#video-content #list-video .videos img {
    width: 100%;
    height: auto !important;
}


div#header1 {
    width: 100%;
    max-width: 1040px;
    margin: 0 auto;
}



img.alignleft.wp-image-103 {
    width: 100%;
}


div#downloadall-mobile {
    display: none;
}

img.downloadall {
    width: 200px;
}

img.downloadall:hover {
    opacity: .8;
}

div#downloadall {
    position: absolute;
    margin-top: 390px;
}

.resp-vtabs .resp-tabs-list li:hover {
background-color: #003f2d  !important;
}

.resp-tab: hover {
    border-bottom: none;
    background-color: #003f2d  !important;
}

.resp-vtabs .resp-tab-content {
    text-align: center;
}

a:hover, a:focus {
    color: #2a6496;
    text-decoration: none;
} 

.fruitful_tab.tab-millennium-overview.resp-tab-content.resp-tab-content-active {
    background-color: #fff;
}

h34 {
    COLOR: #FFF;
    background-color: #4d82a6;
    padding: 15px 50px;
    font-size: 30px;
    text-align: center;
    margin: 100px 0px !important;
}

h34 a: hover {
text-decoration: none;
}


.resp-vtabs .resp-tabs-list li {
  display: block;
  padding: 15px 15px !important;
  margin: 0;
  cursor: pointer;
  float: none;
  background-color: #58595b;
  margin: 10px 0px;
  border-radius: 3px;
    color: #fff;
  font-size: 14px;
}

.resp-vtabs li.resp-tab-active {
    border: 1px solid #58595b;
    border-left: 0px;
}

.resp-vtabs .resp-tabs-container {
  border: 0px;}
  


img.resource {
  width: 90%;
  float: right;
    border: 1px solid #ccc;
margin-bottom: 100px;
}



h31 {
  FONT-SIZE: 20px;
  color: #4b81a8;
  font-weight: bold;
}



h30 {
  COLOR: #FFFFFF;
  FONT-SIZE: 30px;
  background-color: #152c53;
  padding: 10px 30px;
}

#slide-80-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme.firstSlide {
  display: none; 
}

#slide-78-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
 display: none;
}

#slide-77-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
 display: none;  
}

#slide-74-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
  display: none; 
}

#slide-86-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
  display: none;
}

#slide-88-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
  display: none;
}

#slide-89-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
  display: none;
}

#slide-90-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
  display: none;
}

 #slide-100-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
  display: none !important;
}
    
#slide-101-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
  display: none !important;
}
    
#slide-98-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
  display: none !important;
}

#slide-103-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
  display: none !important;
}
#slide-135-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
    display: none;
  }


@media only screen and (max-width: 768px) {
  
  #slide-80-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme.firstSlide {
    display: block;  
  }
  
  #slide-78-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
   display: block; 
  }
  
  #slide-77-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
   display: block; 
  }
  
  #slide-74-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
    display: block;  
  }
  
  #slide-133-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
    display: none;
  }
  #slide-135-layer-2.tp-caption.Fashion-BigDisplay.tp-resizeme {
    display: none;
  }

  div#info-box, div#info-box-2, div#info-box-3 {
    width: 200px;
  }
  
  div#watch-videos-mobile {
   display: inline;
}
  
}
  

@media only screen and (max-width: 983px) {
  
  div#slide-text-1-mobile h2 {
    font-size: 18px !important;
    line-height: 1.5 !important;
    max-width: 500px;
}
  .tp-caption.Fashion-BigDisplay.tp-resizeme {
    min-width: 280px !important;
    width: 300px !important; 
  }
  
 div#slide-text-1, div#slide-text-3 {
    width: 280px !important;
  }
  
  div#slide-text-1 h1, div#slide-text-3 h1 {
    font-size: 32px !important;
    line-height: 32px !important;
  }
  
  div#slide-text-1 h2, div#slide-text-3 {
   font-size: 18px !important;
    line-height: 1.5 !important;
  }
    
body {
    max-width: 768px !important;
}
  
  .container-home2 {
    width: 100%;
    max-width: 1080px !important;
    margin: 0 15px;
}
  
  
  img.resource {
    width: 100%;}
  
 div#header-top {
    display: inline;
}
  
  .resp-arrow {
    margin-top: 0px;
}
  
  h34 {
    padding: 10px 50px;
    font-size: 20px;
}
  
  img.resource {
    margin-bottom: 50px;
}
  
  .resp-vtabs .resp-tab-content {
    text-align: center;
    background-color: #fff;
    padding-bottom: 50px;
}
  
  h2.resp-accordion {
    color: #fff;}
  
  
  h2.resp-tab-active {
    background: #003f2d !important;
    COLOR: #fff;
}
  
  .resp-vtabs .resp-tabs-container {
    width: 100% !important;
    background-color: #58595b;
    color: #fff;
}
  div#downloadall {
display: none;
}
  
  div#downloadall-mobile {
    display: inline;
}
  

  
  div#header1 {
   display: none;
}
  
  li.col-sm-4 {
    width: 100%;
}
  
  div#mobile-view {
    display: inline;
}
  div#mobile-info-view {
     display: block !important;
     width: 70vw !important;
     margin-left: -8px !important;
  }

 div#computer-view {
    display: none;
}
  
  div#info-box, div#info-box-2, div#info-box-3 {
    width: 100%;
    margin-bottom: 20px;
}
  
  .right2 {
    float: none;
    margin-top: 30px;
}
  
  img.additional {
    width: 100%;
    border: 1px solid #000;
    padding: 5px;
    height: auto;
}
  
  div#info-box h2, div#info-box-2 h2, div#info-box-3 h2 {
    font-size: 15px !important;}
  
  div#info-box {
    margin-top: 20px;
}
  
  h2.resp-accordion {
    background: #58595b;
}
  
  div#caption {
    padding: 20px 10px !important;
    color: #ffffff;
    font-size: 12px !important;
    line-height: 14px !important;
    width: 100%;

}
 
  .home .wrap-container {
    background: #d1d2d4;
    padding-top: 20px !important;
    padding-left: 20px;
    padding-right: 20px;
}
  
  .hades {
    display: none;
  }
  
  .fancybox-inner {
    width: auto !important;
    height: auto !important;
}

div#newsletter-footer p {
    font-size: 17px;
    width: auto !important;
    max-width: 300px;
}

div#home-newsletter-inputold {
  width: auto;}

#newsletter-footer .submit {
    float: left;
    margin-top: 20px;
}

}




/*--------------------------------RSVP -----------------------------*/
/*----------------- RSVP Event Reg ------------------*/
.myButton {
	background-color: #4C81A9;
	cursor:pointer;
	color:white;
	font-size:17px;
	padding:10px 20px;
	text-decoration:none;
  border:none;
  display:block;
  margin:auto;
}
.rsvp-input{
  padding-top:10px; 
  padding-bottom:10px; 
  background-color:white;
  width:400px !important;
}
.rsvp-input::-webkit-input-placeholder {
  margin-left:10px;
   color: #939393;
}

.rsvp-input::-moz-placeholder { /* Firefox 18- */
   color: white;  
}

.rsvp-input:::-moz-placeholder {  /* Firefox 19+ */
   color: white;  
}

.rsvp-input::-ms-input-placeholder {  
   color: white;  
}
div.event-locations{
padding:5px !important;
  padding-right:25px !important;
display:inline !important;
  float:left !important;
margin-bottom:5px !important;
  height:200px !important;
  margin-left:2px !important;
}

.buttonHolder{
    text-align: center !important;
}
.locationLabel{
 	size:16px !important !important; 
}

/*--------------------------Checkbox Style -----------------------------------*/
/* Base for label styling */
/*[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
}*/

/* checkbox aspect */
/*[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left:0; top: 2px;
  width: 18px; height: 18px;
  border: 1px solid #aaa;
  background: #f8f8f8;
  border-radius: 3px;
}*/
/* checked mark aspect */
/*[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: 3px; left: 4px;
  font-size: 20px;
  line-height: 0.8;
  color: #09ad7e;
  transition: all .2s;
}*/
/* checked mark aspect changes */
/*[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}*/
/* disabled checkbox */
/*[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
}*/
/* accessibility */
/*
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted blue;
}*/

/*---------------Styled Drop Down-------------------*/
.styled-select {
   background: url(https://web.archive.org/web/20170508081611im_/http://i62.tinypic.com/15xvbd5.png) no-repeat 84% 0 !important;
   height: 29px;
   overflow: hidden;
   width: 75px;
  padding-left:10px !important;
  margin-left:5px !important;
  background-color: #4C81A9 !important;
  -webkit-appearance:none;

}

.styled-select select {
   background: transparent;
   border: none;
   font-size: 20px;
   height: 29px;
   padding: 5px; /* If you add too much padding here, the options won't show in IE */
   width: 95px;
   color: black !important; 
  -webkit-appearance:none;
}

@-moz-document url-prefix() {
.styled-select select {
    margin-top: -3px;
    }
  select#fieldikidih{
  	padding:1px;
  }  
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.styled-select select {
    margin-top: -1px;
    }
  select#fieldikidih{
  	padding:1px;
  }
}

div#slide-text-video2 {
    background-color: rgba(76, 129, 169, 0.8) !important;
    padding: 5px !important;
    width: 380px;
}

div#slide-text-video2 h1{
    color: #ffffff;
    font-family: robotoregular;
    font-size: 40px !important;
    margin-top: 0px !important;
  line-height: 1.3;
  text-transform:capitalize !important;
}

/*--------------------------------RSVP Mobile Settings-----------------------------*/
@media only screen and (max-width: 768px) {
  .rsvp-input {
  	width: 250px !important; 
  }
}

/***POPUP 2 HOMEPAGE *****/
.popmake-overlay.theme-3388, .popmake-overlay.theme-default-theme {
 	background-color: rgba(0, 0, 0, 0.9) !important;
}

#popmake-3624, #popmake-4033 {
  height: 74vh;
  background: url(https://web.archive.org/wp-content/uploads/2016/05/popupworkers.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#popmake-3624 img.popupLogo2, #popmake-4033 img.popupLogo2 {
  display: block;
  margin-right: auto !important;
  margin-left: auto !important;
  height: 90px;
  width: auto;
}

@media only screen and (max-width: 1367) and (min-width:1300px) {

	#popmake-3624 img.popupLogo2, #popmake-4033 img.popupLogo2 {
 	   display: block;
   	   margin-right: auto !important;	
       margin-left: auto !important;
 	   height: 70px;
  	   width: auto;
	}
}

#popmake-3624 img.supportWords2, #popmake-4033 img.supportWords2 {
    margin-bottom: 10px;
  	width: 30vw;
  	height: auto;
   display: block;
 	 margin-right: auto !important;
  	margin-left: auto !important;
  }

.liveWords2 {
  font-family: "Roboto" !important;
  font-size: 1.1em;
}

.actNow2 {
 margin-top: 2.6vh;
  display: block;
  margin-right: auto !important;
  margin-left: auto !important;
  background-color: #4b80a8;
  color: white;
  width: 160px;
  height: 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #4b80a8;
  transition: all .2s ease-in-out; 
  font-weight: 600;
  font-size: 1.1em;
  font-family: "Roboto" !important; 
}

.actNow2:hover {
  opacity: .7;
  transform: scale(1.1); 
}

.popmake-close {
  font-size: 50px !important;
  background-color: gray !important;
  padding: 18px !important;
  font-family: "Raleway" !important;
  font-weight: 100 !improtant;
  opacity: .5;
  outline: 0;
}

.popmake-close:hover {
  opacity: .8;
}

#popmake-3624 .overlay2, #popmake-4033 .overlay2{
  display: block;
  margin-right: auto !important;
  margin-left: auto !important;
 z-index: 10000;
 height: 60vh;
 width: 35vw;
 margin-top: 1vh !important;
 background-color: rgba(33, 49, 71, 0.42);
}
.pum-theme-3529, .pum-theme-default-theme {
 	background-color: rgba(0, 0, 0, 0.9) !important;
}

/*******POPUP2 END *****/

/*****POPUP2 MOBILE *****/

@media (max-width: 770px) {

#popmake-3624 img.popupLogo2, #popmake-4033 img.popupLogo2 {
  display: block;
  margin-right: auto !important;
  margin-left: auto !important;
  height: 60px;
  width: auto;
}

sign-up-button {
    color: #fff;
    font-size: 22px;
    background: #4b81a8;
    padding: 5px 10px;
}

  #popmake-3624 img.supportWords2, #popmake-4033 img.supportWords2 {
    margin-bottom: 10px;
  	width: 70vw;
  	height: auto;
  }

  #popmake-3624, #popmake-4033  {
    max-width: 100% !important;
    margin-top: 20px;
  	width: 90vw !important;
  	height: auto;
  }

  #popmake-3624 .overlay2, #popmake-4033 .overlay2 {
    display: block;
    margin-right: auto !important;
    margin-left: auto !important;
   z-index: 10000;
   height: 70vh;
   width: 85vw !important;
   margin-top: 1vh !important;
   background-color: rgba(33, 49, 71, 0.42);
  }


.liveWords2 {
  font-family: "Roboto" !important;
  width: 75vw !important;
}

}


/* --------------- Media Query ------------- */
@media screen and (max-width:768px){
div#follow-out-project h10, div#follow-out-project p1 {
        display: block;
   text-align:center; 
    width: 100%;
  }
  .right2 a sign-up-button{
        display: block !important;
    text-align: center !important;
  }
  #main article img{
   margin:auto;
    display:block;
  }
  .infobox-text {
     text-align:center !important;
  }
}

@media screen and (max-width:600px){
.tp-caption.Fashion-BigDisplay{
  width:100vw !important;
}
}

button.supportButton {
 margin-top: 25px !important;
 margin-left: 330px;
  color: #2a6496 !important;
}

@media only screen and (max-width: 980px){
 a.supportButton {
	display: none;
  }  
}



.grayCover {
  z-index: 500000000;
  color: #efefef;
  font-size: 0px !important;
  line-height: 0px !important;
}

/***COAL EXPORT TERMINAL PAGE FIX **/
#map-tabs .tab-content {
 margin-top: 10px !important; 
}

#map-tabs {
  display: block;
  /*float: left;*/
  background: #edf3f6;
  padding: 30px;
}



.prev-carousel, .next-carousel {
  top: 75% !important;
}

@media only screen and (max-width: 850px) {
#map-tabs .nav-tabs li.li-tab01 a {
    width: 180px;
}
  #map-tabs .nav-tabs {
   padding-left: 25%; 
  }

}

@media only screen and (max-width: 550px){
  
	div#newsletter-full-width {
      background: #152d53;
      height: 450px;
      color: #fff;
      padding: 20px;
      margin-bottom: 50px;
}

    div#today img{
      height: 250px !important;
    }  
    div#tomorrow img{
      height: 250px !important;
    }
    div#tomorrow div{
      height: 250px !important;
      width: 100% !important;
    }
    div#projects div.tab-content {
    }
    #map-tabs .nav-tabs li.li-tab01 a {
      width: 110px !important; 
    }
    #map-tabs .nav-tabs li.li-tab02 a {
      width: 70px !important; 
    }
    #map-tabs .nav-tabs {
      padding-left: 0% !important;
    }
    #map-tabs .tab-content #text-header {
      width: 260px;
    }
    p.todaytomorrotabs {
      margin-right: 75px;
      margin-left: 100px;
   }
  
   div#tomorrow div#text-header {
      height: 200px !important;
    margin-left: 0px;
    bottom: 0px;
    width: 260px !important;
          
  }

}

@media only screen and (max-width: 420px){
      p.todaytomorrotabs {
      margin-right: 75px;
      margin-left: 70px;
   }
}

@media only screen and (max-width: 330px){
    p.todaytomorrotabs {
      margin-right: 40px;
      margin-left: 30px;
   }
    div#projects div.tab-content {
	width: 230px !important;  
   }
   #map-tabs .tab-content #text-header {
    width: 200px;
   }
   #map-tabs .nav-tabs li.li-tab01 a {
    width: 70px !important; 
   }
   #map-tabs .nav-tabs li.li-tab02 a {
    margin-left: 35px;
    width: 70px !important; 
   }

   div#tomorrow div#text-header {
      height: 230px !important;
    margin-left: 5px !important;
    bottom: 5px !important;
    width: 220px !important;       
  }
    div#today img{
      height: 290px !important;
    }  
    div#tomorrow img{
      height: 330px !important;
    }
}


/*****HOME SUPPORT POPUP****/
div#pum-3529 > div#popmake-4555 {
  background-color: white !important;
}
.theme-3529 {
 background-color: white !important; 
}

.pum-theme-3529 .pum-content + .pum-close{
  background-color: #4b81a8 !important;
  border-radius: 50% !important;  
  padding: 5px !important;
  font-size: 10px !important;
  line-height: 6px !important;
  margin-top: 5px !important;
  margin-right: 5px !important;
  font-style: bold;
  opacity: 1 !important;
  font-weight: bold !important;
}

div#popmake-4555 > button .popmake-close{
 background-color: #4b81a8 !important; 
  padding: 3px 4px !important;
  font-size: 4px !important;
  line-height: 4px !important;
}

div#side-bar-sign-up > button.popmake-4025 {
    color: #fff;
    font-size: 22px;
    background: #4b81a8;
    padding: 5px 40px;
    border: 1px solid #4b81a8;  
}

.supportButton > form {
 margin-left: 520px;
  margin-bottom: -100px;
}

button.popmake-4555 {
 margin-top: 28px; 
 color: #2a6496 !important;
}
  
.newsletter-button > button.popmake-4555 {
     color: #fff !important;
    font-size: 22px;
    background: #4b81a8; 
    border: solid 2px #4b81a8;
    margin-top: -40px;
}
@media only screen and (max-width: 700px){

div#slide-159-layer-3 > div#mobile-info-view {
  margin-top: 230px !important;
}
div#slide-159-layer-3 > div#mobile-info-view >  div#slide-text-1 {
    padding: 10px 20px 10px !important;
}
}

@media only screen and (max-width: 380px){
div#slide-159-layer-3 > div#mobile-info-view {
  margin-top: 190px !important;
}
}

@media only screen and (max-width: 330px){
div#slide-159-layer-3 > div#mobile-info-view {
  margin-top: 130px !important;
}
}


/*
playback timings (ms):
  captures_list: 253.208
  exclusion.robots: 0.129
  exclusion.robots.policy: 0.122
  RedisCDXSource: 10.292
  esindex: 0.007
  LoadShardBlock: 223.46 (3)
  PetaboxLoader3.datanode: 317.682 (4)
  CDXLines.iter: 17.307 (3)
  load_resource: 213.746
  PetaboxLoader3.resolve: 46.311
*/