/* @less partials */
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* @group GN Additions */
/* @end */
/* @group Corporate colours taken from logo */
/* @end */
/* @group Site Defaults */
/* @end */
/* @group Greys */
/* @end */
.overlay {
  background: rgba(0, 0, 0, 0.3);
  width: 100%!important;
  height: 100%;
}
.overlay h1,
.overlay h2,
.overlay h3,
.overlay h4,
.overlay p {
  color: white;
}
.overlay .dash,
.overlay .dashtight {
  background-color: white;
}
/* @group Image tint */
.bgtint2 .mbYTP_wrapper,
.bgtint2 .backstretch,
.bgtint2 img {
  -webkit-filter: brightness(0.8);
  filter: brightness(0.8);
}
.bgtint4 m.mbYTP_wrapper,
.bgtint4 .backstretch,
.bgtint4 img {
  -webkit-filter: brightness(0.7);
  filter: brightness(0.7);
}
.bgtint6 .mbYTP_wrapper,
.bgtint6 .backstretch,
.bgtint6 img {
  -webkit-filter: brightness(0.5);
  filter: brightness(0.5);
}
.bgtint8 .mbYTP_wrapper,
.bgtint8 .backstretch,
.bgtint8 img {
  -webkit-filter: brightness(0.4);
  filter: brightness(0.4);
}
/* @end */
/* @group Image blur */
/* Image blur effect */
.LightBlur .backstretch img {
  filter: blur(5px);
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
}
.MediumBlur .backstretch img {
  filter: blur(15px);
  -webkit-filter: blur(15px);
  -moz-filter: blur(15px);
  -o-filter: blur(15px);
  -ms-filter: blur(15px);
  transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  -webkit-transform: scale(1.2, 1.2);
}
.StrongBlur .backstretch img {
  filter: blur(25px);
  -webkit-filter: blur(25px);
  -moz-filter: blur(25px);
  -o-filter: blur(25px);
  -ms-filter: blur(25px);
  transform: scale(1.3, 1.3);
  -ms-transform: scale(1.3, 1.3);
  -webkit-transform: scale(1.3, 1.3);
}
.HeavyBlur .backstretch img {
  filter: blur(45px);
  -webkit-filter: blur(45px);
  -moz-filter: blur(45px);
  -o-filter: blur(45px);
  -ms-filter: blur(45px);
  transform: scale(1.4, 1.4);
  -ms-transform: scale(1.4, 1.4);
  -webkit-transform: scale(1.4, 1.4);
}
/* @end */
.imageBackground {
  -webkit-background-size: cover!important;
  -moz-background-size: cover!important;
  -o-background-size: cover!important;
  background-size: cover!important;
  background-attachment: fixed!important;
}
.box {
  -webkit-background-size: 100%!important;
  -moz-background-size: 100%!important;
  -o-background-size: 100%!important;
  background-size: 100%!important;
  -webkit-background-size: cover!important;
  -moz-background-size: cover!important;
  -o-background-size: cover!important;
  background-size: cover!important;
}
/* Page background-image landscape for iPad 3 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  .box {
    -webkit-background-size: 2024px 768px !important;
    background-size: 2024px 768px !important;
  }
}
/* Page background-image portrait for iPad 3 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  .box {
    -webkit-background-size: 2024px 768px !important;
    background-size: 2024px 768px !important;
  }
}
/* Page background-image landscape for iPad 1/2 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  .box {
    -webkit-background-size: 2024px 768px !important;
    background-size: 2024px 768px !important;
  }
}
/* Page background-image portrait for iPad 1/2 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
  .box {
    -webkit-background-size: 5024px 2024px !important;
    background-size: 5024px 2024px !important;
  }
}
/* iPad in landscape ----------- */
/* iPads (portrait) ----------- */
/* Smartphones (portrait and landscape) ----------- */
/*# sourceMappingURL=imageBackground.css.map */