	@charset 'UTF-8';

	/* Slider */
	.slick-loading .slick-list { background: #fff url('./ajax-loader.gif') center center no-repeat; }
	
	/* Icons */
	@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');
		}

	/* Dots White */
	.slick-dots-white {
		position: absolute;
		bottom: 35px; /*вниз*/
		display: block;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style: none;
		text-align: center;
		z-index: 5;
		}
	
	.slick-dots-white li {
		position: relative;
		display: inline-block;
		width: 20px;
		height: 20px;
		margin: 0 7px; /*отступ*/
		padding: 0;
		cursor: pointer;
		}

	.slick-dots-white li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 40px;
		height: 40px;
		padding: 5px;
		cursor: pointer;
		color: transparent;
		border: 0;
		outline: none;
		background: transparent;
		}
	
	.slick-dots-white li button:hover,
	.slick-dots-white li button:focus
	{
		outline: none;
	}
	.slick-dots-white li button:hover:before,
	.slick-dots-white li button:focus:before
	{
		opacity: 1;
	}
	.slick-dots-white li button:before
	{
		font-family: 'slick';
		font-size: 16px; /*размер*/
		line-height: 13px;
	
		position: absolute;
		top: 25px;
		left: 0;
	
		width: 20px;
		height: 20px;
	
		content: '•';
		text-align: center;
	
		opacity: .25;
		color: white;
	
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.slick-dots-white li.slick-active button:before
	{
		opacity: .75;
		color: white;
	}

	@media only screen
	and (max-width: 400px) {
		.slick-dots-white { bottom: 30px; } /*вниз*/
		.slick-dots-white li { margin: 0 6px; } /*отступ*/
		.slick-dots-white li button:before { font-size: 15px; } /*размер*/
		}