.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline {
	width: 10em
}

.video-js .vjs-controls-disabled .vjs-big-play-button {
	display: none!important
}

.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar {
	transform: none;
}

/* Play Big */
.video-js .vjs-big-play-button {
	top: 50%;
	left: 50%;
	margin-left: -1em;
	margin-top: -1.5em;
	width: 100px;
	height: 100px;
	line-height: 2em;
	border: none;
	border-radius: 50%;
	font-size: 3.5em;
	background-color: var(--mainFontColor);
	color: var(--bodyMainColor3);
 	transition: border-color .4s,outline .4s,background-color .4s;
	border: 5px solid rgba(225, 55, 86, 0.2);
}

.video-js .vjs-big-play-button .vjs-icon-placeholder::before,
.video-js .vjs-play-control .vjs-icon-placeholder::before,
.vjs-icon-play::before {
	line-height: 90px;
}

.video-js .vjs-big-play-button:hover,
.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus,
.video-js .vjs-big-play-button:active {
	color: var(--mainFontColor);
	background-color: var(--bodyMainColor3);
	border: 5px solid rgba(255, 255, 255, 0.2);
}

/* All buttons */
.video-js .vjs-control.vjs-button {
	width: auto;
}

/* Play small */
.video-js .vjs-play-control span {
	position: static;
}

.video-js .vjs-play-control .vjs-icon-placeholder::before,
.vjs-icon-play::before {
	margin: 0 20px;
	position: static;
	content: '' !important;
	display: block;
	width: 45px;
	height: 45px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMi41IDQ1QzM0LjkyNjQgNDUgNDUgMzQuOTI2NCA0NSAyMi41QzQ1IDEwLjA3MzYgMzQuOTI2NCAwIDIyLjUgMEMxMC4wNzM2IDAgMCAxMC4wNzM2IDAgMjIuNUMwIDM0LjkyNjQgMTAuMDczNiA0NSAyMi41IDQ1Wk0xOCAxOC43MzdWMjcuMjYzQzE4IDI4Ljg2MDQgMTkuNzgwMyAyOS44MTMxIDIxLjEwOTQgMjguOTI3MUwyNy41MDM4IDI0LjY2NDFDMjguNjkxMyAyMy44NzI1IDI4LjY5MTMgMjIuMTI3NSAyNy41MDM4IDIxLjMzNTlMMjEuMTA5NCAxNy4wNzI5QzE5Ljc4MDMgMTYuMTg2OSAxOCAxNy4xMzk2IDE4IDE4LjczN1oiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuOCIvPgo8L3N2Zz4K);
	background-repeat: no-repeat;
	background-size: contain;
}

/* Pause small*/
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder::before,
.vjs-icon-pause::before {
	content: '';
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjIuNSA0NUMzNC45MjY0IDQ1IDQ1IDM0LjkyNjQgNDUgMjIuNUM0NSAxMC4wNzM2IDM0LjkyNjQgMCAyMi41IDBDMTAuMDczNiAwIDAgMTAuMDczNiAwIDIyLjVDMCAzNC45MjY0IDEwLjA3MzYgNDUgMjIuNSA0NVpNMTcgMTlDMTcgMTcuODk1NCAxNy44OTU0IDE3IDE5IDE3SDIwQzIxLjEwNDYgMTcgMjIgMTcuODk1NCAyMiAxOVYyN0MyMiAyOC4xMDQ2IDIxLjEwNDYgMjkgMjAgMjlIMTlDMTcuODk1NCAyOSAxNyAyOC4xMDQ2IDE3IDI3VjE5Wk0yNCAxOUMyNCAxNy44OTU0IDI0Ljg5NTQgMTcgMjYgMTdIMjdDMjguMTA0NiAxNyAyOSAxNy44OTU0IDI5IDE5VjI3QzI5IDI4LjEwNDYgMjguMTA0NiAyOSAyNyAyOUgyNkMyNC44OTU0IDI5IDI0IDI4LjEwNDYgMjQgMjdWMTlaIiBmaWxsPSIjRUVFRUYxIi8+DQo8L3N2Zz4NCg==);
	background-repeat: no-repeat;
	background-size: contain;
}

