/*---------------------- slide scritte -------------------------*/
.carousel {
	position:relative;
	margin-bottom:0;
	line-height:1;
}
.carousel-inner img{background: #333; width:100%;}
.carousel-inner h2{color: ; font-size: 40px; letter-spacing:2px; font-weight:400; margin: 40px 0 60px;}
.carousel-inner h2 span{background:#000000; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding:10px 20px;font-weight: 700;}
.carousel-inner h3{margin-top:10px;color: #ffffff; font-size: 30px; font-weight:400;}
.carousel-inner h3 span{background:#f40607; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding:10px 20px;}
.carousel-inner .btn{background:transparent; color: #000000; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; letter-spacing:-1px; font-size: 15px; border:0;}
.carousel-inner .btn i{font-weight:300; margin:0 0 0 10px;}
.carousel-inner {
	overflow:hidden;
	width:100%;
	position:relative;
}
.carousel-inner > .item {
	display:none;
	position:relative;
	-webkit-transition:.6s ease-in-out left;
	-moz-transition:.6s ease-in-out left;
	-o-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	display:block;
	line-height:1;
}
.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 {
	position:absolute;
	top:40%;
	left:15px;
	width:40px;
	height:40px;
	margin-top:-20px;
	font-size:60px;
	font-weight:100;
	line-height:30px;
	color:#fff;
	text-align:center;
	-webkit-border-radius:23px;
	-moz-border-radius:23px;
	border-radius:23px;
	opacity:0.9;
	filter:alpha(opacity=50);
	border: 0px solid #fff;
	background: transparent;
}
.carousel-control.right {
	left:auto;
	right:15px;
}
.carousel-control:hover, .carousel-control:focus {
	color:#fff;
	text-decoration:none;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.carousel-indicators {
	position:absolute;
	top:15px;
	right:15px;
	z-index:5;
	margin:0;
	list-style:none;
}
.carousel-indicators li {
	display:block;
	float:left;
	width:10px;
	height:10px;
	margin-left:5px;
	text-indent:-999px;
	background-color:#ccc;
	background-color:rgba(255,255,255,0.25);
	border-radius:5px;
}
.carousel-indicators .active { background-color:#fff; }
.carousel-caption {
text-align:center;
	position:absolute;
	left:0;
	right:0;
	bottom:25%;
	padding:15px;
	background:transparent;
}
.carousel-caption h4, .carousel-caption p {
	color:#fff;
	line-height:26px;
}
.carousel-caption h4 { margin:0 0 5px; }
.carousel-caption p { margin-bottom:0; }
.carousel-control span{color:#f40808;}
/*---------------------- slide scritte -------------------------*/