	@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-black-prev,
	.slick-black-next {
		font-size: 0;
		line-height: 0;
		position: absolute;
		display: block;
		width: 2.5rem;   /* размер стрелок */
		/* height: 5rem; */
		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-black-prev:hover,
	.slick-black-prev:focus,
	.slick-black-next:hover,
	.slick-black-next:focus {
		color: transparent;
		outline: none;
		background: transparent;
		}

	.slick-black-prev:hover:before,
	.slick-black-prev:focus:before,
	.slick-black-next:hover:before,
	.slick-black-next:focus:before { opacity: 0.5; }

	.slick-black-prev.slick-disabled:before,
	.slick-black-next.slick-disabled:before { opacity: .15; }
	
	.slick-black-prev:before,
	.slick-black-next:before {
		font-size: 100px;   /* зона клика снизу */
		line-height: 1;
		opacity: .25;
		color: black;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		}
	
	[dir='rtl']	.slick-black-prev { right: 0; left: auto; }
				.slick-black-prev { left: 2%; top: calc(50% - 19px); z-index: 99; } /* влево */

	[dir='rtl'] .slick-black-prev:before { content: url(../images/common/arrow_black_ft.svg); }
				.slick-black-prev:before { content: url(../images/common/arrow_black_ft.svg); }
	
	[dir='rtl']	.slick-black-next { right: auto; left: 0; }
				.slick-black-next { right: 2%; top: calc(50% - 19px); z-index: 99; } /* вправо */

	[dir='rtl'] .slick-black-next:before { content: url(../images/common/arrow_black_rt.svg); }
				.slick-black-next:before { content: url(../images/common/arrow_black_rt.svg); }

	/* ---------------- Точки - Черные ---------------- */

	.slick-dots {
		display: block;
		width: 100%;
		margin-top: 5px;   /* отступ снизу */
		text-align: center;
		list-style: none;
		z-index: 999;
		}

	.slick-dots li {
		position: relative;
		display: inline-block;
		margin: 0.4rem;   /* отступ между точек */
		cursor: pointer;
		}

		.slick-dots li.slick-active button:before {
			opacity: .75;
			color: black;
			}

		.slick-dots li button {
			display: block;
			border: 0;
			padding: 2px 1px 0 1px;   /* зона клика вокруг точек */
			font-size: 0;
			color: transparent;
			outline: none;
			background: transparent;
			cursor: pointer;
			}

			.slick-dots li button:before {
				font-family: 'slick';
				content: '•';
				font-size: 16px;   /* размер точек */
				text-align: center;
				color: black;   /* цвет точек */
				opacity: .25;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
				}

			.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; }

	/* --------------- Стрелки - Слайдер -------------- */

	.header-slider-black-prev,
	.header-slider-black-next {
		font-size: 0;
		line-height: 0;
		position: absolute;
		display: block;
		width: 2.5rem;   /* размер стрелок */
		/* height: 5rem; */
		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;
		}

	.header-slider-black-prev:hover,
	.header-slider-black-prev:focus,
	.header-slider-black-next:hover,
	.header-slider-black-next:focus {
		color: transparent;
		outline: none;
		background: transparent;
		}

	.header-slider-black-prev:hover:before,
	.header-slider-black-prev:focus:before,
	.header-slider-black-next:hover:before,
	.header-slider-black-next:focus:before { opacity: 0.5; }

	.header-slider-black-prev.header-slider-disabled:before,
	.header-slider-black-next.header-slider-disabled:before { opacity: .15; }
	
	.header-slider-black-prev:before,
	.header-slider-black-next:before {
		font-size: 100px;   /* зона клика снизу */
		line-height: 1;
		opacity: .25;
		color: black;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		}
	
	[dir='rtl']	.header-slider-black-prev { right: 0; left: auto; }
				.header-slider-black-prev { left: 2%; top: 50%; z-index: 99; } /* влево */

	[dir='rtl'] .header-slider-black-prev:before { content: url(../images/common/arrow_black_ft.svg); }
				.header-slider-black-prev:before { content: url(../images/common/arrow_black_ft.svg); }
	
	[dir='rtl']	.header-slider-black-next { right: auto; left: 0; }
				.header-slider-black-next { right: 2%; top: 50%; z-index: 99; } /* вправо */

	[dir='rtl'] .header-slider-black-next:before { content: url(../images/common/arrow_black_rt.svg); }
				.header-slider-black-next:before { content: url(../images/common/arrow_black_rt.svg); }

	@media only screen and (max-width: 1400px) {

		.header-slider-black-prev,
		.header-slider-black-next {
			width: 2rem;   /* размер стрелок */
			}

		[dir='rtl']	.header-slider-black-prev { right: 0; left: auto; }
					.header-slider-black-prev { left: 2%; top: calc(50% - 0px); z-index: 99; } /* влево */ /* !!!!!!!!!!!!!!!!!!!!!!!! */

		[dir='rtl']	.header-slider-black-next { right: auto; left: 0; }
					.header-slider-black-next { right: 2%; top: calc(50% - 0px); z-index: 99; } /* вправо */ /* !!!!!!!!!!!!!!!!!!!!!!!! */

		}

	@media only screen and (max-width: 1200px) {

		.header-slider-black-prev,
		.header-slider-black-next {
			width: 1.65rem;   /* размер стрелок */
			}

		[dir='rtl']	.header-slider-black-prev { right: 0; left: auto; }
					.header-slider-black-prev { left: 2%; top: calc(50% - 0px); z-index: 99; } /* влево */ /* !!!!!!!!!!!!!!!!!!!!!!!! */

		[dir='rtl']	.header-slider-black-next { right: auto; left: 0; }
					.header-slider-black-next { right: 2%; top: calc(50% - 0px); z-index: 99; } /* вправо */ /* !!!!!!!!!!!!!!!!!!!!!!!! */

		}

	@media only screen and (max-width: 900px) {

		.header-slider-black-prev,
		.header-slider-black-next {
			width: 1.5rem;   /* размер стрелок */
			}

		[dir='rtl']	.header-slider-black-prev { right: 0; left: auto; }
					.header-slider-black-prev { left: 2%; top: calc(50% - 13px); z-index: 99; } /* влево */

		[dir='rtl']	.header-slider-black-next { right: auto; left: 0; }
					.header-slider-black-next { right: 2%; top: calc(50% - 13px); z-index: 99; } /* вправо */

		}

	/* ---------------- Стрелки - Видео --------------- */

	.video-slider-black-prev,
	.video-slider-black-next {
		display: block;
		width: 0.9rem;   /* размер стрелок */
		/* height: 5rem; */
		margin: 0 3.85rem;   /* отступ по бокам */
		padding: 0;
		font-size: 0;   /* убрать текст */
		line-height: 0;
		cursor: pointer;
		color: transparent;
		border: none;
		outline: none;
		background: transparent;
		}

	.video-slider-black-prev:hover,
	.video-slider-black-prev:focus,
	.video-slider-black-next:hover,
	.video-slider-black-next:focus {
		color: transparent;
		outline: none;
		background: transparent;
		}

	.video-slider-black-prev:hover:before,
	.video-slider-black-prev:focus:before,
	.video-slider-black-next:hover:before,
	.video-slider-black-next:focus:before { opacity: 0.5; }

	.video-slider-black-prev.video-slider-disabled:before,
	.video-slider-black-next.video-slider-disabled:before { opacity: .15; }
	
	.video-slider-black-prev:before,
	.video-slider-black-next:before {
		font-size: 20px;   /* зона клика снизу */
		line-height: 1;
		opacity: .25;
		color: black;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		}
	
	[dir='rtl']	.video-slider-black-prev {  }
				.video-slider-black-prev { z-index: 99; } /* влево */

	[dir='rtl'] .video-slider-black-prev:before { content: url(../images/common/arrow_black_ft.svg); }
				.video-slider-black-prev:before { content: url(../images/common/arrow_black_ft.svg); }
	
	[dir='rtl']	.video-slider-black-next {  }
				.video-slider-black-next { z-index: 99; } /* вправо */

	[dir='rtl'] .video-slider-black-next:before { content: url(../images/common/arrow_black_rt.svg); }
				.video-slider-black-next:before { content: url(../images/common/arrow_black_rt.svg); }

	@media only screen and (max-width: 1400px) {

		.video-slider-black-prev,
		.video-slider-black-next {
			width: 0.8rem;   /* размер стрелок */
			margin: 0 3.25rem 0 3.25rem;   /* отступ по бокам */
			}

		}

	@media only screen and (max-width: 1023px) {

		.video-slider-black-prev,
		.video-slider-black-next {
			width: 0.7rem;   /* размер стрелок */
			margin: 0 3.25rem 0 3.25rem;   /* отступ по бокам */
			}

		}

	/* ----------------- Точки - Видео ---------------- */

	.video-slider-black-dot {
		display: block;
		width: 100%;
		margin-top: 0;   /* отступ снизу */
		text-align: center;
		list-style: none;
		z-index: 999;
		}

	.video-slider-black-dot li {
		position: relative;
		display: inline-block;
		margin: 0.5rem;   /* отступ между точками */
		cursor: pointer;
		}

		.video-slider-black-dot li.slick-active button:before {
			opacity: .75;
			color: black;
			}

		.video-slider-black-dot li button {
			display: block;
			border: 0;
			padding: 2px 1px 0 1px;   /* зона клика вокруг точек */
			font-size: 0;
			color: transparent;
			outline: none;
			background: transparent;
			cursor: pointer;
			}

			.video-slider-black-dot li button:before {
				font-family: 'slick';
				content: '•';
				font-size: 14px;   /* размер точек */
				text-align: center;
				color: black;   /* цвет точек */
				opacity: .25;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
				}

			.video-slider-black-dot li button:hover,
			.video-slider-black-dot li button:focus { outline: none; }

			.video-slider-black-dot li button:hover:before,
			.video-slider-black-dot li button:focus:before { opacity: 1; }

	@media only screen and (max-width: 1400px) {

		.video-slider-black-dot li button:before {
			font-size: 13px;   /* размер точек */
			}

		}

	@media only screen and (max-width: 1023px) {

		.video-slider-black-dot li button:before {
			font-size: 12px;   /* размер точек */
			}

		}
