#risultati-ricerca{position:relative;margin-top:30px}.form.filtri .form-group{align-self:center}.form-group.col-50{width:calc(50% - 30px);padding:0 15px}.form-group.col-33{width:calc(33.333% - 30px)}.w-100{width:100%}.cerca-disponibilita{border-radius:0;text-transform:uppercase;font-size:var(--size-p-small);font-family:var(--font-principale);font-weight:700;letter-spacing:.1px;line-height:1;text-decoration:none;min-width:var(--width-btn);display:inline-block;padding:15px 20px;margin:2.5px 0;text-align:center;overflow:hidden;transition:all .3s linear;box-shadow:0}.cerca-disponibilita:hover{box-shadow:0 10px 10px rgb(0 0 0 / 20%)}.form.filtri .form-group input{padding:14px 0;border-radius:0;transition:.3s;float:none;display:inline-block;width:-webkit-fill-available}.form.filtri .form-group select,.form.filtri .form-group input{margin-bottom:20px}.form.filtri .form-group select:focus,.form.filtri .form-group input:focus{outline:0;padding:14px 15px 14px 30px}.risultati-ricerca .blocco h2{font-size:24px!important;line-height:34px!important;font-weight:400!important;font-family:"Montserrat",Arial,Tahoma,sans-serif;padding-bottom:20px;padding-top:40px;text-transform:capitalize}.risultati-ricerca .blocco h2:before,.risultati-ricerca .blocco h2:after{content:"";display:inline-flex;width:15%;height:2px;background:#d6d6d7;position:relative;top:-6px;margin:10px}.risultati-ricerca ul li .description{display:inline-block;width:80%;display:none}.risultati-ricerca blockquote p{display:inline}.risultati-ricerca blockquote:after{right:25px;top:-15px;left:unset}#risultati-ricerca .blocco ul{text-align:left;margin:0;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:stretch}div#risultati-ricerca ul{display:flex;flex-wrap:wrap;margin:0;padding:0;column-gap:4%}.risultati-ricerca ul li{width:30.63333%!important;margin:0px!important;overflow:hidden;transition:all 300ms ease-in-out 0s;justify-content:center;align-items:center;padding:20px 0 40px 0;box-sizing:border-box;margin:0;display:inline-block;vertical-align:top}.risultati-ricerca ul li .dati-store .material-icons{width:25px;height:25px;background-color:var(--accent-color);text-align:center;color:#FFF;padding:2px;border-radius:100%;line-height:22px;vertical-align:bottom;margin-right:5px;vertical-align:sub}.risultati-ricerca ul li .dati-store .material-icons+span{display:inline-block;width:calc(100% - 40px);vertical-align:top}.card-store a.btn{font-size:13px;margin:0;padding:10px 25px;line-height:1;vertical-align:middle;width:calc(50% - 7.5px);display:flex;align-items:center;justify-content:center}.card-store a.btn span.material-icons{vertical-align:text-bottom;line-height:1}.risultati-ricerca ul li:before{display:none}.risultati-ricerca .anagraf{text-align:left;width:100%}.risultati-ricerca .anagraf h3{font-size:16px;line-height:1.3;font-weight:600;color:#111;margin-bottom:10px}.risultati-ricerca .anagraf p{font-size:14px;line-height:1.6;font-weight:400}.risultati-ricerca .anagraf a,.risultati-ricerca .anagraf p,.risultati-ricerca .anagraf span{color:#757575}.risultati-ricerca .sticky li{background:#fff none repeat scroll 0 0;transition:all 300ms ease-in-out 0s;padding:0;box-shadow:0 0 16px rgb(0 0 0 / 10%)!important;margin-bottom:0;margin-top:0;border-left:0;list-style:none;border-radius:var(--radius);overflow:hidden}.risultati-ricerca .sticky li .anagraf{display:inline-block;width:20%;float:left;padding-left:10px}.risultati-ricerca .blocco .cat-count{font-size:60%;opacity:60%}.wait{filter:opacity(.5);pointer-events:none}.wait:before{content:'CARICAMENTO...';position:absolute;right:0;font-weight:700}#nessun-risultato{margin:15px}.bold{font-weight:700}.ui-dialog{border-color:transparent;box-shadow:var(--shadow);border-radius:var(--radius)}.ui-dialog .ui-dialog-content{overflow:initial}.ui-dialog-titlebar{display:none}.maplistr_content_text h2:before{height:4px!important;background:#b18b63!important;bottom:-10px!important}.maplistr_single_button{margin-right:40px!important;float:left!important;padding:15px 25px!important;border:1px solid #b18b63!important;border-radius:0!important;font-size:15px!important;line-height:1!important;color:#fff!important;background:#b18b63!important}.ui-dialog .close{color:#333;position:absolute;top:-17px;right:-17px;border-radius:50%;width:30px;height:30px;line-height:9px;overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;background-color:#fff}.maplistr_single_content{width:65%;float:left;height:600px!important}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:0!important;background:0;overflow:auto}#maplistr-dialog{overflow:inherit!important;height:600px!important;display:block}.maplistr_content_right{width:35%;float:right;height:600px!important}.maplistr_business{padding:0!important}.hidden{display:none}.aperto:before{content:'';width:10px;height:10px;display:inline-block;background-color:#30911A;vertical-align:middle;margin-right:5px;border-radius:100%}.aperto{color:#30911A;font-weight:600}@media only screen and (max-width:1079px){.risultati-ricerca ul li{width:calc(50% - 35px)!important}.ui-dialog{width:90%!important}}@media only screen and (max-width:767px){.risultati-ricerca ul li{width:calc(100% - 0px)!important}.form.wpcf7.filtri.margin100top{margin:40px -15px 0 -15px}.form-group.col-50{width:calc(100% - 0px)}.ui-dialog{width:90%!important;color:#b18b63!important;border-left:0 solid!important}.maplistr_single_content{padding:25px 10px;box-sizing:border-box}.ui-dialog .maplistr_single_content{height:auto!important}.ui-dialog .maplistr_content_right{height:400px!important}.ui-dialog .maplistr_content_right iframe{height:400px}}.m-0{margin:0}.col-100{width:100%}.cluster span{color:#fff}.gm-style-iw,.gm-style-iw>div{padding:0!important;overflow:hidden!important}.gm-style-iw{border-radius:10px!important}.gm-style-iw>div a.btn span{font-size:12px}.gm-style-iw>div a.btn{padding:8px;margin-top:5px!important}.gm-style-iw-chr{position:absolute;right:5px;color:#FFF;background-color:#fff;width:25px;height:25px;text-align:center;padding:0!important;border-radius:100%!important;top:5px}.gm-style-iw-chr *{font-size:13px;color:#000;width:24px!important;height:24px!important;font-size:12px!important;text-align:center;margin:0!important;border-radius:100%!important;line-height:24px!important;filter:invert(0);opacity:1!important}button.btn.btn-solid.full.check-position{width:50px;height:50px;padding:0;background-color:#232323;background-image:none;color:#FFF;display:inline-block;cursor:pointer}input#pac-input{width:calc(100% - 60px);border-radius:50px;padding:12px 20px;margin-bottom:10px}@media screen and (max-width:767px){#ricerca .form-group{margin-bottom:0}#ricerca .flex.flex-wrap.justify-content-space-between.gap-15px.align-items-end{margin-top:15px}#ricerca .form-group.col-30-flex{width:47%;flex-basis:47%}#ricerca .col-20-flex{width:47%;flex-basis:47%}#ricerca .col-10-flex{width:47%;flex-basis:47%}#ricerca button.col-50-flex.btn.btn-small.full.cerca-disponibilita{width:47%!important;flex-basis:47%;padding:0;margin:0}.page-template-maplistr div#ricerca{padding-top:0px!important;position:relative!important}.page-template-maplistr .wpcf7.filtri{position:unset!important;margin-bottom:20px;width:95%;margin:0 auto 20px;translate:0!important;padding:10px!important}.page-template-maplistr div#mappa{height:580px!important}}html[lang="it-IT"] .atelier-in-lingua-en{display:none}html[lang="en-US"] .atelier-in-lingua-it{display:none}