/* Changes:
 * 1. renamed VideoJS to Tout-VideoJS (to prevent collisons with other versions of VideoJS)
 * 2. Removed eot font face declaration
 */
 .video-js.vjs-tout .vjs-big-play-button:before, .video-js.vjs-tout .vjs-control:before, .video-js.vjs-tout .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

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

@font-face {
  font-family: "Tout-VideoJS5";
  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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FjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");
  font-weight: normal;
  font-style: normal; }

.video-js.vjs-tout .vjs-icon-play, .video-js.vjs-tout .vjs-big-play-button, .video-js.vjs-tout .vjs-play-control {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-play:before, .video-js.vjs-tout .vjs-big-play-button:before, .video-js.vjs-tout .vjs-play-control:before {
    content: "\F101"; }

.video-js.vjs-tout .vjs-icon-play-circle {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-play-circle:before {
    content: "\F102"; }

.video-js.vjs-tout .vjs-icon-pause, .video-js.vjs-tout .vjs-play-control.vjs-playing {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-pause:before, .video-js.vjs-tout .vjs-play-control.vjs-playing:before {
    content: "\F103"; }

.video-js.vjs-tout .vjs-icon-volume-mute, .video-js.vjs-tout .vjs-mute-control.vjs-vol-0, .video-js.vjs-tout .vjs-volume-menu-button.vjs-vol-0 {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-volume-mute:before, .video-js.vjs-tout .vjs-mute-control.vjs-vol-0:before, .video-js.vjs-tout .vjs-volume-menu-button.vjs-vol-0:before {
    content: "\F104"; }

.video-js.vjs-tout .vjs-icon-volume-low, .video-js.vjs-tout .vjs-mute-control.vjs-vol-1, .video-js.vjs-tout .vjs-volume-menu-button.vjs-vol-1 {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-volume-low:before, .video-js.vjs-tout .vjs-mute-control.vjs-vol-1:before, .video-js.vjs-tout .vjs-volume-menu-button.vjs-vol-1:before {
    content: "\F105"; }

.video-js.vjs-tout .vjs-icon-volume-mid, .video-js.vjs-tout .vjs-mute-control.vjs-vol-2, .video-js.vjs-tout .vjs-volume-menu-button.vjs-vol-2 {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-volume-mid:before, .video-js.vjs-tout .vjs-mute-control.vjs-vol-2:before, .video-js.vjs-tout .vjs-volume-menu-button.vjs-vol-2:before {
    content: "\F106"; }

.video-js.vjs-tout .vjs-icon-volume-high, .video-js.vjs-tout .vjs-mute-control, .video-js.vjs-tout .vjs-volume-menu-button {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-volume-high:before, .video-js.vjs-tout .vjs-mute-control:before, .video-js.vjs-tout .vjs-volume-menu-button:before {
    content: "\F107"; }

.video-js.vjs-tout .vjs-icon-fullscreen-enter, .video-js.vjs-tout .vjs-fullscreen-control {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-fullscreen-enter:before, .video-js.vjs-tout .vjs-fullscreen-control:before {
    content: "\F108"; }

.video-js.vjs-tout .vjs-icon-fullscreen-exit, .video-js.vjs-tout .video-js.vjs-tout.vjs-fullscreen .vjs-fullscreen-control, .video-js.vjs-tout.vjs-fullscreen .video-js.vjs-tout .vjs-fullscreen-control {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-fullscreen-exit:before, .video-js.vjs-tout .video-js.vjs-tout.vjs-fullscreen .vjs-fullscreen-control:before, .video-js.vjs-tout.vjs-fullscreen .video-js.vjs-tout .vjs-fullscreen-control:before {
    content: "\F109"; }

.video-js.vjs-tout .vjs-icon-square {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-square:before {
    content: "\F10A"; }

.video-js.vjs-tout .vjs-icon-spinner {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-spinner:before {
    content: "\F10B"; }

.video-js.vjs-tout .vjs-icon-subtitles, .video-js.vjs-tout .vjs-subtitles-button {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-subtitles:before, .video-js.vjs-tout .vjs-subtitles-button:before {
    content: "\F10C"; }

.video-js.vjs-tout .vjs-icon-captions, .video-js.vjs-tout .vjs-captions-button {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-captions:before, .video-js.vjs-tout .vjs-captions-button:before {
    content: "\F10D"; }

.video-js.vjs-tout .vjs-icon-chapters, .video-js.vjs-tout .vjs-chapters-button {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-chapters:before, .video-js.vjs-tout .vjs-chapters-button:before {
    content: "\F10E"; }

.video-js.vjs-tout .vjs-icon-share {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-share:before {
    content: "\F10F"; }

.video-js.vjs-tout .vjs-icon-cog {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-cog:before {
    content: "\F110"; }

.video-js.vjs-tout .vjs-icon-circle, .video-js.vjs-tout .vjs-mouse-display, .video-js.vjs-tout .vjs-play-progress, .video-js.vjs-tout .vjs-volume-level {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-circle:before, .video-js.vjs-tout .vjs-mouse-display:before, .video-js.vjs-tout .vjs-play-progress:before, .video-js.vjs-tout .vjs-volume-level:before {
    content: "\F111"; }

.video-js.vjs-tout .vjs-icon-circle-outline {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-circle-outline:before {
    content: "\F112"; }

.video-js.vjs-tout .vjs-icon-circle-inner-circle {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-circle-inner-circle:before {
    content: "\F113"; }

.video-js.vjs-tout .vjs-icon-hd {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-hd:before {
    content: "\F114"; }

.video-js.vjs-tout .vjs-icon-cancel, .video-js.vjs-tout .vjs-control.vjs-close-button {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-cancel:before, .video-js.vjs-tout .vjs-control.vjs-close-button:before {
    content: "\F115"; }

.video-js.vjs-tout .vjs-icon-replay {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-replay:before {
    content: "\F116"; }

.video-js.vjs-tout .vjs-icon-facebook {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-facebook:before {
    content: "\F117"; }

.video-js.vjs-tout .vjs-icon-gplus {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-gplus:before {
    content: "\F118"; }

.video-js.vjs-tout .vjs-icon-linkedin {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-linkedin:before {
    content: "\F119"; }

.video-js.vjs-tout .vjs-icon-twitter {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-twitter:before {
    content: "\F11A"; }

.video-js.vjs-tout .vjs-icon-tumblr {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-tumblr:before {
    content: "\F11B"; }

.video-js.vjs-tout .vjs-icon-pinterest {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-pinterest:before {
    content: "\F11C"; }

.video-js.vjs-tout .vjs-icon-audio-description, .video-js.vjs-tout .vjs-descriptions-button {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-audio-description:before, .video-js.vjs-tout .vjs-descriptions-button:before {
    content: "\F11D"; }

.video-js.vjs-tout .vjs-icon-audio, .video-js.vjs-tout .vjs-audio-button {
  font-family: "Tout-VideoJS5";
  font-weight: normal;
  font-style: normal; }
  .video-js.vjs-tout .vjs-icon-audio:before, .video-js.vjs-tout .vjs-audio-button:before {
    content: "\F11E"; }

.video-js.vjs-tout {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  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.vjs-tout:-moz-full-screen {
    position: absolute; }
  .video-js.vjs-tout:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important; }

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

.video-js.vjs-tout ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0; }

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

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

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

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

.video-js.vjs-tout .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

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

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

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

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

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

.vjs-disabled {
  opacity: 0.5;
  cursor: default; }

.video-js.vjs-tout .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: 0px auto; }

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

.video-js.vjs-tout .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s; }

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em; }

.video-js.vjs-tout:hover .vjs-big-play-button,
.video-js.vjs-tout .vjs-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s; }

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

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

.video-js.vjs-tout 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; }

.video-js.vjs-tout .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-button.vjs-disabled {
  cursor: default; }

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

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
  font-family: Arial, Helvetica, sans-serif; }

.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.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
  outline: 0;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

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

.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 0;
  font-weight: bold;
  cursor: default; }

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

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em; }

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

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

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

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

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

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

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .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:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto; }

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

.video-js.vjs-tout .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3.0em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7); }

.vjs-has-started .vjs-control-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  -moz-transition: visibility 0.1s, opacity 0.1s;
  -o-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s; }

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

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

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

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

.video-js.vjs-tout .vjs-control {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }
  .video-js.vjs-tout .vjs-control:before {
    font-size: 1.8em;
    line-height: 1.67; }

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

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

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

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

.video-js.vjs-tout .vjs-progress-control {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em; }

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

.video-js.vjs-tout .vjs-progress-holder {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  height: 0.3em; }

.video-js.vjs-tout .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em; }

/* If we let the font size grow as much as everything else, the current time tooltip ends up
 ginormous. If you'd like to enable the current time tooltip all the time, this should be disabled
 to avoid a weird hitch when you roll off the hover. */
.video-js.vjs-tout .vjs-progress-control:hover .vjs-time-tooltip,
.video-js.vjs-tout .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js.vjs-tout .vjs-progress-control:hover .vjs-play-progress:after {
  font-family: Arial, Helvetica, sans-serif;
  visibility: visible;
  font-size: 0.6em; }

.video-js.vjs-tout .vjs-progress-holder .vjs-play-progress,
.video-js.vjs-tout .vjs-progress-holder .vjs-load-progress,
.video-js.vjs-tout .vjs-progress-holder .vjs-tooltip-progress-bar,
.video-js.vjs-tout .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0; }

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

.video-js.vjs-tout .vjs-play-progress {
  background-color: #fff; }
  .video-js.vjs-tout .vjs-play-progress:before {
    position: absolute;
    top: -0.333333333333333em;
    right: -0.5em;
    font-size: 0.9em; }

.video-js.vjs-tout .vjs-time-tooltip,
.video-js.vjs-tout .vjs-mouse-display:after,
.video-js.vjs-tout .vjs-play-progress:after {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  right: -1.9em;
  font-size: 0.9em;
  color: #000;
  content: attr(data-current-time);
  padding: 6px 8px 8px 8px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em; }

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

.video-js.vjs-tout .vjs-progress-control .vjs-keep-tooltips-inside:after {
  display: none; }

.video-js.vjs-tout .vjs-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5); }

.video-js.vjs-tout .vjs-load-progress div {
  background: white;
  background: rgba(115, 133, 159, 0.75); }

/* TODO: why is this needed? */
/*.video-js.vjs-tout.vjs-no-flex .vjs-progress-control {
  width: auto; }*/

.video-js.vjs-tout .vjs-time-tooltip {
  display: inline-block;
  height: 2.4em;
  position: relative;
  float: right;
  right: -1.9em; }

.vjs-tooltip-progress-bar {
  visibility: hidden; }

.video-js.vjs-tout .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1; }

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

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

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

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

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

.video-js.vjs-tout .vjs-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

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

.video-js.vjs-tout .vjs-mute-control,
.video-js.vjs-tout .vjs-volume-menu-button {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

.video-js.vjs-tout .vjs-volume-control {
  width: 5em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

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

.video-js.vjs-tout .vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em; }

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

.video-js.vjs-tout .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff; }
  .video-js.vjs-tout .vjs-volume-level:before {
    position: absolute;
    font-size: 0.9em; }

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

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

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

.video-js.vjs-tout .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:hover .vjs-menu-content,
.vjs-volume-menu-button-vertical:focus .vjs-menu-content,
.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
  height: 8em;
  width: 2.9em; }

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

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

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

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

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

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

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

.video-js.vjs-tout .vjs-live-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em; }

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left; }

.video-js.vjs-tout .vjs-time-control {
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em; }

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

.video-js.vjs-tout .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none; }

.video-js.vjs-tout .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none; }

.vjs-time-divider {
  display: none;
  line-height: 3em; }

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

.video-js.vjs-tout .vjs-play-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

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

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

.video-js.vjs-tout .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 {
  -moz-transform: translateY(-3em);
  -ms-transform: translateY(-3em);
  -o-transform: translateY(-3em);
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em); }

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

.video-js.vjs-tout .vjs-fullscreen-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none; }

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

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

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

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-family: Arial, 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%; }

.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(43, 51, 63, 0.7);
  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:before,
.vjs-loading-spinner:after {
  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: white; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -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: white; }

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

@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg); } }

@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

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

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

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

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

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

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

.vjs-caption-settings {
  position: relative;
  top: 1em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  margin: 0 auto;
  padding: 0.5em;
  height: 16em;
  font-size: 12px;
  width: 40em; }

.vjs-caption-settings .vjs-tracksettings {
  top: 0;
  bottom: 1em;
  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-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after {
  clear: both; }

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

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

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

.vjs-caption-settings .vjs-tracksetting span {
  display: inline;
  margin-left: 5px;
  vertical-align: top;
  float: right; }

.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 fieldset {
  margin-top: 1em;
  margin-left: .5em; }

.vjs-caption-settings fieldset .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

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

.video-js.vjs-tout .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  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;
}

@media print {
  .video-js.vjs-tout > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}

@media \0screen {
  .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
    content: "";
  }
}

@media \0screen {
  .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: hidden;
  }
}
/**
* Tout VideoJS Skin .vjs-tout
*/

.video-js.vjs-tout .vjs-progress-holder .tout-marker {
  position: absolute;
  background-color: #FFDC00;
  height: 6px;
  width: 16px;
}

.video-js.vjs-tout .vjs-play-progress:before {
  content: '';
}
.video-js.vjs-tout .vjs-volume-level:before {
  content: '';
}
.video-js.vjs-tout .vjs-volume-control {
  display: block;
}
.video-js.vjs-tout.vjs-has-started .vjs-control-bar {
  /* This is for Safari so that it does not display the control bar as a table */
  display: block;
}
.video-js.vjs-tout .vjs-control-bar {
  height: 3.8em;
  padding-top: 0.6em;
}
.video-js.vjs-tout .vjs-control-bar .vjs-control {
  display: inline-block;
}
.video-js.vjs-tout .vjs-control-bar .vjs-time-control.vjs-current-time {
  padding-right: 0;
}
.video-js.vjs-tout .vjs-control-bar .vjs-time-control.vjs-time-divider {
  display: inline-block;
  padding: 0;
  text-align: center;
  float: none;
}
.video-js.vjs-tout .vjs-control-bar .vjs-time-control.vjs-duration {
  padding-left: 0;
}
.video-js.vjs-tout .vjs-control-bar .vjs-time-control.vjs-remaining-time {
  display: none;
}
.video-js.vjs-tout .vjs-control-bar .vjs-fullscreen-control {
  float: right;
}
.video-js.vjs-tout .vjs-control-bar .vjs-progress-control {
  height: 0.6em;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.video-js.vjs-tout .vjs-control-bar .vjs-progress-control .vjs-progress-holder {
  margin: 0;
}
.video-js.vjs-tout .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-tooltip-progress-bar {
  font-size: 2em;
}
.video-js.vjs-tout .vjs-control-bar .vjs-progress-control .vjs-play-progress {
  background-color: #00a4e4;
}
.video-js.vjs-tout .vjs-control-bar .vjs-progress-control .vjs-progress-holder, .video-js.vjs-tout .vjs-control-bar .vjs-progress-control .vjs-load-progress, .video-js.vjs-tout .vjs-control-bar .vjs-progress-control .vjs-play-progress, .video-js.vjs-tout .vjs-control-bar .vjs-progress-control .vjs-load-progress div {
  height: 0.6em;
}
.tout-target-inner {
  display: inline-block;
  overflow: hidden;
}

.tout-player {
  position: relative;
  clear: both;
  /* some customers have floated items around the player */
  /* Some websites have styles like this which override videojs' styles:
  .post div { font-size: 18px; color: #4a4a4a; line-height: 26px; }
  so we need to override them too.  :(
  */
  /**
  * When paused, show the poster, but with the paused content instead
  * of the poster image.
  */
  /* Hide/Show the correct div based on mode classnames
  * We take a z-index apporach because flash/ads will not run with display: none;
  */
  /* When loading, turn the play button into a spinner */
  /*
  * Prevent the tech from bleading outside the player.
  * This can happen when an ad tech pushes the vjs player down.
  */
}

.tout-player:hover {
  cursor: pointer;
}
.tout-player.at16x9 .wrapper-for-tout, .tout-player.at16x9 .wrapper-for-poster {
  /*TODO: Figure out why the strange padding & height */
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.tout-player .vjs-tech {
  background: #000;
}
.tout-player .vjs-tech, .tout-player .ima-flash-swf {
  /* Some websites will set "width" to be "auto" for all object tags,
  so we need to override that third-party css conflict */
  width: 100% !important;
  height: 100% !important;
}
.tout-player .video-js.vjs-tout div {
  color: #ccc;
  font-size: 10px;
}
.tout-player .video-js.vjs-tout .vjs-loading-spinner {
  font-size: 4em;
}
.tout-player .video-js.vjs-tout .vjs-autoplay-button {
  font-size: .6em !important;
}

.tout-player .video-js.vjs-tout .vjs-big-play-button {
  display: none;
}

.tout-player.mode-paused .wrapper-for-poster {
  /* Don't show the poster image.
  * It's an inline style, so we have to !important it
  */
  background: none !important;
  z-index: 1000;
  /* Click events should trigger poster, not video */
}
/* when paused, do not show the vjs control bar.
 * Just forcing it to hide because of position/z-index issues
 */
.tout-player.mode-paused .vjs-tout .vjs-control-bar .vjs-progress-control {
  display: none;
}
.tout-player.mode-paused .tech-wrapper {
  z-index: 100;
}
.tout-player .wrapper-for-poster {
  z-index: 5;
}
.tout-player .wrapper-for-tout {
  z-index: auto;
  position: relative;
}
.tout-player .wrapper-for-tout .tech-wrapper, .tout-player .wrapper-for-tout .tech-vjs {
  position: absolute;
  top: 0;
  left: 0;
}
.tout-player .wrapper-for-tout .tech-vjs {
  z-index: 1;
}
.tout-player.mode-tout .wrapper-for-poster {
  z-index: auto;
}
.tout-player.mode-tout .wrapper-for-poster .play-button {
  display: none;
}
.tout-player.mode-tout .wrapper-for-tout {
  z-index: 5;
}
.tout-player.mode-tout.show-wrapper {
  background-color: red;
}
.tout-player.mode-tout.show-wrapper .tech-wrapper {
  z-index: 100;
}
.tout-player .wrapper-for-tout {
  width: 100%;
}
.tout-player .wrapper-for-poster {
  background-color: #000;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
}
.tout-player .wrapper-for-poster img {
  z-index: 1;
}
.tout-player .wrapper-for-poster:hover .play-button {
  color: white;
  background: rgba(0, 0, 0, 0.8);
}
.tout-player .wrapper-for-poster .play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1.2em;
  margin-left: -1em;
  width: 0;
  height: 0;
  padding: 1.2em;
  background: rgba(0, 0, 0, 0.4);

  color: rgba(255, 255, 255, 0.8);
  z-index: 1000;
  display: block;
  border-radius: 50%;
  font-size: 2em;
  line-height: 1.3;
  transition: all .2s ease;
}
.tout-player .wrapper-for-poster .play-button:hover {
  opacity: 0.8;
}
.tout-player .wrapper-for-poster .play-button:hover:after {
  border-left: 1em solid white;
}
.tout-player .wrapper-for-poster .play-button:after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 0px;
  width: 0px;
  margin-top: -0.5em;
  margin-left: -0.4em;
  border-top: 0.6em solid transparent;
  border-left: 1em solid rgba(255, 255, 255, 0.8);
  border-bottom: 0.6em solid transparent;
  transition: all .2s ease;
}
.tout-player.mode-loading .wrapper-for-poster .play-button {
  position: absolute;
  height: 1em;
  width: 1em;
  font-size: 4em;
  line-height: 1.3;
  /* override the player button styles */
  margin: 0;
  padding: 0;
  transition: none;
  top: calc(50% - .5em);
  left: calc(50% - .5em);
}
.tout-player.mode-loading .wrapper-for-poster .play-button::after {
  content: '';
  position: absolute;
  font-size: .5em;
  border: .15em solid #fff;
  border-left-color: rgba(255, 255, 255, 0.15);
  border-right-color: rgba(255, 255, 255, 0.15);
  border-bottom-color: rgba(255, 255, 255, 0.15);
  border-top-color: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  box-sizing: content-box;
  /* our calcs are based on content-box sizing */
  height: calc(100% - .30em);
  /* subtract the border size */
  width: calc(100% - .30em);
  /* so the border appears inside the block */
  animation: tout-loading-rotation 2s infinite linear;
  /* override the player button styles */
  padding: 0;
  margin: 0;
  top: 0;
  left: 0;
  transition: none;
}

