.init-carousel-owl{margin-left:-15px;margin-right:-15px;width:auto}
.init-carousel-owl .owl-item>.item{padding-left:15px;padding-right:15px}
.init-carousel-owl.carousel-no-padding,.init-carousel-owl.no-padding{margin-left:0 !important;margin-right:0 !important}
.init-carousel-owl.carousel-no-padding .owl-item>.item,.init-carousel-owl.no-padding .owl-item>.item{padding-left:0 !important;padding-right:0 !important}
.init-carousel-owl[data-items*="1"]{margin-left:0 !important;margin-right:0 !important}
.init-carousel-owl[data-items*="1"] .owl-item>.item{padding-left:0 !important;padding-right:0 !important}
div.error{background-repeat:no-repeat !important;background-image:none !important}
.owl-carousel{background:none !important;position:relative;max-height:200px}
.owl-carousel .item{-webkit-transition:opacity 0.35s;transition:opacity 0.35s;-moz-transition:opacity 0.35s;-ms-transition:opacity 0.35s;visibility:hidden;opacity:0;filter:alpha(opacity=0)}
.owl-carousel .owl-stage-outer .item{opacity:1;filter:alpha(opacity=100);visibility:visible}
.owl-carousel.owl-loaded{max-height:none}
.owl-carousel .owl-item img{display:inline-block;width:auto}
.owl-carousel .owl-controls{margin:0}
.owl-carousel .owl-controls .owl-pagination{position:relative;bottom:10px;z-index:9;display:inline-block;width:100%;left:0}
.owl-carousel .owl-controls .owl-pagination .owl-page span{background:#d6d6d6;width:10px;height:10px}
.owl-carousel .owl-controls .owl-pagination .owl-page.active span{background:#869791}
.owl-carousel .owl-dots{margin-top:30px;text-align:center;width:100%;display:block;clear:bottom}
.owl-carousel .owl-dots .owl-dot{width:10px;height:10px;background:#d3d3d4;-webkit-transition:background 0.35s;transition:background 0.35s;-moz-transition:background 0.35s;-ms-transition:background 0.35s;display:inline-block;margin:0 5px;padding:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:2px solid #d3d3d4;outline:none !important}
.owl-carousel .owl-dots .owl-dot.active{background:transparent;border:2px solid var(--primary)}
.owl-carousel .owl-nav{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.3s;transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s}
.owl-carousel .owl-nav>div{-webkit-transition:all 0.3s;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;position:absolute;top:50%;margin-top:-20px;width:42px;height:42px;background:#fff;color:#686a6f !important;line-height:45px;text-align:center;font-size:14px;padding-top:0;padding-bottom:0;border:1px solid #e9ebee;-webkit-box-shadow:0 6px 20px rgba(0,0,0,0.06);box-shadow:0 6px 20px rgba(0,0,0,0.06)}
.owl-carousel .owl-nav>div:hover{background:var(--secondary) !important}
.owl-carousel .owl-nav>div:hover i{color:#fff}
.owl-carousel .owl-nav>div.owl-prev{right:auto !important;left:0 !important}
.owl-carousel .owl-nav>div.owl-next{left:auto !important;right:0 !important}
.owl-carousel:hover .owl-nav{opacity:1;filter:alpha(opacity=100);background:#fff}
.owl-carousel:hover .owl-nav .owl-next{margin-left:30px}
.owl-carousel:hover .owl-nav .owl-prev{margin-right:30px}
.owl-carousel.carousel-thumbnail.text.top{padding-top:60px}
.owl-carousel.carousel-thumbnail.text.top .owl-dots{position:absolute;top:10px;left:0;width:100%;z-index:99;margin-top:0}
.owl-carousel.carousel-thumbnail.text.top .owl-dots .owl-dot{width:auto;height:auto;background:none;font-size:13px;margin:0 10px;color:#222429;font-weight:700}
.owl-carousel.carousel-thumbnail.text.top .owl-dots .owl-dot.active{color:var(--primary)}
.owl-carousel.carousel-thumbnail.text.vertical{padding-left:25%}
.owl-carousel.carousel-thumbnail.text.vertical .owl-nav{display:none}
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots{position:absolute;top:0;left:0;width:25%;z-index:99;margin-top:0;padding-right:30px}
@media (max-width:767.98px){
	.owl-carousel.carousel-thumbnail.text.vertical .owl-dots{width:100%}
}
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot{width:100%;display:block;text-align:left;background:none;font-size:13px;color:#222429;font-weight:700;background:#fff;padding:25px 20px;border-bottom:1px solid #e9ebee;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;height:auto;line-height:1;position:relative}
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot:after{content:"";position:absolute;right:0;top:15px;bottom:15px;width:3px;background:var(--primary);opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s}
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot:last-child{border-bottom:0}
@media (max-width:767.98px){
	.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot{display:inline-block;width:auto;text-align:center}
}
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot.active{color:var(--primary)}
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot.active:after{opacity:1;filter:alpha(opacity=100)}
.owl-carousel.pagination-right .owl-dots{position:absolute;right:-30px;top:50%;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:auto}
.owl-carousel.pagination-right .owl-dots .owl-dot{display:block;margin:10px 0}
.owl-carousel.pagination-left .owl-dots{float:left;width:auto;margin-top:15px;text-align:left}
.owl-carousel.white .owl-dots .owl-dot{background:#AAABAC}
.owl-carousel.white .owl-dots .owl-dot.active{background:#fff}
