@import url("//fonts.googleapis.com/css?family=Open+Sans:400,600&subset=latin,latin-ext");
.vjs-icon-info {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM0cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMjU1LDI1NSwyNTUpOyIgZD0iTTE3LjAwMSwzLjM4NGM3LjUwOCwwLDEzLjYxNiw2LjEwOCwxMy42MTYsMTMuNjE2YzAsNy41MDktNi4xMDgsMTMuNjE3LTEzLjYxNiwxMy42MTdDOS40OTIsMzAuNjE3LDMuMzg0LDI0LjUxLDMuMzg0LDE3QzMuMzg0LDkuNDkzLDkuNDkyLDMuMzg0LDE3LjAwMSwzLjM4NCBNMTcuMDAxLDEuMzg0QzguMzc2LDEuMzg0LDEuMzg0LDguMzc2LDEuMzg0LDE3czYuOTkyLDE1LjYxNywxNS42MTcsMTUuNjE3YzguNjI0LDAsMTUuNjE2LTYuOTkyLDE1LjYxNi0xNS42MTdTMjUuNjI1LDEuMzg0LDE3LjAwMSwxLjM4NEwxNy4wMDEsMS4zODR6Ii8+PGc+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiIGQ9Ik0xNy4xOSwxMS42ODdjLTAuNDMyLDAtMC44MDEtMC4xMzMtMS4xMDgtMC4zOThjLTAuMzA3LTAuMjY1LTAuNDYtMC42NDEtMC40Ni0xLjEyNWMwLTAuNDM5LDAuMTU3LTAuODAyLDAuNDcyLTEuMDg2czAuNjgtMC40MjYsMS4wOTctMC40MjZjMC40MDIsMCwwLjc1OCwwLjEyOSwxLjA2OSwwLjM4NmMwLjMxMSwwLjI1OCwwLjQ2NiwwLjYzMywwLjQ2NiwxLjEyNmMwLDAuNDc4LTAuMTUxLDAuODUxLTAuNDU1LDEuMTJDMTcuOTY4LDExLjU1MiwxNy42MDcsMTEuNjg3LDE3LjE5LDExLjY4N3ogTTE4LjcyNiwxNC44OTN2OC45NzFjMCwwLjYyMi0wLjE0NywxLjA5Mi0wLjQ0MywxLjQxcy0wLjY3MSwwLjQ3OC0xLjEyNiwwLjQ3OGMtMC40NTQsMC0wLjgyNC0wLjE2My0xLjEwOC0wLjQ4OWMtMC4yODQtMC4zMjUtMC40MjYtMC43OTItMC40MjYtMS4zOTh2LTguODc5YzAtMC42MTQsMC4xNDItMS4wNzYsMC40MjYtMS4zODdjMC4yODQtMC4zMTEsMC42NTQtMC40NjYsMS4xMDgtMC40NjZjMC40NTUsMCwwLjgzLDAuMTU2LDEuMTI2LDAuNDY2QzE4LjU3OCwxMy45MDgsMTguNzI2LDE0LjMzOSwxOC43MjYsMTQuODkzeiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat; }

.vjs-icon-close,
button.vjs-icon-close {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM0cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBzdHlsZT0iZmlsbDpyZ2IoMjU1LDI1NSwyNTUpOyIgcG9pbnRzPSIxOS42NjYsMTcuMDA3IDE5LjY1OCwxNi45OTkgMTkuNjY1LDE2Ljk5MyAzMi4xNDUsNC41MTQgMjkuNDc5LDEuODQ4IDE2Ljk5OSwxNC4zMjcgNC41MjEsMS44NDYgMS44NTQsNC41MTIgMTQuMzM0LDE2Ljk5MyAxNC4zNDIsMTcgMTQuMzM1LDE3LjAwNyAxLjg1NSwyOS40ODUgNC41MjEsMzIuMTUxIDE3LjAwMSwxOS42NzMgMjkuNDc5LDMyLjE1MyAzMi4xNDYsMjkuNDg3ICIvPjwvc3ZnPg==");
  background-repeat: no-repeat; }

/* FIXME BPo/PSd: Probably chromecast rule should be used as well */
.vjs-ad-playing.vjs-paused .vjs-play-control:before, .vjs-icon-play, .vjs-play-control.vjs-paused:before,
.vjs-vpaid-playing.vjs-paused .vjs-play-control.vjs-paused:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM0cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTQuMzQ0LDEuMTM4djMxLjgwNGwyNC45OTQtMTUuODk2TDQuMzQ0LDEuMTM4eiBNNC4zNDQsMS4xMzgiLz48L2c+PC9zdmc+"); }

.vjs-icon-pause, .vjs-playing .vjs-play-control:before, .vjs-chromecast-playing .vjs-play-control:before,
.vjs-vpaid-playing.vjs-paused .vjs-play-control:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM0cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cmVjdCB4PSIxOC4zMDIiIHk9IjEuMTM4IiB3aWR0aD0iNi45NTMiIGhlaWdodD0iMzEuODA0IiBzdHlsZT0iZmlsbDpyZ2IoMjU1LDI1NSwyNTUpOyIvPjxyZWN0IHg9IjguNzQ1IiB5PSIxLjEzNyIgd2lkdGg9IjYuOTUzIiBoZWlnaHQ9IjMxLjgwNCIgc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiLz48L2c+PC9zdmc+"); }