@keyframes tout-loading-rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.tout-player .tech-wrapper {
  overflow: hidden;
  z-index: 0;
}

.tout-player-next, .tout-player-prev {
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 30px;
  height: 40px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.tout-player-tray:hover .tout-player-next, .tout-player-tray:hover .tout-player-prev {
  display: block;
}

.tout-player-next {
  right: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAuCAMAAAB+ruu2AAAAQlBMVEUAAAC4uLixsbF3d3dycnI1NTUqKiqqqqq0tLStra1paWlhYWFbW1s/Pz8jIyMgICAaGhoHBweUlJRsbGxra2u7u7vpJtpZAAAAFXRSTlO1/fvj4srG+Pz53tvYzsPCv7fv39/sWuXLAAAAXElEQVQ4y+2SORaAMAgF3eOuUbn/VQUbq0yRMsm0zOMBn6qQMe3G9U7qnuq3CBurKOMAxmJGQ8b8GTuOqUwHLWqGO8OCd2ZcER1gBtgC7hB5yefPgtIkvP5DIWFe+QYF4WTf9d4AAAAASUVORK5CYII=");
}

.tout-player-prev {
  left: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAuCAMAAAB+ruu2AAAAOVBMVEUAAACrq6u4uLh3d3dycnI8PDwxMTEhISFqamq0tLSysrKwsLBhYWFbW1spKSkaGhqUlJRsbGy7u7s88aLhAAAAEnRSTlO1+f3j4s3Jw9/8+/vb2Ma/7t9VuIcnAAAAXElEQVQ4y+3SOQ6AMAwEQBKucMP+/7FgGlfrSC6TbDuS5atrKTljn/GIwfIpAngMX/DloH6u4jv1eRNP3IM4b/H63RjyFg/ctUK+B/cUugfnJvUWyXlN/YeWevMCJgQE+5NjlWIAAAAASUVORK5CYII=");
}
/**
 * Sometimes lkqd adds a div element to our .tech-wrapper that contains an iframe
 * before the ad video element that is in charge of capturing the ad click thru,
 * unfortunately, their styles are incomplete and push the ad video element
 * down, making it invisible, removing this div or its styles results on their
 * ad click thru functionality to break :(
 */

.tout-elem-lkqd {
  position: absolute !important;
  width: 100%;
}
.tout-elem-lkqd #iv-creative-iframe-container {
  z-index: 101 !important;
}.vjs-tout .vjs-autoplay-button {
  cursor: pointer;
  float: right;
  width: 12em;
  font-size: 0.5em;
}
.vjs-tout .vjs-autoplay-button::before {
  font-size: 1.5em;
  line-height: 32px;
}

.vjs-tout .vjs-autoplay-on:before {
  content: 'AUTOPLAY ON';
}
.vjs-tout .vjs-autoplay-off:before {
  content: 'AUTOPLAY OFF';
}
.vjs-tout .tout-progress-marker {
  position: absolute;
  background-color: #FFDC00;
  height: 6px;
  width: 16px;
}

.tout-player-tray {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  padding: 5px;
  background: #fff;
  border: 1px solid #ccc;
  z-index: 100;
}

.tout-player-tray-inner {
  overflow: hidden;
  white-space: nowrap;
}

.tout-thumb-wrapper {
  display: inline-block;
  margin-right: 1%;
  padding: 0 !important;
  transition: all ease-in .3s;
}
.tout-thumb-wrapper.at-small-width {
  width: 49%;
}
.tout-thumb-wrapper.at-medium-width {
  width: 19%;
}
.tout-thumb-wrapper.at-large-width, .tout-thumb-wrapper.at-xlarge-width {
  width: 11.5%;
}

.tout-thumb {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 75%;
  font-family: Arial;
  font-size: .8em;
  background-color: #fff;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.tout-thumb.selected {
  border: 1px solid red;
  position: relative;
  font-family: Arial;
  font-size: .8em;
}
.tout-thumb.selected:after {
  content: "Now Playing";
  position: absolute;
  bottom: 0;
  left: 0;
  padding: .5em;
  color: #fff;
  background-color: rgba(255, 55, 55, 0.5);
  display: inline-block;
}
.tout-thumb.upnext:after {
  content: "Up Next";
  position: absolute;
  bottom: 0;
  left: 0;
  padding: .5em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  display: inline-block;
}
.vjs-tout-augmented.bc-player-default_default .tout-icon-caret-right {
  /* Hide our next caret on augmented player  */
  display: none;
}

.vjs-tout-augmented.bc-player-default_default div.vjs-subs-caps-button .vjs-menu .vjs-menu-content {
  /* Alter placement of subtitles menu to be flush with right bottom corner */
  left: -5.5em;
}

.tout-augmented-player .vjs-big-play-button {
  /* Setting opacity to 0 rather than display to none
  allows ads to autoplay w/sound on Brightcove player */
  opacity: 0;
}

/*
 * CSS with webpack modules.
 */


/*
 * If we remove the player from flow, mixin/popout will see the change and trigger as out of view.
 * We need some sort of height so the mixin/popout can function, make it small
 * Overflow is needed to prevent the 'background' content from scrolling behind the visible player.
 */
.js-tout-not-visible {
  height: 1px;
  overflow: hidden;
}

/**
 * Setting the player to even 1px still leave a line on the page (from the header)
 * Use a tiny ::before to take up that space instead.
 */
.js-tout-not-visible::before {
  content: '_'; /* Value doesn't matter since it won't be seen */
}
/*
 * CSS with webpack modules.
 */

._1Ygr41aZxQlOiHFwLlf4-2 {
  position: relative;
}

._1GGReTXCenrnd5EmKuon3 ._1n0co-hZioQDLk-tAPzyC2, ._1GGReTXCenrnd5EmKuon3 ._1kU0hLwCIX0bBJLWcGA0ww, ._1GGReTXCenrnd5EmKuon3 ._2BUbgSpemWtK0Wkql7gFpX {
  display: block;
}
._1n0co-hZioQDLk-tAPzyC2 {
  background-color: #000000;
  bottom: 0;
  display: none;
  height: 4px;
  left: 0;
  position: absolute;
  top: auto;
  width: 100%;
  z-index: 999; /* Needs to go on top of the ad */
}
.lVYN1CuJZMxyALRTGtEJb {
  background-color: #F8E71C;
  height: 100%;
  transition: width 1s linear;
  width: 0;
  z-index: 1000;
}
._1kU0hLwCIX0bBJLWcGA0ww {
  display: none;
  position: absolute;
  left: 10px;
  bottom: 16px;
  z-index: 999;
  font-size: 0.8em;
  color: #ccc;
}
._2eOjYfp4h9YOnI9kgFVRha {

}
._2BUbgSpemWtK0Wkql7gFpX {
  background-color: rgba(0, 0, 0, 0.4);
  bottom: 74px;
  color: #ccc;
  cursor: default;
  display: none;
  font-size: 1em;
  height: 52px;
  padding: 0;
  position: absolute;
  right: 0px;
  text-align: center;
  vertical-align: top;
  z-index: 999;
}

._1CCefcSCJGCLM0i1twrRfZ {
  font-size: 12px;
  height: 52px;
  min-width: 0;
  padding: 0;
  text-align: center;
}
._1E-gSXbQJrtu6S-VJSu4ZR {
  display: inline-block;
  max-width: 100px;
  min-width: 82px;
  padding: 0 10px;
  text-align: center;
  vertical-align: middle;
  width: auto;
}
._1Ks4mg76zvYFix9O_0JZrR {
  height: 100%;
  display: inline-block;
  max-height: 52px;
  max-width: 92px;
  vertical-align: middle;
}

@media (max-width: 667px) {
  ._2BUbgSpemWtK0Wkql7gFpX {
    bottom: 34px;
  }
}
.\--tout-is-mobile ._2BUbgSpemWtK0Wkql7gFpX {
  bottom: 34px;
}
/*
 * CSS with webpack modules.
 */

 /*
  * TODO: Will change to use responsive values
  */

 .js-tout-clickThruOverlay {
   /* outter wrapper/JS-TOUT-Hook */
 }

 ._32Wu46OJsdU3H63JMmReSe {
   /* we put our player here to avoid overwriting our html */
 }

 ._4cnuwRjHOBcPTUBT-wOhB {
   position: relative;
 }

._2fmyu5OfFk6Qw-NfY4GsmM {
  background: #16222c;
  cursor: pointer;
  color: #fff;
  font-family: 'Verdana', 'Arial', sans-serif;
  font-weight: normal;
  padding: .4em;
  position: absolute;
  right: 1em;
  text-decoration: none;
  top: 1em;
  z-index: 5;
}

._3g1DTYH-fQLs4HXPHblR6N {
   color: #4cb0e3;
   float: left;
   font-weight: bold;
   margin-right: .5em;
   display: block;
 }
/*
 * CSS with webpack modules.
 */

.js-button-next,
.js-button-prev {
  /* create a stacking context and position the button based on the parent relative */
  position: absolute;
  z-index: 1; /* position: absolute alone will not create a stacking context. We need some z-index aswell */

  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  font-size: 60px !important;
}

/* hide/show the title/next button based on videojs state */
.vjs-has-started.vjs-user-inactive.vjs-playing .js-button-next {
  visibility: hidden;
  opacity: 0;
}
.vjs-has-started .js-button-next {
  visibility: visible;
  opacity: 1;
}
._1xtZ5sp_A7DfORRnJOjd6A {
  position: absolute;
}
/*
 * Images with CSS!
 * Responsive
 * Everything uses :global so the module will not change the names on compile.
 * Each css files generates unique names, so importing won't work as expected.
 */

/*
 * X icon
 */
.tout-icon-x {
  height: 1em;
  width: 1em;
  display: inline-block;
  /* Transform origin first, so the rotation doesn't shift the position */
  transform-origin: center;
  transform: rotate(45deg);
}

.tout-icon-x::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #000;
  /* width + left control line position and thickness */
  width: 20%;
  left: 40%;
}

.tout-icon-x::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  background-color: #000;
  /* height + top control line position and thickness */
  height: 20%;
  top: 40%;
}

/*
 * Play Icon
 */
.tout-icon-play {
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-style: normal;
  text-align: left;
  text-indent: -9999px;
  direction: ltr;
  width: 0;
  height: 0;
  border-width: .3em 0 .3em .4em;
  border-style: solid;
  border-top-color: transparent;
  border-bottom-color: transparent;
  margin: .3em 0em .3em 0.4em;
}

/*
 * Arrow Down
 */
.tout-icon-arrow-down {
  height: 0;
  width: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid white;
}

/*
 * Arrow Up
 */
.tout-icon-arrow-up {
  height: 0;
  width: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid white;
}

/*
 * Arrow Left
 */
.tout-icon-arrow-left {
  height: 0;
  width: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 9px solid black;

  position: absolute;
  left: 9px;
  top: 10px;
}


/*
 * Arrow Right
 */
.tout-icon-arrow-right {
  height: 0;
  width: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 9px solid black;

  position: absolute;
  left: 11px;
  top: 10px;
}

/*
 * Circle
 */
.tout-icon-circle {
   height: 30px;
   width: 30px;
   border-radius: 30px;
   background-color: white;

   position: relative;
 }

/*
 * Caret Base
 */
 [class*="tout-icon-caret"] {
  /* common */
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-style: normal;
  text-align: left;
  text-indent: -9999px;
  direction: ltr;
  /* end common */
  width: 0.375em;
  height: 0.625em;
  margin: 0.21em 0.34em;
}
[class*="tout-icon-caret"]::before, [class*="tout-icon-caret"]::after {
  content:'';
  pointer-events: none;
  width: 0.44em;
  height: 0.06em;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 0.06em;
  box-shadow: inset 0 0 0 1em;
  transform-origin: right;
}
[class*="tout-icon-caret"]::before {
  transform: rotate(45deg);
  top: 0.1em;
}
[class*="tout-icon-caret"]::after {
  transform: rotate(-45deg);
 }
 /*
  * Caret Left
  */
.tout-icon-caret-left {
  transform: rotate(180deg);
}
 /*
  * Caret Up
  */
.tout-icon-caret-up {
  transform: rotate(-90deg);
}
 /*
  * Caret Down
  */
.tout-icon-caret-down {
  transform: rotate(90deg);
}

 /*
  * Popout
  */
.tout-icon-popout {
  width: 100%;
  height: 100%;
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI1LDIwLjJoMVYyNkgxNFYxNGg1Ljh2MUgxNXYxMGgxMFYyMC4yeiBNMjEuNSwxNHYxaDIuOGwtNi41LDYuNWwwLjcsMC43bDYuNS02LjV2Mi44aDFWMTRIMjEuNXoiLz4KPC9zdmc+Cg==);
}

 /*
  * Popin
  */
.tout-icon-popin {
  width: 100%;
  height: 100%;
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHRpdGxlPlNoYXJlPC90aXRsZT4KPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNSwyMC4yaDFWMjZIMTRWMTRoNS44djFIMTV2MTBoMTBWMjAuMnogTTE5LDE3LjVoLTFWMjJoNC41di0xaC0yLjhsNi41LTYuNWwtMC43LTAuN0wxOSwyMC4zVjE3LjV6Ii8+Cjwvc3ZnPgo=);
}

/*
 * Mute
 */
