.mejs-container{position:relative;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0;}
.me-plugin{position:absolute;}

.mejs-container { min-height: 50px;min-width: 500px; }

.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden;}

.mejs-clear{clear:both;}

.mejs-background{position:absolute;top:0;left:0;}

.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%;}



.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(background.png);background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9));}

.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(loading.gif) 50% 50% no-repeat;}

.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(236,241,247,0.7)),to(rgba(150,176,203,0.7)));background:-webkit-linear-gradient(top,rgba(236,241,247,0.7),rgba(150,176,203,0.7));background:-moz-linear-gradient(top,rgba(236,241,247,0.7),rgba(150,176,203,0.7));background:-o-linear-gradient(top,rgba(236,241,247,0.7),rgba(150,176,203,0.7));background:-ms-linear-gradient(top,rgba(236,241,247,0.7),rgba(150,176,203,0.7));background:linear-gradient(rgba(236,241,247,0.7),rgba(150,176,203,0.7));height:50px;width:100%;-webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px;}

.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:50px;height:43px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0;}

.mejs-controls .mejs-button button{cursor:pointer;cursor:hand;display:block;font-size:0;line-height:0;text-decoration:none;margin:4px 5px;padding:0;position:absolute;height:43px;width:43px;border:0;background:transparent url(controls.svg) no-repeat;}

.no-svg .mejs-controls .mejs-button button{background-image:url(images.png);}

.mejs-controls .mejs-button button:focus{outline:solid 0px;}

.mejs-container .mejs-controls .mejs-time{color:#000;display:block;height:17px;padding:18px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

.mejs-container .mejs-controls .mejs-time span{color:#2D4C64;font-size:14px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto;}

.mejs-controls .mejs-play button{background: url("images.png") -61px 0;}

.mejs-controls .mejs-pause button{background: url("images.png") 0 0;}

.mejs-controls .mejs-stop button{background-position:-112px 0;}

.mejs-controls div.mejs-time-rail{padding-top:10px;}

.mejs-controls .mejs-time-rail span{display:block;position:absolute;height:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;cursor:hand}

.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#FCFCFD;background:rgba(252,252,252,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(226,226,226,0.9)),to(rgba(255,255,255,0.8)));background:-webkit-linear-gradient(top,rgba(226,226,226,0.9),rgba(255,255,255,0.8));background:-moz-linear-gradient(top,rgba(226,226,226,0.9),rgba(255,255,255,0.8));background:-o-linear-gradient(top,rgba(226,226,226,0.9),rgba(255,255,255,0.8));background:-ms-linear-gradient(top,rgba(226,226,226,0.9),rgba(255,255,255,0.8));background:linear-gradient(rgba(226,226,226,0.9),rgba(255,255,255,0.8));}

.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;}

@-webkit-keyframes buffering-stripes{from{background-position:0 0;}

to{background-position:50px 0;}

}

@-moz-keyframes buffering-stripes{from{background-position:0 0;}

to{background-position:50px 0;}

}

@-ms-keyframes buffering-stripes{from{background-position:0 0;}

to{background-position:50px 0;}

}

@-o-keyframes buffering-stripes{from{background-position:0 0;}

to{background-position:50px 0;}

}

@keyframes buffering-stripes{from{background-position:0 0;}

to{background-position:50px 0;}

}

.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#DDDDDD;width:0;}

.mejs-controls .mejs-time-rail .mejs-time-current{background:#528CB7;background:rgba(82,140,183,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(126,175,212,0.9)),to(rgba(58,119,164,0.8)));background:-webkit-linear-gradient(top,rgba(126,175,212,0.9),rgba(58,119,164,0.8));background:-moz-linear-gradient(top,rgba(126,175,212,0.9),rgba(58,119,164,0.8));background:-o-linear-gradient(top,rgba(126,175,212,0.9),rgba(58,119,164,0.8));background:-ms-linear-gradient(top,rgba(126,175,212,0.9),rgba(58,119,164,0.8));background:linear-gradient(rgba(126,175,212,0.9),rgba(58,119,164,0.8));width:0;}

.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;cursor:hand;border:solid 2px #333;top:-2px;text-align:center;}

.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111;}

.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:50px;display:block;text-align:center;left:-8px;}

.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px;}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px;}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px;}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px;}


.mejs-controls .mejs-mute button{background: url("mute.png") 0 0;}

.mejs-controls .mejs-unmute button{background: url("mute.png") 0 50px;}

.mejs-controls .mejs-volume-button{position:relative;left:-11px;}

.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(background.png);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0;}

.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0;}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0;}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0;}

.mejs-controls div.mejs-horizontal-volume-slider{height:20px;width:70px;position:relative;left:-11px;}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{cursor:pointer;cursor:hand;position:absolute;left:0;top:15px;width:70px;height:20px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#FCFCFD;background:rgba(252,252,252,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(226,226,226,0.9)),to(rgba(255,255,255,0.8)));background:-webkit-linear-gradient(top,rgba(226,226,226,0.9),rgba(255,255,255,0.8));background:-moz-linear-gradient(top,rgba(226,226,226,0.9),rgba(255,255,255,0.8));background:-o-linear-gradient(top,rgba(226,226,226,0.9),rgba(255,255,255,0.8));background:-ms-linear-gradient(top,rgba(226,226,226,0.9),rgba(255,255,255,0.8));background:linear-gradient(rgba(226,226,226,0.9),rgba(255,255,255,0.8));}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{cursor:pointer;cursor:hand;position:absolute;left:0;top:15px;width:70px;height:20px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#528CB7;background:rgba(82,140,183,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(126,175,212,0.9)),to(rgba(58,119,164,0.8)));background:-webkit-linear-gradient(top,rgba(126,175,212,0.9),rgba(58,119,164,0.8));background:-moz-linear-gradient(top,rgba(126,175,212,0.9),rgba(58,119,164,0.8));background:-o-linear-gradient(top,rgba(126,175,212,0.9),rgba(58,119,164,0.8));background:-ms-linear-gradient(top,rgba(126,175,212,0.9),rgba(58,119,164,0.8));background:linear-gradient(rgba(126,175,212,0.9),rgba(58,119,164,0.8));}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none;}

.mejs-controls .mejs-captions-button{position:relative;}

.mejs-controls .mejs-captions-button button{background-position:-48px 0;}

.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:150px;height:100px;background:url(background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px;}

.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0;}

.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1;}


.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer;cursor:hand;}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none;}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232);}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px;}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis;}

.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff;}

.mejs-captions-layer a{color:#fff;text-decoration:underline;}

.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal;}

.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0;}

.mejs-captions-position-hover{bottom:45px;}

.mejs-captions-text{padding:3px 5px;background:url(background.png);background:rgba(20,20,20,0.8);}

.me-cannotplay a{color:#fff;font-weight:bold;}

.me-cannotplay span{padding:15px;display:block;}

.mejs-controls .mejs-loop-off button{background-position:-64px -16px;}

.mejs-controls .mejs-loop-on button{background-position:-64px 0;}

.mejs-controls .mejs-backlight-off button{background-position:-80px -16px;}

.mejs-controls .mejs-backlight-on button{background-position:-80px 0;}

.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0;}

.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001;}

.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333;}

.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;cursor:hand;color:#333;}

.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff;}

.mejs-controls .mejs-sourcechooser-button{position:relative;}

.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0;}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:150px;height:100px;background:url(background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px;}

.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(background.png);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden;}

.mejs-postroll-layer-content{width:100%;height:100%;}

.mejs-postroll-close{position:absolute;right:0;top:0;background:url(background.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer;cursor:hand;}

