#santarelliCarouselContainer .card-template-recensioni {
    margin: 35px 5px 35px 5px;
    background: #515151 !important;
    border: none !important;
    box-shadow: rgb(255 255 255 / 20%) 0px 2px 8px 0px;
    color: #343434 !important;
}

#santarelliCarouselContainer .slideright {
  margin: 0 !important;
  background: #141414 !important;
  padding: 50px 0 50px 0 !important;

}

#santarelliCarouselContainer .aggiungi-recensione {
  margin-top: 0 !important;
}

#santarelliCarouselContainer .carousel-footer p {
  color: #8E8B82 !important;
}
#santarelliCarouselContainer .carousel-footer {
  padding: 20px;
  color: #8E8B82 !important;
}


#santarelliCarouselContainer a[href=recensioni] {
  color: #d5d5d5;
  text-decoration: underline;
}

#santarelliCarouselContainer .yFSTs {
  background: #E9DCBE;
}

#santarelliCarouselContainer .av78dsh {
  visibility: hidden;
}
#santarelliCarouselContainer p {
  color: #E9DCBE;
}
#santarelliCarouselContainer .numero-riepilogo {
  color: #7d7a73;
}
#santarelliCarouselContainer .full-star {
    filter: brightness(0) saturate(100%) invert(75%) sepia(16%) saturate(6289%) hue-rotate(2deg) brightness(107%) contrast(97%) !important;
}
#santarelliCarouselContainer .inserisci-recensione h2 {
    font-size: 150%;
    margin-bottom: 15px;
}
#allREcasd {
    background: #141414 !important;
    padding: 50px 0 50px 0 !important;
}
.inserisci-recensione {
    z-index: 999;
}
.inserisci-recensione h2 {
    font-size: 150% !important;
    margin-bottom: 15px;
}
#p-privacy-recensione, .txtRecensione {
    margin-bottom: 15px;
}
.container-avatar {
    display: none;
}


