.b-image-carousel{position:relative;margin:0 -3000px;padding:45px 3000px 2em;background-color:#f9f9f9}.b-image-carousel h2{margin-bottom:35px}.b-image-carousel .image-carousel__desc,.b-image-carousel .image-carousel__desc:link,.b-image-carousel .image-carousel__desc:active,.b-image-carousel .image-carousel__desc:visited,.b-image-carousel .image-carousel__desc:hover{position:absolute;top:100%;right:0;bottom:-100%;left:0;display:block;visibility:hidden;opacity:0;text-decoration:none;padding:25px 28px;background-color:rgba(0,153,225,0.8);color:#fff;-webkit-transition:opacity 0.2s, visibility 0.2s, top 0.2s, bottom 0.2s;-o-transition:opacity 0.2s, visibility 0.2s, top 0.2s, bottom 0.2s;-moz-transition:opacity 0.2s, visibility 0.2s, top 0.2s, bottom 0.2s;transition:opacity 0.2s, visibility 0.2s, top 0.2s, bottom 0.2s}.b-image-carousel .image-carousel__item{position:relative}.b-image-carousel .image-carousel__item:hover .image-carousel__desc{top:0;bottom:0;opacity:1;visibility:visible}.b-image-carousel .image-carousel__desc-title{display:block;margin-bottom:1.5em;text-transform:uppercase}.b-image-carousel .image-carousel__description{display:block}.b-image-carousel .owl-carousel{width:auto;padding:0 90px}.b-image-carousel .owl-carousel .owl-nav .owl-prev,.b-image-carousel .owl-carousel .owl-nav .owl-next{margin-top:-49px;width:30px;height:98px;display:block;position:absolute;top:50%}.b-image-carousel .owl-carousel .owl-nav .owl-prev{left:0;background:url(/files/design/gal-prev.png) 0 0 no-repeat}.b-image-carousel .owl-carousel .owl-nav .owl-prev:hover{background-position:0 100%}.b-image-carousel .owl-carousel .owl-nav .owl-next{right:0;background:url(/files/design/gal-next.png) 0 0 no-repeat}.b-image-carousel .owl-carousel .owl-nav .owl-next:hover{background-position:0 100%}ul.gallery_slider,ul.collection_slider{margin:0;padding:0}.owl-dots{text-align:center;padding-bottom:20px}.owl-dot{width:10px;height:10px;background:#e7e7e7;border-radius:100%;margin:0 8px;display:inline-block}.owl-dot.active{background:#40c4ff}