.vjs-ott-skin {
  /* hide default subtitle button */
  /* Controls */
  /* Custom menus - settings, tags on timeline */
  /* Big play buttons */
  /* Custom loading spinner */
  /* Show the spinner when waiting for data and seeking to a new time */
  /* Errors are unrecoverable without user interaction so hide the spinner */ }
  .vjs-ott-skin.video-js {
    color: #fff;
    font-family: 'Open Sans', Arial, sans-serif;
    overflow: hidden; }
    .vjs-ott-skin.video-js .vjs-icon-placeholder::before {
      content: "" !important; }
    .vjs-ott-skin.video-js .vjs-subs-caps-button {
      display: none; }
    .vjs-ott-skin.video-js .vjs-chromecast-button {
      position: relative;
      float: right;
      margin-right: 5px; }
    .vjs-ott-skin.video-js .vjs-expand-screen-button {
      position: relative;
      float: right;
      margin-right: 5px; }
    .vjs-ott-skin.video-js .vjs-help-button {
      position: relative;
      float: right;
      margin-right: 5px; }
    .vjs-ott-skin.video-js iframe.vjs-resize-manager {
      border: 0px;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: none;
      visibility: hidden; }
  .vjs-ott-skin .vjs-subs-caps-button {
    display: none; }
  .vjs-ott-skin .vjs-control {
    position: absolute;
    color: #fff;
    width: 30px; }
    .vjs-ott-skin .vjs-control:before {
      font-size: 21px;
      line-height: 30px;
      color: #fff;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: '';
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 21px 21px; }
    .vjs-ott-skin .vjs-control:focus, .vjs-ott-skin .vjs-control:focus:before, .vjs-ott-skin .vjs-control:hover:before {
      text-shadow: none !important;
      outline: 0 !important; }
  .vjs-ott-skin .vjs-control-bar {
    background-color: rgba(7, 20, 30, 0.7);
    display: block;
    z-index: 4; }
  .vjs-ott-skin .vjs-progress-control {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    font-size: 0.3em;
    height: 1em;
    /* Set above the rest of the controls. */
    top: -1em;
    /* Shrink the bar slower than it grows. */
    -webkit-transition: all 0.4s;
    transition: all 0.4s; }
  .vjs-ott-skin:hover .vjs-progress-control {
    font-size: 0.6em;
    /* Even though we're not changing the top/height, we need to include them in
          the transition so they're handled correctly. */
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .vjs-ott-skin:hover .vjs-progress-control .vjs-mouse-display:after,
    .vjs-ott-skin:hover .vjs-progress-control .vjs-mouse-display .vjs-time-tooltip,
    .vjs-ott-skin:hover .vjs-progress-control .vjs-play-progress:after {
      display: none; }
  .vjs-ott-skin .vjs-progress-holder {
    margin: 0 !important;
    height: 100%; }
    .vjs-ott-skin .vjs-progress-holder .vjs-play-progress {
      height: 100%;
      background: #ff3333 none -50% 0 repeat; }
      .vjs-ott-skin .vjs-progress-holder .vjs-play-progress:before {
        display: none; }
      .vjs-ott-skin .vjs-progress-holder .vjs-play-progress:after {
        display: none; }
      .vjs-ott-skin .vjs-progress-holder .vjs-play-progress .vjs-time-tooltip {
        display: none; }
    .vjs-ott-skin .vjs-progress-holder .vjs-load-progress {
      height: 100%; }
  .vjs-ott-skin.vjs-ad-playing .vjs-play-control,
  .vjs-ott-skin .vjs-play-control {
    margin-left: 10px;
    left: 0; }
  .vjs-ott-skin .vjs-icon-pause:before,
  .vjs-ott-skin .vjs-play-control:before,
  .vjs-ott-skin .vjs-play-control.vjs-playing:before {
    content: ''; }
  .vjs-ott-skin.vjs-ended .vjs-play-control:before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+PHRpdGxlPjwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj48L2c+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiIGQ9Ik05ODAuMTE5IDUxMS43ODljLTEuNjU2IDI1MS41NzMtMTk1LjQ5NCA0NTYuMTAyLTQzOS42ODggNDc1LjQ5Ny0xODEuMTU4IDE4LjY0My0zNTAuMDU3LTY4LjY5OC00NTcuMTg2LTI3NS45MzhsLTEuMDg0LTIuMTA4IDE1Ni40MzEtNzIuMTYyYzQ5LjYwNCAxMDguNDI0IDE1My4zNTkgMTczLjgwOSAyNjMuNDA5IDE3OS43NzIgMTY4Ljc3OS0xLjIzNSAzMDQuNjEtMTM2LjQwMyAzMDUuODc1LTMwMi42MjIgMC0xNjkuNjgzLTEzNi4xNjItMzA2LjU5OC0zMDMuMTk0LTMwNy41MzEtODIuMTkxIDAtMTU2LjYxMiAzMC4xNzgtMjEzLjkyNiA4NS4zMjMgMCAwIDkwLjk4NSA5OC4xNTMgOTAuODM1IDk4LjE1M2wtMzIxLjI5NSAzMC4xNDggMTcuMzQ4LTM0OC43OTIgOTIuMjIgOTcuODUyYzg4LjYzNi04Ni4xNjcgMjA4Ljg5Ni0xMzUuMDc4IDMzMi4zNzgtMTM1LjA3OCAwLjYzMiAwIDEuMTE0LTAuMTIgMi4xOTkgMCAwLjIxMSAwIDAuMjExIDAgMC4yMTEgMCAwLjEyIDAgMC4zOTIgMCAwLjUxMiAwIDAuMjExIDAgMC4yMTEgMCAwLjYwMiAwIDAgMCAwLjI0MSAwIDAuNTcyIDAgMjYxLjQ4MSAyLjI4OSA0NzMuODQxIDIxNi4yNzUgNDczLjc4MSA0NzcuNDg1eiI+PC9wYXRoPjwvc3ZnPg=="); }
  .vjs-ott-skin .vjs-fullscreen-control {
    right: 0;
    margin-right: 10px; }
  .vjs-ott-skin .vjs-fullscreen-control:before,
  .vjs-ott-skin.vjs-popup-displayed .vjs-fullscreen-control:before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM0cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBwb2ludHM9IjUuNDAxLDE5Ljc0OSAxLjU2MiwxOS43NDkgMS41NjIsMjkuMzQ4IDExLjE1OSwyOS4zNDggMTEuMTU5LDI1LjUwOCA1LjQwMSwyNS41MDggIiBzdHlsZT0iZmlsbDpyZ2IoMjU1LDI1NSwyNTUpOyIvPjxwb2x5Z29uIHBvaW50cz0iMS41NjIsMTQuMDcgNS40MDEsMTQuMDcgNS40MDEsOC4zMTEgMTEuMTU5LDguMzExIDExLjE1OSw0LjQ3MiAxLjU2Miw0LjQ3MiAiIHN0eWxlPSJmaWxsOnJnYigyNTUsMjU1LDI1NSk7Ii8+PHBvbHlnb24gcG9pbnRzPSIyOC41OTgsMjUuNTA4IDIyLjgzOSwyNS41MDggMjIuODM5LDI5LjM0OCAzMi40MzgsMjkuMzQ4IDMyLjQzOCwxOS43NDkgMjguNTk4LDE5Ljc0OSAiIHN0eWxlPSJmaWxsOnJnYigyNTUsMjU1LDI1NSk7Ii8+PHBvbHlnb24gcG9pbnRzPSIyMi44MzksNC40NzIgMjIuODM5LDguMzExIDI4LjU5OCw4LjMxMSAyOC41OTgsMTQuMDcgMzIuNDM4LDE0LjA3IDMyLjQzOCw0LjQ3MiAiIHN0eWxlPSJmaWxsOnJnYigyNTUsMjU1LDI1NSk7Ii8+PC9zdmc+"); }
  .vjs-ott-skin .vjs-volume-horizontal {
    opacity: 1 !important;
    width: 100% !important; }
  .vjs-ott-skin .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
  .vjs-ott-skin .vjs-volume-panel.vjs-volume-panel-horizontal:active,
  .vjs-ott-skin .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
    width: 55px;
    -webkit-transition: none;
    transition: none; }
  .vjs-ott-skin .vjs-volume-panel {
    position: relative;
    float: right;
    right: 50px;
    width: 55px;
    margin-left: 55px;
    -webkit-transition: none;
    transition: none;
    display: block !important; }
    .vjs-ott-skin .vjs-volume-panel .vjs-slider-bar {
      opacity: 1;
      left: 29px;
      -webkit-transition: none;
      transition: none; }
    .vjs-ott-skin .vjs-volume-panel.vjs-slider-active, .vjs-ott-skin .vjs-volume-panel:focus, .vjs-ott-skin .vjs-volume-panel:hover {
      width: 55px; }
    .vjs-ott-skin .vjs-volume-panel:before {
      width: 30px;
      margin-left: 9px; }
    .vjs-ott-skin .vjs-volume-panel.vjs-vol-0 {
      margin-left: 54px; }
      .vjs-ott-skin .vjs-volume-panel.vjs-vol-0:before {
        margin-left: 2px; }
    .vjs-ott-skin .vjs-volume-panel .vjs-volume-control {
      position: absolute;
      height: 15px;
      top: 8px; }
  .vjs-ott-skin.vjs-is-on-mobile .vjs-volume-panel {
    right: 30px; }
  .vjs-ott-skin .vjs-volume-bar {
    margin: 0;
    width: 26px;
    height: 15px; }
  .vjs-ott-skin .vjs-volume-panel-horizontal::before,
  .vjs-ott-skin .vjs-icon-volume-mute:before {
    content: "" !important; }
  .vjs-ott-skin .vjs-mute-control {
    z-index: 10;
    left: 0;
    top: 0; }
  .vjs-ott-skin.vjs-popup-displayed .vjs-mute-control:before,
  .vjs-ott-skin .vjs-mute-control.vjs-vol-1:before,
  .vjs-ott-skin .vjs-mute-control.vjs-vol-2:before,
  .vjs-ott-skin .vjs-mute-control:before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM0cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNOC4xMDgsMTAuOTk3SDAuOTc5VjIzLjEyaDcuMTI5bDEwLjI4OSw3LjYzYzAsMCwxLjg4NSwxLjU4MywxLjg4NS0wLjA1MWMwLTEuNjM4LDAtMjYuMDI5LDAtMjcuNTE4YzAtMS4yODMtMS42Ni0wLjAzMS0xLjY2LTAuMDMxTDguMTA4LDEwLjk5N3oiLz48L3N2Zz4="); }
  .vjs-ott-skin.vjs-popup-displayed .vjs-mute-control.vjs-vol-0:before,
  .vjs-ott-skin .vjs-mute-control.vjs-vol-0:before {
    margin-left: -5px;
    content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM0cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNOC4xMDgsMTAuOTk3SDAuOTc5VjIzLjEyaDcuMTI5bDEwLjI4OSw3LjYzYzAsMCwxLjg4NSwxLjU4MywxLjg4NS0wLjA1MWMwLTEuNjM4LDAtMjYuMDI5LDAtMjcuNTE4YzAtMS4yODMtMS42Ni0wLjAzMS0xLjY2LTAuMDMxTDguMTA4LDEwLjk5N3oiLz48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMzMuMDIxLDEzLjE5N2wtMS45MzktMS45NDJsLTMuODA1LDMuODA1bC0zLjgwNS0zLjgwNWwtMS45NDMsMS45NDJsMy44MDUsMy44MDRsLTMuODA1LDMuODAxbDEuOTQzLDEuOTQzbDMuODA1LTMuODA1bDMuODA1LDMuODA1bDEuOTM5LTEuOTQzbC0zLjgwMy0zLjgwMUwzMy4wMjEsMTMuMTk3eiIvPjwvc3ZnPg=="); }
  .vjs-ott-skin .vjs-volume-bar,
  .vjs-ott-skin .vjs-volume-level {
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAeCAYAAAAy2w7YAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wkVCxEgIYktvwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAP0lEQVRIx+3RsQ3AQAzDQCojexCvrCzxHyAA2am6QpmZAuxuAG7th48SEhISEjpY2hYgSQBubT8SEhIS+iP0AglQNow+4198AAAAAElFTkSuQmCC"); }
  .vjs-ott-skin .vjs-volume-level {
    float: right;
    width: 26px;
    height: 15px;
    background-position: 0 -15px; }
    .vjs-ott-skin .vjs-volume-level:before {
      display: none; }
  .vjs-ott-skin.vjs-is-on-mobile .vjs-volume-bar {
    display: none; }
  .vjs-ott-skin .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    -webkit-transition: none !important;
    transition: none !important; }
  .vjs-ott-skin .vjs-time-control {
    font-size: 1.2em;
    line-height: 30px;
    position: relative;
    padding: 0; }
  .vjs-ott-skin .vjs-remaining-time {
    display: none; }
  .vjs-ott-skin .vjs-current-time,
  .vjs-ott-skin .vjs-duration,
  .vjs-ott-skin .vjs-time-divider {
    display: block;
    float: left;
    width: auto; }
  .vjs-ott-skin .vjs-current-time {
    margin-left: 50px; }
  .vjs-ott-skin .vjs-time-divider {
    text-align: center;
    min-width: 15px;
    font-weight: 400; }
  .vjs-ott-skin .vjs-custom-menu {
    outline: none;
    display: block;
    /* Visibility needed to make sure things hide in older browsers too. */
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility 0.1s, opacity 0.1s;
    transition: visibility 0.1s, opacity 0.1s;
    padding: 0 1.2em;
    position: absolute;
    bottom: 5em;
    height: auto;
    background: rgba(7, 20, 30, 0.7);
    right: 2em;
    z-index: 5;
    font-weight: 600; }
  .vjs-ott-skin .vjs-big-play-button,
  .vjs-ott-skin .vjs-play-button-circle {
    font-size: 128px;
    line-height: 128px;
    width: 128px;
    height: 128px;
    display: block;
    border: 0;
    background-color: transparent;
    left: 50%;
    margin-left: -4rem;
    top: 50%;
    margin-top: -4rem; }
    .vjs-ott-skin .vjs-big-play-button:focus,
    .vjs-ott-skin .vjs-play-button-circle:focus {
      background-color: transparent; }
    .vjs-ott-skin .vjs-big-play-button:after,
    .vjs-ott-skin .vjs-play-button-circle:after {
      content: '';
      width: 113px;
      height: 113px;
      border-radius: 113px;
      display: block;
      position: absolute;
      z-index: 1;
      left: 7px;
      top: 7px;
      background-color: rgba(0, 0, 0, 0.4); }
    .vjs-ott-skin .vjs-big-play-button:before,
    .vjs-ott-skin .vjs-play-button-circle:before {
      content: "";
      position: absolute;
      z-index: 2;
      left: 0;
      top: 0;
      width: 128px;
      height: 128px;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM0cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMjU1LDI1NSwyNTUpOyIgZD0iTTE3LDMyLjQxNGMtOC41NSwwLTE1LjUwNS02Ljk1NS0xNS41MDUtMTUuNTA1QzEuNDk1LDguMzYsOC40NSwxLjQwNCwxNywxLjQwNFMzMi41MDUsOC4zNiwzMi41MDUsMTYuOTA5QzMyLjUwNSwyNS40NTksMjUuNTUsMzIuNDE0LDE3LDMyLjQxNHogTTE3LDIuNDA0Yy03Ljk5OCwwLTE0LjUwNSw2LjUwNy0xNC41MDUsMTQuNTA1UzkuMDAyLDMxLjQxNCwxNywzMS40MTRzMTQuNTA1LTYuNTA3LDE0LjUwNS0xNC41MDVTMjQuOTk4LDIuNDA0LDE3LDIuNDA0eiIvPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigyNTUsMjU1LDI1NSk7IiBkPSJNMTcuODU1LDE2LjkxbC01LjE0OSw1LjQzNmwxLjcxOSwxLjcybDYuODY5LTcuMTU2YzAsMC0yLjI5Mi0yLjQzMi0zLjU3Ny0zLjcxOGMtMS4wMDctMS4xNDYtMy4yOTItMy40MzgtMy4yOTItMy40MzhsLTEuNzE5LDEuNzE5TDE3Ljg1NSwxNi45MXoiLz48L2c+PC9zdmc+");
      background-repeat: no-repeat;
      background-position: center;
      background-size: 126px; }
    .vjs-ott-skin .vjs-big-play-button:hover:before,
    .vjs-ott-skin .vjs-play-button-circle:hover:before {
      content: "";
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM0cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMjU1LDI1NSwyNTUpOyIgZD0iTTE3LDEuNDA0Yy04LjU1LDAtMTUuNTA1LDYuOTU2LTE1LjUwNSwxNS41MDVjMCw4LjU1LDYuOTU1LDE1LjUwNSwxNS41MDUsMTUuNTA1czE1LjUwNS02Ljk1NSwxNS41MDUtMTUuNTA1QzMyLjUwNSw4LjM2LDI1LjU1LDEuNDA0LDE3LDEuNDA0eiBNMTQuNDI1LDI0LjA2NWwtMS43MTktMS43Mmw1LjE0OS01LjQzNmwtNS4xNDktNS40MzhsMS43MTktMS43MTljMCwwLDIuMjg1LDIuMjkyLDMuMjkyLDMuNDM4YzEuMjg1LDEuMjg2LDMuNTc3LDMuNzE4LDMuNTc3LDMuNzE4TDE0LjQyNSwyNC4wNjV6Ii8+PC9zdmc+"); }
    .vjs-ott-skin .vjs-big-play-button:focus,
    .vjs-ott-skin .vjs-play-button-circle:focus {
      background-color: none; }
  .vjs-ott-skin.vjs-error .vjs-big-play-button,
  .vjs-ott-skin.vjs-error.vjs-paused .vjs-big-play-button {
    display: none; }
  .vjs-ott-skin.vjs-big-play-button.vjs-hidden,
  .vjs-ott-skin.vjs-controls-disabled .vjs-big-play-button,
  .vjs-ott-skin.vjs-has-started .vjs-big-play-button,
  .vjs-ott-skin.vjs-using-native-controls .vjs-big-play-button {
    display: none; }
  .vjs-ott-skin.vjs-paused .vjs-big-play-button {
    display: block;
    z-index: 5; }
  .vjs-ott-skin:hover .vjs-big-play-button,
  .vjs-ott-skin:hover .vjs-big-play-button:focus {
    background-color: transparent; }
  .vjs-ott-skin.vjs-playing .vjs-big-play-button {
    display: none; }
  .vjs-ott-skin.vjs-ended .vjs-big-play-button {
    display: block; }
    .vjs-ott-skin.vjs-ended .vjs-big-play-button:before {
      content: "";
      background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+PHRpdGxlPjwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj48L2c+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiIGQ9Ik01MTIgOTc2LjIzM2MtMjU3LjUwNiAwLTQ2Ni45NzQtMjA5LjQ2OC00NjYuOTc0LTQ2Ni45NzQgMC0yNTcuNDc2IDIwOS40NjgtNDY2Ljk3NCA0NjYuOTc0LTQ2Ni45NzRzNDY2Ljk3NCAyMDkuNDk4IDQ2Ni45NzQgNDY2Ljk3NGMwIDI1Ny41MDYtMjA5LjQ2OCA0NjYuOTc0LTQ2Ni45NzQgNDY2Ljk3NHpNNTEyIDcyLjQwM2MtMjQwLjg4MSAwLTQzNi44NTYgMTk1Ljk3Ni00MzYuODU2IDQzNi44NTZzMTk1Ljk3NiA0MzYuODU2IDQzNi44NTYgNDM2Ljg1NiA0MzYuODU2LTE5NS45NzYgNDM2Ljg1Ni00MzYuODU2LTE5NS45NzYtNDM2Ljg1Ni00MzYuODU2LTQzNi44NTZ6TTc1MS45MTcgNTA0Ljk1MmMtMC44NDMgMTMxLjIyMy0xMDEuOTc4IDIzNy44OTktMjI5LjMxNiAyNDguMDQ5LTk0LjUzOSA5LjY5OC0xODIuNjAzLTM1Ljg3LTIzOC41MDItMTQzLjkzMmwtMC41NzItMS4xMTQgODEuNTg5LTM3LjY0N2MyNS44NzEgNTYuNTYxIDc5Ljk5MiA5MC42ODQgMTM3LjM5NyA5My43ODYgODguMDM0LTAuNjYzIDE1OC44NzEtNzEuMTY4IDE1OS41MzMtMTU3Ljg3NyAwLTg4LjQ4Ni03MC45ODctMTU5LjkyNS0xNTguMTQ4LTE2MC40MDctNDIuODU3IDAtODEuNzM5IDE1Ljc1Mi0xMTEuNjE2IDQ0LjUxNCAwIDAgNDcuNDk2IDUxLjIgNDcuMzc1IDUxLjJsLTE2Ny41NDQgMTUuNzIxIDkuMDY1LTE4MS45NDEgNDguMTI4IDUxLjA0OWM0Ni4yMzEtNDQuOTY2IDEwOC45MzYtNzAuNDQ1IDE3My4zNTctNzAuNDQ1IDAuMzYxIDAgMC42MDItMC4wNjAgMS4xNzUgMCAwLjA5MCAwIDAuMDkwIDAgMC4wOTAgMCAwLjA5MCAwIDAuMjExIDAgMC4yNzEgMCAwLjEyIDAgMC4xMiAwIDAuMzAxIDAgMCAwIDAuMTIgMCAwLjMwMSAwIDEzNi4zNzMgMS4yMDUgMjQ3LjE0NSAxMTIuNzkxIDI0Ny4xMTUgMjQ5LjA0M3oiPjwvcGF0aD48L3N2Zz4="); }
  .vjs-ott-skin.vjs-seeking .vjs-loading-spinner:after,
  .vjs-ott-skin.vjs-seeking .vjs-loading-spinner:before,
  .vjs-ott-skin.vjs-waiting .vjs-loading-spinner:after,
  .vjs-ott-skin.vjs-waiting .vjs-loading-spinner:before {
    -webkit-animation: none;
            animation: none; }
  .vjs-ott-skin .vjs-loading-spinner {
    /* Should be hidden by default */
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 4em;
    width: 40px;
    height: 40px;
    margin: -20px 0 0 -20px;
    line-height: 40px;
    opacity: 0.75;
    border: 0;
    /* only animate when showing because it can be processor heavy */
    -webkit-animation: spin 1.5s infinite linear;
            animation: spin 1.5s infinite linear; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }
  .vjs-ott-skin.vjs-error .vjs-loading-spinner {
    display: none;
    /* ensure animation doesn't continue while hidden */
    -webkit-animation: none;
            animation: none; }
  .vjs-ott-skin .vjs-loading-spinner:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+PHRpdGxlPjwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj48L2c+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiIGQ9Ik04NzUuNzE0IDIyMC4wMTljMCA0OC43NTMtMzkuNTIyIDg4LjI3Ni04OC4yNzYgODguMjc2cy04OC4yNzYtMzkuNTIyLTg4LjI3Ni04OC4yNzZjMC00OC43NTMgMzkuNTIyLTg4LjI3NiA4OC4yNzYtODguMjc2czg4LjI3NiAzOS41MjIgODguMjc2IDg4LjI3NnpNOTg5LjgwMiA0OTUuNDU3YzAgNDguNzUzLTM5LjUyMiA4OC4yNzYtODguMjc2IDg4LjI3NnMtODguMjc2LTM5LjUyMi04OC4yNzYtODguMjc2YzAtNDguNzUzIDM5LjUyMi04OC4yNzYgODguMjc2LTg4LjI3NnM4OC4yNzYgMzkuNTIyIDg4LjI3NiA4OC4yNzZ6TTg3NS43MTQgNzcwLjg3OGMwIDQ4Ljc1My0zOS41MjIgODguMjc2LTg4LjI3NiA4OC4yNzZzLTg4LjI3Ni0zOS41MjItODguMjc2LTg4LjI3NmMwLTQ4Ljc1MyAzOS41MjItODguMjc2IDg4LjI3Ni04OC4yNzZzODguMjc2IDM5LjUyMiA4OC4yNzYgODguMjc2ek02MDAuMjc2IDg4NC45NjZjMCA0OC43NTMtMzkuNTIyIDg4LjI3Ni04OC4yNzYgODguMjc2cy04OC4yNzYtMzkuNTIyLTg4LjI3Ni04OC4yNzZjMC00OC43NTMgMzkuNTIyLTg4LjI3NiA4OC4yNzYtODguMjc2czg4LjI3NiAzOS41MjIgODguMjc2IDg4LjI3NnpNMzI0LjgzOCA3NzAuODc4YzAgNDguNzUzLTM5LjUyMiA4OC4yNzYtODguMjc2IDg4LjI3NnMtODguMjc2LTM5LjUyMi04OC4yNzYtODguMjc2YzAtNDguNzUzIDM5LjUyMi04OC4yNzYgODguMjc2LTg4LjI3NnM4OC4yNzYgMzkuNTIyIDg4LjI3NiA4OC4yNzZ6TTIxMC43NjcgNDk1LjQ1N2MwIDQ4Ljc1My0zOS41MjIgODguMjc2LTg4LjI3NiA4OC4yNzZzLTg4LjI3Ni0zOS41MjItODguMjc2LTg4LjI3NmMwLTQ4Ljc1MyAzOS41MjItODguMjc2IDg4LjI3Ni04OC4yNzZzODguMjc2IDM5LjUyMiA4OC4yNzYgODguMjc2ek0zMjQuODM4IDIyMC4wMTljMCA0OC43NTMtMzkuNTIyIDg4LjI3Ni04OC4yNzYgODguMjc2cy04OC4yNzYtMzkuNTIyLTg4LjI3Ni04OC4yNzZjMC00OC43NTMgMzkuNTIyLTg4LjI3NiA4OC4yNzYtODguMjc2czg4LjI3NiAzOS41MjIgODguMjc2IDg4LjI3NnpNNjAwLjI3NiAxMDUuOTMxYzAgNDguNzUzLTM5LjUyMiA4OC4yNzYtODguMjc2IDg4LjI3NnMtODguMjc2LTM5LjUyMi04OC4yNzYtODguMjc2YzAtNDguNzUzIDM5LjUyMi04OC4yNzYgODguMjc2LTg4LjI3NnM4OC4yNzYgMzkuNTIyIDg4LjI3NiA4OC4yNzZ6Ij48L3BhdGg+PC9zdmc+");
    background-position: center;
    background-size: 40px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    margin: 0; }
  .vjs-ott-skin.vjs-live:not(.vjs-ad-playing) .vjs-progress-control,
  .vjs-ott-skin.vjs-live:not(.vjs-ad-playing) .vjs-time-control,
  .vjs-ott-skin.vjs-live:not(.vjs-ad-playing) .vjs-time-divider {
    display: none; }
  .vjs-ott-skin.vjs-live:not(.vjs-ad-playing) .vjs-live-display {
    margin-left: 10px; }
  .vjs-ott-skin.vjs-live:not(.vjs-ad-playing) .vjs-live-control,
  .vjs-ott-skin.vjs-live:not(.vjs-ad-playing) .vjs-play-control {
    position: relative;
    float: left; }
  .vjs-ott-skin.vjs-live.vjs-ad-playing .vjs-progress-control {
    display: block; }
  .vjs-ott-skin.vjs-ad-playing .vjs-live-control {
    display: none; }
  .vjs-ott-skin .vjs-audio-button,
  .vjs-ott-skin .vjs-captions-button {
    display: none; }
  .vjs-ott-skin .vjs-menu-item:focus {
    outline: none; }
  .vjs-ott-skin.vjs-popup-displayed.vjs-user-inactive .vjs-control-bar {
    display: block;
    visibility: visible;
    opacity: 1; }
  .vjs-ott-skin.vjs-ended.vjs-reload-disabled .vjs-big-play-button {
    display: none; }
  .vjs-ott-skin.vjs-ended.vjs-reload-disabled.vjs-ott-skin.vjs-ended .vjs-play-control:before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM0cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cmVjdCB4PSIxOC4zMDIiIHk9IjEuMTM4IiB3aWR0aD0iNi45NTMiIGhlaWdodD0iMzEuODA0IiBzdHlsZT0iZmlsbDpyZ2IoMjU1LDI1NSwyNTUpOyIvPjxyZWN0IHg9IjguNzQ1IiB5PSIxLjEzNyIgd2lkdGg9IjYuOTUzIiBoZWlnaHQ9IjMxLjgwNCIgc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiLz48L2c+PC9zdmc+"); }

.vjs-has-started button.vjs-share-button.vjs-icon-close-red:before,
.vjs-icon-close-red {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM0cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBzdHlsZT0iZmlsbDpyZ2IoMjQ0LDQ4LDM4KTsiIHBvaW50cz0iMTkuNjY2LDE3LjAwNyAxOS42NTgsMTYuOTk5IDE5LjY2NSwxNi45OTMgMzIuMTQ1LDQuNTE0IDI5LjQ3OSwxLjg0OCAxNi45OTksMTQuMzI3IDQuNTIxLDEuODQ2IDEuODU0LDQuNTEyIDE0LjMzNCwxNi45OTMgMTQuMzQyLDE3IDE0LjMzNSwxNy4wMDcgMS44NTUsMjkuNDg1IDQuNTIxLDMyLjE1MSAxNy4wMDEsMTkuNjczIDI5LjQ3OSwzMi4xNTMgMzIuMTQ2LDI5LjQ4NyAiLz48L3N2Zz4=");
  background-repeat: no-repeat; }

.vjs-full-window .video-js .vjs-fullscreen-control:before,
.vjs-ott-skin.video-js.vjs-fullscreen .vjs-fullscreen-control:before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM0cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBwb2ludHM9IjcuMzE5LDI5LjM0OCAxMS4xNTksMjkuMzQ4IDExLjE1OSwxOS43NDkgMS41NjIsMTkuNzQ5IDEuNTYyLDIzLjU4OSA3LjMxOSwyMy41ODkgIiBzdHlsZT0iZmlsbDpyZ2IoMjU1LDI1NSwyNTUpOyIvPjxwb2x5Z29uIHBvaW50cz0iMTEuMTU5LDQuNDcyIDcuMzE5LDQuNDcyIDcuMzE5LDEwLjIzMSAxLjU2MiwxMC4yMzEgMS41NjIsMTQuMDcgMTEuMTU5LDE0LjA3ICIgc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiLz48cG9seWdvbiBwb2ludHM9IjI2LjY3OSwyMy41ODkgMzIuNDM4LDIzLjU4OSAzMi40MzgsMTkuNzQ5IDIyLjgzOSwxOS43NDkgMjIuODM5LDI5LjM0OCAyNi42NzksMjkuMzQ4ICIgc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiLz48cG9seWdvbiBwb2ludHM9IjMyLjQzOCwxNC4wNyAzMi40MzgsMTAuMjMxIDI2LjY3OSwxMC4yMzEgMjYuNjc5LDQuNDcyIDIyLjgzOSw0LjQ3MiAyMi44MzksMTQuMDcgIiBzdHlsZT0iZmlsbDpyZ2IoMjU1LDI1NSwyNTUpOyIvPjwvc3ZnPg=="); }

.vjs-ott-skin.vjs-ad-playing.vjs-ios .vjs-fullscreen-control {
  display: none; }

/* a wrapper element that tracks the mouse vertically */
.vjs-thumbnail-holder {
  position: absolute;
  left: -1000px; }

.vjs-thumbnail-wrapper {
  position: absolute;
  left: 0;
  padding: 2px;
  width: 114px;
  background: #fff;
  bottom: 10px;
  z-index: 1; }
  .vjs-thumbnail-wrapper .vjs-thumbnail-arrow {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    border-color: #e4e4e4 transparent transparent transparent;
    left: 52px;
    position: absolute;
    bottom: -6px; }
  .vjs-thumbnail-wrapper span {
    color: #000000;
    text-align: left;
    font-size: 0.7rem;
    line-height: 0.8rem;
    display: block;
    padding: 0 2px; }
    .vjs-thumbnail-wrapper span:empty {
      display: none; }
  .vjs-thumbnail-wrapper .vjs-thumbnail-time {
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: 13px;
    line-height: 13px;
    margin: 0;
    padding: 0; }

/* the thumbnail image itself */
.vjs-thumbnail {
  width: 110px;
  display: block;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease; }

/* fade in the thumbnail when hovering over the progress bar */
/* .fake-active is needed for Android only. It's removed on touchend/touchecancel */
.vjs-progress-control.fake-active .vjs-thumbnail,
.vjs-progress-control:active .vjs-thumbnail,
.vjs-progress-control:hover .vjs-thumbnail {
  opacity: 1; }

/* ... but hide the thumbnail when hovering directly over it */
.vjs-progress-control:active .vjs-thumbnail:active,
.vjs-progress-control:hover .vjs-thumbnail-wrapper:hover,
.vjs-progress-control:hover .vjs-thumbnail:hover {
  opacity: 0; }

/*.vjs-thumbnail-holder {
  display: none;
}*/
.vjs-live-vert-progress-holder:hover .ott-thumb-vert-holder.vjs-thumbnail-holder {
  display: block;
  bottom: 5px;
  left: 70px; }

.vjs-live-vert-progress-holder:hover .ott-thumb-vert-holder .vjs-thumbnail-wrapper {
  height: 106px;
  padding: 3px;
  width: 184px; }
  .vjs-live-vert-progress-holder:hover .ott-thumb-vert-holder .vjs-thumbnail-wrapper:before {
    content: none; }

.vjs-live-vert-progress-holder:hover .ott-thumb-vert-holder .vjs-thumbnail {
  width: 178px; }

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

.vjs-live-progress-control:hover .vjs-thumbnail-holder {
  display: block; }

.vjs-ott-skin.vjs-has-started .vjs-share-button {
  width: 30px;
  height: 30px;
  right: 10px;
  top: 10px;
  outline: none;
  display: block;
  /* Visibility needed to make sure things hide in older browsers too. */
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s;
  z-index: 7; }

.vjs-ott-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-share-button {
  display: block;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s; }

.vjs-ott-skin.vjs-has-started .vjs-share-button {
  cursor: pointer;
  background-size: 28px; }
  .vjs-ott-skin.vjs-has-started .vjs-share-button:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+PHRpdGxlPjwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj48L2c+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiIGQ9Ik03OTUuMjg3IDcwNi42NWMtMzUuODcgMC02Ny45NzYgMTQuMDY1LTkyLjQwMSAzNi4yMzJsLTMzNi44MDYtMTk1Ljg4NWMyLjQ0LTEwLjg3MiA0LjMzNy0yMS43NzUgNC4zMzctMzMuMDY5cy0xLjkyOC0yMi4xOTctNC4zMzctMzMuMDk5bDMzMi45ODEtMTk0LjAxOGMyNS40MTkgMjMuNTIyIDU5IDM4LjIxOSA5Ni4yMjYgMzguMjE5IDc4LjQ1NiAwIDE0MS43MzQtNjMuMTI3IDE0MS43MzQtMTQxLjY0MyAwLTc4LjMzNi02My4yNzctMTQxLjY0My0xNDEuNzM0LTE0MS42NDMtNzguMzY2IDAtMTQxLjY0MyA2My4zMDctMTQxLjY0MyAxNDEuNTgzIDAgMTEuNDQ1IDEuODk3IDIyLjE5NyA0LjMwNyAzMy4wOTlsLTMzMi45NTEgMTk0LjE5OWMtMjUuNDgtMjMuNjEyLTU5LTM4LjI4LTk2LjI4Ni0zOC4yOC03OC40NTYgMC0xNDEuNzM0IDYzLjI3Ny0xNDEuNzM0IDE0MS42MTMgMCA3OC4zNjYgNjMuMjc3IDE0MS42MTMgMTQxLjczNCAxNDEuNjEzIDM3LjIyNSAwIDcwLjgzNy0xNC42MzcgOTYuMjI2LTM4LjE4OWwzMzYuMTczIDE5Ni4zMDdjLTIuMjg5IDkuOTk5LTMuNzY1IDIwLjQyLTMuNzY1IDMwLjgxIDAgNzUuOTg3IDYxLjk4MiAxMzcuODc5IDEzNy44NzkgMTM3Ljg3OSA3NS45ODcgMCAxMzcuOTk5LTYxLjgzMiAxMzcuOTk5LTEzNy44NzkgMC03Ni4xMzctNjEuOTUyLTEzNy44NDgtMTM3LjkzOS0xMzcuODQ4eiI+PC9wYXRoPjwvc3ZnPg==");
    background-size: 30px;
    z-index: 7;
    cursor: pointer;
    outline: none;
    color: #fff;
    font-size: 30px; }
    .vjs-ott-skin.vjs-has-started .vjs-share-button:before:active, .vjs-ott-skin.vjs-has-started .vjs-share-button:before:focus {
      outline: none; }
  .vjs-ott-skin.vjs-has-started .vjs-share-button.vjs-share-close:before {
    content: ""; }

.vjs-ott-skin .vjs-share-screen {
  position: absolute;
  z-index: 6;
  width: 100%;
  height: 100%;
  display: table;
  top: 0;
  background: rgba(0, 0, 0, 0.7); }
  .vjs-ott-skin .vjs-share-screen .vjs-share-links {
    width: 100%;
    color: #e4e4e4;
    text-align: center;
    display: table-cell;
    vertical-align: middle; }
    .vjs-ott-skin .vjs-share-screen .vjs-share-links span {
      display: inline-block;
      background-size: 50px;
      background-repeat: no-repeat;
      width: 50px;
      height: 50px;
      cursor: pointer; }
      .vjs-ott-skin .vjs-share-screen .vjs-share-links span ~ span {
        margin-left: 3em; }
      .vjs-ott-skin .vjs-share-screen .vjs-share-links span:hover {
        color: #fefefe; }
  .vjs-ott-skin .vjs-share-screen .vjs-share-fb {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+PHRpdGxlPjwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj48L2c+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiIGQ9Ik01NzEuMTIxIDM0OC4xbDAuMjcxLTgyLjAxMGMwLTQyLjcwNyAyLjk1Mi02NS41OTYgNjQuMTgxLTY1LjU5NmgxMTMuMjcydi0xNjMuOTNoLTE2Mi4zMzRjLTE1Ny40ODUgMC0xOTMuNzE3IDgxLjM0OC0xOTMuNzE3IDIxNS4wMTBsMC4xODEgOTYuNDk3LTExOS41MDcgMC4wOTB2MTYzLjg0aDExOS41MDd2NDc1LjQwN2gxNzguMjM2bDAuMTItNDc1LjQwNyAxNjEuODIyLTAuMDYwIDE3LjM3OC0xNjMuODRoLTE3OS40MTF6Ij48L3BhdGg+PC9zdmc+"); }
  .vjs-ott-skin .vjs-share-screen .vjs-share-tw {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+PHRpdGxlPjwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj48L2c+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiIGQ9Ik04ODEuODE1IDMyMi4wNzhsMC42NjMgMjQuNzI3YzAgMjUyLjI2NS0xOTIgNTQzLjE3Mi01NDMuMTcyIDU0My4xNzItMTA3LjgyMSAwLTIwOC4xNDMtMzEuNjU0LTI5Mi42MjMtODUuOTI2IDE0LjkwOCAxLjY4NyAzMC4xMTggMi42MiA0NS40NzggMi42MiA4OS41NCAwIDE3MS44MjEtMzAuNDE5IDIzNy4xNDYtODEuNjQ5LTgzLjU0Ni0xLjQ0Ni0xNTMuOTkyLTU2LjY1MS0xNzguMzI3LTEzMi41NDggMTEuNzE2IDIuMzQ5IDIzLjU4MiAzLjUyNCAzNS45MyAzLjUyNCAxNy40MzggMCAyMi40MDgtMi4zNDkgMzguNC02LjY4Ni04Ny4zMTEtMTcuNTI4LTE2NS4wNzUtOTQuNjYtMTY1LjA3NS0xODcuMTUxdi0yLjM3OWMzMC4xMTggMTQuMzA2IDY3LjE2MiAyMi45MiA5OC40MjQgMjMuOTQ0LTUxLjE3LTM0LjE4NC03OC45NjgtOTIuNjQyLTc4Ljk2OC0xNTguODQgMC0zNS4wMjcgMTIuMzc4LTY3Ljc5NSAyOC45MTMtOTUuOTg1IDk0LjA4OCAxMTUuNTAxIDIzNi4yNzMgMTkxLjUxOCAzOTQuOTAzIDE5OS40OTktMy4yNTMtMTMuOTQ0LTQuMjc3LTI4LjU1Mi00LjI3Ny00My40OSAwLTEwNS4zODIgODUuOTU2LTE5MC44NTYgMTkxLjM2OC0xOTAuODU2IDU0Ljk5NSAwIDEwNC43MTkgMjMuMTYgMTM5LjUzNSA2MC4yOTYgNDMuNDYtOC42MTQgODQuMzktMjQuNDg2IDEyMS4zNzQtNDYuMzUxLTE0LjMwNiA0NC40ODQtNDQuNDU0IDgxLjk1LTgzLjg0OCAxMDUuNTMyIDM4LjY0MS00LjU3OCA3NS40MTUtMTQuODc4IDEwOS42NTgtMzAuMDU3LTI1LjQ4IDM4LjI0OS01Ny45NzYgNzEuODkxLTk1LjUwMyA5OC42MDV6Ij48L3BhdGg+PC9zdmc+"); }
  .vjs-ott-skin .vjs-share-screen .vjs-share-gp {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+PHRpdGxlPjwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj48L2c+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiIGQ9Ik01MzYuOTA3IDU3OC4xOTlsLTQzLjgyMS0zNC4wOTNjLTEzLjMxMi0xMC45OTMtMzEuNTYzLTI1LjYzLTMxLjU2My01Mi4zMTQgMC0yNi44MzUgMTguMjIxLTQzLjkxMiAzNC4wNjMtNTkuNzIzIDUwLjk4OS00MC4xNDcgMTAxLjk3OC04Mi44NTQgMTAxLjk3OC0xNzIuOTA1IDAtOTIuNTgyLTU4LjI0OC0xNDEuMzEyLTg2LjE5Ny0xNjQuNDEyaDc1LjI5NGw3OS4wNTktNDkuNjY0aC0yMzkuNDA1Yy02NS42ODcgMC0xNjAuNDA3IDE1LjUxMS0yMjkuNzA3IDcyLjc2NC01Mi4yNTQgNDUuMDU2LTc3LjcwNCAxMDcuMjE5LTc3LjcwNCAxNjMuMTQ3IDAgOTQuOTkxIDcyLjkxNSAxOTEuMjQ3IDIwMS42NjggMTkxLjI0NyAxMi4xNjggMCAyNS40OC0xLjIzNSAzOC44NTItMi40Ny02LjAyNCAxNC42NjctMTIuMDc3IDI2LjgzNS0xMi4wNzcgNDcuNDk2IDAgMzcuNzM3IDE5LjM2NiA2MC44MzggMzYuNDQyIDgyLjc5My01NC42OTQgMy43OTUtMTU2Ljg1MyA5LjgxOC0yMzIuMTc3IDU2LjA0OS03MS42OCA0Mi43MDctOTMuNTE1IDEwNC43MTktOTMuNTE1IDE0OC41NCAwIDkwLjIwMiA4NC45OTIgMTc0LjIzMSAyNjEuMjcxIDE3NC4yMzEgMjA4Ljk1NiAwIDMxOS41NzgtMTE1LjY1MiAzMTkuNTc4LTIzMC4xMjkgMC04NC4xNDktNDguNTUtMTI1LjUzLTEwMi4wMzktMTcwLjU1NnpNMzc3LjcwNSA0MzguMTUyYy0xMDQuNTY4IDAtMTUxLjkxMy0xMzUuMTY4LTE1MS45MTMtMjE2LjcyNyAwLTMxLjc0NCA2LjAyNC02NC41MTIgMjYuNzE0LTkwLjE0MiAxOS40ODYtMjQuMzk1IDUzLjQyOS00MC4yMzcgODUuMTQzLTQwLjIzNyAxMDAuNzc0IDAgMTUzLjAyOCAxMzYuNDAzIDE1My4wMjggMjI0LjEwNSAwIDIxLjkyNi0yLjM3OSA2MC44MDgtMzAuMzg5IDg4LjkzNy0xOS41MTYgMTkuNDg2LTUyLjE5NCAzNC4wNjMtODIuNTgzIDM0LjA2M3pNMzc4Ljg4IDkyNy44NjRjLTEyOS45NTggMC0yMTMuODM1LTYyLjEzMy0yMTMuODM1LTE0OC43MjEgMC04Ni40MDggNzcuNzA0LTExNS42NTIgMTA0LjQ3OC0xMjUuMzIgNTEuMDE5LTE3LjE2NyAxMTYuNjQ2LTE5LjU0NiAxMjcuNjA4LTE5LjU0NiAxMi4xMzcgMCAxOC4xOTEgMCAyNy44ODkgMS4xNzUgOTIuNDMxIDY1LjgwNyAxMzIuNTE4IDk4LjU0NSAxMzIuNTE4IDE2MC44MjggMC4wNjAgNzUuMzg0LTYxLjk1MiAxMzEuNTg0LTE3OC42NTggMTMxLjU4NHpNOTY1LjkzMyA0OTcuMDYyaC0xMjIuMTU3djEyMi41MTloLTYwLjExNXYtMTIyLjUxOWgtMTIxLjU4NXYtNjAuODA4aDEyMS41ODV2LTEyMS43MDVoNjAuMTE1djEyMS43MDVoMTIyLjE1N3oiPjwvcGF0aD48L3N2Zz4="); }
  .vjs-ott-skin .vjs-share-screen .vjs-share-linktext {
    margin: 2em auto 0;
    display: table; }
    .vjs-ott-skin .vjs-share-screen .vjs-share-linktext span {
      padding: 0.5em 1em;
      font-size: 1.4em;
      line-height: 1.4em;
      background-color: rgba(7, 20, 30, 0.7);
      color: #e4e4e4;
      display: table-cell;
      text-align: left; }
    .vjs-ott-skin .vjs-share-screen .vjs-share-linktext .vjs-share-link {
      background-size: 30px;
      background-position: 10px center;
      background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+PHRpdGxlPjwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj48L2c+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiIGQ9Ik05MDcuODM2IDQ3NC4wODJsLTE3NS45NDcgMTc1Ljg4N2MtOTcuMTI5IDk3LjE2LTI1NC42NzUgOTcuMTYtMzUxLjgzNCAwLTE1LjMtMTUuMjctMjcuMjI2LTMyLjQzNy0zNy43NjgtNTAuMTc2bDgxLjc2OS04MS43MzljMy44ODUtMy45MTUgOC43MDQtNi4xNzQgMTMuMjUyLTguNzk0IDUuNjYyIDE5LjMzNiAxNS41MTEgMzcuNTg3IDMwLjcyIDUyLjc5NiA0OC41MiA0OC41MiAxMjcuMzk4IDQ4LjQ1OSAxNzUuOTE3IDBsMTc1Ljg4Ny0xNzUuODg3YzQ4LjUyLTQ4LjUyIDQ4LjUyLTEyNy40MjggMC0xNzUuOTE3LTQ4LjQ1OS00OC40ODktMTI3LjM2OC00OC40ODktMTc1Ljg4NyAwbC02Mi41ODQgNjIuNjE1Yy01MC43NDgtMTkuNzU3LTEwNS40MTItMjUuMDg4LTE1OC42Ni0xNy4yODhsMTMzLjMwMS0xMzMuMjcxYzk3LjEyOS05Ny4xNiAyNTQuNjQ1LTk3LjE2IDM1MS44MzQgMCA5Ny4wOTkgOTcuMDk5IDk3LjA5OSAyNTQuNjE1IDAgMzUxLjc3NHpNNDQyLjY2OSA3NjMuMzAybC02Mi42MTUgNjIuNjE1Yy00OC40NTkgNDguNDg5LTEyNy4zOTggNDguNDg5LTE3NS44ODcgMC00OC40ODktNDguNTItNDguNDg5LTEyNy40MjggMC0xNzUuOTQ3bDE3NS44ODctMTc1Ljg4N2M0OC41NS00OC41MiAxMjcuMzk4LTQ4LjUyIDE3NS45NDcgMCAxNS4xMTkgMTUuMTQ5IDI0Ljk5OCAzMy40MzEgMzAuNzIgNTIuNzA2IDQuNjA4LTIuNjUgOS4zNjctNC44NDkgMTMuMjIyLTguNzM0bDgxLjc2OS04MS43MDljLTEwLjQ1MS0xNy43NjktMjIuNDY4LTM0LjkzNi0zNy43NjgtNTAuMjA2LTk3LjE2LTk3LjE2LTI1NC42NzUtOTcuMTYtMzUxLjgzNCAwbC0xNzUuOTE3IDE3NS44ODdjLTk3LjE2IDk3LjE5LTk3LjE2IDI1NC42NDUgMCAzNTEuODM0IDk3LjE5IDk3LjE2IDI1NC42NzUgOTcuMTYgMzUxLjgzNCAwbDEzMy4zMzEtMTMzLjMzMWMtNTMuMjQ4IDcuODkxLTEwNy45NzIgMi41LTE1OC42OS0xNy4yMjd6Ij48L3BhdGg+PC9zdmc+");
      line-height: 30px;
      padding: 0 10px 0 0;
      display: table-cell;
      vertical-align: middle;
      text-align: right;
      background-color: none; }
  .vjs-ott-skin .vjs-share-screen .vjs-share-links span.copy-clicked {
    font-size: 0.6rem;
    visibility: hidden;
    margin-left: 0; }

.vjs-ott-skin .vjs-settings-button {
  cursor: pointer;
  float: right;
  position: relative;
  -webkit-transition: all 0.4s;
  transition: all 0.4s; }
  .vjs-ott-skin .vjs-settings-button:hover {
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
    -webkit-transition: all 0.4s;
    transition: all 0.4s; }

.vjs-ott-skin.vjs-popup-displayed .vjs-settings-button:before,
.vjs-ott-skin .vjs-settings-button:before {
  cursor: pointer;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+PHRpdGxlPjwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj48L2c+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiIGQ9Ik05NjMuNTI0IDQzMS42NDZsLTExMy4zOTMtMjEuMjYzYy02Ljg5Ny0yMi45NS0xNS45MzItNDQuOTM2LTI3LjEwNi02NS42MjZsNjUuNjI2LTk1LjkyNWM2LjA1NC04Ljg4NSA0Ljc4OS0yMi4yNTctMi44MDEtMjkuODE2bC04MC45NTYtODAuOTI2Yy03LjU5LTcuNjItMjAuOTMyLTguODI0LTI5Ljc1Ni0yLjc3MWwtOTUuOTg1IDY1LjYyNmMtMjEuMjkzLTExLjUwNS00My45NzItMjAuNjkxLTY3LjY0NC0yNy42NDhsLTIxLjE0My0xMTIuNzkxYy0xLjk4OC0xMC41NzEtMTIuMjI4LTE5LjEyNS0yMy4wNzAtMTkuMTI1aC0xMTQuMzI3Yy0xMC43ODIgMC0yMS4wODIgOC41NTMtMjMuMSAxOS4xMjVsLTIxLjM4NCAxMTMuOTA1Yy0yMi42NzkgNi45MjctNDQuNDU0IDE1Ljk2Mi02NC45MDQgMjcuMTA2bC05NC43Mi02NC44MTNjLTguODU1LTYuMDU0LTIyLjIyNy00LjgxOS0yOS44MTYgMi44MDFsLTgwLjkyNiA4MC44OTZjLTcuNjIgNy41OS04Ljg1NSAyMC45MzItMi43NzEgMjkuODE2bDY1LjIwNSA5NS4zMjJjLTEwLjk2MyAyMC40OC0xOS44NDggNDIuMjI1LTI2LjcxNCA2NC44NDNsLTExMy4zNjMgMjEuMjMzYy0xMC42MDEgMS45ODgtMTkuMTI1IDEyLjI4OC0xOS4xMjUgMjMuMDcwdjExNC40MTdjMCAxMC43MjIgOC41MjMgMjEuMDIyIDE5LjEyNSAyMy4wNzBsMTEzLjMwMyAyMS4yNjNjNi45MjcgMjMuMTMgMTYuMDUzIDQ1LjM1NyAyNy4zMTcgNjYuMTM4bC02NC41MTIgOTQuMzI4Yy02LjA4NCA4Ljg1NS00Ljg0OSAyMi4xNjcgMi44MDEgMjkuNzg2bDgwLjg5NiA4MC44OTZjNy41OSA3LjYyIDIwLjkzMiA4LjgyNCAyOS44MTYgMi44MDFsOTQuMjA4LTY0LjU0MmMyMC4yNjkgMTEuMDIzIDQxLjgwMyAxOS45MzggNjQuMjcxIDI2LjgwNWwyMS4zNTMgMTEzLjk2NWMxLjk4OCAxMC41NzEgMTIuMjg4IDE5LjEyNSAyMy4wNzAgMTkuMTI1aDExNC40MTdjMTAuNzgyIDAgMjEuMDUyLTguNTUzIDIzLjA3MC0xOS4xMjVsMjEuMTczLTExMi44MjFjMjMuMzQxLTYuODk3IDQ1LjgwOS0xNS45OTIgNjYuOTUyLTI3LjI1Nmw5NS40MTMgNjUuMjY1YzguODU1IDYuMDg0IDIyLjIyNyA0LjgxOSAyOS44MTYtMi44MDFsODAuODY2LTgwLjg5NmM3LjY4LTcuNjIgOC44NTUtMjAuOTAyIDIuODMxLTI5Ljc4NmwtNjQuOTM0LTk0Ljg0YzExLjQ3NS0yMS4xNDMgMjAuNjkxLTQzLjU4IDI3LjcwOC02Ni45ODJsMTEzLjMwMy0yMS4yNjNjMTAuNTcxLTIuMDE4IDE5LjA2NC0xMi4zMTggMTkuMDY0LTIzLjEzdi0xMTQuMzg3YzAtMTAuNzgyLTguNTg0LTIxLjA4Mi0xOS4xNTUtMjMuMDcwek01MTIuMDMwIDcwOC4zOTdjLTEwOC40MjQgMC0xOTYuMzA3LTg3LjkxMy0xOTYuMzA3LTE5Ni4zOTcgMC0xMDguMzkzIDg3Ljg4My0xOTYuMjc3IDE5Ni4zMDctMTk2LjI3NyAxMDguNDg0IDAgMTk2LjM2NyA4Ny44ODMgMTk2LjM2NyAxOTYuMjc3IDAgMTA4LjUxNC04Ny45NDQgMTk2LjM5Ny0xOTYuMzY3IDE5Ni4zOTd6Ij48L3BhdGg+PC9zdmc+"); }

.vjs-ott-skin .vjs-settings-heading {
  float: left;
  font-size: 13px;
  line-height: 25px;
  margin-right: 24px;
  text-align: left; }

.vjs-ott-skin .vjs-settings-item {
  padding: 10px 0;
  width: auto;
  height: 44px;
  position: relative;
  border-bottom: 1px solid #fff; }
  .vjs-ott-skin .vjs-settings-item:last-child {
    border-bottom: 0; }

.vjs-ott-skin .vjs-settings-content {
  float: right; }

.vjs-ott-skin.vjs-is-on-mobile .vjs-settings-button {
  left: 14px; }

.vjs-ott-skin .vjs-settings-version-info {
  height: 30px; }

.vjs-ott-skin .vjs-quality-control .vjs-slider {
  margin: 0; }

.vjs-ott-skin .vjs-quality-auto {
  float: right;
  margin: 3px 15px 3px 0;
  line-height: 19px;
  position: relative;
  height: auto;
  width: auto;
  cursor: pointer; }
  .vjs-ott-skin .vjs-quality-auto.active span {
    color: #ff3333; }
  .vjs-ott-skin .vjs-quality-auto span {
    font-size: 13px;
    cursor: pointer; }

.vjs-ott-skin .vjs-quality-bar {
  float: right;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI5NHB4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCA5NCAxMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQoJPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjQgKDE1NTg4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCgk8dGl0bGU+VHJpYW5nbGUgMTwvdGl0bGU+DQoJPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQoJPGRlZnM+PC9kZWZzPg0KCTxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KCQk8cGF0aCBkPSJNOTQsMEw5NCAxMyAwIDEzeiIgaWQ9IlRyaWFuZ2xlLTEiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCgk8L2c+DQo8L3N2Zz4NCg==");
  width: 94px;
  height: 13px; }

.vjs-ott-skin .vjs-quality-bar.active .vjs-quality-level {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI5NHB4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCA5NCAxMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQoJPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjQgKDE1NTg4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCgk8dGl0bGU+VHJpYW5nbGUgMTwvdGl0bGU+DQoJPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQoJPGRlZnM+PC9kZWZzPg0KCTxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KCQk8cGF0aCBkPSJNOTQsMEw5NCAxMyAwIDEzeiIgaWQ9IlRyaWFuZ2xlLTEiIGZpbGw9IiNGNDMwMjYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4NCgk8L2c+DQo8L3N2Zz4NCg==");
  height: 13px; }

.vjs-ott-skin .quality-info {
  display: table-cell;
  position: absolute;
  bottom: -11px;
  font-size: 10px;
  font-weight: 600;
  line-height: 10px; }
  .vjs-ott-skin .quality-info.max {
    right: 0; }

.vjs-ott-skin.vjs-chromecast-playing .vjs-quality-control,
.vjs-ott-skin.vjs-chromecast-paused .vjs-quality-control {
  display: none; }

.vjs-ott-skin .vjs-language-name {
  margin-left: 10px;
  font-size: 13px;
  line-height: 25px;
  cursor: pointer; }

.vjs-ott-skin .vjs-language-content .active {
  color: #f43026;
  font-weight: bold; }

.vjs-ott-skin .vjs-subtitles-content li {
  list-style-type: none;
  float: left;
  margin-left: 10px;
  font-size: 13px;
  line-height: 25px;
  cursor: pointer; }
  .vjs-ott-skin .vjs-subtitles-content li.vjs-selected {
    color: #f43026;
    font-weight: bold; }

.vjs-ott-skin .vjs-optout-button {
  cursor: pointer;
  background-size: 16px;
  background-position: center right;
  padding-right: 22px; }

.vjs-ott-skin .vjs-optout-overlay {
  display: none;
  position: absolute;
  z-index: 6;
  width: 100%;
  height: 100%;
  top: 0;
  background: rgba(0, 0, 0, 0.7); }
  .vjs-ott-skin .vjs-optout-overlay .vjs-icon-info {
    display: none;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    width: 50px;
    height: 50px;
    background-size: 50px; }

.vjs-ott-skin .vjs-optout-close {
  width: 20px;
  height: 20px;
  right: 10px;
  top: 10px;
  z-index: 7;
  position: absolute;
  background-size: 20px;
  cursor: pointer; }

.vjs-ott-skin .vjs-optout-overlay-inner {
  border: 2px solid white;
  background: black;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 90%;
  left: 0;
  right: 0;
  height: 65%;
  max-width: 600px;
  max-height: 300px; }

.vjs-ott-skin .vjs-optout-overlay-text h2 {
  margin-top: 0;
  margin-bottom: 0.2em;
  font-size: 1.1rem; }

.vjs-ott-skin .vjs-optout-overlay-text p {
  display: none;
  font-size: 0.8125rem;
  line-height: 1.1; }
  .vjs-ott-skin .vjs-optout-overlay-text p.mobile-only {
    display: block; }

.vjs-ott-skin .vjs-optout-overlay-text a {
  text-decoration: none;
  color: #F43026; }

.vjs-ott-skin.vjs-optout-showing .vjs-optout-overlay {
  display: table; }

.vjs-ott-skin.vjs-optout-showing .vjs-share-button {
  display: none; }

@media only screen and (min-width: 500px) {
  .vjs-ott-skin .vjs-optout-overlay-text h2 {
    margin-top: 0.6em;
    margin-bottom: 0.7em;
    font-size: 1.625rem; }
  .vjs-ott-skin .vjs-optout-overlay-text p {
    display: block;
    font-size: 0.8125rem;
    line-height: 1.5; }
    .vjs-ott-skin .vjs-optout-overlay-text p.mobile-only {
      display: none; }
  .vjs-ott-skin .vjs-optout-overlay-inner {
    height: 75%; } }

@media only screen and (min-width: 768px) {
  .vjs-ott-skin .vjs-optout-overlay .vjs-icon-info {
    display: block; }
  .vjs-ott-skin .vjs-optout-close {
    width: 30px;
    height: 30px;
    background-size: 30px; }
  .vjs-ott-skin .vjs-optout-overlay-text {
    width: 80%; }
  .vjs-ott-skin .vjs-optout-overlay-inner {
    width: 80%;
    height: 60%; } }

.vjs-ott-skin .vjs-hints-button {
  cursor: pointer;
  float: right;
  position: relative; }
  .vjs-ott-skin .vjs-hints-button:before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+PHRpdGxlPjwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj48L2c+PHBhdGggc3R5bGU9ImZpbGw6cmdiKDI1NSwyNTUsMjU1KTsiIGQ9Ik0xMDYuNjc3IDc3MS40NjRjLTM1Ljk2IDAtNjguMTg2IDMwLjM1OS02OC4xODYgNjYuMjg5IDAgMzUuOTkxIDMyLjE5NiA2OC4yMTYgNjguMTg2IDY4LjIxNnM2Ni4yODktMzIuMTk2IDY2LjI4OS02OC4yMTZjMC0zNS45My0zMC4zMjgtNjYuMjg5LTY2LjI4OS02Ni4yODl6TTEwNi42NzcgNDQ1LjcxMWMtMzUuOTYgMC02OC4xODYgMzAuMjk4LTY4LjE4NiA2Ni4yODlzMzIuMTk2IDY2LjI4OSA2OC4xODYgNjYuMjg5IDY2LjI4OS0zMC4yOTggNjYuMjg5LTY2LjI4OWMwLTM1Ljk5MS0zMC4zMjgtNjYuMjg5LTY2LjI4OS02Ni4yODl6TTM0OS4xMjQgMjQ2Ljg0NGg1NzMuODkyYzM0LjA5MyAwIDYyLjQ5NC0yNi41MDQgNjIuNDk0LTYwLjYyNyAwLTM0LjA5My0yOC40MDEtNjIuNDk0LTYyLjQ5NC02Mi40OTRoLTU3My44OTJjLTM0LjEyMyAwLTYyLjUyNCAyOC40MDEtNjIuNTI0IDYyLjQ5NCAwIDM0LjEyMyAyOC40MDEgNjAuNjI3IDYyLjUyNCA2MC42Mjd6TTEwNi42NzcgMTE4LjA2MWMtMzUuOTYgMC02OC4xODYgMzIuMTk2LTY4LjE4NiA2OC4xODZzMzIuMTk2IDY2LjI4OSA2OC4xODYgNjYuMjg5IDY2LjI4OS0zMC4yOTggNjYuMjg5LTY2LjI4OWMwLTM1Ljk5MS0zMC4zMjgtNjguMTg2LTY2LjI4OS02OC4xODZ6TTkyMi45ODUgNDQ5LjUwNmgtNTczLjg2MmMtMzQuMTIzIDAtNjIuNTI0IDI4LjQwMS02Mi41MjQgNjIuNDk0czI4LjQwMSA2Mi41MjQgNjIuNTI0IDYyLjUyNGg1NzMuODkyYzM0LjA5MyAwIDYyLjQ5NC0yOC40MDEgNjIuNDk0LTYyLjUyNCAwLTM0LjA2My0yOC40MzEtNjIuNDk0LTYyLjUyNC02Mi40OTR6TTkyMi45ODUgNzc1LjI4OGgtNTczLjg2MmMtMzQuMTIzIDAtNjIuNTI0IDI4LjQwMS02Mi41MjQgNjIuNDY0IDAgMzQuMTIzIDI4LjQwMSA2Mi41MjQgNjIuNTI0IDYyLjUyNGg1NzMuODkyYzM0LjA5MyAwIDYyLjQ5NC0yOC40MDEgNjIuNDk0LTYyLjUyNCAwLTM0LjAzMy0yOC40MzEtNjIuNDY0LTYyLjUyNC02Mi40NjR6Ij48L3BhdGg+PC9zdmc+"); }

.vjs-ott-skin .vjs-hints-menu {
  max-width: 250px; }
  .vjs-ott-skin .vjs-hints-menu ul {
    padding-left: 0; }
  .vjs-ott-skin .vjs-hints-menu li {
    cursor: pointer;
    list-style-type: none;
    font-size: 0.8125rem;
    font-weight: 400;
    line-height: 1rem;
    border-bottom: 1px solid rgba(228, 228, 228, 0.7);
    padding: 0.5em 0; }
    .vjs-ott-skin .vjs-hints-menu li:active, .vjs-ott-skin .vjs-hints-menu li:focus, .vjs-ott-skin .vjs-hints-menu li:hover {
      background-color: transparent; }
    .vjs-ott-skin .vjs-hints-menu li:last-child {
      border-bottom: 0; }
    .vjs-ott-skin .vjs-hints-menu li a {
      color: #fff;
      display: block; }

.vjs-ott-skin .vjs-marker {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  /* Workaround: plugin using default color. */
  background-color: transparent !important; }
  .vjs-ott-skin .vjs-marker:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    border-color: #e4e4e4 transparent transparent transparent;
    left: 0;
    position: absolute;
    top: -6px; }
  .vjs-ott-skin .vjs-marker.vjs-marker-ad:before {
    border-color: #ffe400 transparent transparent transparent; }

.vjs-ott-skin .vjs-slider-vertical,
.vjs-ott-skin .vjs-ts-cancel-button,
.vjs-ott-skin .vjs-ts-time-display {
  display: none; }

.vjs-ott-skin.vjs-live {
  /* Vertical slider */ }
  .vjs-ott-skin.vjs-live .vjs-slider-vertical {
    display: block; }
  .vjs-ott-skin.vjs-live .vjs-live-progress-control {
    display: block; }
  .vjs-ott-skin.vjs-live:not(.vjs-timeshift-disabled) .vjs-live-progress-control {
    display: block !important; }
  .vjs-ott-skin.vjs-live .vjs-live-vertical-bar {
    height: 100%; }
  .vjs-ott-skin.vjs-live .vjs-live-horizontal-bar {
    width: 100%; }
  .vjs-ott-skin.vjs-live .vjs-ts-cancel-button {
    display: inline-block;
    cursor: pointer;
    width: auto;
    /* Reset default control text style - we wonna show it now */ }
    .vjs-ott-skin.vjs-live .vjs-ts-cancel-button .vjs-control-text {
      clip: auto;
      height: auto;
      margin: 0 0 0 25px;
      overflow: auto;
      width: auto;
      font-size: 12px; }
    .vjs-ott-skin.vjs-live .vjs-ts-cancel-button.cancel-timeshifting {
      position: relative;
      display: none;
      background-size: 10px;
      background-position: 10px center; }
      .vjs-ott-skin.vjs-live .vjs-ts-cancel-button.cancel-timeshifting .vjs-control-text {
        position: relative; }
  .vjs-ott-skin.vjs-live .vjs-ts-time-display {
    float: left;
    line-height: 30px;
    font-size: 12px; }
  .vjs-ott-skin.vjs-live.vjs-timeshifted .vjs-live-control {
    display: none; }
  .vjs-ott-skin.vjs-live.vjs-timeshifted .cancel-timeshifting,
  .vjs-ott-skin.vjs-live.vjs-timeshifted .vjs-ts-time-display {
    display: block; }
  .vjs-ott-skin.vjs-live .vjs-live-time-content,
  .vjs-ott-skin.vjs-live .vjs-live-vert-progress-holder {
    display: none;
    font-family: 'Open Sans', Arial, sans-serif; }
  .vjs-ott-skin.vjs-live.vjs-user-active:hover .vjs-live-vert-progress-holder {
    bottom: 36px; }
  .vjs-ott-skin.vjs-live.vjs-popup-displayed .vert-promo, .vjs-ott-skin.vjs-live.vjs-user-active .vert-promo {
    position: absolute;
    width: 60px;
    bottom: 0;
    text-align: center;
    font-size: 11px;
    padding-bottom: 5px;
    font-weight: 600; }
  .vjs-ott-skin.vjs-live.vjs-popup-displayed .vert-maximum, .vjs-ott-skin.vjs-live.vjs-user-active .vert-maximum {
    display: none;
    position: absolute;
    top: 0;
    width: 60px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 30px;
    font-weight: 600;
    font-size: 11px; }
  .vjs-ott-skin.vjs-live.vjs-popup-displayed .vjs-live-vert-progress-holder, .vjs-ott-skin.vjs-live.vjs-user-active .vjs-live-vert-progress-holder {
    display: block;
    position: absolute;
    left: 0;
    bottom: 33px;
    height: 35px;
    width: 60px;
    background-color: #ff0000; }
  .vjs-ott-skin.vjs-live.vjs-popup-displayed .vjs-live-vert-progress-holder:hover, .vjs-ott-skin.vjs-live.vjs-user-active .vjs-live-vert-progress-holder:hover {
    top: 0;
    height: auto; }
    .vjs-ott-skin.vjs-live.vjs-popup-displayed .vjs-live-vert-progress-holder:hover .vert-promo, .vjs-ott-skin.vjs-live.vjs-user-active .vjs-live-vert-progress-holder:hover .vert-promo {
      display: none; }
    .vjs-ott-skin.vjs-live.vjs-popup-displayed .vjs-live-vert-progress-holder:hover .vert-maximum, .vjs-ott-skin.vjs-live.vjs-user-active .vjs-live-vert-progress-holder:hover .vert-maximum {
      display: block; }
      .vjs-ott-skin.vjs-live.vjs-popup-displayed .vjs-live-vert-progress-holder:hover .vert-maximum:hover, .vjs-ott-skin.vjs-live.vjs-user-active .vjs-live-vert-progress-holder:hover .vert-maximum:hover {
        opacity: 0; }
  .vjs-ott-skin.vjs-live.vjs-popup-displayed .vjs-live-vertical-bar, .vjs-ott-skin.vjs-live.vjs-user-active .vjs-live-vertical-bar {
    width: 44px;
    margin-left: 15px;
    background: transparent;
    position: relative;
    padding-top: 20px;
    box-sizing: border-box; }
  .vjs-ott-skin.vjs-live.vjs-popup-displayed .vjs-live-vert-progress-holder:focus, .vjs-ott-skin.vjs-live.vjs-user-active .vjs-live-vert-progress-holder:focus {
    text-shadow: none;
    box-shadow: none; }
  .vjs-ott-skin.vjs-live.vjs-popup-displayed .vjs-live-vert-progress-holder:hover .vjs-live-vertical-bar, .vjs-ott-skin.vjs-live.vjs-user-active .vjs-live-vert-progress-holder:hover .vjs-live-vertical-bar {
    border-bottom: 2px solid #fff; }
  .vjs-ott-skin.vjs-live.vjs-popup-displayed .vjs-live-vert-progress-holder:hover .vjs-live-vertical-triangle, .vjs-ott-skin.vjs-live.vjs-user-active .vjs-live-vert-progress-holder:hover .vjs-live-vertical-triangle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    border-color: transparent #fff transparent transparent;
    position: absolute;
    bottom: -11px;
    right: -9px; }
  .vjs-ott-skin.vjs-live.vjs-popup-displayed .vjs-live-vert-progress-holder:hover .vjs-live-time-content, .vjs-ott-skin.vjs-live.vjs-user-active .vjs-live-vert-progress-holder:hover .vjs-live-time-content {
    display: block;
    position: absolute;
    bottom: 0;
    padding: 4px 3px;
    font-size: 11px;
    font-weight: 600;
    margin-left: -10px; }
  .vjs-ott-skin.vjs-live.vjs-timeshift-disabled .vjs-live-progress-control {
    pointer-events: none; }
  .vjs-ott-skin.vjs-live.vjs-timeshift-disabled .vjs-slider-vertical,
  .vjs-ott-skin.vjs-live.vjs-timeshift-disabled .vjs-ts-cancel-button {
    display: none; }

.vjs-ott-skin .vjs-tech {
  /* This disable all events on the player screen */
  pointer-events: none; }

.vjs-ott-skin .vjs-click-screen {
  width: 100%;
  height: 100%;
  outline: none; }

.vjs-ott-skin {
  /* Switch button */
  /* The switch - the box around the slider */
  /* Hide default HTML checkbox */
  /* The slider */
  /* Rounded sliders */ }
  .vjs-ott-skin .vjs-an-screen {
    display: none;
    vertical-align: middle;
    margin: 0;
    padding: 8% 0 0;
    position: absolute;
    z-index: 8;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    text-align: center; }
  .vjs-ott-skin .vjs-an-center {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 0;
    right: 0; }
  .vjs-ott-skin .vjs-an-play {
    cursor: pointer;
    display: inline-block;
    position: relative;
    top: auto;
    margin-top: auto;
    left: auto;
    margin-left: auto; }
    .vjs-ott-skin .vjs-an-play:after {
      content: '';
      width: 116px;
      height: 116px;
      border-radius: 116px;
      display: block;
      position: absolute;
      z-index: 1;
      left: 6px;
      top: 6px;
      background-color: rgba(0, 0, 0, 0.4); }
    .vjs-ott-skin .vjs-an-play:before {
      content: "";
      position: absolute;
      z-index: 2;
      left: 0;
      top: 0;
      width: 128px;
      height: 128px; }
  .vjs-ott-skin .vjs-an-title {
    font-size: 15px;
    line-height: 25px;
    margin: 20px 0; }
    .vjs-ott-skin .vjs-an-title strong {
      font-size: 18px; }
  .vjs-ott-skin .vjs-an-cancel {
    border: 2px solid #fff;
    border-radius: 28px;
    color: #ffffff;
    font-size: 15px;
    padding: 7px 20px;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    outline: 0;
    font-weight: 700; }
    .vjs-ott-skin .vjs-an-cancel:hover {
      background-color: #fff;
      color: #000; }
  .vjs-ott-skin.vjs-an-shown.vjs-ended .vjs-big-play-button, .vjs-ott-skin.vjs-an-shown.vjs-paused .vjs-big-play-button, .vjs-ott-skin.vjs-an-shown.vjs-playing .vjs-big-play-button {
    display: none; }
  .vjs-ott-skin.vjs-an-shown .vjs-an-screen {
    display: inline-block; }
  .vjs-ott-skin.vjs-an-shown .vjs-share-button,
  .vjs-ott-skin.vjs-an-shown .vjs-share-screen {
    display: none; }
  .vjs-ott-skin .vjs-an-switch {
    line-height: 25px; }
    .vjs-ott-skin .vjs-an-switch:focus {
      outline: none; }
  .vjs-ott-skin .switch {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 15px;
    top: 5px; }
  .vjs-ott-skin .switch input {
    display: none; }
  .vjs-ott-skin .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: 0.4s;
    transition: 0.4s; }
  .vjs-ott-skin .slider:before {
    position: absolute;
    content: "";
    height: 15px;
    width: 15px;
    left: 0;
    bottom: 0;
    background-color: white;
    -webkit-transition: 0.4s;
    transition: 0.4s; }
  .vjs-ott-skin input:checked + .slider {
    background-color: #F43026; }
  .vjs-ott-skin input:focus + .slider {
    box-shadow: 0 0 1px #F43026; }
  .vjs-ott-skin input:checked + .slider:before {
    -webkit-transform: translateX(15px);
    transform: translateX(15px); }
  .vjs-ott-skin .slider.round {
    border-radius: 15px; }
  .vjs-ott-skin .slider.round:before {
    border-radius: 50%; }

.vjs-ott-skin {
  /* Overlay section */ }
  .vjs-ott-skin .vjs-ad-link {
    display: none; }
  .vjs-ott-skin .vjs-ad-msg-wrapper {
    position: absolute;
    top: 32px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    text-align: center;
    padding: 6px 0; }
  .vjs-ott-skin .vjs-ad-msg-text {
    padding: 4px 1rem;
    border-radius: 1rem;
    background: rgba(0, 0, 0, 0.4);
    font-weight: 600; }
  .vjs-ott-skin.vjs-ad-loading .vjs-loading-spinner {
    display: block; }
  .vjs-ott-skin.vjs-ad-playing {
    /* Hide loading spinner when player playing */
    /* Hidden elements when ad playing */ }
    .vjs-ott-skin.vjs-ad-playing .vjs-loading-spinner {
      display: none; }
    .vjs-ott-skin.vjs-ad-playing .vjs-control-bar {
      z-index: 1; }
    .vjs-ott-skin.vjs-ad-playing .vjs-progress-control {
      pointer-events: none; }
    .vjs-ott-skin.vjs-ad-playing .vjs-play-progress {
      background-color: #ffe400; }
    .vjs-ott-skin.vjs-ad-playing .vjs-audio-button,
    .vjs-ott-skin.vjs-ad-playing .vjs-captions-button,
    .vjs-ott-skin.vjs-ad-playing .vjs-hints-button,
    .vjs-ott-skin.vjs-ad-playing .vjs-marker,
    .vjs-ott-skin.vjs-ad-playing .vjs-settings-button,
    .vjs-ott-skin.vjs-ad-playing .vjs-share-button {
      display: none; }
    .vjs-ott-skin.vjs-ad-playing .vjs-progress-control .vjs-play-progress {
      width: 100% !important; }
    .vjs-ott-skin.vjs-ad-playing .vjs-ad-link {
      display: block;
      position: absolute;
      width: 100%;
      height: 100%;
      text-align: center;
      top: 0; }
      .vjs-ott-skin.vjs-ad-playing .vjs-ad-link a.vjs-ad-clickthru {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
      .vjs-ott-skin.vjs-ad-playing .vjs-ad-link .vjs-ad-button {
        position: relative;
        top: 32px;
        z-index: 2;
        display: inline-block;
        border-radius: 1rem;
        background: rgba(0, 0, 0, 0.4);
        font-weight: 600;
        cursor: pointer;
        color: white !important;
        text-decoration: none !important; }
        .vjs-ott-skin.vjs-ad-playing .vjs-ad-link .vjs-ad-button:hover {
          background: rgba(0, 0, 0, 0.7); }
      .vjs-ott-skin.vjs-ad-playing .vjs-ad-link .vjs-skip-button,
      .vjs-ott-skin.vjs-ad-playing .vjs-ad-link .vjs-skip-countdown {
        padding: 6px 1rem;
        display: inline-block; }
    .vjs-ott-skin.vjs-ad-playing .vjs-ad-premium-button {
      position: absolute;
      top: 32px;
      right: 32px;
      display: inline-block;
      z-index: 2;
      border-radius: 1rem;
      background: rgba(0, 0, 0, 0.4);
      font-weight: 600;
      cursor: pointer;
      color: white !important;
      text-decoration: none !important;
      padding: 6px 1rem; }
      .vjs-ott-skin.vjs-ad-playing .vjs-ad-premium-button:hover {
        background: rgba(0, 0, 0, 0.7); }
      .vjs-ott-skin.vjs-ad-playing .vjs-ad-premium-button.center {
        top: 64px;
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 0);
                transform: translate(-50%, 0); }
      .vjs-ott-skin.vjs-ad-playing .vjs-ad-premium-button.left {
        right: auto;
        left: 32px; }
      .vjs-ott-skin.vjs-ad-playing .vjs-ad-premium-button .icon {
        display: inline-block;
        height: 10px;
        width: 10px;
        line-height: 10px;
        background-size: 12px;
        cursor: pointer;
        margin-right: 5px;
        background-position: -1px; }
      .vjs-ott-skin.vjs-ad-playing .vjs-ad-premium-button.icon {
        padding: 0;
        background: none; }
        .vjs-ott-skin.vjs-ad-playing .vjs-ad-premium-button.icon:hover {
          background: none; }
        .vjs-ott-skin.vjs-ad-playing .vjs-ad-premium-button.icon .icon {
          height: 18px;
          width: 18px;
          line-height: 18px;
          background-size: 18px;
          background-position: center; }
      .vjs-ott-skin.vjs-ad-playing .vjs-ad-premium-button.button .icon:before {
        height: 12px;
        width: 12px;
        line-height: 12px;
        font-size: 12px;
        position: absolute;
        left: 16px;
        top: 5px; }
  .vjs-ott-skin .vjs-play-control-vpaid {
    display: none; }
  .vjs-ott-skin.vjs-vpaid-playing .vjs-control-bar {
    z-index: 8; }
  .vjs-ott-skin.vjs-vpaid-playing .vjs-ad-msg-wrapper {
    z-index: 8; }
  .vjs-ott-skin.vjs-vpaid-playing .vjs-ad-msg-text {
    cursor: pointer; }
    .vjs-ott-skin.vjs-vpaid-playing .vjs-ad-msg-text:hover {
      background: rgba(0, 0, 0, 0.7); }
  .vjs-ott-skin.vjs-vpaid-playing .vjs-play-control {
    display: none; }
    .vjs-ott-skin.vjs-vpaid-playing .vjs-play-control.vjs-play-control-vpaid {
      display: block; }
  .vjs-ott-skin .vjs-ad-overlay {
    position: absolute;
    width: 100%;
    bottom: 50px; }
    .vjs-ott-skin .vjs-ad-overlay .vjs-ad-button-close {
      display: block;
      font-size: 1.2em;
      z-index: 0;
      border-radius: 1em;
      cursor: pointer;
      position: absolute;
      right: 0;
      top: 0;
      margin: 10px;
      background-size: 14px;
      background-position: center;
      background-color: rgba(0, 0, 0, 0.3);
      height: 26px;
      width: 26px; }
    .vjs-ott-skin .vjs-ad-overlay .vjs-ad-overlay-wrap {
      display: table;
      margin: 0 auto;
      position: relative; }
    .vjs-ott-skin .vjs-ad-overlay .vjs-ad-overlayer-link {
      display: block; }
    .vjs-ott-skin .vjs-ad-overlay > a {
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      z-index: 0;
      width: 100%;
      height: 100%; }

/* Companion section */
.is-fullscreenad #companion-wrapper {
  /* Higher index than scroll top button */
  z-index: 10000; }

.is-fullscreenad #ott-video-player {
  width: 702px;
  height: 395px;
  position: absolute;
  z-index: 10001; }

.is-fullscreenad #companion-close {
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  font-size: 30px;
  right: 1rem;
  top: 1rem;
  height: 50px;
  border-radius: 75px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  border: 3px solid #fff;
  text-decoration: none;
  cursor: pointer;
  z-index: 4;
  background-position: center; }
  .is-fullscreenad #companion-close:before {
    outline: none; }
    .is-fullscreenad #companion-close:before:active, .is-fullscreenad #companion-close:before:focus {
      outline: none; }

/* Sklik */
#AdTrackVideoPlayer {
  position: absolute !important;
  z-index: 2147483647;
  width: 100%;
  left: 0;
  bottom: 0; }

.vjs-ott-skin .vjs-chromecast-button {
  cursor: pointer; }
  .vjs-ott-skin .vjs-chromecast-button:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPmljX2Nhc3RfYmxhY2tfMjRkcDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPiAgICAgICAgPGcgaWQ9ImljX2Nhc3RfYmxhY2tfMjRkcCIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCI+ICAgICAgICAgICAgPGcgaWQ9ImljX3JlbW92ZV9jaXJjbGVfd2hpdGVfMjRkcCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCI+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLDE4IEwxLDIxIEw0LDIxIEM0LDE5LjM0IDIuNjYsMTggMSwxOCBMMSwxOCBaIE0xLDE0IEwxLDE2IEMzLjc2LDE2IDYsMTguMjQgNiwyMSBMOCwyMSBDOCwxNy4xMyA0Ljg3LDE0IDEsMTQgTDEsMTQgWiBNMSwxMCBMMSwxMiBDNS45NywxMiAxMCwxNi4wMyAxMCwyMSBMMTIsMjEgQzEyLDE0LjkyIDcuMDcsMTAgMSwxMCBMMSwxMCBaIE0yMSwzIEwzLDMgQzEuOSwzIDEsMy45IDEsNSBMMSw4IEwzLDggTDMsNSBMMjEsNSBMMjEsMTkgTDE0LDE5IEwxNCwyMSBMMjEsMjEgQzIyLjEsMjEgMjMsMjAuMSAyMywxOSBMMjMsNSBDMjMsMy45IDIyLjEsMyAyMSwzIEwyMSwzIFoiIGlkPSJjYXN0IiBmaWxsPSIjZmZmZmZmIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+ICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJib3VuZHMiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PC9yZWN0PiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgICAgIDxnIGlkPSJhc3NldHMiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDguMDAwMDAwLCAtMTA2LjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSI2NHB4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTE0LjAwMDAwMCkiPjwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: center; }

.vjs-ott-skin.vjs-chromecast-playing .vjs-chromecast-button,
.vjs-ott-skin.vjs-chromecast-paused .vjs-chromecast-button {
  background-color: #ff3333; }

.vjs-ott-skin.vjs-ad-playing .vjs-chromecast-button {
  display: none; }

.vjs-ott-skin.vjs-is-on-mobile .vjs-chromecast-button {
  right: 0px;
  left: 3px; }

.vjs-playlist-control-buttons {
  display: inline-block;
  height: 100%;
  width: 90px;
  text-align: center; }

.vjs-playlist-buttons {
  cursor: pointer; }
  .vjs-playlist-buttons:before {
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain; }
  .vjs-playlist-buttons.vjs-playlist-next {
    position: relative;
    display: inline-block; }
    .vjs-playlist-buttons.vjs-playlist-next:before {
      background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yIDF2MTRsMTAtN3oiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyIDFoMnYxNGgtMnYtMTR6Ii8+Cjwvc3ZnPgo=);
      background-size: 16px; }
  .vjs-playlist-buttons.vjs-playlist-prev {
    position: relative;
    display: inline-block; }
    .vjs-playlist-buttons.vjs-playlist-prev:before {
      background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNCAxNXYtMTRsLTEwIDd6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yIDFoMnYxNGgtMnYtMTR6Ii8+Cjwvc3ZnPgo=);
      background-size: 16px; }
  .vjs-ad-playing .vjs-playlist-buttons {
    display: none; }

.vjs-playlist-index-display {
  display: inline-block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  vertical-align: top; }
  .vjs-playlist-index-display span {
    display: block;
    margin-top: 10px; }
  .vjs-ad-playing .vjs-playlist-index-display {
    display: none; }

.vjs-playlist-time-display {
  display: inline-block;
  margin-left: 50px;
  vertical-align: top; }
  .vjs-playlist-time-display .vjs-current-time.vjs-playlist-current-time {
    margin-left: 0px; }
    .vjs-playlist-time-display .vjs-current-time.vjs-playlist-current-time .vjs-playlist-current-time-display {
      margin-left: 0px; }
  .vjs-playlist-time-display .vjs-playlist-time-divider {
    display: inline-block;
    height: 100%;
    margin: 0px 5px;
    font-size: 1.2em; }
  .vjs-playlist-time-display .vjs-playlist-duration {
    display: inline-block;
    width: auto;
    height: 100%; }

.vjs-playlist-marker {
  position: absolute;
  width: 3px;
  height: 100%;
  background-color: #02a7f9;
  box-shadow: 0px 0px 2px #63cafe;
  display: inline-block;
  z-index: 3; }
  .vjs-playlist-marker span {
    display: none; }
  .vjs-ott-skin.vjs-ad-playing .vjs-playlist-marker {
    display: none; }

.vjs-playlist-seek-bar .vjs-play-progress {
  z-index: 2; }

.vjs-playlist-ad-marker {
  position: absolute;
  width: 3px;
  height: 100%;
  background-color: #FEE333;
  display: inline-block;
  z-index: 3; }

.ott-vjs-playlist .vjs-play-control.vjs-play-control-vpaid {
  top: 0; }

.vjs-playlist-thumbnails {
  position: absolute;
  left: 0;
  padding: 2px;
  width: 114px;
  background: #fff;
  bottom: 10px;
  z-index: 1;
  display: none; }
  .vjs-playlist-thumbnails:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #ffffff;
    position: absolute;
    left: 51px;
    bottom: -5px; }
  .vjs-playlist-thumbnails img {
    max-width: 100%;
    max-height: 100%; }
  .vjs-playlist-thumbnails .time {
    width: 100%;
    text-align: center;
    font-size: 14px;
    bottom: 10px;
    position: absolute; }

@-webkit-keyframes sourceNameSlide {
  0% {
    width: 300px;
    max-width: none;
    left: 0; }
  40% {
    left: -300px; }
  50% {
    left: 0;
    max-width: none; }
  51% {
    max-width: 100%; }
  100% {
    left: 0;
    max-width: 100%; } }

@keyframes sourceNameSlide {
  0% {
    width: 300px;
    max-width: none;
    left: 0; }
  40% {
    left: -300px; }
  50% {
    left: 0;
    max-width: none; }
  51% {
    max-width: 100%; }
  100% {
    left: 0;
    max-width: 100%; } }

.vjs-playlist-source-name-display {
  display: inline-block;
  vertical-align: top;
  height: 100%; }
  .vjs-playlist-source-name-display.playlist-source-name-animation .nameBox .title {
    -webkit-animation: sourceNameSlide 12s infinite;
            animation: sourceNameSlide 12s infinite;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-animation-delay: 5s;
            animation-delay: 5s; }
  .vjs-playlist-source-name-display .nameBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    width: 70px;
    position: relative;
    overflow: hidden;
    margin: 0px 15px; }
    .vjs-playlist-source-name-display .nameBox .title {
      white-space: nowrap;
      position: absolute;
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis; }
  .vjs-ad-playing .vjs-playlist-source-name-display {
    display: none; }

/*.vjs-user-inactive .vjs-control-bar {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}*/
#adsPlayerContainer {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  z-index: 4; }
  #adsPlayerContainer div {
    max-width: 100%;
    max-height: 100%; }
  #adsPlayerContainer #adsPlayerControls {
    width: 100%;
    height: 30px;
    position: absolute;
    background-color: black;
    border-top: 3px solid yellow;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: white;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 10;
    bottom: 0; }
    #adsPlayerContainer #adsPlayerControls div {
      box-sizing: border-box;
      padding: 0px 20px; }
  #adsPlayerContainer.fullscreen-mode {
    z-index: 2147483648 !important;
    width: 100% !important;
    height: 90% !important; }
    #adsPlayerContainer.fullscreen-mode .adsPlayer {
      width: 100% !important;
      height: 100% !important; }
    #adsPlayerContainer.fullscreen-mode #adsPlayerControls {
      display: none; }

