@charset "UTF-8";
/* compass imports */
/* background image --------------------------------- */
/* font families ------------------------------------ */
/*
$fontfamilyBold:'HelveticaNeue-75-Bold', 'Helvetica', Arial,  sans-serif !default;
$fontfamilyItalic:'HelveticaNeue-56-Italic', 'Helvetica', Arial, sans-serif !default;
$fontfamilyBoldItalic:'HelveticaNeue-76-Bold-Italic', 'Helvetica', Arial, sans-serif !default;

$fontfamilyLight:'HelveticaNeue-45-Light', 'Helvetica', Arial, sans-serif !default;
$fontfamilyLightBold: $fontfamilyBold;
$fontfamilyLightItalic:'HelveticaNeue-46-Light-Italic', 'Helvetica', Arial, sans-serif !default;
$fontfamilyLightBoldItalic: $fontfamilyBoldItalic;
*/
/* 404 & 403 error pages ------------------------------------ */
/* SBS colours ---------------------------------------- */
/* generic colours ------------------------------------ */
/* spacing ------------------------------------------ */
/* configuration ------------------------------------ */
/* grid variables ------------------------------------ */
/* Used in print */
/* preset image sizes ------------------------------------ */
/* ==========
  Scrollers
========== */
/* ==============
  Theme folder names
=================*/
/* categorised mixins */
/* Overlay mixins */
/**
** Misc mixins
*/
/* line 389, global/scss/mixins/_icons.scss */
.branded-link-wrapper.dark-linkwrapper > .branded-link:after, .branded-link-wrapper.medium-linkwrapper > .branded-link:after, .branded-link-wrapper.light-linkwrapper > .branded-link:after {
  *margin-right: .3em;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  font-family: "FontAwesome" !important;
  font-weight: normal !important;
  font-style: normal !important;
  display: inline-block;
  speak: none; }

/* ====
mobile mix ins
==== */
/* ====
Tablet mix ins
==== */
/* use placeholders whenever possible for more efficient CSS! */
/* line 20, global/scss/placeholders/_mixins.scss */
.branded-link-wrapper.dark-linkwrapper > .branded-link:hover, .branded-link-wrapper.dark-linkwrapper > .branded-link.active, .branded-link-wrapper.medium-linkwrapper > .branded-link:hover, .branded-link-wrapper.medium-linkwrapper > .branded-link.active, .branded-link-wrapper.light-linkwrapper > .branded-link:hover, .branded-link-wrapper.light-linkwrapper > .branded-link.active, .branded-link-wrapper.dark-linkwrapper > .branded-link, .branded-link-wrapper.medium-linkwrapper > .branded-link, .branded-link-wrapper.light-linkwrapper > .branded-link {
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color; }

/* line 23, global/scss/placeholders/_animation.scss */
.branded-link-wrapper.dark-linkwrapper > .branded-link:hover, .branded-link-wrapper.dark-linkwrapper > .branded-link.active, .branded-link-wrapper.medium-linkwrapper > .branded-link:hover, .branded-link-wrapper.medium-linkwrapper > .branded-link.active, .branded-link-wrapper.light-linkwrapper > .branded-link:hover, .branded-link-wrapper.light-linkwrapper > .branded-link.active {
  -webkit-transition-duration: 0.075s;
  -moz-transition-duration: 0.075s;
  -o-transition-duration: 0.075s;
  transition-duration: 0.075s; }

/* line 26, global/scss/placeholders/_animation.scss */
.branded-link-wrapper.dark-linkwrapper > .branded-link, .branded-link-wrapper.medium-linkwrapper > .branded-link, .branded-link-wrapper.light-linkwrapper > .branded-link {
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s; }

/* line 37, global/scss/placeholders/_animation.scss */
.branded-link-wrapper.dark-linkwrapper > .branded-link:hover, .branded-link-wrapper.dark-linkwrapper > .branded-link.active, .branded-link-wrapper.medium-linkwrapper > .branded-link:hover, .branded-link-wrapper.medium-linkwrapper > .branded-link.active, .branded-link-wrapper.light-linkwrapper > .branded-link:hover, .branded-link-wrapper.light-linkwrapper > .branded-link.active, .branded-link-wrapper.dark-linkwrapper > .branded-link, .branded-link-wrapper.medium-linkwrapper > .branded-link, .branded-link-wrapper.light-linkwrapper > .branded-link {
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out; }

/* line 5, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.bean-mpx {
  margin: 0 -60px;
  padding: 40px 60px 40px; }
  /* line 9, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .bean-mpx .bold {
    font-weight: bold; }
  /* line 11, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .bean-mpx.mpx-carousel {
    padding: 0 !important;
    margin-bottom: 0;
    border-bottom: 0;
    clear: both; }
    /* line 14, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .displaymode-not-mobile .bean-mpx.mpx-carousel {
      margin: 0 20px 0 0 !important; }
    /* line 18, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .displaymode-mobile .bean-mpx.mpx-carousel {
      margin-left: 20px !important;
      margin-right: 20px !important;
      max-width: 460px; }
    /* line 27, global/scss/mixins/_layout.scss */
    .bean-mpx.mpx-carousel:after {
      display: block;
      content: "";
      border-top: 1px solid #d8dcdc;
      border-bottom: 1px solid white;
      margin: 40px 0 40px 0;
      visibility: visible;
      clear: both;
      width: 100%;
      float: left;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      border-right: 0 solid transparent; }

