.video-container {
	position: relative;
	width: 100%;
	max-width: 100%;
	padding-top: 56.25%;
}
.video-container .video-js {
	position: absolute;
	top: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
}
.vjs-big-play-button,
.vjs-control,
.vjs-menu-button,
.vjs-menu-item {
	outline: none;
	-webkit-tap-highlight-color: transparent;
}
.video-js .vjs-control-bar {
	background-color: transparent;
}
.vjs-theme-fantasy .vjs-control-bar {
	height: 49px;
}
.video-js .vjs-control {
	width: 3.5em;
}
.video-js .vjs-progress-holder {
	height: 0.2em;
}
.vjs-theme-fantasy .vjs-play-progress:before {
	top: -.29em;
}
.vjs-theme-fantasy .vjs-progress-control {
	bottom: -2px;
}
.vjs-theme-fantasy .vjs-play-control {
	font-size: 1.2em;
}
.vjs-play-control .vjs-icon-placeholder:before {
	top: 11px !important;
	left: 9px !important;
	border: none !important;
}
.vjs-theme-fantasy {
	--vjs-theme-fantasy--primary: #e67e22;
}
.vjs-current-time,
.vjs-time-divider,
.vjs-duration {
	display: block !important;
	-webkit-user-select: none;
	user-select: none;
}
.video-js .vjs-time-control {
	padding: 0;
}
.vjs-menu-item {
	padding: .5em 0 !important;
}
.video-js .vjs-time-divider {
	min-width: 0;
	padding: 0 .1em;
}
.vjs-playback-rate .vjs-menu {
	width: 10em;
	left: -3.3em;
	bottom: 10px;
	z-index: 3;
}
.vjs-playback-rate .vjs-playback-rate-value {
	line-height: 3.5;	
}
@media screen and (max-width: 896px) {
	.vjs-control-bar {
		padding: 0 1%;
	}
	.vjs-play-control .vjs-icon-placeholder:before {
		position: static;
		line-height: 1 !important;
	}
	.vjs-play-control.vjs-playing,
	.vjs-play-control.vjs-paused,
	.vjs-seek-button.skip-back,
	.vjs-seek-button.skip-forward {
		position: absolute;
		font-size: 3em;
		opacity: .8;
	}
	.vjs-play-control.vjs-playing,
	.vjs-play-control.vjs-paused {
		top: -22.6vw;
		left: 50%;
		transform: translateX(-50%);
		z-index: 3;
	}
	.vjs-seek-button.skip-back,
	.vjs-seek-button.skip-forward {
		top: -23vw;
	}
	.vjs-seek-button.skip-back {
		left: 12%;
		z-index: 2;
	}
	.vjs-seek-button.skip-forward {
		right: 12%;
		z-index: 1;
	}
}
