/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-nav {
position:absolute;
top:50%; 
left:0;
width:100%;
text-align: center;
-webkit-tap-highlight-color: transparent; 
}
.owl-nav [class*='owl-'] {
color: #FFF;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #D6D6D6;
display: inline-block;
cursor: pointer;
border-radius: 3px;
}
.owl-nav [class*='owl-']:hover {
background: #869791;
color: #FFF;
text-decoration: none;
}
.owl-nav .disabled {
opacity: 0.3;
cursor: default;
}
/*dots*/
.owl-dots {
position:absolute;
left:18px;
bottom:16px;
text-align:left;
-webkit-tap-highlight-color: transparent;
height:16px;
}
.owl-dots button{height:16px; margin:0;}
.owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline;
} 
.owl-dots .owl-dot span {
-webkit-backface-visibility: visible;
display: block;
width: 6px;
height: 16px;
margin: 0 5px 0 0;
background: #fff;
transition:0.5s ease;
vertical-align:top;
padding:0!important;
opacity:0.5;
}
.owl-dots .owl-dot:hover span {
opacity:0.5;
}
.owl-dots .owl-dot.active span{
opacity:1;
}

/*custom*/
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{position:absolute; width:11px; height:7px; margin:-3px 0 0 0; background:url(/img/icons/form/pulldown@2x.png) no-repeat center / 11px 7px;}
.owl-carousel .owl-nav button.owl-prev{left:0; -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.owl-carousel .owl-nav button.owl-next{right:0; -webkit-transform:rotate(-90deg); transform:rotate(-90deg);}

.blocks .owl-carousel .owl-nav{top:20px;}
.blocks .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{width:31px; height:27px; background-image:url(/img/icons/form/pulldown-white@2x.png);}
.blocks .owl-carousel .owl-nav button.owl-prev{left:16px;}
.blocks .owl-carousel .owl-nav button.owl-next{right:16px;}

.product .owl-carousel .owl-nav{top:auto; bottom:34px;}
.product .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{width:34px; height:21px; background:url(/img/icons/arrow@2x.png) no-repeat center / 28px 17px; opacity:0.2;}
.product .owl-carousel .owl-nav button.owl-prev{left:16px; -webkit-transform:rotate(-180deg); transform:rotate(-180deg);}
.product .owl-carousel .owl-nav button.owl-next{right:16px; -webkit-transform:rotate(0deg); transform:rotate(0deg);}

@media screen and (max-width:750px){
.product .owl-carousel{padding-bottom:30px;}
.product .owl-carousel .owl-nav.disabled, .product .owl-carousel .owl-dots.disabled{display:block;}
.product .owl-carousel .owl-nav{top:auto; bottom:24px;}
.product .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{background-size:24px 15px;}
.product .owl-carousel .owl-nav button.owl-prev{left:6px;}
.product .owl-carousel .owl-nav button.owl-next{right:6px;}
}
	