.firstpage-spotlight {
	background:#ccc;
	position:relative;
}

.firstpage-spotlight .text-carousel {
	position:absolute;
/*	background:#D2002D;*/
  background:none;
	left:5%;
	width:40%;
	bottom:20%;
/*	padding:1em;*/
	color:#FFF;
	opacity:0.96;
}
.firstpage-spotlight .text-carousel .item {
	padding:1em;
}


.firstpage-spotlight .text-carousel .item p {
	font-size:0.875em;
	font-weight:300;
}

.firstpage-spotlight .text-carousel .carousel-indicators li {
	background:#FFF;
	border-color:#FFF;
}

.firstpage-spotlight .text-carousel .carousel-indicators li.active {
	background:#D2002D;
	border-color:#FFF;
}



.small-spotlight {
	position:relative;
}

.small-spotlight .moto {
	background:#D2002D;
	color:#FFF;
	position:absolute;
	padding:0.175em 0.175em 0.275em 0.5em;
	top:40%;
	left:0;
	font-size:2em;
}


.full-spotlight {
    width: 100%;
    padding-bottom:13%;
    position: relative;
    margin:0;
}

.full-spotlight > div {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-repeat:no-repeat;
    background-size:cover;
}

.lt-ie9 .full-spotlight div {
	background-position:center;
}

.lt-ie9 .large-spotlight .firstpage-spotlight *  {
	margin-bottom:0;
}