.vjs-ott-skin.vjs-vpaid-playing .vjs-control-bar.adsPlayer-fullscreen {
  z-index: 2; }

.video-js.x-vjs-vpaid-player-visible #adsPlayerContainer {
  display: block; }

.video-js.vjs-ott-skin.x-vjs-vpaid-player-visible .vjs-big-play-button {
  display: none; }

.video-js.vjs-ott-skin.x-vjs-vpaid-player-visible.x-vjs-vpaid-paused .vjs-big-play-button {
  display: block; }
  .video-js.vjs-ott-skin.x-vjs-vpaid-player-visible.x-vjs-vpaid-paused .vjs-big-play-button:before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM0cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMjU1LDI1NSwyNTUpOyIgZD0iTTE3LDMyLjQxNGMtOC41NSwwLTE1LjUwNS02Ljk1NS0xNS41MDUtMTUuNTA1QzEuNDk1LDguMzYsOC40NSwxLjQwNCwxNywxLjQwNFMzMi41MDUsOC4zNiwzMi41MDUsMTYuOTA5QzMyLjUwNSwyNS40NTksMjUuNTUsMzIuNDE0LDE3LDMyLjQxNHogTTE3LDIuNDA0Yy03Ljk5OCwwLTE0LjUwNSw2LjUwNy0xNC41MDUsMTQuNTA1UzkuMDAyLDMxLjQxNCwxNywzMS40MTRzMTQuNTA1LTYuNTA3LDE0LjUwNS0xNC41MDVTMjQuOTk4LDIuNDA0LDE3LDIuNDA0eiIvPjxwYXRoIHN0eWxlPSJmaWxsOnJnYigyNTUsMjU1LDI1NSk7IiBkPSJNMTcuODU1LDE2LjkxbC01LjE0OSw1LjQzNmwxLjcxOSwxLjcybDYuODY5LTcuMTU2YzAsMC0yLjI5Mi0yLjQzMi0zLjU3Ny0zLjcxOGMtMS4wMDctMS4xNDYtMy4yOTItMy40MzgtMy4yOTItMy40MzhsLTEuNzE5LDEuNzE5TDE3Ljg1NSwxNi45MXoiLz48L2c+PC9zdmc+"); }
  .video-js.vjs-ott-skin.x-vjs-vpaid-player-visible.x-vjs-vpaid-paused .vjs-big-play-button:hover:before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM0cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDM0IDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMjU1LDI1NSwyNTUpOyIgZD0iTTE3LDEuNDA0Yy04LjU1LDAtMTUuNTA1LDYuOTU2LTE1LjUwNSwxNS41MDVjMCw4LjU1LDYuOTU1LDE1LjUwNSwxNS41MDUsMTUuNTA1czE1LjUwNS02Ljk1NSwxNS41MDUtMTUuNTA1QzMyLjUwNSw4LjM2LDI1LjU1LDEuNDA0LDE3LDEuNDA0eiBNMTQuNDI1LDI0LjA2NWwtMS43MTktMS43Mmw1LjE0OS01LjQzNmwtNS4xNDktNS40MzhsMS43MTktMS43MTljMCwwLDIuMjg1LDIuMjkyLDMuMjkyLDMuNDM4YzEuMjg1LDEuMjg2LDMuNTc3LDMuNzE4LDMuNTc3LDMuNzE4TDE0LjQyNSwyNC4wNjV6Ii8+PC9zdmc+"); }

