/**
 * 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%;-webkit-tap-highlight-color:transparent;z-index:1;}
.owl-carousel .owl-stage {position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;/* fix firefox animation glitch */}
.owl-carousel .owl-stage:after {display:block;content:".";clear:both;height:0;visibility:hidden;line-height:0;}
.owl-carousel .owl-stage-outer {position:relative;overflow:hidden;/* fix for flashing background */-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 {float:left;position:relative;min-height:1px;-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-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 .owl-prev,.owl-carousel .owl-nav .owl-next {position:absolute;top:50%;margin-top:-30px;z-index:12;opacity:.5;transition:all .2s;}
.owl-carousel:hover .owl-nav .owl-prev,.owl-carousel:hover .owl-nav .owl-next {opacity:1;}
.owl-carousel .owl-nav .owl-prev {left:0;}
.owl-carousel .owl-nav .owl-next {right:0;}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next {width:50px;padding:0 !important;border:none;font-size:0;color:#fff;line-height:0;background:none;}
.owl-carousel .owl-nav button.owl-prev:before,.owl-carousel .owl-nav button.owl-next:before {font-family:"FontAwesome";font-size:60px;color:#fff;line-height:60px;}
.owl-carousel .owl-nav button.owl-prev:before {content:"\f104";}
.owl-carousel .owl-nav button.owl-next:before {content:"\f105";}
.owl-carousel .owl-dots {position:absolute;left:50%;bottom:20px;z-index:12;}
.owl-carousel .owl-dots .owl-dot {float:left;margin:0 2px;width:15px;height:15px;border:1px solid transparent;border-radius:50%;background:#fff;}
.owl-carousel .owl-dots .owl-dot.active {background:#71e50a;}
.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;}
}
