/* Stili per le frecce di navigazione */
.owl-nav .owl-prev,
.owl-nav .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    cursor: pointer;
    transition: background-color 0.3s;
}

.owl-nav .owl-prev {
    left: -60px;
    /* Posizionamento della freccia a sinistra */
}

.owl-nav .owl-next {
    right: -60px;
    /* Posizionamento della freccia a destra */
}

.owl-nav .owl-prev:hover,
.owl-nav .owl-next:hover {
    background-color: rgba(0, 0, 0, 0.8);
}

/* Altri stili per il carosello */
.owl-carousel .item {
    padding: 15px;

    margin: 5px;


}

.owl-carousel img {
    max-width: 100%;

}


.owl-carousel .read-more {
    font-family: "Montserrat";
    color: #2c2c2c;
    font-weight: bold;
    font-size: 16px;
}


.titolo-carosello {
    font-family: "Montserrat";
    color: #2c2c2c;
    font-weight: bold;
    font-size: 16px;
}



.data-carosello {
    font-family: "Lora";
    color: #bdb082;
    font-weight: bold;
    font-size: 16px;
}


.testo-carosello {
    font-family: "Lora";
    color: #2c2c2c;
    font-size: 16px;
}



.owl-carousel .fa-chevron-left {
    color: #bdb082;
    font-size: 48px;
    margin-left: 30px;
}

.owl-carousel .fa-chevron-right {
    color: #bdb082;
    font-size: 48px;
    margin-right: 30px;
}