.video__show .video-js .vjs-big-play-button {
	border-radius: 50%;
}

.video__show .vjs-text-track-display {
	bottom: 0;
}

.video__show .video-js .vjs-control-bar {
	bottom: 15px;
	left: 15px;
	height: 40px;
	width: calc(100% - 30px);
	background-color: rgba(0, 0, 0, 0.8);
	border-radius: 3px;
}

.video__show .video-js .vjs-control,
.video__show .video-js .vjs-volume-menu-button {
	float: left;
	min-width: 40px;
	height: 40px;
}

.video__show .video-js .vjs-control:before, .video-js .vjs-resolution-button-staticlabel:before {
	line-height: 40px;
	font-size: 2.2rem;
}

.video__show .video-js .vjs-play-control:before {
	font-size: 2.6rem;
}

.vjs-volume-bar.vjs-slider-horizontal {
	width: calc(100% - 10px);
	height: 6px;
	border-radius: 30px;
	margin: 17px 5px;
}

.video-js .vjs-current-time, .video-js .vjs-duration, .video-js .vjs-remaining-time {
	line-height: 44px;
	height: 40px;
	font-size: 1.3rem;
	font-family: 'IR', sans-serif;
}

.video-js .vjs-volume-level,
.video-js .vjs-slider,
.video-js .vjs-play-progress {
	border-radius: 30px;
}

.video-js .vjs-play-progress {
	background-color: #f18d22
}

.video-js .vjs-progress-control .vjs-progress-holder, .vjs-slider-horizontal .vjs-volume-level {
	height: 6px;
}

.vjs-resolution-button .vjs-menu {
	left: 0 !important;
	margin-bottom: 28px !important;
}

.vjs-resolution-button .vjs-menu li {
	text-transform: none;
	font-size: 1em;
	padding: 0;
	line-height: 25px;
}

.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover {
	background-color: #f18d22;
	color: #fff;
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	border-radius: 3px;
	border: none;
}