@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600&display=swap');body{font-family:'Montserrat',sans-serif;font-size:16px;line-height:1.4;color:#555;background-color:#fff}body,html,form{height:100%;min-height:100%;position:relative}.cover.full-window{height:100%;min-height:350px}.cover{background:#fff;position:relative;overflow:hidden;width:100%}.cover .cover-image{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;background-image:url(/image/lodi-hair-spa-parrucchieri-busto-arsizio.webp);opacity:1}.cover #particles-fullwin-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.9}.cover .container-fluid{position:absolute;bottom:0;padding:60px;width:100%;background:-webkit-linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}.cover.full-window h2{margin:0;color:#fff;font-size:33px;line-height:1.1}.cover h2 small{display:block;font-size:35px;color:#fff;letter-spacing:3px;text-transform:uppercase;text-shadow:2px 2px #1a1616}.cover h2 small:after{margin-top:20px;content:" ";display:block;height:5px;width:60px;background-color:#fff;margin-bottom:20px}#mouse{position:absolute;width:35px;height:58px;bottom:60px;right:60px}svg:not(:root){overflow:hidden}a{outline:0;text-decoration:none;border:0;transition:color .2s,border-color .2s,background .2s;-webkit-transition:color .2s,border-color .2s,background .2s;color:#4f191f}a:focus,a:hover{color:#4f191f;text-decoration:none}.grid .tile{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:relative;overflow:hidden;background-color:#fff;padding:0}figure{margin:0}.grid .tile:hover img{opacity:.2;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.grid .tile img{position:relative;display:block;width:100%;min-height:100px;height:auto;opacity:1;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;vertical-align:middle;border:0;padding:0}.grid .tile.twotwo figcaption{padding:60px}.grid .tile figcaption{position:absolute;right:0;bottom:0;left:0;padding:40px;background:-webkit-linear-gradient(0deg,rgba(4,12,33,.8) 0,rgba(61,105,231,0) 100%);background:linear-gradient(0deg,rgba(4,12,33,.8) 0,rgba(61,105,231,0) 100%);-webkit-transition:background .4s;transition:background .4s}.grid .tile figcaption h4 small{display:block;font-size:35px;color:#fff;text-transform:uppercase;letter-spacing:3px;line-height:1.2;text-shadow:2px 2px #1a1616}.grid .tile.twotwo h4{font-size:28px}.grid .tile figcaption h4 small:after{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;margin-top:20px;content:" ";display:block;height:4px;width:40px;background-color:#3d69e7;margin-bottom:25px}.grid .tile:hover h4 small::after{background:#d84765}.grid .tile figcaption h4{margin-bottom:0;color:#fff;margin-top:0}.grid .tile figcaption p{margin:0}.btn:hover i{margin-left:32px}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:18px 24px;font-size:16px;line-height:1.4;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;text-transform:uppercase;font-size:12px;letter-spacing:1px}.btn-outlined-light{color:#fff;background-color:rgba(255,255,255,0);border-color:#fff}.btn-outlined-light.active,.btn-outlined-light.focus,.btn-outlined-light:active,.btn-outlined-light:focus,.btn-outlined-light:hover{color:#3d69e7;background-color:#fff;border-color:#fff}.btn.focus,.btn:focus,.btn:hover{color:#555;text-decoration:none}.grid .tile:hover .btn-outlined-light{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#3d69e7;background-color:#fff;border-color:#fff}home>.container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.pdzero{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.nav-item{margin:15px !important;color:#fff !important}.navbar.bg-inverse{z-index:9999;width:100%;border-radius:0;position:fixed;height:150px;background-color:rgba(22,22,22,.8);transition:height .5s;-webkit-transition:height .5s}.dropdown-item.disabled,.dropdown-item:disabled{color:#fff !important}.navbar .nav a{color:#fff !important;font-size:12px;font-weight:700;text-transform:uppercase;border-bottom:1px solid transparent;padding-bottom:10px;margin-bottom:-10px;-webkit-transition:border-color .2s;-o-transition:border-color .2s;transition:border-color .2s}.navbar .nav a:hover{border-bottom:1px solid #fff}.navbar .nav .pnt a:hover{border-bottom:1px solid transparent}.nav-item{font-size:22px}.navbar .nav .active{border-bottom:3px solid #f47e43;z-index:10}.logomx{margin-top:20px;max-height:130px}.navbar-expand-lg .navbar-nav{padding-right:5px}.navbar.scrolled{background-color:rgba(22,22,22,.8) !important;height:80px}.navbar.scrolled .logomx{margin-top:5px;max-height:60px}.navbar.scrolled .nav a{color:#fff !important}.footer{background-color:#e9e9e3;font-size:15px;padding-top:15px;padding-bottom:60px;margin-top:120px}.footer a,.footer a:hover{color:#000}.footer .fttsm{font-size:13px}.footersocial{background-color:#cfcfc8;padding-top:60px;padding-bottom:60px}.footerp{padding-top:15px;padding-bottom:110px}.ffx{position:fixed}.fre{position:relative}.footsti{background-color:#161616;bottom:0;width:100%;height:60px;line-height:60px;z-index:100;color:#fff}.footsti a{color:#fff}.footsti .f1{width:120px;transform:rotate(-10deg);margin-top:-50px;margin-right:30px;-webkit-box-shadow:5px 5px 20px 0 rgba(117,100,82,.4);box-shadow:5px 5px 20px 0 rgba(117,100,82,.4)}.footsti .f2{width:120px;float:right;transform:rotate(10deg);margin-top:-30px;margin-left:30px;-webkit-box-shadow:5px 5px 20px 0 rgba(117,100,82,.4);box-shadow:5px 5px 20px 0 rgba(117,100,82,.4)}.shw{display:none}.footerp .txt a{font-size:10px;color:#0c0c0c;text-decoration:none;cursor:default}.imageboxsm{height:400px;overflow:hidden;position:relative}.background-image-holdersm{height:400px;overflow:hidden;background-size:cover}.homepsm{position:absolute;top:165px;right:0}.homepsm h2{font-size:3.5rem !important;text-align:right;color:#fff;padding-right:50px;font-weight:600;text-shadow:2px 2px #1a1616}.homepsm h3{color:#fff;text-align:right;padding-right:50px;font-size:2rem !important;text-shadow:2px 2px #1a1616}.prodotti{background:url(/image/lodi-header.webp) center center no-repeat}#scroolTobtn{color:#fff;font-size:30px;position:absolute;bottom:10px;left:50%}#back-to-top{position:fixed;bottom:70px;right:40px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;background:#f5f5f5;color:#444;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity .2s ease-out;opacity:0;padding-top:6px}#back-to-top:hover{background:#e9ebec}#back-to-top.show{opacity:1}.ind h1{font-size:14px !important;padding-left:15px;padding-top:15px;color:#b5b5b5 !important}.art h2,.art h3{margin-top:30px;margin-bottom:15px}.orari{font-size:16px;line-height:22px}.orari strong{font-size:22px;line-height:28px;color:#000}.orari .oraric:nth-child(2){border-left:1px solid #000;border-right:1px solid #000}.brdleft{margin-left:15px}.brdright{margin-right:15px}.fb-post{background-color:#fff!important}.pr200{padding-right:200px}.pl200{padding-left:200px}.form-group{margin-bottom:0}.as{display:none}.appintro{text-align:center;font-size:22px;margin-top:30px;margin-bottom:60px}.beush{min-height:250px;padding-top:30px;padding-bottom:0;margin-top:90px}.beush.m1{background:url('/image/massaggi-bg.webp') center center no-repeat}.beush.m2{background:url('/image/trattamenti-corpo-bg.webp') center center no-repeat}.beush.m3{background:url('/image/viso-bg.webp') center center no-repeat}.beush.m4{background:url('/image/estetica-base-bg.webp') center center no-repeat}.beush h2{font-size:46px;color:#fff;text-shadow:2px 2px #1a1616}.beush p{font-size:18px;color:#fff;margin-bottom:30px}.beushc{margin-top:45px;padding-left:30px}.beushc.extpddl{padding-left:60px}.beushc.extpddr{padding-right:60px}.beushc h3{font-size:24px;color:#000;margin-top:0}.beushc p{font-size:18px;color:#000}.beushc .prezzo{font-size:18px;color:#000;font-weight:700}.beushc hr{margin-bottom:90px}.beushc .icod{font-size:10px}.arrw{padding-top:50px}.arrw .icotr{font-size:35px;text-shadow:2px 2px #1a1616}.poi{cursor:pointer}.tessera{padding-top:75px}.tessera{padding-top:75px}.tessera .mg1{margin-top:90px}.tessera .mg2{margin-top:110px}.tessera .imgg{padding-left:30px}.tessera .imgg2{padding-right:30px}.tessera h2{font-size:36px;margin-top:0;margin-bottom:0}.tessera hr{width:100%;border-top:2px solid #b5b5b5;opacity:1;margin-top:8px;margin-bottom:20px}.tessera .btn-secondary{background-color:#b5b5b5;color:#555;font-size:14px;font-weight:500;text-transform:none;padding:10px 24px}.tessera .btn-secondary:hover{background-color:#555;color:#fff}@media(max-width:1199px){.mmgt30lg{margin-top:30px}.navbar .logomx{max-width:220px}.nav-item{margin:12px !important}}@media(max-width:991px){.navbar-collapse{background-color:#fff;margin-top:-3px;margin-left:-16px;margin-right:-16px}.navbar.bg-inverse{background-color:rgba(233,233,227,1) !important;color:#555 !important;height:80px}.navbar .logomx{margin-top:5px;max-height:60px;max-width:200px}.navbar .nav a{color:#555 !important}.mmgt30{margin-top:30px}.pr200{padding-right:0}.pl200{padding-left:0}.mm2{margin-top:15px}.footsti .f1{width:50px;transform:rotate(0);margin-top:0;margin-right:10px}.footsti .f2{width:50px;transform:rotate(0);margin-top:15px;margin-left:10px}.txal{text-align:center!important}.hidimg{display:none}.navbar .nav a,.navbar.scrolled .nav a{color:#555 !important}}@media(max-width:767px){.cover.full-window{height:400px}.mmnf{float:none !important;text-align:center;margin-bottom:15px}.imgg{text-align:center}.pr200{text-align:left}.pl200{text-align:left}.brdleft{margin-left:0}.notr{text-align:center !important}.mm{margin-top:15px}.homepsm h2{font-size:2.6rem !important}.homepsm h3{font-size:1.3rem !important}.hid{display:none}.shw{display:inline;font-size:10px}}@media(max-width:574px){.footersocial{padding-left:0;padding-right:0}.homepsm h2{font-size:2rem !important;padding-right:15px !important}.homepsm h3{font-size:1rem !important;padding-right:15px !important}.cover h2 small{font-size:22px}.grid .tile figcaption h4 small{font-size:22px}.beushc.extpddr{padding-right:30px}.beushc.extpddl{padding-left:30px}}