/* Arrows */
.slick-prev,
.slick-next {
	position:absolute;
	top: 42%; width: 40px; left: 0px; z-index:101;
	cursor: pointer;

	opacity: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.slick-prev img,
.slick-next img { width: 100%; }
.slick-next { left: auto; right: 0px; }
.slick-slider:hover .slick-prev,
.slick-slider:hover .slick-next,
.slick-slider:hover .slick-dots {
	opacity: 1;
}
.slick-prev:active,
.slick-next:active {
	transform: translateX(4px) translateY(4px);
}
@media screen and (max-width: 800px) {
.slick-prev,
.slick-next {
	width: 20px;
}
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 40px;
}

.slick-dots
{
    bottom: -30px;

    position: absolute;
    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 a {
	display: block;
	width: 12px;
	height: 12px;
	overflow: hidden;
	background: #bbbbbb;
	border-radius: 50%;
	text-indent: -99px; 
}
.slick-dots li a:hover,
.slick-dots li.slick-active a {
	background-color: #FF9859;
}

@media screen and (max-width: 600px) {
	.slick-dots li { margin: 0; }
}
