.adult-swim-video-player.your-browser-sux:before,.vjs-captions-button .vjs-menu,.vjs-current-time,.vjs-progress-control .progress-time-display{font-family:'Letter Gothic Std',sans-serif}
.as-video-player-content{margin:0 auto;width:90%}
@media (min-width:768px){.as-video-player-content{width:50%}
}
.as-video-player-content.standalone-player{width:100%;height:auto}
.as-video-wrapper{overflow:hidden;padding-bottom:56.25%;position:relative;width:auto;height:0}
.standalone-player .as-video-wrapper{padding-bottom:0;position:initial}
.adult-swim-video-player{top:0;left:0;width:100%;height:100%}
.adult-swim-video-player.vjs-fullscreen{padding-top:0!important;width:100%!important;height:100%!important}
.adult-swim-video-player.vjs-fullscreen.vjs-user-inactive{cursor:none}
.adult-swim-video-player.your-browser-sux{pointer-events:none;position:absolute;width:100%;height:100%;display:table}
.adult-swim-video-player.your-browser-sux:before{position:relative;top:0;bottom:0;left:0;right:0;padding:50px;text-align:center;line-height:1.2em;display:table-cell;vertical-align:middle;z-index:2;content:"We are sorry.  Your browser does not support this type of video playback. Please try again with a current version of chrome, firefox, safari or edge. Thank you."}
.vjs-big-play-button,.vjs-big-play-button:before{content:"";position:absolute}
.adult-swim-video-player.your-browser-sux *{visibility:hidden}
.adult-swim-video-player.your-browser-sux .vjs-poster{background-color:#fff;display:block!important;visibility:visible}
.vjs-tech{background:#000;position:absolute;top:0;left:0;width:100%;height:100%}
.vjs-hidden{display:none!important}
.vjs-error-display{display:none}
.vjs-big-play-button{border:none;background:rgba(255,255,255,.9);display:block;border-radius:50%;margin:0;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:63px;height:63px;z-index:2;cursor:pointer}
.mobile.not-mobile--android .vjs-control-bar,.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button{display:none}
.vjs-big-play-button:before,.vjs-play-control svg{-webkit-transform:translate3d(-50%,-50%,0);left:50%;top:50%}
.vjs-big-play-button:before{width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:16px solid #000;transform:translate3d(-50%,-50%,0);margin-left:2px;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.vjs-big-play-button:focus{outline:0;transition:all 0s}
.vjs-control-bar{background-color:#fff;color:#000;cursor:default;font-size:12px;opacity:1;position:absolute;bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:visible;width:100%;height:42px}
.mobile.mobile--apple.mobile--tablet .vjs-control-bar,.vjs-control-bar{display:-webkit-flex;display:-ms-flexbox;display:flex}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}
.vjs-control{background:0 0;border:none}
.vjs-control:hover .control-svg{fill:#c33}
.vjs-captions-button .vjs-menu-item:focus,.vjs-captions-button:focus,.vjs-fullscreen-control:focus,.vjs-mute-control:focus,.vjs-play-control:focus{outline:0;transition:all 0s}
.vjs-captions-button,.vjs-current-time,.vjs-mute-control,.vjs-play-control,.vjs-progress-control{border-right:1px solid #f5f5f5}
.vjs-captions-button,.vjs-fullscreen-control,.vjs-mute-control,.vjs-play-control{cursor:pointer;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:60px;-ms-flex-preferred-size:60px;flex-basis:60px}
.vjs-play-control{-webkit-order:1;-ms-flex-order:1;order:1;position:relative}
.vjs-play-control svg{position:absolute;transform:translate3d(-50%,-50%,0);width:12px;height:auto}
.vjs-mute-control{-webkit-order:2;-ms-flex-order:2;order:2;position:relative}
.vjs-mute-control svg{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:20px;height:auto}
.as-volume-control{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-flex:0;-ms-flex:0;flex:0;min-width:0;-webkit-order:3;-ms-flex-order:3;order:3;transition:all .5s}
.as-volume-control.show-volume-control{-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;transition:all .7s}
@media (min-width:1024px){.as-volume-control.show-volume-control{-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px}
}
.as-volume-control .as-volume-slider-wrapper{padding:0 20px}
.as-volume-control .as-volume-slider{background-color:#eaeaea;cursor:pointer;position:relative;width:100%;height:22px}
.as-volume-control .as-volume-bar{background-color:#7d7d7d;display:block;position:absolute;top:0;left:0;width:90%;height:22px;z-index:10}
.vjs-progress-control{-webkit-flex-grow:8;-ms-flex-positive:8;flex-grow:8;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-order:4;-ms-flex-order:4;order:4;position:relative}
.vjs-progress-control .vjs-slider{background-color:transparent;cursor:pointer;margin:0;outline:0;padding:0;position:relative}
.vjs-live .vjs-progress-control .vjs-slider{cursor:default;pointer-events:none}
.vjs-progress-control .vjs-progress-holder{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;height:42px;transition:all .2s}
.vjs-progress-control .vjs-load-progress,.vjs-progress-control .vjs-play-progress{display:block;margin:0;padding:0;position:absolute;width:0;height:100%}
.vjs-progress-control .vjs-load-progress{background-color:#eaeaea}
.vjs-progress-control .vjs-play-progress{background-color:#7d7d7d}
.vjs-live .vjs-progress-control .vjs-play-progress{background-color:#fff;width:100%!important}
.vjs-progress-control .progress-time-display{background-color:#fff;display:none;margin-bottom:10px;padding:6px 12px;position:absolute;bottom:100%;width:auto;height:auto;z-index:3}
.vjs-progress-control .progress-time-display:after{border:4px solid transparent;border-bottom:0;border-top-color:#fff;content:'';position:absolute;bottom:-4px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0}
.vjs-progress-control:hover .progress-time-display{display:inline-block}
.vjs-live .vjs-current-time,.vjs-live .vjs-progress-control:hover .progress-time-display{display:none}
.vjs-current-time{-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;-webkit-order:5;-ms-flex-order:5;order:5;padding:0 1em}
.vjs-current-time .vjs-current-time-display{line-height:42px;text-align:center}
.vjs-captions-button{-webkit-order:6;-ms-flex-order:6;order:6;position:relative}
.vjs-captions-button svg{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:20px;height:auto}
.vjs-captions-button .vjs-menu{background:#fff;border-bottom:2px solid #fff;color:#000;display:none;padding:12px 0;position:absolute;right:-61px;text-transform:uppercase;width:180px;height:auto}
.vjs-captions-button .vjs-menu.show-vjs-menu{display:block}
.vjs-captions-button .vjs-menu-item{margin-bottom:15px;margin-left:14px;padding:0 14px;position:relative}
.vjs-captions-button .vjs-menu-item:last-child{margin-bottom:0}
.vjs-captions-button .vjs-menu-item.vjs-texttrack-settings{display:none}
.vjs-captions-button .vjs-menu-item.vjs-selected:before{content:'';display:inline-block;width:5px;height:11px;border:solid #c33;border-width:0 2px 2px 0;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);position:absolute;left:0;top:-2px}
.vjs-captions-button .vjs-menu-item .vjs-control-text,.vjs-chapters-button,.vjs-duration,.vjs-live-controls,.vjs-playback-rate,.vjs-remaining-time,.vjs-subtitles-button,.vjs-time-divider{display:none}
.vjs-fullscreen-control{-webkit-order:7;-ms-flex-order:7;order:7;position:relative}
.vjs-fullscreen-control svg{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:20px;height:auto}
.vjs-loading-spinner,.vjs-loading-spinner:after{clip:rect(0,64px,64px,32px);width:64px;height:64px;position:absolute}
.vjs-loading-spinner{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;background:0 0;display:none;margin:-32px 0 0 -32px;opacity:.9;left:50%;top:50%;z-index:4000}
.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}
.vjs-loading-spinner:after{-webkit-animation:spin2 1.5s ease-in-out infinite;animation:spin2 1.5s ease-in-out infinite;border-radius:50%;content:'';top:0;left:0}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(220deg);transform:rotate(220deg)}
}
@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(220deg);transform:rotate(220deg)}
}
@-webkit-keyframes spin2{0%{box-shadow:inset #c33 0 0 0 12px;-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
50%{box-shadow:inset #c33 0 0 0 2px}
100%{box-shadow:inset #c33 0 0 0 12px;-webkit-transform:rotate(140deg);transform:rotate(140deg)}
}
@keyframes spin2{0%{box-shadow:inset #c33 0 0 0 12px;-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
50%{box-shadow:inset #c33 0 0 0 2px}
100%{box-shadow:inset #c33 0 0 0 12px;-webkit-transform:rotate(140deg);transform:rotate(140deg)}
}
.vjs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;vertical-align:middle;height:100%}
.vjs-playing .vjs-poster{display:none}
.dark-mode .vjs-control-bar{background:#000;color:#fff}
.dark-mode .vjs-control .control-svg{fill:#fff}
.dark-mode .vjs-control:hover .control-svg{fill:#c33}
.dark-mode .vjs-captions-button,.dark-mode .vjs-current-time,.dark-mode .vjs-mute-control,.dark-mode .vjs-play-control,.dark-mode .vjs-progress-control{border-right-color:#2E2E2E}
.dark-mode .as-volume-control .as-volume-slider{background-color:#2E2E2E}
.dark-mode .as-volume-control .as-volume-bar{background-color:#EAEAEA}
.dark-mode .vjs-progress-control .vjs-load-progress{background-color:#2E2E2E}
.dark-mode .vjs-progress-control .vjs-play-progress{background-color:#EAEAEA}
.dark-mode .progress-time-display,.dark-mode .vjs-live .vjs-progress-control .vjs-play-progress{background-color:#000}
.dark-mode .progress-time-display:after{border-top-color:#000}
.dark-mode .vjs-captions-button .vjs-menu{background-color:#000;border-bottom-color:#000;color:#fff}