.sr-only{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}
.player{position:relative;max-width:100%;overflow:hidden}
.player,.player *,.player ::after,.player ::before{box-sizing:border-box}
.player-video-wrapper{position:relative}
.player video{width:100%;height:auto;vertical-align:middle}
.player-captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;min-height:2.5em;color:#fff;font-size:16px;font-weight:600;text-shadow:-1px -1px 0 #5e5e5e,1px -1px 0 #5e5e5e,-1px 1px 0 #5e5e5e,1px 1px 0 #5e5e5e;text-align:center}
@media (min-width:768px){.player-captions{font-size:24px}}
.player.captions-active .player-captions{display:block}
.player-controls{zoom:1;position:relative;background:#edeeee;line-height:1;text-align:center}
.player-controls:after,.player-controls:before{content:"";display:table}
.player-controls:after{clear:both}
.player-controls-sound{display:block;margin:10px auto 0}
.player-controls-playback{float:left}
.player-controls-sound{float:right;margin-top:0}
.player-controls button,.player-controls input+label{display:inline-block;vertical-align:middle;margin:0 2px;padding:5px 10px;cursor:pointer}
.player-controls button svg,.player-controls input+label svg{width:18px;height:18px;display:block;fill:currentColor;-webkit-transition:fill .3s ease;transition:fill .3s ease}
.player-controls button,.player-controls input+label,.player-controls input.inverted+label,.player-controls input.inverted:checked+label,.player-controls input:checked+label{color:#5e5e5e}
.player-controls button{border:0;background:0 0;overflow:hidden}
.player-controls button:hover,.player-controls input+label:hover{color:#c52127}
.player-controls .icon-exit-fullscreen,.player-controls .icon-muted{display:none}
.player-controls .player-time{display:inline-block;vertical-align:middle;margin-left:10px;color:#5e5e5e;font-weight:600;font-size:13px}
.player-progress{position:absolute;background:#c5c6c8}
.player-progress-buffer,.player-progress-played{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;vertical-align:top}
.player-progress-buffer[value],.player-progress-played[value]{-webkit-appearance:none;border:none;background:0 0}
.player-progress-buffer[value]::-webkit-progress-bar,.player-progress-played[value]::-webkit-progress-bar{background:0 0}
.player-progress-buffer[value]::-webkit-progress-value,.player-progress-played[value]::-webkit-progress-value{background:currentColor}
.player-progress-buffer[value]::-moz-progress-bar,.player-progress-played[value]::-moz-progress-bar{background:currentColor}
.player-progress-played{z-index:2}
.player-progress-played[value]{cursor:pointer;color:#c52127}
.player-progress-buffer[value]{color:#5e5e5e}
.player-controls [data-player=pause],.player.playing .player-controls [data-player=play]{display:none}
.player.playing .player-controls [data-player=pause]{display:inline-block}
.player.muted .player-controls .icon-muted{display:block}
.player.muted .player-controls .icon-muted+svg{display:none}
.player-fullscreen,.player.fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000}
.player-fullscreen .player-video-wrapper,.player.fullscreen-active .player-video-wrapper{height:100%;width:100%}
.player-fullscreen .player-video-wrapper video,.player.fullscreen-active .player-video-wrapper video{height:100%}
.player-fullscreen .player-video-wrapper .player-captions,.player.fullscreen-active .player-video-wrapper .player-captions{top:auto;bottom:90px}
@media (min-width:560px) and (max-width:767px){.player-fullscreen .player-video-wrapper .player-captions,.player.fullscreen-active .player-video-wrapper .player-captions{bottom:60px}}
@media (min-width:768px){.player-fullscreen .player-video-wrapper .player-captions,.player.fullscreen-active .player-video-wrapper .player-captions{bottom:80px}}
.player-fullscreen .player-controls,.player.fullscreen-active .player-controls{position:absolute;bottom:0;left:0;right:0}
.player.fullscreen-active .icon-exit-fullscreen{display:block}
.player [data-player=captions],.player [data-player=captions]+label,.player [data-player=fullscreen],.player [data-player=fullscreen]+label,.player.fullscreen-active .icon-exit-fullscreen+svg{display:none}
.player.captions-enabled [data-player=captions],.player.captions-enabled [data-player=captions]+label,.player.fullscreen-enabled [data-player=fullscreen],.player.fullscreen-enabled [data-player=fullscreen]+label{display:inline-block}
.player-fullscreen [data-player=fullscreen],.player-fullscreen [data-player=fullscreen]+label,button[data-player=restart],button[data-player=rewind],button[data-player=fast-forward],input[data-player=volume],input[data-player=captions],label[for*=captions],span.player-time{display:none!important}
.player-controls{padding:10px}
.player-progress{height:4px;width:auto;left:60px;right:104px;top:22px}