/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav [class*='owl-'] {
	cursor: pointer;
	display: inline-block;
	height: 100%;
	opacity: 0;
	position: absolute;
	transition: 0.3s;
	width: 10%;
	z-index: 1;
}
.owl-theme .owl-nav [class*='owl-']:hover {
	text-decoration: none;
}
.owl-theme .owl-nav .owl-prev {
	background: url(../images/site/btn_prev_w.png) no-repeat center;
	left: -75px;
}
.owl-theme .owl-nav .owl-next {
	background: url(../images/site/btn_next_w.png) no-repeat center;
	right: -75px;
}
.owl-carousel:hover [class*='owl-'] {
	opacity: 1;
}
.owl-carousel:hover .owl-nav .owl-prev { left: 0; }
.owl-carousel:hover .owl-nav .owl-next { right: 0; }
.owl-theme .owl-nav .disabled {
    cursor: default;
    opacity: 0.5;
}
.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 {
	background: #d6d6d6;
	border-radius: 30px;
	display: block;
	height: 10px;
	margin: 5px 7px;
	transition: opacity 200ms ease;
	width: 10px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #869791;
}


/* top-slider */

.top-slider .owl-nav [class*='owl-'] {
	background: none;
	background-position: center;
	background-size: 36px;
	height: 100%;
	min-width: 80px;
	opacity: 0;
	overflow: hidden;
	width: 10%;
}
.top-slider .owl-nav [class*='owl-']::after {
	background-image: url(../images/site/arrows.svg);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 50%;
    content: '';
    height: 220px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 220px;
}
.top-slider .owl-nav .owl-prev {
	left: 125px;
}
.top-slider:hover .owl-nav .owl-prev {
	left: 95px;
	opacity: 1;
}
.top-slider .owl-nav .owl-prev::after {
    background-position: -5% 0;
}
.top-slider .owl-nav .owl-next {
	right: 125px;
}
.top-slider:hover .owl-nav .owl-next {
	opacity: 1;
	right: 95px;
}
.top-slider .owl-nav .owl-next::after {
    background-position: 105% 0;
}
.top-slider .owl-dots {
	bottom: 10px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 1001;
}
.top-slider .owl-dots .owl-dot span {
	background: #fff;
	height: 5px;
	margin: 5px 3px;
	width: 20px;
}
.top-slider .owl-dots .owl-dot.hover span {
	background: #ccc;
}
.top-slider .owl-dots .owl-dot.active span {
	background: var(--lr-blue);
}

@media (max-width: 1450px) {
	.top-slider .owl-nav [class*='owl-'] {
		transform: scale(0.9);
	}
}
@media (max-width: 1200px) {
	.top-slider .owl-nav .owl-prev { left: 30px; }
	.top-slider:hover .owl-nav .owl-prev { left: 0px; }
	.top-slider .owl-nav .owl-next { right: 30px; }
	.top-slider:hover .owl-nav .owl-next { right: 0px; }
}
@media (max-width: 450px) {
	.top-slider .owl-dots { bottom: 0; }
	.top-slider .owl-dots .owl-dot span { height: 3px; width: 12px; }
}

/* top-slider end */

/* reviews-slider */

.reviews-slider .owl-nav [class*='owl-'] { width: 100px; }
.reviews-slider:hover .owl-nav .owl-prev { left: -100px; }
.reviews-slider:hover .owl-nav .owl-next { right: -100px; }

@media (max-width: 1200px) {
	.reviews-slider .owl-nav [class*='owl-'] { width: 80px; }
	.reviews-slider .owl-nav .owl-prev { left: -55px; }
	.reviews-slider:hover .owl-nav .owl-prev { left: -80px; }
	.reviews-slider .owl-nav .owl-next { right: -55px; }
	.reviews-slider:hover .owl-nav .owl-next { right: -80px; }
}
@media (max-width: 767px) {
	.reviews-slider .owl-nav [class*='owl-'] { background-size: 30px; }
}

/* reviews-slider end */

/* contacts-slider */

.contacts-slider .owl-nav [class*='owl-'] { width: 75px; }
.contacts-slider .owl-nav .owl-prev { left: -70px; }
.contacts-slider:hover .owl-nav .owl-prev { left: -75px; }
.contacts-slider .owl-nav .owl-next { right: -70px; }
.contacts-slider:hover .owl-nav .owl-next { right: -75px; }
@media (max-width: 1024px) {
	.contacts-slider .owl-nav [class*='owl-'] { background-size: 28px; opacity: 1; width: 60px; }
	.contacts-slider .owl-nav .owl-prev,
	.contacts-slider:hover .owl-nav .owl-prev { left: -60px; }
	.contacts-slider .owl-nav .owl-next,
	.contacts-slider:hover .owl-nav .owl-next { right: -60px; }
}
@media (max-width: 549px) {
	.contacts-slider .owl-nav [class*='owl-'] { background-size: 22px; width: 45px; }
	.contacts-slider .owl-nav .owl-prev,
	.contacts-slider:hover .owl-nav .owl-prev { left: -45px; }
	.contacts-slider .owl-nav .owl-next,
	.contacts-slider:hover .owl-nav .owl-next { right: -45px; }
}

/* contacts-slider end */

/* programs-slider */

.programs-slider .owl-nav { height: 90%; }
.programs-slider .owl-nav [class*='owl-'] { width: 70px; }
.programs-slider.owl-carousel .owl-nav .owl-prev { left: -70px; }
.programs-slider.owl-carousel:hover .owl-nav .owl-prev { left: -70px; }
.programs-slider.owl-carousel .owl-nav .owl-next { right: -70px; }
.programs-slider.owl-carousel:hover .owl-nav .owl-next { right: -70px; }
.programs-slider .owl-dots .owl-dot span {
	background: var(--lr-grey-light);
	height: 10px;
	margin: 0px 5px;
	width: 10px;
}
.programs-slider .owl-dots .owl-dot.hover span { background: #ccc; }
.programs-slider .owl-dots .owl-dot.active span { background: var(--lr-blue); }

@media (max-width: 849px) {
	.programs-slider .owl-nav [class*='owl-'] { background-size: 28px; opacity: 1; width: 40px; }
	.programs-slider.owl-carousel .owl-nav .owl-prev { left: -40px; }
	.programs-slider.owl-carousel:hover .owl-nav .owl-prev { left: -40px; }
	.programs-slider.owl-carousel .owl-nav .owl-next { right: -40px; }
	.programs-slider.owl-carousel:hover .owl-nav .owl-next { right: -40px; }
}

/* programs-slider end */