/* Slider */















.slick-slider {







	position: relative;







	display: block;







	-moz-box-sizing: border-box;







	box-sizing: border-box;







	-webkit-user-select: none;







	-moz-user-select: none;







	-ms-user-select: none;







	user-select: none;







	-webkit-touch-callout: none;







	-khtml-user-select: none;







	-ms-touch-action: pan-y;







	touch-action: pan-y;







	-webkit-tap-highlight-color: transparent;







}















.slick-list {







	position: relative;







	display: block;







	overflow: hidden;







	margin: 0;







	padding: 0;







}















.slick-list:focus {







	outline: none;







}















.slick-list.dragging {







	cursor: pointer;







	cursor: hand;







}















.slick-slider .slick-track,







.slick-slider .slick-list {







	-webkit-transform: translate3d(0, 0, 0);







	-moz-transform: translate3d(0, 0, 0);







	-ms-transform: translate3d(0, 0, 0);







	-o-transform: translate3d(0, 0, 0);







	transform: translate3d(0, 0, 0);







}















.slick-track {







	position: relative;







	top: 0;







	left: 0;







	display: block;







}















.slick-track:before,







.slick-track:after {







	display: table;







	content: '';







}















.slick-track:after {







	clear: both;







}















.slick-loading .slick-track {







	visibility: hidden;







}















.slick-slide {







	display: none;







	float: left;







	height: 100%;







	min-height: 1px;







}















[dir='rtl'] .slick-slide {







	float: right;







}















.slick-slide img {







	display: block;







}















.slick-slide.slick-loading img {







	display: none;







}















.slick-slide.dragging img {







	pointer-events: none;







}















.slick-initialized .slick-slide {







	display: block;







}















.slick-loading .slick-slide {







	visibility: hidden;







}















.slick-vertical .slick-slide {







	display: block;







	height: auto;







	border: 1px solid transparent;







}















.slick-arrow.slick-hidden {







	display: none;







}























/* Arrows */







.slick-prev,







.slick-next {







	position: absolute;







	display: block;







	top: 50%;







	width: 60px;







	height: 60px;







	margin-top: -30px;







	line-height: 0;







	font-size: 0;







	cursor: pointer;







	background: transparent;







	color: transparent;







	padding: 0;







	border: none;







	outline: none;







	font-size: 0;







	z-index: 1;







	border-radius: 100%;







	background-size: cover;







	background-color: #FFFFFF;







	-o-box-shadow:0 0 30px rgba(0,0,0,.08); 







	-ms-box-shadow:0 0 30px rgba(0,0,0,.08); 







	-moz-box-shadow:0 0 30px rgba(0,0,0,.08); 







	-webkit-box-shadow:0 0 30px rgba(0,0,0,.08); 







	box-shadow:0 0 30px rgba(0,0,0,.08);







}















.slick-prev:focus,







.slick-next:focus {







	outline: none;







}















.slick-prev.slick-disabled:before,







.slick-next.slick-disabled:before {







	opacity: 0.25;







}















.slick-prev:before,







.slick-next:before {







	font-family: "slick";







	font-size: 20px;







	line-height: 1;







	color: white;







	opacity: 0;







	-webkit-font-smoothing: antialiased;







	-moz-osx-font-smoothing: grayscale;







}















.slick-prev {







	left: -100px;







	background-image: url(../images/slick_prev.png);







}







.slick-prev:hover {







	background-color: #2fc48d;







	background-image: url(../images/slick_prevh.png);







}







.slick-next {







	right: -100px;







	background-image: url(../images/slick_next.png);







}







.slick-next:hover  {







	background-color: #2fc48d;







	background-image: url(../images/slick_nexth.png);







}























/* Dots */















.slick-dots {







	position: absolute;







	bottom: -10px;







	list-style: none;







	display: block;







	text-align: center;







	padding: 0px;







	width: 100%;







	font-size:0;







}















.slick-dots li {







	position: relative;







	display: inline-block;







	height: 10px;







	width: 10px;







	margin: 0px 5px;







	padding: 0px;







	cursor: pointer;







}















.slick-dots li button {







	border: 0;







	background: #deddda;







	display: block;







	vertical-align: top;







	width: 10px;







	height: 10px;







	border-radius: 50%;







	outline: none;







	line-height: 0;







	font-size: 0;







	color: transparent;







	cursor: pointer;







	outline: none;







}















.slick-dots li button:focus {







	outline: none;







}















.slick-dots li.slick-active button {







	background: #ff8156;







}































@media (max-width: 780px){







	.slick-dots li { margin: 0 3px; }







}