@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat;}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');}
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{
	color:transparent;
	outline:none;
	/*background:transparent;*/
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,
.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'';}                /* →*/
[dir='rtl'] .slick-prev:before{content:'';}    /* ←*/
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{content:'';}                 /* →*/
[dir='rtl'] .slick-next:before{content:'';}     /* ←*/
.header-slider .slick-dotted.slick-slider{/*margin-bottom:30px;*/}

.header-slider{
	
}
.header-slider .slick-dots{
	position:absolute;
	bottom: 10px;
	display:block;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
	
}
.header-slider .slick-dots li{
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 20px;
	padding:0;
	cursor: pointer;
}
.header-slider .slick-dots li button{
	font-size:0;
	line-height:0;
	display:block;
	width:20px;
	height:20px;
	padding:5px;
	cursor: pointer;
	color:transparent;
	border:0;
	outline:none;
	background:transparent;
}
.header-slider .slick-dots li button:hover,
.header-slider .slick-dots li button:focus{outline:none;}
.header-slider .slick-dots li button:hover:before,
.header-slider .slick-dots li button:focus:before{opacity:1;}
.header-slider .slick-dots li button:before{
	font-family:'slick';
	font-size:10px;
	line-height:20px;
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	content:'•';
	text-align:center;
	opacity:1;
	color: #232424;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.header-slider .slick-dots li.slick-active button:before{opacity:.75;color:#6e513e;}




	  /*дополнительные стили для слайдера в хедере*/
.wrapper-slider{
	/*max-width: 1920px;*/
	width: 66%;
	margin: 0 auto;
}
/*.header-slider{
	max-width: 1250px;
	width: 100%;
	margin: 0 auto;
}*/
/*убираем обводку элементов*/
.wrapper-slider .slick-active{
	outline: none;
}

/*позиция левой стрелки*/
.wrapper-slider .slick-prev{
	left: 1.5%;
	z-index: 11;
	background: url(../img/heder-slider/arr-left.png) no-repeat 50% 50%;
	opacity: 0.7;
	cursor: pointer;
}

/*позиция правой стрелки*/
.wrapper-slider .slick-next{
	right: 1.5%;
	z-index: 12;
	background: url(../img/heder-slider/arr-right.png) no-repeat 50% 50%;
	opacity: 0.7;
	cursor: pointer;
}
.wrapper-slider .slick-prev:hover,
.wrapper-slider .slick-next:hover{
	opacity: 1;
}

/*можно изменить цвет и размер стрелок*/
.wrapper-slider .slick-prev:before, .wrapper-slider .slick-next:before{
	font-family: 'slick';
    font-size: 40px;
    line-height: 1;
    opacity: .45;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/*размеры стрелок*/
.wrapper-slider .slick-prev,
.wrapper-slider .slick-next{
	width: 40px;
	height: 40px;
}
.wrapper-slider .wrapper-he-sli-img{
	position: relative;
	/*width: auto !important;*/
	height: auto;
	outline: none;
}
.wrapper-slider .wrapper-he-sli-img img{
	width: -webkit-fill-available;
	height: auto;
	outline: none;
}

@supports (-ms-ime-align:auto) {
	.wrapper-slider .wrapper-he-sli-img img {
		width: auto;
		height: auto;
	}
}

@media (max-width: 1550px) {
	@supports (-ms-ime-align:auto) {
		.wrapper-slider .wrapper-he-sli-img img {
			width: auto;
			height: 250px;
		}
	}

}

@media (max-width: 1280px) {
	@supports (-ms-ime-align:auto) {
		.wrapper-slider .wrapper-he-sli-img img {
			width: auto;
			height: 200px;
		}
	}

}

.wrapper-slider .text-img{
	width: 700px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%); 
	outline: none;
	
}

.wrapper-slider .caption-slide{
	font-size: 60px;
	text-align: center;
	color: #d3ba8d;
	margin: 0;
	line-height: 70px;
	margin-bottom: 60px;
	outline: none;

}
.wrapper-slider .all-style-link{
	width: 163px;
	height: 45px;	
	border: 4px solid #d5c494;
	box-sizing: border-box;
	background: transparent;
	border-radius: 2px;
	outline: none;
	color: #d5c494;
	font-size: 18px;
	margin: 0 auto;
	display: none;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	cursor: url(../img/heder-slider/magic-el.png), default;
	
}

@media(max-width: 1550px) and (min-width: 1530px){
	.wrapper-slider .wrapper-he-sli-img img {
		width: -webkit-fill-available;
		height: 250px;
		outline: none;
	}

}

@media(max-width: 1366px){
	.wrapper-slider .caption-slide{
		font-size: 40px;
		margin-bottom: 30px;
		line-height: 43px;
	}
}
@media(max-width: 1280px){
	.wrapper-slider .caption-slide{
		font-size: 40px;
		margin-bottom: 30px;
		line-height: 43px;
	}

}
@media(max-width: 1152px){
	.wrapper-slider .caption-slide{
		font-size: 40px;
		margin-bottom: 30px;
		line-height: 43px;
	}
	
}
@media(max-width: 1024px){
	.wrapper-slider .wrapper-he-sli-img img{
		width: auto;
		height: 200px;
		outline: none;
		margin: 0 auto;
	}
}

@media(max-width: 992px){
	.wrapper-slider .caption-slide{
		font-size: 40px;
		margin-bottom: 30px;
		line-height: 43px;
	}
	.header-slider,
	.wrapper-slider .all-style-link{
		cursor: pointer;
		
	}
}

@media(max-width: 768px){
	.wrapper-slider .caption-slide{
		font-size: 30px;
		margin-bottom: 10px;
		line-height: 35px;

	}
	.slick-dots{
		bottom: 15px;

	}
}


@media(max-width: 576px){
	.wrapper-slider .caption-slide{
		font-size: 20px;
		margin-bottom: 7px;
		line-height: 22px;
	}
	.wrapper-header-slider .wrapper-slider{
		min-height: 50px;
	}
	.wrapper-header-slider .wrapper-slider .style-link-dop{
		width: 133px;
		height: 30px;	
		border: 2px solid #d5c494;
		box-sizing: border-box;
		background: transparent;
		border-radius: 2px;
		outline: none;
		color: #d5c494;
		font-size: 15px;
		margin: 0 auto;
		display: block;
		line-height: 15px;
	}
}