/* .cld_product_carousel_item > *{
    width: 100%;
} */
.cld_product_carousel_item{
    width: 300px;
    display: flex;
    flex-direction:column;

}
.cld_product_carousel_item:hover .item_img{
    filter: brightness(1.2) saturate(130%);
}
.cld_product_carousel_item .item_img{
    height: 200px;
    object-fit: cover;
    transition: all 0.30s ease 0s;
}
.cld_product_carousel_item .item_description{
    font-size: 14px;
    color: #666666;
    width: 100%;
}
.cld_product_carousel_item > div{
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 15px;
}

.cld_product_carousel_item .item_name{
    color:black!important;
    font-size: 18px;
}
.cld_product_carousel_item.item_category{
    background-color: white;
}

.cld_product_carousel_item.item_impieghi > div{
    border: 1px solid #eeeeee;
}
#cld_carousel_product_cat .owl-next, #cld_carousel_product_cat .owl-prev{
    color: white!important;
    border-color: white!important;
}
#cld_carousel_product_cat .owl-next:hover, #cld_carousel_product_cat .owl-prev:hover{
    color: #f37021!important;
    background-color: white!important;
}
#cld_carousel_pa_impieghi .owl-next, #cld_carousel_pa_impieghi .owl-prev:hover{
    color: black!important;
    border-color: black!important;

}
#cld_carousel_pa_impieghi .owl-next:hover, #cld_carousel_pa_impieghi .owl-prev:hover{
    color: white!important;
    background-color: black!important;
}

[id^="cld_carousel_"].owl-carousel{
    padding-left: 60px; 
    padding-right: 60px;
    position: relative;

}

[id^="cld_carousel_"].owl-carousel .owl-prev, [id^="cld_carousel_"].owl-carousel .owl-next {
    font-size: 10px!important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: unset !important;
    border: 1px solid;
    border-radius: 100%;
    padding: 0 7px !important;
}
[id^="cld_carousel_"].owl-carousel .owl-prev i, [id^="cld_carousel_"].owl-carousel .owl-next i {
    width: 10px;
}
[id^="cld_carousel_"].owl-carousel .owl-prev:hover, [id^="cld_carousel_"].owl-carousel .owl-next:hover {
    background-color: unset !important;
}

[id^="cld_carousel_"].owl-carousel .owl-prev {
    left: 20px;
}

[id^="cld_carousel_"].owl-carousel .owl-next {
    right: 20px;
}
.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.text-multiline-truncate {
    display: -webkit-box; /*  WebKit */
    display: -moz-box; /*  Mozilla */
    display: box; /* Generic */
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5;
    max-height: 3em;
    height:3em;
}

@media only screen and (max-width: 468px) {
    [id^="cld_carousel_"].owl-carousel .owl-prev {
        left: 0px;
    }
    
    [id^="cld_carousel_"].owl-carousel .owl-next {
        right: 0px;
    }
    [id^="cld_carousel_"].owl-carousel{
        padding-left: 0px; 
        padding-right: 0px;
    }
} /* media */