.mejs-ted .mejs-controls{height:65px;background:#eee}.mejs-ted .mejs-button,.mejs-ted .mejs-time{position:absolute;background:#ddd}.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-loaded,.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-total{height:6px;background-color:none;background:url(controls-ted.png) repeat-x 0 -52px}.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-loaded{width:0}.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-current{height:6px;background-color:none;background:url(controls-ted.png) repeat-x 0 -59px;width:0}.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-handle{margin:0;border:0;display:block;top:-7px;height:21px;background:url(controls-ted.png) no-repeat 0 0;width:14px}.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-float{display:none}.mejs-ted .mejs-controls .mejs-playpause-button{left:9px;top:29px;height:28px;width:49px}.mejs-ted .mejs-controls .mejs-playpause-button button{margin:0;padding:0;height:28px;background:url(controls-ted.png) no-repeat -50px -23px;width:49px}.mejs-ted .mejs-controls .mejs-pause button{background-position:0 -23px}.mejs-ted .mejs-controls .mejs-fullscreen-button{right:9px;top:34px;height:15px;background:none;width:17px}.mejs-ted .mejs-controls .mejs-fullscreen-button button{margin:0;padding:0;height:17px;background:transparent url(controls-ted.png) no-repeat 0 -66px;width:19px}.mejs-ted .mejs-controls .mejs-unfullscreen button{margin:0;padding:0;background:transparent url(controls-ted.png) no-repeat -21px -66px}.mejs-ted .mejs-controls .mejs-volume-button{right:35px;top:30px;height:22px;width:24px}.mejs-ted .mejs-controls .mejs-mute button{margin:0;padding:0;height:22px;background:url(controls-ted.png) no-repeat -15px 0;width:24px}.mejs-ted .mejs-controls .mejs-unmute button{margin:0;padding:0;height:22px;background:url(controls-ted.png) no-repeat -40px 0;width:24px}.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-slider{border:solid #aaa;border-width:1px 1px 0;top:-65px;height:65px;background:#fff;width:22px}.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-total{left:8px;height:50px;background:url(controls-ted.png) repeat-y -41px -66px;width:6px}.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-current{left:8px;height:50px;background:url(controls-ted.png) repeat-y -48px -66px;width:6px}.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-handle{display:none}.mejs-ted .mejs-controls .mejs-time span{color:#333}.mejs-ted .mejs-controls .mejs-currenttime-container{right:100px}.mejs-ted .mejs-controls .mejs-currenttime-container,.mejs-ted .mejs-controls .mejs-duration-container{border-radius:3px;border:1px solid #999;color:#333;position:absolute;top:32px;padding-top:2px;background:#fff}.mejs-ted .mejs-controls .mejs-duration-container{right:65px}.mejs-ted .mejs-controls .mejs-time button{color:#333}.mejs-ted .mejs-controls .mejs-captions-button{display:none}.mejs-wmp .mejs-controls{height:65px;background:transparent url(controls-wmp-bg.png) center 16px no-repeat}.mejs-wmp .mejs-button,.mejs-wmp .mejs-time{position:absolute;background:transparent}.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-total{border:1px solid #ccc;height:3px;background-color:transparent}.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-loaded{height:3px;background-color:hsla(0,0%,100%,.3);width:0}.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-current{border-width:1px 0;border-style:solid;border-color:#7fc9fa #fff #619ff2;height:1px;background-color:#014cb6;width:0}.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-handle{margin:0;border:0;display:block;top:-3px;height:9px;background:url(controls-wmp.png) no-repeat 0 -80px;width:16px}.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-float{display:none}.mejs-wmp .mejs-controls .mejs-playpause-button{left:50%;margin:10px 0 0 -20px;top:10px;height:40px;width:40px}.mejs-wmp .mejs-controls .mejs-playpause-button button{margin:0;padding:0;height:40px;background:url(controls-wmp.png) no-repeat 0 0;width:40px}.mejs-wmp .mejs-controls .mejs-pause button{background-position:0 -40px}.mejs-wmp .mejs-controls .mejs-currenttime-container{left:50%;margin-left:-93px;position:absolute;top:25px}.mejs-wmp .mejs-controls .mejs-duration-container{left:50%;margin-left:-58px;position:absolute;top:25px}.mejs-wmp .mejs-controls .mejs-volume-button{right:50%;top:32px;height:15px;margin-right:-55px;width:20px}.mejs-wmp .mejs-controls .mejs-volume-button button{margin:0;padding:0;height:15px;background:url(controls-wmp.png) no-repeat -42px -17px;width:20px}.mejs-wmp .mejs-controls .mejs-unmute button{margin:0;padding:0;height:15px;background:url(controls-wmp.png) no-repeat -42px 0;width:20px}.mejs-wmp .mejs-controls .mejs-volume-button .mejs-volume-slider{background:hsla(0,0%,40%,.6)}.mejs-wmp .mejs-controls .mejs-fullscreen-button{right:50%;top:32px;height:14px;margin-right:-82px;width:15px}.mejs-wmp .mejs-controls .mejs-fullscreen-button button{margin:0;padding:0;height:14px;background:url(controls-wmp.png) no-repeat -63px 0;width:15px}.mejs-wmp .mejs-controls .mejs-captions-button{display:none}.mejs-yellow .mejs-overlay-button{left:50%;margin:-50px 0 0 -50px;position:absolute;top:50%;height:100px;background:url(bigplay_yellow.png) no-repeat;width:100px}.mejs-yellow .mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-yellow .mejs-overlay-loading{left:50%;margin:-40px 0 0 -40px;position:absolute;top:50%;height:80px;width:80px}.mejs-yellow .mejs-overlay-loading span{border-radius:40px;display:block;height:80px;background:#3a3c3d url(loading_yellow.gif) 50% 50% no-repeat;width:80px}.mejs-yellow .mejs-controls{left:0;margin:0;list-style:none;position:absolute;padding:0;height:30px;bottom:0;background:#3a3c3d url(background_yellow.png);background:-webkit-linear-gradient(#4a4c4d,#2b2d2d);background:-moz-linear-gradient(#4a4c4d,#2b2d2d);background:-o-linear-gradient(#4a4c4d,#2b2d2d);background:-ms-linear-gradient(#4a4c4d,#2b2d2d);background:linear-gradient(#4a4c4d,#2b2d2d);width:100%}.mejs-yellow .mejs-audio .mejs-controls{border-radius:3px}.mejs-yellow .mejs-controls div{font-family:sans-serif;float:left;list-style-type:none;margin:0;border:0;line-height:11px;display:block;padding:0;height:30px;font-size:11px;background:url(sep_yellow.png) 0 no-repeat;width:32px}.mejs-yellow .mejs-controls .mejs-button button{margin:7px 7px 0 9px;text-decoration:none;border:0;line-height:0;display:block;cursor:pointer;position:absolute;padding:0;height:16px;font-size:0;background:transparent url(controls_yellow.png) no-repeat;width:16px}.mejs-yellow .mejs-controls .mejs-button button:focus{outline:1px solid #ff0}.mejs-yellow .mejs-controls .mejs-time{display:block;text-align:center;overflow:hidden;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;color:#fff;padding:8px 8px 5px 10px;height:17px;width:auto}.mejs-yellow .mejs-controls .mejs-time span{float:left;line-height:12px;display:block;color:#fff;font-size:11px;width:auto}.mejs-yellow .mejs-controls .mejs-playpause-button{cursor:pointer;background:none;width:30px}.mejs-yellow .mejs-controls .mejs-playpause-button button{margin:7px 8px}.mejs-yellow .mejs-controls .mejs-play button{background-position:0 0}.mejs-yellow .mejs-controls .mejs-play:hover button{background-position:0 -32px}.mejs-yellow .mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-yellow .mejs-controls .mejs-pause:hover button{background-position:0 -48px}.mejs-yellow .mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-yellow .mejs-controls .mejs-stop:hover button{background-position:-112px -32px}.mejs-yellow .mejs-controls div.mejs-time-rail{padding-top:0;width:200px}.mejs-yellow .mejs-controls .mejs-time-rail span{display:block;cursor:pointer;position:absolute;height:5px;width:180px}.mejs-yellow .mejs-controls .mejs-time-rail .mejs-time-total{margin:11px 8px 0 10px;box-shadow:inset 1px 1px rgba(0,0,0,.4);border-bottom:1px solid #3d3f40;padding:1px;background:#262929}.mejs-yellow .mejs-controls .mejs-time-rail .mejs-time-buffering{background:#464849;background-image:-webkit-linear-gradient(-45deg,#464849 25%,#262929 0,#262929 50%,#464849 0,#464849 75%,#262929 0,#262929);background-image:-moz-linear-gradient(-45deg,#464849 25%,#262929 25%,#262929 50%,#464849 50%,#464849 75%,#262929 75%,#262929);background-image:-o-linear-gradient(-45deg,#464849 25%,#262929 25%,#262929 50%,#464849 50%,#464849 75%,#262929 75%,#262929);background-image:-ms-linear-gradient(-45deg,#464849 25%,#262929 25%,#262929 50%,#464849 50%,#464849 75%,#262929 75%,#262929);background-image:linear-gradient(-45deg,#464849 25%,#262929 0,#262929 50%,#464849 0,#464849 75%,#262929 0,#262929);-moz-background-size:6px 6px;background-size:6px 5px;-webkit-background-size:6px 5px;z-index:1;-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;width:100%}@-webkit-keyframes .mejs-yellow buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes .mejs-yellow buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes .mejs-yellow buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-o-keyframes .mejs-yellow buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@keyframes .mejs-yellow buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}.mejs-yellow .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#464849;width:0}.mejs-yellow .mejs-controls .mejs-time-rail .mejs-time-current{background:#feea36;background-image:-webkit-linear-gradient(-45deg,#feea36 25%,#fdd500 0,#fdd500 50%,#feea36 0,#feea36 75%,#fdd500 0,#fdd500);background-image:-moz-linear-gradient(-45deg,#feea36 25%,#fdd500 25%,#fdd500 50%,#feea36 50%,#feea36 75%,#fdd500 75%,#fdd500);background-image:-o-linear-gradient(-45deg,#feea36 25%,#fdd500 25%,#fdd500 50%,#feea36 50%,#feea36 75%,#fdd500 75%,#fdd500);background-image:-ms-linear-gradient(-45deg,#feea36 25%,#fdd500 25%,#fdd500 50%,#feea36 50%,#feea36 75%,#fdd500 75%,#fdd500);background-image:linear-gradient(-45deg,#feea36 25%,#fdd500 0,#fdd500 50%,#feea36 0,#feea36 75%,#fdd500 0,#fdd500);-moz-background-size:6px 6px;background-size:6px 6px;-webkit-background-size:6px 5px;z-index:1;width:0}.mejs-yellow .mejs-controls .mejs-time-rail .mejs-time-handle{margin:0;display:none;text-align:center;z-index:1;cursor:pointer;position:absolute;top:1px;background:transparent;width:5px}.mejs-yellow .mejs-controls .mejs-time-rail .mejs-time-float{border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.4);margin-left:-18px;display:none;text-align:center;color:#111;position:absolute;top:-26px;height:17px;background:#c2c8cf;background:-webkit-linear-gradient(#e3e6e9,#c2c8cf);background:-moz-linear-gradient(#e3e6e9,#c2c8cf);background:-o-linear-gradient(#e3e6e9,#c2c8cf);background:-ms-linear-gradient(#e3e6e9,#c2c8cf);background:linear-gradient(#e3e6e9,#c2c8cf);width:36px}.mejs-yellow .mejs-controls .mejs-time-rail .mejs-time-float-current{left:0;margin:3px;display:block;text-align:center;width:30px}.mejs-yellow .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:13px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:4px solid transparent;line-height:0;display:block;position:absolute;top:17px;height:0;border-top-color:#c2c8cf;width:0}.mejs-yellow .mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-yellow .mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-yellow .mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-yellow .mejs-controls .mejs-mute button:hover{background-position:-16px -48px}.mejs-yellow .mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-yellow .mejs-controls .mejs-unmute button:hover{background-position:-16px -32px}.mejs-yellow .mejs-controls .mejs-volume-button{position:relative}.mejs-yellow .mejs-controls .mejs-volume-button .mejs-volume-slider{left:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;display:none;z-index:1;position:absolute;top:-68px;height:68px;background:#3a3c3d;width:31px}.mejs-yellow .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-yellow .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{left:13px;margin:0;box-shadow:inset 1px 1px rgba(0,0,0,.4);border-bottom:1px solid #3d3f40;position:absolute;top:8px;padding:1px;height:50px;background:#262929;width:5px}.mejs-yellow .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{left:13px;margin:1px;position:absolute;top:8px;height:50px;background:#feea36;background-image:-webkit-linear-gradient(-45deg,#feea36 25%,#fdd500 0,#fdd500 50%,#feea36 0,#feea36 75%,#fdd500 0,#fdd500);background-image:-moz-linear-gradient(-45deg,#feea36 25%,#fdd500 25%,#fdd500 50%,#feea36 50%,#feea36 75%,#fdd500 75%,#fdd500);background-image:-o-linear-gradient(-45deg,#feea36 25%,#fdd500 25%,#fdd500 50%,#feea36 50%,#feea36 75%,#fdd500 75%,#fdd500);background-image:-ms-linear-gradient(-45deg,#feea36 25%,#fdd500 25%,#fdd500 50%,#feea36 50%,#feea36 75%,#fdd500 75%,#fdd500);background-image:linear-gradient(-45deg,#feea36 25%,#fdd500 0,#fdd500 50%,#feea36 0,#feea36 75%,#fdd500 0,#fdd500);background-position:bottom;-moz-background-size:6px 6px;background-size:6px 6px;-webkit-background-size:6px 5px;width:5px}.mejs-yellow .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{left:14px;margin:0;position:absolute;top:16px;height:5px;background:transparent;width:5px}.mejs-yellow .mejs-controls div.mejs-horizontal-volume-slider{position:relative;height:26px;background:none;width:62px}.mejs-yellow .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{left:0;margin:0;box-shadow:inset 1px 1px rgba(0,0,0,.4);border-bottom:1px solid #3d3f40;position:absolute;top:11px;padding:1px;height:5px;font-size:1px;background:#262929;width:50px}.mejs-yellow .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{left:0;margin:1px;position:absolute;top:11px;padding:0;height:5px;font-size:1px;background:#feea36;background-image:-webkit-linear-gradient(-45deg,#feea36 25%,#fdd500 0,#fdd500 50%,#feea36 0,#feea36 75%,#fdd500 0,#fdd500);background-image:-moz-linear-gradient(-45deg,#feea36 25%,#fdd500 25%,#fdd500 50%,#feea36 50%,#feea36 75%,#fdd500 75%,#fdd500);background-image:-o-linear-gradient(-45deg,#feea36 25%,#fdd500 25%,#fdd500 50%,#feea36 50%,#feea36 75%,#fdd500 75%,#fdd500);background-image:-ms-linear-gradient(-45deg,#feea36 25%,#fdd500 25%,#fdd500 50%,#feea36 50%,#feea36 75%,#fdd500 75%,#fdd500);background-image:linear-gradient(-45deg,#feea36 25%,#fdd500 0,#fdd500 50%,#feea36 0,#feea36 75%,#fdd500 0,#fdd500);-moz-background-size:6px 6px;background-size:6px 6px;-webkit-background-size:6px 5px;width:50px}.mejs-yellow .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-yellow .mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-yellow .mejs-controls .mejs-captions-button:hover button{background-position:-48px -32px}.mejs-yellow .mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid transparent;right:-10px;overflow:hidden;position:absolute;padding:10px;height:100px;bottom:30px;background:#3a3c3d;width:130px}.mejs-yellow .mejs-controls .mejs-captions-button .mejs-captions-selector ul li{list-style-type:none!important;margin:0 0 6px;display:block;overflow:hidden;color:#fff;padding:0}.mejs-yellow .mejs-chapters .mejs-chapter{float:left;border:0;overflow:hidden;position:absolute;background:#3a3c3d;background:rgba(58,60,61,.7);background:-webkit-linear-gradient(top,rgba(74,76,77,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(74,76,77,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(74,76,77,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(74,76,77,.7),rgba(0,0,0,.7));background:linear-gradient(top,rgba(74,76,77,.7),rgba(0,0,0,.7))}.mejs-yellow .mejs-chapters .mejs-chapter .mejs-chapter-block{display:block;color:#fff;border-bottom:1px solid #313335;border-bottom:1px solid rgba(49,51,53,.7);cursor:pointer;border-right:1px solid #313335;border-right:1px solid rgba(49,51,53,.7);padding:5px;font-size:11px}.mejs-yellow .mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#333;background:hsla(0,0%,40%,.7);background:-webkit-gradient(linear,0 0,0 100%,from(hsla(0,0%,40%,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,hsla(0,0%,40%,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,hsla(0,0%,40%,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,hsla(0,0%,40%,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,hsla(0,0%,40%,.7),rgba(50,50,50,.6));background:linear-gradient(hsla(0,0%,40%,.7),rgba(50,50,50,.6))}.mejs-yellow .mejs-captions-text{border-radius:4px;padding:5px 7px;background:#3a3c3d;background:rgba(58,60,61,.8)}.mejs-yellow .mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-yellow .mejs-controls .mejs-loop-off:hover button{background-position:-64px -48px}.mejs-yellow .mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-yellow .mejs-controls .mejs-loop-on::hover button{background-position:-64px -32px}.mejs-yellow .mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-yellow .mejs-controls .mejs-backlight-off:hover button{background-position:-80px -48px}.mejs-yellow .mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-yellow .mejs-controls .mejs-backlight-on:hover button{background-position:-80px -32px}.mejs-yellow .mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-yellow .mejs-controls .mejs-picturecontrols-button:hover{background-position:-96px -32px}.mejs-yellow .mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0;background-position:-128px -32px}.mejs-yellow .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid transparent;right:-10px;overflow:hidden;position:absolute;padding:10px;height:100px;bottom:26px;background:#3a3c3d;width:130px}