/* RESET STYLE PLYR JS */
.plyr,
.plyr-wrapper {
	position: relative;
	width: 100%;
	overflow: hidden;
	cursor: pointer;
}

.plyr .plyr__video-wrapper .plyr__video-embed__container.plyr__video-embed__container {
	width: 100%;
	height: 100%;
	padding-bottom: 0;
	-webkit-transform: none !important;
	   -moz-transform: none !important;
	    -ms-transform: none !important;
	     -o-transform: none !important;
	        transform: none !important;
}

.plyr video {
	-o-object-fit: cover;
	   object-fit: cover;
}

.plyr .plyr__poster {
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	     -o-background-size: cover;
	        background-size: cover;
}

.plyr.plyr__poster-enabled.plyr--paused .plyr__poster,
.plyr.plyr__poster-enabled.plyr--playing .plyr__poster {
	opacity: 0;
}

.plyr.plyr__poster-enabled .plyr__poster,
.plyr.plyr__poster-enabled.plyr--paused.plyr--stopped .plyr__poster {
	opacity: 1;
}

.plyr.plyr--video .plyr__controls {
	opacity: 0;
}

.plyr.plyr--video.plyr--playing .plyr__controls {
	opacity: 1;
}

.plyr.plyr--video>.plyr__control {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	border: 0;
	padding: 0;
	background-color: var(--white);
	overflow: hidden;
	opacity: 1;
	z-index: 5;
	-webkit-filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.15));
	        filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.15));
}

.plyr.plyr--video>.plyr__control>svg {
	fill: var(--yellow);
}

.plyr.plyr--video input[type=range] {
	color: var(--yellow);
}

.wh-image-video.no-shadow .plyr.plyr--video>.plyr__control {
	-webkit-filter: none;
	        filter: none;
}

.plyr.plyr--video .plyr__poster {
	--duration: 1s;
	-webkit-transition: var(--duration) ease-in-out;
	-o-transition: var(--duration) ease-in-out;
	-moz-transition: var(--duration) ease-in-out;
	transition: var(--duration) ease-in-out;
	background-color: var(--transparent);
}

.plyr.plyr--video:hover .plyr__poster {
	-webkit-transform: scale(1.04);
	   -moz-transform: scale(1.04);
	    -ms-transform: scale(1.04);
	     -o-transform: scale(1.04);
	        transform: scale(1.04);
	-webkit-filter: brightness(80%);
	        filter: brightness(80%);
}

.plyr__video-wrapper {
	background: var(--transparent);
}


@media all and (min-width: 1300px) {
	.wh-image-video.button-large .plyr.plyr--video>.plyr__control {
		width: 82px;
		height: 82px;
	}

	.wh-image-video.button-large .plyr.plyr--video>.plyr__control>svg {
		width: 30px;
		height: 30px;
	}

	.plyr.plyr--video>.plyr__control {
		width: 60px;
		height: 60px;
	}

	.plyr.plyr--video>.plyr__control>svg {
		width: 20px;
		height: 20px;
	}
}

@media all and (min-width: 601px) and (max-width: 1299px) {
	.plyr.plyr--video>.plyr__control {
		width: 50px;
		height: 50px;
	}

	.plyr.plyr--video>.plyr__control>svg {
		width: 20px;
		height: 20px;
	}
}


@media all and (max-width: 600px) {
	.plyr.plyr--video>.plyr__control {
		width: 38px;
		height: 38px;
	}

	.plyr.plyr--video>.plyr__control>svg {
		width: 13px;
		height: 13px;
	}
}