.slick-dots{
	position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 20;
	display: flex;
}

.slide-home .slick-dots{
	bottom: 140px;
}

.h-4 .slick-dots{
  bottom: 10px;
}

.slick-dots li{
	position: relative;
	display: inline-flex;	
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	justify-content: center;
	align-items: center;
}
.slick-dots li.slick-active{
	margin: 0 1px;
}

.slick-dots li button{
	font-size: 0;
	line-height: 0;
	
	display: block;
	
	width: 10px;
	height: 10px;
	
	cursor: pointer;
	
	color: transparent;
	border: 0;
	outline: none;
	
	
	background: url(/wp-content/themes/lamiwood/img/dot/dot_pr.svg) no-repeat;
	background-position: center;
	background-size: contain;
}

.h-stocks-1 .slick-dots li button, .k-10 .slick-dots li button {
	background: url(/wp-content/themes/lamiwood/img/dot/dot_white.svg) no-repeat;
}
.h-4 .slick-dots li
{
	width: 14px;
	height: 14px;
	margin: 0;
}
.h-4 .slick-dots li button{
	width: 8px;
	height: 8px;	
	background: url(/wp-content/themes/lamiwood/img/dot/dot_vn_pr.svg) no-repeat;
}
.slick-dots li.slick-active button{
  /*border: 1px solid #7E6654;*/
	width: 16px;
	height: 16px;
	background: url(/wp-content/themes/lamiwood/img/dot/active_brown.svg) no-repeat;
}
.h-4 .slick-dots li.slick-active button {
  /*border: 1px solid #fff;*/
	width: 14px;
	height: 14px;
	background: url(/wp-content/themes/lamiwood/img/dot/active_white.svg) no-repeat;
}

.slick-dots li button:hover,
.slick-dots li button:focus
{
	outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
	opacity: 1;
}
/*
	.slick-dots li button:before{
	position: absolute;
	top: 0;
	left: 0;
	
	width: 16px;
	height: 16px;
	
	content: '•';
	text-align: center;
	color: #fff;
	
	font-size: 40px;
	
	font-family: sans-serif;
	display: flex;
	justify-content: center;
	align-items: center;
	}
*/

.h-4 .slick-dots li button::before {
	width: 14px;
	height: 14px;
	opacity: 0.3;
	font-size: 34px;
	line-height: 14px;
}

.slick-dots li.slick-active button:before{
	/*opacity: .75;*/
	color: #7E6654;
}
.h-4 .slick-dots li.slick-active button:before{
	color: #fff;
	opacity: 1;
}

.slick-dots>li:only-child {
	display: none;
}

.h-2{
	margin-right: -20px;
}

.h-2>.slick-dots, .prdiftov>.slick-dots, .k-10>.slick-dots, .k-20>.slick-dots {
	left: 0;
  bottom: -70px;
	transform: translate(0, 0);
}

/*.k-20>.slick-dots {
	left: 50%;
  bottom: -70px;
	transform: translate(-671px, 0);
}*/

.h-2>.slick-dots li button::before, .prdiftov>.slick-dots li button::before, .k-10>.slick-dots li button::before, .k-20>.slick-dots li button::before{
	color: #E7E7E7;
	opacity:0.2;
}
.h-2>.slick-dots li.slick-active button:before, .prdiftov>.slick-dots li.slick-active button:before, .k-10>.slick-dots li.slick-active button:before, .k-20>.slick-dots li.slick-active button:before {
	color: #7E6654;
	opacity: 1;
}

.h-2 .slick-arrow, .prdiftov .slick-arrow, .k-10 .slick-arrow, .k-20 .slick-arrow{
	position: absolute;
	/*content: '';*/
	border: 1px solid #7E6654;
	border-radius: 100px;
	width: 60px;
  height: 60px;
	cursor: pointer;
	top:-100px;
	display: flex;
  justify-content: center;
  align-items: center;
}
.arrow-3{
	width: 14px;
  height: 14px;
  border-top: 3px solid rgba(231, 231, 231, 1);
  border-right: 3px solid rgba(231, 231, 231, 1);
	transition: 0.3s;
}
.sl-ar-3-next{
	right: 20px;
}

.k-10 .sl-ar-3-next{
	right: 30px;
}

