/**
 * 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-theme .owl-nav { margin-top: 10px; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] { : #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: 0.5; cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-theme .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline; }
.owl-theme .owl-dots .owl-dot span { width: 14px; height: 14px; margin: 5px 3px; background: #fff; display: block; -webkit-backface-visibility: visible; transition-duration: 0.5s; border-radius: 50%; box-shadow: 0 0 5px rgba(0,0,0,0.2), 0 0 2px rgba(0,0,0,0.2); position: relative; }
.owl-theme .owl-dots .owl-dot span:after { content: ""; position: absolute; top: 4px; left: 4px; width: 6px; height: 6px; background: var(--main-color2); border-radius: 50%; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: var(--main-color2); }

.fadeOut  { -webkit-animation-name : fadeOut ; animation-name : fadeOut; } 
@-webkit-keyframes  fadeOut  {
	0% { opacity : 1; }
	100% { opacity : 0; filter: blur(5px); }
}
@keyframes  fadeOut  {
	0% { opacity : 1; }
	100% { opacity : 0; filter: blur(5px); }
}

.fadeOutZoom  { -webkit-animation-name : fadeOutZoom; animation-name : fadeOutZoom; } 
@-webkit-keyframes  fadeOutZoom  {
	0% { opacity : 1; }
	100% { opacity : 0; transform: scale(1.05); filter: blur(5px); }
}
@keyframes  fadeOutZoom  {
	0% { opacity : 1; }
	100% { opacity : 0; transform: scale(1.05); filter: blur(5px); }
}



.owl-nav { width: 100%; height: 1px; position: absolute; top: 0px; z-index: 2; }

.owl-prev, .owl-next { position: absolute; top: 200px; transition-duration: 0.5s; }
.header_slider_kontener .owl-prev, .header_slider_kontener .owl-next { top: 250px; }
.owl-prev { left: 0px; }
.owl-next { right: 0px; }
.owl-prev:hover, .owl-next:hover { background: none!important; opacity: 0.5; }