
.slick-prev,
.slick-next {
    position: absolute;
    display: block;
    height: 50px;
    width: 50px;
    cursor: pointer;
    background: transparent;
    top: 40%;
    padding: 0;
    border: none;
    outline: none;
    font-size:3em;
    z-index:99;
    text-align:center;
}


.slick-prev:hover,
.slick-next:hover { color:black }

.slick-prev {
left:-50px
}

.slick-next {
right:-50px;
}



.slick-dots li button {
    font-size: 0;
    /* more CSS */
}
.slick-dots li button {
    content:url(path/to/your-image.png);
}

.slider-products { text-align:center }
.slider-products a.product-name { color:#222; font-size:.75em }




.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;
    color: #bbb;

   -webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: #999;    
    -ms-transform: scale(1.25); /* IE 9 */
    -webkit-transform: scale(1.25); /* Safari */
    transform: scale(1.25);
    cursor: pointer;
}



.slick-dots li.slick-active
{
	color:#222;
    -ms-transform: scale(2); /* IE 9 */
    -webkit-transform: scale(2); /* Safari */
    transform: scale(2);
   -webkit-text-stroke-width:0;
}
