

@media only screen and (max-width: 767px){
.layoutRow-1up:not(.special-1up) .contentPromoImage img {
    object-position: 80% 50%;
}
}


.mejs-overlay-button{pointer-events: none;}

.videoContainer{padding-bottom:56.296%}
.mejs-container {
  width: 100% !important;
  height: auto !important;
  padding-top: 56.296%;
}
.mejs-overlay, .mejs-poster {
  width: 100% !important;
  height: 100% !important;
}
.mejs-mediaelement video {
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  width: 100% !important;
  height: 100% !important;
}

.js #overlayInner {
  background-color: #121825;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  display: none;
  cursor: pointer;
  z-index: 3; }

.megaOn #overlayInner {
  display: block; }

.lt-ie8 #overlayInner {
  display: none !important; }

.popUp{ padding:2em; background:#FFFFFF;}


.popupClose{position:absolute; top: -29px; right: -2px; cursor: pointer;}

@media only screen and (min-width:768px){
.popupClose{position:absolute; top: -1.5em; right: -1.5em; cursor: pointer;}
}

.popupClose .icon-progress-completed {position:absolute; top: 0; right: 0; color: #07aada; font-size:3em;}
.popupClose .icon-cancel {position:absolute; top: 0.25em; right: 0.25em; color: #FFFFFF; font-size:2em;}






