@charset 'UTF-8';
.slick-loading .slick-list {    background: #fff url('../../img/loader.gif') center center no-repeat; }

@font-face
{
    font-family: 'slick';    font-weight: normal;    font-style: normal;
    src: url('fonts/slick.html');
    src: url('fonts/slickd41d.html?#iefix') format('embedded-opentype'), 
		 url('fonts/slick-2.html') format('woff'), 
		 url('fonts/slick-3.html') format('truetype'), 
		 url('fonts/slick-4.html#slick') format('svg');
}

.slick-prev,	.slick-next	{		font-size: 0;		line-height: 0;		position: absolute;		top: 50%;		display: block;		width: 84px;		height: 70px;		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;		z-index:5;	}
.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: 80px;		line-height: 1;		opacity: .75;		color: white;		-webkit-font-smoothing: antialiased;		-moz-osx-font-smoothing: grayscale;	}
.slick-prev	{		left: 0px;	}
[dir='rtl'] .slick-prev	{		right: 0px;		left: auto;	}
.slick-prev:before	{		content: '←';	}
[dir='rtl'] .slick-prev:before	{		content: '→';	}
.slick-next	{		right: 0px;	}
[dir='rtl'] .slick-next	{		right: auto;		left: 0px;	}
.slick-next:before	{		content: '→';	}
[dir='rtl'] .slick-next:before	{		content: '←';	}


.slick-dotted.slick-slider	{		margin-bottom: 30px;	}
.slick-dots	{		position: absolute;		bottom: -25px;		display: block;		width: 100%;		padding: 0;		margin: 0;		list-style: none;		text-align: center;	}
.slick-dots li	{		position: relative;		display: inline-block;		width: 20px;		height: 20px;		margin: 0 5px;		padding: 0;		cursor: pointer;	}
.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;	}
.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	{		font-family: 'slick';		font-size: 6px;		line-height: 20px;		position: absolute;		top: 0;		left: 0;		width: 20px;		height: 20px;		content: '•';		text-align: center;		opacity: .25;		color: black;		-webkit-font-smoothing: antialiased;		-moz-osx-font-smoothing: grayscale;	}
.slick-dots li.slick-active button:before	{		opacity: .75;		color: black;	}