/*.k-20 .sl-ar-3-next{
	right: 50%;
	transform: translate(653px,0);
}*/

.arrow-right-3{
	transform: rotate(45deg);
	margin-right: 3px;
}
.arrow-left-3{
	transform: rotate(225deg);
	margin-left: 3px;
}
.sl-ar-3-prev{
	right: 90px;
}

.k-10 .sl-ar-3-prev{
	right: 100px;
}

/*.k-20 .sl-ar-3-prev{
	right: 50%;
	transform: translate(583px,0);
}*/

.h-2 .slick-arrow:hover .arrow-3, .k-10 .slick-arrow:hover .arrow-3, .k-20 .slick-arrow:hover .arrow-3{
	border-top: 3px solid rgba(231, 231, 231, 0.5);
  border-right: 3px solid rgba(231, 231, 231, 0.5);
}

.h-1.h-stocks-1 .arrow-3, .prdiftov .arrow-3, .ps-100 .k-10 .arrow-3 {
  border-top: 3px solid rgba(126, 102, 84, 1);
  border-right: 3px solid rgba(126, 102, 84, 1);
}

.h-1.h-stocks-1 .h-2 .slick-arrow:hover .arrow-3, .prdiftov .slick-arrow:hover .arrow-3, .ps-100 .k-10 .slick-arrow:hover .arrow-3{
	border-top: 3px solid rgba(126, 102, 84, 0.5);
  border-right: 3px solid rgba(126, 102, 84, 0.5);
}
.h-1.h-stocks-1 .h-2 > .slick-dots li button::before, .prdiftov > .slick-dots li button::before, .ps-100 .k-10 > .slick-dots li button::before {
  color: #26211E;
  opacity: 0.3;
}
.h-1.h-stocks-1 .h-2 > .slick-dots li.slick-active button::before, .prdiftov > .slick-dots li.slick-active button::before, .ps-100 .k-10 > .slick-dots li.slick-active button::before {
  color: #7E6654;
  opacity: 1;
}

.h-1.h-stocks-1.otziv .h-2{
	margin-right: -40px;
}
.h-1.h-stocks-1.otziv .sl-ar-3-next {
  right: 40px;
}
.h-1.h-stocks-1.otziv .sl-ar-3-prev {
  right: 110px;
}

.k-20 .slick-list{
	/*padding:0 293px 0 293px;*/
	overflow: visible;
}







@media (max-width:1200px){
	.h-2 > .slick-dots {
		left: 50%;
		transform: translate(-340px, 0);
	}
	.h-2 .slick-arrow {
	  left: 50%;
		right: auto;		
	}
	.otziv .h-2 .slick-arrow {
	  left: auto;
		right: 40px;		
	}
	.sl-ar-3-prev {
		transform: translate(184px, 0);
	}
	.sl-ar-3-next {
		transform: translate(255px, 0);
	}
	
	.k-10 .sl-ar-3-prev, .k-10 .sl-ar-3-next {
		transform: translate(0, 0);
	}
	
	.otziv .sl-ar-3-next, .otziv .sl-ar-3-prev, #different-pr .sl-ar-3-next, #different-pr .sl-ar-3-prev{
		transform: translate(0, 0);
	}
	.otziv .h-2 > .slick-dots {
    left: 0;
    transform: translate(0, 0);
	}
	
	
	
}

@media (max-width:992px){
	.h-2 .slick-arrow {
		top: -80px;
	}
	
}

@media (max-width:768px){
	.h-2 > .slick-dots {
    left: 0;
    transform: translate(0, 0);
	}
	.h-2 .slick-arrow {
    left: auto;
    right: 0;
	}
	.sl-ar-3-prev {
    transform: translate(-90px, 0);
	}
	.sl-ar-3-next {
    transform: translate(-20px, 0);
	}
	
}

@media (max-width:576px){
	.slide-home .slick-dots {
		bottom: 90px;
	}
	
	.h-2 > .slick-dots {
		bottom: -65px;
	}
	
	.k-10 .slick-list, .k-20 .slick-list{
		overflow: visible;
	}
	.k-10 > .slick-dots, .k-20 > .slick-dots {
		bottom: -55px;
	}
	
	
	
	
	
	
}