
.mejs__offscreen{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;height:1px;width:1px;overflow:hidden}

.mejs__container{position:relative;background:#000;font-family:Helvetica,Arial,serif;text-align:left;vertical-align:top;text-indent:0;box-sizing:border-box}

.mejs__container 
.mejs__video{min-height:140px}
.mejs__container *{box-sizing:border-box}

.mejs__container video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}

.mejs__fill-container,
.mejs__fill-container 

.mejs__container{width:100%;height:100%}
.mejs__fill-container{overflow:hidden;position:relative;margin:0 auto;background:transparent}

.mejs__container:focus{outline:none}
.mejs__iframe-overlay{position:absolute;width:100%;height:100%}

.mejs__embed,
.mejs__embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}

.mejs__fullscreen{overflow:hidden!important}
.mejs__container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:4}
.mejs__container-fullscreen 
.mejs__mediaelement,
.mejs__container-fullscreen video{width:100%!important;height:100%!important}
.mejs__clear{clear:both}
.mejs__background,
.mejs__mediaelement{position:absolute;top:0;left:0}
.mejs__mediaelement{width:100%;height:100%;z-index:0}
.mejs__poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;z-index:1}:root 
.mejs__poster-img{display:none}
.mejs__poster-img{border:0;padding:0}
.mejs__overlay{position:absolute;top:0;left:0;z-index:1}
.mejs__layer{z-index:1}
.mejs__overlay-play{cursor:pointer}
.mejs__overlay-button{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:url(mejs-controls.svg) no-repeat;background-position:0 -39px;overflow:hidden;z-index:1}
.mejs__overlay:hover>
.mejs__overlay-button{background-position:-80px -39px}
.mejs__overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px}
.mejs__overlay-loading-bg-img{display:block;width:80px;height:80px;background:transparent url(mejs-controls.svg) -160px -40px no-repeat;animation:a 1s linear infinite;z-index:1}@keyframes a{to{transform:rotate(1turn)}}
.mejs__controls{position:absolute;list-style-type:none;margin:0;padding:0 10px;bottom:0;left:0;height:40px;width:100%;background:#313131;z-index:1}
.mejs__controls:not([style*="display: none"]){background:rgba(17,37,62,1,0);}
.mejs__button,
.mejs__time,
.mejs__time-rail{float:left;margin:0;width:32px;height:40px;font-size:10px;line-height:10px}
.mejs__button>button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:10px 6px;padding:0;position:absolute;height:20px;width:20px;border:0;background:transparent url(mejs-controls.png);overflow:hidden}
.mejs__button>button:focus{outline:1px dotted #999}
.mejs__container-keyboard-inactive [role=slider],
.mejs__container-keyboard-inactive [role=slider]:focus,
.mejs__container-keyboard-inactive a,
.mejs__container-keyboard-inactive a:focus,
.mejs__container-keyboard-inactive button,
.mejs__container-keyboard-inactive button:focus{outline:0}
.mejs__time{color:#fff;display:block;height:24px;width:auto;font-weight:700;font-size:11px;padding:16px 6px 0;overflow:hidden;text-align:center;box-sizing:content-box}
.mejs__play>button{background-position:0 0}
.mejs__pause>button{background-position:-20px 0}
.mejs__replay>button{background-position:-160px 0}
.mejs__time-rail{direction:ltr;width:200px;padding-top:10px;height:40px;position:relative;margin:0 10px}
.mejs__time-buffering,
.mejs__time-current,
.mejs__time-float,
.mejs__time-float-corner,
.mejs__time-float-current,
.mejs__time-hovered,
.mejs__time-loaded,
.mejs__time-marker,
.mejs__time-total{cursor:pointer;display:block;position:absolute;height:10px;border-radius:2px}
.mejs__time-total{margin:5px 0 0;background:hsla(0,0%,100%,.3);width:100%}
.mejs__time-buffering{width:100%;background:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:15px 15px;animation:b 2s linear infinite}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}
.mejs__time-loaded{background:hsla(0,0%,100%,.3)}
.mejs__time-current,
.mejs__time-handle-content{background:hsla(0,0%,100%,.9)}
.mejs__time-hovered{background:hsla(0,0%,100%,.5);z-index:2}
.mejs__time-hovered
.negative{background:rgba(0,0,0,.2)}
.mejs__time-buffering,
.mejs__time-current,
.mejs__time-hovered,
.mejs__time-loaded{width:100%;left:0;-ms-transform-origin:0 0;transform-origin:0 0;-ms-transform:scaleX(0);transform:scaleX(0);transition:all.15s ease-in}
.mejs__time-hovered{transition:height .1s cubic-bezier(.44,0,1,1)}
.mejs__time-hovered
.no-hover{-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}
.mejs__time-handle,
.mejs__time-handle-content{position:absolute;cursor:pointer;border:4px solid transparent;z-index:3;left:0;-ms-transform:translateX(0);transform:translateX(0)}
.mejs__time-handle-content{left:-7px;border:4px solid hsla(0,0%,100%,.9);-ms-transform:scale(0);transform:scale(0);top:-4px;border-radius:50%;width:10px;height:10px}
.mejs__time-rail 
.mejs__time-handle-content:active,
.mejs__time-rail 
.mejs__time-handle-content:focus,
.mejs__time-rail:hover 
.mejs__time-handle-content{-ms-transform:scale(1);transform:scale(1)}
.mejs__time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:1px solid #333;top:-26px;margin-left:-18px;text-align:center;color:#111}
.mejs__time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}
.mejs__time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;top:15px;left:13px}
.mejs__long-video 
.mejs__time-float{width:64px;margin-left:-23px}
.mejs__long-video 
.mejs__time-float-current{width:60px}
.mejs__long-video 
.mejs__time-float-corner{left:18px}
.mejs__broadcast{color:#fff;position:absolute;width:100%;height:10px;top:15px}
.mejs__fullscreen-button>button{display:none;background-position:-80px 0}
.mejs__unfullscreen>button{display:none;background-position:-100px 0}
.mejs__mute>button{background-position:-60px 0}
.mejs__unmute>button{background-position:-40px 0}
.mejs__volume-button{position:relative}
.mejs__volume-button>
.mejs__volume-slider{display:none;height:115px;width:25px;background:rgba(50,50,50,.7);border-radius:0;top:-115px;left:5px;z-index:1;position:absolute;margin:0}
.mejs__volume-button:hover{border-radius:0 0 4px 4px}
.mejs__volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:hsla(0,0%,100%,.5);margin:0}
.mejs__volume-current{bottom:0;width:100%;height:100%;margin:0}
.mejs__volume-current,
.mejs__volume-handle{position:absolute;left:0;background:hsla(0,0%,100%,.9)}
.mejs__volume-handle{bottom:100%;width:16px;height:6px;margin:0 0 -3px -7px;cursor:ns-resize;border-radius:1px}
.mejs__horizontal-volume-slider{height:36px;width:56px;position:relative;display:block;float:left;vertical-align:middle}
.mejs__horizontal-volume-total{top:16px;width:50px;height:8px;background:rgba(50,50,50,.8)}
.mejs__horizontal-volume-current,
.mejs__horizontal-volume-total{position:absolute;left:0;margin:0;padding:0;font-size:1px;border-radius:2px}
.mejs__horizontal-volume-current{top:0;width:100%;height:100%;background:hsla(0,0%,100%,.8)}
.mejs__horizontal-volume-handle{display:none}
.mejs__captions-button,
.mejs__chapters-button{position:relative}
.mejs__captions-button>button{background-position:-140px 0}
.mejs__chapters-button>button{background-position:-180px 0}
.mejs__captions-button>
.mejs__captions-selector,
.mejs__chapters-button>
.mejs__chapters-selector{visibility:hidden;position:absolute;bottom:40px;right:-51px;width:85px;background:rgba(50,50,50,.7);border:1px solid transparent;padding:0;overflow:hidden;border-radius:0}
.mejs__chapters-button>
.mejs__chapters-selector{width:110px}
.mejs__captions-button>
.mejs__captions-selector,
.mejs__chapters-button>
.mejs__chapters-selector{visibility:visible}
.mejs__captions-selector-list,
.mejs__chapters-selector-list{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}
.mejs__captions-selector-list-item,
.mejs__chapters-selector-list-item{margin:0 0 6px;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden;cursor:pointer}
.mejs__captions-selector-list-item:hover,
.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}
.mejs__captions-selector-input,
.mejs__chapters-selector-input{clear:both;float:left;margin:3px 3px 0 5px;position:absolute;left:-1000px}
.mejs__captions-selector-label,
.mejs__chapters-selector-label{width:55px;float:left;padding:4px 0 0;line-height:15px;font-size:10px;cursor:pointer}
.mejs__captions-selected,
.mejs__chapters-selected{color:#21f8f8}
.mejs__captions-translations{font-size:10px;margin:0 0 5px}
.mejs__captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}
.mejs__captions-layer a{color:#fff;text-decoration:underline}
.mejs__captions-layer[lang=ar]{font-size:20px;font-weight:400}
.mejs__captions-position{position:absolute;width:100%;bottom:15px;left:0}
.mejs__captions-position-hover{bottom:35px}
.mejs__captions-text,
.mejs__captions-text *{padding:0;background:hsla(0,0%,8%,.5);white-space:pre-wrap;box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5)}
.mejs__container
.mejs__hide-cues video::-webkit-media-text-track-container{display:none}
.me_cannotplay a{font-weight:700}
.mejs__container 
.me_cannotplay a{color:#fff}
.me_cannotplay span{padding:15px;display:block}