html{height:100%;min-height:100%}html body{flex-direction:column;height:100vh;min-height:100vh}@media(min-width: 576px){html body{display:block}}html body .body-wrapper .body-innerwrapper{display:flex;flex-direction:column;min-height:100vh}html body .body-wrapper .body-innerwrapper #sp-main-body{flex:1 0 auto;flex-basis:auto;flex-grow:1;flex-shrink:0}@media(min-width: 320px){html body.-bit2bit #sp-main-body,html body._area_clienti #sp-main-body{padding:30px 15px}}@media(min-width: 768px){html body.-bit2bit #sp-main-body,html body._area_clienti #sp-main-body{padding:50px 0 80px 0}}#sp-topbar{background-color:#333;color:#eaeaea !important;font-size:12px;padding:8px 0}#sp-topbar p{margin:0}#sp-topbar a{color:#ccc;text-decoration:none}#sp-topbar a:hover{color:#fff}#sp-topbar #sp-top1{text-align:left}#sp-topbar #sp-top2{text-align:center}#sp-topbar #sp-top3{text-align:right}#sp-bottom{font-size:17px;padding:50px 0px 0px 0px}footer{font-size:12px !important}footer a{color:inherit}footer a:hover{color:#004a98 !important}footer #sp-footer1{text-align:left}footer #sp-footer2{text-align:center !important}@media(min-width: 320px){footer #sp-footer3{text-align:center}}@media(min-width: 768px){footer #sp-footer3{text-align:right !important}}#sp-header p{margin:0}#sp-header #sp-logo a{color:#000}@media(min-width: 576px){#sp-header #sp-logo a{font-size:24px}}@media(min-width: 1200px){#sp-header #sp-logo a{font-size:32px}}#sp-header #sp-logo-ordine img{max-height:45px;margin-top:8px}ul.sp-megamenu-parent li.sp-menu-item a{font-size:16px;padding:0 8px}ul.sp-megamenu-parent li.sp-menu-item a.chiama-ora{background-color:#005bae;border-radius:3px;font-size:12px;line-height:normal;padding:5px 8px}ul.sp-megamenu-parent li.sp-menu-item a.chiama-ora:hover{background-color:#004a98;color:#fff}ul.sp-megamenu-parent li.sp-menu-item a.chiama-ora span{margin-right:4px}ul.sp-megamenu-parent li.sp-menu-item a.fa-search{content:none}ul.sp-megamenu-parent li.sp-menu-item ul{text-align:left}.offcanvas-menu .offcanvas-inner ul.menu li a.chiama-ora{background-color:#005bae;border-radius:3px;line-height:normal;padding:8px 10px}.offcanvas-menu .offcanvas-inner ul.menu li a.chiama-ora:hover{background-color:#004a98;color:#fff}.offcanvas-menu .offcanvas-inner .custom-info{border-top:1px solid #dedede;font-size:14px;padding:15px 0 0 0}.offcanvas-menu .offcanvas-inner .custom-info p{margin:0 !important}html.coming-soon body{display:block !important}.breadcrumb{background:none;font-size:12px;margin:0 !important;padding:0 !important}body.studio .aree h3{font-size:22px !important;font-weight:normal}body.servizi .timeline-date{font-size:22px !important}body.servizi .timeline-item .timeline-panel{width:auto !important}body.notizie .rss-box{background-color:#f4f4f4;margin-bottom:2rem;padding:1rem 1.5rem}body.notizie .rss-box h2{font-size:1.5rem;font-weight:600}