/* ==================================================
   CAROUSEL
================================================== */
#carousel-container {
     position:relative;
     webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     float: left;
     clear: both;
     width: 100%;
     height: 180px; 
}
#carousel-container a {
	text-decoration:none;
}
#carousel-container a {
    color: #333;
}
#carousel {
    float: left;
    width: 100%;
    overflow: hidden;
}
#carousel ul {
    position:relative;
    list-style-type: none; 
    margin: 0px !important;
    padding: 0px !important;
    width:9999px;
    padding-bottom:10px;
}
#carousel ul li{
    margin: 2px;
    list-style-type: none;
    float: left;
    width: 250px;
}
#carousel ul li:first-child{
   margin-left:0px !important;
}
#carousel ul li:last-child{
   margin-right:0px !important;
}
.carousel-thumb {
   height:205px;
   text-align:center;
}
.carousel-thumb:hover {
	opacity:0.5;
}
.carousel-thumb img {
    width: 100%;
    height: 125px;
}  
#nav-carousel-left, #nav-carousel-right{
   position:absolute;
   z-index:2;
   height:48px;
   width:48px;
}
#nav-carousel-left a, #nav-carousel-right a{
   font-size:22px;
   background: rgba(0, 0, 0, 0.34);
   color:white;
   padding: 14px;
}
#nav-carousel-left a:hover, #nav-carousel-right a:hover{
   background: rgba(0, 0, 0, 1);
}
#nav-carousel-left {
    top: 50%;
    left: 11px;
} 
#nav-carousel-right {
    top:50%;
    right:1px;
}