.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.carousel .carousel-control .icon{display:inline-block;margin-top:-10px;position:absolute;top:50%;z-index:5;font-size:30px}
.carousel .carousel-control.left .icon{left:10%}.carousel .carousel-control.right .icon{right:10%}.carousel-indicators{bottom:10px;margin:0 0 0 -30%}.carousel-indicators li{width:24px;height:24px;margin:1px 4px;background-color:#FFF;border:4px solid #007bf5;box-shadow:0 0 2px #111;opacity:.7;border-radius:50%}
.carousel-indicators li:hover,.carousel-indicators li.active{width:24px;height:24px;margin:1px 4px;background-color:#007bf5;border-color:#FFF;opacity:1}
@keyframes fromLeft{0%{opacity:0;transform:translate(-1500px,0px)}60%{opacity:1;transform:translate(30px,0px)}80%{transform:translate(-10px,0px)}100%{pacity:1;transform:translate(0px,0px)}
}@-moz-keyframes fromLeft{0%{opacity:0;-moz-transform:translate(-1500px,0px)}60%{opacity:1;-moz-transform:translate(30px,0px)}80%{-moz-transform:translate(-10px,0px)}
100%{opacity:1;-moz-transform:translate(0px,0px)}}@-webkit-keyframes fromLeft{0%{opacity:0;-webkit-transform:translate(-1500px,0px)}60%{opacity:1;-webkit-transform:translate(30px,0px)}
80%{-webkit-transform:translate(-10px,0px)}100%{opacity:1;-webkit-transform:translate(0px,0px)}}@-o-keyframes fromLeft{0%{opacity:0;-o-transform:translate(-1500px,0px)}
60%{opacity:1;-o-transform:translate(30px,0px)}80%{-o-transform:translate(-10px,0px)}100%{opacity:1;-o-transform:translate(0px,0px)}}@-ms-keyframes fromLeft{0%{opacity:0;-ms-transform:translate(-1500px,0px)}
60%{opacity:1;-ms-transform:translate(30px,0px)}80%{-ms-transform:translate(-10px,0px)}100%{opacity:1;-ms-transform:translate(0px,0px)}}@keyframes fromRight{0%{opacity:0;transform:translate(300px,0px) skewX(-30deg)}
60%{opacity:1;transform:translate(-40px,0px) skewX(30deg)}80%{opacity:1;transform:translate(0px,0px) skewX(-15deg)}100%{opacity:1;transform:translate(0px,0px) skewX(0deg)}
}@-moz-keyframes fromRight{0%{opacity:0;-moz-transform:translate(300px,0px) skewX(-30deg)}60%{opacity:1;-moz-transform:translate(-40px,0px) skewX(30deg)}
80%{opacity:1;-moz-transform:translate(0px,0px) skewX(-15deg)}100%{opacity:1;-moz-transform:translate(0px,0px) skewX(0deg)}}@-webkit-keyframes fromRight{0%{opacity:0;-webkit-transform:translate(300px,0px) skewX(-30deg)}
60%{opacity:1;-webkit-transform:translate(-40px,0px) skewX(30deg)}80%{opacity:1;-webkit-transform:translate(0px,0px) skewX(-15deg)}100%{opacity:1;-webkit-transform:translate(0px,0px) skewX(0deg)}
}@-o-keyframes fromRight{0%{opacity:0;-o-transform:translate(300px,0px) skewX(-30deg)}60%{opacity:1;-o-transform:translate(-40px,0px) skewX(30deg)}80%{opacity:1;-o-transform:translate(0px,0px) skewX(-15deg)}
100%{opacity:1;-o-transform:translate(0px,0px) skewX(0deg)}}@-ms-keyframes fromRight{0%{opacity:0;-ms-transform:translate(300px,0px) skewX(-30deg)}60%{opacity:1;-ms-transform:translate(-40px,0px) skewX(30deg)}
80%{opacity:1;-ms-transform:translate(0px,0px) skewX(-15deg)}100%{opacity:1;-ms-transform:translate(0px,0px) skewX(0deg)}}.in-left{animation:fromLeft ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:fromLeft ease 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:fromLeft ease 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:fromLeft ease 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:fromLeft ease 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
.in-right{animation:fromRight ease-out .8s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:fromRight ease-out .8s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:fromRight ease-out .8s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:fromRight ease-out .8s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:fromRight ease-out .8s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
.carousel .carousel-caption h3.title{font-size:45px;color:#FFF;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,1px 3px 0 #bbb,2px 4px 0 #b9b9b9,3px 5px 0 #bbb,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15);padding:0;margin-bottom:15px;letter-spacing:2px;text-transform:uppercase;max-width:400px}
.carousel-caption{left:5%;padding-top:0;padding-bottom:5%;right:5%}.carousel-caption .title,.carousel-caption .text,.carousel-caption .btn{clear:both}
.carousel-caption .text,.carousel-caption .btn{color:#FFF;text-shadow:0 7px 7px #000}.carousel-caption .btn{font-family:'Oswald',sans-serif;text-shadow:none!important;opacity:.8;border-color:#fff;font-size:18px}
.carousel-caption .btn,.carousel-indicators li{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.carousel-caption .btn:active,.carousel-caption .btn:focus,.carousel-caption .btn:hover{opacity:1}.carousel-caption .btn .icon{margin:3px 0 0 5px}.carousel-caption p{margin-top:0;font-size:22px;max-width:450px}
.carousel-caption.left{text-align:left}.carousel-caption.center{text-align:center}.carousel-caption.right{text-align:right}.carousel-caption.left .title,.carousel-caption.left .text,.carousel-caption.left .btn{float:left}
.carousel-caption.center .title,.carousel-caption.center .text,.carousel-caption.center .btn{margin:0 auto}.carousel-caption.right .title,.carousel-caption.right .text,.carousel-caption.right .btn{float:right}
.carousel-caption.center .text{margin-bottom:20px}@media(max-width:768px){.carousel-caption{padding-bottom:0}.carousel .carousel-caption h3.title{font-size:35px;font-weight:400}
}@media(max-width:580px){.carousel-indicators{width:80%;margin-left:-40%}}