/********************
 * FEATURE CAROUSEL *
 ********************/
 .hide{
  display: none
 }
.carousel-container {
  position:relative;
  width:100%;
}
#carousel3d {
  height:480px;
  width:100%;
  position:relative;
  font-size:12px;
  font-family: Arial;
}
#carousel3d-dailydeal {
  height:480px;
  width:100%;
  position:relative;
  font-size:12px;
  font-family: Arial;
}
.carousel-feature{
  overflow: hidden;
}
.box-collection{
  width:180px;
  height: 220px;
  margin:auto;
  position: absolute;
  top:0;
  bottom: 0;
  left:0;
  right:0;
}
.carousel-feature.active{
    -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  overflow: hidden;
}
.carousel-image {
  border:0;
  display:block;
}
.carousel-feature {
  position:absolute;
  top:-1000px;
  left:-1000px;
  cursor:pointer;
}
.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 {
  padding:0;
  margin:0;
  position: absolute;
  left:0;
  right:0;
}
.tracker-summation-container{
  display: none
}
.tracker-individual-container li {
  list-style:none;
  float:none !important;
  display: inline-block;
}
.tracker-individual-container{
  position: absolute;
  bottom: -40px;
  left:0;
  right:0;
  text-align: center;
}
.tracker-individual-container li .tracker-individual-blip {
  background-color: #d7d7d7;
  width: 12px;
  height: 12px;
  color:transparent;
  margin:2px;
  border:1px solid transparent;
}
.tracker-individual-container li{
  margin:0 4px;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  width:18px;
  height: 18px;
}
.tracker-individual-container li:hover,
.tracker-individual-container .tracker-individual-blip-selected{
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);

}
.tracker-individual-container li:hover .tracker-individual-blip,
.tracker-individual-container .tracker-individual-blip-selected .tracker-individual-blip{
  border:1px solid #fff;
}
#carousel-left {
  position:absolute;
  top:48%;
  left:-30px;
  cursor:pointer;
}
#carousel-right {
  position:absolute;
  top:48%;
  right:-30px;
  cursor:pointer;
}
#carousel-left i,
#carousel-right i{
  font-size: 22px;
}