/**
 * 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{
		display:none;
		width:100%;
		-webkit-tap-highlight-color:transparent;
		position:relative;
		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{
		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-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-loaded{
		display:block;
		}
.owl-carousel.owl-loading{
		opacity:0;
		display:block;
		}	
.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-nav */
.owl-nav{
		position:absolute;
		top:50%;
		width:100%;
		display:flex;
		justify-content:space-between;
		transform:translateY(-50%);
		pointer-events:none; /* Чтобы не перекрывать контент */
		}		
.owl-prev, 
.owl-next{
		width:40px;
		height:40px;
		background-color:rgba(255, 255, 255, 0.7) !important;
		border-radius:50%;
		display:flex;
		align-items:center;
		justify-content:center;
		color:#555 !important;
		font-size:24px !important;
		cursor:pointer;
		pointer-events:all; /* Возвращаем возможность клика */
		transition:all 0.3s ease;
		border:none;
		box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
		}	
.owl-prev:hover, 
.owl-next:hover{
		background-color:rgba(255, 255, 255, 0.9) !important;
		transform:scale(1.05);
		}		
.owl-prev{
		margin-left:-5%;
		}
.owl-next{
		margin-right:-5%;
		}		
.owl-prev::before{
		content:'\f104';
		font-family:'Font Awesome 5 Free';
		font-weight:600;
		}	
.owl-next::before{
		content:'\f105';
		font-family:'Font Awesome 5 Free';
		font-weight:600;
		}
		
@media only screen and (max-width:768px){
.owl-nav{
		top:35%;
		}
.owl-prev, 
.owl-next{
		width:30px;
		height:30px;
		font-size:18px !important;
		}
.owl-prev{
		margin-left:-9%;
		}
.owl-next{
		margin-right:-9%;
		}
}