/***   Core Owl Carousel CSS File v1.3.3   ***/

/* clearfix */
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/* display none until init */
.owl-carousel{ display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper{ display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); } 
.owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{ float: left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div{ cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* mouse grab icon */
.grabbing { cursor:url(grabbing.png) 8 8, move; }

/* fix */
.owl-carousel  .owl-wrapper, .owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}
.owl-carousel  .owl-item .item { margin:0 5px; text-align:center; }
.owl-carousel  .owl-item .item img { width:120px; height:76px; max-width:120px; }

/***   Owl Carousel Owl Theme v1.3.3   ***/

.owl-theme .owl-controls{ text-align: center; }

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{
color: #FFF;
display: inline-block;
zoom: 1;
*display: inline;/*IE7 life-saver */
margin:0;
padding:0;
font-size: 12px;
background:none;
text-indent:-999999px;
position:absolute; top:50%; margin-top:-15px; background:url(../img/small-arrow.png) no-repeat 0px 0px; width:20px; height:30px; filter: Alpha(Opacity=100); opacity:1; 
}

#owl-prod.owl-carousel .owl-item .item span { float: left; font-size: 12px; font-weight: 400; margin-top: -10px; width: 100%; }
#owl-prod.owl-carousel .owl-item .item span.color1 { color:#aa2852; }
#owl-prod.owl-carousel .owl-item .item span.color2 { color:#548045; }
#owl-prod.owl-carousel .owl-item .item span.color3 { color:#acb265; }
#owl-prod.owl-carousel .owl-item .item span.color4 { color:#d89a24; }
#owl-prod.owl-carousel .owl-item .item span.color5 { color:#e6815a; }
#owl-prod.owl-carousel .owl-item .item span.color6 { color:#95804b; }
#owl-prod.owl-theme .owl-controls .owl-buttons div.owl-prev{ left:-4%; }
#owl-prod.owl-theme .owl-controls .owl-buttons div.owl-next{ right:-4%; background-position: 0px -30px; }
#owl-prod.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{ background-position: -21px -30px; }
#owl-prod.owl-theme .owl-controls .owl-buttons div.owl-next:hover{ background-position: -21px 0px; }

#prod-detail.owl-carousel  .owl-item .item { margin:0; text-align:center; }
#prod-detail.owl-carousel  .owl-item .item img { float:left; width:100%; max-width:450px; }
#prod-detail.owl-theme .owl-controls .owl-buttons div.owl-prev{ left:1%; }
#prod-detail.owl-theme .owl-controls .owl-buttons div.owl-next{ right:1%; background-position: 0px -30px; }
#prod-detail.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{ background-position: -21px -30px; }
#prod-detail.owl-theme .owl-controls .owl-buttons div.owl-next:hover{ background-position: -21px 0px; }
.owl-carousel .owl-item {
	height:100%;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{ filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none; }

/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{ display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */ }
.owl-theme .owl-controls .owl-page span{
display: block;
width: 12px;
height: 12px;
margin: 5px 7px;
filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #869791;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{ filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; }

/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}

/* preloading images */
.owl-item.loading{ min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center }


.owl-item .item a:hover span { text-decoration:underline; font-weight:700!important; }
.owl-carousel  .owl-item .item a.active span { text-decoration:underline; padding-bottom:30px; argin-bottom:-20px; font-weight:700!important; background:url(../img/active-icon.png) center bottom no-repeat; }


