/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
 .owl-theme .owl-dots,
 .owl-theme .owl-nav {
   text-align: center;
   -webkit-tap-highlight-color: transparent
 }
 
 .owl-theme .owl-nav {
   margin-top: 10px
 }
 
 .owl-theme .owl-nav.disabled {
   display: none;
 }
 
 .owl-theme .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-theme .owl-nav [class*=owl-]:hover {
   background: #869791;
   color: #FFF;
   text-decoration: none
 }
 
 .owl-theme .owl-nav .disabled {
   opacity: .5;
   cursor: default
 }
 
 .owl-theme .owl-nav.disabled+.owl-dots {
   margin-top: 10px
 }
 
 .owl-theme .owl-dots .owl-dot {
   display: inline-block;
   zoom: 1
 }
 
 .owl-theme .owl-dots .owl-dot span {
   width: 10px;
   height: 10px;
   margin: 5px 7px;
   background: #D6D6D6;
   display: block;
   -webkit-backface-visibility: visible;
   transition: opacity .2s ease;
   border-radius: 30px
 }
 
 .owl-theme .owl-dots .owl-dot.active span,
 .owl-theme .owl-dots .owl-dot:hover span {
   background: #869791
 }
 
 
 /* 
  *  Owl Carousel - Animate Plugin
  */
 
 .owl-carousel .animated {
   -webkit-animation-duration: 1000ms;
   animation-duration: 1000ms;
   -webkit-animation-fill-mode: both;
   animation-fill-mode: both;
 }
 
 .owl-carousel .owl-animated-in {
   z-index: 0;
 }
 
 .owl-carousel .owl-animated-out {
   z-index: 1;
 }
 
 .owl-carousel .fadeOut {
   -webkit-animation-name: fadeOut;
   animation-name: fadeOut;
 }
 
 @-webkit-keyframes fadeOut {
   0% {
     opacity: 1;
   }
 
   100% {
     opacity: 0;
   }
 }
 
 @keyframes fadeOut {
   0% {
     opacity: 1;
   }
 
   100% {
     opacity: 0;
   }
 }
 
 /* 
 * 	Owl Carousel - Auto Height Plugin
 */
 
 .owl-height {
   -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;
 }
 
 /* 
 *  Core Owl Carousel CSS File
 */
 
 .owl-carousel {
   display: none;
   width: 100%;
   -webkit-tap-highlight-color: transparent;
   /* position relative and z-index fix webkit rendering fonts issue */
   position: relative;
   z-index: 1;
 }
 
 .owl-carousel .owl-stage {
   position: relative;
   -ms-touch-action: pan-Y;
 }
 
 .owl-carousel .owl-stage:after {
   content: ".";
   display: block;
   clear: both;
   visibility: hidden;
   line-height: 0;
   height: 0;
 }
 
 .owl-carousel .owl-stage-outer {
   position: relative;
   overflow: hidden;
   /* fix for flashing background */
   -webkit-transform: translate3d(0px, 0px, 0px);
 }
 
 /*.owl-carousel .owl-controls .owl-nav .owl-prev,
 .owl-carousel .owl-controls .owl-nav .owl-next,
 .owl-carousel .owl-controls .owl-dot {
   cursor: pointer;
   cursor: hand;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
 }*/
 
 .owl-carousel.owl-loaded {
   display: block;
 }
 
 .owl-carousel.owl-loading {
   opacity: 0;
   display: block;
 }
 
 .owl-carousel.owl-hidden {
   opacity: 0;
 }
 
 .owl-carousel .owl-refresh .owl-item {
   display: none;
 }
 
 .owl-carousel .owl-item {
   position: relative;
   min-height: 1px;
   float: left;
   -webkit-backface-visibility: hidden;
   -webkit-tap-highlight-color: transparent;
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
 }
 
 .owl-carousel .owl-item img {
   display: block;
   width: 100%;
   -webkit-transform-style: preserve-3d;
 }
 
 .owl-carousel.owl-text-select-on .owl-item {
   -webkit-user-select: auto;
   -moz-user-select: auto;
   -ms-user-select: auto;
   user-select: auto;
 }
 
 .owl-carousel .owl-grab {
   cursor: move;
   cursor: -webkit-grab;
   cursor: -o-grab;
   cursor: -ms-grab;
   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 - Lazy Load Plugin
 */
 
 .owl-carousel .owl-item .owl-lazy {
   opacity: 0;
   -webkit-transition: opacity 400ms ease;
   -moz-transition: opacity 400ms ease;
   -ms-transition: opacity 400ms ease;
   -o-transition: opacity 400ms ease;
   transition: opacity 400ms ease;
 }
 
 .owl-carousel .owl-item img {
   transform-style: preserve-3d;
 }
 