/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under:SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {display:none;position:relative;width:100%;z-index:1;-webkit-tap-highlight-color:transparent;}
.owl-carousel .owl-stage {position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after {display:block;height:0;content:".";clear:both;visibility:hidden;line-height:0;}
.owl-carousel .owl-stage-outer {position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.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 {position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-item img {display:block;width:100%;}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {display:none;}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-nav {position:absolute;right:15px;bottom:25px;-webkit-tap-highlight-color:transparent;}
.owl-carousel .owl-nav [class*='owl-'] {display:inline-block;width:40px;height:40px;border:1px solid transparent;line-height:40px;overflow:hidden;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;}
.owl-carousel .owl-nav span {font-size:4em;color:#fff;line-height:40px;}
.owl-carousel .owl-nav button+button {margin-left:5px;}
.owl-carousel .owl-nav [class*='owl-']:hover span {color:#ff0;}
.owl-carousel .owl-dot {position:relative;width:10px;height:10px;margin-top:-60px;border:1px solid transparent;background:transparent;z-index:10;}
.owl-carousel .owl-dot:first-child {margin-left:20px;}
.owl-carousel .owl-dot+.owl-dot {margin-left:3px;}
.owl-carousel .owl-dots .owl-dot span {display:block;width:10px;height:10px;border-radius:50%;background:#d6d6d6;-webkit-backface-visibility:visible;transition:opacity 200ms ease;}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {background:#f00;}
.owl-carousel.owl-loaded {display:block;}
.owl-carousel.owl-loading {display:block;opacity:0;}
.owl-carousel.owl-hidden {opacity:0;}
.owl-carousel.owl-refresh .owl-item {visibility:hidden;}
.owl-carousel.owl-drag .owl-item {-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab {cursor:move;cursor:grab;}
.owl-carousel.owl-rtl {direction:rtl;}
.owl-carousel.owl-rtl .owl-item {float:right;}
/* No Js */
.no-js .owl-carousel {display:block;}
/* Owl Carousel - Animate Plugin */
.owl-carousel .animated {animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-in {z-index:0;}
.owl-carousel .owl-animated-out {z-index:1;}
.owl-carousel .fadeOut {animation-name:fadeOut;}
@keyframes fadeOut {0% {opacity:1;}100% {opacity:0;}}
/* Owl Carousel - Auto Height Plugin */
.owl-height {transition:height 500ms ease-in-out;}
/* Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item {}
.owl-carousel .owl-item .owl-lazy {opacity:0;transition:opacity 400ms ease;}
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {max-height:0;}
.owl-carousel .owl-item img.owl-lazy {transform-style:preserve-3d;}