.tout-icon-mute {
  display: inline-block;
  vertical-align: middle;
}
.tout-icon-mute::after {
  content: '';
  width: 1em;
  height: 0.75em;
  display: inline-block;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMjAgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4ICg0NzIzNSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgMjI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iT3V0c3RyZWFtLVBsdXMtUHJlcm9sbC1CMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1OS4wMDAwMDAsIC0yODguMDAwMDAwKSIgb3BhY2l0eT0iMC43MDMxMjUiPgogICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NDkuMDAwMDAwLCAyNzUuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSJTb3VuZC1PbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41MjMzNzcsIDAuNDU0NTQ1KSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1LjEyOTk4OTgsMTQuMTQ1NDQyMSBDMTcuMDMxMjI1OCwxMi43ODg5MjU1IDE4LjI4NTI5NjEsMTAuNDYxNTY0MyAxOC4yODUyOTYxLDcuODE4MTc1NjIgQzE4LjI4NTI5NjEsNS4xNzQ3ODY5NyAxNy4wMzEyMjU4LDIuODQ3NDI1NzIgMTUuMTI5OTg5OCwxLjQ5MDkwOTA5IEMxNC45MTkxMDUxLDEuNjkzNjUwNzMgMTQuNzE4NDIyLDEuOTA4NDgxNTQgMTQuNTI4ODc0OSwyLjEzNDM5MzMzIEMxNi4yODc4MjU1LDMuMzE0NjA1MDYgMTcuNDU4NzY4MSw1LjQxODg1MDc5IDE3LjQ1ODc2ODEsNy44MTgxNzU2MiBDMTcuNDU4NzY4MSwxMC4yMTc1MDA1IDE2LjI4NzgyNTUsMTIuMzIxNzQ2MiAxNC41Mjg4NzQ5LDEzLjUwMTk1NzkgQzE0LjcxODQyMiwxMy43Mjc4Njk3IDE0LjkxOTEwNTEsMTMuOTQyNzAwNSAxNS4xMjk5ODk4LDE0LjE0NTQ0MjEgTDE1LjEyOTk4OTgsMTQuMTQ1NDQyMSBMMTUuMTI5OTg5OCwxNC4xNDU0NDIxIFoiIGlkPSJQYXRoIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMC41Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjE3NDM4NzUsMTEuMjU5MzcyMSBDMTQuMjU1NzcwNiwxMC41NTc0NzA2IDE0Ljk3OTE4NDEsOS4yNzg5NzM2OCAxNC45NzkxODQxLDcuODE4MTc1NjIgQzE0Ljk3OTE4NDEsNi4zNTczNzc1NiAxNC4yNTU3NzA2LDUuMDc4ODgwNjcgMTMuMTc0Mzg3NSw0LjM3Njk3OTE4IEMxMy4wNjA1NDgsNC42NTI5NjY0NyAxMi45NTk5ODE2LDQuOTM2NzM0MzEgMTIuODczNTYzLDUuMjI3MzM4OTMgQzEzLjY0NTEyMzEsNS43ODc4OTkwNSAxNC4xNTI2NTYxLDYuNzM5MDg3ODQgMTQuMTUyNjU2MSw3LjgxODE3NTYyIEMxNC4xNTI2NTYxLDguODk3MjYzNCAxMy42NDUxMjMxLDkuODQ4NDUyMTkgMTIuODczNTYzLDEwLjQwOTAxMjMgQzEyLjk1OTk4MTYsMTAuNjk5NjE2OSAxMy4wNjA1NDgsMTAuOTgzMzg0OCAxMy4xNzQzODc1LDExLjI1OTM3MjEgTDEzLjE3NDM4NzUsMTEuMjU5MzcyMSBMMTMuMTc0Mzg3NSwxMS4yNTkzNzIxIFoiIGlkPSJQYXRoIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMC41Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuNDI1OTc0MDI2LDUuMzYzODYxMTMgTDAuNDI1OTc0MDI2LDEwLjI3MDMwNzMgTDQuMzg3NTMyMzUsMTAuMjcwMzA3MyBMNC4zODc1MzIzNSw1LjM2Mzg2MTEzIEwwLjQyNTk3NDAyNiw1LjM2Mzg2MTEzIEwwLjQyNTk3NDAyNiw1LjM2Mzg2MTEzIFogTTQuMzkzMzA4MzksNi43MTYyODgwNiBMNC4zOTMzMDgzOSwxMC4yNzMwNzYgTDkuMzcxNDI4NTcsMTQuNzM3MzAwMSBMOS4zNzE0Mjg1NywwLjc3MjM3OTg5NCBMNC4zOTMzMDgzOSw1LjM2MDkxNjE2IEw0LjM5MzMwODM5LDYuNzE2Mjg4MDYgWiIgaWQ9IlZvaWNlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
}

/*
 * Unmute
 */
.tout-icon-unmute {
  display: inline-block;
  vertical-align: middle;
}
.tout-icon-unmute::after {
  content: '';
  width: 0.75em;
  height: 0.75em;
  display: inline-block;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4ICg0NzIzNSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+UGFnZSAxPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Ik91dHN0cmVhbS1QbHVzLU1pZC1yb2xsLUMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzYuMDAwMDAwLCAtMjUuMDAwMDAwKSIgb3BhY2l0eT0iMC42OTcyMzczMTkiPgogICAgICAgIDxnIGlkPSJHcm91cC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi4wMDAwMDAsIDE4LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTQuMDAwMDAwLCA3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjA5MjIyODY1LDUuOTY3MjY3ODggTDEuMTgwMTgxNzcsMC4wMTE3MTg2NTI4IEwtMS4wOTM3NWUtMDUsMS4xODY3NzU2NSBMMy40MDc0NTc4MSw0LjU3NjUxNjU4IEwwLjA1ODU3NzYwNDIsNC41NzY1MTY1OCBMMC4wNTg1Nzc2MDQyLDkuMzYzMzE5NjkgTDMuMTU5NzIzNDQsOS4zNjMzMTk2OSBMNy4xMzI3MzM4NSwxMy4zMTY3NjAxIEw3LjEzMjczMzg1LDguMjgyMzgxODcgTDEwLjAxOTEwMzYsMTEuMTUyODUzNCBDOS40ODAwNjcxOSwxMS41MTg3Mzk0IDkuMDA0ODY5MjcsMTEuNzU3ODYzNyA4LjQ1NzQxMDk0LDExLjk0MTgyMjMgTDguMzYxNjcxMzUsMTEuOTczNTk0MyBMOC4zNjE2NzEzNSwxMy44MjU1MTE0IEw4LjUzMjg3OTY5LDEzLjc4ODQ4MDMgQzkuNTUwMjQ5NDgsMTMuNTY5NTIxOCAxMC40NTE4Mjc2LDEzLjE0MzMxOTcgMTEuMjg2MzU4OSwxMi40ODc1Njg0IEwxMi44MDIzNjkzLDE0LjAwMDAwMzYgTDEzLjk4MjUyNTUsMTIuODI2MDM0NyBMNy4wOTIyMjg2NSw1Ljk2NzI2Nzg4IiBpZD0iRmlsbC0xIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAsNy4xNTA5NzU2OCBDMTAsNS44MTM4MzU5NiA5LjMwNDgzNDU5LDQuNjQxMTc0NTQgOC4xODUyMTM4Miw0LjA5MDk2MzA5IEw4LDQgTDgsNS44ODkzMzcxIEwxMCw4IEwxMCw3LjE1MDk3NTY4IiBpZD0iRmlsbC00Ij48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuMDY5OTYyMiw2Ljc0NjA5OTk4IEMxMi4wNjk5NjIyLDcuMzQ1Mjc0NDkgMTEuOTMxMjE3Niw3Ljk5MjMyMzAzIDExLjY2OTczNDIsOC42MTg1NzM4NCBMMTEuNjM1MzIzMyw4LjcwMjgzNDk4IEwxMy4wNjk5MjI5LDEwIEwxMy4xNjk3MzQyLDkuODQzOTYzNDggQzEzLjcxMzMwODIsOC45OTYxNzkzNSAxNCw3Ljg5OTcxNDI1IDE0LDYuNjc0MzYwMjggQzE0LDMuNTE5MjA0OTEgMTEuNTU1MDU3NCwwLjcyODE3MDQwNiA4LjE4NTc3OTQ2LDAuMDM3NDU3MzI1NCBMOCwwIEw4LDEuODI1NjM0MzcgTDguMTAyMDEzNTMsMS44NTc4ODMzNCBDMTAuNTEyNTg0NiwyLjYwOTk5MDc2IDEyLjA2OTk2MjIsNC41MjgyMzM5IDEyLjA2OTk2MjIsNi43NDYwOTk5OCIgaWQ9IkZpbGwtNiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtOCIgcG9pbnRzPSI3IDEgNSAzIDcgNSI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
}
/*
 * List
 */
.tout-icon-list {
  /* common */
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-style: normal;
  text-align: left;
  text-indent: -9999px;
  direction: ltr;
  /* end common */
  width: 0.125em;
  height: 0.125em;
  box-shadow: inset 0 0 0 1em, 0 -0.25em 0 0, 0 0.25em 0 0;
  margin: 0.47em 0.81em 0.47em 0.125em;
}

.tout-icon-list::before, .tout-icon-list::after {
  content:'';
  pointer-events: none;
}
.tout-icon-list::before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 0.56em;
  height: 0.125em;
  left: 0.25em;
  box-shadow: inset 0 0 0 1em, 0 -0.25em 0 0, 0 0.25em 0 0;
}

/*
 * Search
 */
.tout-icon-search {
  /* common */
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-style: normal;
  text-align: left;
  text-indent: -9999px;
  direction: ltr;
  /* end common */
  width: 0.67em;
  height: 0.67em;
  border-radius: 50%;
  border: 0.06em solid;
  transform: rotate(45deg);
  margin: 0.125em 0.125em 0.25em 0.25em;
}

.tout-icon-search::before, .tout-icon-search::after {
  content:'';
  pointer-events: none;
}

.tout-icon-search::before {
  width: 0.1em;
  height: 0.3em;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: inset 0 0 0 1em;
  top: 0.7em;
  border-radius: 0 0 0.03em 0.03em;
}

/*
 * Cross
 */
.tout-icon-cross {
    /* common */
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-style: normal;
  text-align: left;
  text-indent: -9999px;
  direction: ltr;
  /* end common */
  transform: rotate(45deg);
  width: 0.9em;
  height: 0.9em;
  margin: 0.06em;
}

.tout-icon-cross::before, .tout-icon-cross::after {
  /* common */
  content:'';
  pointer-events: none;
  /* end common */
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  box-shadow: inset 0 0 0 1em;
}

.tout-icon-cross::before {
  width: 0.63em;
  height: 0.06em;
}
.tout-icon-cross::after {
  height: 0.63em;
  width: 0.06em;
}
.tout-icon-cross.circle {
  /* common circle styles */
  border: 0.06em solid;
  border-radius: 50%;
  width: 0.9em;
  height: 0.9em;
  margin: 0.06em;
  /* common circle styles */
}
.tout-icon-cross.circle::before {
  width: 0.56em;
}
.tout-icon-cross.circle::after {
  height: 0.56em;
}/*
 * CSS with webpack modules.
 */

._1XIaR9NKSz7Xp9n5rPnye1 {
  background: #333;
  border-radius: 5px 5px 0 0;
  width: 465px;
  z-index:1000;
}

/* placeholder for the ToutVideoPlayer */
._1XIaR9NKSz7Xp9n5rPnye1 ._8oAwkqZwbMp88pkIyLkcv {
  /* display: flex prevents a small gap from appearing below the video */
  display: flex;
}

._1XIaR9NKSz7Xp9n5rPnye1._3tfrtKb30WbU0iTVpxDFxn ._8oAwkqZwbMp88pkIyLkcv {
  /*
   * We can not hide with display: none; because the flash player throws errors when we resume.
   * Instead, take it out of the flow.
   */
  position: fixed;
  top: 900%;
}

/* Video Title */
._1XIaR9NKSz7Xp9n5rPnye1 ._2KJPBKRr5ifmoAv6x3T2la {
  display: inline-block;
  font-family: Helvetica Neue, Helvetica,Arial,sans-serif;
  color: #FFF;
  margin: 5px;
  min-height: 20px;
  width: 90%;
}

/* Prev/Next Controls */
._1XIaR9NKSz7Xp9n5rPnye1 ._1dm5gU5LuJRocHpcR4IliA {
  display: none;
}
/* We only show the next/prev controls on hover */
._1XIaR9NKSz7Xp9n5rPnye1:hover ._1dm5gU5LuJRocHpcR4IliA {
  display: block;
}
/*
 * Don't show the next/prev if we are minimized.
 * Don't show if the ad is playing.
 */
._1XIaR9NKSz7Xp9n5rPnye1:hover._3tfrtKb30WbU0iTVpxDFxn ._1dm5gU5LuJRocHpcR4IliA,
._1XIaR9NKSz7Xp9n5rPnye1:hover.PNAd1Fk8KXVHt9EPzPrie ._1dm5gU5LuJRocHpcR4IliA {
  display: none;
}


/* Position the min/max toggle */
._1XIaR9NKSz7Xp9n5rPnye1 .KpKMba3PKF_3wnfe8SZMZ {
  cursor: pointer;
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}

/* Position the next/prev buttons */
._1XIaR9NKSz7Xp9n5rPnye1 ._1laRdk-L_TF-6102yISUUr {
  right: 1em;
}
._1XIaR9NKSz7Xp9n5rPnye1 .OC0zEAHla77W5SN1wexzJ {
  left: 1em;
}

._1XIaR9NKSz7Xp9n5rPnye1 .OC0zEAHla77W5SN1wexzJ,
._1XIaR9NKSz7Xp9n5rPnye1 ._1laRdk-L_TF-6102yISUUr {
  position: absolute;
  top: 50%;
  z-index: 90;
  cursor: pointer;
  opacity: .35;
  width: 2em;
  height: 2em;
}

._1XIaR9NKSz7Xp9n5rPnye1 .OC0zEAHla77W5SN1wexzJ > ._1XrCIQqy-QpCcQhEVerar4,
._1XIaR9NKSz7Xp9n5rPnye1 ._1laRdk-L_TF-6102yISUUr > ._2W8prR4056enYSxMkXG1fJ {
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
}
/*
 * CSS with webpack modules.
 */

._2-9Quws0gN_17VTCU2SK0I {
  font-family: helvetica;
  background-color: black;
  color: white;
  /* Make the modal a new stacking context that takes up the full viewport */
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99999;
}

._1MXnNVGqfsLDdKpJjn38lm {
  width: 100vw; /* needed so android can calc the correct width after fillscreen */
  height: calc((9/16) * 100vw);
  z-index: 10;
}

._3PTN_YeV6ZxeTfWvGICOIF {
  position: absolute;
  z-index: 20; /* higher than the player's z-index */
  font-size: 2.5em;
  color: white;
}

/* Scrollable tray of items under the player */
._72a7SHbDShPznpOuHYNtD {
  /* using absolute allows us to use bottom relative to the modal.
   * This creates a stacking container of the correct height for the screen sice.
   * The result is that we can see all the items in the tray instead of the bottom ones being cut off.
   */
  position: absolute;
  top: calc(((9/16) * 100vw) + 10px); /* offset by the player's height, and a small amount of padding. */
  bottom: 0;
  z-index: 10;
  overflow-y: scroll; /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch; /* enables momentum scrolling */
}

._1yVk--bY3E5ErMy-qI_gyM {
  width: 100vw;
  display: flex;
  padding: .75em 0;
  /* relative position to create a stacking context
   * then the pause button can placed over the poster
   */
  position: relative;
  z-index: 1;
}

/* Split the img and .details side by side */
._1yVk--bY3E5ErMy-qI_gyM > img {
  width: 50vw;
  height: calc((9/16) * 50vw);
  border-radius: 5px;
  overflow: hidden;
}
._1yVk--bY3E5ErMy-qI_gyM ._2lzQGHirTq6H4s6NHeRw91 {
  width: 50vw;
  padding-left: .5em;
}

/* Display a pause button if this is the active tout */
._1yVk--bY3E5ErMy-qI_gyM::before {
  font-size: 4em;
  font-family: Tout-VideoJS5;
  display: flex;
  justify-content: center;
  align-items: center;

  position: absolute;
  width: 50vw;
  height: calc((9/16) * 50vw);
}

/* Set the content to the correct icon based on playing state.  */
._1yVk--bY3E5ErMy-qI_gyM._3isYzR5sFx9CekpSyEB7ih::before {
  content: "\F103";
}
._1yVk--bY3E5ErMy-qI_gyM._2nUmwDiYw0Gs2YInO2dVh::before {
  content: "\F101";
}

/* Create a banner over the tray poster to help the user know which item is playing. */
._1yVk--bY3E5ErMy-qI_gyM._3isYzR5sFx9CekpSyEB7ih::after {
  content: 'NOW PLAYING';
  display: block;
  font-size: .75em;
  background-color: #0074D9;
  padding: 5px;
  border-radius: 0 0 7px 0;
  position: absolute;
}

/* Make the org name and data smaller and grayed out */
._1dWFHPxdyHH5bON1_smBPS, ._248e7nHPWN7oKBR7Ol4wHr {
  font-size: .75em;
  opacity: .5;
}

._1yVk--bY3E5ErMy-qI_gyM ._2xvYvO6dxzDpZVDdI6xGaj {
  text-overflow: ellipsis;
  overflow: hidden;
  height: 4em;
  line-height: 1em;
}

