﻿.img-cover, .sezione-video-training .nav-tabs > li > a, .e-commerce .card, .sezione-abbonamenti .card, .row-mappa, .img-generica, .bordo-generico, .mask-foto {
    border-radius: 20px;
}

.sezione-video-training .embed-responsive-16by9, .carousel-news-home img {
    border-radius: 20px 20px 0 0;
}

    .e-commerce .carousel-caption, .body-trasformation .carousel-caption, .body-trasformation .carousel .carousel-caption, .col-body {
        border-radius: 0 0 20px 20px;
    }

.img-prodotto, .img-body-t {
    border-radius: 20px 20px 0 0;
}


.btn-primary, .btn-secondary, .btn-danger, .sezione-gallery img, .mappa-home, .btn-third {
    border-radius: 30px;
}

.sezione-video-training .text {
   border-radius:0 0px 30px 30px;
}

.img-prodotto2, .hover-button2, .hover-button2::before, .img-staff, .img-commento, .lista-contatti li {
    border-radius: 100%;
}

.etichetta-body-t {
    border-radius:20px 20px 0 0px;
}

.lista-social li {
    border-radius:100%;
}

.row-mappa iframe {
border-radius: 20px 0 0 20px;
}

.carousel-trainer .boule-img-trainer, .carousel-news .boule-img-trainer, #gmap {
    border-radius: 20px;
}

.box-linktree {
    border-radius: 30px;
}

.hover-button:hover::before {
    border-radius: 0 0 20px 20px;
}

.e-commerce-hanami .hover-button:hover::before {
    border-radius: 20px 20px 0 0;
}

.e-commerce-hanami .carousel-caption .btn-primary {
    background-color: var(--main-bg-color) !important;
    color: white !important;
}

.contieni-filtro, .prodotto-correlato img {
    border-radius: 20px;
}

.div-body .hover-button:hover::before, .div-body .hover-button img {
    border-radius: 20px 20px 0 0;
}

.carousel-pag-interna .card img {
    border-radius:20px 20px 0 0;
}

.carousel-pag-interna .body-content {
    border-radius: 0 0 20px 20px;
}