.carousel{background-color:#fff;line-height:2.1em;}
.carousel-inner{overflow:hidden;position:relative;}
.carousel-animate{position:absolute;}
.carousel-item{position:relative;float:left;text-decoration:none;}
.carousel-item img{border:0 none #000;}
.carousel-item-info{position:absolute;bottom:32px;left:0;}
.carousel-item-info strong,.carousel-item-info span,.carousel-item-info em{
	
	color:#fff;
	padding:3px 12px 3px 12px;
}
.carousel-item-info em{
	background:#333 url(none);
}.carousel-item:hover .carousel-item-info strong,
.carousel-item:hover .carousel-item-info span,.carousel-item:hover 
.carousel-item-info em{
	background-color:#fff;
	background-image:none;
}
.carousel-item-info strong{font-size:4em;line-height:1.25em;letter-spacing:-.02em;text-transform:uppercase;}
.carousel-item-info strong span,.carousel-item-info:hover strong span{
	0 0 .25em no-repeat!important;
	padding:0 0 0 0px
}
.carousel-nav{
	list-style-type:none!important;
	background-color:#eee;
	line-height:1.3em;
	height:10px;
	margin:0!important;
	padding:0!important;
}
.carousel-nav li{float:left;margin:0;padding:0;}.carousel-nav li a{
	display:block;
	height:10px;
	overflow:hidden;
	border-right:1px solid #ddd;
	text-decoration:none;
	color:#666;
	font-weight:700;
	font-family:Arial,Helvetica,sans-serif;
	margin:0!important;
	padding:0!important;
}
.carousel-nav .last a{border-width:0;}
.carousel-nav li a.selected{
	color:#fff;
	background-color:#333;
	border-color:#333;
}
.carousel .media-item-info{color:#fff;font-size:1em;line-height:2.1em;}div.carousel-data img{display:none;}
