.tablet .video-js,.desktop .video-js{height:100%;width:100%}
.video-js{font-family:black_sans}
.video-js .vjs-big-play-button{transition:border-color .75s,outline .75s,background-color .75s;z-index:1;background-color:#cf1818;width:40px;height:40px;top:auto;left:8px;bottom:16px;margin:0;line-height:40px;font-size:2em}
.video-js .vjs-big-play-button:hover{background-color:#a10202}
.video-js .vjs-play-progress{background:#cf1818}
.video-js .vjs-volume-level{background:#cf1818}
.video-js .vjs-control{outline:0}
.video-js .vjs-dock-text{background:linear-gradient(to top,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.7) 0,rgba(0,0,0,0.7) 35%,transparent 100%);top:auto;bottom:0;height:60px;font-family:black_sans}
.video-js .vjs-dock-text .vjs-dock-title{left:56px;right:56px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;position:absolute;font-size:14px;height:fit-content;width:auto;white-space:normal}
.video-js .vjs-video-duration{position:absolute;bottom:22px;right:8px;padding:8px 8px;border-radius:3px;background:rgba(0,0,0,0.5);color:white;font-size:12px;font-weight:500}
@media(min-width:992px){.video-js .vjs-big-play-button{width:56px;height:56px;line-height:56px;font-size:2.5em}
.video-js .vjs-dock-text{height:90px}
.video-js .vjs-dock-text .vjs-dock-title{left:96px;font-size:18px}
.video-js .vjs-video-duration{bottom:25px}
}
.video-js.vjs-has-started .vjs-dock-title{opacity:0}
.video-js.mobile .videoAdUiAttribution,.video-js.mobile.vjs-ad-playing .vjs-time-control,.video-js.tablet.vjs-ad-playing .vjs-time-control,.video-js.mobile .vjs-volume-menu-button,.video-js.tablet .vjs-volume-menu-button,.video-js.mobile .vjs-volume-panel,.video-js.tablet .vjs-volume-panel,.video-js.mobile .vjs-social-direct-link,.video-js.mobile .vjs-social-embed-code{display:none}
.video-js.mobile .vjs-control:not(.vjs-progress-control){width:3em}
.vjs-video-duration{position:absolute;bottom:16px;right:16px;padding:8px 16px;border-radius:3px;background:rgba(0,0,0,0.5);color:white;font-weight:500}
.vjs-contextmenu-ui-menu{display:none}
.vjs-endscreen{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#646464;background-color:rgba(0,0,0,0.9);color:#fff;text-align:center}
.vjs-endscreen a{text-decoration:none;display:block}
.vjs-endscreen a:hover{color:#cf1818}
.mobile .vjs-endscreen .vjs-endscreen-replay{font-size:20px;margin-top:4.5em}
.vjs-endscreen .vjs-endscreen-replay{font-size:20px;margin-top:6.5em}
.wide .desktop .vjs-endscreen .vjs-endscreen-replay{margin-top:4.5em !important}
.inline .desktop .vjs-endscreen .vjs-endscreen-replay{margin-top:1.5em !important}
.vjs-endscreen p,.vjs-endscreen div{margin:1em 2em 0}
.vjs-endscreen-next{border-top:1px solid #999}
.vjs-endscreen-next ul{list-style:none;margin:0;padding:0;width:100%}
.vjs-endscreen-next li{float:left;width:22.76%;margin:20px 10px 0 0}
.vjs-endscreen-next img{display:block;width:100% !important;height:100% !important;margin:0 0 5px 0;border-radius:3px}
.vjs-endscreen-next a{font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;text-align:left}
.vjs-xs .vjs-errors-details{margin-top:4%}
.vjs-xs.vjs-error-display .vjs-errors-details,.vjs-xs.vjs-error-display .vjs-errors-message{margin-top:1%;display:block}
.relatedVideosTitle{text-align:left;margin-left:0 !important}
.desktop .relatedVideosTitle,.tablet .relatedVideosTitle{font-size:15px}
.vjs-dock-shelf .vjs-button.vjs-share-control{display:none}
#resumeLive{text-align:center;text-transform:uppercase;font-size:13px;font-family:XXIICentarRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;background-color:#cf1818;border-radius:1px;cursor:pointer}
.vjs-live-behind #resumeLive{cursor:pointer;color:white;background-color:transparent}
.not-active{pointer-events:none;cursor:default}
.vjs-control-bar{z-index:100}
.display-poster{display:block !important;z-index:1}