#recensioni-tutte {
    #santarelliCarouselContainer .card-template-recensioni>div {
        color: #cabfab !important;
    }

    #santarelliCarouselContainer .card-template-recensioni {
        margin: 35px 5px 35px 5px;
        background: #444444 !important;
        border: none !important;
        box-shadow: rgb(255 255 255 / 20%) 0px 2px 8px 0px;
        color: #cabfab !important;
    }

    #santarelliCarouselContainer .slideright {
        margin: 0 !important;
        background: #141414 !important;
        padding: 50px 0 50px 0 !important;

    }

    #santarelliCarouselContainer .aggiungi-recensione {
        margin-top: 0 !important;
    }

    #santarelliCarouselContainer .carousel-footer {
        padding: 20px;
        color: #8E8B82 !important;
    }


    #santarelliCarouselContainer a[href=recensioni] {
        color: white;
        text-decoration: underline;
    }

    #santarelliCarouselContainer .yFSTs {
        background: #E9DCBE;
    }

    #santarelliCarouselContainer .av78dsh {
        visibility: hidden;
    }

    #santarelliCarouselContainer .media-voti {
        color: #CABFAB;
    }
    #santarelliCarouselContainer .hybsd7y,
    #santarelliCarouselContainer .recensione
    {
        background: #E9DCBE;
        min-height: 300px;
    }
    #santarelliCarouselContainer p {
        color: #65635c;
    }
    #santarelliCarouselContainer  .sm-a-rec {
        visibility: hidden;
    }

    #santarelliCarouselContainer .recidb865 {
        color: #CABFAB !important;
    }
    #santarelliCarouselContainer .yFSTs {
        margin: 0;
    }
    #santarelliCarouselContainer .asdh86tn {
        position: absolute;
        width: 100%;
    }
    #santarelliCarouselContainer .kjusdh97bd {
        position: absolute;
        bottom: 40px;
        right: 0;
    }
    #santarelliCarouselContainer .numero-riepilogo {
      color: #CABFAB;
    }

    #santarelliCarouselContainer .pagination li:not(.active) button {
        color: #696969;    
    }
    #santarelliCarouselContainer li.active button {
        color: #E8E0E8;
    }
    #santarelliCarouselContainer p {
      color: #7d7a73;
    }
    #santarelliCarouselContainer .inserisci-recensione h2 {
        font-size: 150%;
        margin-bottom: 15px;
    }
    #allREcasd {
        background: #141414 !important;
        padding: 50px 0 50px 0 !important;
    }
    .inserisci-recensione {
        z-index: 999;
    }
    .inserisci-recensione h2 {
        font-size: 150% !important;
        margin-bottom: 15px;
    }
    #p-privacy-recensione, .txtRecensione {
        margin-bottom: 15px;
    }
    .container-avatar {
        display: none;
    }
    .hybsd7y,
    .recensione
    {
        background: #515151 !important;
        min-height: 300px;
        p {
            color: #E9DCBE !important;
        }
    }
    .next-img,
    .prev-img {
        filter: brightness(0) saturate(100%) invert(72%) sepia(0%) saturate(0%) hue-rotate(173deg) brightness(90%) contrast(95%);
    }
}


    #recensione-singola .card-template-recensioni>div {
        color: #cabfab !important;
    }

    #recensione-singola .card-template-recensioni {
        margin: 35px 5px 35px 5px;
        background: #444444 !important;
        border: none !important;
        box-shadow: rgb(255 255 255 / 20%) 0px 2px 8px 0px;
        color: #cabfab !important;
    }

    #recensione-singola .slideright {
        margin: 0 !important;
        background: #141414 !important;
        padding: 50px 0 50px 0 !important;

    }

    #recensione-singola .aggiungi-recensione {
        margin-top: 0 !important;
    }

    #recensione-singola .carousel-footer {
        padding: 20px;
        color: #8E8B82 !important;
    }


    #recensione-singola a[href=recensioni] {
        color: white;
        text-decoration: underline;
    }

    #recensione-singola .yFSTs {
        background: #E9DCBE;
    }

    #recensione-singola .av78dsh {
        visibility: hidden;
    }

    #recensione-singola .media-voti {
        color: #CABFAB;
    }
    
    #recensione-singola p {
        color: #65635c;
    }
    #recensione-singola  .sm-a-rec {
        visibility: hidden;
    }

    #recensione-singola .recidb865 {
        color: #CABFAB !important;
    }
    #recensione-singola .yFSTs {
        margin: 0;
    }
    #recensione-singola .asdh86tn {
        position: absolute;
        width: 100%;
    }
    #recensione-singola .kjusdh97bd {
        position: absolute;
        bottom: 0;
        right: 0;
    }
    #recensione-singola .numero-riepilogo {
      color: #CABFAB;
    }

    #recensione-singola .pagination li:not(.active) button {
        color: #696969;    
    }
    #recensione-singola li.active button {
        color: #E8E0E8;
    }
    #recensione-singola p {
      color: #7d7a73;
    }
    #recensione-singola .inserisci-recensione h2 {
        font-size: 150%;
        margin-bottom: 15px;
    }
    #allREcasd {
        background: #141414 !important;
        padding: 50px 0 50px 0 !important;
    }
    .inserisci-recensione {
        z-index: 999;
    }
    .inserisci-recensione h2 {
        font-size: 150% !important;
        margin-bottom: 15px;
    }
    #p-privacy-recensione, .txtRecensione {
        margin-bottom: 15px;
    }
    .container-avatar {
        display: none;
    }
    .rwids012 small {
        font-size: 12px;
    }
    #recensione-singola .carousel-footer {
        padding: 0 !important;

        a {
            color: #d5d5d5;
            text-decoration: underline;
        }
    }

    #recensione-singola {
        height: 100vh;
        max-height: 550px;
        background: #141414 !important;
    }

    .rwids012 .d-grid.b-white {
        margin: 35px 5px 35px 5px;
        background: #515151 !important;
        border: none !important;
        box-shadow: rgb(255 255 255 / 20%) 0px 2px 8px 0px;
        color: #343434 !important;
        margin-top: 12px !important;
        p {
            color: #E9DCBE !important;
        }
    }
    .aviusd876 {
        display: none;
    }


    .card-template-recensioni a {
        color: #E9DCBE !important;
    }

    .mknmhi865 a {
        color: #E9DCBE !important;

    }

    .rnihunvuy7i {
        right: 10px !important;
        width: 20px !important;
        height: 20px !important;
        top: 10px !important;
    }


    .rni976.content {
        background: #515151 !important;
        p, a {
            color: #E9DCBE;
        }
    }