@charset "UTF-8";
.showpage-banner {
  position: relative;
}
.showpage-banner .showpage-wrapper__player {
  display: none;
}
@media screen and (min-width: 768px) {
  .showpage-banner .showpage-wrapper__player {
    display: block;
  }
}
.showpage-banner .showpage-banner__image__desktop {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 520px;
  background-position: center;
  background-size: cover;
}
.showpage-banner .showpage-banner__wrapper {
  position: relative;
  height: 520px;
}
.showpage-banner .showpage-banner__meta {
  position: absolute;
  top: 10%;
  width: 100%;
  padding: 65px 30px 40px;
  color: #fff;
  text-align: center;
}
@media screen and (min-width: 600px) {
  .showpage-banner .showpage-banner__meta {
    width: 85%;
    text-align: left;
  }
}
@media screen and (min-width: 768px) {
  .showpage-banner .showpage-banner__meta {
    width: 60%;
  }
}
.showpage-banner .showpage-banner__meta .showpage-banner__meta__title {
  font-family: "FlamaProSemicond-Bold", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 1.9em;
  line-height: 1.6;
}
@media screen and (min-width: 600px) {
  .showpage-banner .showpage-banner__meta .showpage-banner__meta__title {
    font-size: 2.6em;
  }
}
.showpage-banner .showpage-banner__top-head {
  display: block;
  position: absolute;
  bottom: 19px;
  width: 100%;
  height: 70px;
  background: rgba(0, 0, 0, 0.7);
}
.showpage-banner .showpage-banner__channel-info {
  display: inline-block;
  position: relative;
  height: 100%;
  color: #fff;
  text-decoration: none;
}
.showpage-banner .showpage-banner__channel-info:hover, .showpage-banner .showpage-banner__channel-info:visited, .showpage-banner .showpage-banner__channel-info:focus {
  color: #fff;
  text-decoration: none;
}
.showpage-banner .showpage-banner__channel-info .showpage-banner__channel-info__channellogo {
  display: inline;
  width: auto;
  height: 100%;
  float: left;
}
.showpage-banner .showpage-banner__channel-info .showpage-banner__channel-info__author {
  display: inline;
  padding-left: 10px;
  font-family: "FlamaProSemicond-Bold", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 1.9em;
  line-height: 2.4;
}

.white-divider {
  margin-top: -20px;
}
.white-divider .white-divider__block {
  height: 40px;
  background: #f6f6f6;
}

