.carousel{position:relative;line-height:1}.carousel-inner{height:100%;overflow:hidden;position:relative;width:100%}.carousel .item{height:100%;transition:left .5s ease-in-out;position:relative;display:none}.carousel .item>img{line-height:1}.carousel .active,.carousel .item>img,.carousel .next,.carousel .prev{height:100%;display:block}#carousel-gallery .active,#carousel-gallery .carousel-inner,#carousel-gallery .item,#carousel-gallery .item>img,#carousel-gallery .next,#carousel-gallery .prev{height:auto}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{height:40px;filter:alpha(opacity=50);font-size:60px;border:3px solid #fff;font-weight:100;color:#fff;position:absolute;opacity:.5;text-align:center;top:50%;border-radius:23px;background:#222;left:15px;width:40px;line-height:30px;margin-top:-20px}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{filter:alpha(opacity=90);text-decoration:none;color:#fff;opacity:.9}.carousel-caption{padding:10px 15px;right:0;position:absolute;top:0}.carousel{font-family:Helvetica Neue}.carousel-inline{height:auto;margin-bottom:4.8em;width:100%;margin-top:4.8em}.carousel-caption h3{font-size:1.9em;margin-bottom:0;line-height:1.2;margin-top:0}.carousel-caption h3,.carousel-caption p{color:#bbb;max-width:100%;text-align:right}.carousel-caption p{font-size:.9em;line-height:1.4}article h3,article p{padding:0;margin:0}@media screen and (max-width:640px){.carousel-caption h3{font-size:1em;font-weight:600;font-family:Raleway,Arial,sans-serif}.carousel-caption p,article figcaption{font-size:.8em}}