<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.vjs-default-skin {
	cursor: pointer;
}

.vjs-default-skin .vjs-big-play-button {
	display: none;
	left: 50%;
	margin-left: -54px;
	top: 50%;
	margin-top: -54px;
	background: none;
	border: none;
	box-shadow: none;
	opacity: 0.7;
	-webkit-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}

.vjs-default-skin:hover .vjs-big-play-button {
	background: none;
	border: none;
	box-shadow: none;
	opacity: 1;
	-webkit-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}

.vjs-default-skin .vjs-big-play-button:before {
	/*content: url(/images/play-button.min.png);*/
}

.vjs-default-skin .vjs-volume-level,
.vjs-default-skin .vjs-play-progress {
  background: #9e1a1a;
}

.vjs-playing.vjs-default-skin .vjs-big-play-button {
	opacity: 0;
	pointer-events: none;
}

.vjs-default-skin.vjs-has-started .vjs-big-play-button {
	/*display: block;*/
	display: none;
}

.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button,
.vjs-default-skin.vjs-using-native-controls .vjs-loading-spinner,
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
	display: none !important;
}

.vjs-default-skin.vjs-has-started .vjs-progress-control {
	display: block;
}

.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility: visible;
	opacity: 1;
	height: 0.3em;
	bottom: -0.3em;
	padding-top: 0.3em;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.vjs-default-skin.vjs-has-started .vjs-control-bar {
	height: 3em;
	bottom: 0;
	padding-top: 0.9em;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.vjs-default-skin.vjs-has-started.vjs-playing .vjs-control-bar,
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar:hover {
	overflow: hidden;
}

.vjs-default-skin.vjs-has-started.vjs-playing .vjs-control-bar:hover {
	overflow: visible;
}

.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-progress-control {
	top: 0;
	font-size: 0.3em;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.vjs-default-skin .vjs-progress-control,
.vjs-default-skin:hover .vjs-progress-control {
	top: 0;
	font-size: 0.9em;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.vjs-default-skin .vjs-volume-level,
.vjs-default-skin .vjs-play-progress {
	background: #355666;
}

.vjs-default-skin .vjs-volume-level,
.vjs-default-skin .vjs-play-progress {
    background: #9e1a1a;
}

/* make subtitle file use icomoon */
.vjs-default-skin .vjs-subtitles-button:before {
	font-family: 'icomoon';
	content: "\e600";
}

.vjs-text-track-display {
	padding-bottom: 10px;
}

.vjs-text-track-display .vjs-subtitles {
	background: 0;
	font-size: 2.2em;
	line-height: 1.3em;
	font-weight: bold;
	color: #fff;
	text-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 5px #000, 0px 0px 5px #000;
}

/* for endcard (non-standard) */

.video-endcard {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	color: #fff;
	z-index: 5;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.video-endcard h2,
.video-endcard h3 {
	font-family: inherit;
	font-weight: normal;
	-webkit-font-smoothing: inherit;
	margin-top: 20px;
	margin-bottom: 20px;
}

.video-endcard h2 {
	font-size: 20px;
}

.video-endcard h3 {
	font-size: 20px;
	color: #bbb;
}

.show-endcard .video-endcard {
	display: block;
}

@media (max-width: 719px) {
	.show-endcard .video-endcard {
		display: none;
	}
}

.video-endcard:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.video-endcard .video-endcard-container {
	display: inline-block;
	vertical-align: middle;
}

.video-endcard .video-endcard-container &gt; div {
	display: inline-block;
	vertical-align: top;
	padding: 0 32px;
}

.video-endcard .just-watched {
	width: 30%;
}

.video-endcard .play-next {
	width: 40%;
}

.video-endcard .countdown {
	width: 30%;
}

.video-endcard .next-video {
	display: block;
	margin-left: -32px;
	margin-right: -18px;
	padding-left: 32px;
	margin-top: -20px;
	padding-top: 20px;
	border-left: 1px solid #666;
}

.video-endcard .next-video h3 {
	color: #fff;
	font-weight: bold;
}

.video-endcard .thumb {
	position: relative;
}

.video-endcard .thumb img {
	width: 100%;
	max-width: none;
}

.video-endcard .countdown {
	text-align: center;
}

.video-endcard .spinner {
	display: block;
	margin: 40px auto 20px;
	width: 1.7em;
	line-height: 1.7em;
	font-size: 72px;
	font-weight: bold;
	border: 5px solid #222;
	color: #666;
	border-radius: 1.7em;
	box-sizing: content-box;
}

.video-endcard .toggle {
	background: url(/images/toggle-buttons.png) top center no-repeat;
	width: 75px;
	height: 38px;
	margin: 0 auto;
	cursor: pointer;
}

.video-endcard.no-autoplay .toggle {
	background-position: bottom center;
}

.video-endcard .toggle-text {
	font-size: 12px;
}

.vjs-queue-handle {
	border: 40px solid transparent;
	margin: -40px;
}

.vjs-default-skin .vjs-queue-handle:before {
	content: '';
	text-shadow: none;
	margin-top: 0.1em;
	width: 0.8em;
	margin-left: -0.4em;
	height: 0.8em;
	background: #44758d;
	border-radius: 1em;
	box-shadow: 0 0 0.1em 0.1em #fff;
	z-index: 1;
}

.vjs-default-skin .vjs-queue-handle .thumb {
	display: none;
	position: absolute;
	bottom: 10px;
	left: -60px;
	width: 120px;
	border: 1px solid #959595;
}

.vjs-default-skin .vjs-queue-handle:hover .thumb {
	display: block;
}

.vjs-default-skin .vjs-queue-handle .thumb:before {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -7px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 12px solid #959595;
}

.vjs-default-skin .vjs-queue-handle .thumb img {
	display: block;
}

.vjs-default-skin .vjs-queue-handle .title {
	position: absolute;
	white-space: nowrap;
	top: 15px;
	min-width: 120px;
	max-width: 165px;
	/*
	margin-left: -60px;
	*/
	margin-left: -9px;
	background: #959595;
	color: #000;
	font-size: 10px;
	padding: 0 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	border: 1px solid #696b6d;
	z-index: 1;
}

.vjs-default-skin .vjs-queue-handle:after {
	content: '';
	border-left: 1px solid #696b6d;
	position: absolute;
	top: 0.9em;
	left: 50%;
	height: 15px;
}
</pre></body></html>