.owl-carousel .owl-wrapper:after {
content : ".";
display : block;
clear : both;
visibility : hidden;
line-height : 0;
height : 0;
}
.owl-carousel {
display : none;
position : relative;
width : 100%;
}
.owl-carousel .owl-wrapper {
display : none;
position : relative;
}
.owl-carousel .owl-wrapper-outer {
overflow : hidden;
position : relative;
width : 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
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%;
}
.grabbing {
cursor : url(grabbing.png) 8 8, move;
}
.owl-carousel {
margin : 0 0 60px;
background : #fff;
border : #fff solid 4px;
position : relative;
direction : ltr !important ;
border-radius : 4px;
box-shadow : 0 1px 4px rgba(0, 0, 0, 0.2);
overflow : hidden;
}
.owl-carousel .owl-buttons div {
opacity : 0;
color : rgba(0, 0, 0, 0.8);
text-shadow : 1px 1px 0 rgba(255, 255, 255, 0.3);
transition : all 0.3s ease;
}
.owl-carousel:hover .owl-buttons div {
opacity : 0.699999988079071044921875;
}
.owl-carousel .owl-buttons div i {
font-size : 40px;
margin : -20px 0 0;
}
.owl-carousel .owl-buttons .owl-prev {
left : -50px;
}
.owl-carousel .owl-buttons .owl-next {
right : -50px;
}
.owl-carousel:hover .owl-buttons .owl-prev {
left : 10px;
}
.owl-carousel:hover .owl-buttons .owl-next {
right : 10px;
}
.owl-pagination {
text-align : center;
top : 40px;
position : relative;
}
.owl-controls .owl-page {
display : inline-block;
margin : 0 6px;
}
.owl-controls .owl-page span {
display : block;
width : 11px;
height : 11px;
background : rgba(0, 0, 0, 0.5);
border-radius : 20px;
box-shadow : 0 0 3px rgba(0, 0, 0, 0.3) inset;
}
.owl-controls .owl-page.active span {
background : rgba(0, 0, 0, 0.9);
}