/*!
Theme Name: Bloomberg Tradebook
Description: Bloomberg Tradebook theme for WordPress.
Template: bps
Author: Alex Bernatskyi
Version: 2.0.0
Tags: Bloomberg, Tradebook
*/@font-face{font-family:'flexslider-icon';src:url("fonts/flexslider-icon.eot");src:url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("fonts/flexslider-icon.woff") format("woff"),url("fonts/flexslider-icon.ttf") format("truetype"),url("fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#ffffff;border:4px solid #ffffff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);box-shadow:"" 0 1px 4px rgba(0,0,0,0.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}@media (min-width: 768px){.home .background-video{height: 550px;height: 34.375rem;max-height: 550px;max-height: 34.375rem}}.home #content .logo-text{bottom:0;height:auto}.charity-wrap{padding:0}.charity-wrap .section-headers{padding:1.5625rem 0}.charity-wrap .section-headers .bps-link{color:#b3b3b3}.charity-wrap .section-headers a{text-transform:uppercase;text-decoration:none;letter-spacing:2px}.charity-wrap .section-headers a .blog-link{font-size: 16px;font-size: 1rem}.charity-wrap .bps-style .bps-heading h3{color:#00b9e4}.charity-wrap .bps-style .bps-heading h3 b{color:#b3b3b3}.charity-wrap .bps-heading>h3{font-family:"Akzidenz-Grotesk Pro Bold","pragmatica-web",Arial,sans-serif;color:#565a5c;margin-top: 5px;margin-top: .3125rem;line-height: 18px;line-height: 1.125rem}.charity-wrap .bps-heading>h3 span.shortname{color:#b3b3b3}@media screen and (max-width: 1019px){.charity-wrap .vc_col-sm-3 .bps-heading{display:none}}.charity-wrap .bps_product_related_posts{width:640px;max-width:100%;margin:30px auto;text-align:left;font-font:"Avenir Next P for BBG","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 30px;font-size: 1.875rem;line-height: 36px;line-height: 2.25rem}.charity-wrap .vc_separator h4{color:#565a5c;font-size:30px;line-height:40px;font-family:"Avenir Next P for BBG Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:capitalize}@media screen and (max-width: 767px){.charity-wrap .vc_separator h4{font-size:20px;line-height:30px}}.charity-wrap.container{padding:0}.charity-wrap .wpb_column.full-width{margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media screen and (min-width: 768px){.charity-wrap .wpb_column{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.charity-wrap .vc_row{margin-bottom:0;margin-left:0;margin-right:0}.charity-wrap .flexslider{margin:0}.no-margin-bottom{margin-bottom:0}.no-margin{margin:0}.no-padding{padding:0}.intro{width:100%;background:#ee6095;margin:0;padding:40px 0}.intro p{color:#fff;font-size:30px;margin:0;font-family:"Avenir Next P for BBG Thin","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:40px}@media screen and (max-width: 767px){.intro p{font-size:20px;line-height:30px;padding:20px 15px}}.touch .celebrity-wrap .seleb>div{opacity:1;visibility:visible;-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.celebrity-wrap{padding:0 15px;padding-top:65px;padding-bottom:75px}.celebrity-wrap.container{margin:0 auto;float:none}.celebrity-wrap .mobile{display:none}@media screen and (max-width: 767px){.celebrity-wrap .mobile{display:block}}@media screen and (max-width: 767px){.celebrity-wrap .mobile .seleb{display:block}}.celebrity-wrap .seleb{float:left;width:100%;position:relative}.celebrity-wrap .seleb img{display:block;width:100%;height:auto}@media screen and (max-width: 767px){.celebrity-wrap .seleb{display:none}}@media screen and (min-width: 768px){.celebrity-wrap .seleb{width:50%}}@media screen and (min-width: 1020px){.celebrity-wrap .seleb{width:33.33%}}@media screen and (min-width: 1280px){.celebrity-wrap .seleb{width:25%}}.celebrity-wrap .seleb:hover>div{opacity:1;visibility:visible;-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.celebrity-wrap .seleb>div{-webkit-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;text-align:center;position:absolute;opacity:0;visibility:hidden;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(to top, #ee6095, #ea232f);color:#fff}.celebrity-wrap .seleb>div h3{font-family:"Avenir Next P for BBG Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:12px;margin:89px 0 0 0;letter-spacing:1px}.celebrity-wrap .seleb>div h2{text-transform:none;font-size:30px;margin:5px 0 0 0;line-height:100%;font-family:"Avenir Next P for BBG Thin","Helvetica Neue",Helvetica,Arial,sans-serif}.celebrity-wrap .seleb>div span{width:80px;display:inline-block;font-size:12px;margin:0;border-bottom:1px solid #fff;padding:0;line-height:20px}.celebrity-wrap .seleb>div h4{position:absolute;left:0;right:0;bottom:10px;font-style:20px;line-height:100%;text-transform:none;font-family:"Avenir Next P for BBG Thin","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px}.celebrity-wrap .flexslider{border:none;box-shadow:none}.celebrity-wrap .flexslider .flex-direction-nav li:first-child{float:left}.celebrity-wrap .flexslider .flex-direction-nav li:last-child{float:right}.flexslider.bottom-nav{padding-bottom:40px}.flexslider.bottom-nav .flex-direction-nav{position:relative;width:100%;padding-top:20px}.flexslider.bottom-nav .flex-direction-nav li,.flexslider.bottom-nav .flex-direction-nav .count{position:relative;color:#565a5c;height:32px;line-height:32px;z-index:2;float:left}.flexslider.bottom-nav .flex-direction-nav li:last-child{float:right}.flexslider.bottom-nav .flex-direction-nav .count{width:100%;z-index:1;position:absolute;width:100%;left:0;right:0;text-align:center;top:5px}.flexslider.bottom-nav .flex-direction-nav .count span{font-family:"Avenir Next P for BBG Medium","Helvetica Neue",Helvetica,Arial,sans-serif}.flexslider.bottom-nav .flex-direction-nav .flex-prev,.flexslider.bottom-nav .flex-direction-nav .flex-next{position:relative;opacity:1;display:block;font-size:0;left:auto;right:auto}.flexslider.bottom-nav .flex-direction-nav .flex-prev:before,.flexslider.bottom-nav .flex-direction-nav .flex-next:before{content:"\f177";font-family:"Fontawesome";color:#565a5c;opacity:1;font-size:30px}.flexslider.bottom-nav .flex-direction-nav .flex-next:before{content:"\f178"}.fullwidth-gallery{z-index:1;width:100%;position:relative;height: 680px;height: 42.5rem;overflow:hidden}@media screen and (max-width: 1019px){.fullwidth-gallery{height: 406px;height: 25.375rem}}.fullwidth-gallery>h2{z-index:8;position:absolute;left:0;top:0;margin:0;padding:0;font-size:80px;font-family:"Avenir Next P for BBG Thin","Helvetica Neue",Helvetica,Arial,sans-serif;height:100%;width:100%;line-height:680px;text-align:center;color:#fff}@media screen and (max-width: 1019px){.fullwidth-gallery>h2{font-size: 40px;font-size: 2.5rem;line-height:406px}}.fullwidth-gallery .flexslider{border:none}.fullwidth-gallery .slides{padding:0;list-style-type:none}.fullwidth-gallery .slides li{display:block}.fullwidth-gallery .slides li .bg{display:block;background-size:cover;height: 680px;height: 42.5rem}@media screen and (max-width: 1019px){.fullwidth-gallery .slides li .bg{height: 406px;height: 25.375rem}}.fullwidth-gallery .flex-direction-nav{z-index:9;position:absolute;right:70px;top:50%;margin-top:-42px}.fullwidth-gallery .flex-direction-nav li,.fullwidth-gallery .flex-direction-nav .count{position:relative;display:block;text-align:center;color:#fff;height:32px;line-height:32px}.fullwidth-gallery .flex-direction-nav .count{margin:3px 0 0 0}.fullwidth-gallery .flex-direction-nav .count span{margin:0 3px;font-family:"Avenir Next P for BBG Medium","Helvetica Neue",Helvetica,Arial,sans-serif}.fullwidth-gallery .flex-direction-nav .flex-prev,.fullwidth-gallery .flex-direction-nav .flex-next{position:relative;opacity:1;left:auto;right:auto;display:inline-block;font-size:0;width:35px;height:35px;text-align:center}.fullwidth-gallery .flex-direction-nav .flex-prev:before,.fullwidth-gallery .flex-direction-nav .flex-next:before{content:"\f01b";font-family:"Fontawesome";color:#fff;height:auto;width:auto;opacity:1;font-size:30px}.fullwidth-gallery .flex-direction-nav .flex-next:before{content:"\f01a"}.touch .fullwidth-gallery .flex-direction-nav{right:auto;bottom:30px;top:auto;width:150px;float:none;left:50%;margin-left:-75px;text-align:center}.touch .fullwidth-gallery .flex-direction-nav li,.touch .fullwidth-gallery .flex-direction-nav .count{display:inline-block;height:auto;line-height:35px}.touch .fullwidth-gallery .flex-direction-nav .count{margin:3px 5px 0 5px}.touch .fullwidth-gallery .flex-direction-nav .flex-prev:before,.touch .fullwidth-gallery .flex-direction-nav .flex-next:before{content:"\f190"}.touch .fullwidth-gallery .flex-direction-nav .flex-next:before{content:"\f18e"}.flexslider .slides{max-height:100%;overflow:hidden}.countdown-wrap{padding:70px 0;width:100%;text-align:center}.countdown-wrap h2{color:#f064a5;text-align:center;font-size:30px;line-height:40px;font-family:"Avenir Next P for BBG Thin","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 45px 0}@media screen and (max-width: 1019px){.countdown-wrap h2{font-size:20px}}.countdown-wrap .countdown{display:none}.countdown-wrap .countdown>span{color:#fff;background-image:linear-gradient(to top, #ee6095, #ea232f);width:120px;height:120px;margin:0 10px 10px 10px;text-align:center;display:inline-block;font-family:"Avenir Next P for BBG Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;position:relative;overflow:hidden;line-height:64px;font-size:14px}@media screen and (max-width: 767px){.countdown-wrap .countdown>span{width:72px;height:72px;font-size:12px;line-height:38.4px}}.countdown-wrap .countdown>span i{font-style:normal;font-size:50px;line-height:220%;position:absolute;width:100%;height:100%;font-family:"Avenir Next P for BBG Medium","Helvetica Neue",Helvetica,Arial,sans-serif;display:block}@media screen and (max-width: 767px){.countdown-wrap .countdown>span i{font-size:32px}}.video-carousel{width:940px;max-width:100%;padding-bottom:50px}.video-carousel .video-container{padding:70px 10px 20px 10px;width:100%}.video-carousel .video-container.flexslider{border:none;margin:0;box-shadow:none}.video-carousel .video-container.flexslider .flex-direction-nav li:first-child{float:left}.video-carousel .video-container.flexslider .flex-direction-nav li:last-child{float:right}@media screen and (max-width: 1019px){.video-carousel .video-container{padding:20px 15px 20px 15px}}.video-carousel .video-container ul.slides li{-webkit-backface-visbility:visible}.video-carousel .video-container .video-wrap{padding:0 10px;width:100%;height:0;padding-top:56.25%;position:relative;background-size:cover}.video-carousel .video-container .video-wrap .video-js{position:absolute;width:100% !important;height:100% !important;left:0;top:0;bottom:0;right:0;display:block !important}.video-carousel .video-container .flex-direction-nav{display:none}@media screen and (max-width: 1019px){.video-carousel .video-container .flex-direction-nav{display:block}}.video-carousel .navigation{border:10px solid #fff}@media screen and (max-width: 1019px){.video-carousel .navigation{display:none}}.video-carousel .navigation ul.slides li{margin:0 20px 0 0}.video-carousel .navigation ul.slides li>a{display:block;background-color:#b3b3b3;width:215px;min-height:124px;position:relative;background-size:cover}.video-carousel .navigation ul.slides li>a.play:before{content:"\f04c";background:none}.video-carousel .navigation ul.slides li>a:before{background:rgba(0,0,0,0.3);content:"\f01d";font-family:"Fontawesome";width:100%;height:100%;position:absolute;font-size:35px;line-height:124px;color:#fff;z-index:3;text-align:center}.video-carousel .flex-direction-nav .flex-prev,.video-carousel .flex-direction-nav .flex-next{font-size:0}.video-carousel .flex-direction-nav .flex-prev:before,.video-carousel .flex-direction-nav .flex-next:before{content:"\f190";font-family:"Fontawesome";color:#fff;height:auto;width:auto;opacity:1;font-size:30px;opacity:1}.video-carousel .flex-direction-nav .flex-next:before{content:"\f18e"}.twitter-carousel-container{width:100%;position:relative;padding-top:30px;min-height:100px;margin-top:45px}.twitter-carousel-container:before{font-family:"Fontawesome";color:#fff;content:"\f099";font-size:60px;position:absolute;top:-43px;left:50%;margin-left:-60px;background-color:#ea232f;border-radius:200px;display:block;width:120px;height:120px;line-height:90px;text-align:center;z-index:1}@media screen and (max-width: 1019px){.twitter-carousel-container:before{top:-33px;font-size:46px;line-height:70px;width:92px;height:92px;margin-left:-46px}}.twitter-carousel-container:after{z-index:0;position:absolute;height:100%;width:100%;left:0;top:0;right:0;display:block;content:" ";background-image:linear-gradient(to top, #ee6095, #ea232f)}@media screen and (max-width: 1019px){.twitter-carousel-container:after{height:70%}}.twitter-carousel-container .flexslider{z-index:3;background:none;border:none;max-width:100%;width:1020px;margin:0 auto;padding:50px 15px 50px 15px;box-shadow:none}.twitter-carousel-container .flexslider .flex-direction-nav li:first-child{float:left}.twitter-carousel-container .flexslider .flex-direction-nav li:last-child{float:right}.twitter-carousel-container .item{text-align:center;color:#fff;font-family:"Avenir Next P for BBG Thin","Helvetica Neue",Helvetica,Arial,sans-serif}.twitter-carousel-container .item a{color:#fff;text-transform:none;font-family:"Avenir Next P for BBG Thin","Helvetica Neue",Helvetica,Arial,sans-serif}.twitter-carousel-container .item .author a{text-decoration:none;font-size:30px}@media screen and (max-width: 1019px){.twitter-carousel-container .item .author a{font-size:16px}}.twitter-carousel-container .item .tweet{font-size:30px;line-height:133%;width:700px;max-width:100%;margin:15px auto 50px auto}@media screen and (max-width: 1019px){.twitter-carousel-container .item .tweet{font-size:16px}}.twitter-carousel-container .item .tweet a{text-decoration:underline;font-size:30px;line-height:133%}@media screen and (max-width: 1019px){.twitter-carousel-container .item .tweet a{font-size:16px}}.charity-footer{width:100%;background:url(../images/charity-day-footer-16-v2.png) left calc(100% - 30px) no-repeat #000;padding-bottom:300px;margin-bottom:0}.charity-footer .left-col{width:100%;padding-top:15px}@media screen and (max-width: 1019px){.charity-footer .left-col{padding-bottom:50px}}@media screen and (min-width: 1020px){.charity-footer .left-col{width:35%}}.charity-footer .left-col h2{font-family:"Avenir Next P for BBG Thin","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:80px;font-size:60px;color:#fff;text-transform:none;margin-bottom:65px !important}.charity-footer .left-col a{background:#ee6095;font-size:15px;text-transform:uppercase;color:#fff;padding:11px 50px;letter-spacing:3px;font-family:"Avenir Next P for BBG Thin","Helvetica Neue",Helvetica,Arial,sans-serif}.charity-footer .right-col{width:100%}@media screen and (min-width: 1020px){.charity-footer .right-col{width:65%}}.charity-footer .right-col ul{width:100%;list-style-type:none;padding:50px 0 0 30px}@media screen and (max-width: 1019px){.charity-footer .right-col ul{padding:0}}@media screen and (min-width: 768px){.charity-footer .right-col ul{float:left;width:50%}}.charity-footer .right-col ul li{margin-bottom:10px;color:#fff}.charity-footer .right-col ul li a{font-size:14px;display:inline-block;line-height:18px}.charity-footer .right-col ul li a:hover{text-decoration:underline}.charity-footer .right-col a{color:#fff}/*!
Video.js Default Styles (http://videojs.com)
Version 4.12.7
Create your own skin at http://designer.videojs.com
*/.vjs-default-skin{color:#ccc}@font-face{font-family:VideoJS;src:url(../../fonts/vjs.eot);src:url(../../fonts/vjs.eot?#iefix) format("embedded-opentype"),url(../../fonts/vjs.woff) format("woff"),url(../../fonts/vjs.ttf) format("truetype"),url(../../fonts/vjs.svg#icomoon) format("svg");font-weight:400;font-style:normal}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,0.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,0.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}.vjs-default-skin.vjs-error .vjs-control-bar{display:none}.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:"\e001"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;width:100%;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em;left:4.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing{border-top-color:rgba(7,40,50,0.5)}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content{height:2.9em;width:10em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,0.2)}.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,0.1)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider,.vjs-default-skin.vjs-live .vjs-progress-control{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time{float:left}.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,0.7);border:.1em solid #3b4249;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,0.25);-moz-box-shadow:0 0 1em rgba(255,255,255,0.25);box-shadow:0 0 1em rgba(255,255,255,0.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4000000000000001em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,0.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-error .vjs-big-play-button{display:none}.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,0.5)}.vjs-error-display a,.vjs-error-display a:visited{color:#F4A460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}.vjs-waiting .vjs-loading-spinner,.vjs-seeking .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,0.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,0.7);-webkit-box-shadow:-.2em -0.2em 0.3em rgba(255,255,255,0.2);-moz-box-shadow:-.2em -0.2em 0.3em rgba(255,255,255,0.2);box-shadow:-.2em -0.2em 0.3em rgba(255,255,255,0.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing{display:block}.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:none}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}.vjs-default-skin .vjs-captions-button:before{content:"\e008"}.vjs-default-skin .vjs-chapters-button:before{content:"\e00c"}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important;_position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster{display:none}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none}.vjs-caption-settings{position:relative;top:1em;background-color:#000;opacity:.75;color:#FFF;margin:0 auto;padding:.5em;height:15em;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.vjs-hidden{display:none !important}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;font-family:Arial,sans-serif;text-align:center;width:30em;height:15em;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460}