._1yVk--bY3E5ErMy-qI_gyM ._2xvYvO6dxzDpZVDdI6xGaj.ellipses-long-text::after {
  background-color: black;
}

.ESyKSYxEkObNTm5XHI5n2 {
  font-size: 1.25em;
  margin: .25em 1em;
}

._3nHY3Ejf-iD3eCLKlic47r {
  height: 3em;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: thin solid #ffffff4f;
  margin: .25em 1em;
}
._3nHY3Ejf-iD3eCLKlic47r > b {
  margin-left: 1em;
}
._3nHY3Ejf-iD3eCLKlic47r > label {
  margin-right: 1em;
}

._30TUxLhqJR6poR9Rmczae0 {
/* left blank so the code can use style.toggleFeed */
}
/*
 * CSS with webpack modules.
 */

._36sDv20_wpkHtpMtevTSd4 {
  position: fixed;
  overflow-x: hidden;
  z-index: 99999;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  font-family: helvetica;

  overflow-y: scroll; /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
}

._36sDv20_wpkHtpMtevTSd4::before {
  content: '';
  display: block;
  position: fixed;
  height: 100%;
  width: 100%;
  opacity: .45;
  background-color: black;
}

/* Keeps the player inview, but scrollable with the page. */
._3OL2ibV0x0oDmsM4HWoDwV {
  position: absolute;
  width: 100vw; /* needed so android can calc the correct width after fillscreen */
}

._28Hop1J5RH5urXtwydy5CR {
  font-size: 2em;
  color: white;
  opacity: .5;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1100;
}

._1YpFUfYSvmDyHqz2pYHpzK {
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2em;
  color: #DDD;
  position: relative;
}
._3tui_HAniUsgSGLOXF2oY6 {
  padding-top: 1em;
}
._3tui_HAniUsgSGLOXF2oY6 .zm5h7MUhN9PPpXcyQIFhR,
._3tui_HAniUsgSGLOXF2oY6 ._3inwiLdTgO0SG7rEkKTNKX {
  margin-left: 5vw;
  margin-right: 5vw;
}
.zm5h7MUhN9PPpXcyQIFhR {
  margin-top: 1em;
  margin-bottom: .5em;
}
.zm5h7MUhN9PPpXcyQIFhR ._3RUBAzMe56P2-biQiBNBka {
  font-weight: bold;
  color: white;
}
.zm5h7MUhN9PPpXcyQIFhR ._1_w-Z9TZKu-IxWcN3gFpas {
  font-family: Avenir, Nunito;
  font-size: .95em;
  color: #aaa;
}
._2K_mrna2HzoJ33-6-6mEJe {
}
._2K_mrna2HzoJ33-6-6mEJe > * {
  width: 100vw;
  height: calc((9/16) * 100vw);
  border-radius: 5px;
  overflow: hidden;
}
._2K_mrna2HzoJ33-6-6mEJe > img {
  padding-bottom: 1em;
}

._3inwiLdTgO0SG7rEkKTNKX {
  padding: 1em 0;
  border-bottom: thin solid rgba(204, 204, 204, .5);
}

._375l-0gcsoLE_0RYPNhc7w {
  animation: _1UpVJMxWHUIP9y6oN2gCnt 0.5s;
}
._2mTiKGaO3iwqeJLgkGwv7h {
  animation: _1HYEOLoxtlIP7hzQc9In8I 0.5s;
}

._18HABfkZVaEZ3dRzb2r-OD {
  display: none;
}

@keyframes _1UpVJMxWHUIP9y6oN2gCnt {
  0% {
    width: 0;
    margin-left: 100%;
  }
  100% {
    width: 100%;
    margin-left: 0;
  }
}

@keyframes _1HYEOLoxtlIP7hzQc9In8I {
  0% {
    width: 100%;
    margin-left: 0;
  }
  100% {
    width: 0;
    margin-left: 100%;
  }
}

/* Mobile controls volume on the device */
._36sDv20_wpkHtpMtevTSd4 .vjs-tout .vjs-control-bar .vjs-volume-menu-button {
  display: none;
}
/*
 * CSS with webpack modules.
 */

._1SsJaWwmcO8Ya4aw6CahZ4 {
  width: 90vw;
  left: calc(50% - (90vw/2));
  margin-bottom: 1em;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  background-color: black;
  border-radius: 5px;
  font-family: helvetica;
}

._3CYAqVCEjQ9_-Ph4nzHkKY {
  display: flex; /* prevents a small gap along the bottom of the player */
}

._3juFpIFP-jgVpa7bSlE5P- {
  width: 100px;
  height: 57px;
}

._1PanxW7_M--9VR372tdyoM {
  color: white;
  flex-grow: 1;
  display: flex;
  align-items: center;
  padding-left: .5em;
}

.st7PEK_x4Mtl7Oa3JwdOj {
  height: 2.5em;
  line-height: 1.25em;
}
.st7PEK_x4Mtl7Oa3JwdOj.ellipses-long-text::after {
  background-color: black;
}

._1SsJaWwmcO8Ya4aw6CahZ4 ._1QqNjAHUx8k6-7mm83Lx5g {
  color: white;
  opacity: .5;
  font-size: 2em;
  display: flex;
  align-items: center;
  padding-right: .15em;
}


/*
 * Override VideoJS controls. The user is not allowed to control the player from the postagestamp.
 */
._1SsJaWwmcO8Ya4aw6CahZ4 .vjs-tout .vjs-control-bar {
  /*TODO: remove the need for !important. it's here because the vjs style uses it and we need to weigh more than theirs*/
  display: none !important;
}
._1SsJaWwmcO8Ya4aw6CahZ4 .js-button-next {
  display: none;
}

._13g_6GWo4MnxkKFjUcdMcc {
  animation: _1F2O0iyi9FQQTtxiVbo2Tx 1.5s;
}
._3TIAMT6qEm9BaGAoQGIKuh {
  animation: _3AhKtCcCXw69lUKBVvewa0 1.5s;
}

/*
 * Animations!
 */
