/**
 * 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 {
  width:50%;
  height:20px;
  margin-top: 0px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
  
.owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 12px;
	width:20px;
	height:20px;
    margin: 10px;
    padding: 10px 10px;
	background-color:#FFFFFF;
    display: inline-block;
    
    border-radius: 20px; 
}
	
.owl-theme .owl-nav [class*='owl-']:hover {
	background-color:#FF161A;
     color: #FFF;
     text-decoration: none;
}
	 
.owl-theme .owl-nav .disabled {
   opacity: 1.2;
 
}

 /* НАСТРОЙКА СТРЕЛОК В НАВИГАЦИИ КОНЕЦ */ 
 
 
.owl-theme .owl-nav.disabled  {
	width:100%;
    margin: 10px 46%; /* отступы в пагинации (точках) */
	z-index: 18;
}

.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: 20px;
    height: 20px;
    margin: 2px 2px;
    background: #FFFFFF;
	opacity:25%;
	border: solid  #000000 1px;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 5px; 
	
}
	  
.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span 
{ 
	background: #414141; } /* активные точки */

.carousel-nav .owl-nav {
    text-align: center;
     margin-top: 20px;
}

.carousel-nav .owl-nav button.owl-next,
.carousel-nav .owl-nav button.owl-prev {
  color: #EB3131;
  position:absolute;
  z-index:15;
  width:20px;
  height:10px;
  background: #FF161A;
}

.owl-next:focus, .owl-prev:focus, .owl-dot {   /* убрали рамку вокруг стрелок навигации */
	outline: none;
	} 


.carousel-nav .owl-nav button.disabled {
  color: black;
  opacity: .5;
}



/** Настройки для миниатюр */

img {
  width: 100%;
  height:auto;
}

.owl-stage-outer {
  border: 1px solid #DDDDDD;
}

.owl-dots {
	margin:auto;
  display: flex;
   width: 100%;
   height:auto;
}
button {border: #FD2C30 solid 1px;}

.owl-dot {
  height:20%;
  padding: 4px 4px 4px 0;
  margin: 4px 4px 4px 0;	
}


.owl-prev{

   width: 30px;
   height: 30px;
   z-index:16;
        }
.owl-next{

   
   width: 30px;
   height: 30px;
   z-index:16;
        }
		
		
.owl-nav{
   position:absolute;
   width: 100%;
   height:30px;
   height: 0;
   top: 40%;
   margin:auto;
}

button.owl-next {
	float:right;
	margin-right:10px;
	}
	
button.owl-prev {
	float:left;
    margin-left: 10px;
	}

.prev {
	width:30px;
	height:30px;
	overflow:hidden;
}

