.carousel-fade .carousel-inner{background:#000;}
.carousel-fade .carousel-control{z-index:2;}
.carousel-fade .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}
.carousel-fade .next.left,
.carousel-fade .prev.right,
.carousel-fade .item.active{opacity:1;}
.carousel-fade .active.left,
.carousel-fade .active.right{left:0;opacity:0;z-index:1;}
@media all and (transform-3d), (-webkit-transform-3d){.carousel-fade .carousel-inner > .item.next,
.carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.prev,
.carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.next.left,
.carousel-fade .carousel-inner > .item.prev.right,
.carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.carousel-control .control-icon{font-size:48px;height:30px;margin-top:-15px;width:30px;display:inline-block;position:absolute;top:50%;z-index:5;}
.carousel-control .prev{margin-left:-15px;left:50%;}
.carousel-control .next{margin-right:-15px;right:50%;}
.carousel .control-box{opacity:0;}
a.carousel-control.left{left:0;background:none;border:0;}
a.carousel-control.right{right:0;background:none;border:0;}
.control-box, a.carousel-control, .carousel-indicators li{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}
.carousel:hover .control-box{opacity:1;}
.carousel:hover a.carousel-control.left{left:15px;}
.carousel:hover a.carousel-control.right{right:15px;}
.carousel-indicators li.active,
.carousel-indicators li{border:0;}
.carousel-indicators li{background:#fff;margin:0 3px;width:12px;height:12px;display:none;}
.carousel-indicators li.active{background:#00b3df;margin:0 3px;}
figure.snip0002{position:relative;float:left;overflow:hidden;border:4px solid #00aeef;width:100%;background:#00aeef;text-align:center;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;}
figure.snip0002 *{-webkit-box-sizing:border-box;box-sizing:border-box;}
figure.snip0002 img{max-width:100%;opacity:1.0;-webkit-transition:opacity 0.35s, scale(1);transition:opacity 0.35s, scale(1);-webkit-transition:.3s linear;transition:.3s linear;-webkit-transition-delay:.3s;transition-delay:.3s;}
figure.snip0002 > div a{height:100%;left:0;position:absolute;top:0;width:100%;color:#ffffff;}
figure.snip0002 > div a i{display:inline-block;font-size:58px;opacity:0;top:55%;position:relative;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s;}
figure.snip0002 > div::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid rgba(255, 255, 255, 0.8);box-shadow:0 0 0 30px #00aeef;content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale3d(1.5, 1.5, 1);transform:scale3d(1.5, 1.5, 1);-webkit-transition-delay:.3s;transition-delay:.3s;}
figure.snip0002:hover img{-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0s;transition-delay:0s;}
figure.snip0002:hover > div i{opacity:0.8;top:50%;-webkit-transition-delay:.3s;transition-delay:.3s;}
figure.snip0002:hover > div::before{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition-delay:0s;transition-delay:0s;}