/* Time range */
.video-js .vjs-control.vjs-mx-current-time-container {
	width: 110px;
}

.video-js .vjs-time-control.vjs-control {
	padding-left: 0;
	padding-right: 0;
}

.video-js .vjs-time-control.vjs-current-time.vjs-control {
	margin-left: 25px;
}

.video-js .vjs-time-control.vjs-control .vjs-current-time-display,
.video-js .vjs-time-control.vjs-time-divider div span,
.video-js .vjs-time-control.vjs-control .vjs-duration-display {
	font-size: 16px;
}

.video-js .vjs-time-control.vjs-time-divider {
	padding-left: 0;
	padding-right: 0;
}

/* Volume control */
.video-js .vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal {
	display: flex;
	align-items: center;
}

.video-js .vjs-mute-control .vjs-icon-placeholder::before,
.vjs-icon-volume-high::before {
	content: '' !important;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS4wMDA5IDIuOTk5ODRDMjEuMzY5MyAyLjY0NjQxIDIyLjYxODUgMi42NDUzNyAyMy4wMDA5IDIuOTk5ODRDMjMuMzcyNSAzLjM1NjQgMjMuMzcxNCA0LjY0NDMzIDIzLjAwMDkgNC45OTk4NEw1LjAwMDk0IDIxLjk5OThDNC44Nzg5NiAyMi4xMTY5IDQuNTU4MjYgMjIuMDcwMiA0LjI5MjcgMjIuMDMxNkM0LjE3ODUzIDIyLjAxNSA0LjA3NDU1IDIxLjk5OTggNC4wMDA5NCAyMS45OTk4QzMuOTI5NSAyMS45OTk4IDMuODI4NjIgMjIuMDE0OSAzLjcxNzE4IDIyLjAzMTZDMy40NTUxNiAyMi4wNzA4IDMuMTM0NzEgMjIuMTE4NyAzLjAwMDk0IDIxLjk5OThDMi42MjgyNyAyMS42Mjg3IDIuNjMxNTIgMjAuMzU0MyAzLjAwMDk0IDE5Ljk5OThMNi4wMDA5NCAxNy45OTk4QzQuNTU5MDIgMTcuOTk5OCAzLjE5NTk0IDE2LjUxNzUgMy4wMDA5NCAxNC45OTk4QzIuNzgzMTkgMTMuNDgyMSAyLjgyNjUyIDEwLjM4MjQgMy4wMDA5NCA4Ljk5OTg0QzMuMjA1NjkgNy41NjUzMSA0LjYyNTEgNi45OTk4NCA2LjAwMDk0IDYuOTk5ODRIOC4wMDA5NEwxMS4wMDA5IDMuOTk5ODRDMTEuNDM1NCAzLjY0NjQxIDEzLjQwNjIgMy4wMDkyIDE0LjAwMDkgMi45OTk4NEMxNS4wODQzIDIuOTk5ODQgMTYuNjQzNCAzLjgzNTU4IDE3LjAwMDkgNC45OTk4NEMxNy4wODYgNS4yOTU0MyAxNy4wNTI1IDUuNzkyMTggMTcuMDIyMiA2LjI0MjYzQzE3LjAwMjMgNi41MzgzMSAxNi45ODM4IDYuODE0MDUgMTcuMDAwOSA2Ljk5OTg0QzE3LjAwODQgNy4wNTM3NCAxNy4wMDQ5IDcuMzAxNDEgMTcuMDAxNiA3LjUzODEzQzE2Ljk5ODcgNy43NDg4NSAxNi45OTU4IDcuOTUwODkgMTcuMDAwOSA3Ljk5OTg0TDIxLjAwMDkgMi45OTk4NFpNMTYuMDAxMiAxMy45OTk2QzE2LjE1MzMgMTMuODU0NyAxNi44NDgxIDEzLjk2MTIgMTcuMDAxMiAxMy45OTk2QzE3LjI2NCAxNC4wNjQ1IDE3LjE5NTQgMTQuMjY3NCAxNy4xMDg4IDE0LjUyMzNDMTcuMDU5MiAxNC42NyAxNy4wMDM3IDE0LjgzNDEgMTcuMDAxMiAxNC45OTk2QzE2Ljk5MjkgMTUuNTcxNiAxNy4wMDU0IDE2LjEwNDYgMTcuMDE2MiAxNi41NzEzQzE3LjAzMDUgMTcuMTgxNCAxNy4wNDIxIDE3LjY3OCAxNy4wMDEyIDE3Ljk5OTZDMTYuOTgxOCAxOC4xODk4IDE3LjAwMTIgMTguNDY1OSAxNy4wMjIxIDE4Ljc2MkMxNy4wNTMyIDE5LjIwMjQgMTcuMDg3NCAxOS42ODcxIDE3LjAwMTIgMTkuOTk5NkMxNi42MjYyIDIxLjIyNyAxNS4xNDQzIDIxLjk5OTYgMTQuMDAxMiAyMS45OTk2QzEzLjM2OTUgMjEuOTk5NiAxMi4zODk3IDIxLjMyMTMgMTIuMDAxMiAyMC45OTk2TDEwLjAwMTIgMTkuOTk5NkM5LjQ3OTk4IDE5LjYyMiA5LjcwMjE0IDE5LjM1NjggOS45OTMzOCAxOS4wMDlMMTAuMDAxMiAxOC45OTk2QzEwLjIwNTYgMTguNzU2MyAxMi45MzA5IDE2LjUyMjcgMTQuNjM4NCAxNS4xMjMyQzE1LjM5NjYgMTQuNTAxOCAxNS45NTQxIDE0LjA0NDggMTYuMDAxMiAxMy45OTk2WiIgZmlsbD0iI0VFRUVGMSIvPgo8L3N2Zz4K);
	background-repeat: no-repeat;
	background-size: contain;
	width: 24px;
}

