/*
	VIDEO JS OVERRIDES
*/


.video-js .vjs-control-bar {
	width: 100%;
	position: absolute;
	bottom: -3em;
	left: 0;
	right: 0;
	height: 3em;
	background-color: #111;
}

.video-js .vjs-control-bar{
	display: flex;
	font-size: 1.5em;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{
	opacity: 1;
	visibility: visible;
}

video::-webkit-media-text-track-display,
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {

	transform: translateY(-2em);
	transform: translateX(-50%);

	max-width: 100vw !important;
	left: 50% !important;
	line-height: 1.3em;

}

::cue {

	color:#ff0 !important;
	background-color: rgba(0,0,0,0.7) !important;
}

::cue(v[voice='Xenon']) {
   color:#f87676 !important;
}

/*
::cue(v[voice='Test']) {
	font:normal 1em 'Luckiest Guy' ;
	color:#fff;
	background:#f00;
}*/

.IIV::-webkit-media-controls-play-button,
video::-webkit-media-controls-start-playback-button {
    opacity: 0;
    pointer-events: none;
    width: 5px;
} 