.blippack-carousel-wrapper{
    width:100%;
}

.blippack-item{
    padding:10px;
}

.blippack-image img{
    width:100%;
    height:auto;
    border-radius:12px;
}

.blippack-category{
    margin-top:10px;
    font-size:12px;
    color:#777;
}

.blippack-title{
    font-size:18px;
    margin-top:10px;
    line-height:1.4;
}

.blippack-title a{
    text-decoration:none;
}
.blippack-custom-carousel .slick-prev,
.blippack-custom-carousel .slick-next{

    width:40px;
    height:40px;
    z-index:99;
    background:#000;
    border-radius:50%;
    display:flex !important;
    align-items:center;
    justify-content:center;

}

.blippack-custom-carousel .slick-prev{
    left:-15px;
}

.blippack-custom-carousel .slick-next{
    right:-15px;
}

.blippack-custom-carousel .slick-prev:before,
.blippack-custom-carousel .slick-next:before{

    color:#fff !important;
    font-size:20px;
    opacity:1 !important;
}
.slick-arrow{
    display:block !important;
    visibility:visible !important;
    opacity:1 !important;
}
.slick-prev:before{
    content:'←';
}

.slick-next:before{
    content:'→';
}
.blippack-custom-carousel .slick-prev:hover,
.blippack-custom-carousel .slick-next:hover{

    background:#222; /* Dark Hover Color */

}

.blippack-custom-carousel .slick-prev:before,
.blippack-custom-carousel .slick-next:before{

    color:#fff !important;
    font-size:20px;
    opacity:1 !important;
    transition:all 0.3s ease;
}


.blippack-custom-carousel .slick-prev:hover:before,
.blippack-custom-carousel .slick-next:hover:before{

    color:#ddd !important;

}