/* 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 .owl-buttons div{
position:absolute;
}
.owl-controls .owl-buttons .owl-prev{
left:10px;
top:50%;
}
.owl-controls .owl-buttons .owl-next{
right:10px;
top:50%;
}
.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);
}
/* OpenCart Code */
.owl-carousel{
margin:0 0 20px;
background:#fff;
direction:ltr !important;
z-index:1;
margin-bottom:70px;
}
.owl-wrapper-outer{
border-radius:4px;
}
.owl-carousel .owl-buttons div{
opacity:0;
color:rgba(0,0,0,0.8);
transition:all .3s ease;
}
.owl-carousel:hover .owl-buttons div{
opacity:0.7;
}
.owl-carousel .owl-buttons .owl-prev{
left:10px;
}
.owl-carousel .owl-buttons .owl-next{
right:10px;
}
.owl-carousel .owl-buttons div i{
font-size:40px;
margin:-20px 0 0;
}
.owl-pagination{
text-align:center;
top:20px;
position:relative;
}
.owl-controls .owl-page{
display:inline-block;
margin:0px 6px;
}
.owl-controls .owl-page span{
display:block;
width:11px;
height:11px;
background:rgba(0, 0, 0, 0.2);
border-radius:20px;
}
.owl-controls .owl-page.active span{
background:rgba(0, 0, 0, 0.9);
}