/********************
 * FEATURE CAROUSEL *
 ********************/
.carousel-container {
  position:relative;
  width:100%;
  max-width: 900px;
  margin: 0 auto;
}
.carousel-container .nav {
  text-align: center;
}
.carousel-container .btn_nav {
  display: inline-block;
  width: 67px;
  height: 35px;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 50%;
  margin-top: -30px;
}
.carousel-container .nav_left {
  left: -50px;
  background-image: url('../../../images/ico_arr_left.png');
}
.carousel-container .nav_right {
  right: -50px;
  background-image: url('../../../images/ico_arr_right.png');
}
@media(max-width: 1000px)
{
  .carousel-container .btn_nav {
    position: relative;
    left: initial;
    right: initial;
    top: initial;
  }
}
.carousel_items {
  width: 100%;
  height: 490px;
  position:relative;
  margin-bottom:0.5em;
  font-size:12px;
  font-family: Arial;
}
.carousel-image {
  border:0;
  display:block;
}
.carousel-feature {
  position:absolute;
  top:-1000px;
  left:-1000px;
  cursor:pointer;
}
.carousel-feature .play {
  margin-left: -37.5px;
  margin-top: -37.5px;
  position: absolute;
  left: 50%;
  top: 50%;
}
.carousel-feature div.name {
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 35px;
}
.carousel-feature div.name span {
  display: inline-block;
}
.carousel-feature div.name span {
  width: 180px;
  height: 2px;
  margin-top: 15px;
  background-color: #ff0000;
}
.carousel-feature .carousel-caption {
  position:absolute;
  bottom:0;
  width:100%;
  background-color:#000;
}
.carousel-feature .carousel-caption p {
  margin:0;
  padding:5px;
  font-weight:bold;
  font-size:12px;
  color:white;
}
.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:33px;
  left:220px;
  cursor:pointer;
}
#carousel-right {
  position:absolute;
  bottom:33px;
  right:220px;
  cursor:pointer;
}