/* Customizar animation delays */
.carousel-caption h3:first-child {-webkit-animation-delay: 0.5s; animation-delay: 0.5s;}
.carousel-caption h3:nth-child(2) {-webkit-animation-delay: 1s; animation-delay: 1s;}
.carousel-caption .carousel-btn {-webkit-animation-delay: 1.3s; animation-delay: 1.3s;}
.carousel-caption .block {text-align: center;}

/* Customizar slider caption  */
.carousel-block 		{color: #fff; padding:0 10px; text-align: center; text-shadow: 0 1px 2px rgba(0,0,0,.6); font-family: "Lato", sans-serif;}

<?/*.carousel-block .block-full:before {content: ''; display: inline-block; height:40vh; min-height:800px; vertical-align: middle; margin-right: -0.25em;}
@media screen and (max-width:540px){.carousel-block .block-full:before {height:40vh; min-height:600px;}}
*/?>

.carousel-block .block-800:before {content: ''; display: inline-block; height:35vh; min-height:700px; vertical-align: middle; margin-right: -0.25em;}

.carousel-block .block-600:before {content: ''; display: inline-block; height:30vh; min-height:600px; vertical-align: middle; margin-right: -0.25em;}

.carousel-block .center {display: inline-block; vertical-align: middle; width:100%;}
/*.carousel-block h1 		{font-size:60px; font-weight:400; line-height:55px; color:#fff; margin-bottom:0; margin-top:0; padding:0 10px; text-shadow: 0 1px 2px rgba(0,0,0,.6);}
@media screen and (max-width:640px){.carousel-block h1{font-size:40px;line-height:40px}}
.carousel-block h2 		{font-size:30px; font-weight:400; line-height:40px; color:#fff; margin-bottom:0; margin-top:10px; padding:0 10px; /*text-shadow: 0 1px 2px rgba(0,0,0,.6);}
@media screen and (max-width:640px){.carousel-block h2{font-size:25px;line-height:25px}}
.carousel-block p 		{margin-top:10px;}*/

.carousel-block .btn-transparent {background-image: linear-gradient(to right, #000000, #ffffff); color: #000; border: 1px solid #670b0b}
.carousel-block .btn-transparent:hover {background-color:#555000}
.carousel-block .btn-rounded {border-radius: 70px;} 
.carousel-block .btn-large {padding: 11px 45px; font-size: 18px;}
.carousel-block .alignText {position:absolute; top:25%; display:inline-block}
@media screen and (max-width:440px){.carousel-block h1{font-size:40px;line-height:40px}.carousel-block h2{font-size:25px;line-height:30px}}

/* Slider  */
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img
{display:block;max-width:none; margin:0 auto;}
.carousel 				{position:relative}
.carousel-inner 		{position:relative;max-width:100%; margin:0 auto; overflow:hidden}
.carousel-inner>.item 	{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}

.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.carousel-inner>.item.active.left, .carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev{display:block}
.carousel-inner>.active {left:0}

.carousel-inner>.next, .carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next 	{left:100%}
.carousel-inner>.prev  	{left:-100%}
.carousel-inner>.next.left, .carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
 
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:20%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:20%;margin-right:-10px}

.carousel-control   	{position:absolute;top:0;bottom:0;left:0;width:8%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}
.carousel-control.left 	{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}
.carousel-control.right {right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}
.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}

.carousel-indicators 	{position:absolute;bottom:20px;left:50%;z-index:1;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li {display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