.video-js .vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal,
.video-js .vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal.vjs-hover {
	width: 260px;
	order: 1;
}

.video-js .vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal .vjs-mute-control,
.video-js .vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal.vjs-hover .vjs-mute-control {
	width: 24px;
	height: 24px;
}

.video-js .vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal .vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal.vjs-hover .vjs-volume-horizontal {
	display: flex;
	align-items: center;
	width: 190px;
	height: 100%;
	opacity: 1;
}

.video-js .vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal .vjs-volume-horizontal::after {
	margin-top: 3px;
	content: '';
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS4wMDEgMy4wMDAwM0MxOS4zODMyIDIuNzA4MjIgMjAuNzM4OSAyLjU4MjQxIDIxLjAwMSAzLjAwMDAzQzIyLjQzNzYgNS4yNzQyMyAyMy4wMDEgOC44NTA0MSAyMy4wMDEgMTJDMjMuMDAxIDE1LjE1MTggMjIuNDM3NiAxOC43MjU4IDIxLjAwMSAyMUMyMC44OTM1IDIxLjE3MDggMjAuNTkxNyAyMS4xMDY5IDIwLjMyMzkgMjEuMDUwMkMyMC4yMDIxIDIxLjAyNDMgMjAuMDg3MyAyMSAyMC4wMDEgMjFDMTkuOTU1NiAyMSAxOS44NzM2IDIxLjAwNzcgMTkuNzc1IDIxLjAxNjhDMTkuNTAzMSAyMS4wNDIxIDE5LjEwNTMgMjEuMDc5MiAxOS4wMDEgMjFDMTguNjIwOCAyMC43MDcyIDE4LjczNzkgMjAuNDE4NyAxOS4wMDEgMjBDMjAuMjQzNiAxOC4wMzE0IDIxLjAwMSAxNC43NzY0IDIxLjAwMSAxMkMyMS4wMDEgOS4yMjQ2OCAyMC4yNDM2IDUuOTY4NjggMTkuMDAxIDQuMDAwMDNDMTguNzM3OSAzLjU4MjQxIDE4LjYyMTcgMy4yOTI5IDE5LjAwMSAzLjAwMDAzWk0xNC4wMDA3IDYuMDAwMDNDMTMuOTc4MSA1Ljc4NDU1IDE0LjAwMTIgNS42NjI1NSAxNC4wMjI1IDUuNTQ5NjlDMTQuMDQ5NCA1LjQwNzg0IDE0LjA3MzUgNS4yODA0NCAxNC4wMDA3IDUuMDAwMDNDMTMuNjQ0NSAzLjc5NTQ4IDEyLjA1ODcgMy4wMDAwMyAxMS4wMDA3IDMuMDAwMDNDMTAuNDEwNSAyLjk5Nzg4IDkuNDIzODkgMy42MzcxNiA5LjAwMDY5IDQuMDAwMDNMNi4wMDA2OSA3LjAwMDAzSDQuMDAwNjlDMi42NDkyIDcuMDAwMDMgMS4yMDU5MSA3LjUxNzQzIDEuMDAwNjkgOS4wMDAwM0MwLjgyNjMgMTAuNDIzNiAwLjc4Mzc2NyAxMy40MzM3IDEuMDAwNjkgMTVDMS4xODg4OSAxNi41NjY0IDIuNTgzMjcgMTcgNC4wMDA2OSAxN0g2LjAwMDY5TDkuMDAwNjkgMjBDOS4zNjc1MyAyMC4zMTQ2IDEwLjQwNTIgMjEgMTEuMDAwNyAyMUMxMi4wNzg5IDIxIDEzLjY0NDUgMjAuMjAxNCAxNC4wMDA3IDE5QzE0LjA3NzUgMTguNzA5NCAxNC4wNTIxIDE4LjU3NTYgMTQuMDI0NCAxOC40MjkxQzE0LjAwMzQgMTguMzE4IDEzLjk4MSAxOC4xOTk2IDE0LjAwMDcgMThWMTdDMTQuMTgzNiAxNS41MTMxIDE0LjE4MzYgOC40NzYxOSAxNC4wMDA3IDcuMDAwMDNWNi4wMDAwM1pNMTguMDAwNyA2LjAwMDAzQzE3Ljc1NDEgNS41ODE5MyAxNi4zNTg1IDUuNzA5NjkgMTYuMDAwNyA2LjAwMDAzQzE1LjY0NjUgNi4yOTI0OSAxNS43NTQxIDYuNTgyOTkgMTYuMDAwNyA3LjAwMDAzQzE2LjY4NjYgOC4xNjI0NyAxNy4wMDA3IDEwLjM0OTggMTcuMDAwNyAxMkMxNy4wMDA3IDEzLjY0OTIgMTYuNjg2NiAxNS44Mzc2IDE2LjAwMDcgMTdDMTUuNzU0MSAxNy40MTcxIDE1LjY0NTYgMTcuNzA3NiAxNi4wMDA3IDE4QzE2LjA5ODkgMTguMDc5NyAxNi41MTIxIDE4LjA0MTUgMTYuNzg1IDE4LjAxNjJDMTYuODgwNyAxOC4wMDczIDE2Ljk1OTIgMTggMTcuMDAwNyAxOEMxNy4wNzk0IDE4IDE3LjE4OTcgMTguMDIzMiAxNy4zMDkxIDE4LjA0ODNDMTcuNTgwMyAxOC4xMDU0IDE3Ljg5ODYgMTguMTcyMyAxOC4wMDA3IDE4QzE4Ljg2NjkgMTYuNTMyNSAxOS4wMDA3IDE0LjAyNCAxOS4wMDA3IDEyQzE5LjAwMDcgOS45NzYwNiAxOC44NjY5IDcuNDY3NTkgMTguMDAwNyA2LjAwMDAzWiIgZmlsbD0iI0VFRUVGMSIvPgo8L3N2Zz4K);
	background-repeat: no-repeat;
	background-size: contain;
	width: 24px;
	height: 24px;
}