@keyframes _1F2O0iyi9FQQTtxiVbo2Tx {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes _3AhKtCcCXw69lUKBVvewa0 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * CSS with webpack modules.
 */

._1htlrRGHV_J811RgPaQQSB {
  position: fixed;
  overflow-x: hidden;
  z-index: 99999;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  font-family: helvetica;

  overflow-y: scroll; /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
}
/* Background with opacity */
._1htlrRGHV_J811RgPaQQSB::before {
  content: '';
  display: block;
  position: fixed;
  height: 100%;
  width: 100%;
  opacity: .45;
  background-color: black;
}

._1agrTd3voXk76pj5Txh9aJ {
  font-family: "Helvetica Neue", sans-serif;
  transition: opacity .15s linear;
  -webkit-transform: .3s ease-out;
  transform: .3s ease-out;
 }

._1agrTd3voXk76pj5Txh9aJ._2nsd0C2zQ3d5wxG-4Zrzix {
  opacity: 1;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0 auto;
  /*padding: 44px 0;*/
  z-index: 1100000;
  outline: 0;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
}
._1agrTd3voXk76pj5Txh9aJ._2nsd0C2zQ3d5wxG-4Zrzix._1arPCCQTbYD2fs5jhFKhs8 {
  padding-left: 50px;
  padding-right: 50px;
  box-sizing: border-box;
}
._1agrTd3voXk76pj5Txh9aJ._2nsd0C2zQ3d5wxG-4Zrzix ._1imYcwCZ9YDFe4FrWswomu {
  display: block;
}
._1agrTd3voXk76pj5Txh9aJ .vjs-fullscreen-control {
  display: none !important;
}
/* show default fullscreen control when postage modal */
.js-tout-postage-modal ._1agrTd3voXk76pj5Txh9aJ._2nsd0C2zQ3d5wxG-4Zrzix .vjs-fullscreen-control {
  display: inline-block !important;
}
._3tpdpXQb5bMU8aK11tw7m- {
  display:none;
  width: 100%;
  max-width: 200px;
  max-height: 200px;
  margin: 10px auto;
}
._3QXF_jS-sz3_IkwrJ5UAPa {
  width: 100%;
}
._1agrTd3voXk76pj5Txh9aJ._2nsd0C2zQ3d5wxG-4Zrzix ._3tpdpXQb5bMU8aK11tw7m- {
  display: block;
}
._1PPD7S0SHr8XsNIg46ufLv {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  cursor: pointer;
  text-align: center;
  font-size: 44px;
  line-height: 44px;
  color: #FFFFFF;
  display: none;
}
._1PPD7S0SHr8XsNIg46ufLv .tout-icon-cross {
  vertical-align: top;
}
._1agrTd3voXk76pj5Txh9aJ._2nsd0C2zQ3d5wxG-4Zrzix ._1PPD7S0SHr8XsNIg46ufLv {
  display: block;
}
.gjHOgc2gOReFV-kDJXmSb {
}
._1agrTd3voXk76pj5Txh9aJ._2nsd0C2zQ3d5wxG-4Zrzix .gjHOgc2gOReFV-kDJXmSb {
  position: relative !important;
}

._1agrTd3voXk76pj5Txh9aJ._2nsd0C2zQ3d5wxG-4Zrzix .tout-player {
  border-radius: 5px;
  overflow: hidden;
}
._3CApPVEyQQ2Z-WJotSdUdn {
}
._2ZIxhas5FB6gaK_jNuNHeO {
  position: relative;
  display: none;
}
._1agrTd3voXk76pj5Txh9aJ._2nsd0C2zQ3d5wxG-4Zrzix ._2ZIxhas5FB6gaK_jNuNHeO {
  display: block;
}
.L86dd3o5qkjVtVXetInVO {
  color: #FFFFFF;
  font-weight: bold;
  text-transform: uppercase;
}
._3CApPVEyQQ2Z-WJotSdUdn .L86dd3o5qkjVtVXetInVO {
  font-size: 0.9em;
  font-weight: bold;
  display: none;
}
._1agrTd3voXk76pj5Txh9aJ._2nsd0C2zQ3d5wxG-4Zrzix .L86dd3o5qkjVtVXetInVO {
  display: block;
}
._1agrTd3voXk76pj5Txh9aJ .gjHOgc2gOReFV-kDJXmSb .js-button-next {
  display: none;
  top: 50%;
  right: 10px;
  position: absolute;
  transform: translateY(-50%);
  font-size: 60px !important;
  z-index: 1;
}
._1agrTd3voXk76pj5Txh9aJ._2nsd0C2zQ3d5wxG-4Zrzix .gjHOgc2gOReFV-kDJXmSb .js-button-next {
  display: block;
}
.tout-hide-ui .tout-titleInPlayer {
  display: inline-block;
}
/* Hide/Show the title/next button based on VideoJS State */
._1agrTd3voXk76pj5Txh9aJ._2nsd0C2zQ3d5wxG-4Zrzix .vjs-has-started.vjs-user-inactive.vjs-playing .js-button-next {
  visibility: hidden;
  opacity: 0;
}
._1agrTd3voXk76pj5Txh9aJ._2nsd0C2zQ3d5wxG-4Zrzix .vjs-has-started .js-button-next {
  visibility: visible;
  opacity: 1;
}

._1imYcwCZ9YDFe4FrWswomu {
  margin-top: 27px;
  display: none;
  overflow: hidden;
  width: 100%;
  height: 185px;
  position: relative;
}
._2ZIxhas5FB6gaK_jNuNHeO .js-button-scroll-left,
._2ZIxhas5FB6gaK_jNuNHeO .js-button-scroll-right {
  background-color: #000000;
  border-radius: 50%;
  color: #FFFFFF;
  cursor: pointer;
  opacity: 0.4;
  padding: 5px 6px;
  position: absolute;
  text-align: center;
  top: 35px;
}
._2ZIxhas5FB6gaK_jNuNHeO .js-button-scroll-left:hover,
._2ZIxhas5FB6gaK_jNuNHeO .js-button-scroll-right:hover {
  opacity: 1;
}
._1agrTd3voXk76pj5Txh9aJ._1arPCCQTbYD2fs5jhFKhs8 ._2ZIxhas5FB6gaK_jNuNHeO .js-button-scroll-left,
._1agrTd3voXk76pj5Txh9aJ._1arPCCQTbYD2fs5jhFKhs8 ._2ZIxhas5FB6gaK_jNuNHeO .js-button-scroll-right {
  background: none;
  color: #FFFFFF;
  font-size: 3em;
  opacity: 0.8;
  padding: 0;
  top: 20px;
}
._2ZIxhas5FB6gaK_jNuNHeO .js-button-scroll-left._3Tq8V7uvjTcM7dFJcPzlmL,
._2ZIxhas5FB6gaK_jNuNHeO .js-button-scroll-right._3Tq8V7uvjTcM7dFJcPzlmL {
  opacity: 0.2 !important;
  cursor: default;
}
._2ZIxhas5FB6gaK_jNuNHeO .js-button-scroll-left {
  left: 5px;
}
._1agrTd3voXk76pj5Txh9aJ._1arPCCQTbYD2fs5jhFKhs8 ._2ZIxhas5FB6gaK_jNuNHeO .js-button-scroll-left {
  left: -50px;
}
._2ZIxhas5FB6gaK_jNuNHeO .js-button-next {
  right: 5px;
}
._1agrTd3voXk76pj5Txh9aJ._1arPCCQTbYD2fs5jhFKhs8 ._2ZIxhas5FB6gaK_jNuNHeO .js-button-scroll-right {
  right: -50px;
}
._35qq8W3EF42NvG82f9Tj6J {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: auto;
}
._33uXvmRhiNHAhzHXCq68YH {
  cursor: pointer;
  display: inline-block;
  margin-right: 21px;
  margin-left: -4px;
  vertical-align: top;
  width: 164px;
}
._33uXvmRhiNHAhzHXCq68YH:first-child {
  margin-left: 0;
}
._33uXvmRhiNHAhzHXCq68YH._2Y41XCcFIeDgFi2shsQYaC ._1vZGRJWAvEi1dzg3XuW51m {
  border-bottom: 3px solid #1ba5e1;
}

._1imYcwCZ9YDFe4FrWswomu ._2rvtim8tLf4NSQigaTfpJl {
  display: block;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
._1imYcwCZ9YDFe4FrWswomu ._2rvtim8tLf4NSQigaTfpJl:before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
._1imYcwCZ9YDFe4FrWswomu ._1vZGRJWAvEi1dzg3XuW51m {
  border: 0;
  border-radius: 5px;
  bottom: 0;
  box-sizing: border-box;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
._33uXvmRhiNHAhzHXCq68YH ._2GznmxHXO9OO7Qz46a8opZ {
  position: absolute;
  top: auto;
  left: auto;
  bottom: 5px;
  right: 5px;
  color: #dddddd;
  font-size: 0.8em;
  text-shadow: #666666 0px 0px 1px;
}
._1imYcwCZ9YDFe4FrWswomu ._1fXm6bfazdDeYGxlpFCTE3 {
  color: #ffffff;
  font-size: 12px;
  line-height: 18px;
  margin-top: 11px;
  white-space: normal;
}
._1imYcwCZ9YDFe4FrWswomu .bpk0ypeIms6XnZj47VEc8 {
  height: 54px;
  overflow: hidden;
}
._1imYcwCZ9YDFe4FrWswomu .L86dd3o5qkjVtVXetInVO {
  font-size: 10px;
  display: block;
  line-height: 12px;
  margin-top: 11px;
}
/*
 * CSS with webpack modules.
 */

._2IGadwd62q4tg_NuvW5GR8 {
  font-family: sans-serif;
  position: relative;
}

/*
 * VideoJS Overrides
 */
._2IGadwd62q4tg_NuvW5GR8 .vjs-autoplay-button, ._2IGadwd62q4tg_NuvW5GR8 .vjs-time-control {
  display: none !important;
}
._2IGadwd62q4tg_NuvW5GR8 .vjs-control-bar {
  padding-top: 0 !important;
  padding-bottom: 0.6em;
  text-align: right;
  font-family: sans-serif;
  background-color: transparent !important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) !important;
}
._2IGadwd62q4tg_NuvW5GR8 .vjs-progress-control {
  top: auto !important;
  bottom: 0 !important;
}
._2IGadwd62q4tg_NuvW5GR8 .vjs-mute-control {
  width: 3em !important;
}
._2IGadwd62q4tg_NuvW5GR8 .vjs-play-control {
  float: left !important;
}
._2IGadwd62q4tg_NuvW5GR8 .vjs-play-control, ._2IGadwd62q4tg_NuvW5GR8 .vjs-mute-control {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) !important;
}
._2IGadwd62q4tg_NuvW5GR8 .vjs-tout-skin .vjs-volume-bar {
  height: 0.5em;
}
._2IGadwd62q4tg_NuvW5GR8 .vjs-volume-level {
  background: #1aa5e1 !important;
}
._2IGadwd62q4tg_NuvW5GR8 .vjs-volume-handle {
  top: 0.1em !important;
}
/* End Videojs Overrides*/

/*
 * Player Menu
 */
._1ohRIhuqMUi7-Bn_ZxI4wg {
  display: none;
  height: calc(100% - 45px);
  width: 100%;
  color: #808080;
  background-color: #000000;
  border-top: 1px solid #252525;
  position: absolute;
  top: 45px;
  left: 0;
  z-index: 10000;
  flex-direction: column;
}
._2LccYH0GoPJ5tWMDf04TW4 {
  background-color: #131313;
  text-transform: uppercase;
  overflow: hidden;
  flex-grow: 0;
  flex-shrink: 0;
}
.zHkSZB_YCWJabflTXm8lk {
  height: 45px;
  font-size: 11px;
  line-height: 45px;
  cursor: pointer;
  border-bottom: 1px solid #252525;
  text-align: center;
  width: 50%;
  float: left;
}
.zHkSZB_YCWJabflTXm8lk._1jQEtgQgCH76pEaFCrLkbE {
  color: #FFF;
  border-bottom: 2px solid #1ba5e1;
}
._2_NeHIYCcZmObqbvTSXug9 {
  background-color: #131313;
  overflow-x: scroll;
  text-transform: uppercase;
  height: 45;
  white-space: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
}
._2_NeHIYCcZmObqbvTSXug9._38YYdy5QuUoX23Dy4CMOyN ._3MkGWVji1TKrXfbgO4tae1 {
  width: 50%;
  padding: 0;
}
._3MkGWVji1TKrXfbgO4tae1 {
  height: 45px;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  line-height: 45px;
  padding: 0 15px;
}
._3MkGWVji1TKrXfbgO4tae1._1jQEtgQgCH76pEaFCrLkbE {
  color: #FFF;
}
._1ohRIhuqMUi7-Bn_ZxI4wg h6 {
  padding: 0 20px;
}
._1ohRIhuqMUi7-Bn_ZxI4wg ul._2GnALYOR8n7136EOalC7xQ {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: scroll;
  height: 100%;
  flex-grow: 1;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P {
  width: 100%;
  height: 45px;
  line-height: 45px;
  color: #808080;
  background-color: #000000;
  border-bottom: 1px solid #252525;
  cursor: pointer;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P ._38YYdy5QuUoX23Dy4CMOyN, ._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P ._3wvmb4UsH4NImwIkFjmtNd, ._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P ._3tZLPiol-rMedG9nGD8Tfr {
  height: 45px;
  display: inline-block;
  vertical-align: top;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P ._38YYdy5QuUoX23Dy4CMOyN {
  float: right;
  width: 50px;
  text-align: center;
}
._1ohRIhuqMUi7-Bn_ZxI4wg ._2Eubq02BbhKUv4rkFhpOBu {
  color: #808080;
  font-size: 9px;
}
._1ohRIhuqMUi7-Bn_ZxI4wg .uGQSADmn0s-0cbb20KIos {
  color: #FFF;
  padding: 1px 2px;
  font-size: 9px;
  line-height: 11px;
  background-color: #ee4545;
  text-transform: uppercase;
  border-radius: 2px;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P ._3wvmb4UsH4NImwIkFjmtNd {
  float: left;
  width: 55px;
  font-size: 24px;
  text-align: center;
  border-right: 1px solid #252525;
  vertical-align: middle;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P ._3tZLPiol-rMedG9nGD8Tfr {
  float: left;
  width: calc(100% - 106px);
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P ._3tZLPiol-rMedG9nGD8Tfr span {
  padding-left: 15px;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P._3OAqb1DREyisAfH8r7g9Qo {
  cursor: default;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P._1jQEtgQgCH76pEaFCrLkbE {
  cursor: default;
  color: #FFF;
  background-color: #1aa5e1;
  border-color: #2daee4;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P._1jQEtgQgCH76pEaFCrLkbE ._3wvmb4UsH4NImwIkFjmtNd {
  border-color: #2daee4;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P._1jQEtgQgCH76pEaFCrLkbE ._2Eubq02BbhKUv4rkFhpOBu {
  color: #FFF;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P._1ZlWH3f74w3lFOxklvOrL2 {
  height: 130px;
  opacity: 0.7;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P._1ZlWH3f74w3lFOxklvOrL2._1jQEtgQgCH76pEaFCrLkbE {
  opacity: 1;
  background-color: #000000;
  border-color: #252525;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P._1ZlWH3f74w3lFOxklvOrL2._1jQEtgQgCH76pEaFCrLkbE ._3wvmb4UsH4NImwIkFjmtNd {
  border-color: #252525;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P._1ZlWH3f74w3lFOxklvOrL2 ._3wvmb4UsH4NImwIkFjmtNd {
  padding: 42px 0;
  width: 100px;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P._1ZlWH3f74w3lFOxklvOrL2 .o7qZDr7Olg3BuYDd_1EWT {
  float: none;
  height: 100%;
  margin-left: 100px;
  white-space: nowrap;
}
._1ohRIhuqMUi7-Bn_ZxI4wg li.Usjg4gMdQRhgt6AhtVs8P._1ZlWH3f74w3lFOxklvOrL2 .o7qZDr7Olg3BuYDd_1EWT span._2OQkIEJEU3rJyryQgmfy7b {
  padding: 1em;
}
li._1ZlWH3f74w3lFOxklvOrL2 .o7qZDr7Olg3BuYDd_1EWT ._3tZLPiol-rMedG9nGD8Tfr {
  float: none;
  display: block;
  width: auto;
  height: auto;
}
li._1ZlWH3f74w3lFOxklvOrL2 .o7qZDr7Olg3BuYDd_1EWT ._3tZLPiol-rMedG9nGD8Tfr span {
  padding: 0;
}
.wcZ1kield0UY_PeCxnIqM > ._1ohRIhuqMUi7-Bn_ZxI4wg {
  display: flex;
}
/* End Player Menu*/

/*
 * Player Header
 */
.hWAT4fSSJ7VGRrri_4cZW {
  height: 44px;
  width: 100%;
  color: #808080;
  background-color: #000000;
  border-top: 1px solid #252525;
}
.hWAT4fSSJ7VGRrri_4cZW .js-button-left {
  float: left;
  border-right: 1px solid #252525;
}
.hWAT4fSSJ7VGRrri_4cZW .js-button-left ._1YFOD8emq612t3Aq8RDn25 {
  font-size: 12px;
  font-weight: lighter;
  display: none;
}
.hWAT4fSSJ7VGRrri_4cZW .js-button-left .tout-icon-caret-up {
  display: none;
}
.hWAT4fSSJ7VGRrri_4cZW .js-button-left .tout-icon-cross {
  display: none;
}
/* Search */
._2ak36lp1yToZi42zSXATV2 {
  float: left;
  overflow: hidden;
  width: calc(100% - 45px);
  display: none;
}
._2ak36lp1yToZi42zSXATV2._1PuYl_z5dn6Ky9x6R0JPrg {
  display: none !important;
}
._2ak36lp1yToZi42zSXATV2 .js-input-search {
  color: #808080;
  flex: 2;
  padding: 0 35px 0 15px;
  height: 44px;
  border: none;
  background-color: #000000;
  opacity: 0.5;
}
._2ak36lp1yToZi42zSXATV2 .js-input-search:focus {
  opacity: 1;
  color: #FFF;
}
._2ak36lp1yToZi42zSXATV2 .js-button-right {
  color: #808080;
}
._2ak36lp1yToZi42zSXATV2 .js-button-right .tout-icon-cross {
  cursor: pointer;
  display: none;
}
._2ak36lp1yToZi42zSXATV2._3kMSIBcBHX4tJ3qClZssV3 .tout-icon-search {
  display: none;
}
._2ak36lp1yToZi42zSXATV2._3kMSIBcBHX4tJ3qClZssV3 .tout-icon-cross {
  display: inline-block;
}
/* Title Bar */
._2_fjeQ5Xzj4kPilIh0FidW {
  float: left;
  height: 44px;
  line-height: 44px;
  color: #808080;
  background-color: #000000;
  width: calc(100% - 45px);
  overflow: hidden;
  white-space: nowrap;
}
._2_fjeQ5Xzj4kPilIh0FidW ._3wvmb4UsH4NImwIkFjmtNd, ._2_fjeQ5Xzj4kPilIh0FidW > ._3tZLPiol-rMedG9nGD8Tfr {
  height: 44px;
  display: inline-block;
  vertical-align: top;
}
._2_fjeQ5Xzj4kPilIh0FidW .rleSA_LNd8miouG8PT5hA, ._2_fjeQ5Xzj4kPilIh0FidW .js-button-channel {
  border-right: 1px solid #252525;
}
._2_fjeQ5Xzj4kPilIh0FidW ._3wvmb4UsH4NImwIkFjmtNd {
  vertical-align: middle;
}
._2_fjeQ5Xzj4kPilIh0FidW > ._3tZLPiol-rMedG9nGD8Tfr {
  display: none;
  font-size: 12px;
  padding: 0 10px;
  margin: 0;
  line-height: 44px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 125px);
  color: #FFF;
}
._2_fjeQ5Xzj4kPilIh0FidW .rleSA_LNd8miouG8PT5hA {
  float: left;
}
/* Dock Channels */
._2dNUXkVRiddXt9GvpoMfLh {
  width: calc(100% - 100px);
  float: right;
}
._2dNUXkVRiddXt9GvpoMfLh .Usjg4gMdQRhgt6AhtVs8P {
  opacity: 0.7;
  display: inline-block;
}
._2dNUXkVRiddXt9GvpoMfLh .Usjg4gMdQRhgt6AhtVs8P:hover {
  opacity: 1;
  cursor: pointer;
}
._2dNUXkVRiddXt9GvpoMfLh .Usjg4gMdQRhgt6AhtVs8P._3OAqb1DREyisAfH8r7g9Qo {
  opacity: 0.5;
  cursor: not-allowed;
}
._2dNUXkVRiddXt9GvpoMfLh .Usjg4gMdQRhgt6AhtVs8P img {
  width: 60px;
  height: auto;
  vertical-align: middle;
}
._2dNUXkVRiddXt9GvpoMfLh ._3wvmb4UsH4NImwIkFjmtNd {
  height: 30px;
}
.hWAT4fSSJ7VGRrri_4cZW._1Tel0o09qzV5LLC4nn8-gJ .js-button-left {
  width: 74px;
}
.hWAT4fSSJ7VGRrri_4cZW._1Tel0o09qzV5LLC4nn8-gJ .js-button-left ._1YFOD8emq612t3Aq8RDn25 {
  display: inline;
}
.hWAT4fSSJ7VGRrri_4cZW._1Tel0o09qzV5LLC4nn8-gJ ._2_fjeQ5Xzj4kPilIh0FidW {
  width: calc(100% - 75px);
}
/* Standalone Header */
.tzrVyESfvSVzpuW6K8otj .hWAT4fSSJ7VGRrri_4cZW {
  height: 130px;
}
.tzrVyESfvSVzpuW6K8otj .hWAT4fSSJ7VGRrri_4cZW .js-button-left {
  display: none;
}
.tzrVyESfvSVzpuW6K8otj.wcZ1kield0UY_PeCxnIqM .js-button-left {
  display: block;
}
.tzrVyESfvSVzpuW6K8otj ._2_fjeQ5Xzj4kPilIh0FidW {
  height: 130px;
  width: 100% !important;
}
.tzrVyESfvSVzpuW6K8otj ._2_fjeQ5Xzj4kPilIh0FidW .rleSA_LNd8miouG8PT5hA {
  padding: 42px 0;
}
.tzrVyESfvSVzpuW6K8otj ._2_fjeQ5Xzj4kPilIh0FidW ._2dNUXkVRiddXt9GvpoMfLh {
  float: none;
  height: 100%;
  margin-left: 100px;
}
.tzrVyESfvSVzpuW6K8otj.-z662dWFZigZHJYZN9RlL .hWAT4fSSJ7VGRrri_4cZW {
  overflow: hidden !important;
}

/* Collapsed Header */
._2Gs0TqaIifpke-RXqyzwom .hWAT4fSSJ7VGRrri_4cZW .js-button-left {
  width: 44px;
}
._2Gs0TqaIifpke-RXqyzwom .hWAT4fSSJ7VGRrri_4cZW .tout-icon-list, ._2Gs0TqaIifpke-RXqyzwom .hWAT4fSSJ7VGRrri_4cZW ._1YFOD8emq612t3Aq8RDn25 {
  display: none !important;
}
._2Gs0TqaIifpke-RXqyzwom .hWAT4fSSJ7VGRrri_4cZW .tout-icon-caret-up {
  display: inline-block;
}
._2Gs0TqaIifpke-RXqyzwom .hWAT4fSSJ7VGRrri_4cZW ._2dNUXkVRiddXt9GvpoMfLh {
  display: none;
}
._2Gs0TqaIifpke-RXqyzwom .hWAT4fSSJ7VGRrri_4cZW ._2_fjeQ5Xzj4kPilIh0FidW {
  width: calc(100% - 45px);
}
._2Gs0TqaIifpke-RXqyzwom .hWAT4fSSJ7VGRrri_4cZW ._2_fjeQ5Xzj4kPilIh0FidW ._3tZLPiol-rMedG9nGD8Tfr {
  display: inline-block;
}
/* Menu Expanded Header */
.wcZ1kield0UY_PeCxnIqM ._2_fjeQ5Xzj4kPilIh0FidW, .wcZ1kield0UY_PeCxnIqM .hWAT4fSSJ7VGRrri_4cZW .tout-icon-list, .wcZ1kield0UY_PeCxnIqM ._1YFOD8emq612t3Aq8RDn25 {
  display: none !important;
}
.wcZ1kield0UY_PeCxnIqM .hWAT4fSSJ7VGRrri_4cZW .js-button-left {
  width: 44px;
}
.wcZ1kield0UY_PeCxnIqM .hWAT4fSSJ7VGRrri_4cZW .js-button-left .tout-icon-cross {
  display: inline-block;
}
.wcZ1kield0UY_PeCxnIqM ._2dNUXkVRiddXt9GvpoMfLh {
  display: none;
}
.wcZ1kield0UY_PeCxnIqM ._2_fjeQ5Xzj4kPilIh0FidW {
  width: calc(100% - 45px);
}
.wcZ1kield0UY_PeCxnIqM ._2_fjeQ5Xzj4kPilIh0FidW ._3tZLPiol-rMedG9nGD8Tfr {
  display: inline-block;
}
.wcZ1kield0UY_PeCxnIqM ._2ak36lp1yToZi42zSXATV2 {
  display: flex;
}
/* End Player Header*/

/*
 * Coming Next Banner
 */
._1WpEAORLgsB1f8wWdGr8sM {
  width: 100%;
  height: 44px;
  line-height: 44px;
  color: #FFFFFF;
  background-color: #000000;
  border-top: 1px solid #212121;
  position: absolute;
  z-index: 1;
  bottom: 0;
  display: flex;
}
._1WpEAORLgsB1f8wWdGr8sM ._3wvmb4UsH4NImwIkFjmtNd {
  width: 78px;
  font-size: 24px;
  text-align: center;
  border-right: 1px solid #212121;
  vertical-align: middle;
}
._1WpEAORLgsB1f8wWdGr8sM ._3wvmb4UsH4NImwIkFjmtNd img {
  height: 40px;
}
._1WpEAORLgsB1f8wWdGr8sM ._19_tAkBEHNzFMpvpk6SEtN {
  width: calc(100% - 185px);
  overflow: hidden;
  padding: 0 12px;
}
._1WpEAORLgsB1f8wWdGr8sM ._19_tAkBEHNzFMpvpk6SEtN ._13aAWGpCILdbGRjDJM4Gbr {
  padding-top: 8px;
  font-size: 11px;
  line-height: 12px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
._1WpEAORLgsB1f8wWdGr8sM ._19_tAkBEHNzFMpvpk6SEtN ._2ZUgMwrlTjBEqjQQMuW5XB {
  padding-top: 2px;
  font-size: 14px;
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #b3b3b3;
}
._1WpEAORLgsB1f8wWdGr8sM ._1N0xWszIikjar6J-UaclTH {
  position: relative;
  width: 81px;
  border-left: 1px solid #212121;
}
._1WpEAORLgsB1f8wWdGr8sM ._1N0xWszIikjar6J-UaclTH img {
  width: 100%;
  height: 44px;
}
._1WpEAORLgsB1f8wWdGr8sM ._1N0xWszIikjar6J-UaclTH ._1h9pi0nS8CArZd8MbmhS4V {
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  text-align: center;
  line-height: 11px;
  margin-left: -10px;
  margin-top: -6px;
}
._1WpEAORLgsB1f8wWdGr8sM ._3wvmb4UsH4NImwIkFjmtNd, ._1WpEAORLgsB1f8wWdGr8sM ._19_tAkBEHNzFMpvpk6SEtN, ._1WpEAORLgsB1f8wWdGr8sM ._1N0xWszIikjar6J-UaclTH {
  height: 44px;
  display: inline-block;
  vertical-align: top;
}
/* Standalone Coming Next Banner */
.tzrVyESfvSVzpuW6K8otj ._1WpEAORLgsB1f8wWdGr8sM {
  height: 130px !important;
}
.tzrVyESfvSVzpuW6K8otj ._1WpEAORLgsB1f8wWdGr8sM ._3wvmb4UsH4NImwIkFjmtNd, .tzrVyESfvSVzpuW6K8otj ._1WpEAORLgsB1f8wWdGr8sM ._19_tAkBEHNzFMpvpk6SEtN, .tzrVyESfvSVzpuW6K8otj ._1WpEAORLgsB1f8wWdGr8sM ._1N0xWszIikjar6J-UaclTH {
  padding-top: 45px;
  padding-bottom: 45px;
}
/* End Coming Next Banner */

/*
 * Mobile Styles
 */
.\--tout-is-mobile ._2IGadwd62q4tg_NuvW5GR8 .js-button-next {
  right: 0;
  font-size: 40px !important;
}
.\--tout-is-mobile ._1pmhRId21M_Akszpxs4Kao {
  float: right;
}
.\--tout-is-mobile ._3tZLPiol-rMedG9nGD8Tfr {
  padding-right: 0.8em !important;
  padding-left: 0.8em !important;
}
/* Mobile Header */
.\--tout-is-mobile .hWAT4fSSJ7VGRrri_4cZW {
  display: none;
}
.\--tout-is-mobile .hWAT4fSSJ7VGRrri_4cZW .rleSA_LNd8miouG8PT5hA {
  display: none;
}
.\--tout-is-mobile .hWAT4fSSJ7VGRrri_4cZW ._2_fjeQ5Xzj4kPilIh0FidW ._3tZLPiol-rMedG9nGD8Tfr {
  width: calc(100% - 25px);
}
/* Sidebar Menu */
.\--tout-is-mobile ._2PRotWtAB2KzSVmc9_feNp {
  position: relative;
  float: left;
  width: 44px;
  background: #131313;
}
.\--tout-is-mobile ._2PRotWtAB2KzSVmc9_feNp .tout-icon-cross {
  font-size: 1.5em;
  vertical-align: middle;
  display: none;
}
.\--tout-is-mobile ._2PRotWtAB2KzSVmc9_feNp ._WppCa8Gq2VZGLVIaRyz4.js-button-left {
  position: absolute;
  bottom: 0;
  left: 0;
}
.\--tout-is-mobile ._2PRotWtAB2KzSVmc9_feNp ._1YFOD8emq612t3Aq8RDn25 {
  font-size: 0.6em;
}

/* Mobile Menu Expanded*/
.\--tout-is-mobile .wcZ1kield0UY_PeCxnIqM.js-button-collapse {
  display: block;
}
.\--tout-is-mobile .wcZ1kield0UY_PeCxnIqM ._2PRotWtAB2KzSVmc9_feNp .tout-icon-list,
.\--tout-is-mobile .wcZ1kield0UY_PeCxnIqM ._2PRotWtAB2KzSVmc9_feNp ._1YFOD8emq612t3Aq8RDn25 {
  display: none;
}
.\--tout-is-mobile .wcZ1kield0UY_PeCxnIqM ._2PRotWtAB2KzSVmc9_feNp .tout-icon-cross {
  display: inline-block;
}

/* Mobile Collapsed*/
.\--tout-is-mobile ._2Gs0TqaIifpke-RXqyzwom .hWAT4fSSJ7VGRrri_4cZW {
  display: block;
}
.\--tout-is-mobile ._2Gs0TqaIifpke-RXqyzwom ._2PRotWtAB2KzSVmc9_feNp {
  display: none;
}
/* Mobile Menu */
.\--tout-is-mobile ._1ohRIhuqMUi7-Bn_ZxI4wg {
  position: relative;
  height: 280px;
  overflow-x: hidden;
  overflow-y: scroll;
  top: 0;
}
.\--tout-is-mobile ._1ohRIhuqMUi7-Bn_ZxI4wg ._38YYdy5QuUoX23Dy4CMOyN {
  width: 30px !important;
}
/* Mobile Coming Next Banner*/
.\--tout-is-mobile ._1WpEAORLgsB1f8wWdGr8sM {
  position: relative;
}
.\--tout-is-mobile ._1WpEAORLgsB1f8wWdGr8sM ._3wvmb4UsH4NImwIkFjmtNd {
  display: none;
}
.\--tout-is-mobile ._1WpEAORLgsB1f8wWdGr8sM ._19_tAkBEHNzFMpvpk6SEtN {
  width: calc(100% - 82px);
}
.\--tout-is-mobile ._1WpEAORLgsB1f8wWdGr8sM ._13aAWGpCILdbGRjDJM4Gbr {
  font-size: 0.6em;
}
.\--tout-is-mobile ._1WpEAORLgsB1f8wWdGr8sM ._2ZUgMwrlTjBEqjQQMuW5XB {
  font-size: 0.7em;
}
/* End Mobile Styles */

/* Collapsed */
._2Gs0TqaIifpke-RXqyzwom ._1pmhRId21M_Akszpxs4Kao {
  display: none !important;
}
._2Gs0TqaIifpke-RXqyzwom ._1WpEAORLgsB1f8wWdGr8sM {
  display: none !important;
}
._2Gs0TqaIifpke-RXqyzwom .js-button-collapse {
  display: none;
}

/* Expanded Menu */
.wcZ1kield0UY_PeCxnIqM .js-button-collapse {
  display: none;
}

/* Standalone Player */
.tzrVyESfvSVzpuW6K8otj ._WppCa8Gq2VZGLVIaRyz4.b-RnOZhkrhjJQQXdhpF93 {
  float: left;
  height: 33px;
  line-height: 33px;
  font-size: 18px;
}
.tzrVyESfvSVzpuW6K8otj ._WppCa8Gq2VZGLVIaRyz4.b-RnOZhkrhjJQQXdhpF93 .tout-icon-list {
  display: inline-block;
}
.tzrVyESfvSVzpuW6K8otj ._WppCa8Gq2VZGLVIaRyz4.b-RnOZhkrhjJQQXdhpF93 {
  width: 74px;
}
.tzrVyESfvSVzpuW6K8otj ._WppCa8Gq2VZGLVIaRyz4.b-RnOZhkrhjJQQXdhpF93 ._1YFOD8emq612t3Aq8RDn25 {
  font-size: 12px;
  font-weight: lighter;
  display: inline-block;
}
.tzrVyESfvSVzpuW6K8otj ._2ylKria5tU0G9Ne18CIzVg {
  display: inline-block;
  padding: 5px 0 0 5px;
  width: 111px;
  vertical-align: top;
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  cursor: pointer;
}
.tzrVyESfvSVzpuW6K8otj ._2ylKria5tU0G9Ne18CIzVg._1jQEtgQgCH76pEaFCrLkbE {
  border-bottom: 3px solid #1ba5e1;
}
.tzrVyESfvSVzpuW6K8otj ._2ylKria5tU0G9Ne18CIzVg img {
  width: 100%;
  vertical-align: top;
}
.tzrVyESfvSVzpuW6K8otj ._2ylKria5tU0G9Ne18CIzVg ._3tZLPiol-rMedG9nGD8Tfr {
  font-size: 10px !important;
  white-space: normal !important;
  line-height: 12px !important;
  margin-top: 5px !important;
}
.tzrVyESfvSVzpuW6K8otj ._3tZLPiol-rMedG9nGD8Tfr._1INTpo7zvE-vi2iM9GyDgY {
  padding-left: 0.8em !important;
  padding-right: 44px !important;
}
.tzrVyESfvSVzpuW6K8otj .js-button-collapse {
  display: none !important;
}
/* End Standalone Player */

._2IGadwd62q4tg_NuvW5GR8 ._WppCa8Gq2VZGLVIaRyz4 {
  color: #FFF;
  width: 44px;
  line-height: 44px;
  font-size: 20px;
  text-align: center;
  height: 44px;
}
._2IGadwd62q4tg_NuvW5GR8 ._WppCa8Gq2VZGLVIaRyz4:hover{
  cursor: pointer;
}
._2IGadwd62q4tg_NuvW5GR8 .js-button-collapse {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1001;
  width: 33px;
  height: 33px;
  line-height: 33px;
}

/* Player Container */
._1pmhRId21M_Akszpxs4Kao ._3tZLPiol-rMedG9nGD8Tfr {
  padding-left: 0.8em;
  font-size: 1.2em !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #FFF;
}
._1pmhRId21M_Akszpxs4Kao ._3tZLPiol-rMedG9nGD8Tfr.b-RnOZhkrhjJQQXdhpF93 {
  line-height: 2.8em;
  float: left;
  max-width: 55%;
}
._1pmhRId21M_Akszpxs4Kao ._3tZLPiol-rMedG9nGD8Tfr._1INTpo7zvE-vi2iM9GyDgY {
  float: none;
  height: 44px;
  line-height: 34px;
  position: absolute;
  top: 0;
  left: 0;
  padding-right: 33px;
  padding-left: 33px;
  width: 100%;
  z-index: 1;
  background-image: linear-gradient(rgba(0,0,0,0.5), transparent);
}
._3FB4DiBmIuAZR3dYOaHQ4m .js-button-next {
  display: none;
}
._2IGadwd62q4tg_NuvW5GR8 .js-button-next {
  top: 50%;
  right: 10px;
  position: absolute;
  transform: translateY(-50%);
  font-size: 60px !important;
}
._2IGadwd62q4tg_NuvW5GR8 [class*="tout-icon-caret"]::before,
._2IGadwd62q4tg_NuvW5GR8 [class*="tout-icon-caret"]::after {
  box-shadow: inset 0 0 0 1em, 0px 1px 3px rgba(0, 0, 0, 0.5);
}
._2IGadwd62q4tg_NuvW5GR8 .video-js div {
  color: #FFF !important;
}

/* Hide/Show the title/next button based on VideoJS State */
._2IGadwd62q4tg_NuvW5GR8 .vjs-has-started.vjs-user-inactive.vjs-playing .js-button-next,
._2IGadwd62q4tg_NuvW5GR8 .vjs-has-started.vjs-user-inactive.vjs-playing ._3tZLPiol-rMedG9nGD8Tfr span {
  visibility: hidden;
  opacity: 0;
}
._2IGadwd62q4tg_NuvW5GR8 .vjs-has-started .js-button-next,
._2IGadwd62q4tg_NuvW5GR8 .vjs-has-started ._3tZLPiol-rMedG9nGD8Tfr._1INTpo7zvE-vi2iM9GyDgY {
  visibility: visible;
  opacity: 1;
}

._2IGadwd62q4tg_NuvW5GR8 .js-button-next,
._2IGadwd62q4tg_NuvW5GR8 ._3tZLPiol-rMedG9nGD8Tfr span {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  z-index: 1;

  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

._3FB4DiBmIuAZR3dYOaHQ4m ._3tZLPiol-rMedG9nGD8Tfr::before {
  content: 'LIVE';
  display: inline;
  position: relative;
  color: #fff;
  background-color: #FF4136;
  padding: .25em;
  border-radius: 15%;
  opacity: .75;
  margin-right: 1em;
}
/*
 * CSS with webpack modules.
 */

._1EqYAXQJBHQ5pC9Ktq78Vj {
  width: 2em;
  height: 2em;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 500;

  /* Center the icon */
  display: flex;
  justify-content: center;
  align-items: center;
}
._1EqYAXQJBHQ5pC9Ktq78Vj .tout-hook-toggle-mute {
  color: white;
  width: 1em;
  height: 1em;
}
._1EqYAXQJBHQ5pC9Ktq78Vj .tout-hook-toggle-mute::after {
  font-family: Tout-VideoJS5;
  position: absolute;
}

.tout-hook-toggle-mute.tout-hook-unmuted::after {
  content: "\F107";
}
.tout-hook-toggle-mute.tout-hook-muted::after {
  content: "\F104";
}

.\--tout-is-mobile ._1EqYAXQJBHQ5pC9Ktq78Vj {
  font-size: 2em;
}
/*
 * CSS with webpack modules.
 */

._17ttwzBOTPzwAEajZuKt3T {
  position: relative;
}
._17ttwzBOTPzwAEajZuKt3T._3VZokRP99JS0iq3NwcbRxG {
}
._17ttwzBOTPzwAEajZuKt3T._1LINl1q-KwPuVMJjB15wR- {
}
._17ttwzBOTPzwAEajZuKt3T._13SKDSqx8prOMPLWnQP56M {
}
._2XHWetF21q1l8KYelh78Uv {
}

._15PXGHkpNRSRnmFZDPnwk ._2jOdCAqfJA6bGGG_u9G7RP {
  display: block;
}
._15PXGHkpNRSRnmFZDPnwk ._3EuGqi86pI5oW20Lo7g8E7 {
  display: block;
}
._15PXGHkpNRSRnmFZDPnwk ._16yVfDF_f2Did89RDOY3nH {
  display: block;
}
._2jOdCAqfJA6bGGG_u9G7RP {
  display: none;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  background-color: #000000;
  z-index: 999; /* Needs to go on top of the ad */
}
._2jOdCAqfJA6bGGG_u9G7RP.qbXA-nXiitsqQjHBgf04x {
  width: 100%;
}
._2jLKL76JAIophJi9OrQi9X {
  width: 0;
  height: 100%;
  z-index: 1000;
  transition: width 1s linear;
}
._3EuGqi86pI5oW20Lo7g8E7 {
  display: none;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  z-index: 1000;
}
._3eBf8Qz7gEqX5oVOeE12QN {
  width: 100%;
  height: 100%;
}
.cAfLjUlfZvVUm7NMNuIqT {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1;
  color: #ffffff;
  width: 100%;
  text-align: center;
  font-family: "Helvetica Neue", sans-serif;
}
._16yVfDF_f2Did89RDOY3nH {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #ffffff;
  z-index: 10001;
  position: absolute;
  top: 0;
  left: auto;
  font-family: "Helvetica Neue", sans-serif;
  font-weight: 300;
}
._3HHlFCEZu4-8fHuG2jdkod {
  text-transform: uppercase;
}
._1dPSCz7dUy-kTXQsYChVwD {
}
.l5DwC20JMBNjHbT0Rfft_ {
  display: block;
  position: absolute;
  cursor: pointer;
  text-align: center;
  z-index: 1001;
  font-family: "Helvetica Neue", sans-serif;
}
.l5DwC20JMBNjHbT0Rfft_ .tout-icon-mute, .l5DwC20JMBNjHbT0Rfft_ .tout-icon-unmute {
  z-index: 1002;
}
._3UoQuZnCuldLEqPc7LzNm8 {
  position: absolute;
  top: auto;
  bottom: 50px;
  right: 20px;
  max-width: 290px;
  width: 100%;
  z-index: 6;
}
._15PXGHkpNRSRnmFZDPnwk ._3UoQuZnCuldLEqPc7LzNm8 {
  display: none;
}

/* THEMES */
/* .outstreamPlus.A */
._17ttwzBOTPzwAEajZuKt3T._3VZokRP99JS0iq3NwcbRxG ._2jOdCAqfJA6bGGG_u9G7RP {
  width: 100%;
  height: 40px;
  padding-left: 71px;
  box-sizing: border-box;
}
._17ttwzBOTPzwAEajZuKt3T._3VZokRP99JS0iq3NwcbRxG ._2jOdCAqfJA6bGGG_u9G7RP.qbXA-nXiitsqQjHBgf04x {
  padding-left: 0;
}
._17ttwzBOTPzwAEajZuKt3T._3VZokRP99JS0iq3NwcbRxG ._2jOdCAqfJA6bGGG_u9G7RP.qbXA-nXiitsqQjHBgf04x ._16yVfDF_f2Did89RDOY3nH {
  width: 100%;
}
._17ttwzBOTPzwAEajZuKt3T._3VZokRP99JS0iq3NwcbRxG ._2jOdCAqfJA6bGGG_u9G7RP ._2jLKL76JAIophJi9OrQi9X {
  background-color: #4A90E2;
}
._17ttwzBOTPzwAEajZuKt3T._3VZokRP99JS0iq3NwcbRxG ._3EuGqi86pI5oW20Lo7g8E7 {
  height: 40px;
  width: 71px;
}
._17ttwzBOTPzwAEajZuKt3T._3VZokRP99JS0iq3NwcbRxG .cAfLjUlfZvVUm7NMNuIqT {
  line-height: 40px;
}
._17ttwzBOTPzwAEajZuKt3T._3VZokRP99JS0iq3NwcbRxG ._16yVfDF_f2Did89RDOY3nH {
  line-height: 40px;
  font-size: 18px;
  padding-left: 20px;
  padding-right: 40px;
  box-sizing: border-box;
  width: calc(100% - 71px);
}
._17ttwzBOTPzwAEajZuKt3T._3VZokRP99JS0iq3NwcbRxG ._16yVfDF_f2Did89RDOY3nH._1_5PoOaTn702_DiediBPw6 {
  padding-right: 120px;
}
._17ttwzBOTPzwAEajZuKt3T._3VZokRP99JS0iq3NwcbRxG .l5DwC20JMBNjHbT0Rfft_ {
  height: 40px;
  top: auto;
  left: auto;
  right: 0;
  bottom: 0;
  padding: 0 14px;
  color: #ffffff;
}
._17ttwzBOTPzwAEajZuKt3T._3VZokRP99JS0iq3NwcbRxG .l5DwC20JMBNjHbT0Rfft_ .tout-icon-mute, ._17ttwzBOTPzwAEajZuKt3T._3VZokRP99JS0iq3NwcbRxG .l5DwC20JMBNjHbT0Rfft_ .tout-icon-unmute {
  line-height: 40px;
}
._17ttwzBOTPzwAEajZuKt3T._3VZokRP99JS0iq3NwcbRxG ._2tSpW3z9TeN1NjGVLI4kpO {
  font-size: 12px;
  padding-right: 10px;
  line-height: 40px;
}
._17ttwzBOTPzwAEajZuKt3T._3VZokRP99JS0iq3NwcbRxG .l5DwC20JMBNjHbT0Rfft_ {
  display: none;
}
._17ttwzBOTPzwAEajZuKt3T._3VZokRP99JS0iq3NwcbRxG._15PXGHkpNRSRnmFZDPnwk .l5DwC20JMBNjHbT0Rfft_ {
  display: block;
}
/* .outstreamPlus.B */
._17ttwzBOTPzwAEajZuKt3T._1LINl1q-KwPuVMJjB15wR- ._2jOdCAqfJA6bGGG_u9G7RP {
  width: 100%;
  height: 4px;
}
._17ttwzBOTPzwAEajZuKt3T._1LINl1q-KwPuVMJjB15wR- ._2jOdCAqfJA6bGGG_u9G7RP ._2jLKL76JAIophJi9OrQi9X {
  background-color: #F8E71C;
}
._17ttwzBOTPzwAEajZuKt3T._1LINl1q-KwPuVMJjB15wR- ._3EuGqi86pI5oW20Lo7g8E7 {
  height: 50px;
  width: 88px;
  border: 1px solid #A9A3A3;
  left: 17px;
  bottom: 15px;
}
._17ttwzBOTPzwAEajZuKt3T._1LINl1q-KwPuVMJjB15wR- .cAfLjUlfZvVUm7NMNuIqT {
  line-height: 50px;
  font-size: 1em;
}
._17ttwzBOTPzwAEajZuKt3T._1LINl1q-KwPuVMJjB15wR- ._16yVfDF_f2Did89RDOY3nH {
  display: none;
}
._17ttwzBOTPzwAEajZuKt3T._1LINl1q-KwPuVMJjB15wR- .l5DwC20JMBNjHbT0Rfft_ {
  height: 29px;
  top: 16px;
  left: 16px;
  line-height: 29px;
  color: #ffffff;
  background-color: rgba(216,216,216,0.7);
  border-radius: 15px;
  padding-left: 15px;
  padding-right: 15px;
  text-shadow: #aaa 0px 0px 2px;
}
._17ttwzBOTPzwAEajZuKt3T._1LINl1q-KwPuVMJjB15wR- ._2tSpW3z9TeN1NjGVLI4kpO {
  font-size: 12px;
  /* font-weight: bold; */
  padding-right: 10px;
}

/* .outstreamPlus.C */
._17ttwzBOTPzwAEajZuKt3T._13SKDSqx8prOMPLWnQP56M ._2jOdCAqfJA6bGGG_u9G7RP {
  width: 100%;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.29);
}
._17ttwzBOTPzwAEajZuKt3T._13SKDSqx8prOMPLWnQP56M ._2jOdCAqfJA6bGGG_u9G7RP ._2jLKL76JAIophJi9OrQi9X {
  background-color: #4A90E2;
}
._17ttwzBOTPzwAEajZuKt3T._13SKDSqx8prOMPLWnQP56M ._3EuGqi86pI5oW20Lo7g8E7 {
  height: 40px;
  width: 71px;
  left: 90px;
  bottom: 11px;
  box-shadow: rgba(0,0,0,.5) 0 2px 4px;
}
._17ttwzBOTPzwAEajZuKt3T._13SKDSqx8prOMPLWnQP56M .cAfLjUlfZvVUm7NMNuIqT {
  line-height: 40px;
  font-size: 1em;
}
._17ttwzBOTPzwAEajZuKt3T._13SKDSqx8prOMPLWnQP56M ._16yVfDF_f2Did89RDOY3nH {
  padding-left: 16px;
  font-size: 14px;
  line-height: 40px;
}
._17ttwzBOTPzwAEajZuKt3T._13SKDSqx8prOMPLWnQP56M ._1dPSCz7dUy-kTXQsYChVwD {
  display: none;
}
._17ttwzBOTPzwAEajZuKt3T._13SKDSqx8prOMPLWnQP56M .l5DwC20JMBNjHbT0Rfft_ {
  height: 40px;
  bottom: 0px;
  left: 192px;
  line-height: 40px;
  color: #ffffff;
  text-shadow: #aaa 0px 0px 2px;
}
._17ttwzBOTPzwAEajZuKt3T._13SKDSqx8prOMPLWnQP56M ._2tSpW3z9TeN1NjGVLI4kpO {
  font-size: 12px;
  padding-right: 10px;
}
._17ttwzBOTPzwAEajZuKt3T._13SKDSqx8prOMPLWnQP56M .l5DwC20JMBNjHbT0Rfft_ {
  display: none;
}
._17ttwzBOTPzwAEajZuKt3T._13SKDSqx8prOMPLWnQP56M._15PXGHkpNRSRnmFZDPnwk .l5DwC20JMBNjHbT0Rfft_ {
  display: block;
}
/*
 * CSS with webpack modules.
 */
 
._3oeULhowPnX_B5PsokAvhe {

}

.q3c603d1MHOZ7ix_5Xwam {
  margin-bottom: 20px;
}

._2-hvMQAYJX4Gf2p6oTjR-V {

}

.SUfnklbRlF4om-SkeVnDQ {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  flex-flow: row wrap;
}

._1_zdtAo3aHgczQgVpBhwGp {
  width: calc(25% - 15px);
  display: flex;
  flex-direction: column;
  cursor: pointer;
  margin-bottom: 20px;
  margin-right: 15px;
}
._1_zdtAo3aHgczQgVpBhwGp:nth-child(4n) {
  margin-right: 0;
}

._1_zdtAo3aHgczQgVpBhwGp._1YqnAVBbxwGvqdcwvgM_zu .O-rdWBCwcwh4smhVFX4Oj {
  border-bottom: 3px solid #1ba5e1;
}

.PIaFCwpBrg_WKpt22YPkl {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.PIaFCwpBrg_WKpt22YPkl:before {
  padding-top: 56.25%;
  display: block;
  content: "";
}
.O-rdWBCwcwh4smhVFX4Oj {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  box-sizing: border-box;
}

._3ndGDbdxbE1HA4Ju-lSnrY {
  font-weight: bold;
  margin-top: 15px;
}
.VRizO3sz2Q1QYL7kcsS2G {
  float:right;
}
.nQwNPc5jp1vdTBJl43vL8 {
  font-size: 0.8rem;
  margin-right: 10px;
}
._2QIc6qFLB1FxMvqe-HAUV0 {
  background: none;
  border: none;
  font-size: 1rem;
  cursor: pointer;
}/*
 * CSS with webpack modules.
 */

.Xy1DKC7MGx9LIk0CXq8ws {

}

.Xy1DKC7MGx9LIk0CXq8ws > ._2VRfKbZJ_Um-WSZswyy492 {

}

.Xy1DKC7MGx9LIk0CXq8ws > ._3myWc1n5sIBmWJNUl3qjV {
  z-index: 999999;
}
/* csslint allow: rparen */
/*
 * CSS with webpack modules.
 */

._1HiDkWs55kHcpKHjId9-6y {
  background: #000;
  box-sizing: content-box;
  cursor: pointer;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  height: 88px;
  padding: 8px;
  z-index: 100;
  width: 340px;
}

._3io1RQ3G4lrlMOLtiLqeqC {
  /* empty because we just need the name */
}

._1HiDkWs55kHcpKHjId9-6y ._26Z7CYN3bVsLEqfPDR5txz {
  color: white;
  cursor: pointer;
  margin: 0;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1100;
}

._1HiDkWs55kHcpKHjId9-6y ._26Z7CYN3bVsLEqfPDR5txz > i::before,
._1HiDkWs55kHcpKHjId9-6y ._26Z7CYN3bVsLEqfPDR5txz > i::after {
  background: #ccc;
}

._1HiDkWs55kHcpKHjId9-6y ._3FL7dJfvhjOz9x0r9H5OKR {
  color: #fff;
  display: block;
  float: right;
  height: 88px;
  width: 185px;
  padding-left: 17px;
  box-sizing: border-box;
  position: relative;
}

/* Overlay to work around the video.js issue in FF and safari where
/* it's consuming our click event */
._1HiDkWs55kHcpKHjId9-6y ._2_i422YmVWt-rQLztxoSxF {
  height: 88px;
  margin: 0px;
  position: absolute;
  width: 155px;
  z-index: 1101;
}

._1HiDkWs55kHcpKHjId9-6y ._1fdLvaZ5wnIynvk4sAjmmF {
  height: auto;
  margin: 8px 0 13px;
  width: calc(100% - 30px);
  white-space: nowrap;
  overflow-y: hidden;
  text-overflow: ellipsis;
  -ms-overflow-style: none;
}
._2NSOcdPAOgMzxycvaJCET- {
  background-color: #ffffff;
  border-radius: 50%;
  color: red;
  font-size: 22px;
  display: inline-block;
  width: 25px;
  height: 25px;
}
._1HiDkWs55kHcpKHjId9-6y ._3P6aRrMyeGs6YuId059fKP {
  font-size: 14px !important;
  line-height: 17px;
  font-weight: bold;
  margin-left: 6px;
  vertical-align: middle;
}

._1HiDkWs55kHcpKHjId9-6y ._3YhAtr0qq0R3hrpszfKDNU {
  font-size: 12px;
  font-weight: 100;
  line-height: 18px;
  width: 100%;
  max-height: 36px;
  overflow: hidden;
}

.js-tout-postage-modal {
  box-shadow: none;
}

/*
 * postageStamp theme A
 */
._1HiDkWs55kHcpKHjId9-6y._2ozaInEawonztc2EVdy5XA {
  padding: 0;
  border: 1px solid #DDDDDD;
  border-radius: 5px;
  box-shadow: #000000 0px 0px 1px;
  box-sizing: content-box;
  height: 65px;
  overflow: hidden;
  width: 228px;
}
._1HiDkWs55kHcpKHjId9-6y._2ozaInEawonztc2EVdy5XA ._3FL7dJfvhjOz9x0r9H5OKR {
  border-left: 1px solid #808080;
  box-sizing: border-box;
  display: block;
  height: 65px;
  margin: 0;
  padding: 0.5em;
  width: 114px;
}
._1HiDkWs55kHcpKHjId9-6y._2ozaInEawonztc2EVdy5XA ._2_i422YmVWt-rQLztxoSxF {
  margin: 0;
  height: 65px;
  width: 114px;
}
._1HiDkWs55kHcpKHjId9-6y._2ozaInEawonztc2EVdy5XA ._1fdLvaZ5wnIynvk4sAjmmF {
  width: 100%;
  margin: 0;
}
._1HiDkWs55kHcpKHjId9-6y._2ozaInEawonztc2EVdy5XA ._3P6aRrMyeGs6YuId059fKP {
  font-size: 0.7em !important;
  margin-left: 0;
  line-height: 1em;
}
._1HiDkWs55kHcpKHjId9-6y._2ozaInEawonztc2EVdy5XA ._2NSOcdPAOgMzxycvaJCET- {
  display: none;
}
._1HiDkWs55kHcpKHjId9-6y._2ozaInEawonztc2EVdy5XA ._3YhAtr0qq0R3hrpszfKDNU {
  font-size: 0.7em;
  line-height: 1em;
  overflow-y: hidden;
  max-height: 2em;
  margin-top: 0.9em;
  color: gray;
}
._1HiDkWs55kHcpKHjId9-6y._2ozaInEawonztc2EVdy5XA ._26Z7CYN3bVsLEqfPDR5txz{
  margin: 0;
  right: 2px;
  top: 2px;
  color: #808080;
}
._1HiDkWs55kHcpKHjId9-6y._2ozaInEawonztc2EVdy5XA  .tout-icon-x {
  height: 0.65em;
  width: 0.65em;
}

/*
 * postageStamp close button
 */
 .tout-icon-x::before {
   width: 13%;
   left:42%;
 }
 .tout-icon-x::after {
   height: 13%;
   top: 42%;
 }

._1HiDkWs55kHcpKHjId9-6y .tout-titleInPlayer {
  display: none;
}

/*
 * Override VideoJS controls. The user is not allowed to control the player from the postagestamp.
 */
._1HiDkWs55kHcpKHjId9-6y .vjs-tout .vjs-control-bar {
  /*TODO: remove the need for !important. it's here because the vjs style uses it and we need to weigh more than theirs*/
  display: none !important;
}
._1HiDkWs55kHcpKHjId9-6y .js-button-next {
  display: none;
}
/*
 * CSS with webpack modules.
 */

._22wzaJxwKDNwqivZZVryWd {
  position: relative;
}

._203024gZ6NrQ5GTqcJRn3g {
  position: absolute;
  top: 1em;
  width: 100%;
  z-index: 100;
  text-align: center;
  height: 100%; /* We need full height so vjs can't intercept our clicks */
}

._203024gZ6NrQ5GTqcJRn3g ._23T0epYuerSTTo-Yv5Yrb9 {
  display: inline-block;
  font-size: 1em;
  line-height: 1em;
}
._203024gZ6NrQ5GTqcJRn3g ._23T0epYuerSTTo-Yv5Yrb9::before {
  content: '';
  display: block;
  height: 1.5em;
  opacity: .45;
  background-color: black;
  border-radius: 10px;
}

._203024gZ6NrQ5GTqcJRn3g ._1sbIXx65fgfBUQDq0XIYeR {
  color: white;
  padding: .25em 1em;
  transform: translateY(-100%);
}

/* Disable the overlay during ads
 * The class is named weird (show-wrapper) because we can't use the word Ad without adblockers blocking it.
 */
.show-wrapper ._203024gZ6NrQ5GTqcJRn3g {
  display: none;
}

/*
 * Override VideoJS controls. The user is not allowed to control the player from the entry point player.
 */
._22wzaJxwKDNwqivZZVryWd .vjs-tout .vjs-control-bar {
  /*TODO: remove the need for !important. it's here because the vjs style uses it and we need to weigh more than theirs*/
  display: none !important;
}

._22wzaJxwKDNwqivZZVryWd .js-button-next {
  display: none;
}
/*
 * CSS with webpack modules.
 */

.n2vl_8Dv4L3fVtOHnBTZ- {

}

._1BeAWelFcXTk_dwRo70yCY {

}

/* If the player is placed before the placeholder
 * then hide the placeholder.
 */
div ~ ._1BeAWelFcXTk_dwRo70yCY {
  display: none;
}
/*
 * CSS with webpack modules.
 */

._1zVKTPvceq46zfuKdAe4VF {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1001;
  font-size: 20px !important;
  color: #FFF !important;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  width: 44px;
  line-height: 44px;
  text-align: center;
  height: 44px;
}
._1zVKTPvceq46zfuKdAe4VF:hover{
  cursor: pointer;
}
/*
 * CSS with webpack modules.
 */

/* This is the main wrapper for the entire control */
._2wPsQxgSf2iMinyBIA-2Wi {
}

/* Added when we want to switch to small player */
._32KClPECCVUIxeBgZFyhsJ {
  z-index: 999999;

  box-shadow: 0 0 20px 0 rgba(0,0,0,0.7);
  border: 5px solid white;
  background-color: white;
}

._32KClPECCVUIxeBgZFyhsJ .tout-target-inner {
  display: block;
}

/* Only show when we are in float mode */
._32KClPECCVUIxeBgZFyhsJ ._1BMox15t_zGXWHKRzNb2Y1 {
  display: block;
}

._1BMox15t_zGXWHKRzNb2Y1 {
  position: absolute;
  right: 0;
  top: 0;
  margin: 3px;
  opacity: .75;
  color: white;
  z-index: 1100;
  cursor: pointer;
  display: none;
}

._1BMox15t_zGXWHKRzNb2Y1 ._2WQFWJrJm3AaV8LnKECAp7::before,
._1BMox15t_zGXWHKRzNb2Y1 ._2WQFWJrJm3AaV8LnKECAp7::after, {
  background: #999;
}

/**
 * Mobile Styles
 */

 /*
  * Increase the tap zone for the close button
  * Move the close button to the left so Ads do not place a button over ours.
  */
.\--tout-is-mobile ._1BMox15t_zGXWHKRzNb2Y1 {
  font-size: 2em;
  left: 0;
  right: inherit;
}


/* Style the X */
.\--tout-is-mobile .tout-icon-x::before,
.\--tout-is-mobile .tout-icon-x::after {
  background-color: #ddd;
}

/* Make the X thinner on mobile */
.\--tout-is-mobile .tout-icon-x::before {
  width: 10%;
  left: 45%;
}

/* Make the X thinner on mobile */
.\--tout-is-mobile .tout-icon-x::after {
  height: 10%;
  top: 45%;
}

/*
 * Theme Styles
 * https://smacss.com/book/type-theme
 */

._32KClPECCVUIxeBgZFyhsJ .themed-style-simple-gray {
  border: none;    /* We have our own border, don't need the theme's border */
  font-size: .8em; /* shrink the header a little bit since the player is smaller */
}
/* Remove the broken tray, it causes style issues */
._2wPsQxgSf2iMinyBIA-2Wi .tout-player-tray {
  display: none;
}
/* remove header on mobile float because the screen is smaller */
._32KClPECCVUIxeBgZFyhsJ.\--tout-is-mobile .tout-hook-header {
  display: none;
}
/*
 * CSS with webpack modules.
 */

/*
 * Module Styles
 * https://smacss.com/book/type-module
 */
._2jVv2yBNJ2qjFgwnsoZOui {
  display: flex;   /* use flex so children layout like span */
  max-height: 3em; /* header can be smaller, but not bigger */
}
._2jVv2yBNJ2qjFgwnsoZOui > ._3HT4a9Pp_rUKh-JFQNFcQe {
  /* title should be 1/2 the size of the prefix */
  font-size: 1em;   /* title is the same size as the header font-size */
  line-height: 1em; /* keeps the text from being cutoff without ellipses */
}
._2jVv2yBNJ2qjFgwnsoZOui > ._31MgbrNzydENCVXic_XkmA {
  text-transform: uppercase;
  font-size: 2em; /* prefix is 2x larger than the header font-size */
}

/*
 * Theme Styles
 * https://smacss.com/book/type-theme
 */

/* Clean White */
.themed-style-clean-white {
  background-color: white;
  font-family: 'Source Sans Pro';
  padding-bottom: .3em;
}

.themed-style-clean-white > ._31MgbrNzydENCVXic_XkmA {
  /* it should take no more than 30% of the width */
  max-width: 30%;
  min-width: 30%;
  width: 30%;
  /* draw the seprating line */
  border-right: 4px solid #000;
  padding-right: .25em;
  margin-right: .25em;
}
.themed-style-clean-white > ._3HT4a9Pp_rUKh-JFQNFcQe {
  align-self: center; /* center the text vertically */
  max-height: 3em; /* because of align-self, we need to set a (max)height or the text will bleed out.*/
}

/* Simple Gray */
.themed-style-simple-gray {
  background-color: #efefef;
  border-top: 2px solid #666;
}

.themed-style-simple-gray > ._31MgbrNzydENCVXic_XkmA {
  padding-right: .25em;
  font-size: 1.25em;
}

.themed-style-simple-gray > ._3HT4a9Pp_rUKh-JFQNFcQe {
  font-size: 1.25em;
  line-height: 1.25em;
}

.themed-style-simple-gray > ._3HT4a9Pp_rUKh-JFQNFcQe.ellipses-long-text::after {
  background-color: #efefef;
}
/*
 * CSS with webpack modules.
 */

.tout-titleInPlayer {
  display: inline-block;
  width: 100%;
  font-size: 1.4em !important;
  line-height: 1.4em;
  padding: 1em;
  vertical-align: top;
  color: #ccc !important;
  background-image: linear-gradient(rgba(0,0,0,0.5), transparent);
  /* Position relative to the vjs wrapper */
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}

/* Hide/Show the title/next button based on VideoJS State */
.vjs-has-started.vjs-user-inactive.vjs-playing .tout-titleInPlayer span {
  visibility: hidden;
  opacity: 0;
}
.vjs-has-started .tout-titleInPlayer {
  visibility: visible;
  opacity: 1;
}
/*
 * CSS with webpack modules.
 */

._3oMwyi-yWvM5c05QuEYmge {
  position: fixed;
  top: auto;
  bottom: auto;
  box-shadow: 0 0 20px 0 rgba(0,0,0,0.7); /*IDEA: should this be configurable with another class name? */
  left: auto;
  position: fixed;
  right: auto;
  top: auto;
  z-index: 1000;
}

._3oMwyi-yWvM5c05QuEYmge._1y4o7mSgyhUWgOweIUN9zS {
  left: 0;
  top: 0;
}

._3oMwyi-yWvM5c05QuEYmge._3uH8qLCo-9AURWfiYv5zEK {
  left: auto;
  right: 0;
  top: 0;
}

._3oMwyi-yWvM5c05QuEYmge.FUUX5RO9Nm8-zInbD8YI9 {
  bottom: 0;
  left: 0;
  top: auto;
}

._3oMwyi-yWvM5c05QuEYmge._3YYmP-DlbGgrNAfUKPFp0a {
  bottom: 0;
  right: 0;
}

._3oMwyi-yWvM5c05QuEYmge._3Wiy1xJivDJTmU_N42v3xH {
  bottom: 0;
}
._3oMwyi-yWvM5c05QuEYmge._3MLWg9ko_NywNkDZRBCEZK {
  top: 0;
}

/*
 * Disable Zone if the player is hidden
 */
.js-tout-not-visible ._3oMwyi-yWvM5c05QuEYmge {
  position: relative;
}
/*
 * CSS with webpack modules.
 */
.tout-vdp-desktop,
._3rWhIUXlqrU7cBeh6uEBPD { /* Used in JS */
  font-size: 0.8em;
  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #F2F3F5;
  color: #4A4A4A;
}


/**
 * Channel Styles
 */
.UM3xrKggcdNxO6b1DYRQp {
  margin: 0 15%;
}

._20eN4NkirUyH55FOzl21jU {
  background-color: #fff;
  padding: 1em;
  margin-top: 2em;
}
._20eN4NkirUyH55FOzl21jU > header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1em;
}
._20eN4NkirUyH55FOzl21jU > header h1,
._20eN4NkirUyH55FOzl21jU > header h3 {
  margin: 0;
  font-weight: normal;
}
._20eN4NkirUyH55FOzl21jU > header h1 {
  font-variant-caps: all-small-caps;
  font-size: 2em;
}
._20eN4NkirUyH55FOzl21jU > header h3 {
  font-size: 1em;
  line-height: 2em;
}
._20eN4NkirUyH55FOzl21jU > header h3 :nth-child(1) {
  opacity: 0.2;
}
._20eN4NkirUyH55FOzl21jU > header h3 > i {
  display: inline-block;
  background-color: #bbb;
  border-radius: 50%;
  width: 0.25em;
  height: 0.25em;
  margin-bottom: 0.25em;
}
/* List of touts in the channel */
._20eN4NkirUyH55FOzl21jU > nav {
  overflow-x: scroll;
  overflow-y: hidden;
}
._20eN4NkirUyH55FOzl21jU > nav h3 {
  font-weight: normal;
  margin: 0;
}

/**
 * Poster inside of a channel list
 */
._20eN4NkirUyH55FOzl21jU .tout-channel-poster {
  width: 15vw;
  margin-right: 2vw;
  font-size: 0.95em;
  color: #000;
}
._20eN4NkirUyH55FOzl21jU .tout-channel-poster > span {
  display: block;
  margin: 0;
}
._20eN4NkirUyH55FOzl21jU .tout-channel-poster .published-date {
  color: #757575;
  font-weight: 300;
  margin-top: 0.5em;
}
._20eN4NkirUyH55FOzl21jU .tout-channel-poster .title {
  color: #000;
  margin: 0.5em 0;
}
._20eN4NkirUyH55FOzl21jU .tout-channel-poster .org-name {
  color: #2096F3;
  margin-bottom: 1.5em;
}
.tout-channel-poster .tout-badge {
  /* Positioning */
  position: absolute;
  top: 0;
  right: 0;
  margin: 1em;
  /* Style */
  font-size: 0.75em;
  padding: 0.25em;
  color: #fff;
  background-color: #00000080;
}

/**
 * Posters
 */
.tout-video-poster {
  position: relative;
  cursor: pointer;
}
.tout-video-poster > svg {
  height: 3em;
  width: 3em;
  position: absolute;
  left: calc(50% - (3em/2));
  top: calc(50% - (3em/2));
}
.tout-video-poster > svg > circle {
  fill: #000a
}
.tout-video-poster > svg > polygon {
  fill: #fff;
  stroke: #000;
  stroke-width: 1.5em;
}
.tout-video-poster > img {
  width: 100%;
  height: 100%;
}



/*
 * Carousel Styles
 */
._1KpmowekAXjDAZ3tdnlF-l,
.tout-carousel {
  position: relative;
  width: 100%;
  background-color: black;
}

.tout-carousel-canvas {
  display: flex;
  justify-content: space-around;
}
.tout-carousel-canvas > * {
  width: 20%;
  z-index: 200;
}

/**
 * Carousel Prev/Next Buttons
 */
.tout-carousel-button {
  position: absolute;
  top: calc(50% - 0.5em);
  z-index: 600;
}
._2VfBPTtDxkksl9lPFI4kjJ {
  left: 10%;
}
.xxymAyYqL0u4Efs8DQTjt {
  right: 10%;
}
.tout-carousel-button > svg {
  width: 2em;
  height: 2em;
  fill: white;
  cursor: pointer;
  opacity: 0.5;
}
.tout-carousel-mode-poster .tout-carousel-button > svg {
  opacity: 1;
}

.tout-carousel-canvas > :nth-child(1),
.tout-carousel-canvas > :nth-child(3) {
  z-index: 100;
  opacity: 0;
}
.tout-carousel-canvas .tout-video-poster .tout-poster-text {
  display: none;
}
.tout-carousel-canvas .tout-video-poster svg {
  display: none;
}
.tout-carousel-canvas .tout-video-poster.tout-carousel-hero svg {
  display: block;
}
.tout-carousel-canvas .tout-carousel-hero {
  display: none;
}
.tout-carousel-canvas > :nth-child(1) .tout-video-poster > svg,
.tout-carousel-canvas > :nth-child(3) .tout-video-poster > svg {
}
.tout-carousel-canvas > :nth-child(1) {
  transform: scale(0.75, 0.75) translateX(100%);
}
.tout-carousel-canvas > :nth-child(3) {
  transform: scale(0.75, 0.75) translateX(-100%);
}



/**
 * Carousel Position Dots
 */
.tout-carousel-dots {
  display: flex;
  justify-content: center;
  padding: 1em;
  opacity: 0;
}
.tout-carousel-dots [selected=false] {
  background-color: #999;
}
.tout-carousel-dots [selected=true] {
  background-color: white;
}
.tout-carousel-dots > i {
  display: block;
  height: 0.45em;
  width: 0.45em;
  background-color: #ddd;
  border-radius: 50%;
  margin: 0 1em;
}


.tout-carousel-hero {
  width: 35%;
  transform: scale(1, 1);
}
.tout-carousel-hero.tout-video-poster .tout-poster-text {
  display: none; /*Disable until we get new designs*/
  color: #FFF;
  font-size: 2em;
  font-weight: bold;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0.5em 1em;
  text-shadow: 1px 1px #8c8c8c;
}

/**
 * Carousel Poster Mode
 */
.tout-carousel-mode-poster {
  padding-top: 2em;
}
.tout-carousel-mode-poster > .nbQgrtv1RAZf5KkDFoubE {
  display: none;
}
.tout-carousel-mode-poster .tout-carousel-canvas > :nth-child(1),
.tout-carousel-mode-poster .tout-carousel-canvas > :nth-child(3),
.tout-carousel-mode-poster .tout-carousel-dots {
  opacity: 1;
}
.tout-carousel-mode-poster .tout-carousel-hero {
  display: block;
}



.nbQgrtv1RAZf5KkDFoubE {
  display: flex;
  justify-content: center;
  /* take it out of flow, so we can lay it on top of the posters.
   * This works because there is JS that sets the video height/width
  */
  position: absolute;
  width: 100%;
  height: 100%;
  /* We need to be careful with the z-index.
   * We don't want the slot div blocking our ability to click the carousel
   * But if we don't specify one at the same level as it's siblings,
   * Safari will put it at the bottom of event targets.
   */
  z-index: 500;
}

.XrryZx5maEDWaqa7Ot1Gt {
  cursor: pointer;
}
._3v52cGbRuSy7VY-ryYzRPf {
  /* Used in JS */
}


/*
 * Layout Styles
 */
._8iMxW-LIrQVvt2EJ3Hymd {
  display: flex;
}
/*
 * CSS with webpack modules.
 */

.tout-vdp-mobile,
.xXznFL89AsLkc7_iBbJao { /* Used in JS */
  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #F2F3F5;
  color: #4A4A4A;
  overflow-x: hidden;
  padding-bottom: 1em;
}

._1NQWoNsJinK4SuE7NraghE { /* Used in JS */
  width: 100%;
  justify-content: center;
  background-color: #000;
}


/**
 * Channel Styles
 */
._31lzm8oFZnYJ_w70ldTxXL { /* Used in JS */
  padding: 0 1em;
}

._2tE4VZib7dXOArupBAKyXS {
  /* Used in JS */
}
._2tE4VZib7dXOArupBAKyXS > span {
  display: block;
}

._2tE4VZib7dXOArupBAKyXS .published-date {
  color: #757575;
  font-weight: 300;
  margin-top: 0.5em;
}

._2tE4VZib7dXOArupBAKyXS .title {
  color: #000;
  margin: 0.5em 0;
}

._2tE4VZib7dXOArupBAKyXS .org-name {
  color: #2096F3;
  margin-bottom: 1.5em;
}


._2tE4VZib7dXOArupBAKyXS .tout-video-poster {
  cursor: pointer;
}
._2tE4VZib7dXOArupBAKyXS .tout-video-poster .tout-badge {
  /* Positioning */
  position: absolute;
  top: 0;
  right: 0;
  margin: 1em;
  /* Style */
  font-size: 0.75em;
  padding: 0.25em;
  color: #fff;
  background-color: #00000080;
}





/**
 * Carousel Styles
 */
._1dUgxXMrqeNVgyj-yDwBLo { /* Used in JS */
  background-color: black;
}
._1dUgxXMrqeNVgyj-yDwBLo .tout-badge  {
  display: none;
}
._1dUgxXMrqeNVgyj-yDwBLo .tout-video-poster {
  /* height: calc(9/16 * 100vw); */
}
._1dUgxXMrqeNVgyj-yDwBLo .tout-video-poster > img {
  padding: 0 1em;
  padding-top: 1em;
  width: calc(100% - 2em);
}
._1dUgxXMrqeNVgyj-yDwBLo .tout-carousel-dots {
  font-size: 1.25em;
  display: none;
}
._3Jdd7P3M2Efciea8Q3Y6rl {
  position: relative;
}
._3Jdd7P3M2Efciea8Q3Y6rl .tout-poster-text {
  color: #FFF;
  font-size: 1.25em;
  font-weight: bold;
  position: absolute;
  bottom: 0;
  width: 80%;
  padding: 0.5em 1em;
  text-shadow: 1px 1px #8c8c8c;
  max-height: 35%;
  overflow: hidden;
}



/*
 * State: Poster
 */
.tout-carousel-mode-poster {

}
/* Hide the player */
.tout-carousel-mode-poster ._1NQWoNsJinK4SuE7NraghE {
  display: none;
}
/* Show the carousel */
.tout-carousel-mode-poster ._1dUgxXMrqeNVgyj-yDwBLo {
  display: block;
}
/*
 * State: Player
 */
.tout-carousel-mode-player {

}
/* Show the player */
.tout-carousel-mode-player ._1NQWoNsJinK4SuE7NraghE {
  display: flex;
}
/* Hide the carousel */
.tout-carousel-mode-player ._1dUgxXMrqeNVgyj-yDwBLo {
  display: none;
}
/*
 * CSS with webpack modules.
 */

/* Source Sans Pro */
@font-face {
  font-family: 'Source Sans Pro';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  src: url(data:application/font-woff;base64,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) format('woff');
}
/*
 * CSS helper classes for working with text.
 * Everything uses :global so the module will not change the names on compile.
 * Each css files generates unique names, so importing won't work as expected.
 */


/*
 * Module: Multiline Text Ellipses
 * Adds ellipses if the text is too long to fit in the container.
 * If you want the ellipse to be flush with the text, use text-align: justify;
 */
.ellipses-long-text {
  overflow: hidden;   /* keep it in the box */
  position: relative; /* let ::before, ::after use right/bottom */
  padding-right: 1em; /* make space for the ellipses */
}

.ellipses-long-text::before,
.ellipses-long-text::after {
  position: absolute;
  right: 0; /* both go on the right side */
}

.ellipses-long-text::before {
  content: '\2026'; /* ellipses or whatever you want to use instead */
  bottom: 0;    /* bottom + right put it after the text */
}
/*
 * After is used to hide the ::before when the text fits the box.
 * This works because it is aligned after the content.
 * So if the content fits, it aligns on top of the positioned ::before.
 */
.ellipses-long-text::after {
  content: '';
  background-color: white; /* use background-color to hide the ellipse */
  width: 1em;              /* width just needs to be large enough to cover the ellipse */
  height: 100%;            /* height 100% makes sure it is tall enough to cover the ellipse */
}

/*# sourceMappingURL=sdk.styles.css.map*/