.banner-carousel{overflow:hidden;*zoom:1;overflow:hidden;position:relative;z-index:1;min-width:960px;min-height:384px;background-color:#111}.banner-carousel:hover .carousel-arrow{display:block}.banner-carousel .viewport{height:100%;position:relative;z-index:2;width:100%}.banner-carousel .slider-container{height:100%;overflow:visible;z-index:3;top:0;left:0;display:none}.banner-carousel .slider-container .slide{margin:0;position:relative;float:left;display:block;z-index:4;height:100%;overflow:hidden;z-index:10;width:100%;position:absolute;left:0;top:0}.banner-carousel .slider-container .slide .img,.banner-carousel .slider-container .slide .blur{width:100%;height:100%;position:absolute;top:0;left:0}.banner-carousel .slider-container .slide .img{z-index:5;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.banner-carousel .slider-container .slide .blur{z-index:6;background-repeat:no-repeat;background-size:100% 100%;background-position:50% 50%;display:none}.banner-carousel .carousel-arrow{width:30px;height:76px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto 0;display:none}.banner-carousel .carousel-arrow-hitarea{width:60px;height:100px;position:absolute;top:50%;margin-top:-30px;z-index:20;cursor:pointer}.banner-carousel .carousel-arrow-hitarea-left{left:0px}.banner-carousel .carousel-arrow-hitarea-left:hover .carousel-arrow-left{background-image:url("../../../../crunchyrollwhitelabelwww/images/banner_carousel/hero_arrow_left_hover.png")}.banner-carousel .carousel-arrow-hitarea-right{right:0px}.banner-carousel .carousel-arrow-hitarea-right:hover .carousel-arrow-right{background-image:url("../../../../crunchyrollwhitelabelwww/images/banner_carousel/hero_arrow_right_hover.png")}.banner-carousel .carousel-arrow-left{left:10px;background-image:url("../../../../crunchyrollwhitelabelwww/images/banner_carousel/hero_arrow_left.png");background-repeat:no-repeat}.banner-carousel .carousel-arrow-right{right:10px;left:auto;background-image:url("../../../../crunchyrollwhitelabelwww/images/banner_carousel/hero_arrow_right.png");background-repeat:no-repeat}.banner-carousel .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent;z-index:7;position:relative;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s}.banner-carousel .overlay a{text-decoration:none;border:none;outline:none;width:100%;height:100%;top:0;left:0;position:relative;display:block;z-index:8}.banner-carousel .overlay .overlay-content{position:relative;z-index:9;bottom:0;width:100%;height:100%;padding:0 110px}.banner-carousel .overlay .overlay-content .left-text-content{position:absolute;z-index:10;top:50%;left:5%;right:15%}.banner-carousel .overlay .overlay-content .left-text-content h2{padding-bottom:0.5em}.banner-carousel .overlay .overlay-content .left-text-content p{max-width:35%;margin:0;padding:0}.banner-carousel .overlay .overlay-content .left-text-content .carousel-link-intro{margin:10px 0 5px 0}.banner-carousel .overlay .overlay-content .left-text-content .app-links .app-link{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:inline-block;width:150px;height:47px;margin-right:6px;background-position:center center}.banner-carousel .overlay .overlay-content .left-text-content .app-links .app-link.ios{background-image:url("../../../../images/apps/ios_carousel_button.png")}.banner-carousel .overlay .overlay-content .left-text-content .app-links .app-link.android{background-image:url("../../../../images/apps/android_carousel_button.png")}.banner-carousel .dark-overlay1{background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;-moz-transition:background-color 0.5s,opacity 0.2s;-o-transition:background-color 0.5s,opacity 0.2s;-webkit-transition:background-color 0.5s,opacity 0.2s;transition:background-color 0.5s,opacity 0.2s}.banner-carousel .dark-overlay1 a{display:none}.banner-carousel .dark-overlay1:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3;cursor:pointer}.banner-carousel .carousel-nav{z-index:20;position:absolute;background-color:transparent;overflow:hidden;*zoom:1;padding:0;width:100%;min-height:5px;bottom:0;text-align:center;line-height:0}.banner-carousel .carousel-nav .nav-con{cursor:pointer;display:inline-block;width:60px;height:4px;background-color:none;padding-left:5px;padding-right:5px;padding-bottom:6px;padding-top:6px}.banner-carousel .carousel-nav .nav-con span{display:block;float:none;width:100%;height:100%;background-color:#fff;cursor:pointer;width:60px;height:4px;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:relative}.banner-carousel .carousel-nav .nav-con:hover span{background-color:#48a3d8}.banner-carousel .carousel-nav .current span{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;background-color:#48a3d8}