/* line 522, global/scss/mixins/_button.scss */
.branded-link-wrapper.dark-linkwrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 26px; }
  /* line 527, global/scss/mixins/_button.scss */
  .branded-link-wrapper.dark-linkwrapper > .branded-link {
    display: block;
    height: 24px;
    border: 1px solid #525e6e;
    padding: 0px 10px 0px 10px;
    margin-right: 25px;
    font-weight: normal ;
    font-style: normal ;
    font-size: 12px ;
    line-height: 24px ;
    letter-spacing: 0px ;
    background: #1b2024;
    text-align: left;
    position: static;
    color: #a0aab4;
    -webkit-box-shadow: transparent 1px 1px 0;
    -moz-box-shadow: transparent 1px 1px 0;
    box-shadow: transparent 1px 1px 0;
    text-shadow: 1px 1px transparent; }
    /* line 455, global/scss/mixins/_icons.scss */
    .branded-link-wrapper.dark-linkwrapper > .branded-link:after {
      color: #a0aab4;
      content: "";
      font-size: 24px !important; }
    /* line 480, global/scss/mixins/_icons.scss */
    .branded-link-wrapper.dark-linkwrapper > .branded-link.disabled:after {
      color: #fbfcfc !important; }
    /* line 559, global/scss/mixins/_button.scss */
    .branded-link-wrapper.dark-linkwrapper > .branded-link:hover, .branded-link-wrapper.dark-linkwrapper > .branded-link.active {
      -webkit-box-shadow: inset 0 0 4px #111316, transparent 1px 1px 0;
      -moz-box-shadow: inset 0 0 4px #111316, transparent 1px 1px 0;
      box-shadow: inset 0 0 4px #111316, transparent 1px 1px 0;
      background-color: #2f3438;
      color: white;
      border-color: #525e6e; }
    /* line 572, global/scss/mixins/_button.scss */
    .branded-link-wrapper.dark-linkwrapper > .branded-link:after {
      width: 24px;
      height: 24px;
      position: absolute;
      top: 0;
      right: 0;
      background-color: #1b2024;
      text-align: center;
      line-height: 24px;
      border: 1px solid #525e6e;
      -webkit-box-shadow: transparent 1px 1px 0;
      -moz-box-shadow: transparent 1px 1px 0;
      box-shadow: transparent 1px 1px 0; }

/* line 522, global/scss/mixins/_button.scss */
.branded-link-wrapper.medium-linkwrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 26px; }
  /* line 527, global/scss/mixins/_button.scss */
  .branded-link-wrapper.medium-linkwrapper > .branded-link {
    display: block;
    height: 24px;
    border: 1px solid #95a0ab;
    padding: 0px 10px 0px 10px;
    margin-right: 25px;
    font-weight: normal ;
    font-style: normal ;
    font-size: 12px ;
    line-height: 24px ;
    letter-spacing: 0px ;
    background: #a0aab4;
    text-align: left;
    position: static;
    color: #1b2024;
    -webkit-box-shadow: transparent 1px 1px 0;
    -moz-box-shadow: transparent 1px 1px 0;
    box-shadow: transparent 1px 1px 0;
    text-shadow: 1px 1px #a0aab4; }
    /* line 455, global/scss/mixins/_icons.scss */
    .branded-link-wrapper.medium-linkwrapper > .branded-link:after {
      color: #1b2024;
      content: "";
      font-size: 24px !important; }
    /* line 480, global/scss/mixins/_icons.scss */
    .branded-link-wrapper.medium-linkwrapper > .branded-link.disabled:after {
      color: #748797 !important; }
    /* line 559, global/scss/mixins/_button.scss */
    .branded-link-wrapper.medium-linkwrapper > .branded-link:hover, .branded-link-wrapper.medium-linkwrapper > .branded-link.active {
      -webkit-box-shadow: inset 0 0 4px black, transparent 1px 1px 0;
      -moz-box-shadow: inset 0 0 4px black, transparent 1px 1px 0;
      box-shadow: inset 0 0 4px black, transparent 1px 1px 0;
      background-color: #95a0ab;
      color: #1b2024;
      border-color: #95a0ab; }
    /* line 572, global/scss/mixins/_button.scss */
    .branded-link-wrapper.medium-linkwrapper > .branded-link:after {
      width: 24px;
      height: 24px;
      position: absolute;
      top: 0;
      right: 0;
      background-color: #a0aab4;
      text-align: center;
      line-height: 24px;
      border: 1px solid #95a0ab;
      -webkit-box-shadow: transparent 1px 1px 0;
      -moz-box-shadow: transparent 1px 1px 0;
      box-shadow: transparent 1px 1px 0; }

/* line 522, global/scss/mixins/_button.scss */
.branded-link-wrapper.light-linkwrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 26px; }
  /* line 527, global/scss/mixins/_button.scss */
  .branded-link-wrapper.light-linkwrapper > .branded-link {
    display: block;
    height: 24px;
    border: 1px solid #d8dcdc;
    padding: 0px 10px 0px 10px;
    margin-right: 25px;
    font-weight: normal ;
    font-style: normal ;
    font-size: 12px ;
    line-height: 24px ;
    letter-spacing: 0px ;
    background: whitesmoke;
    text-align: left;
    position: static;
    color: #525e6e;
    -webkit-box-shadow: transparent 1px 1px 0;
    -moz-box-shadow: transparent 1px 1px 0;
    box-shadow: transparent 1px 1px 0;
    text-shadow: 1px 1px white; }
    /* line 455, global/scss/mixins/_icons.scss */
    .branded-link-wrapper.light-linkwrapper > .branded-link:after {
      color: #525e6e;
      content: "";
      font-size: 24px !important; }
    /* line 480, global/scss/mixins/_icons.scss */
    .branded-link-wrapper.light-linkwrapper > .branded-link.disabled:after {
      color: #a6b0bd !important; }
    /* line 559, global/scss/mixins/_button.scss */
    .branded-link-wrapper.light-linkwrapper > .branded-link:hover, .branded-link-wrapper.light-linkwrapper > .branded-link.active {
      -webkit-box-shadow: inset 0 0 4px #a0aab4, transparent 1px 1px 0;
      -moz-box-shadow: inset 0 0 4px #a0aab4, transparent 1px 1px 0;
      box-shadow: inset 0 0 4px #a0aab4, transparent 1px 1px 0;
      background-color: #d8dcdc;
      color: #1b2024;
      border-color: #d8dcdc; }
    /* line 572, global/scss/mixins/_button.scss */
    .branded-link-wrapper.light-linkwrapper > .branded-link:after {
      width: 24px;
      height: 24px;
      position: absolute;
      top: 0;
      right: 0;
      background-color: whitesmoke;
      text-align: center;
      line-height: 24px;
      border: 1px solid #d8dcdc;
      -webkit-box-shadow: transparent 1px 1px 0;
      -moz-box-shadow: transparent 1px 1px 0;
      box-shadow: transparent 1px 1px 0; }

/* line 77, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.branded-header {
  list-style: none;
  width: 220px;
  height: 280px;
  float: left;
  margin: 0;
  overflow: hidden;
  position: relative;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
  z-index: 2;
  background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/on-demand-header-dark.jpg); }
  /* line 90, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .branded-header .cta {
    color: #d7dbdb;
    font-size: 18px ;
    line-height: 18px ;
    letter-spacing: 0px ;
    position: absolute;
    top: 120px;
    left: 20px;
    right: 20px; }
    /* line 97, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .branded-header .cta.text-align-top {
      top: 30px;
      font-size: 26px ;
      line-height: 26px ;
      letter-spacing: -1px ; }
  /* line 103, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .branded-header .branded-link-wrapper {
    position: absolute;
    bottom: 21px;
    right: 19px;
    left: 19px; }
    /* line 108, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .branded-header .branded-link-wrapper button {
      line-height: 24px; }

/* line 114, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-videos {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  position: relative;
  width: 100%;
  height: 281px;
  background: #fff;
  overflow: hidden !important;
  border-top: 1px solid #c4cbd1;
  border-left: 1px solid #c4cbd1;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff; }
  /* line 129, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-videos .inner-border {
    position: relative;
    height: 280px;
    background: #fff;
    overflow: hidden !important;
    border-bottom: 1px solid #c4cbd1;
    border-right: 1px solid #c4cbd1; }
  /* line 137, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-videos .carousel-wrapper {
    padding-right: 38px; }
    /* line 139, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .mpx-videos .carousel-wrapper .shadow {
      position: absolute;
      top: 0;
      bottom: 0;
      height: 280px;
      width: 8px;
      z-index: 2; }
      /* line 146, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .mpx-videos .carousel-wrapper .shadow.left {
        left: 0;
        background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/shadow_left.png) left center no-repeat; }
      /* line 150, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .mpx-videos .carousel-wrapper .shadow.right {
        right: 38px;
        background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/shadow_right.png) right center no-repeat; }
  /* line 157, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-videos ul {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
    left: 0; }
  /* line 164, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-videos .arrow-holder {
    position: absolute;
    right: 0;
    width: 38px;
    background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/carousel-bg.png);
    z-index: 2; }
    /* line 170, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .mpx-videos .arrow-holder:hover {
      background: #d9dbdd; }
    /* line 173, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .mpx-videos .arrow-holder.right {
      top: 1px;
      border-bottom: 1px solid #c4cbd1;
      height: 139px; }
    /* line 178, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .mpx-videos .arrow-holder.left {
      bottom: 0;
      border-top: 1px solid #fff;
      height: 138px; }
  /* line 185, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-videos .arrow-icon {
    width: 100%;
    height: 138px;
    display: block;
    background-image: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/carousel-button-sprite.png);
    overflow: hidden; }
    /* line 191, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .mpx-videos .arrow-icon.left {
      background-position: bottom left; }
      /* line 193, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .mpx-videos .arrow-icon.left:hover {
        background-position: bottom right; }
    /* line 197, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .mpx-videos .arrow-icon.right {
      background-position: top left; }
      /* line 199, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .mpx-videos .arrow-icon.right:hover {
        background-position: top right; }
  /* line 204, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-videos .tc-paging-container {
    display: none; }

/* line 208, global/scss/components/bean/mpx/bean-mpx-widget.scss */
#promo-popup {
  width: 728px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -364px;
  margin-top: -270px;
  z-index: 1003; }
  /* line 216, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  #promo-popup h3 {
    color: #d7dbdb;
    padding-right: 70px;
    -webkit-font-smoothing: antialiased;
    font-weight: bold ;
    font-size: 36px ;
    line-height: 35px ;
    letter-spacing: -1px ;
    line-height: 30px; }
  /* line 222, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  #promo-popup .genre, #promo-popup .tx {
    text-transform: uppercase; }
  /* line 225, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  #promo-popup .genre, #promo-popup .channel {
    -webkit-font-smoothing: antialiased;
    font-weight: bold ;
    font-size: 12px ;
    line-height: 14px ;
    letter-spacing: 0px ; }
  /* line 228, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  #promo-popup .tx {
    color: #d7dbdb;
    padding-left: 10px;
    text-transform: uppercase;
    font-size: 12px ;
    line-height: 14px ;
    letter-spacing: 0px ; }
    /* line 233, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    #promo-popup .tx .tab {
      -webkit-font-smoothing: antialiased;
      font-weight: bold ;
      font-size: 12px ;
      line-height: 14px ;
      letter-spacing: 0px ; }
  /* line 237, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  #promo-popup .info {
    margin-bottom: 5px; }
  /* line 240, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  #promo-popup iframe {
    margin-top: 22px;
    background: #2a2a2a;
    box-shadow: 0 0 50px #000; }
  /* line 245, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  #promo-popup .relative {
    position: relative; }
  /* line 248, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  #promo-popup .close {
    text-indent: -9999px;
    position: absolute;
    bottom: -12px;
    right: 0;
    width: 60px;
    height: 60px;
    overflow: hidden;
    background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/carousel-close-sprite.png) top left; }
    /* line 257, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    #promo-popup .close:hover {
      background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/carousel-close-sprite.png) bottom left; }

/* line 263, global/scss/components/bean/mpx/bean-mpx-widget.scss */
#promo-mask {
  background: #000;
  opacity: 0.9;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1002; }

/* line 275, global/scss/components/bean/mpx/bean-mpx-widget.scss */
#displaymode-tablet .bean-mpx.mpx-promo {
  padding: 20px 60px 20px; }

/* line 278, global/scss/components/bean/mpx/bean-mpx-widget.scss */
#displaymode-tablet .bean-mpx.mpx-basic {
  padding: 40px 60px 20px; }

/* line 283, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.bean-mpx {
  padding-top: 40px; }
  /* line 287, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .bean-mpx hr {
    height: 0px;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #c4cbd3;
    border-left: none;
    border-right: none;
    margin-bottom: 40px; }
  /* line 297, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .bean-mpx .arrow-holder {
    background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/carousel-bg-light.png); }
    /* line 299, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx .arrow-holder:hover {
      background: #dadddf; }
  /* line 304, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .bean-mpx .mpx-videos {
    background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/carousel-bg-light.png);
    position: relative;
    width: 100%;
    height: 280px; }
    /* line 309, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx .mpx-videos .inner-border {
      position: relative;
      height: 279px;
      background: #fff;
      overflow: hidden !important;
      border-bottom: 1px solid #c4cbd1;
      border-right: 1px solid #c4cbd1; }
    /* line 317, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx .mpx-videos .touchcarousel-item {
      width: 230px;
      float: left; }
      /* line 320, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .bean-mpx .mpx-videos .touchcarousel-item.last {
        margin-right: 10px; }
    /* line 324, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx .mpx-videos .video {
      background-color: #f5f5f5;
      color: #525e6e;
      list-style: none;
      width: 220px;
      height: 270px;
      float: left;
      margin: 10px 0px 10px 10px;
      overflow: hidden;
      position: relative;
      z-index: 1; }
      /* line 335, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .bean-mpx .mpx-videos .video:hover {
        background-color: #ededed; }
      /* line 339, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .bean-mpx .mpx-videos .video .link-underlay {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        z-index: 10; }
      /* line 344, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .bean-mpx .mpx-videos .video .title {
        z-index: 11;
        width: 220px;
        height: 45px;
        overflow: hidden; }
        /* line 345, global/scss/components/bean/mpx/bean-mpx-widget.scss */
        .bean-mpx .mpx-videos .video .title a {
          display: block;
          padding: 10px 13px 10px 10px; }
        /* line 353, global/scss/components/bean/mpx/bean-mpx-widget.scss */
        .bean-mpx .mpx-videos .video .title h3 {
          color: #1a1f23;
          -webkit-font-smoothing: antialiased;
          font-weight: bold ;
          font-size: 16px ;
          line-height: 18px ;
          letter-spacing: 0px ;
          font-family: "Museo-Slab-700", "Helvetica", Arial, sans-serif; }
      /* line 358, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .bean-mpx .mpx-videos .video .abstract {
        height: 41px;
        overflow: hidden;
        padding: 10px; }
      /* line 363, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .bean-mpx .mpx-videos .video .play-square {
        background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/Play_Icon_square.png) center center no-repeat;
        width: 20px;
        height: 20px;
        position: absolute;
        left: 10px;
        bottom: 10px;
        display: inline-block; }
      /* line 372, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .bean-mpx .mpx-videos .video .duration, .bean-mpx .mpx-videos .video .separator, .bean-mpx .mpx-videos .video .expires {
        display: inline-block;
        font-size: 11px ;
        line-height: 13px ;
        letter-spacing: 0px ;
        position: relative;
        top: 9px;
        left: 36px; }
      /* line 379, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .bean-mpx .mpx-videos .video .play, .bean-mpx .mpx-videos .video .tx, .bean-mpx .mpx-videos .video .genre {
        display: none; }
    /* line 384, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx .mpx-videos .arrow-holder.right {
      height: 145px; }
    /* line 387, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx .mpx-videos .arrow-holder.left {
      height: 141px; }
    /* line 391, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx .mpx-videos .arrow-icon {
      height: 144px; }

/* line 42, global/scss/mixins/_headings.scss */
.bean-mpx .field-name-field-title {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  height: 36px;
  -webkit-font-smoothing: antialiased;
  font-weight: bold ;
  font-size: 18px ;
  line-height: 18px ;
  letter-spacing: 0px ;
  line-height: 36px;
  padding-left: 20px;
  padding-right: 20px;
  border-top: 1px solid #d8dcdc;
  border-left: 1px solid #d8dcdc;
  background-color: white;
  color: #333333; }
  /* line 55, global/scss/mixins/_headings.scss */
  .bean-mpx .field-name-field-title:before, .bean-mpx .field-name-field-title:after {
    content: '';
    display: block;
    position: absolute;
    left: 100%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 36px 18px 36px 18px; }
  /* line 66, global/scss/mixins/_headings.scss */
  .bean-mpx .field-name-field-title:before {
    top: -1px;
    border-color: transparent transparent transparent #d8dcdc; }
  /* line 70, global/scss/mixins/_headings.scss */
  .bean-mpx .field-name-field-title:after {
    top: 1px;
    border-color: transparent transparent transparent white; }

/* line 406, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.bean-mpx.mpx-promo {
  background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/carousel-bg.png); }
  /* line 409, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .bean-mpx.mpx-promo hr {
    display: none; }
  /* line 414, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .bean-mpx.mpx-promo .mpx-videos .touchcarousel-item {
    width: 406px;
    float: left; }
    /* line 417, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx.mpx-promo .mpx-videos .touchcarousel-item.last {
      margin-right: 10px; }
  /* line 421, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .bean-mpx.mpx-promo .mpx-videos .video {
    list-style: none;
    width: 396px;
    height: 260px;
    float: left;
    margin: 10px 0px 10px 10px;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    z-index: 1; }
    /* line 432, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx.mpx-promo .mpx-videos .video .link-underlay {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      z-index: 10; }
    /* line 437, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx.mpx-promo .mpx-videos .video .tx {
      display: block; }
    /* line 440, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx.mpx-promo .mpx-videos .video .genre {
      display: block;
      padding-bottom: 3px;
      text-transform: uppercase;
      font-size: 11px ;
      line-height: 13px ;
      letter-spacing: 0px ; }
    /* line 446, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx.mpx-promo .mpx-videos .video .title {
      z-index: 11;
      position: absolute;
      bottom: 10px;
      left: 10px;
      width: 303px;
      height: 80px;
      background-color: #fff;
      background: rgba(255, 255, 255, 0.9);
      overflow: hidden;
      transition: background 0.2s; }
      /* line 447, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .bean-mpx.mpx-promo .mpx-videos .video .title a {
        display: block;
        height: 60px;
        padding: 10px 13px 10px 10px; }
      /* line 461, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .bean-mpx.mpx-promo .mpx-videos .video .title h3 {
        color: #000;
        -webkit-font-smoothing: antialiased;
        font-weight: bold ;
        font-size: 21px ;
        line-height: 21px ;
        letter-spacing: -1px ;
        width: auto; }
    /* line 469, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx.mpx-promo .mpx-videos .video .play {
      background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/Play_Icon.png) center center no-repeat;
      width: 40px;
      height: 40px;
      position: absolute;
      bottom: 93px;
      left: 10px;
      opacity: 0.9; }
    /* line 478, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx.mpx-promo .mpx-videos .video .abstract {
      display: none;
      background: rgba(255, 255, 255, 0.9);
      position: absolute;
      bottom: 93px;
      left: 10px;
      padding: 10px;
      width: 283px;
      transition: background 0.2s; }
    /* line 488, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx.mpx-promo .mpx-videos .video .tx {
      position: absolute;
      top: 0;
      right: 0;
      height: 25px;
      background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/tx_info_bar.png) top left no-repeat;
      color: #d7dbdb;
      font-size: 12px ;
      line-height: 14px ;
      letter-spacing: 0px ;
      line-height: 25px;
      padding: 0 10px 0 18px;
      text-align: right; }
      /* line 499, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .bean-mpx.mpx-promo .mpx-videos .video .tx .tab {
        -webkit-font-smoothing: antialiased;
        font-weight: bold ;
        font-size: 12px ;
        line-height: 14px ;
        letter-spacing: 0px ;
        line-height: 25px; }
      /* line 503, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .bean-mpx.mpx-promo .mpx-videos .video .tx .channel {
        -webkit-font-smoothing: antialiased;
        font-weight: bold ;
        font-size: 12px ;
        line-height: 14px ;
        letter-spacing: 0px ; }
    /* line 507, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx.mpx-promo .mpx-videos .video .image {
      position: relative; }
      /* line 509, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      .bean-mpx.mpx-promo .mpx-videos .video .image img {
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -198px; }
    /* line 516, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx.mpx-promo .mpx-videos .video:hover .abstract, .bean-mpx.mpx-promo .mpx-videos .video:hover .title {
      background: white; }
    /* line 519, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .bean-mpx.mpx-promo .mpx-videos .video .play-square, .bean-mpx.mpx-promo .mpx-videos .video .duration, .bean-mpx.mpx-promo .mpx-videos .video .separator, .bean-mpx.mpx-promo .mpx-videos .video .expires {
      display: none; }

/* line 527, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-promo-carousel .mpx-videos .video .play, .mpx-double-promo-carousel .mpx-videos .video .play {
  display: block; }

/* line 539, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-double-promo-carousel .video .title h3 {
  width: auto !important; }

/* line 543, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-double-promo-carousel.mpx-promo {
  height: 733px;
  position: relative;
  margin-bottom: 20px; }

/* line 549, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-double-promo-carousel .arrow-holder {
  background-color: #1b2024; }

/* line 554, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-double-promo-carousel .mpx-videos {
  padding: 80px 90px;
  height: 573px;
  width: auto;
  border: none; }

/* line 561, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-double-promo-carousel .carousel-wrapper {
  padding-right: 0; }
  /* line 564, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-double-promo-carousel .carousel-wrapper .shadow {
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 8px;
    z-index: 2; }
    /* line 571, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .mpx-double-promo-carousel .carousel-wrapper .shadow.left {
      left: 0;
      background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/mpx-double-carousel/drop-shadow_left.png) left center no-repeat; }
    /* line 575, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .mpx-double-promo-carousel .carousel-wrapper .shadow.right {
      right: 0;
      background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/mpx-double-carousel/drop-shadow_right.png) right center no-repeat; }
  /* line 581, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-double-promo-carousel .carousel-wrapper .arrow-holder {
    display: none; }

/* line 586, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-double-promo-carousel .arrow-wrapper {
  position: absolute;
  top: 80px;
  right: 50px; }
  /* line 591, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-double-promo-carousel .arrow-wrapper .arrows {
    position: relative;
    height: 279px;
    width: 38px;
    border-right: 1px solid #101315;
    border-bottom: 1px solid #101315; }

/* line 600, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-double-promo-carousel .arrow-holder {
  position: absolute;
  right: 0;
  width: 38px;
  background: #1b2024;
  z-index: 2; }
  /* line 606, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-double-promo-carousel .arrow-holder:hover {
    background: #101315; }
  /* line 609, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-double-promo-carousel .arrow-holder.right {
    top: 0;
    border-top: 1px solid #525e6e;
    border-right: 1px solid #525e6e;
    border-bottom: 1px solid #525e6e;
    height: 139px; }
  /* line 616, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-double-promo-carousel .arrow-holder.left {
    bottom: 0;
    border-right: 1px solid #525e6e;
    border-bottom: 1px solid #525e6e;
    border-top: 1px solid #101315;
    height: 138px; }

/* line 625, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-double-promo-carousel .arrow-icon {
  width: 100%;
  height: 138px;
  display: block;
  background-image: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/carousel-button-sprite2.png);
  overflow: hidden;
  border-top: 1px solid #101315; }
  /* line 633, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-double-promo-carousel .arrow-icon.left, .mpx-double-promo-carousel .arrow-icon.left:hover {
    background-position: bottom right; }
  /* line 636, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-double-promo-carousel .arrow-icon.right, .mpx-double-promo-carousel .arrow-icon.right:hover {
    background-position: top right; }

/* line 643, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-double-promo-carousel .arrow-holder.disabled .arrow-icon.left {
  background-position: bottom left; }

/* line 646, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-double-promo-carousel .arrow-holder.disabled .arrow-icon.right {
  background-position: top left; }

/* line 655, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.displaymode-not-mobile .mpx-double-promo-carousel {
  background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/mpx-double-carousel/bg-new.jpg) top left no-repeat;
  padding: 0;
  margin: 0; }
  /* line 660, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .displaymode-not-mobile .mpx-double-promo-carousel .mpx-videos {
    background: transparent; }
    /* line 662, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .displaymode-not-mobile .mpx-double-promo-carousel .mpx-videos .inner-border {
      height: 560px; }
  /* line 667, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .displaymode-not-mobile .mpx-double-promo-carousel .ondemand-logo {
    position: absolute;
    top: 9px;
    right: 90px;
    background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/mpx-double-carousel/desktop-logo.png) top left no-repeat;
    width: 140px;
    height: 59px; }
  /* line 19, global/scss/mixins/_headings.scss */
  .displaymode-not-mobile .mpx-double-promo-carousel .field-name-field-title {
    position: absolute;
    top: 0;
    left: 71px;
    background: url("/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/mpx-double-carousel/wedge.png") top left no-repeat;
    width: 130px;
    height: 80px;
    padding: 11px 112px 10px 17px;
    text-transform: uppercase;
    color: #232426;
    -webkit-font-smoothing: antialiased;
    font-weight: bold ;
    font-size: 32px ;
    line-height: 32px ;
    letter-spacing: -1px ; }
  /* line 680, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .displaymode-not-mobile .mpx-double-promo-carousel .field-name-field-title {
    border-left: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
    /* line 684, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .displaymode-not-mobile .mpx-double-promo-carousel .field-name-field-title:before, .displaymode-not-mobile .mpx-double-promo-carousel .field-name-field-title:after {
      display: none; }

/* line 692, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.displaymode-mobile .branded-header {
  display: none; }

/* line 697, global/scss/components/bean/mpx/bean-mpx-widget.scss */
#displaymode-mobile .mpx-double-promo-carousel {
  margin: 0;
  padding: 0;
  height: 446px;
  background: #333334 url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/mpx-double-carousel/bg-new-mobile.jpg) top left no-repeat; }
  /* line 703, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  #displaymode-mobile .mpx-double-promo-carousel .mpx-videos {
    background: transparent;
    padding: 96px 60px 60px 20px;
    height: 310px; }
    /* line 708, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .inner-border {
      border-bottom: 1px solid #101315; }
    /* line 712, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .touchcarousel-item {
      width: 230px; }
    /* line 716, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video {
      width: 220px;
      height: 270px;
      background-color: white; }
      /* line 721, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .image {
        height: 145px; }
      /* line 725, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .image img {
        height: 145px;
        left: 0;
        top: 0;
        margin-left: 0; }
      /* line 732, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .tx, #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .play, #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .abstract {
        display: none !important; }
      /* line 736, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .play-square, #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .duration, #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .separator, #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .expires {
        display: inline-block; }
      /* line 739, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .duration, #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .separator, #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .expires {
        top: 4px; }
      /* line 743, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .title {
        height: 92px;
        position: relative;
        display: block !important;
        left: 0;
        right: 0;
        bottom: 0;
        width: auto;
        padding-top: 0px; }
        /* line 745, global/scss/components/bean/mpx/bean-mpx-widget.scss */
        #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .title h3 {
          -webkit-font-smoothing: antialiased;
          font-weight: bold ;
          font-size: 18px ;
          line-height: 18px ;
          letter-spacing: 0px ;
          font-family: "Museo-Slab-700", "Helvetica", Arial, sans-serif; }
        /* line 748, global/scss/components/bean/mpx/bean-mpx-widget.scss */
        #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .title a {
          height: auto; }
      /* line 761, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-double-promo-carousel .mpx-videos .video .abstract {
        height: 52px;
        bottom: 0; }
  /* line 768, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  #displaymode-mobile .mpx-double-promo-carousel .arrow-wrapper {
    top: 96px;
    right: 20px; }
  /* line 773, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  #displaymode-mobile .mpx-double-promo-carousel .ondemand-logo {
    position: absolute;
    top: 17px;
    left: 20px;
    background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/mpx-double-carousel/mobile-logo.png) top left no-repeat;
    width: 156px;
    height: 30px; }
  /* line 782, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  #displaymode-mobile .mpx-double-promo-carousel .field-name-field-title {
    -webkit-font-smoothing: antialiased;
    font-weight: bold ;
    font-size: 14px ;
    line-height: 14px ;
    letter-spacing: 0px ;
    text-transform: uppercase;
    padding: 8px 10px;
    position: absolute;
    top: 64px;
    left: 20px;
    width: 161px;
    height: 31px;
    background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/mpx-double-carousel/flag.png) top left no-repeat; }

/* line 798, global/scss/components/bean/mpx/bean-mpx-widget.scss */
#displaymode-mobile .mpx-promo-carousel {
  margin: 0;
  padding: 0; }
  /* line 802, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  #displaymode-mobile .mpx-promo-carousel .mpx-videos {
    height: 450px; }
    /* line 805, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    #displaymode-mobile .mpx-promo-carousel .mpx-videos .branded-header {
      width: 100%;
      height: 160px;
      float: none;
      background-color: #090909;
      background-repeat: no-repeat; }
      /* line 812, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-promo-carousel .mpx-videos .branded-header .cta {
        display: none; }
      /* line 816, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-promo-carousel .mpx-videos .branded-header .branded-link-wrapper {
        width: 180px; }
    /* line 821, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    #displaymode-mobile .mpx-promo-carousel .mpx-videos .touchcarousel-item {
      width: 230px; }
    /* line 825, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    #displaymode-mobile .mpx-promo-carousel .mpx-videos .video {
      width: 220px;
      height: 270px;
      background-color: white; }
      /* line 830, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .image {
        height: 145px; }
      /* line 834, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .image img {
        height: 145px;
        left: 0;
        top: 0;
        margin-left: 0; }
      /* line 841, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .tx, #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .play, #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .abstract {
        display: none !important; }
      /* line 845, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .play-square, #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .duration, #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .separator, #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .expires {
        display: inline-block; }
      /* line 848, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .duration, #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .separator, #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .expires {
        top: 4px; }
      /* line 852, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .title {
        height: 92px;
        position: relative;
        display: block !important;
        left: 0;
        right: 0;
        bottom: 0;
        width: auto;
        padding-top: 0px; }
        /* line 854, global/scss/components/bean/mpx/bean-mpx-widget.scss */
        #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .title h3 {
          -webkit-font-smoothing: antialiased;
          font-weight: bold ;
          font-size: 18px ;
          line-height: 18px ;
          letter-spacing: 0px ;
          font-family: "Museo-Slab-700", "Helvetica", Arial, sans-serif; }
        /* line 857, global/scss/components/bean/mpx/bean-mpx-widget.scss */
        #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .title a {
          height: auto; }
      /* line 870, global/scss/components/bean/mpx/bean-mpx-widget.scss */
      #displaymode-mobile .mpx-promo-carousel .mpx-videos .video .abstract {
        height: 52px;
        bottom: 0; }
  /* line 877, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  #displaymode-mobile .mpx-promo-carousel .arrow-wrapper {
    top: 96px;
    right: 20px; }
  /* line 882, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  #displaymode-mobile .mpx-promo-carousel .ondemand-logo {
    position: absolute;
    top: 26px;
    left: 20px;
    background: url(/global/profiles/sbsdistribution/themes/global/images/on-demand-carousel/mpx-double-carousel/mobile-logo.png) top left no-repeat;
    width: 142px;
    height: 15px; }

/* line 896, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-inline-player .video-container {
  display: block;
  float: left;
  background-color: #1b2024;
  width: 100%; }

/* line 903, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-inline-player .embed_video_sbsondemand {
  margin-top: 0;
  margin-bottom: 10px; }
  /* line 907, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-inline-player .embed_video_sbsondemand .displaymode-hires,
  .displaymode-grid-5 .mpx-inline-player .embed_video_sbsondemand {
    width: 700px;
    margin: 0;
    padding-bottom: 40%;
    float: left; }

/* line 918, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-inline-player .latest-container .displaymode-hires,
.displaymode-grid-5 .mpx-inline-player .latest-container {
  float: left;
  display: block;
  width: 435px;
  margin-left: 20px;
  padding-top: 20px; }

/* line 931, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-inline-player .tabs-menu .item {
  position: relative;
  float: left;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  line-height: 31px;
  letter-spacing: 0px;
  cursor: pointer;
  list-style: none;
  padding: 0 20px; }
  /* line 947, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-inline-player .tabs-menu .item .displaymode-hires.first,
  .displaymode-grid-5 .mpx-inline-player .tabs-menu .item.first {
    padding-left: 0; }
  /* line 952, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-inline-player .tabs-menu .item.active {
    border-bottom: 3px solid #00adff; }
    /* line 955, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .mpx-inline-player .tabs-menu .item.active a {
      color: white; }
  /* line 960, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-inline-player .tabs-menu .item a {
    color: #525e6e; }
    /* line 963, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .mpx-inline-player .tabs-menu .item a:hover {
      opacity: initial !important;
      color: #525e6e; }

/* line 974, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.mpx-inline-player .mpx-videos {
  border: none; }
  /* line 977, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-inline-player .mpx-videos .inner-border {
    background-color: #1b2024;
    border-top: 1px solid #525e6e;
    border-bottom: 1px solid #525e6e;
    border-right: none; }
  /* line 986, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-inline-player .mpx-videos .arrow-holder:hover {
    background-color: #525e6e !important; }
  /* line 990, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-inline-player .mpx-videos .arrow-holder .arrow-icon {
    background-color: #525e6e;
    background-position: top right; }
    /* line 994, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .mpx-inline-player .mpx-videos .arrow-holder .arrow-icon.left {
      background-position: bottom right; }
  /* line 1001, global/scss/components/bean/mpx/bean-mpx-widget.scss */
  .mpx-inline-player .mpx-videos .video {
    background-color: transparent;
    color: white; }
    /* line 1005, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .mpx-inline-player .mpx-videos .video:hover {
      background-color: transparent; }
    /* line 1009, global/scss/components/bean/mpx/bean-mpx-widget.scss */
    .mpx-inline-player .mpx-videos .video .title h3 {
      color: white; }

/* branded MPX carousel presets */
/* line 1020, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.branded-cta {
  top: 30px;
  font-size: 26px ;
  line-height: 26px ;
  letter-spacing: -1px ; }

/* line 1026, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.light-wrapper.branded-cta {
  color: whitesmoke; }

/* line 1037, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.medium-wrapper.branded-cta {
  color: whitesmoke; }

/* line 1043, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.dark-wrapper.branded-cta {
  color: #1b2024; }

/* line 1051, global/scss/components/bean/mpx/bean-mpx-widget.scss */
.linkwrapper-hide {
  display: none; }
