/* @less partials */
/* @group Corporate colours taken from logo */
/* @end */
/* @group Site Defaults */
/* @end */
/* @group Greys */
/* @end */
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* @group GN Additions */
/* @end */
/* @group Variables */
/* @end */
/* Table of Contents
   - - - - - - - - -
   1.	Background video
   2.	Inset video
   - - - - - - - - -
 */
.mb_YTPBar .buttonBar {
  z-index: 99!important;
}
.FirstBlock.video-section {
  z-index: 1;
}
.FirstBlock.video-section.FullHeight .vertCenter {
  top: 40%!important;
  transform: translateY(-40%) !important;
}
.mb_YTPBar {
  -moz-opacity: 0.5 !important;
  -khtml-opacity: 0.5 !important;
  -webkit-opacity: 0.5 !important;
  opacity: 0.5 !important;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50) !important;
  filter: alpha(opacity=50) !important;
}
.mb_YTPBar:hover {
  -moz-opacity: 1 !important;
  -khtml-opacity: 1 !important;
  -webkit-opacity: 1 !important;
  opacity: 1 !important;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
  filter: alpha(opacity=100) !important;
}
.mb_YTPBar .mb_YTPseekbar {
  background: white!important;
}
.mb_YTPBar span.mb_YTPTime {
  font-family: 'effra' !important;
  font-weight: 400!important;
  font-size: 11px!important;
}
.mb_YTPBar .mb_YTPProgress {
  z-index: 999;
}
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
/* @end */
/*# sourceMappingURL=backgroundVideo.css.map */