.vjs-ott-skin .vjs-expand-screen-button {
  cursor: pointer; }
  .vjs-ott-skin .vjs-expand-screen-button:before {
    content: "";
    background-repeat: no-repeat;
    background-position: center; }

.vjs-ott-skin.vjs-popup-displayed .vjs-expand-screen-button:before,
.vjs-ott-skin .vjs-expand-screen-button:before {
  cursor: pointer;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8IS0tIENyZWF0ZWQgd2l0aCBNZXRob2QgRHJhdyAtIGh0dHA6Ly9naXRodWIuY29tL2R1b3BpeGVsL01ldGhvZC1EcmF3LyAtLT4KIDxnPgogIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4KICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgeT0iLTEiIHg9Ii0xIi8+CiAgPGcgZGlzcGxheT0ibm9uZSIgb3ZlcmZsb3c9InZpc2libGUiIHk9IjAiIHg9IjAiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIGlkPSJjYW52YXNHcmlkIj4KICAgPHJlY3QgZmlsbD0idXJsKCNncmlkcGF0dGVybikiIHN0cm9rZS13aWR0aD0iMCIgeT0iMCIgeD0iMCIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIvPgogIDwvZz4KIDwvZz4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cmVjdCBpZD0ic3ZnXzEiIGhlaWdodD0iMTUuMjQ5OTk0IiB3aWR0aD0iMjUuMzc0OTkiIHk9IjcuMzc1MDAzIiB4PSIyLjMxMjUwNSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2U9IiNmZmZmZmYiIGZpbGw9Im5vbmUiLz4KIDwvZz4KPC9zdmc+"); }

.vjs-ott-skin.vjs-popup-displayed .vjs-expand-screen-button.active:before,
.vjs-ott-skin .vjs-expand-screen-button.active:before {
  cursor: pointer;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8IS0tIENyZWF0ZWQgd2l0aCBNZXRob2QgRHJhdyAtIGh0dHA6Ly9naXRodWIuY29tL2R1b3BpeGVsL01ldGhvZC1EcmF3LyAtLT4KIDxnPgogIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4KICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgeT0iLTEiIHg9Ii0xIi8+CiAgPGcgZGlzcGxheT0ibm9uZSIgb3ZlcmZsb3c9InZpc2libGUiIHk9IjAiIHg9IjAiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIGlkPSJjYW52YXNHcmlkIj4KICAgPHJlY3QgZmlsbD0idXJsKCNncmlkcGF0dGVybikiIHN0cm9rZS13aWR0aD0iMCIgeT0iMCIgeD0iMCIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIvPgogIDwvZz4KIDwvZz4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cmVjdCBzdHJva2U9IiNmZmZmZmYiIGlkPSJzdmdfMSIgaGVpZ2h0PSIxMC4zNzQ5OTYiIHdpZHRoPSIxOS4zNzQ5OTMiIHk9IjkuODEyNTAyIiB4PSI1LjMxMjUwNCIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIi8+CiA8L2c+Cjwvc3ZnPg=="); }

.vjs-ott-skin.vjs-ad-playing .vjs-expand-screen-button, .vjs-ott-skin.vjs-fullscreen .vjs-expand-screen-button {
  display: none; }

.vjs-ott-skin.vjs-is-on-mobile .vjs-expand-screen-button {
  right: 0px;
  left: 3px; }

.vjs-ott-skin .vjs-help-button {
  cursor: pointer; }
  .vjs-ott-skin .vjs-help-button:before {
    content: "";
    background-repeat: no-repeat;
    background-position: center; }

.vjs-ott-skin.vjs-popup-displayed .vjs-help-button:before,
.vjs-ott-skin .vjs-help-button:before {
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT45NTM4MTg8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Imljb25zLS8tcGxheWVyLS8taGVscCIgZmlsbD0iI0ZGRkZGRiI+ICAgICAgICAgICAgPGcgaWQ9Ijk1MzgxOCI+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS45MzcxNTYyLDE0LjQ4OTI1IEwxNC44Mzg3NSwxMS4yOTI1OTM3IEMxNS4zNjcwNjI1LDEwLjIyNDY1NjMgMTUuNjQ2NDY4Nyw5LjAzNDMxMjUgMTUuNjQ4MzQzNyw3LjgzNjU2MjUgQzE1LjY1MTUzMTIsNS43NzQgMTQuODUzNSwzLjgyMzcxODc1IDEzLjQwMTE4NzUsMi4zNDUwOTM3NSBDMTEuOTQ4NjU2MiwwLjg2NjE4NzUgMTAuMDEzMDYyNSwwLjAzMzc1IDcuOTUxMDMxMjUsMC4wMDEwMzEyNSBDNi44NzA2ODc1LC0wLjAxNjMxMjUgNS44MjIzNzUsMC4xODI3NSA0LjgzMzYyNSwwLjU5MjAzMTI1IEMzLjg3OTk2ODc1LDAuOTg2ODEyNSAzLjAyNDc1LDEuNTU4NjU2MjUgMi4yOTE3NSwyLjI5MTY1NjI1IEMxLjU1ODcxODc1LDMuMDI0NjU2MjUgMC45ODY4NzUsMy44Nzk4NzUgMC41OTIxMjUsNC44MzM1MzEyNSBDMC4xODI4NDM3NSw1LjgyMjI4MTI1IC0wLjAxNiw2Ljg3MTEyNSAwLjAwMTA5Mzc1LDcuOTUwOTM3NSBDMC4wMzM3NSwxMC4wMTI5Njg4IDAuODY2MjE4NzUsMTEuOTQ4NTYyNSAyLjM0NTEyNSwxMy40MDExMjUgQzMuODIwODc1LDE0Ljg1MDU5MzcgNS43NjYxMjUsMTUuNjQ4Mzc1IDcuODI0MjUsMTUuNjQ4MzQzOCBDNy44MjgyODEyNSwxNS42NDgzNDM4IDcuODMyNTMxMjUsMTUuNjQ4MzQzOCA3LjgzNjU2MjUsMTUuNjQ4MzQzOCBDOS4wMzQzMTI1LDE1LjY0NjQ2ODggMTAuMjI0NjU2MiwxNS4zNjcwNjI1IDExLjI5MjYyNSwxNC44Mzg3NSBMMTQuNDg5MjgxMiwxNS45MzcxNTYzIEMxNC42MTIyMTg3LDE1Ljk3OTQwNjMgMTQuNzM4MjE4NywxNiAxNC44NjI4NDM3LDE2IEMxNS4xNTg5MDYyLDE2IDE1LjQ0NjkwNjIsMTUuODgzNjg3NSAxNS42NjUyODEyLDE1LjY2NTI1IEMxNS45NzU1NjI1LDE1LjM1NDk2ODcgMTYuMDc5NzgxMiwxNC45MDQzNDM4IDE1LjkzNzE1NjIsMTQuNDg5MjUgWiBNMTQuMDAyNTk1MSwxNC4wMDI1OTI3IEMxMy45NzU1ODkxLDE0LjAyOTU5ODcgMTMuOTE3NzY4OSwxNC4wNzA1NzcxIDEzLjgzMzUzMjYsMTQuMDQxNjY3IEwxMC45MjY1OTA3LDEzLjA0Mjc5MzUgQzEwLjg4MzYwMSwxMy4wMjgwNDM0IDEwLjgzODg5NDksMTMuMDIwNjk1MiAxMC43OTQzMjI5LDEzLjAyMDY5NTIgQzEwLjcyODYxODEsMTMuMDIwNjk1MiAxMC42NjMyMDgzLDEzLjAzNjU5ODUgMTAuNjAzOTY2NiwxMy4wNjc5NDkgQzkuNzYzODMwMDIsMTMuNTEyNDA4MyA4LjgxNDQ2MjQ5LDEzLjc0ODE0MDkgNy44NTg0NzA4MywxMy43NDk1ODkxIEM0LjY1MjM0NDA0LDEzLjc1NDc2NTEgMi4wMDAyMjk1MSwxMS4xNTA2MyAxLjk0OTQzNTY3LDcuOTQ1MDE0NzQgQzEuOTIzODc3ODQsNi4zMzIxOTA0NyAyLjUzNzM3MzA4LDQuODE2Mzk0NzEgMy42NzY5MDkxMiwzLjY3Njg1OTM3IEM0LjgxNjQ0NTE3LDIuNTM3MzUwODQgNi4zMzE3ODU5MywxLjkyMzk2MzI0IDcuOTQ1MDY3MSwxLjk0OTQ2NzQyIEMxMS4xNTA2NTc1LDIuMDAwMjg4MDUgMTMuNzU0NTc5Niw0LjY1MTA4Njg2IDEzLjc0OTU5MTQsNy44NTg0OTg5OSBDMTMuNzQ4MDg5Niw4LjgxNDUxNjg3IDEzLjUxMjM4MzYsOS43NjM4ODM4MyAxMy4wNjc5NTA5LDEwLjYwMzk2NjMgQzEzLjAxNTMzMzQsMTAuNzAzNDA4NSAxMy4wMDYyNDIsMTAuODIwMjAyMSAxMy4wNDI3OTUzLDEwLjkyNjU5MDIgTDE0LjA0MTY2OTQsMTMuODMzNTMwMyBDMTQuMDcwNjA2MywxMy45MTc3MTI5IDE0LjAyOTYyOCwxMy45NzU2MTM2IDE0LjAwMjU5NTEsMTQuMDAyNTkyNyBaIiBpZD0iU2hhcGUiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy43NSwxMSBDNy4zNTgwMzQ4NywxMSA2Ljk4MjUxMDY1LDExLjM0NDY2NjcgNy4wMDA2MzAyMSwxMS43NDkzNjk4IEM3LjAxODc5OTE1LDEyLjE1NTM1NjYgNy4zMjk4OTI3NywxMi40OTg3Mzk2IDcuNzUsMTIuNDk4NzM5NiBDOC4xNDE5NjUxMywxMi40OTg3Mzk2IDguNTE3NDg5MzUsMTIuMTU0MDcyOSA4LjQ5OTM2OTc5LDExLjc0OTM2OTggQzguNDgxMjAwODUsMTEuMzQzMzMzNiA4LjE3MDEwNzIzLDExIDcuNzUsMTEgWiIgaWQ9IlBhdGgiPjwvcGF0aD4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuNzQ3MTg3NSwzLjk4OTgxMjUgQzYuNDQ1OTY4NzUsMy45ODk4MTI1IDUuMzg3MzQzNzUsNS4wNDg0Mzc1IDUuMzg3MzQzNzUsNi4zNDk2NTYyNSBDNS4zODczNDM3NSw2LjYxMTU5Mzc1IDUuNTk5NzE4NzUsNi44MjM5Njg3NSA1Ljg2MTY1NjI1LDYuODIzOTY4NzUgQzYuMTIzNTkzNzUsNi44MjM5Njg3NSA2LjMzNTk2ODc1LDYuNjExNTkzNzUgNi4zMzU5Njg3NSw2LjM0OTY1NjI1IEM2LjMzNTk2ODc1LDUuNTcxNTMxMjUgNi45NjkwNjI1LDQuOTM4NDM3NSA3Ljc0NzE4NzUsNC45Mzg0Mzc1IEM4LjUyNTMxMjUsNC45Mzg0Mzc1IDkuMTU4NDA2MjUsNS41NzE1MzEyNSA5LjE1ODQwNjI1LDYuMzQ5NjU2MjUgQzkuMTU4NDA2MjUsNy4xMjc3ODEyNSA4LjUyNTMxMjUsNy43NjA4NzUgNy43NDcxODc1LDcuNzYwODc1IEM3LjQ4NTI1LDcuNzYwODc1IDcuMjcyODc1LDcuOTczMjUgNy4yNzI4NzUsOC4yMzUxODc1IEw3LjI3Mjg3NSwxMC4xNjk3MTg4IEM3LjI3Mjg3NSwxMC40MzE2NTYzIDcuNDg1MjUsMTAuNjQ0MDMxMyA3Ljc0NzE4NzUsMTAuNjQ0MDMxMyBDOC4wMDkxMjUsMTAuNjQ0MDMxMyA4LjIyMTUsMTAuNDMxNjg3NSA4LjIyMTUsMTAuMTY5Njg3NSBMOC4yMjE1LDguNjYxNTkzNzUgQzkuMjk2MTU2MjUsOC40NDE0Mzc1IDEwLjEwNzAzMTIsNy40ODg0Njg3NSAxMC4xMDcwMzEyLDYuMzQ5NjU2MjUgQzEwLjEwNzAzMTMsNS4wNDg0Mzc1IDkuMDQ4NDA2MjUsMy45ODk4MTI1IDcuNzQ3MTg3NSwzLjk4OTgxMjUgWiIgaWQ9IlBhdGgiPjwvcGF0aD4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=); }

.vjs-ott-skin.vjs-ad-playing .vjs-help-button, .vjs-ott-skin.vjs-fullscreen .vjs-helpbutton {
  display: none; }

.vjs-ott-skin.vjs-is-on-mobile .vjs-help-button {
  right: 0px;
  left: 3px; }
