:focus{outline:0;border:0}#html5-video-holder #controlbar-holder{position:absolute;bottom:10px;height:43px;width:100%;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-o-transition:opacity .8s;-ms-transition:opacity .8s;transition:opacity .8s}#html5-video-holder #controlbar-holder.show{-webkit-opacity:1;-moz-opacity:1;opacity:1;pointer-events:auto}#html5-video-holder #controlbar-holder.hide{-webkit-opacity:0;-moz-opacity:0;opacity:0;pointer-events:none}#html5-video-holder #controlbar-holder #control-holder{height:43px;width:390px;background-color:rgba(255,255,255,.25);margin:auto}#html5-video-holder #controlbar-holder #control-holder .ui-control{float:left;height:34px}#html5-video-holder #controlbar-holder #control-holder .ui-control span{display:inline-block;vertical-align:middle;line-height:34px}#html5-video-holder #controlbar-holder #control-holder .ui-btn{margin:0;padding:0;border:0;width:46px;height:34px;overflow:hidden;background-color:rgba(0,0,0,.7)}#html5-video-holder #controlbar-holder #control-holder .ui-btn:hover,#html5-video-holder #controlbar-holder #control-holder .ui-btn:active,#html5-video-holder #controlbar-holder #control-holder .ui-btn.active{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;-ms-transition:opacity 1s;transition:opacity 1s}#html5-video-holder #controlbar-holder #control-holder #control-foreground{float:left;height:41px;width:388px;position:relative;padding:1px}#html5-video-holder #controlbar-holder #control-holder #control-foreground #controlbar-left{float:left}#html5-video-holder #controlbar-holder #control-holder #control-foreground #controlbar-left .control-pause span{margin-left:-36px}#html5-video-holder #controlbar-holder #control-holder #control-foreground #controlbar-left .control-replay span{margin-left:-72px}#html5-video-holder #controlbar-holder #control-holder #control-foreground #controlbar-center{background-color:rgba(0,0,0,.7);width:295px;float:left;margin-left:1px}#html5-video-holder #controlbar-holder #control-holder #control-foreground #controlbar-center .control-volume{width:28px;overflow:hidden}#html5-video-holder #controlbar-holder #control-holder #control-foreground #controlbar-right{float:right}#html5-video-holder #controlbar-holder{font-family:adobe-clean,"Helvetica Neue",Helvetica,Arial,sans-serif}#html5-video-holder #controlbar-holder #duration-holder{font-size:9pt;font-weight:700;line-height:25px;margin-left:1px}#html5-video-holder #controlbar-holder #duration-holder.ui-control{border-right:none}#html5-video-holder #controlbar-holder #duration-holder #time-holder{padding-left:18px;padding-right:18px;padding-top:1px}#html5-video-holder #controlbar-holder #duration-holder span{color:#b0b0b0}#html5-video-holder #controlbar-holder #duration-holder time#time{color:#fff;-webkit-opacity:1;-moz-opacity:1;opacity:1}#html5-video-holder #controlbar-holder #duration-holder time#duration{color:#fff;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}#html5-video-holder #controlbar-holder #progressbar-holder{width:inherit;position:relative}#html5-video-holder #controlbar-holder #progressbar-holder .slider-holder{width:inherit;height:inherit}#html5-video-holder #controlbar-holder #progressbar-holder .slider-holder #progress-bar{height:inherit;position:absolute;width:100%}#html5-video-holder #controlbar-holder #progressbar-holder .slider-holder .level{background-color:#0090d3;height:7px}#html5-video-holder #controlbar-holder #progressbar-holder .slider-holder #level-indicator{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;bottom:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;background:#fff;height:7px;width:2px}#html5-video-holder #controlbar-holder #progressbar-holder .slider-holder #level-indicator.show{-webkit-opacity:1;-moz-opacity:1;opacity:1}#html5-video-holder #controlbar-holder #progressbar-holder .slider-holder #level-indicator.hide{-webkit-opacity:0;-moz-opacity:0;opacity:0}#html5-video-holder #controlbar-holder #progressbar-holder .slider-holder #tt-duration.tt-wide{width:52px}#html5-video-holder #controlbar-holder #progressbar-holder .slider-holder #tt-duration{text-align:center;font-size:11px;position:absolute;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;background-color:rgba(255,255,255,.25);-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;width:36px;height:17px;line-height:17px;top:-24px;font-size:9pt;font-weight:700}#html5-video-holder #controlbar-holder #progressbar-holder .slider-holder #tt-duration.show{-webkit-opacity:1;-moz-opacity:1;opacity:1}#html5-video-holder #controlbar-holder #progressbar-holder .slider-holder #tt-duration.hide{-webkit-opacity:0;-moz-opacity:0;opacity:0}#html5-video-holder #controlbar-holder #progressbar-holder .slider-holder #tt-duration #tt-duration-body{padding:1px;background-color:rgba(0,0,0,.7);color:#fff}#html5-video-holder #controlbar-right #control-screen span{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#html5-video-holder #controlbar-right #control-screen span:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}#html5-video-holder #controlbar-right #control-screen.control-fullscreen span{margin-left:-51px}#html5-video-holder #settings-holder{float:left;width:auto;position:relative}#html5-video-holder #settings-list-holder{position:absolute;z-index:-1}#html5-video-holder #settings-list-holder span{display:block;text-align:center;padding:7px 0 7px 0}#html5-video-holder #quality-list{list-style:none;margin:0;padding:0}#html5-video-holder #quality-list li{position:relative}#html5-video-holder #quality-list li .selected-dot{display:none;position:absolute;height:5px;width:5px;left:11px;top:6px}#html5-video-holder #quality-list li.selected a{cursor:default}#html5-video-holder #quality-list li.selected .selected-dot{display:block}#html5-video-holder #quality-list li a{display:block;text-align:center;text-decoration:none;padding:3px 0 3px 0;margin-bottom:3px}#html5-video-holder #controlbar-center #volume-holder{float:left;width:auto;height:34px;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#html5-video-holder #controlbar-center #volume-holder.show{-webkit-opacity:1;-moz-opacity:1;opacity:1}#html5-video-holder #controlbar-center #volume-holder.hide{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}#html5-video-holder div.message-container{width:100%;height:100%;display:none;position:absolute;top:0}#html5-video-holder div.message-container img.poster{float:left;position:absolute}#html5-video-holder div.message-container div.message-background{position:absolute;top:38%;height:120px;width:100%;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;background:#000}#html5-video-holder div.message-container span.message{position:absolute;top:38%;width:100%;margin-top:20px;text-align:center;font-family:adobe-clean,"Helvetica Neue",Helvetica,Arial,sans-serif}#html5-video-holder div.message-container span.message p.title{font-size:24pt;margin:0;color:#fff;font-weight:300}#html5-video-holder div.message-container span.message p.title img{padding-right:13px;height:24px}#html5-video-holder div.message-container span.message p.subtitle{font-size:12pt;margin:0;color:#fff;-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;font-weight:300}#html5-video-holder div.message-container div.press-esc-message div.message-background{height:94px}@media screen and (max-height:480px){#html5-video-holder div.message-container div.message-background{top:0;height:100%}#html5-video-holder div.message-container span.message{top:20%}}#html5-video-holder #html5-video-poster{float:left;top:0;position:absolute;width:100%;height:100%;margin:auto;background-color:#1c1c1c}#html5-video-holder #html5-video-poster.show{display:block}#html5-video-holder #html5-video-poster.hide{display:none}#html5-video-holder #html5-video-poster img.poster{float:left;position:absolute;width:inherit;height:inherit}#html5-video-holder #controlbar-holder.theme-mobile{width:inherit;height:68px;bottom:0}#html5-video-holder #controlbar-holder.theme-mobile #control-holder{width:inherit;height:68px}#html5-video-holder #controlbar-holder.theme-mobile #control-holder .ui-btn{width:60px;height:50px}#html5-video-holder #controlbar-holder.theme-mobile #control-holder #control-foreground{width:inherit;height:68px;padding:0}#html5-video-holder #controlbar-holder.theme-mobile #control-holder #control-foreground #progressbar-holder .slider-holder .level{height:18px}#html5-video-holder #controlbar-holder.theme-mobile #control-holder #control-foreground #progressbar-holder .slider-holder #level-indicator{height:18px}#html5-video-holder #controlbar-holder.theme-mobile #control-holder #control-foreground #controlbar-left .control-play span{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);margin-top:14px;margin-left:28px}#html5-video-holder #controlbar-holder.theme-mobile #control-holder #control-foreground #controlbar-left .control-pause span{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);margin-top:14px;margin-left:-30px}#html5-video-holder #controlbar-holder.theme-mobile #control-holder #control-foreground #controlbar-left .control-replay span{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);margin-top:14px;margin-left:-94px}#html5-video-holder #controlbar-holder.theme-mobile #control-holder #control-foreground #controlbar-center{height:50px;margin-left:61px;margin-right:60px;width:auto;float:none}#html5-video-holder #controlbar-holder.theme-mobile #control-holder #control-foreground #controlbar-center #duration-holder{font-size:14pt;line-height:42px}#html5-video-holder #controlbar-holder.theme-mobile #control-holder #control-foreground #controlbar-center .control-volume{display:none}#html5-video-holder #controlbar-holder.theme-mobile #control-holder #control-foreground #controlbar-right #control-screen.control-normal span{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);margin-top:11px;margin-left:14px}#html5-video-holder #controlbar-holder.theme-mobile #control-holder #control-foreground #controlbar-right #control-screen.control-fullscreen span{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);margin-top:11px;margin-left:-90px}#html5-video-holder #tt{position:absolute;filter:inherit;display:none}#html5-video-holder #tt #tt-arrow{background:url(../img/tt-arrow.png);-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;position:absolute;background-repeat:no-repeat;width:19px;height:8px}#html5-video-holder #tt #tt-arrow.up{bottom:-8px;background-position:-12px -15px}#html5-video-holder #tt #tt-arrow.down{top:-8px;background-position:-12px 0}#html5-video-holder #tt #tt-content{-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;background:#000;background:rgba(0,0,0,.9);padding:8px 9px 8px 9px;position:relative;line-height:12px;color:#fff;font-size:12px;-webkit-word-wrap:normal;-moz-word-wrap:normal;-o-word-wrap:normal;-ms-word-wrap:normal;word-wrap:normal;white-space:nowrap}.ie_controlbar_holder_bg{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(25));filter:alpha(opacity=25);-webkit-opacity:.25;-moz-opacity:.25;opacity:.25;background-color:#fff}.ie_control_bar_bg{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(70));filter:alpha(opacity=70);-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;background-color:#000}.ie_show_hide.show{display:block}.ie_show_hide.hide{display:none}#html5-video-holder:-ms-fullscreen{width:100%;height:100%}#html5-video-holder #_containerbrightcovePlayer{height:100%}#html5-video-holder #video-surface{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;background-color:#000}#html5-video-holder.use-png #controlbar-holder.show{display:block}#html5-video-holder.use-png #controlbar-holder.hide{display:none}#html5-video-holder.use-png #controlbar-holder #control-holder{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(25));filter:alpha(opacity=25);-webkit-opacity:.25;-moz-opacity:.25;opacity:.25;background-color:#fff}#html5-video-holder.use-png #controlbar-holder #control-holder span{overflow:hidden;background:url(../img/Sprite.png)}#html5-video-holder.use-png #controlbar-holder #control-holder svg{display:none}#html5-video-holder.use-png #controlbar-holder #control-holder .control-play span{background-position:11px 3px;width:74px;height:54px}#html5-video-holder.use-png #controlbar-holder #control-holder .control-pause span{background-position:7px 3px;width:74px;height:54px}#html5-video-holder.use-png #controlbar-holder #control-holder #controlbar-center{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(70));filter:alpha(opacity=70);-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;background-color:#000}#html5-video-holder.use-png #controlbar-holder #control-holder #controlbar-center .control-volume .volume-bar{background-position:-243px 4px;width:3px;height:32px;margin-right:1px}#html5-video-holder.use-png #controlbar-holder #control-holder #controlbar-right #control-screen span{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(50));filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;width:94px;height:32px}#html5-video-holder.use-png #controlbar-holder #control-holder #controlbar-right #control-screen span:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100));filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#html5-video-holder.use-png #controlbar-holder #control-holder #controlbar-right #control-screen.control-fullscreen span{background-position:-61px 3px}#html5-video-holder.use-png #controlbar-holder #control-holder #controlbar-right #control-screen.control-normal span{background-position:-69px 3px}#html5-video-holder.use-png #controlbar-holder #control-holder .ui-btn{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(70));filter:alpha(opacity=70);-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;background-color:#000}#html5-video-holder.use-png #controlbar-holder #control-holder .ui-btn span:hover,#html5-video-holder.use-png #controlbar-holder #control-holder .ui-btn span:active,#html5-video-holder.use-png #controlbar-holder #control-holder .ui-btn span.active{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100));filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#html5-video-holder.use-png #controlbar-holder #control-holder #tt #tt-arrow{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(90));filter:alpha(opacity=90);-webkit-opacity:.9;-moz-opacity:.9;opacity:.9}#html5-video-holder.use-png #controlbar-holder #control-holder #tt #tt-content{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(90));filter:alpha(opacity=90);-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;background-color:#000}#html5-video-holder.use-png #controlbar-holder #control-holder #progressbar-holder .slider-holder #level-indicator.show{display:block}#html5-video-holder.use-png #controlbar-holder #control-holder #progressbar-holder .slider-holder #level-indicator.hide{display:none}#html5-video-holder.use-png #controlbar-holder #control-holder #progressbar-holder .slider-holder #tt-duration.show{display:block}#html5-video-holder.use-png #controlbar-holder #control-holder #progressbar-holder .slider-holder #tt-duration.hide{display:none}#html5-video-holder.use-png #controlbar-holder #control-holder #progressbar-holder .slider-holder #tt-duration-body{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(70));filter:alpha(opacity=70);-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;background-color:#000}video::-webkit-media-controls-start-playback-button{display:none}audio::-webkit-media-controls-start-playback-button{display:none}video::-webkit-media-controls-play-button{display:none}audio::-webkit-media-controls-play-button{display:none}#html5-video-holder div.video-js{margin-left:auto;margin-right:auto}.html5-video-wrapper{width:100%;height:100%}.html5-video-wrapper #html5-video-holder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;width:100%;height:100%;position:absolute;top:0;overflow:hidden;display:inline-block}.html5-video-wrapper #html5-video-holder:-webkit-full-screen{display:inherit;width:100%;height:100%}.html5-video-wrapper #html5-video-holder:-moz-full-screen{display:inherit;width:100%;height:100%}.html5-video-wrapper #html5-video-holder.disable{cursor:default}.html5-video-wrapper #html5-video-holder .hid{display:none}.html5-video-wrapper #html5-video-holder div.spinner{position:absolute;top:0;width:100%;height:100%}.html5-video-wrapper #html5-video-holder div.spinner .show{display:block}.html5-video-wrapper #html5-video-holder div.spinner .hide{display:none}.html5-video-wrapper #html5-video-holder div.spinner img{float:left;position:absolute;margin:auto;top:50%;left:50%;margin-top:-32px;margin-left:-16px}.html5-video-wrapper #html5-video-holder #video-surface{display:block;width:100%;height:100%;position:absolute;top:0}