.video-carousel-root, .video-carousel-root *{margin:0; padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.video-carousel-root{width:750px; margin:0 auto; position:relative;}
.video-carousel-viewport{width:750px; margin:0 auto; padding:45px 0; overflow:hidden;}
.video-carousel-slider{width:5000px; position:relative; top:0; left:0;}
.video-carousel-slider>div{float:left; width:150px; height:84px; position:relative; z-index:0;}
.video-carousel-slider>div p{display:none;}
.video-carousel-slider div.level1{z-index:1;}
.video-carousel-slider div.level2{z-index:2;}
.video-carousel-slider div.level3{z-index:3;}
.video-carousel-slider div .panel{position:absolute; width:100%; height:100%; top:0; left:0; background-color:#000; -moz-transition:width .5s, height .5s, top .5s, left .5s; -o-transition:width .5s, height .5s, top .5s, left .5s; -webkit-transition:width .5s, height .5s, top .5s, left .5s; transition:width .5s, height .5s, top .5s, left .5s;}
.video-carousel-slider div.level2 .panel{width:150%; height:150%; top:-25%; left:-25%;}
.video-carousel-slider div.level3 .panel{width:200%; height:200%; top:-50%; left:-50%;}
.video-carousel-slider div .panel .poster{position:relative; width:100%; height:100%;}
.video-carousel-slider div .panel .poster img:first-child{width:100%; height:100%; display:block; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; opacity:.5;}
.video-carousel-slider div .panel .poster .button{display:none; position:absolute; top:50%; left:50%; margin-top:-24px; margin-left:-24px; width:48px; height:48px;}
.video-carousel-slider div.level3 .panel .poster img{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity:1; cursor:pointer;}
.video-carousel-slider div.level3 .panel .poster .button{display:block;}
.video-carousel-slider div .panel .video{position:absolute; top:0; left:0; width:100%; height:100%;}
.video-carousel-button-left{position:absolute; top:75px; left:-40px; cursor:pointer;}
.video-carousel-button-right{position:absolute; top:75px; right:-40px; cursor:pointer;}
.video-carousel-text{width:280px; margin:8px auto; text-align:center; font-size:14px; font-family:Roboto, Arial, sans-serif; color:#4d4e53;}
.video-carousel-text span{font-weight:bold; display:block;}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.video-carousel-slider div .panel{
    -webkit-box-shadow: 0 10px 10px -5px rgba(122,122,122,1);
    -moz-box-shadow: 0 10px 10px -5px rgba(122,122,122,1);
    box-shadow: 0 10px 10px -5px rgba(122,122,122,1);
}
.video-carousel-slider div.level3 .panel{-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}

.video-carousel-root .vjs-big-play-button{display:none !important;}