.channelpage-banner {
  position: relative;
  background: #181818;
  color: #fff;
  overflow: hidden;
}
.channelpage-banner .channelpage-banner__image {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 400px;
  margin: 0 auto;
  background-position: 50%;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .channelpage-banner .channelpage-banner__image {
    height: 570px;
  }
}
@media screen and (min-width: 906px) {
  .channelpage-banner .channelpage-banner__image {
    height: 670px;
  }
}
@media screen and (min-width: 1024px) {
  .channelpage-banner .channelpage-banner__image {
    height: 720px;
  }
}
.channelpage-banner .channelpage-banner__fade {
  position: absolute;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/vp/homebanner-fade-black-a1290e360f.png") bottom center;
  background-size: cover;
}
.channelpage-banner .channelpage-banner__meta {
  margin: 80px 0 30px;
  padding: 0 10px;
  text-align: center;
}
@media screen and (min-width: 430px) {
  .channelpage-banner .channelpage-banner__meta {
    margin: 50px 0 30px;
    padding: 0 20px;
  }
}
@media screen and (min-width: 600px) {
  .channelpage-banner .channelpage-banner__meta {
    text-align: left;
  }
}
@media screen and (min-width: 768px) {
  .channelpage-banner .channelpage-banner__meta {
    margin: 100px 0 30px;
    padding: 0 300px 0 20px;
  }
}
.channelpage-banner .channelpage-banner__meta .channelpage-banner__meta__logo-transparent {
  width: auto;
  max-height: 50px;
}
@media screen and (min-width: 600px) {
  .channelpage-banner .channelpage-banner__meta .channelpage-banner__meta__logo-transparent {
    max-height: 75px;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  .channelpage-banner .channelpage-banner__meta .channelpage-banner__meta__logo-transparent {
    max-height: 100px;
  }
}
.channelpage-banner .channelpage-banner__meta .channelpage-banner__meta__title {
  display: block;
  margin-bottom: 10px;
  font-family: "FlamaProSemicond-Bold", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 3em;
  line-height: 90%;
}
.channelpage-banner .channelpage-banner__meta .channelpage-banner__meta__description {
  display: block;
  display: -webkit-box;
  height: 4em;
  margin: 0 0 30px;
  font-size: 1em;
  line-height: 1.4;
  text-overflow: ellipsis;
  white-space: initial;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.channelpage-banner .channelpage-banner__meta__play {
  display: block;
  margin-top: 30px;
  color: #fff;
  text-decoration: none;
  vertical-align: middle;
}
.channelpage-banner .channelpage-banner__meta__play:hover, .channelpage-banner .channelpage-banner__meta__play:focus, .channelpage-banner .channelpage-banner__meta__play:visited {
  color: #fff;
  text-decoration: none;
}
.channelpage-banner .channelpage-banner__meta__play .channelpage-banner__meta__playbutton {
  width: 48px;
  vertical-align: middle;
}
.channelpage-banner .channelpage-banner__meta__play .channelpage-banner__meta__new-episode {
  margin-left: 7px;
  font-family: "FlamaProSemicond-Bold", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
}

@media screen and (max-width: 1023px) {
  .channel-page-main-production-holder {
    margin-bottom: 10px;
  }
}

.mychannels-navbar {
  display: block;
  position: relative;
  height: 70px;
  margin: 0 -10px 40px;
  padding: 0;
  background: #181818;
  text-align: center;
}
.mychannels-navbar:after {
  position: absolute;
  top: 70px;
  right: 0;
  left: 0;
  width: 100%;
  height: 35px;
  background: #fff;
  content: " ";
}
.mychannels-navbar .identity-mc {
  position: relative;
  top: -10px;
  left: 25px;
  height: 90px;
  float: left;
  z-index: 10;
}
.mychannels-navbar .identity-mc .identity__image {
  width: 90px;
  height: 90px;
}
.mychannels-navbar .identity-mc .logo {
  fill: #3fa9f5;
}
.mychannels-navbar .mychannels-navbar__wrapper {
  position: relative;
  width: calc(100% - 90px);
  white-space: nowrap;
  overflow: hidden;
}
@media screen and (min-width: 906px) {
  .mychannels-navbar .mychannels-navbar__wrapper {
    left: 20px;
    width: calc(100% - 120px);
  }
}
.mychannels-navbar .mychannels-navbar__fade {
  position: absolute;
  top: 0;
  height: 70px;
  z-index: 5;
  pointer-events: none;
}
@media screen and (min-width: 1024px) {
  .mychannels-navbar .mychannels-navbar__fade {
    display: none;
  }
}
.mychannels-navbar .mychannels-navbar__fade.fade-left {
  left: 15px;
}
@media screen and (min-width: 906px) {
  .mychannels-navbar .mychannels-navbar__fade.fade-left {
    left: 0;
  }
}
.mychannels-navbar .mychannels-navbar__fade.fade-right {
  right: 0;
}
.mychannels-navbar .mychannels-navbar__fade .fade-img {
  height: 70px;
}
.mychannels-navbar .mychannels-navbar__fade .fade-img__left {
  float: left;
}
.mychannels-navbar .mychannels-navbar__fade .fade-img__right {
  float: left;
  transform: scaleX(-1);
}
.mychannels-navbar .mychannels-navbar__fade .fade-block {
  display: block;
  width: 15px;
  height: 70px;
  background: #181818;
}
.mychannels-navbar .mychannels-navbar__fade .fade-block__left {
  float: left;
}
.mychannels-navbar .mychannels-navbar__fade .fade-block__right {
  float: right;
}
.mychannels-navbar .mychannels-navbar__list {
  margin: 0;
  padding: 0;
  text-align: center;
}
.mychannels-navbar .mychannels-navbar__list .mychannels-navbar__list-item {
  display: inline-block;
  list-style: none;
  text-align: center;
  cursor: pointer;
  vertical-align: middle;
}
.mychannels-navbar .mychannels-navbar__list-link {
  display: block;
  padding: 17px 20px;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .mychannels-navbar .mychannels-navbar__list-link {
    padding: 17px 24px;
  }
}
@media screen and (min-width: 906px) {
  .mychannels-navbar .mychannels-navbar__list-link {
    padding: 17px 28px;
  }
}
@media screen and (min-width: 1024px) {
  .mychannels-navbar .mychannels-navbar__list-link {
    padding: 17px 20px;
  }
}

.no-js .mychannels-navbar {
  height: 100%;
  background: none;
}
.no-js .mychannels-navbar .identity-mc {
  position: absolute;
  top: -25px;
  height: 60px;
}
@media screen and (min-width: 768px) {
  .no-js .mychannels-navbar .identity-mc {
    top: -60px;
    height: 90px;
  }
}
.no-js .mychannels-navbar .identity__image {
  width: 60px;
  height: 60px;
}
@media screen and (min-width: 768px) {
  .no-js .mychannels-navbar .identity__image {
    width: 90px;
    height: 90px;
  }
}
.no-js .mychannels-navbar .mychannels-navbar__wrapper {
  left: 0;
  width: 100%;
  white-space: inherit;
  overflow: inherit;
}
.no-js .mychannels-navbar .mychannels-navbar__list-item {
  display: block;
  margin: 2px 0;
  background: #000;
}

.mc-bottom-page {
  position: relative;
  padding-top: 40px;
}
.mc-bottom-page:after {
  position: absolute;
  bottom: -55px;
  width: 100%;
  height: 55px;
  background: #fff;
  content: " ";
}

.background--white {
  background-color: #fff;
}

.background--white-fade {
  position: relative;
  background-color: #fff;
}

.mc-bottom-nav-fade {
  position: absolute;
  top: 40px;
  right: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: url("../img/vp/white-bottom-fade-b21c8b6cb0.png") repeat-x bottom;
}

.height-fix:after {
  clear: left;
}

.section-seperator,
.section-seperator--white {
  display: none;
}
@media screen and (min-width: 768px) {
  .section-seperator,
.section-seperator--white {
    display: block;
    width: 100%;
    height: 5px;
    margin: 30px 0 0;
    padding: 0;
    border: 0;
    background-color: #f6f6f6;
  }
}
.pb-section:last-child .section-seperator,
.pb-section:last-child .section-seperator--white {
  display: none;
}

.section-seperator--white {
  background-color: #fff;
}

.layout--no-subnav .pagetype--play-section .page-main-content,
.layout--no-subnav .pagetype--lives-sport-section .page-main-content,
.layout--no-subnav .pagetype--video-section .page-main-content,
.layout--no-subnav .pagetype--entertainment-channel .page-main-content,
.layout--no-subnav .pagetype--entertainment-show .page-main-content,
.layout--no-subnav .pagetype--entertainment-video .page-main-content {
  padding-top: 90px;
}
@media screen and (min-width: 600px) {
  .layout--no-subnav .pagetype--play-section .page-main-content,
.layout--no-subnav .pagetype--lives-sport-section .page-main-content,
.layout--no-subnav .pagetype--video-section .page-main-content,
.layout--no-subnav .pagetype--entertainment-channel .page-main-content,
.layout--no-subnav .pagetype--entertainment-show .page-main-content,
.layout--no-subnav .pagetype--entertainment-video .page-main-content {
    padding-top: 168px;
  }
}

/* stylelint-disable selector-disallowed-list */
.production-block {
  display: block;
  position: relative;
  width: 100%;
  min-height: 1px;
  margin-bottom: 10px;
  padding-bottom: 56%;
  color: #fff;
  font-family: "FlamaPro-Basic", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 1em;
  cursor: pointer;
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  .production-block {
    padding-bottom: 378px;
  }
}
.production-block picture {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #efe8e1;
}
.production-block:hover {
  color: #fff;
}
.production-block:visited {
  color: #fff;
}
.production-block:focus {
  color: #fff;
}
.production-block a {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.production-block .production-block__nowplaying-overlay,
.production-block .production-block__selected-overlay {
  display: none;
}
.production-block.production-block--selected .production-block__selected-overlay, .production-block.production-block--nowplaying .production-block__nowplaying-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
}
@media screen and (min-width: 768px) {
  .production-block.production-block--selected .production-block__selected-overlay, .production-block.production-block--nowplaying .production-block__nowplaying-overlay {
    width: 45%;
  }
}
.production-block.production-block--selected .production-block__selected-overlay .production-block__selected-text, .production-block.production-block--nowplaying .production-block.production-block--selected .production-block__selected-overlay .production-block__nowplaying-text, .production-block.production-block--selected .production-block.production-block--nowplaying .production-block__selected-overlay .production-block__nowplaying-text, .production-block.production-block--nowplaying .production-block__nowplaying-overlay .production-block.production-block--selected .production-block__selected-text, .production-block.production-block--selected .production-block.production-block--nowplaying .production-block__nowplaying-overlay .production-block__selected-text, .production-block.production-block--nowplaying .production-block__nowplaying-overlay .production-block__nowplaying-text {
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 5px 20px;
  transform: translate(-50%, -50%);
  background: #d10a10;
  font-family: "FlamaProSemicond-Bold", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  white-space: nowrap;
}
@media screen and (min-width: 768px) {
  .production-block.production-block--selected .production-block__selected-overlay .production-block__selected-text, .production-block.production-block--nowplaying .production-block.production-block--selected .production-block__selected-overlay .production-block__nowplaying-text, .production-block.production-block--selected .production-block.production-block--nowplaying .production-block__selected-overlay .production-block__nowplaying-text, .production-block.production-block--nowplaying .production-block__nowplaying-overlay .production-block.production-block--selected .production-block__selected-text, .production-block.production-block--selected .production-block.production-block--nowplaying .production-block__nowplaying-overlay .production-block__selected-text, .production-block.production-block--nowplaying .production-block__nowplaying-overlay .production-block__nowplaying-text {
    padding: 2px 11px;
    font-size: 0.8em;
  }
}
.production-block .production-block__thumbnail {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: 50%;
  background-size: cover;
}
.production-block .production-block__thumbnail-fade {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.production-block .playbutton {
  position: absolute;
  bottom: 30px;
  left: 18px;
  width: 32px;
  height: 32px;
}
@media screen and (min-width: 600px) {
  .production-block .playbutton {
    bottom: 39px;
    left: 25px;
  }
}
.production-block .playbutton circle {
  fill: #d10a10;
}
.production-block .production-block__meta {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding-right: calc(8% + 10px);
  padding-bottom: 10px;
  padding-left: 65px;
}
@media screen and (min-width: 600px) {
  .production-block .production-block__meta {
    padding-bottom: 25px;
    padding-left: calc(8% + 20px);
  }
}
.production-block .production-block__meta .production-block__title {
  display: block;
  display: -webkit-box;
  max-height: 3em;
  font-family: "FlamaSemicond-Medium", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 1.3em;
  line-height: 1.2;
  text-overflow: ellipsis;
  white-space: initial;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media screen and (min-width: 600px) {
  .production-block .production-block__meta .production-block__title {
    font-size: 2em;
  }
}
.production-block .production-block__meta small {
  display: inline-block;
  margin-bottom: 1px;
  overflow: hidden;
}
@media screen and (min-width: 600px) {
  .production-block .production-block__meta small {
    font-size: 70%;
  }
}
@media screen and (min-width: 768px) {
  .production-block .production-block__meta small {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 906px) {
  .production-block .production-block__meta small {
    font-size: 80%;
  }
}
.production-block .production-block__meta .production-block__author {
  font-family: "FlamaSemicond-Medium", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 0.9em;
}
@media screen and (min-width: 906px) {
  .production-block .production-block__meta .production-block__author {
    display: block;
    font-size: 0.8em;
  }
}
.production-block .production-block__meta .production-block__author--show {
  font-family: "FlamaSemicond-Medium", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 0.7em;
}
.production-block .production-block__meta .production-block__time {
  position: absolute;
  bottom: 13px;
  left: 22px;
  width: 25px;
  font-family: "FlamaPro-Basic", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 0.6em;
  font-weight: bold;
}
@media screen and (min-width: 600px) {
  .production-block .production-block__meta .production-block__time {
    right: 10px;
    bottom: 20px;
    font-size: 0.6em;
  }
}
.production-block .production-block__meta .production-block__description {
  display: none;
  max-width: 600px;
  margin: 10px 0 7px;
  font-family: "FlamaPro-Basic", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
}
.production-block .production-block__author--show {
  display: none;
}
.production-block .production-block__show--title,
.production-block .production-block__channel--title {
  display: inline-block;
  max-width: 90px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media screen and (min-width: 430px) {
  .production-block .production-block__show--title,
.production-block .production-block__channel--title {
    max-width: 135px;
  }
}
@media screen and (min-width: 600px) {
  .production-block .production-block__show--title,
.production-block .production-block__channel--title {
    max-width: 210px;
  }
}
@media screen and (min-width: 768px) {
  .production-block .production-block__show--title,
.production-block .production-block__channel--title {
    max-width: 240px;
  }
}
.production-block .production-block__labels {
  display: none;
  position: absolute;
  top: 10px;
  right: 10px;
  font-family: "FlamaProSemicond-Bold", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
@media screen and (min-width: 600px) {
  .production-block .production-block__labels {
    top: 20px;
    right: 20px;
  }
}
.production-block .production-block__labels .production-block__episode {
  display: inline-block;
  width: 28px;
  height: 28px;
  margin-left: 5px;
  background: #181818;
  color: #fff;
  font-size: 0.9em;
  line-height: 28px;
  text-align: center;
  vertical-align: middle;
}
.production-block .production-block__labels .production-block__trending {
  display: inline-block;
  height: 28px;
  padding: 0 10px;
  background: #f00;
  color: #fff;
  font-size: 0.9em;
  line-height: 28px;
  vertical-align: middle;
}
@media screen and (min-width: 906px) {
  .production-block.production-block--small {
    margin-bottom: 14px;
    padding-bottom: 84px;
  }
}
@media screen and (min-width: 906px) {
  .production-block.production-block--small picture {
    width: 45%;
  }
}
.production-block.production-block--small .production-block__nowplaying-overlay,
.production-block.production-block--small .production-block__selected-overlay {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .production-block.production-block--small .production-block__nowplaying-overlay,
.production-block.production-block--small .production-block__selected-overlay {
    width: 45%;
  }
}
.production-block.production-block--small .production-block__description {
  display: none;
}
@media screen and (min-width: 906px) {
  .production-block.production-block--small .playbutton {
    bottom: 14px;
    left: 10px;
    width: 20px;
    height: 20px;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--small .production-block__meta {
    top: 0;
    padding: 0 0 0 calc(45% + 10px);
    color: #000;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--small a {
    color: #000;
  }
}
@media screen and (min-width: 600px) {
  .production-block.production-block--small .production-block__title {
    font-size: 1.3em;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--small .production-block__title {
    height: 2.3em;
    margin: 0;
    font-size: 1.05em;
    line-height: 1.1;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--small .production-block__author,
.production-block.production-block--small .production-block__author--show {
    display: block;
    font-size: 0.85em;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--small small {
    font-size: 100%;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--small .production-block--large__show--title {
    display: none;
  }
}
.production-block.production-block--small .production-block__author--show {
  display: none;
}
@media screen and (min-width: 768px) {
  .production-block.production-block--small .production-block__author--show {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--small .production-block--small__show--title {
    max-width: 166px;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--small .production-block__channel--title {
    max-width: 145px;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--small .production-block__time {
    bottom: 13px;
    left: 35px;
    color: #fff;
  }
}
.production-block.production-block--big-playlist {
  margin-bottom: 14px;
  padding-bottom: 84px;
}
.production-block.production-block--big-playlist picture {
  width: 150px;
}
.production-block.production-block--big-playlist .playbutton {
  bottom: 14px;
  left: 10px;
  width: 20px;
  height: 20px;
}
.production-block.production-block--big-playlist .production-block__meta {
  top: 0;
  padding: 0 0 0 calc(150px + 10px);
  color: #000;
}
.production-block.production-block--big-playlist a {
  color: #000;
}
.production-block.production-block--big-playlist .production-block__title {
  height: 2.45em;
  margin: 0 0 2px;
  font-size: 1em;
  line-height: 1.2;
}
@media screen and (min-width: 430px) {
  .production-block.production-block--big-playlist .production-block__title {
    margin: 0 0 2px;
    font-size: 1em;
  }
}
@media screen and (min-width: 600px) {
  .production-block.production-block--big-playlist .production-block__title {
    font-size: 0.8em;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--big-playlist .production-block__title {
    font-size: 1em;
  }
}
@media screen and (min-width: 906px) {
  .production-block.production-block--big-playlist .production-block__title {
    height: 3em;
    line-height: 1.5;
  }
}
@media screen and (min-width: 1024px) {
  .production-block.production-block--big-playlist .production-block__title {
    height: 2.45em;
    line-height: 1.2;
  }
}
.production-block.production-block--big-playlist .production-block__author,
.production-block.production-block--big-playlist .production-block__author--show {
  display: block;
  font-size: 0.7em;
}
.production-block.production-block--big-playlist .production-block--large__show--title {
  display: none;
}
.production-block.production-block--big-playlist .production-block__author--show {
  display: block;
  margin-top: 3px;
}
@media screen and (min-width: 906px) {
  .production-block.production-block--big-playlist .production-block__author--show {
    margin-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .production-block.production-block--big-playlist .production-block__author--show {
    margin-top: 3px;
  }
}
.production-block.production-block--big-playlist .production-block--small__show--title {
  max-width: 260px;
}
@media screen and (min-width: 600px) {
  .production-block.production-block--big-playlist .production-block--small__show--title {
    max-width: 140px;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--big-playlist .production-block--small__show--title {
    max-width: 191px;
  }
}
@media screen and (min-width: 906px) {
  .production-block.production-block--big-playlist .production-block--small__show--title {
    max-width: 245px;
  }
}
@media screen and (min-width: 1024px) {
  .production-block.production-block--big-playlist .production-block--small__show--title {
    max-width: 166px;
  }
}
.production-block.production-block--big-playlist .production-block__channel--title {
  max-width: 240px;
}
@media screen and (min-width: 600px) {
  .production-block.production-block--big-playlist .production-block__channel--title {
    max-width: 125px;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--big-playlist .production-block__channel--title {
    max-width: 165px;
  }
}
@media screen and (min-width: 906px) {
  .production-block.production-block--big-playlist .production-block__channel--title {
    max-width: 225px;
  }
}
@media screen and (min-width: 1024px) {
  .production-block.production-block--big-playlist .production-block__channel--title {
    max-width: 145px;
  }
}
.production-block.production-block--big-playlist .production-block__time {
  bottom: 13px;
  left: 35px;
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .production-block.production-block--medium {
    padding-bottom: 186px;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--medium {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) {
  .production-block.production-block--medium .production-block__thumbnail {
    height: 186px;
  }
}
.production-block.production-block--medium .production-block__description {
  display: none;
}
.production-block.production-block--medium .playbutton {
  bottom: 36px;
  left: 15px;
  width: 26px;
  height: 26px;
}
@media screen and (min-width: 600px) {
  .production-block.production-block--medium .playbutton {
    bottom: 34px;
    left: 10px;
    width: 23px;
    height: 23px;
  }
}
@media screen and (min-width: 906px) {
  .production-block.production-block--medium .playbutton {
    bottom: 31px;
  }
}
.production-block.production-block--medium .production-block__meta {
  padding-left: 50px;
}
@media screen and (min-width: 600px) {
  .production-block.production-block--medium .production-block__meta {
    padding-right: calc(8% + 20px);
    padding-bottom: 5px;
    padding-left: 40px;
  }
}
@media screen and (min-width: 600px) {
  .production-block.production-block--medium small {
    margin-bottom: 1px;
  }
}
.production-block.production-block--medium .production-block__theme {
  height: 25px;
}
@media screen and (min-width: 768px) {
  .production-block.production-block--medium .production-block__theme {
    margin-bottom: 0;
  }
}
.production-block.production-block--medium .black-theme,
.production-block.production-block--medium .white-theme {
  display: none;
}
.production-block.production-block--medium .production-block__title {
  display: block;
  height: 1.3em;
  font-size: 1.1em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.production-block.production-block--medium .production-block__time {
  right: 8%;
  bottom: 10px;
  left: auto;
  font-size: 0.8em;
}
@media screen and (min-width: 600px) {
  .production-block.production-block--medium .production-block__time {
    right: 10px;
    font-size: 0.6em;
  }
}
@media screen and (min-width: 600px) {
  .production-block.production-block--medium .production-block__labels {
    top: 20px;
    right: 20px;
  }
}
@media screen and (min-width: 906px) {
  .production-block.production-block--medium .production-block__labels {
    top: 10px;
    right: 10px;
  }
}
.production-block.production-block--large {
  margin-bottom: 0;
}
@media screen and (min-width: 600px) {
  .production-block.production-block--large .playbutton {
    bottom: 115px;
    left: 20px;
    width: 47px;
    height: 47px;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--large .playbutton {
    bottom: 112px;
    left: 25px;
    width: 53px;
    height: 53px;
  }
}
@media screen and (min-width: 600px) {
  .production-block.production-block--large .production-block__meta {
    padding-left: 85px;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--large .production-block__meta {
    padding-left: 100px;
  }
}
@media screen and (min-width: 600px) {
  .production-block.production-block--large small {
    margin-bottom: 2px;
  }
}
@media screen and (min-width: 906px) {
  .production-block.production-block--large small {
    margin-bottom: 1px;
  }
}
@media screen and (min-width: 600px) {
  .production-block.production-block--large .production-block__time {
    bottom: 93px;
    left: 30px;
    width: 25px;
    font-weight: bold;
  }
}
@media screen and (min-width: 768px) {
  .production-block.production-block--large .production-block__time {
    bottom: 87px;
    left: 37px;
  }
}
@media screen and (min-width: 906px) {
  .production-block.production-block--large .production-block__time {
    bottom: 90px;
    left: 38px;
  }
}
@media screen and (min-width: 1024px) {
  .production-block.production-block--large .production-block__time {
    bottom: 87px;
    left: 37px;
  }
}
@media screen and (min-width: 600px) {
  .production-block.production-block--large .production-block__author {
    display: block;
    font-size: 1em;
  }
}
@media screen and (min-width: 600px) {
  .production-block.production-block--large .production-block__description {
    display: block;
    display: -webkit-box;
    height: 3em;
    font-size: 1em;
    line-height: 1.4;
    text-overflow: ellipsis;
    white-space: initial;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
}
@media screen and (min-width: 1024px) {
  .production-block.production-block--headlines {
    padding-bottom: 56%;
  }
}
@media screen and (min-width: 600px) {
  .production-block.production-block--large-text .production-block__time {
    bottom: 62px;
    left: 3.5%;
    width: 5%;
    text-align: center;
  }
}
@media screen and (min-width: 600px) {
  .production-block.production-block--large-text .production-block__description {
    display: block;
  }
}
@media screen and (min-width: 600px) {
  .production-block.production-block--large-text .production-block__author {
    display: none;
  }
}
.production-block.production-block--nowplaying .production-block__thumbnail-fade,
.production-block.production-block--nowplaying .production-block__meta,
.production-block.production-block--nowplaying .production-block__labels, .production-block.production-block--selected .production-block__thumbnail-fade,
.production-block.production-block--selected .production-block__meta,
.production-block.production-block--selected .production-block__labels {
  display: none;
}
@media screen and (min-width: 768px) {
  .production-block.production-block--nowplaying .production-block__thumbnail-fade,
.production-block.production-block--nowplaying .production-block__meta,
.production-block.production-block--nowplaying .production-block__labels, .production-block.production-block--selected .production-block__thumbnail-fade,
.production-block.production-block--selected .production-block__meta,
.production-block.production-block--selected .production-block__labels {
    display: block;
  }
}
.production-block.production-block--nowplaying .playbutton,
.production-block.production-block--nowplaying .production-block__time, .production-block.production-block--selected .playbutton,
.production-block.production-block--selected .production-block__time {
  display: none;
}
.production-block.production-block--nowplaying.production-block--medium .production-block__nowplaying-overlay, .production-block.production-block--selected.production-block--medium .production-block__nowplaying-overlay {
  width: 100%;
}
.production-block.production-block--nowplaying.production-block--medium .production-block__thumbnail-fade,
.production-block.production-block--nowplaying.production-block--medium .production-block__meta,
.production-block.production-block--nowplaying.production-block--medium .production-block__labels,
.production-block.production-block--nowplaying.production-block--medium .playbutton,
.production-block.production-block--nowplaying.production-block--medium .production-block__time, .production-block.production-block--selected.production-block--medium .production-block__thumbnail-fade,
.production-block.production-block--selected.production-block--medium .production-block__meta,
.production-block.production-block--selected.production-block--medium .production-block__labels,
.production-block.production-block--selected.production-block--medium .playbutton,
.production-block.production-block--selected.production-block--medium .production-block__time {
  display: none;
}
.production-block.production-block--nowplaying.production-block--medium .production-block__nowplaying-text, .production-block.production-block--selected.production-block--medium .production-block__nowplaying-text {
  padding: 5px 20px;
  font-size: 1em;
}
.production-block.production-block--labels__added .production-block__labels {
  display: block;
}

.fjs-player-holder-original-content {
  margin-bottom: 10px;
}

.production-block--holder--big-playlist:nth-last-child(1), .production-block--holder--big-playlist:nth-last-child(2), .production-block--holder--big-playlist:nth-last-child(3) {
  display: none;
}
@media screen and (min-width: 600px) {
  .production-block--holder--big-playlist:nth-last-child(1), .production-block--holder--big-playlist:nth-last-child(2), .production-block--holder--big-playlist:nth-last-child(3) {
    display: block;
  }
}

.cycle-wrapper {
  position: relative;
  width: 100%;
  float: left;
}
@media screen and (min-width: 1024px) {
  .cycle-wrapper {
    float: none;
  }
}

@media screen and (min-width: 1024px) {
  .cycle--production-block--small {
    position: initial;
  }
}
.cycle--production-block--small .cycle__clipper {
  height: 168px;
}
@media screen and (min-width: 430px) {
  .cycle--production-block--small .cycle__clipper {
    height: 179px;
  }
}
@media screen and (min-width: 768px) {
  .cycle--production-block--small .cycle__clipper {
    height: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .cycle--production-block--small .cycle__clipper {
    position: initial;
    width: auto;
    height: auto;
    overflow: visible;
  }
}
@media screen and (min-width: 1024px) {
  .cycle--production-block--small .cycle__container {
    position: relative;
  }
}
.cycle--production-block--small .cycle__slide {
  float: none;
}
@media screen and (min-width: 1024px) {
  .cycle--production-block--small .cycle__slide {
    display: block;
    position: initial;
    float: left;
    overflow: visible;
  }
}
.cycle--production-block--small .production-block {
  width: 300px;
  height: auto;
  padding-bottom: 180px;
}
@media screen and (min-width: 430px) {
  .cycle--production-block--small .production-block {
    width: 320px;
  }
}
@media screen and (min-width: 768px) {
  .cycle--production-block--small .production-block {
    width: 320px;
    padding-bottom: 84px;
  }
}
@media screen and (min-width: 1024px) {
  .cycle--production-block--small .production-block {
    width: 100%;
    padding-bottom: 84px;
  }
}
@media screen and (min-width: 768px) {
  .cycle--production-block--small .production-block picture {
    width: 45%;
  }
}
.cycle--production-block--small .production-block .playbutton {
  bottom: 32px;
  width: 8.6%;
}
@media screen and (min-width: 600px) {
  .cycle--production-block--small .production-block .playbutton {
    bottom: 47px;
    left: 10px;
    width: 8%;
  }
}
@media screen and (min-width: 768px) {
  .cycle--production-block--small .production-block .playbutton {
    bottom: 3px;
    width: 20px;
  }
}
@media screen and (min-width: 906px) {
  .cycle--production-block--small .production-block .playbutton {
    bottom: 14px;
  }
}
.cycle--production-block--small .production-block .production-block__time {
  bottom: 16px;
  left: 21px;
}
@media screen and (min-width: 600px) {
  .cycle--production-block--small .production-block .production-block__time {
    bottom: 32px;
    left: 12px;
  }
}
@media screen and (min-width: 768px) {
  .cycle--production-block--small .production-block .production-block__time {
    bottom: 13px;
    left: 35px;
  }
}
.cycle--production-block--small .production-block .production-block__show--title {
  max-width: 85px;
}
@media screen and (min-width: 430px) {
  .cycle--production-block--small .production-block .production-block__show--title {
    max-width: 95px;
  }
}
@media screen and (min-width: 768px) {
  .cycle--production-block--small .production-block .production-block__show--title {
    max-width: 160px;
  }
}
.cycle--production-block--small .production-block .production-block__channel--title {
  max-width: 85px;
}
@media screen and (min-width: 430px) {
  .cycle--production-block--small .production-block .production-block__channel--title {
    max-width: 95px;
  }
}
@media screen and (min-width: 768px) {
  .cycle--production-block--small .production-block .production-block__channel--title {
    max-width: 135px;
  }
}

.title--feature-show {
  display: inline-block;
  position: relative;
  min-height: 50px;
  margin-bottom: 15px;
  padding-left: 60px;
  color: #000;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .title--feature-show {
    margin-bottom: 20px;
  }
}
.title--feature-show:hover {
  color: #000;
  text-decoration: none;
}
.title--feature-show:visited {
  color: #000;
  text-decoration: none;
}
.title--feature-show:focus {
  color: #000;
  text-decoration: none;
}
.title--feature-show .channel-logo {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
}
.title--feature-show .title--feature-show__meta {
  top: 0;
  bottom: 0;
  left: 0;
}
.title--feature-show .title--feature-show__meta .title--feature-show__title {
  display: inline-block;
  height: 25px;
  font-family: "FlamaProSemicond-Bold", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 1.45em;
  line-height: 25px;
}
.title--feature-show .title--feature-show__meta .title--feature-show__author {
  display: inline-block;
  height: 20px;
  font-family: "FlamaPro-Basic", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  line-height: 20px;
}

.pb-section {
  display: block;
  width: 100%;
  margin-top: 35px;
  overflow: hidden;
}
.pb-section:first-child {
  margin-top: 0;
}
@media screen and (min-width: 600px) {
  .pb-section:first-child {
    margin-top: 35px;
  }
}

@media screen and (max-width: 429px) {
  .pb-section--mc .show-block--holder:nth-of-type(1n+3) {
    display: none;
  }
}
@media screen and (min-width: 430px) and (max-width: 599px) {
  .pb-section--mc .show-block--holder:nth-of-type(1n+4) {
    display: none;
  }
}
@media screen and (min-width: 600px) and (max-width: 905px) {
  .pb-section--mc .show-block--holder:nth-of-type(1n+5) {
    display: none;
  }
}
@media screen and (min-width: 906px) {
  .pb-section--mc .show-block--holder:nth-of-type(1n+7) {
    display: none;
  }
}

@media screen and (max-width: 905px) {
  .pb-section--tip-redactie .production-block--holder:nth-of-type(1n+3) {
    display: none;
  }
}
@media screen and (min-width: 906px) {
  .pb-section--tip-redactie .production-block--holder:nth-of-type(1n+4) {
    display: none;
  }
}

.meer-videos {
  text-align: right;
}

.button--more {
  display: inline-block;
  margin: 15px 0;
  padding: 6px 0;
  color: #000;
  font-family: "FlamaProSemicond-Bold", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 12px;
  text-align: right;
  text-decoration: none;
  text-transform: uppercase;
}
@media screen and (min-width: 430px) {
  .button--more {
    margin: 20px 0;
    padding: 0;
  }
}
@media screen and (min-width: 1024px) {
  .button--more {
    margin: 0 0 20px;
  }
}
.button--more:hover {
  color: #000;
  text-decoration: none;
}
.button--more:visited {
  color: #000;
  text-decoration: none;
}
.button--more:focus {
  outline: none;
  color: #000;
  text-decoration: none;
}
.button--more .arrow-down {
  background-image: url("../img/vp/arrow-down-3c8ef9217c.svg");
}
.button--more .arrow-right {
  background-image: url("../img/vp/arrow-right-aa5f49bc9a.svg");
}
.button--more.more-arrows .arrow-down {
  display: none;
}
@media screen and (min-width: 1024px) {
  .button--more.more-arrows .arrow-down {
    display: inline-block;
  }
}
.button--more.more-arrows .arrow-right {
  display: inline-block;
}
@media screen and (min-width: 1024px) {
  .button--more.more-arrows .arrow-right {
    display: none;
  }
}
.button--more .arrow {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
}

.title--sub-thin {
  display: inline-block;
  margin-top: 5px;
  margin-right: 8px;
  margin-bottom: 15px;
  font-family: "FlamaSemicond-Basic", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 1.25em;
  line-height: 1.1;
}
@media screen and (min-width: 430px) {
  .title--sub-thin {
    font-size: 1.8em;
  }
}

.playlist--logo-wrapper {
  display: inline-block;
}

.playlist--logo {
  height: 25px;
  margin-right: 4px;
  vertical-align: bottom;
}
@media screen and (min-width: 600px) {
  .playlist--logo {
    height: auto;
    margin-right: 8px;
    vertical-align: sub;
  }
}

.title--sub-thin__image {
  display: inline-block;
  width: auto;
  height: 25px;
  margin-left: 5px;
  vertical-align: middle;
}
@media screen and (min-width: 430px) {
  .title--sub-thin__image {
    height: 35px;
  }
}

/* stylelint-enable selector-disallowed-list */
.production-block--ziggo .production-block__thumbnail-ziggo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.production-block--ziggo .production-block__thumbnail-fade {
  display: none;
}
.production-block--ziggo .production-block__playbutton-ziggo {
  display: block;
  max-width: 100%;
  height: auto;
}
.production-block--ziggo.production-block--large .playbutton,
.production-block--ziggo.production-block--large .production-block__meta {
  display: none;
}
.production-block--ziggo.production-block--nowplaying .production-block__thumbnail-ziggo {
  display: none;
}
@media screen and (min-width: 768px) {
  .production-block--ziggo.production-block--nowplaying .production-block__thumbnail-ziggo {
    display: block;
  }
}
.production-block--ziggo.production-block--nowplaying.production-block--medium .production-block__thumbnail-ziggo {
  display: none;
}
.production-block--ziggo.production-block--nowplaying .production-block__nowplaying-overlay {
  background: none;
  /* stylelint-disable selector-disallowed-list */
  /* stylelint-enable selector-disallowed-list */
}
.production-block--ziggo.production-block--nowplaying .production-block__nowplaying-overlay img {
  max-width: 100%;
  height: 100%;
  opacity: 0.9;
}
.production-block--ziggo.production-block--nowplaying .production-block__nowplaying-overlay .production-block__nowplaying-text {
  background: none;
}
.production-block--ziggo.production-block--selected .production-block__thumbnail-ziggo {
  display: none;
}
@media screen and (min-width: 768px) {
  .production-block--ziggo.production-block--selected .production-block__thumbnail-ziggo {
    display: block;
  }
}
.production-block--ziggo.production-block--selected.production-block--medium .production-block__thumbnail-ziggo {
  display: none;
}
.production-block--ziggo.production-block--selected .production-block__selected-overlay > .production-block__selected-text {
  background: #f48c00;
}
.production-block--ziggo.production-block--medium .production-block__thumbnail-fade {
  display: block;
}
.production-block--ziggo.production-block--medium .production-block__thumbnail-ziggo {
  display: none;
}

@media screen and (min-width: 768px) {
  .cycle--production-block--small .production-block--ziggo .playbutton {
    bottom: -1px;
  }
}
@media screen and (min-width: 1024px) {
  .cycle--production-block--small .production-block--ziggo .playbutton {
    bottom: 10px;
  }
}
.cycle--production-block--small .production-block--ziggo .production-block__thumbnail-fade {
  display: block;
}
.cycle--production-block--small .production-block--ziggo .production-block__thumbnail-ziggo {
  display: none;
}

/* stylelint-disable selector-disallowed-list */
.title--sub {
  display: block;
  margin-bottom: 10px;
  padding-left: 15px;
  font-family: "FlamaProSemicond-Bold", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 1.5em;
}
@media screen and (min-width: 906px) {
  .title--sub {
    padding-left: 0;
  }
}
.title--sub b {
  font-family: "FlamaProSemicond-Black", "Arial Black", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.section-divider {
  display: block;
  width: 100%;
  height: 5px;
  border: 0;
  background: #f6f6f6;
}

.production-wrapper__container {
  height: auto;
}
@media screen and (min-width: 430px) {
  .production-wrapper__container {
    margin-bottom: 0;
  }
}
.production-wrapper__container .production-wrapper-blacksolid {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
}
.production-wrapper__container .production-wrapper__player {
  position: relative;
}
@media screen and (min-width: 600px) {
  .production-wrapper__container .production-wrapper__player {
    top: 20px;
    z-index: 10;
  }
}

.production-wrapper__breadcrumbs {
  height: 55px;
  padding: 15px 0;
}
@media screen and (min-width: 430px) {
  .production-wrapper__breadcrumbs {
    display: none;
  }
}
.production-wrapper__breadcrumbs a {
  color: #9d9c9d;
  font-size: 0.8em;
  text-decoration: none;
}
.production-wrapper__breadcrumbs a:hover {
  text-decoration: underline;
}
.production-wrapper__breadcrumbs i {
  color: #9d9c9d;
  font-size: 0.5em;
}

.production-wrapper__meta {
  position: relative;
  top: 0;
  margin: 0;
  padding: 10px 10px 30px;
  background: #e5e5e5;
}
@media screen and (min-width: 430px) {
  .production-wrapper__meta {
    margin: 0;
  }
}
@media screen and (min-width: 600px) {
  .production-wrapper__meta {
    top: 20px;
    padding: 20px;
  }
}
.production-wrapper__meta .production-wrapper__meta__title {
  margin: 15px 0 10px;
  font-family: "FlamaProSemicond-Bold", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 1.2em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media screen and (min-width: 430px) {
  .production-wrapper__meta .production-wrapper__meta__title {
    margin: 0;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 600px) {
  .production-wrapper__meta .production-wrapper__meta__title {
    font-size: 1.8em;
  }
}
.production-wrapper__meta .production-wrapper__meta__theme {
  height: 40px;
}
@media screen and (min-width: 430px) {
  .production-wrapper__meta .production-wrapper__meta__theme {
    position: absolute;
    top: 30px;
    right: 85px;
  }
}
.production-wrapper__meta .production-wrapper__meta__description {
  font-size: 1em;
  line-height: 1.1;
}
@media screen and (min-width: 600px) {
  .production-wrapper__meta .production-wrapper__meta__description {
    font-size: 1.1em;
  }
}

.share-production {
  font-size: 1.7em;
}
@media screen and (min-width: 430px) {
  .share-production {
    margin-top: 3px;
    float: right;
  }
}
@media screen and (min-width: 430px) {
  .share-production {
    position: absolute;
    top: 30px;
    right: 40px;
  }
}
.share-production .share-production__list {
  display: none;
  margin-right: 5px;
  float: left;
}
.share-production .share-production__list.active {
  display: block;
}
.share-production .share-button-whatsapp {
  display: none;
  width: 45px;
  height: 40px;
  margin: 0;
  float: left;
  border-radius: 2px;
  background: #2daf18;
  color: #fff;
  font-size: 0.8em;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
}
@media screen and (min-width: 430px) {
  .share-production .share-button-whatsapp {
    display: inline-block;
  }
}
.share-production .share-button-facebook {
  width: 45px;
  height: 40px;
  margin: 0;
  float: left;
  border-radius: 2px;
  background: #3b5998;
  color: #fff;
  font-size: 0.8em;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
}
.share-production .share-button-twitter {
  width: 45px;
  height: 40px;
  margin: 0;
  float: left;
  border-radius: 2px;
  background: #000000;
  color: #fff;
  font-size: 0.8em;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
}

.production-trending-productions {
  margin-bottom: 20px;
}
@media screen and (min-width: 906px) {
  .production-trending-productions {
    margin-bottom: 60px;
  }
}

.mychannels-theme-navigation {
  margin-bottom: 20px;
}
@media screen and (min-width: 906px) {
  .mychannels-theme-navigation {
    margin-bottom: 60px;
  }
}

/* stylelint-enable selector-disallowed-list */
.promo-banners {
  display: block;
  width: 100%;
  margin: 9px 0;
}
@media screen and (min-width: 430px) {
  .promo-banners {
    margin: 0;
  }
}
.promo-banners .promo-banner--small {
  display: none;
  width: 100%;
}
@media screen and (min-width: 0) and (max-width: 429px) {
  .promo-banners .promo-banner--small {
    display: block;
  }
}
.promo-banners .promo-banner--medium {
  display: none;
  width: 100%;
}
@media screen and (min-width: 430px) and (max-width: 599px) {
  .promo-banners .promo-banner--medium {
    display: block;
  }
}
.promo-banners .promo-banner--large {
  display: none;
  width: 100%;
}
@media screen and (min-width: 600px) and (max-width: 767px) {
  .promo-banners .promo-banner--large {
    display: block;
  }
}
.promo-banners .promo-banner--xlarge {
  display: none;
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 905px) {
  .promo-banners .promo-banner--xlarge {
    display: block;
  }
}
.promo-banners .promo-banner--xxlarge {
  display: none;
  width: 100%;
}
@media screen and (min-width: 906px) {
  .promo-banners .promo-banner--xxlarge {
    display: block;
  }
}

.show-poster {
  display: block;
}
.show-poster .show-poster__thumbnail {
  display: block;
  width: 100%;
  height: auto;
}
.show-poster .playlistbutton {
  position: absolute;
  bottom: 59px;
  left: 15px;
  width: 40px;
  height: 40px;
}
.show-poster .playlistbutton circle {
  fill: #d10a10;
}
.show-poster:hover {
  color: #fff;
}
.show-poster:visited {
  color: #fff;
}
.show-poster:focus {
  color: #fff;
}
.show-poster .show-poster__meta {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  width: 100%;
  padding: 0 20px 50px 65px;
  color: #fff;
}
.show-poster .show-poster__meta .show-poster__author {
  font-family: "FlamaSemicond-Medium", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  line-height: 1.1;
}
.show-poster .show-poster__meta .show-poster__show--title {
  display: inline-block;
  width: 140px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.show-poster .show-poster__meta .show-poster__channel--title {
  display: inline-block;
  width: 110px;
  margin-left: 2px;
  font-size: 0.8em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.show-poster .show-poster__meta small {
  display: inline-block;
  overflow: hidden;
}
.show-poster .show-poster__meta .show-poster__episode--count {
  position: absolute;
  bottom: 5px;
  left: 35px;
  font-family: "FlamaSemicond-Medium", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
}

.sb-section {
  display: inline-block;
  width: 100%;
  margin-top: 20px;
}
.sb-section .sb-section--small__title {
  display: block;
  margin-bottom: 14px;
  font-family: "FlamaProSemicond-Bold", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 1.1em;
}

.sb-section--mc .arrow-right-svg,
.sb-section--mc .arrow-down-svg {
  fill: #3fa9f5;
}

.sb-section--related-shows .sb-section--related-shows-title {
  margin: 10px 0 20px;
  padding-left: 20px;
}
@media screen and (min-width: 768px) {
  .sb-section--related-shows .sb-section--related-shows-title {
    padding-left: 0;
  }
}
.sb-section--related-shows .sb-section--related-shows-title .sb-section--related-shows-title__title {
  font-family: "FlamaProSemicond-Bold", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 1.1em;
}
@media screen and (min-width: 906px) {
  .sb-section--related-shows .sb-section--related-shows-title .sb-section--related-shows-title__title {
    font-family: "FlamaProSemicond-Bold", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
    font-size: 1.9em;
  }
}

.posters-shows-wrapper {
  overflow: hidden;
}
.posters-shows-wrapper .next,
.posters-shows-wrapper .previous {
  top: 142px;
}
.posters-shows-wrapper .cycle__clipper {
  height: 346px;
}
.posters-shows-wrapper .cycle__article {
  margin-left: 30px;
}
.posters-shows-wrapper .show-poster {
  width: 231px;
  height: 336px;
  cursor: pointer;
}

.video-wall-page {
  padding-top: 20px;
}

.wall-headlines {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
.wall-headlines .wall-headlines-title {
  display: inline-block;
  margin-top: 10px;
  margin-right: 8px;
  margin-bottom: 15px;
  font-family: "FlamaProSemicond-Bold", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 1.5em;
  line-height: 1;
}
@media screen and (min-width: 430px) {
  .wall-headlines .wall-headlines-title {
    font-size: 2em;
  }
}

.production-block--holder .streamone-player {
  margin-bottom: 10px;
}

.no-overflow {
  overflow: hidden;
}

.pagetype--video-section .fjs-vp-video,
.video-wall-page .fjs-vp-video {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  visibility: hidden;
}

.pagetype--video-section .js-video-block--playing .production-block--large,
.video-wall-page .js-video-block--playing .production-block--large {
  display: none;
}
.pagetype--video-section .js-video-block--playing .fjs-vp-video,
.video-wall-page .js-video-block--playing .fjs-vp-video {
  position: relative;
  visibility: visible;
}

/* stylelint-disable all */
@font-face {
  font-family: jw-svg-icon;
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: 400;
  font-style: normal;
}
[class*=svg-icon-]:before {
  display: inline-block;
  font-family: jw-svg-icon;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.svg-icon-buffer:before {
  content: "A";
}

.svg-icon-fullscreen-off:before {
  content: "B";
}

.svg-icon-fullscreen-on:before {
  content: "C";
}

.svg-icon-pause:before {
  content: "D";
}

.svg-icon-play:before {
  content: "E";
}

.svg-icon-replay:before {
  content: "F";
}

.svg-icon-rewind:before {
  content: "G";
}

.svg-icon-volume-0:before {
  content: "H";
}

.svg-icon-volume-50:before {
  content: "I";
}

.svg-icon-volume-100:before {
  content: "J";
}

.video.ziggo-skin .video-js .vjs-loading-spinner {
  margin-top: -3.5em;
  margin-left: -3.1em;
  opacity: 1;
  border: 0;
  width: 70px;
  height: 70px;
  background: rgba(51, 51, 51, 0.9);
  border: 4px solid #fff;
  border-radius: 50%;
}

.video.ziggo-skin .video-js .vjs-loading-spinner:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding: 14.65px;
  width: 48px;
  height: 48px;
  font-family: jw-svg-icon;
  font-size: 1.9em;
  text-align: center;
  content: "A";
  border: 0;
}

.video.ziggo-skin .vjs-seeking .vjs-loading-spinner:after, .video.ziggo-skin .vjs-seeking .vjs-loading-spinner:before, .video.ziggo-skin .vjs-waiting .vjs-loading-spinner:after, .video.ziggo-skin .vjs-waiting .vjs-loading-spinner:before {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.05, 0, 0.65, 0.7) infinite, vjs-spinner-fade 2s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.05, 0, 0.65, 0.7) infinite, vjs-spinner-fade 2s linear infinite;
}

.video.ziggo-skin .vjs-loading-spinner:after {
  display: none;
}

.video.ziggo-skin .streamone-progress-click-helper {
  background-color: #555;
}

.video.ziggo-skin .video-js .vjs-big-play-button {
  background: none;
  border: 4px solid #fff;
  font-size: 2.7em;
  line-height: 2.7em;
  height: 2.7em;
  width: 2.7em;
  margin-left: -1.2em;
  margin-top: -1.3em;
  transition: all 0.2s;
}

.video.ziggo-skin .video-js .vjs-big-play-button:hover {
  border: 4px solid #f48c00;
  color: #f48c00;
  background: rgba(51, 51, 51, 0.9);
}

.video.ziggo-skin .video-js .vjs-big-play-button:before {
  top: -3px;
  left: 3px;
  font-size: 26px;
}

.video.ziggo-skin .s1-icon-replay:before, .video.ziggo-skin .video-js .vjs-play-control.vjs-playlist-ended:before, .video.ziggo-skin .video-js.vjs-replay-playlist .vjs-big-play-button:before {
  left: 0;
}

.video.ziggo-skin .video-js .vjs-control-bar {
  height: 61px;
  padding: 15px 0;
  border-top: none;
  background: none;
}

.video.ziggo-skin .video-js .vjs-progress-control {
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0;
  width: 100%;
  height: 17px;
  align-items: center;
  background: transparent none;
  padding: 0 12px;
  z-index: 1;
}

.video.ziggo-skin .video-js .vjs-progress-control:hover {
  display: flex;
}

.video.ziggo-skin .video-js.streamone-player .vjs-progress-holder.vjs-slider.vjs-slider-horizontal {
  height: 3px;
  width: 100%;
  display: flex;
  background-color: #fff;
  align-items: center;
  position: relative;
  touch-action: none;
}

.video.ziggo-skin .video-js .vjs-progress-holder .vjs-load-progress, .video.ziggo-skin .video-js .vjs-progress-holder .vjs-play-progress {
  top: 0;
}

.video.ziggo-skin .video-js .vjs-progress-control .vjs-play-progress:before {
  top: 3px;
  height: 13px;
  width: 13px;
  color: #f48c00;
  background-color: #f48c00;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, -50%) scale(0);
  transition: 0.15s cubic-bezier(0, -0.25, 0.25, 1);
  transition-property: opacity, transform;
}

.video.ziggo-skin .video-js .vjs-progress-control:hover .vjs-progress-holder .vjs-load-progress, .video.ziggo-skin .video-js .vjs-progress-control:hover .vjs-progress-holder .vjs-load-progress > div, .video.ziggo-skin .video-js .vjs-progress-control:hover .vjs-progress-holder .vjs-play-progress, .video.ziggo-skin .video-js .vjs-progress-control:hover .vjs-progress-holder.vjs-slider.vjs-slider-horizontal {
  height: 5px;
}

.video.ziggo-skin .video-js .vjs-progress-control:hover .vjs-play-progress:before {
  transform: translate(-50%, -50%) scale(1);
}

.video.ziggo-skin .video-js .vjs-play-progress {
  background-color: #f48c00;
}

.video.ziggo-skin .video-js .vjs-progress-control .vjs-mouse-display {
  top: -25px;
  background: none;
  padding: 0;
  border-radius: 0;
  max-width: none;
  height: auto;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  color: #fff;
  margin: 0 0 14px;
  pointer-events: none;
  position: relative;
  z-index: 1;
}

.video.ziggo-skin .video-js .vjs-progress-control .vjs-mouse-display:after {
  display: block;
  content: "";
  top: 100%;
  position: absolute;
  left: 50%;
  height: 14px;
  width: 14px;
  border-radius: 1px;
  background-color: currentColor;
  transform-origin: 75% 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  z-index: -1;
}

.video.ziggo-skin .video-js .vjs-progress-control .vjs-mouse-display span {
  background-color: #fff;
  border-radius: 1px;
  color: #000;
  font-size: 10px;
  height: auto;
  line-height: 1;
  padding: 7px 10px;
  display: inline-block;
  min-width: 100%;
  vertical-align: middle;
}

.video.ziggo-skin .streamone-auto-play-next-container .streamone-auto-play-next-item .streamone-auto-play-next-progressbar {
  background-color: #f48c00;
}

.video.ziggo-skin .streamone-dvr-islive .vjs-live-display {
  color: #f48c00;
}

.video.ziggo-skin .streamone-player .vjs-progress-holder .vjs-load-progress > div {
  height: 3px;
  background-color: #fff;
}

.video.ziggo-skin .video-js button.vjs-control {
  position: relative;
  padding: 0;
  margin: 0;
  height: 44px;
  width: 44px;
  align-items: center;
  display: flex;
  justify-content: center;
}

.video.ziggo-skin .video-js button.vjs-control:before {
  font-size: 16px;
  line-height: 44px;
  height: 24px;
  width: 24px;
  margin: 0 10px;
}

.video.ziggo-skin .video-js .vjs-volume-control {
  margin: 7px 10px 0 0;
}

.video.ziggo-skin .video-js button.vjs-control.vjs-fullscreen-control {
  position: absolute;
  right: 0;
  margin-right: 15px;
}

.video.ziggo-skin .video-js .vjs-control:focus:before {
  color: #fff;
  text-shadow: none;
}

.video.ziggo-skin .video-js .vjs-control:hover:before {
  color: #f48c00;
  text-shadow: none;
}

.video.ziggo-skin .video-js button.vjs-play-control {
  margin: 0 40px 0 15px;
}

.video.ziggo-skin .video-js .vjs-time-control {
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 44px;
  font-style: normal;
  font-weight: 400;
  color: #fff;
  text-align: center;
  font-variant: normal;
  font-stretch: normal;
}

.video.ziggo-skin .video-js .vjs-volume-level:before {
  top: -0.35em;
  font-size: 1.2em;
}

.video.ziggo-skin .video-js .vjs-volume-level {
  background: #f48c00;
}

.video.ziggo-skin button.vjs-control.streamone-rewind-button.streamone-rewind-button {
  display: block;
  position: absolute;
  left: 60px;
}

.video.ziggo-skin .s1-icon-fullscreen-enter, .video.ziggo-skin .s1-icon-pause, .video.ziggo-skin .s1-icon-pause:before, .video.ziggo-skin .s1-icon-play, .video.ziggo-skin .s1-icon-rewind-10, .video.ziggo-skin .s1-icon-volume-high, .video.ziggo-skin .streamone-playstate-touch-button.vjs-control.vjs-button.streamone-playstate-paused, .video.ziggo-skin .streamone-playstate-touch-button.vjs-control.vjs-button.streamone-playstate-playing, .video.ziggo-skin .video-js .ima-ad-play-control, .video.ziggo-skin .video-js .ima-ad-play-control.ima-ad-paused, .video.ziggo-skin .video-js .ima-ad-play-control:before, .video.ziggo-skin .video-js .streamone-rewind-button.rewind-10, .video.ziggo-skin .video-js .vjs-big-play-button, .video.ziggo-skin .video-js .vjs-fullscreen-control, .video.ziggo-skin .video-js.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button.streamone-playstate-paused, .video.ziggo-skin .video-js.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button.streamone-playstate-playing, .video.ziggo-skin .video-js.vjs-has-started.vjs-user-active .streamone-playstate-touch-button.streamone-playstate-paused, .video.ziggo-skin .video-js.vjs-has-started.vjs-user-active .streamone-playstate-touch-button.streamone-playstate-playing, .video.ziggo-skin .video-js .vjs-mute-control, .video.ziggo-skin .video-js .vjs-play-control, .video.ziggo-skin .video-js .vjs-play-control.vjs-playing, .video.ziggo-skin .video-js .vjs-play-control.vjs-playing:before, .video.ziggo-skin .video-js .vjs-volume-menu-button, .video.ziggo-skin .vjs-big-play-button, .video.ziggo-skin .vjs-play-control {
  font-family: jw-svg-icon;
}

.video.ziggo-skin .s1-icon-play:before, .video.ziggo-skin .streamone-playstate-touch-button.vjs-control.vjs-button.streamone-playstate-paused:before, .video.ziggo-skin .video-js .ima-ad-play-control.ima-ad-paused:before, .video.ziggo-skin .video-js .vjs-big-play-button:before, .video.ziggo-skin .video-js.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button.streamone-playstate-paused:before, .video.ziggo-skin .video-js.vjs-has-started.vjs-user-active .streamone-playstate-touch-button.streamone-playstate-paused:before, .video.ziggo-skin .video-js .vjs-play-control:before, .video.ziggo-skin .vjs-big-play-button:before, .video.ziggo-skin .vjs-play-control:before {
  content: "E";
}

.video.ziggo-skin .s1-icon-rewind-10:before, .video.ziggo-skin .video-js .streamone-rewind-button.rewind-10:before {
  content: "G";
}

.video.ziggo-skin .s1-icon-volume-high:before, .video.ziggo-skin .video-js .vjs-mute-control:before, .video.ziggo-skin .video-js .vjs-volume-menu-button:before {
  content: "J";
}

.video.ziggo-skin .s1-icon-volume-mute:before, .video.ziggo-skin .video-js .vjs-mute-control.vjs-vol-0:before, .video.ziggo-skin .video-js .vjs-volume-menu-button.vjs-vol-0:before {
  content: "H";
}

.video.ziggo-skin .video-js .vjs-mute-control.vjs-vol-1:before, .video.ziggo-skin .video-js .vjs-mute-control.vjs-vol-2:before, .video.ziggo-skin .video-js .vjs-volume-menu-button.vjs-vol-1:before, .video.ziggo-skin .video-js .vjs-volume-menu-button.vjs-vol-2:before {
  content: "I";
}

.video.ziggo-skin .s1-icon-fullscreen-enter:before, .video.ziggo-skin .video-js .vjs-fullscreen-control:before {
  content: "C";
}

.video.ziggo-skin .s1-icon-fullscreen-exit:before, .video.ziggo-skin .video-js.vjs-fullscreen .vjs-fullscreen-control:before {
  content: "B";
}

.video.ziggo-skin .s1-icon-pause:before, .video.ziggo-skin .streamone-playstate-touch-button.vjs-control.vjs-button.streamone-playstate-playing:before, .video.ziggo-skin .video-js .ima-ad-play-control:before, .video.ziggo-skin .video-js.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button.streamone-playstate-playing:before, .video.ziggo-skin .video-js.vjs-has-started.vjs-user-active .streamone-playstate-touch-button.streamone-playstate-playing:before, .video.ziggo-skin .video-js .vjs-play-control.vjs-playing:before {
  content: "D";
}

.video.ziggo-skin .video-js .streamone-airplay-button, .video.ziggo-skin .video-js .streamone-flexible-width-spacer, .video.ziggo-skin .video-js .streamone-quality-levels.vjs-menu-button, .video.ziggo-skin .video-js .streamone-quality.vjs-menu-button, .video.ziggo-skin .video-js .vjs-chromecast-button, .video.ziggo-skin .video-js button.streamone-playlist-button.vjs-control, .video.ziggo-skin .video-js button.vjs-control.streamone-sharing-button {
  display: none;
}

.video.ziggo-skin .video-js .ima-ad-control-bar .vjs-volume-control {
  display: inherit;
}

.video.ziggo-skin .video-js .ima-ad-control-bar .vjs-fullscreen-control {
  display: block;
  right: 0;
  float: right;
  position: absolute;
}

.video.ziggo-skin .video-js .ima-ad-play-control {
  display: block;
  margin-left: 9px;
}

.video.ziggo-skin .video-js .ima-ad-control-bar .ima-ad-info {
  display: none;
}

.video.ziggo-skin .vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video.ziggo-skin .streamone-touch-enabled.video-js .vjs-big-play-button:before {
  top: -9px;
}

.video.ziggo-skin .streamone-touch-enabled .vjs-loading-spinner:before {
  font-size: 1.5em;
}

.video.ziggo-skin .streamone-touch-enabled.video-js .ima-ad-control-bar {
  height: 40px;
}

.video.ziggo-skin .streamone-touch-enabled.video-js .ima-ad-control-bar .vjs-time-control {
  display: block;
}

.video.ziggo-skin .streamone-touch-enabled.video-js .ima-ad-control-bar .vjs-volume-control {
  display: none;
}

@media only screen and (max-width: 480px) {
  .video.ziggo-skin .streamone-touch-enabled.video-js .vjs-big-play-button, .video.ziggo-skin .video-js.streamone-touch-enabled.vjs-button.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button, .video.ziggo-skin .video-js.streamone-touch-enabled.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button, .video.ziggo-skin .video-js.streamone-touch-enabled.vjs-has-started.vjs-user-active .streamone-playstate-touch-button, .video.ziggo-skin .video-js .vjs-big-play-button {
    position: absolute;
    margin-top: -2em;
    margin-left: -1.1em;
    font-size: 26px;
    width: 60px;
    height: 60px;
    border: 5px solid #fff;
    transition: all 0.2s;
  }

  .video.ziggo-skin .video-js.streamone-touch-enabled.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button, .video.ziggo-skin .video-js.streamone-touch-enabled.vjs-has-started.vjs-user-active .streamone-playstate-touch-button, .video.ziggo-skin .video-js .vjs-big-play-button:hover {
    border: 5px solid #f48c00;
    color: #f48c00;
    background: rgba(51, 51, 51, 0.9);
  }

  .video.ziggo-skin .streamone-touch-enabled.video-js .vjs-big-play-button:before, .video.ziggo-skin .video-js.streamone-touch-enabled.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button.streamone-playstate-playing:before, .video.ziggo-skin .video-js.streamone-touch-enabled.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button:before, .video.ziggo-skin .video-js.streamone-touch-enabled.vjs-has-started.vjs-user-active .streamone-playstate-touch-button.streamone-playstate-playing:before, .video.ziggo-skin .video-js.streamone-touch-enabled.vjs-has-started.vjs-user-active .streamone-playstate-touch-button:before, .video.ziggo-skin .video-js .vjs-big-play-button:before {
    top: -5px;
    left: 3px;
    height: 50px;
    width: 50px;
    font-size: 16px;
    line-height: 60px;
    margin: auto;
  }

  .video.ziggo-skin .video-js.streamone-touch-enabled.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button.streamone-playstate-playing:before, .video.ziggo-skin .video-js.streamone-touch-enabled.vjs-has-started.vjs-user-active .streamone-playstate-touch-button.streamone-playstate-playing:before {
    left: 0;
  }

  .video.ziggo-skin .video-js .vjs-loading-spinner {
    margin-top: -4.3em;
    margin-left: -2.4em;
    width: 60px;
    height: 60px;
  }

  .video.ziggo-skin .vjs-current-time.vjs-time-control.vjs-control {
    margin-left: 0;
  }

  .video.ziggo-skin .video-js.streamone-touch-enabled .vjs-mute-control, .video.ziggo-skin .video-js.streamone-touch-enabled .vjs-volume-control {
    display: block;
  }

  .video.ziggo-skin .video-js.streamone-touch-enabled .vjs-mute-control {
    margin-left: 15px;
  }

  .video.ziggo-skin .video-js .vjs-volume-control {
    margin: 3px 0 0;
  }

  .video.ziggo-skin .video-js .vjs-volume-bar.vjs-slider-horizontal {
    width: 50px;
  }

  .video.ziggo-skin .video-js .streamone-rewind-button.rewind-10, .video.ziggo-skin .video-js .vjs-play-control, .video.ziggo-skin .video-js button.vjs-play-control, .video.ziggo-skin .vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button, .video.ziggo-skin button.vjs-control.streamone-rewind-button.streamone-rewind-button {
    display: none;
  }
}
.video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .video-js.vjs-replay-playlist .vjs-big-play-button:before, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js.vjs-replay-playlist .vjs-big-play-button:before {
  text-align: center;
}

@font-face {
  font-family: StreamOne;
  src: url("font/StreamOne.eot?#iefix") format("eot");
}
@font-face {
  font-family: StreamOne;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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dWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5EXBsYXlsaXN0LXByZXZpb3VzDXBsYXlsaXN0LW5leHQQcmVsYXRlZC1wcmV2aW91cwxyZWxhdGVkLW5leHQHYWlycGxheQ5haXJwbGF5LWFjdGl2ZQpjaHJvbWVjYXN0EWNocm9tZWNhc3QtYWN0aXZlCGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdAh3aGF0c2FwcBFhdWRpby1kZXNjcmlwdGlvbglyZXNpemUtdGwJcmVzaXplLXRyCXJlc2l6ZS1ibAlyZXNpemUtYnIKc2hhcmUtdGhpbghyZXdpbmQtNQlyZXdpbmQtMTAJcmV3aW5kLTMwB2FydGljbGUHcmVsYXRlZAdsb2dvLXMxCmhlYWRwaG9uZXMKYW5ub3RhdGlvbgRpbmZvAAAAAAA=) format("truetype");
  font-weight: 400;
  font-style: normal;
}
.s1-icon-play, .video-js .ima-ad-play-control.ima-ad-paused, .video-js .vjs-big-play-button, .video-js.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button.streamone-playstate-paused, .video-js.vjs-has-started.vjs-user-active .streamone-playstate-touch-button.streamone-playstate-paused, .video-js .vjs-play-control {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-play:before, .video-js .ima-ad-play-control.ima-ad-paused:before, .video-js .vjs-big-play-button:before, .video-js.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button.streamone-playstate-paused:before, .video-js.vjs-has-started.vjs-user-active .streamone-playstate-touch-button.streamone-playstate-paused:before, .video-js .vjs-play-control:before {
  content: "";
}

.s1-icon-play-circle {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-play-circle:before {
  content: "";
}

.s1-icon-pause, .video-js .ima-ad-play-control, .video-js.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button.streamone-playstate-playing, .video-js.vjs-has-started.vjs-user-active .streamone-playstate-touch-button.streamone-playstate-playing, .video-js .vjs-play-control.vjs-playing {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-pause:before, .video-js .ima-ad-play-control:before, .video-js.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button.streamone-playstate-playing:before, .video-js.vjs-has-started.vjs-user-active .streamone-playstate-touch-button.streamone-playstate-playing:before, .video-js .vjs-play-control.vjs-playing:before {
  content: "";
}

.s1-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0, .video-js .vjs-volume-menu-button.vjs-vol-0 {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0:before, .video-js .vjs-volume-menu-button.vjs-vol-0:before {
  content: "";
}

.s1-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1, .video-js .vjs-volume-menu-button.vjs-vol-1 {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1:before, .video-js .vjs-volume-menu-button.vjs-vol-1:before {
  content: "";
}

.s1-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2, .video-js .vjs-volume-menu-button.vjs-vol-2 {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2:before, .video-js .vjs-volume-menu-button.vjs-vol-2:before {
  content: "";
}

.s1-icon-volume-high, .video-js .vjs-mute-control, .video-js .vjs-volume-menu-button {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-volume-high:before, .video-js .vjs-mute-control:before, .video-js .vjs-volume-menu-button:before {
  content: "";
}

.s1-icon-fullscreen-enter, .video-js .vjs-fullscreen-control {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control:before {
  content: "";
}

.s1-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control:before {
  content: "";
}

.s1-icon-square {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-square:before {
  content: "";
}

.s1-icon-spinner {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-spinner:before {
  content: "";
}

.s1-icon-subtitles, .video-js .vjs-subtitles-button {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-subtitles:before, .video-js .vjs-subtitles-button:before {
  content: "";
}

.s1-icon-captions, .video-js .vjs-captions-button {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-captions:before, .video-js .vjs-captions-button:before {
  content: "";
}

.s1-icon-chapters, .video-js .vjs-chapters-button {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-chapters:before, .video-js .vjs-chapters-button:before {
  content: "";
}

.s1-icon-share {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-share:before {
  content: "";
}

.s1-icon-cog, .video-js .vjs-settings-menu {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-cog:before, .video-js .vjs-settings-menu:before {
  content: "";
}

.s1-icon-circle, .video-js .vjs-mouse-display, .video-js .vjs-play-progress, .video-js .vjs-volume-level {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-circle:before, .video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {
  content: "";
}

.s1-icon-circle-outline {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-circle-outline:before {
  content: "";
}

.s1-icon-circle-inner-circle {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-circle-inner-circle:before {
  content: "";
}

.s1-icon-hd {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-hd:before {
  content: "";
}

.s1-icon-cancel, .streamone-annotation-close-btn, .streamone-announcement-banner-close, .streamone-iframe-widget-close, .streamone-sharing-close, .video-js .vjs-control.vjs-close-button {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-cancel:before, .streamone-annotation-close-btn:before, .streamone-announcement-banner-close:before, .streamone-iframe-widget-close:before, .streamone-sharing-close:before, .video-js .vjs-control.vjs-close-button:before {
  content: "";
}

.s1-icon-replay, .streamone-error-button, .video-js .vjs-play-control.vjs-playlist-ended, .video-js.vjs-replay-playlist .vjs-big-play-button {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-replay:before, .streamone-error-button:before, .video-js .vjs-play-control.vjs-playlist-ended:before, .video-js.vjs-replay-playlist .vjs-big-play-button:before {
  content: "";
}

.s1-icon-playlist-previous, .video-js .streamone-playlist-button.streamone-playlist-previous {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-playlist-previous:before, .video-js .streamone-playlist-button.streamone-playlist-previous:before {
  content: "";
}

.s1-icon-playlist-next, .video-js .streamone-playlist-button.streamone-playlist-next {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-playlist-next:before, .video-js .streamone-playlist-button.streamone-playlist-next:before {
  content: "";
}

.s1-icon-related-previous, .streamone-related-content .streamone-related-content-button-container .streamone-related-content-button.streamone-related-content-previous, .video-js .vjs-settings-menu .vjs-settings-sub-menu-title {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-related-previous:before, .streamone-related-content .streamone-related-content-button-container .streamone-related-content-button.streamone-related-content-previous:before, .video-js .vjs-settings-menu .vjs-settings-sub-menu-title:before {
  content: "";
}

.s1-icon-related-next, .streamone-related-content .streamone-related-content-button-container .streamone-related-content-button.streamone-related-content-next {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-related-next:before, .streamone-related-content .streamone-related-content-button-container .streamone-related-content-button.streamone-related-content-next:before {
  content: "";
}

.s1-icon-airplay, .video-js .streamone-airplay-button {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-airplay:before, .video-js .streamone-airplay-button:before {
  content: "";
}

.s1-icon-airplay-active, .video-js .streamone-airplay-button.streamone-airplaying {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-airplay-active:before, .video-js .streamone-airplay-button.streamone-airplaying:before {
  content: "";
}

.s1-icon-chromecast, .video-js .vjs-chromecast-button {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-chromecast:before, .video-js .vjs-chromecast-button:before {
  content: "";
}

.s1-icon-chromecast-active, .video-js .vjs-chromecast-button.connected {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-chromecast-active:before, .video-js .vjs-chromecast-button.connected:before {
  content: "";
}

.s1-icon-facebook, .streamone-sharing-socialmedia.fb {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-facebook:before, .streamone-sharing-socialmedia.fb:before {
  content: "";
}

.s1-icon-gplus {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-gplus:before {
  content: "";
}

.s1-icon-linkedin, .streamone-sharing-socialmedia.linkedin {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-linkedin:before, .streamone-sharing-socialmedia.linkedin:before {
  content: "";
}

.s1-icon-twitter, .streamone-sharing-socialmedia.twitter {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-twitter:before, .streamone-sharing-socialmedia.twitter:before {
  content: "";
}

.s1-icon-tumblr {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-tumblr:before {
  content: "";
}

.s1-icon-pinterest, .streamone-sharing-socialmedia.pinterest {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-pinterest:before, .streamone-sharing-socialmedia.pinterest:before {
  content: "";
}

.s1-icon-whatsapp, .streamone-sharing-socialmedia.whatsapp {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-whatsapp:before, .streamone-sharing-socialmedia.whatsapp:before {
  content: "";
}

.s1-icon-audio-description {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-audio-description:before {
  content: "";
}

.s1-icon-resize-tl {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-resize-tl:before {
  content: "";
}

.s1-icon-resize-tr {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-resize-tr:before {
  content: "";
}

.s1-icon-resize-bl {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-resize-bl:before {
  content: "";
}

.s1-icon-resize-br {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-resize-br:before {
  content: "";
}

.s1-icon-share-thin, .video-js .streamone-sharing-button {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-share-thin:before, .video-js .streamone-sharing-button:before {
  content: "";
}

.s1-icon-rewind-5, .video-js .streamone-rewind-button.rewind-5 {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-rewind-5:before, .video-js .streamone-rewind-button.rewind-5:before {
  content: "";
}

.s1-icon-rewind-10, .video-js .streamone-rewind-button.rewind-10 {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-rewind-10:before, .video-js .streamone-rewind-button.rewind-10:before {
  content: "";
}

.s1-icon-rewind-30, .video-js .streamone-rewind-button.rewind-30 {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-rewind-30:before, .video-js .streamone-rewind-button.rewind-30:before {
  content: "";
}

.s1-icon-article, .video-js .streamone-related-article-button {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-article:before, .video-js .streamone-related-article-button:before {
  content: "";
}

.s1-icon-related, .video-js .streamone-related-button {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-related:before, .video-js .streamone-related-button:before {
  content: "";
}

.s1-icon-logo-s1 {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-logo-s1:before {
  content: "";
}

.s1-icon-headphones, .video-js .vjs-audio-button {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-headphones:before, .video-js .vjs-audio-button:before {
  content: "";
}

.s1-icon-annotation, .video-js .streamone-annotation-button {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-annotation:before, .video-js .streamone-annotation-button:before {
  content: "";
}

.s1-icon-info {
  font-family: StreamOne;
  font-weight: 400;
  font-style: normal;
}

.s1-icon-info:before {
  content: "";
}

.video-js.vjs-settings-menu {
  display: block;
}

.video-js .vjs-settings-menu .vjs-menu {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.video-js .vjs-settings-menu .vjs-menu-content {
  overflow: inherit;
}

.video-js .vjs-settings-menu .vjs-menu-item {
  text-align: left;
}

.video-js .vjs-settings-menu .vjs-settings-sub-menu-title, .video-js .vjs-settings-menu .vjs-settings-sub-menu-value {
  display: inline-block;
  padding: 0 5px;
}

.video-js .vjs-settings-menu.vjs-menu-button-popup > .vjs-menu {
  width: 17em;
  left: -10em;
}

.video-js .vjs-settings-menu.vjs-menu-button-popup .vjs-settings-sub-menu .vjs-menu {
  left: -10em;
}

.video-js .vjs-settings-menu .vjs-settings-sub-menu .vjs-menu-content {
  bottom: -1.5em;
}

.video-js .vjs-settings-menu .vjs-settings-sub-menu .vjs-menu-content li {
  font-size: 1em;
}

.video-js .vjs-settings-menu .vjs-settings-sub-menu .vjs-menu-item {
  text-align: center;
}

.video-js .vjs-settings-sub-menu-title {
  width: 8em;
  text-transform: none;
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  overflow: hidden;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.video-js:-moz-full-screen {
  position: absolute;
}

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js:focus {
  outline: none;
}

.video-js *, .video-js :after, .video-js :before {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin: 0;
}

.video-js.vjs-4-3, .video-js.vjs-16-9, .video-js.vjs-fluid {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-fill, .video-js .vjs-tech {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0 auto;
}

.vjs-no-js a, .vjs-no-js a:visited {
  color: #66a8cc;
}

.vjs-dashjs-hide-errors .vjs-error-display {
  display: none !important;
}

.streamone-touch-enabled.video-js {
  font-size: 12px;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 2em;
  height: 2em;
  width: 3em;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1em;
  margin-left: -1.5em;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  background-color: #3f4142;
  background-color: rgba(63, 65, 66, 0.85);
  border-radius: 0.3em;
}

.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button {
  outline: 0;
  border-color: #fff;
  background-color: #787c7e;
  background-color: rgba(120, 123, 125, 0.6);
}

.video-js.streamone-small-player .vjs-big-play-button, .video-js.vjs-controls-disabled .vjs-big-play-button, .video-js.vjs-has-started .vjs-big-play-button, .video-js.vjs-using-native-controls .vjs-big-play-button {
  display: none;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

button[data-title]:after {
  opacity: 0;
  transition: 0s;
  content: "";
}

button[data-title]:first-child:hover:after {
  left: 0;
}

button[data-title]:last-child:hover:after, button[data-title]:nth-last-child(2):hover:after {
  right: -5px;
  left: auto;
}

button[data-title]:hover:after {
  content: attr(data-title);
  font-size: 11px;
  font-family: arial;
  padding: 4px 8px;
  color: #fff;
  position: absolute;
  left: -5px;
  top: -12px;
  white-space: nowrap;
  z-index: 2;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
  transition-delay: 0.6s;
  opacity: 1;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li:focus, .vjs-menu li:hover {
  outline: 0;
  background-color: #e0e1e2;
  background-color: rgba(223, 224, 225, 0.6);
}

.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #3f4142;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em;
  font-weight: 700;
  cursor: default;
}

.vjs-captions-button.vjs-menu-button .vjs-menu, .vjs-subtitles-button.vjs-menu-button .vjs-menu {
  font-family: Arial, Helvetica, sans-serif;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0;
  margin-bottom: 1.5em;
  border-top-color: rgba(63, 65, 66, 0.85);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #3f4142;
  background-color: rgba(63, 65, 66, 0.85);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing, .vjs-menu-button-popup:hover .vjs-menu {
  display: block;
}

.vjs-playback-rate.vjs-menu-button-popup:hover .vjs-menu {
  display: none;
}

.vjs-workinghover .vjs-playback-rate.vjs-menu-button-popup:hover .vjs-menu {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline:hover, .video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.video-js .vjs-menu-button-inline.vjs-slider-active {
  transition: none;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline:hover .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: flex;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #3f4142;
  background-color: rgba(63, 65, 66, 0.85);
}

.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-playing.streamone-controlbar-slide-progress .vjs-control-bar, .vjs-has-started.vjs-playing.streamone-controlbar-slide .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease-in-out;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing.streamone-controlbar-slide-progress .vjs-control-bar {
  opacity: 1;
  visibility: visible;
  transition: all 0.5s ease-in-out;
  transform: translateY(100%);
}

.vjs-has-started.vjs-user-inactive.vjs-playing.streamone-controlbar-slide .vjs-control-bar {
  opacity: 1;
  visibility: visible;
  transition: all 0.5s ease-in-out;
  transform: translateY(120%);
}

.vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js.streamone-iframe-widget-shown .vjs-control-bar, .video-js.streamone-sharing-shown .vjs-control-bar {
  display: none;
}

.video-js .vjs-control {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}

.video-js .vjs-control:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus, .video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before {
  text-shadow: 0 0 1em #fff;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .streamone-playlist-index {
  width: 2.5em;
  font-size: 1.1em;
  line-height: 2.7272727273em;
  text-align: center;
  font-weight: 700;
}

.video-js .streamone-playlist-button {
  width: 2em;
  text-align: center;
  cursor: pointer;
  flex: none;
}

.video-js .streamone-playlist-button.streamone-playlist-previous {
  margin-left: 0.5em;
}

.video-js .streamone-playlist-button.streamone-playlist-next {
  margin-right: 0.5em;
}

.video-js .streamone-playlist-button.streamone-playlist-button-disabled {
  color: #6e7373;
}

.video-js .streamone-playlist-button.streamone-playlist-button-disabled:focus, .video-js .streamone-playlist-button.streamone-playlist-button-disabled:focus:before, .video-js .streamone-playlist-button.streamone-playlist-button-disabled:hover:before {
  cursor: default;
  text-shadow: none;
}

.vjs-no-flex .streamone-playlist-button, .vjs-no-flex .streamone-playlist-index {
  display: table-cell;
  vertical-align: middle;
}

.video-js .streamone-quality, .video-js .streamone-quality-levels {
  width: 4em;
}

.video-js .streamone-quality-levels .streamone-quality-levels-value, .video-js .streamone-quality-levels .streamone-quality-value, .video-js .streamone-quality .streamone-quality-levels-value, .video-js .streamone-quality .streamone-quality-value {
  font-size: 1.1em;
  line-height: 2.7272727273em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}

.video-js .streamone-quality-levels .vjs-menu, .video-js .streamone-quality .vjs-menu {
  left: 0;
  z-index: 2;
}

.video-js .streamone-quality-levels.vjs-menu-button, .video-js .streamone-quality.vjs-menu-button {
  font-weight: 700;
}

.video-js .streamone-quality-levels.vjs-menu-button ul li, .video-js .streamone-quality.vjs-menu-button ul li {
  font-size: 1em;
  line-height: 1.2em;
  text-transform: capitalize;
}

.video-js .streamone-quality-levels.vjs-menu-button ul li.vjs-selected, .video-js .streamone-quality.vjs-menu-button ul li.vjs-selected {
  font-weight: 700;
}

.video-js .streamone-quality-levels.vjs-menu-button .vjs-menu-content, .video-js .streamone-quality.vjs-menu-button .vjs-menu-content {
  width: 4em;
  left: 0;
  list-style: none;
}

.video-js.streamone-small-player .streamone-quality, .video-js.streamone-small-player .streamone-quality-levels {
  display: none;
}

.video-js .streamone-airplay-button, .video-js .vjs-control.streamone-custom-control {
  width: 2em;
  cursor: pointer;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.streamone-related-content-shown {
  overflow: hidden;
}

.streamone-related-content-shown > video {
  -moz-filter: blur(5px) saturate(0.5);
  -o-filter: blur(5px) saturate(0.5);
  -ms-filter: blur(5px) saturate(0.5);
  filter: blur(5px) saturate(0.5);
}

.streamone-related-content-shown.streamone-auto-play-next-shown .streamone-related-content {
  left: 33%;
}

.streamone-related-content-shown.streamone-iframe-widget-shown .streamone-related-content, .streamone-related-content-shown.streamone-sharing-shown .streamone-related-content {
  display: none;
}

.streamone-related-content-items-responsive-size .streamone-related-content-items-row {
  max-height: 250px;
}

.streamone-related-content-items-responsive-size .streamone-related-content-items-column {
  max-height: 250px;
  max-width: 300px;
}

.streamone-related-content {
  display: inline-block;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background: #101010;
  background: rgba(15, 15, 15, 0.7);
  transition: visibility 0.3s, opacity 0.3s;
}

.streamone-related-content .streamone-related-content-items {
  display: table;
  height: 100%;
  width: 100%;
  vertical-align: middle;
  padding-left: 4em;
  padding-right: 4em;
  padding-bottom: 4.3em;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-size-container {
  position: absolute;
  top: 0;
  left: 4em;
  right: 4em;
  bottom: 4.3em;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row {
  display: block;
  text-align: center;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row:after {
  clear: both;
  display: table;
  content: " ";
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column {
  float: none;
  display: inline-block;
  height: 100%;
  position: relative;
  z-index: 2;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column.streamone-related-cover-bg .streamone-related-content-item-title {
  padding: 5px 10px;
  font-size: 1.2em;
  line-height: 1.5em;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column .streamone-related-content-item {
  position: absolute;
  top: 10px;
  left: 10px;
  bottom: 10px;
  right: 10px;
  cursor: pointer;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column .streamone-related-content-item .streamone-related-content-item-image-outer-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgba(15, 15, 15, 0.7);
  border: 1px solid #444242;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column .streamone-related-content-item .streamone-related-content-item-image-outer-container .streamone-related-content-item-image-inner-container {
  height: auto;
  min-height: 20px;
  width: 100%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column .streamone-related-content-item .streamone-related-content-item-image-outer-container .streamone-related-content-item-image-inner-container img {
  display: block;
  max-width: 100%;
  height: auto;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column .streamone-related-content-item .streamone-related-content-item-title {
  padding: 5px 10px;
  font-size: 1.2em;
  line-height: 1.5em;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column.streamone-related-content-items-column-1 {
  width: 100%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column.streamone-related-content-items-column-2 {
  width: 50%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column.streamone-related-content-items-column-3 {
  width: 33.3333333333%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column.streamone-related-content-items-column-4 {
  width: 25%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column.streamone-related-content-items-column-5 {
  width: 20%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column.streamone-related-content-items-column-6 {
  width: 16.6666666667%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column.streamone-related-content-items-column-7 {
  width: 14.2857142857%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column.streamone-related-content-items-column-8 {
  width: 12.5%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column.streamone-related-content-items-column-9 {
  width: 11.1111111111%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row .streamone-related-content-items-column.streamone-related-content-items-column-10 {
  width: 10%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row.streamone-related-content-items-row-1 {
  height: 100%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row.streamone-related-content-items-row-2 {
  height: 50%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row.streamone-related-content-items-row-3 {
  height: 33.3333333333%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row.streamone-related-content-items-row-4 {
  height: 25%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row.streamone-related-content-items-row-5 {
  height: 20%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row.streamone-related-content-items-row-6 {
  height: 16.6666666667%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row.streamone-related-content-items-row-7 {
  height: 14.2857142857%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row.streamone-related-content-items-row-8 {
  height: 12.5%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row.streamone-related-content-items-row-9 {
  height: 11.1111111111%;
}

.streamone-related-content .streamone-related-content-items .streamone-related-content-items-container .streamone-related-content-items-row.streamone-related-content-items-row-10 {
  height: 10%;
}

.streamone-related-content.streamone-related-no-previous.streamone-related-no-next .streamone-related-content-button {
  display: none;
}

.streamone-related-content .streamone-related-content-button-container {
  width: 4em;
  position: absolute;
  top: 0;
  bottom: 4.3em;
  height: auto;
}

.streamone-related-content .streamone-related-content-button-container.streamone-related-content-previous-container {
  left: 0;
}

.streamone-related-content .streamone-related-content-button-container.streamone-related-content-next-container {
  right: 0;
}

.streamone-related-content .streamone-related-content-button-container .streamone-related-content-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 3em;
  cursor: pointer;
}

.streamone-related-content .streamone-related-content-button-container .streamone-related-content-button:before {
  line-height: 1;
  font-size: 34px;
}

.streamone-related-content .streamone-related-content-button-container .streamone-related-content-button.streamone-related-content-button-disabled {
  color: gray;
  cursor: default;
}

.streamone-related-content .streamone-related-content-button-container .streamone-related-content-button.streamone-related-content-button-disabled:focus, .streamone-related-content .streamone-related-content-button-container .streamone-related-content-button.streamone-related-content-button-disabled:focus:before, .streamone-related-content .streamone-related-content-button-container .streamone-related-content-button.streamone-related-content-button-disabled:hover:before {
  text-shadow: none;
}

.streamone-related-content-item-title-container {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.8);
}

.streamone-related-content.vjs-hidden {
  display: inherit !important;
  visibility: hidden;
  opacity: 0;
}

.video-js .streamone-related-button {
  width: 2em;
  cursor: pointer;
  margin-left: 0.5em;
}

.streamone-related-cover-bg {
  cursor: pointer;
  padding: 1px 2px;
}

.streamone-related-cover-bg .streamone-related-content-item-image-inner-container {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 100%;
  height: 100%;
}

.streamone-related-cover-bg .streamone-related-content-item-title-container {
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transition: 0.2s ease;
}

.streamone-related-cover-bg:hover .streamone-related-content-item-title-container {
  opacity: 1;
}

.streamone-auto-play-next-shown {
  overflow: hidden;
}

.streamone-auto-play-next-shown > video {
  -moz-filter: blur(5px) saturate(0.5);
  -o-filter: blur(5px) saturate(0.5);
  -ms-filter: blur(5px) saturate(0.5);
  filter: blur(5px) saturate(0.5);
}

.streamone-auto-play-next-shown.streamone-related-content-shown .streamone-auto-play-next-container {
  right: 67%;
}

.streamone-auto-play-next-shown.streamone-related-content-shown .streamone-auto-play-next-container .streamone-auto-play-next-item {
  position: absolute;
  bottom: 32%;
  left: 5%;
  right: 5%;
  top: 28%;
  text-align: center;
}

.streamone-auto-play-next-shown.streamone-related-content-shown .streamone-auto-play-next-container .streamone-auto-play-next-item-image-outer-container {
  background: rgba(15, 15, 15, 0.7);
}

.streamone-auto-play-next-container {
  display: inline-block;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background: #101010;
  background: rgba(15, 15, 15, 0.7);
  transition: visibility 0.3s, opacity 0.3s;
}

.streamone-auto-play-next-container .streamone-auto-play-next-item {
  position: absolute;
  bottom: 15%;
  left: 25%;
  right: 25%;
  top: 15%;
  text-align: center;
}

.streamone-auto-play-next-container .streamone-auto-play-next-item .streamone-auto-play-next-item-title, .streamone-auto-play-next-container .streamone-auto-play-next-item .streamone-auto-play-next-progressbar {
  margin: 0;
  top: 0;
  padding: 5px 0;
  font-size: 12px;
  line-height: 1.5em;
  display: block;
}

.streamone-auto-play-next-container .streamone-auto-play-next-item .streamone-auto-play-next-progressbar {
  position: absolute;
  height: 3px;
  background-color: #a2ff00;
  max-width: 100%;
  width: 0;
  margin-top: 22px;
  transition-property: width;
  transition-timing-function: linear;
}

.streamone-auto-play-next-container .streamone-auto-play-next-item .streamone-auto-play-next-item-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 700;
  cursor: default;
}

.streamone-auto-play-next-container .streamone-auto-play-next-item-image-outer-container {
  position: absolute;
  bottom: 25px;
  left: 0;
  right: 0;
  top: 28px;
  background-color: none;
  cursor: pointer;
}

.streamone-auto-play-next-container .streamone-auto-play-next-item-image-outer-container .streamone-auto-play-next-item-image-inner-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.streamone-auto-play-next-container .streamone-auto-play-next-item-image-outer-container .streamone-auto-play-next-item-image-inner-container img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

.streamone-auto-play-next-container .streamone-auto-play-next-item-image-outer-container .streamone-auto-play-next-item-image-inner-container .streamone-auto-play-next-items-img-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.streamone-auto-play-next-container .streamone-auto-play-next-button {
  position: absolute;
  bottom: 0;
  left: 40px;
  right: 40px;
  height: 25px;
  font-size: 1.2em;
  line-height: 1.2em;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  padding: 5px;
  background-color: #5d5c5c;
  bottom: -10px;
}

.video-js.vjs-replay-playlist.streamone-auto-play-next-shown .vjs-poster, .video-js.vjs-replay-playlist.streamone-iframe-widget-shown .vjs-poster, .video-js.vjs-replay-playlist.streamone-related-content-shown .vjs-poster {
  -moz-filter: blur(5px) saturate(0.5);
  -o-filter: blur(5px) saturate(0.5);
  -ms-filter: blur(5px) saturate(0.5);
  filter: blur(5px) saturate(0.5);
}

.video-js.vjs-replay-playlist.streamone-auto-play-next-shown .vjs-big-play-button, .video-js.vjs-replay-playlist.streamone-iframe-widget-shown .vjs-big-play-button, .video-js.vjs-replay-playlist.streamone-related-content-shown .vjs-big-play-button {
  display: none;
}

.video-js .streamone-flexible-width-spacer {
  flex: auto;
  display: flex;
  align-items: center;
}

.video-js.vjs-no-flex .streamone-flexible-width-spacer {
  width: auto;
}

.vjs-ad-playing.vjs-ad-playing .vjs-progress-control {
  pointer-events: none;
}

.vjs-ad-playing.vjs-ad-playing .vjs-play-progress {
  background-color: #ffe400;
}

.video-js.vjs-ssai-ad-playing .vjs-play-progress {
  background-color: #35a5d3;
}

.vjs-ad-playing.vjs-ad-loading .vjs-loading-spinner {
  display: block;
}

.ima-ad-container {
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.ima-ad-container body {
  margin: 0;
}

.ima-ad-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  cursor: pointer;
}

.video-js .bumpable-ima-ad-container > div {
  bottom: 0;
}

.video-js .bumpable-ima-ad-container > div iframe {
  display: block;
  margin: 0 auto !important;
}

.video-js.vjs-playing .bumpable-ima-ad-container > div {
  margin-bottom: 4.6em;
}

.video-js.vjs-user-inactive .bumpable-ima-ad-container > div {
  margin-bottom: 0;
  transition-delay: 1s;
}

.video-js.vjs-paused .bumpable-ima-ad-container > div, .video-js.vjs-user-active .bumpable-ima-ad-container > div {
  margin-bottom: 4.6em;
}

.video-js .ima-ad-control-bar {
  display: flex;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  z-index: 20;
  background-color: #3f4142;
  background-color: rgba(63, 65, 66, 0.85);
}

.video-js .ima-ad-control-bar .ima-ad-info {
  width: auto;
  font-size: 1.1em;
  line-height: 2.7272727273em;
  text-align: right;
  margin-right: 1em;
  font-weight: 700;
  cursor: default;
}

.video-js .ima-ad-control-bar .vjs-fullscreen-control {
  display: none;
}

.video-js .vjs-control.streamone-ad-remaining {
  width: 14em;
}

.video-js .vjs-control.streamone-ad-remaining-duration {
  display: none;
}

.vjs-has-started.vjs-ad-playing .ima-ad-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: all 0.1s ease-in-out;
}

.vjs-has-started.vjs-user-inactive.vjs-ad-playing .ima-ad-control-bar {
  opacity: 1;
  visibility: visible;
  transition: all 0.5s ease-in-out;
  transform: translateY(100%);
}

.video-js .ima-ad-play-control {
  cursor: pointer;
  flex: none;
}

.streamone-rightclick-menu {
  position: absolute;
  background-color: #3f4142;
  background-color: rgba(63, 65, 66, 0.85);
  padding: 5px 10px;
  border: 1px solid #6c6c6c;
  border-radius: 2px;
  cursor: pointer;
  width: 158px;
  z-index: 9999999;
}

.streamone-rightclick-menu span {
  float: left;
  margin-top: 3px;
  margin-left: 5px;
  text-align: left;
  font-size: 12px;
}

.streamone-rightclick-menu img {
  width: 28px;
  float: left;
}

.video-js .streamone-sharing-button {
  width: 2em;
  cursor: pointer;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.video-js.streamone-small-player .streamone-sharing-button {
  display: none;
}

.streamone-sharing-shown {
  overflow: hidden;
}

.streamone-sharing-shown > video {
  -moz-filter: blur(5px) saturate(0.5);
  -o-filter: blur(5px) saturate(0.5);
  -ms-filter: blur(5px) saturate(0.5);
  filter: blur(5px) saturate(0.5);
}

.streamone-sharing {
  display: inline-block;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background: #101010;
  background: rgba(15, 15, 15, 0.7);
  transition: visibility 0.3s, opacity 0.3s;
}

.streamone-sharing-container {
  max-width: 500px;
  height: auto;
  width: 60%;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.streamone-sharing-socialmedia-container {
  margin-bottom: 10px;
}

.streamone-sharing-socialmedia {
  width: 30px;
  height: 30px;
  padding: 5px;
  display: inline-block;
  margin-right: 10px;
  border-radius: 2px;
  font-size: 20px;
}

.streamone-sharing-socialmedia:hover {
  cursor: pointer;
}

.streamone-sharing-socialmedia.fb {
  background-color: #3b5998;
}

.streamone-sharing-socialmedia.twitter {
  background-color: #00aced;
}

.streamone-sharing-socialmedia.linkedin {
  background-color: #007bb5;
}

.streamone-sharing-socialmedia.whatsapp {
  background-color: #4dc247;
}

.streamone-sharing-socialmedia.pinterest {
  background-color: #cb2027;
}

.streamone-sharing-embed, .streamone-sharing-url {
  width: 100%;
  background-color: rgba(54, 55, 58, 0.9);
  color: #fff;
  font-size: 11px;
  margin-bottom: 10px;
  border: 1px solid #6b6b6b;
  border-radius: 2px;
  padding: 5px;
}

.streamone-sharing-embed:hover, .streamone-sharing-url:hover {
  cursor: pointer;
}

.streamone-sharing-embed:focus, .streamone-sharing-url:focus {
  outline: none;
  border-color: #ccc;
}

.streamone-sharing-embed {
  overflow-y: hidden;
  resize: none;
  height: 6em;
  word-break: keep-all;
}

.streamone-sharing-close {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 25px;
}

.streamone-sharing-close:hover {
  cursor: pointer;
}

.streamone-item-title {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  transition: visibility 0.3s, opacity 0.3s;
}

.streamone-item-title-h1 {
  font-size: 2em;
  padding: 10px 15px 5px;
  margin: 5px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-shadow: 0 0 4px #000;
  cursor: default;
}

.vjs-has-started .streamone-item-title {
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .streamone-item-title {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.streamone-auto-play-next-shown .streamone-item-title, .video-js.streamone-iframe-widget-shown .streamone-item-title, .video-js.streamone-related-content-shown .streamone-item-title, .video-js.streamone-sharing-shown .streamone-item-title, .video-js.streamone-small-player .streamone-item-title {
  display: none;
}

.streamone-announcement-banner {
  position: absolute;
  bottom: 5em;
  right: 0;
  z-index: 2;
  transform: translate(0);
  transition: all 0.7s ease-in-out;
  background-color: #3f4142;
  background-color: rgba(63, 65, 66, 0.85);
}

.streamone-announcement-banner.announcement-banner-hidden {
  transition: all 0s ease-in-out;
  transform: translate(120%);
}

.streamone-announcement-banner-a {
  display: block;
  padding: 5px;
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  text-align: center;
}

.streamone-announcement-banner-a.clickable {
  cursor: pointer;
}

.streamone-announcement-banner-a div {
  display: inline-block;
  margin-left: 10px;
  max-height: 55px;
  overflow: hidden;
}

.streamone-announcement-banner-a img {
  display: inline-block;
  width: 100px;
}

.streamone-announcement-banner-a h4 {
  margin-top: 0;
  text-align: center;
  max-width: 150px;
  font-weight: 400;
}

.streamone-announcement-banner-a span {
  max-width: 120px;
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 3px;
  display: inline-block;
  text-overflow: ellipsis;
  font-weight: 700;
}

.streamone-announcement-banner-close {
  position: absolute;
  top: -5px;
  left: -5px;
  font-size: 1.3em;
}

.streamone-announcement-banner-close:hover {
  cursor: pointer;
}

.vjs-playing.vjs-user-inactive .streamone-announcement-banner {
  bottom: 1em;
}

.streamone-watermark {
  position: absolute;
}

.streamone-watermark.bl {
  bottom: 0;
  left: 0;
}

.streamone-watermark.br {
  bottom: 0;
  right: 0;
}

.streamone-watermark.tr {
  top: 0;
  right: 0;
}

.streamone-watermark.tl {
  top: 0;
  left: 0;
}

.streamone-watermark .streamone-watermark-img {
  width: 100%;
  border: none;
}

.video-js.streamone-auto-play-next-shown .streamone-watermark, .video-js.streamone-related-content-shown .streamone-watermark, .video-js.streamone-sharing-shown .streamone-watermark, .video-js.streamone-small-player .streamone-watermark {
  display: none;
}

.video-js .streamone-rewind-button {
  width: 1.5em;
  cursor: pointer;
  font-size: 1.55em;
}

.video-js .streamone-rewind-button:before {
  line-height: 1.2;
}

.video-js .streamone-related-article-button {
  width: 2em;
  cursor: pointer;
  margin-left: 0.5em;
}

.streamone-iframe-widget-shown {
  overflow: hidden;
}

.streamone-iframe-widget-shown > video {
  -moz-filter: blur(5px) saturate(0.5);
  -o-filter: blur(5px) saturate(0.5);
  -ms-filter: blur(5px) saturate(0.5);
  filter: blur(5px) saturate(0.5);
}

.streamone-iframe-widget {
  display: inline-block;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background: #101010;
  background: rgba(15, 15, 15, 0.7);
  transition: visibility 0.3s, opacity 0.3s;
}

.streamone-iframe-widget-container {
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.streamone-iframe-widget-close {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 25px;
}

.streamone-iframe-widget-close:hover {
  cursor: pointer;
}

.video-js .vjs-chromecast-button {
  width: 2em;
  cursor: pointer;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.video-js .casting-image {
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.video-js .casting-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 2em;
  text-shadow: 0 0 4px #000;
  transform: translate(-50%, -50%);
}

.video-js.vjs-chromecast-casting .vjs-progress-control.streamone-dvr-progress-control, .video-js .vjs-progress-control.streamone-dvr-progress-control {
  display: none;
}

.vjs-live .vjs-progress-control.streamone-dvr-progress-control {
  display: flex;
  align-items: center;
}

.streamone-dvr-islive .vjs-live-display {
  color: #a2ff00;
}

.vjs-live-display:hover {
  cursor: pointer;
}

.video-js .vjs-settings-menu {
  width: 2em;
  cursor: pointer;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.video-js .vjs-settings-menu .vjs-menu li {
  padding: 0.5em 0;
}

.video-js .vjs-settings-menu .vjs-settings-sub-menu-title {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  width: 10em;
}

.video-js .vjs-settings-menu .vjs-settings-sub-menu-title:before {
  font-family: StreamOne;
  font-size: 0.8em;
  vertical-align: top;
  margin-right: 5px;
}

.video-js .vjs-settings-menu .vjs-settings-sub-menu-value {
  text-align: right;
  width: 6em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
}

.video-js.streamone-touch-enabled .vjs-settings-menu .vjs-menu {
  font-size: 0.833em;
}

.video-js.streamone-touch-enabled .vjs-settings-menu .vjs-menu li {
  padding: 0.2em 0;
}

.video-js.streamone-touch-enabled .vjs-settings-menu .vjs-settings-sub-menu-title {
  width: 10em;
}

.video-js.streamone-touch-enabled .vjs-settings-menu .vjs-settings-sub-menu-value {
  width: 3em;
}

.video-js .vjs-settings-sub-menu .vjs-menu-content {
  overflow-y: auto;
}

.video-js.streamone-touch-enabled .vjs-settings-sub-menu {
  width: 8em;
  left: -8em;
}

.video-js .vjs-settings-menu.vjs-menu-button-popup > .vjs-menu {
  width: 20em;
  left: -15em;
  z-index: 2;
  height: 15em;
}

.video-js.streamone-touch-enabled .vjs-settings-menu.vjs-menu-button-popup > .vjs-menu {
  width: 16em;
  left: -10em;
}

#streamone-movieclip-thumbnail {
  position: absolute;
  left: 0;
  bottom: -1.6em;
  border: none;
}

.streamone-thumbnail-progressbar .vjs-mouse-display span {
  z-index: 2;
  position: absolute;
  background: #000;
  padding: 3px;
  font-weight: 700;
  left: 45%;
}

.streamone-annotation {
  position: absolute;
  z-index: 2;
  pointer-events: auto;
}

.streamone-annotation:hover .streamone-annotation-close-btn {
  display: block;
}

.streamone-annotation-item-image {
  width: 100%;
}

.streamone-annotation-item-image:hover {
  cursor: pointer;
}

.streamone-annotation-item-text {
  padding: 2px 5px;
  cursor: pointer;
  text-align: center;
}

.streamone-annotation-close-btn {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  font-size: 16px;
}

.streamone-annotation-close-btn:hover {
  cursor: pointer;
}

.streamone-annotations-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}

.video-js .streamone-annotation-button {
  width: 2em;
  cursor: pointer;
  margin-left: 0.5em;
}

.video-js .streamone-annotation-button.streamone-annotations-inactive {
  color: #6e7373;
}

.video-js .vjs-audio-button {
  width: 2em;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.video-js .vjs-audio-button .vjs-menu {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.video-js .streamone-playstate-touch-button {
  display: none;
}

.video-js.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button, .video-js.vjs-has-started.vjs-user-active .streamone-playstate-touch-button {
  font-size: 3em;
  line-height: 2em;
  height: 2em;
  width: 3em;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1em;
  margin-left: -1.5em;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  background-color: #3f4142;
  background-color: rgba(63, 65, 66, 0.85);
  border-radius: 0.3em;
}

.video-js.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button:before, .video-js.vjs-has-started.vjs-user-active .streamone-playstate-touch-button:before {
  font-size: 1em;
  line-height: 2;
}

.video-js.vjs-has-started .streamone-playstate-touch-button:focus, .video-js.vjs-has-started:hover .streamone-playstate-touch-button {
  outline: 0;
  border-color: #fff;
  background-color: #787c7e;
  background-color: rgba(120, 123, 125, 0.6);
}

.video-js .vjs-progress-control {
  position: absolute;
  left: 0;
  right: 0;
  width: auto;
  top: -0.5em;
  height: 0.5em;
  background-color: #3f4142;
  background-color: rgba(63, 65, 66, 0.85);
  flex: auto;
  display: flex;
  align-items: center;
}

.video-js .vjs-progress-control:hover .vjs-play-progress:before {
  display: block;
}

.video-js.vjs-no-flex .vjs-progress-control {
  left: 1px;
  right: 1px;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 2.5em;
  top: -1em;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display:after {
  display: block;
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div, .video-js .vjs-progress-holder .vjs-play-progress {
  position: absolute;
  display: block;
  height: 0.5em;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 2em;
}

.video-js .vjs-mouse-display {
  font-family: Arial, Helvetica, sans-serif;
}

.video-js .vjs-mouse-display:before {
  display: none;
}

.video-js .vjs-play-progress {
  background-color: #a2ff00;
}

.video-js .vjs-play-progress:before {
  position: absolute;
  top: -0.3333333333em;
  right: -0.5em;
  font-size: 1.2em;
  height: 1em;
  line-height: 1em;
  display: none;
}

.video-js .vjs-play-progress:after, .video-js .vjs-play-progress:before {
  z-index: 1;
}

.video-js.vjs-no-flex .vjs-play-progress {
  padding-right: 5px;
}

.video-js.vjs-no-flex .vjs-play-progress:hover {
  padding-right: 8px;
}

.video-js.vjs-no-flex .vjs-play-progress .vjs-play-progress {
  padding-left: 5px;
}

.video-js.vjs-no-flex .vjs-play-progress .vjs-play-progress:hover {
  padding-left: 8px;
}

.video-js .vjs-load-progress {
  background: ligthen(#e0e1e2, 25%);
  background: rgba(223, 224, 225, 0.6);
}

.video-js .vjs-load-progress div {
  background: ligthen(#e0e1e2, 50%);
  background: rgba(223, 224, 225, 0.75);
}

.video-js.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  top: 0;
  font-size: 0.9em;
  color: #000;
  padding: 0.2em 0.5em;
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 0.3em;
  max-width: 60px;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display, .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display, .video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
  display: none;
}

.video-js .vjs-progress-control .vjs-mouse-display:after {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.streamone-progress-click-helper {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0;
  background-color: #242727;
  background-color: rgba(36, 39, 39, 0.6);
  height: 0.5em;
  top: 2em;
}

.streamone-player .vjs-progress-holder.vjs-slider.vjs-slider-horizontal {
  background: none;
}

.streamone-player .vjs-progress-holder .vjs-load-progress > div {
  top: 0;
}

.video-js.vjs-no-flex .vjs-progress-holder {
  top: -2em;
}

.video-js.vjs-no-flex .vjs-progress-control {
  left: 0;
  right: 0;
  top: -5px;
  height: 0.5em;
}

.video-js .vjs-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0;
  background-color: #242727;
  background-color: rgba(36, 39, 39, 0.6);
}

.video-js .vjs-slider:focus {
  text-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control, .video-js .vjs-volume-menu-button {
  cursor: pointer;
  width: 2em;
  flex: none;
}

.video-js .vjs-volume-control {
  width: 7em;
  flex: none;
  display: flex;
  align-items: center;
}

.video-js .vjs-volume-bar {
  margin: 0.6em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 7em;
  height: 1.8em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0.75em;
  background-color: #fff;
}

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}

.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}

.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent;
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
  left: 0.5em;
  height: 8em;
}

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
  left: -2em;
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
  height: 0;
  width: 0;
  overflow-x: hidden;
  overflow-y: hidden;
}

.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content, .vjs-volume-menu-button-vertical:hover .vjs-menu-content {
  height: 8em;
  width: 2.9em;
}

.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content, .vjs-volume-menu-button-horizontal:hover .vjs-menu-content {
  height: 2.9em;
  width: 8em;
}

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
  background-color: transparent !important;
}

.streamone-touch-enabled .vjs-mute-control, .streamone-touch-enabled .vjs-volume-control {
  display: none;
}

.streamone-player .vjs-volume-bar.vjs-slider-horizontal {
  background: none;
}

.streamone-volume-click-helper {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0;
  background-color: #242727;
  background-color: rgba(36, 39, 39, 0.6);
  height: 0.3em;
  top: 0.75em;
}

.vjs-poster {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  cursor: pointer;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-poster, .vjs-poster img {
  vertical-align: middle;
  padding: 0;
}

.vjs-poster img {
  display: block;
  margin: 0 auto;
  max-height: 100%;
  width: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-controls-disabled .vjs-poster, .vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  line-height: 3em;
}

.video-js .vjs-time-control {
  flex: none;
  font-weight: 700;
  font-size: 1.1em;
  line-height: 2.7272727273em;
  cursor: default;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-time-divider {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 0.1em;
}

.video-js .vjs-time-divider, .vjs-time-divider {
  flex: none;
  font-weight: 700;
  font-size: 1.1em;
  line-height: 2.7272727273em;
}

.vjs-no-flex .vjs-time-divider {
  display: table-cell;
  vertical-align: middle;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-fullscreen-control {
  width: 2em;
  margin-left: 0.5em;
  margin-right: 0.5em;
  cursor: pointer;
  flex: none;
}

.video-js.streamone-small-player .vjs-fullscreen-control {
  display: none;
}

.vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.1em;
  line-height: 2.7272727273em;
  font-weight: 700;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0;
  display: none;
}

.vjs-live .vjs-playback-rate {
  display: none;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.streamone-error-button {
  height: auto;
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #5d5c5c;
  font-size: 1.5em;
  line-height: 1.2em;
  cursor: pointer;
  padding: 5px 16px;
  border-radius: 0.5em;
  background-color: #3f4142;
  background-color: rgba(63, 65, 66, 0.85);
  transform: translate(-50%, -50%);
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.35);
}

.streamone-error-button:hover {
  background-color: #787c7e;
  background-color: rgba(120, 123, 125, 0.6);
}

.streamone-error-button:before {
  font-family: StreamOne;
  display: block;
  text-align: center;
  font-size: 3em;
  line-height: 1.2em;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(63, 65, 66, 0.85);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
}

.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
  display: block;
}

.vjs-loading-spinner:after, .vjs-loading-spinner:before {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: #fff;
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {
  border-top-color: #fff;
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {
  border-top-color: #fff;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-spin {
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes vjs-spinner-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}
.vjs-chapters-button .vjs-menu {
  font-family: Arial, Helvetica, sans-serif;
}

.vjs-chapters-button .vjs-menu ul::-webkit-scrollbar-track {
  background-color: #000;
}

.vjs-chapters-button .vjs-menu ul::-webkit-scrollbar {
  width: 3px;
  background-color: #000;
}

.vjs-chapters-button .vjs-menu ul::-webkit-scrollbar-thumb {
  background-color: #868585;
}

.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.vjs-chapters-button .vjs-menu ul li {
  padding: 0.2em 0.3em;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  flex: auto;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-fullscreen-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control {
  display: none;
}

.vjs-caption-settings {
  position: absolute;
  background-color: #3f4142;
  background-color: rgba(63, 65, 66, 0.75);
  color: #fff;
  margin: 0 auto;
  padding: 0.5em;
  max-height: 26em;
  height: 100%;
  font-size: 12px;
  width: 40em;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.vjs-caption-settings .vjs-tracksettings {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  overflow: auto;
}

.vjs-caption-settings .vjs-tracksettings-colors, .vjs-caption-settings .vjs-tracksettings-font {
  float: left;
}

.vjs-caption-settings .vjs-tracksettings-colors:after, .vjs-caption-settings .vjs-tracksettings-controls:after, .vjs-caption-settings .vjs-tracksettings-font:after {
  clear: both;
}

.vjs-caption-settings .vjs-tracksettings-controls {
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.vjs-caption-settings .vjs-tracksettings-controls > button {
  cursor: pointer;
  background: #3a3c3d;
  margin-right: 5px;
  padding: 5px;
}

.vjs-caption-settings .vjs-tracksettings-controls > button:hover {
  background: #444647;
}

.vjs-caption-settings .vjs-tracksetting {
  margin: 5px;
  padding: 3px;
  min-height: 40px;
}

.vjs-caption-settings .vjs-tracksetting legend {
  color: #fff;
}

.vjs-caption-settings .vjs-tracksetting label {
  display: block;
  width: 100px;
  margin-bottom: 5px;
}

.vjs-caption-settings .vjs-tracksetting span {
  display: inline;
  margin-left: 5px;
}

.vjs-caption-settings .vjs-tracksetting > div {
  margin-bottom: 5px;
  min-height: 20px;
}

.vjs-caption-settings .vjs-tracksetting > div:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  min-height: 0;
}

.vjs-caption-settings label > input {
  margin-right: 10px;
}

.vjs-caption-settings input[type=button] {
  width: 40px;
  height: 40px;
}

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.video-js .vjs-modal-dialog.streamone-adblock-detected {
  background: none;
}

.video-js .vjs-modal-dialog.streamone-adblock-detected .vjs-close-button {
  top: 40%;
  right: 10%;
}

.video-js .vjs-modal-dialog.streamone-adblock-detected .vjs-modal-dialog-content {
  height: auto;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  top: 40%;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.7);
}

.streamone-player-adblock-detected.vjs-controls-disabled .vjs-poster {
  display: block;
  -moz-filter: blur(2px);
  -o-filter: blur(2px);
  -ms-filter: blur(2px);
  filter: blur(2px);
}

.video {
  -webkit-font-smoothing: antialiased;
}

.video .vjs-organisation-logo {
  display: none;
}

.video .video-js {
  font-family: Open Sans, Helvetica, sans-serif;
  background-color: transparent;
}

.video .video-js .vjs-big-play-button {
  background-color: #3fa9f5;
}

.video .video-js.streamone-touch-enabled.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button, .video .video-js.streamone-touch-enabled.vjs-has-started.vjs-user-active .streamone-playstate-touch-button {
  width: 56.16px;
  height: 56.16px;
  margin-top: -1.2em;
  margin-left: -0.95em;
  font-size: 2.37em;
  line-height: 2.37em;
  border-radius: 50%;
}

.video .video-js.streamone-touch-enabled.vjs-has-started.vjs-paused.vjs-waiting .streamone-playstate-touch-button, .video .video-js.streamone-touch-enabled.vjs-has-started.vjs-waiting .streamone-playstate-touch-button {
  display: none;
}

.video .video-js.streamone-touch-enabled.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button:before, .video .video-js.streamone-touch-enabled.vjs-has-started.vjs-user-active .streamone-playstate-touch-button:before {
  top: 8px;
  left: 2px;
  font-size: 1.3rem;
}

.video .video-js.streamone-touch-enabled.vjs-has-started.vjs-paused.vjs-user-inactive .streamone-playstate-touch-button.streamone-playstate-playing:before, .video .video-js.streamone-touch-enabled.vjs-has-started.vjs-user-active .streamone-playstate-touch-button.streamone-playstate-playing:before {
  left: 0;
}

.video .video-js.streamone-touch-enabled.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-big-play-button, .video .video-js.streamone-touch-enabled.vjs-has-started.vjs-user-active .vjs-big-play-button {
  display: none;
}

.video .vjs-captions-button.vjs-menu-button .vjs-menu, .video .vjs-subtitles-button.vjs-menu-button .vjs-menu {
  font-family: Open Sans, Helvetica, sans-serif;
}

.video .streamone-auto-play-next-container .streamone-auto-play-next-item .streamone-auto-play-next-progressbar {
  background-color: #3fa9f5;
}

.video .streamone-dvr-islive .vjs-live-display {
  margin-top: 4px;
  color: #3fa9f5;
}

.video .video-js .vjs-mouse-display {
  font-family: Open Sans, Helvetica, sans-serif;
}

.video .video-js .vjs-play-progress {
  background-color: #3fa9f5;
}

.video .vjs-chapters-button .vjs-menu {
  font-family: Open Sans, Helvetica, sans-serif;
}

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #e0e1e2;
  }
  20% {
    border-top-color: #e0e1e2;
  }
  35% {
    border-top-color: #000;
  }
  60% {
    border-top-color: #e0e1e2;
  }
  to {
    border-top-color: #e0e1e2;
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #e0e1e2;
  }
  20% {
    border-top-color: #e0e1e2;
  }
  35% {
    border-top-color: #000;
  }
  60% {
    border-top-color: #e0e1e2;
  }
  to {
    border-top-color: #e0e1e2;
  }
}
.video .vjs-no-js {
  font-family: Open Sans, Helvetica, sans-serif;
}

.video .video-js .vjs-progress-control {
  position: relative;
  top: 0;
  bottom: 0;
  margin: 0 1.5em;
  width: 100%;
  height: auto;
  background: none;
}

.video .video-js .vjs-progress-control, .video .video-js .vjs-progress-control:hover {
  display: block;
  font-size: 10px;
}

.video .streamone-player .vjs-progress-holder.vjs-slider.vjs-slider-horizontal {
  top: 0;
  bottom: 0;
  height: 40px;
}

.video .streamone-progress-click-helper {
  top: 1.8em;
  height: 0.3em;
  background-color: #333;
}

.video .streamone-volume-click-helper {
  background-color: #333;
}

.video .video-js .vjs-progress-holder .vjs-load-progress, .video .video-js .vjs-progress-holder .vjs-play-progress {
  top: 1.8em;
}

.video .video-js .vjs-progress-holder .vjs-load-progress, .video .video-js .vjs-progress-holder .vjs-load-progress div, .video .video-js .vjs-progress-holder .vjs-play-progress {
  height: 0.3em;
}

.video .video-js .vjs-progress-control .vjs-play-progress:before {
  display: block;
}

.video .video-js .vjs-volume-control {
  margin-right: 10px;
}

.video .video-js .vjs-big-play-button {
  margin-top: -1.2em;
  margin-left: -0.95em;
  font-size: 2.37em;
  line-height: 2.37em;
  height: 2.37em;
  width: 2.37em;
  border-radius: 50%;
}

.video .video-js .vjs-big-play-button:before {
  left: 3px;
  width: 100%;
  font-size: 1.9rem;
}

.video .streamone-touch-enabled.video-js .vjs-big-play-button:before {
  top: -5px;
  left: 2px;
  font-size: 1.3rem;
}

.video .video-js .vjs-loading-spinner {
  margin-top: -2.5em;
  margin-left: -1.9em;
}

.video .s1-icon-replay:before, .video .video-js .vjs-play-control.vjs-playlist-ended:before, .video .video-js.vjs-replay-playlist .vjs-big-play-button:before {
  left: 0;
}

.video .vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video .screen-touched .s1-icon-play:before, .video .screen-touched.video-js .ima-ad-play-control.ima-ad-paused:before, .video .screen-touched.video-js .vjs-big-play-button:before, .video .screen-touched.video-js .vjs-play-control:before {
  content: "";
}

.video .screen-touched.video-js .vjs-big-play-button {
  display: block;
  background-color: transparent;
}

.video .video-js .vjs-control-bar {
  height: 40px;
  border-top: 1px solid rgba(0, 0, 0, 0.95);
  background-color: rgba(0, 0, 0, 0.85);
}

.video .video-js .vjs-control:before {
  font-size: 0.9rem;
  line-height: 40px;
}

.video .video-js .streamone-playlist-index {
  display: none;
  font-size: 0.9em;
  line-height: 40px;
  font-weight: 400;
}

.video .video-js .streamone-quality .streamone-quality-value {
  line-height: 40px;
}

.video .streamone-auto-play-next-container .streamone-auto-play-next-button, .video .streamone-auto-play-next-container .streamone-auto-play-next-item .streamone-auto-play-next-item-title, .video .video-js .streamone-quality-levels.vjs-menu-button, .video .video-js .streamone-quality-levels.vjs-menu-button ul li.vjs-selected, .video .video-js .streamone-quality.vjs-menu-button, .video .video-js .streamone-quality.vjs-menu-button ul li.vjs-selected {
  font-weight: 400;
}

.video .vjs-ad-playing.vjs-ad-playing .vjs-progress-control {
  pointer-events: none;
  top: auto;
  bottom: 0;
}

.video .ima-ad-container > div, .video .ima-ad-container video {
  position: absolute !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
}

.video .video-js.vjs-16-9 .ima-ad-container > video {
  position: absolute !important;
}

.video .video-js .ima-ad-control-bar {
  display: flex;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto;
  z-index: 999;
  margin: 0 auto;
}

.video .video-js .ima-ad-control-bar .ima-ad-info {
  width: auto;
  font-size: 1.1em;
  line-height: 40px;
  text-align: right;
  margin-right: 1em;
  cursor: default;
}

.video .video-js .ima-ad-control-bar, .video .vjs-has-started.vjs-user-inactive.vjs-ad-playing .ima-ad-control-bar {
  background-color: rgba(0, 0, 0, 0.5);
  transition: none;
  transform: none;
}

.video .streamone-rewind-button, .video .streamone-rightclick-menu, .video .video-js .streamone-sharing-button, .video .video-js .vjs-captions-button, .video .video-js .vjs-subtitles-button, .video .vjs-ad-playing.vjs-ad-playing .vjs-progress-control, .video .vjs-ios-detected.video-js .ima-ad-control-bar, .video .vjs-ios-detected.vjs-has-started.vjs-user-inactive.vjs-ad-playing .ima-ad-control-bar {
  display: none;
}

.video .vjs-live-display:hover {
  cursor: pointer;
}

.video .streamone-item-title {
  display: none;
}

.video .streamone-announcement-banner-a span {
  font-weight: 400;
}

.video .video-js .vjs-settings-sub-menu .vjs-menu-content {
  overflow-y: auto;
}

.video .ima-ad-control-bar .vjs-volume-control {
  display: none;
}

.video .streamone-thumbnail-progressbar .vjs-mouse-display span {
  z-index: 2;
  position: absolute;
  background: #000;
  padding: 3px;
  font-weight: 400;
  left: 45%;
}

.video .video-js .vjs-time-control {
  font-weight: 400;
  width: auto;
  margin: 0 5px;
  color: #aaa;
  line-height: 40px;
}

.video .video-js .ima-ad-control-bar .vjs-time-control {
  width: auto;
}

.video .video-js .vjs-time-divider {
  font-size: 1.1em;
}

.video .vjs-live .vjs-time-control {
  display: none;
}

.video .video-js .ima-ad-control-bar .vjs-time-control {
  display: block;
}

.video .video-js .vjs-time-divider {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0 3px 0 1px;
  padding: 0;
  height: 100%;
  flex: none;
  font-weight: 400;
  font-size: 1.2em;
  line-height: 40px;
  width: 0.1em;
}

.video .vjs-playback-rate .vjs-playback-rate-value {
  line-height: 40px;
}

.video .vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Open Sans, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.video .streamone-touch-enabled.video-js .vjs-big-play-button {
  width: 56.16px;
  height: 56.16px;
}

.video .vjs-controlbar-logo {
  position: relative;
  height: 100%;
}

.video .vjs-controlbar-logo img {
  height: 100%;
}

.video .vjs-channel-logo {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 50px;
  height: 50px;
}

.video .vjs-channel-logo img {
  width: 100%;
  height: auto;
}

@media only screen and (max-width: 480px) {
  .video .vjs-control-bar .vjs-play-control {
    width: 3em;
  }
}
.video.default-skin .background-cover {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}

@media (min-width: 768px) {
  .video.default-skin .visible-mobile {
    display: none;
  }
}
.video.default-skin .streamone-auto-play-next-container .streamone-auto-play-next-item .streamone-auto-play-next-progressbar, .video.default-skin .video-js .vjs-big-play-button {
  background-color: #d10a10;
}

.video.default-skin .streamone-dvr-islive .vjs-live-display {
  color: #d10a10;
}

.video.default-skin .video-js .vjs-play-progress {
  background-color: #d10a10;
}

.video.default-skin .showpage-banner__spotlight-video .video-js .vjs-big-play-button {
  top: 25%;
  transform: scale(0.55);
}

.video.default-skin .video-js button.streamone-playlist-button.vjs-control {
  display: none;
}

/* stylelint-enable all */