.video-js .vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal .vjs-volume-bar.vjs-slider-horizontal,
.video-js .vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal.vjs-hover .vjs-volume-bar.vjs-slider-horizontal {
	margin: 0 10px;
	width: 100%;
	height: 4px;
}

/* Quality selector */
.video-js .vjs-mx-select-quality-container {
	display: flex;
	align-items: center;
	order: 2;
}

.video-js .vjs-mx-select-quality-container .vjs-mx-select-quality {
	margin: 0 50px 0 5px;
	color: #A1A4B1;
	font-size: 16px;
	cursor: pointer;
}

.video-js .vjs-mx-select-quality-container::before {
	content: '';
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNiAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy44Njk4IDE1LjQ0QzI0LjM0NjcgMTUuNjkzMyAyNC43MTQ2IDE2LjA5MzMgMjQuOTczNSAxNi40OTMzQzI1LjQ3NzcgMTcuMzIgMjUuNDM2OCAxOC4zMzMzIDI0Ljk0NjMgMTkuMjI2N0wyMy45OTI0IDIwLjgyNjdDMjMuNDg4MyAyMS42OCAyMi41NDgxIDIyLjIxMzMgMjEuNTgwNiAyMi4yMTMzQzIxLjEwMzcgMjIuMjEzMyAyMC41NzIzIDIyLjA4IDIwLjEzNjIgMjEuODEzM0MxOS43ODIgMjEuNTg2NyAxOS4zNzMyIDIxLjUwNjcgMTguOTM3MSAyMS41MDY3QzE3LjU4ODIgMjEuNTA2NyAxNi40NTcyIDIyLjYxMzMgMTYuNDE2MyAyMy45MzMzQzE2LjQxNjMgMjUuNDY2NyAxNS4xNjI3IDI2LjY2NjcgMTMuNTk1NyAyNi42NjY3SDExLjc0MjZDMTAuMTYxOSAyNi42NjY3IDguOTA4MzQgMjUuNDY2NyA4LjkwODM0IDIzLjkzMzNDOC44ODEwOSAyMi42MTMzIDcuNzUwMTIgMjEuNTA2NyA2LjQwMTE0IDIxLjUwNjdDNS45NTE0NyAyMS41MDY3IDUuNTQyNjkgMjEuNTg2NyA1LjIwMjA0IDIxLjgxMzNDNC43NjYgMjIuMDggNC4yMjA5NiAyMi4yMTMzIDMuNzU3NjcgMjIuMjEzM0MyLjc3NjU5IDIyLjIxMzMgMS44MzYzOSAyMS42OCAxLjMzMjIzIDIwLjgyNjdMMC4zOTIwMjYgMTkuMjI2N0MtMC4xMTIxMzkgMTguMzYgLTAuMTM5MzkxIDE3LjMyIDAuMzY0Nzc0IDE2LjQ5MzNDMC41ODI3OTIgMTYuMDkzMyAwLjk5MTU3NSAxNS42OTMzIDEuNDU0ODYgMTUuNDRDMS44MzYzOSAxNS4yNTMzIDIuMDgxNjYgMTQuOTQ2NyAyLjMxMzMxIDE0LjU4NjdDMi45OTQ2MSAxMy40NCAyLjU4NTgzIDExLjkzMzMgMS40Mjc2MSAxMS4yNTMzQzAuMDc4NjI2MiAxMC40OTMzIC0wLjM1NzQwOSA4LjggMC40MTkyNzkgNy40OEwxLjMzMjIzIDUuOTA2NjdDMi4xMjI1NCA0LjU4NjY3IDMuODEyMTggNC4xMiA1LjE3NDc5IDQuODkzMzNDNi4zNjAyNiA1LjUzMzMzIDcuOTAwMDEgNS4xMDY2NyA4LjU5NDk0IDMuOTczMzNDOC44MTI5NSAzLjYgOC45MzU1OSAzLjIgOC45MDgzNCAyLjhDOC44ODEwOSAyLjI4IDkuMDMwOTcgMS43ODY2NyA5LjI4OTg3IDEuMzg2NjdDOS43OTQwMyAwLjU2IDEwLjcwNyAwLjAyNjY2NjcgMTEuNzAxNyAwSDEzLjYyM0MxNC42MzEzIDAgMTUuNTQ0MiAwLjU2IDE2LjA0ODQgMS4zODY2N0MxNi4yOTM3IDEuNzg2NjcgMTYuNDU3MiAyLjI4IDE2LjQxNjMgMi44QzE2LjM4OTEgMy4yIDE2LjUxMTcgMy42IDE2LjcyOTcgMy45NzMzM0MxNy40MjQ2IDUuMTA2NjcgMTguOTY0NCA1LjUzMzMzIDIwLjE2MzUgNC44OTMzM0MyMS41MTI1IDQuMTIgMjMuMjE1NyA0LjU4NjY3IDIzLjk5MjQgNS45MDY2N0wyNC45MDU0IDcuNDhDMjUuNjk1NyA4LjggMjUuMjU5NyAxMC40OTMzIDIzLjg5NyAxMS4yNTMzQzIyLjczODggMTEuOTMzMyAyMi4zMyAxMy40NCAyMy4wMjUgMTQuNTg2N0MyMy4yNDMgMTQuOTQ2NyAyMy40ODgzIDE1LjI1MzMgMjMuODY5OCAxNS40NFpNOC44MTI1IDEzLjM0NjdDOC44MTI1IDE1LjQ0IDEwLjU0MyAxNy4xMDY3IDEyLjY4MjMgMTcuMTA2N0MxNC44MjE2IDE3LjEwNjcgMTYuNTExMiAxNS40NCAxNi41MTEyIDEzLjM0NjdDMTYuNTExMiAxMS4yNTM0IDE0LjgyMTYgOS41NzMzNiAxMi42ODIzIDkuNTczMzZDMTAuNTQzIDkuNTczMzYgOC44MTI1IDExLjI1MzQgOC44MTI1IDEzLjM0NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
	background-repeat: no-repeat;
	background-size: contain;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.video-js .vjs-mx-quality-dropdown {
	display: none;
	position: absolute;
	left: 0;
	bottom: 50px;
	background: #25252F;
	z-index: 100;
}

.video-js .vjs-mx-quality-dropdown li {
	padding: 10px 35px;
	border-radius: 6px;
	text-shadow: none;
	cursor: pointer;
}

.video-js .vjs-mx-quality-dropdown li:hover {
	color: #EEEEF1;
	background: rgba(13, 13, 17, 0.5);
	text-shadow: none;
}
/* Fullscreen icon */
.video-js .vjs-control.vjs-fullscreen-control {
	margin-top: 5px;
	width: 32px;
	height: 32px;
	order: 3;
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder::before,
.vjs-icon-fullscreen-enter::before {
	content: '';
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI3ODRfMzk0MjQpIj4KPHBhdGggZD0iTTQgN1YxMkg3VjdIMTJWNEg3QzUuNTMzMzMgNCA0IDUuNTMzMzMgNCA3Wk03IDIwSDRWMjVDNCAyNi40NjY3IDUuNTMzMzMgMjggNyAyOEgxMlYyNUg3VjIwWk0yNSAyNUgyMFYyOEgyNUMyNi40NjY3IDI4IDI4IDI2LjQ2NjcgMjggMjVWMjBIMjVWMjVaTTI1IDRIMjBWN0gyNVYxMkgyOFY3QzI4IDUuNTMzMzMgMjYuNDY2NyA0IDI1IDRaIiBmaWxsPSIjRUVFRUYxIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjc4NF8zOTQyNCI+CjxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
	background-repeat: no-repeat;
	background-size: contain;
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder::before, .vjs-icon-pause::before
.video-js .vjs-menu-button-inline:before {
	width: 1.5em
}

.vjs-menu-button-inline .vjs-menu {
	left: 3em
}

.vjs-paused.vjs-has-started.video-js .vjs-big-play-button,.video-js.vjs-ended .vjs-big-play-button,.video-js.vjs-paused .vjs-big-play-button {
	display: block
}

.video-js .vjs-load-progress div,.vjs-seeking .vjs-big-play-button,.vjs-waiting .vjs-big-play-button {
	display: none!important
}

.video-js.vjs-ended .vjs-loading-spinner {
	display: none;
}

.video-js.vjs-ended .vjs-big-play-button {
	display: block !important;
}

.video-js *,.video-js:after,.video-js:before {
	box-sizing: inherit;
	font-size: inherit;
	color: inherit;
	line-height: inherit
}

.video-js.vjs-fullscreen,.video-js.vjs-fullscreen .vjs-tech {
	width: 100%!important;
	height: 100%!important
}

.video-js {
	font-size: 14px;
	overflow: hidden
}

.video-js .vjs-control {
	color: inherit
}

.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline {
	width: 8.35em
}

.video-js .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu .vjs-menu-content {
	height: 3em;
	width: 6.35em
}

.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before {
	text-shadow: 0 0 1em #fff,0 0 1em #fff,0 0 1em #fff
}

.video-js .vjs-spacer,.video-js .vjs-time-control {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-flex: 1 1 auto;
	-moz-box-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.video-js .vjs-time-control {
	-webkit-box-flex: 0 1 auto;
	-moz-box-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: auto
}

.video-js .vjs-time-control.vjs-time-divider {
	width: 14px;
	min-width: 0;
}

.video-js .vjs-time-control.vjs-time-divider div {
	width: 100%;
	text-align: center
}

.video-js .vjs-time-control.vjs-current-time {
	margin-left: 1em
}

.video-js .vjs-time-control .vjs-current-time-display,.video-js .vjs-time-control .vjs-duration-display {
	width: 100%
}

.video-js .vjs-time-control .vjs-current-time-display {
	text-align: right
}

.video-js .vjs-time-control .vjs-duration-display {
	text-align: left
}

.video-js .vjs-play-progress:before,.video-js .vjs-progress-control .vjs-play-progress:before,.video-js .vjs-remaining-time,.video-js .vjs-volume-level:after,.video-js .vjs-volume-level:before,.video-js.vjs-live .vjs-time-control.vjs-current-time,.video-js.vjs-live .vjs-time-control.vjs-duration,.video-js.vjs-live .vjs-time-control.vjs-time-divider,.video-js.vjs-no-flex .vjs-time-control.vjs-remaining-time {
	display: none
}

.video-js.vjs-no-flex .vjs-time-control {
	display: table-cell;
	width: 4em
}

.video-js .vjs-progress-control {
	padding: 0 40px;
	position: absolute;
	top: -30px !important;
	left: 0;
	right: 0;
	width: 100%;
	height: 6px;
	opacity: .9;

}

.video-js .vjs-progress-control .vjs-load-progress,.video-js .vjs-progress-control .vjs-play-progress,.video-js .vjs-progress-control .vjs-progress-holder {
	height: 6px;
}

.video-js .vjs-progress-control .vjs-progress-holder {
	margin: 0
}

.video-js .vjs-control-bar {
	height: 45px;
	-webkit-transition: -webkit-transform .1s ease 0s;
	-moz-transition: -moz-transform .1s ease 0s;
	-ms-transition: -ms-transform .1s ease 0s;
	-o-transition: -o-transform .1s ease 0s;
	transition: transform .1s ease 0s
}

.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar {
	visibility: visible;
	opacity: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateY(3em);
	-moz-transform: translateY(3em);
	-ms-transform: translateY(3em);
	-o-transform: translateY(3em);
	transform: translateY(3em);
	-webkit-transition: -webkit-transform 1s ease 0s;
	-moz-transition: -moz-transform 1s ease 0s;
	-ms-transition: -ms-transform 1s ease 0s;
	-o-transition: -o-transform 1s ease 0s;
	transition: transform 1s ease 0s
}

.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control {
	height: .25em;
	top: -.25em;
	pointer-events: none;
	-webkit-transition: height 1s,top 1s;
	-moz-transition: height 1s,top 1s;
	-ms-transition: height 1s,top 1s;
	-o-transition: height 1s,top 1s;
	transition: height 1s,top 1s
}

.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active.vjs-fullscreen .vjs-progress-control,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control {
	opacity: 0;
	-webkit-transition: opacity 1s ease 1s;
	-moz-transition: opacity 1s ease 1s;
	-ms-transition: opacity 1s ease 1s;
	-o-transition: opacity 1s ease 1s;
	transition: opacity 1s ease 1s
}

.video-js.vjs-live .vjs-live-control {
	margin-left: 1em
}

.video-js .vjs-menu-button-popup .vjs-menu {
	left: -3em
}

.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	background-color: transparent;
	width: 12em;
	left: -1.5em;
	padding-bottom: .5em
}

.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item,.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-title {
	background-color: #151b17;
	margin: .3em 0;
	padding: .5em;
	border-radius: .3em
}

.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected {
	background-color: #2483d5
}

.video-js .vjs-loading-spinner {
	border-color: rgba(36,131,213,0.8)
}

.video-js .vjs-control-bar2 {
	background-color: #000
}

.video-js .vjs-control-bar {
	padding: 0 40px;
	display: flex;
	bottom: 30px;
	background-color: transparent;
	color: #ffffff;
	font-size: 14px;
}

.video-js .vjs-play-progress,
.video-js .vjs-volume-level {
	background-color: rgba(255, 255, 255, .8);
}

.video-js .vjs-play-progress::after {
	content: '';
	position: absolute;
	top: -4px;
	right: -2px;
	width: 16px;
	height: 16px;
	background-color: #A1A4B1;
	border-radius: 50%;
}

/* Shortcode video */
.video-js.mx-small-player .vjs-control-bar {
	bottom: 10px;
}

.video-js.mx-small-player .vjs-play-control .vjs-icon-placeholder::before,
.video-js.mx-small-player .vjs-icon-play::before {
	margin: 0;
}

.video-js.mx-small-player .vjs-time-control.vjs-current-time.vjs-control {
	margin-left: 10px;
	font-size: 14px;
}

.video-js.mx-small-player .vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal {
	display: none;
}

.video-js.mx-small-player .vjs-mx-select-quality-container .vjs-mx-select-quality {
	margin-right: 20px;
}

@media(max-width: 768px) {
	.video-js .vjs-control-bar {
		bottom: 10px;
	}

	.video-js .vjs-play-control .vjs-icon-placeholder::before,
	.vjs-icon-play::before {
		margin: 0;
	}

	.video-js .vjs-time-control.vjs-current-time.vjs-control {
		margin-left: 10px;
		font-size: 14px;
	}

	.video-js .vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal {
		display: none;
	}

	.video-js .vjs-mx-select-quality-container .vjs-mx-select-quality {
		margin-right: 20px;
	}
}

@media(max-width: 600px) {
	.video-js .vjs-mx-select-quality-container {
		margin-left: auto;
	}
}

@media(max-width: 450px) {
	.mx-vjs-svg-back,
	.mx-vjs-svg-forward {
		display: none;
	}
}
