/*stili per slick.js da Davide Savelli*/
.slick-list {
    z-index: 1;
}
/* Dots */
.slick-dots{
	display:block;
	position:absolute;
	bottom:20px;
	right:20px;
	z-index: 2;
	pointer-events:none;
}
.slick-dots li{
	display:inline-block;
	list-style:none;
}   
.slick-dots li button{
	cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
	width: 14px;
    height: 14px;
	background-image:url(../images/slick-dots.svg);
	background-position:-14px 0;
	margin:2px;
	pointer-events:all;
}
.slick-dots li.slick-active button{
	background-position:0 0;
}

/* Arrows */
.slick-prev,
.slick-next
{
	background-image:url(../images/slick-arrows.svg);
	background-color: transparent;
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 25px;
    height: 42px;
    padding: 0;
    margin-top: -10px\9; /*lte IE 8*/
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;
    border: none;
	opacity: 1;
	z-index: 2;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    opacity: 1;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled
{
    opacity: 0;
}

.slick-prev
{
    left: 20px;
	background-position:0 0;
}



.slick-next
{
    right: 20px;
	background-position:-25px 0;
}
