/********************
 * FEATURE CAROUSEL *
 ********************/
.carousel-container {
  position:relative;
  width:100%;
  clear: both;display: block;margin:0 auto;
  border:0px solid #DDD;
}
.carousel-container:after {clear: both;content: "";display: block;}
#carousel {height:510px;width:100%;position:relative;clear: both;display: block;margin:0 auto;border:0px solid #333;}
#carousel:after {clear: both;content: "";display: block;}

.carousel-image {border:0;padding:0;margin:0;font-size:0;}
.carousel-feature {
	box-shadow: 4px 4px 4px #777;
	overflow: hidden;background-position:50% 15%;background-repeat:no-repeat;background-size:cover;
	position:absolute;
	top:-1300px;
	left:-1300px;
	cursor:pointer;
}
.carousel-feature a{display: block;border:0px solid #eee;}
.carousel-feature img{opacity: 0; filter: alpha(opacity=0);}
.carousel-feature .carousel_caption {
  position:absolute;
  bottom:0;
  width:100%;
  padding:2% 4%;
  background-color: rgba(255,255,255,.85);
}
.carousel-feature .carousel_caption p {
  margin:0;
  padding:0;
  font-weight:bold;
  text-align:center;
  font-size:1.8rem;
  color:#000;letter-spacing: -0.055rem;overflow: hidden;
  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;
}
.tracker-summation-container {
  position:absolute;
  color:white;
  right:48px;
  top:230px;
  padding:3px;
  margin:3px;
  background-color:#000;
}
.tracker-individual-container {
  position:absolute;
  color:white;
  right:48px;
  top:210px;
  padding:0;
  margin:0;
}
.tracker-individual-container li {
  list-style:none;
}
.tracker-individual-container .tracker-individual-blip {
  margin:0 3px;
  padding:0 3px;
  color:white;
  text-align:center;
  background-color:#DDD;
}
.tracker-individual-container .tracker-individual-blip-selected {
  color:white;
  font-weight:bold;
  background-color:#000;
}
#carousel-left {
  position:absolute;
  bottom:220px;
  left:30px;
  cursor:pointer;
  z-index:3;
}
#carousel-right {
  position:absolute;
  bottom:220px;
  right:30px;
  cursor:pointer;
  z-index:3;
}