
html {--plyr-color-main: #00fef5;--plyr-video-control-color-hover:#000;}
@media print{body {display:none;}}
    

.plyr--captions-active .plyr__captions {
    display: flex;
    padding: 10px 30px;
    height: 100px;
    align-items: center;
    place-content: center;
}


.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions {transform: unset;}


.plyr:fullscreen .plyr__captions { 
	height: 110px;
}

.plyr:-webkit-full-screen .plyr__captions { 
	height: 110px;
}



    
    
.plyr:-webkit-full-screen .plyr__caption {
	font-size: 37px;
	line-height: 45px;
}

.plyr:-moz-full-screen .plyr__caption  {
	font-size: 37px;
	line-height: 45px;
}

.plyr:-ms-fullscreen .plyr__caption {
	font-size: 37px;
	line-height: 45px;
}

.plyr:fullscreen .plyr__caption { 
	font-size: 37px;
	line-height: 45px;
}
 

    
    
.plyr__caption {font-size: 30px;background: none;font-weight: bold;line-height: 40px;text-shadow: 2px 0 black, 0 -2px black, -2px 0 black, 0 2px black;}
@media screen and (max-width: 770px){
    .plyr--captions-active .plyr__captions {padding: 10px 5px;height: 50px;}
    .plyr__caption {font-size: 10px;line-height: 15px;}
    
    .plyr:-webkit-full-screen .plyr__captions {height: 50px;}
    .plyr:-moz-full-screen .plyr__caption  {height: 50px;}
    .plyr:-ms-fullscreen .plyr__caption {height: 50px;}
    .plyr:fullscreen .plyr__captions {height: 50px;}



    .plyr:-webkit-full-screen .plyr__caption {font-size: 11px;}
    .plyr:-moz-full-screen .plyr__caption  {font-size: 11px;}
    .plyr:-ms-fullscreen .plyr__caption {font-size: 11px;}
    .plyr:fullscreen .plyr__caption { font-size: 11px;}
    
    
    

    
}
@media only screen and (max-width: 600px) {
    .plyr--captions-active .plyr__captions {height: 50px;}
}



.plyr__poster {pointer-events: none;}
.plyr {height: 100%;}
.plyr__control--overlaid {color: #000;height: 42px;border-radius: 0px;width: 70px;padding: 0 26px;}
.plyr__control--overlaid:before, .plyr__control--overlaid:after {content: "";width: 0; height: 0;position: absolute; left: 0;border-left: 35px solid transparent;border-right: 35px solid transparent;}
.plyr__control--overlaid:before {top: -25px;border-bottom: 25px solid #00fef5;}
.plyr__control--overlaid:after {bottom: -25px;border-top: 25px solid #00fef5;}

@media screen and (max-width: 770px){
    .plyr__control--overlaid {height: 25px;width: 49px;padding: 0 16px;}
    .plyr__control--overlaid:before, .plyr__control--overlaid:after {border-left: 25px solid transparent;border-right: 25px solid transparent;}
    .plyr__control--overlaid:before {top: -20.6px;border-bottom: 20px solid #00fef5;}
    .plyr__control--overlaid:after {bottom: -20.6px;border-top: 20px solid #00fef5;}
}