/* Standard declaration order rule    ***********************************1 - General or global styles  2 - Font styles 3 - Layout styles 4 - Typography styles 5 - Style for specific site features */@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');/* ================================================== *//*  Debug features                                    *//* ================================================== *//* DEBUG: Da utilizzare per vedere i contorni bordati di rosso, per ogni oggetto nella pagina * {  outline: 1px solid red;}*//* ========================================================================== *//*  General or global styles                                                  *//* ========================================================================== *//* -----------------------------------------------        File: All         Proprietà Classe: html o body         Usage: Proprietò standard per ogni oggetto html o body   ----------------------------------------------- */html {    /* overflow-x: hidden; DISATTIVATO in quanto interferisci con sticky !!!*/    font-size: 100%;}/*body::before {  content: "";  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: url("images/logo_duomotion_mini.png") no-repeat center center;  background-size: contain;  opacity: 0.05;  pointer-events: none;  z-index: 0;    }*/body {    font-size: 100%;    position: relative;    z-index: 1;}main {    position: relative;    z-index: 1;}/*h1 {font-size: 10px !important;  }*//* -----------------------------------------------        File: All         Proprietà Classe: header         Usage: Proprietò standard per ogni oggetto header   ----------------------------------------------- */header * {    font-family: 'Roboto', sans-serif;    font-size: 14px !important;  /* o un valore più adatto al tuo design */    line-height: 1.4 !important;}/* -----------------------------------------------        File: All         Proprietà Classe: header         Usage: Proprietò standard per ogni oggetto footer   ----------------------------------------------- */footer * {    font-family: 'Roboto', sans-serif;    font-size: 14px !important;    line-height: 1.4 !important;    /* border: 1px solid red;  rimuovi dopo i test se vuoi */}/* ========================================================================== *//*  Layout styles                                                             *//* ========================================================================== *//* -----------------------------------------------        File: All         Proprietà Classe: img         Usage: Proprietò standard per ogni oggetto img   ----------------------------------------------- */img {    max-width: 100%;    height: auto;    display: block;}.immagine-destra {    float:right;    margin-right: 30px; /* Aggiunge un margine per separare l'immagine dal testo */}.immagine-centra {    margin: auto ;}/* -----------------------------------------------        File: All         Proprietà Classe: containert         Usage: Proprietò standard per ogni oggetto container   ----------------------------------------------- */.container {    display: flex;    flex-wrap: wrap;}.image-container {    position: relative;    display: inline-block;    width: 100%; /* o la larghezza desiderata */}.image-container img {    width: 100%;    height: auto;    display: block;    object-fit: contain;}/* -----------------------------------------------        File: header.php         Proprietà Classe: sticky         Usage: Mantiene visibile la barra superiore dei menu, anche quando si scrolla in basso   ----------------------------------------------- */.sticky-top {    position: sticky;    top: 0 !important;}/* -----------------------------------------------        File: header        Proprietà Classe: nav-item        Usage: Proprietà della Barra di navigazione   ----------------------------------------------- */.nav-item {    font-size: 16px;}.navbar-nav {    font-size: 20px;}.dropdown-menu {    z-index: 9999;}/* -----------------------------------------------        File: header.php         Proprietà Classe: img         Usage: Proprietà logo azienda nell'header   ----------------------------------------------- */.img-header-logo {    max-height: 50px;    width: auto;    float: left;    cursor: pointer;}.container-header {    position: absolute;}/* -----------------------------------------------        File: index.php         Proprietà Classe: Immagine iniziale con claim all'interno        Usage: Proprietà dell'immagine principale nella home   ----------------------------------------------- */.home-image-container img {    display: block;    width: 100vw;    max-width: 100%;    height: auto;    object-fit: cover;    margin: 5px auto;    margin-top: 0px;    margin-bottom: 0px;    border-radius: 12px;}/* -----------------------------------------------        File: index.php         Proprietà Classe: Claim        Usage: Proprietà del testo all'interno della immagine home   ----------------------------------------------- */.my-claim  {    position: absolute;    top: 48%;     /* Cambia queste percentuali per posizionare con precisione */    left: 35%;    transform: translate(-50%, -50%);    color: white;    padding: 1rem 2rem;    font-weight: bold;    white-space: normal;    word-wrap: break-word;    overflow-wrap: break-word;    font-size: clamp(0.9rem, 3vw, 3.0rem) !important;}.my-mission {    font-size: calc(20px + 0.5vw);    /* font-size: 1.4em;   */    /* font-style: italic; */    /* font-weight: bold;  */    line-height: 1.5;    text-align:  center;}/* -----------------------------------------------        File: pg_contatti.php         Proprietà Classe: Contacts        Usage: Proprietà delle icone per telefono, mail, whats'up ..   ----------------------------------------------- */.contacts i {    margin-right: 8px;    color: #25D366; /* Verde WhatsApp */}.contacts a {    text-decoration: none;    color: inherit;}/* -----------------------------------------------        File: footer.php         Proprietà Classe: Contacts        Usage: Proprietà delle Social icone (FB, Instgram...)   ----------------------------------------------- */.social-icons {    margin-right: 15px;    color: #444;    text-decoration: none;    display: flex;    gap: 10px; /* spazio tra le icone */    align-items: center;}.social-icons a:hover {    color: #007bff;}.social-icons a {    margin-right: 10px; /* o quello che vuoi */    vertical-align: middle; /* allinea meglio verticalmente */    display: inline-block;}/* -----------------------------------------------        File: index.php         Proprietà Classe: img        Usage: Proprietà delle caratteristiche immagini dei box Servizi   ----------------------------------------------- */.img-box-servizi {    max-width: 100%;    width: 90% !important;    height: auto !important;    text-align: center !important;    border-radius: 5px;    margin: auto;    box-shadow: 4px 4px 15px rgba(0,0,0,0.5);}/* -----------------------------------------------        File: index.php         Proprietà Classe: img        Usage: Proprietà delle caratteristiche immagini foto del team   ----------------------------------------------- */.img-box-team {    max-width: 70%;    width: 60% !important;    height: auto !important;    margin: auto;    box-shadow: 4px 4px 15px rgba(0,0,0,0.5);}/* -----------------------------------------------        File: index.php         Proprietà Classe: img        Usage: Proprietà delle caratteristiche immagini foto del team   ----------------------------------------------- */.img-box-mission {    max-width: 100%; /*   width: 60% !important;*/    width: clamp(150px, 30vw, 400px);    height: auto !important;    margin: auto;    border-radius: 10px;    transition: all 0.3s ease-in-out;  /*  box-shadow: 4px 4px 15px rgba(0,0,0,0.5);*/}/* definizione caratteristiche immagini dei box Servizi *//* -----------------------------------------------        File: fisioterapia.php, osteopatia.php, terapia_manuale.php, rieducazione_posturale.php         Proprietà Classe: img-pag-servizi        Usage: Proprietà delle caratteristiche immagini trattamenti   ----------------------------------------------- */.img-servizi {    max-width: 70% !important;    width: 60% !important;    height: auto !important;    border-radius: 5px;    margin: auto ;    /*box-shadow: x y blur color;      4px 4px = distanza ombra dal bordo (orizzontale e verticale)      15px = sfocatura      rgba(0,0,0,0.5) = colore nero semi-trasparente */    box-shadow: 6px 6px 15px rgba(0,0,0,0.5);}/* -----------------------------------------------        File: All        Proprietà Classe: btn-main        Usage: Proprietà dei pulsanti utilizzati in tutte le pagine   ----------------------------------------------- */.btn-main {    background-color: #27C0D2;    color: white;    border: none;    border-radius: 10px;    padding: 6px 20px;    font-size: 14px;    cursor: pointer;    text-decoration: none;    transition: transform 0.4s;}.btn-main:hover {    background-color: #005bb5;    transform: scale(1.05); /* effetto zoom */    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); /* ombra */}/* ========================================================================== *//*  Typography styles                                                         *//* ========================================================================== *//* ========================================================================== *//*  Style for specific site features                                          *//* ========================================================================== *//* -----------------------------------------------        File: All        Proprietà Classe: divider        Usage: Proprietà dell ariga di divisione tra un paragrafo e il successivo   ----------------------------------------------- */.divider_medium {    height: 8px;    background-color: #add8e6; /* oppure un colore che si adatta al tuo sito */    margin: 10px 0;            /* spazio sopra e sotto */    width: 100%;    opacity: 0.5;    border-radius: 2px;        /* angoli smussati, opzionale */}.divider_thin {    height: 4px;    background-color: #add8e6; /* oppure un colore che si adatta al tuo sito */    margin: 10px 0;            /* spazio sopra e sotto */    width: 100%;    opacity: 0.5;    border-radius: 2px;        /* angoli smussati, opzionale */}.divider-line {    width: 250px;}/* -----------------------------------------------        File: studio.php        Proprietà Classe: slider        Usage: Proprietà dello slide show foto palestra   ----------------------------------------------- */.slider-container-studio {    position: relative;    text-align: center !important;    width: 120%;    max-height: 650px;    overflow: hidden;}.slider-container {    position: relative;    width: 100%;    max-height: 650px;    overflow: hidden;}.slider-image {    position: absolute;    opacity: 0;    transition: opacity 1s ease-in-out;}.slider-image.active {    width: 100% !important;    height: auto !important;    opacity: 1;    position: relative;}/* -----------------------------------------------        File: tuttip        Proprietà Classe: logo di sfondo        Usage: Rende visibile il logo della azienda con opacità predefinita   ----------------------------------------------- */.background-logo {    position: fixed;    top: 0;    left: 0;    width: 100vw;    height: 100vh;    background: url("../images/logo_duomotion_mini_background.png") no-repeat center center;    background-size: contain;    opacity: 0.20; /* Cambia a piacere */    z-index: -1;    pointer-events: none;}/* -----------------------------------------------        File: index.php         Proprietà Classe: Box        Usage: Proprietà dei box testuali di presentazione dei servizi offerti   ----------------------------------------------- */.box {    /* display: block;*/ /* fondamentale */    text-decoration: none;    color: inherit;    background-color: #fafafa;     border-radius: 12px;    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.20);    overflow: hidden;    width: 100%;    max-width: 300px;    transition: all 0.3s ease;    cursor: pointer;    flex: 1 1 260px;    margin: 0 auto;}.box img {    width: 45%;    height: auto;    display: block;    border-radius: 25px;    padding: 5px;    padding: 1rem;}.content {    padding: 1rem;}.box h2 {    margin: 0 0 0.5rem;    font-size: 1.25rem;    color: #333;}.box p {    color: #666;    font-size: 0.95rem;}/* Hover effect */.box:hover {    box-shadow: 0 6px 25px rgba(0, 0, 0, 0.25);    transform: translateY(-5px);    background-color: #add8e6;}.box-link {    text-decoration: none;    color: inherit;    display: block;}.box-link:hover {    cursor: pointer;}/*/* NON UTILIZZATO#scrollToTopBtn {  position: fixed;  bottom: 40px;  right: 30px;  display: none;  z-index: 999;  border: none;  outline: none;  background-color: #0d6efd; /* colore Bootstrap   color: white;  cursor: pointer;  padding: 10px 15px;  border-radius: 50%;  font-size: 20px;}#scrollToTopBtn:hover {  background-color: #A4A3A3;}*/