@charset "UTF-8";



.slick-loading .slick-list

{

	background:#fff url(./ajax-loader.gif) center center no-repeat

}



@font-face

{

	font-family:'slick';

	font-weight:400;

	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:50px;

	height:50px;

	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

{

	font-family:'slick';

	font-size:40px;

	line-height:1;

	opacity:.75;

	color:transparent;

	background:url(../images/arrow2.png) no-repeat center;

	background-size:100%;

	-webkit-font-smoothing:antialiased;

	-moz-osx-font-smoothing:grayscale

}



.slick-next:before

{

	font-family:'slick';

	font-size:40px;

	line-height:1;

	opacity:.75;

	color:transparent;

	-webkit-font-smoothing:antialiased;

	-moz-osx-font-smoothing:grayscale

}



.slick-prev

{

	left:-90px

}



[dir='rtl'] .slick-prev

{

	right:-90px;

	left:auto

}



.slick-prev:before

{

	content:'<'

}



[dir='rtl'] .slick-prev:before

{

	content:'<'

}



.slick-next

{

	right:-90px

}



[dir='rtl'] .slick-next

{

	right:auto;

	left:-90px

}



.slick-next:before

{

	content:">"

}



[dir='rtl'] .slick-next:before

{

	content:">"

}



.slick-dotted.slick-slider

{

	margin-bottom:30px

}



.slick-dots

{

	position:absolute;

	bottom:30px;

	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 20px;

	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:80px;

	line-height:20px;

	position:absolute;

	top:-10px;

	left:0;

	width:20px;

	height:20px;

	content:'.';

	text-align:center;

	opacity:.50;

	color:#faa228;

	-webkit-font-smoothing:antialiased;

	-moz-osx-font-smoothing:grayscale

}



.slick-dots li.slick-active button:before

{

	opacity:1;

	color:#faa228

}