body.distributori section.ricerca{position:relative;z-index:10}body.distributori section.ricerca .form-container{display:block;margin-left:auto;margin-right:auto;max-width:600px;padding-bottom:50px;padding-top:50px;width:90%}body.distributori section.ricerca .form-container .uk-search{width:100%}body.distributori section.ricerca .form-container .uk-search input{border:0;border-bottom:1px solid #00263e;color:#00263e;font-size:16px}body.distributori section.ricerca .form-container .uk-search input:active,body.distributori section.ricerca .form-container .uk-search input:focus{border-bottom-width:2px}body.distributori section.ricerca .form-container .filtri label{margin-right:25px;margin-top:15px;text-transform:uppercase}body.distributori section.ricerca .form-container .filtri label input{border-color:#00263e;margin-right:5px}body.distributori section.ricerca .results-container{background:#fff;left:0;position:absolute;top:100%;width:100%;z-index:10}body.distributori section.ricerca .results-container ul{border:1px solid #ccc;box-sizing:border-box;margin:0;width:100%}body.distributori section.ricerca .results-container ul li{margin:0;padding:0}body.distributori section.ricerca .results-container ul li button{--webkit-appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:block;padding:.5em;text-align:left;transition:background-color .3s;width:100%}body.distributori section.ricerca .results-container ul li button:hover{background:#ededed}body.distributori section.risultati{background-color:#ededed}body.distributori section.risultati .uk-grid{height:100%}body.distributori section.risultati .uk-grid .mappa{background-color:#f4f5f7;text-align:center}@media (min-width:1200px){body.distributori section.risultati .uk-grid .mappa{height:calc(100vh - 55px)}}body.distributori section.risultati .uk-grid .lista{padding:20px}@media (min-width:1200px){body.distributori section.risultati .uk-grid .lista{padding:50px 50px 0}}body.distributori section.risultati .uk-grid .lista span.totale{border-bottom:2px solid #fff;display:block;margin-bottom:35px;padding-bottom:15px}body.distributori section.risultati .uk-grid .lista li{border-bottom:2px solid #fff;margin-bottom:35px;padding-bottom:35px}@media (min-width:1200px){body.distributori section.risultati .uk-grid .lista li:last-child{border-bottom:0;margin-bottom:0}}body.distributori section.risultati .uk-grid .lista li .store-info{max-width:400px}body.distributori section.widget{background-color:#ededed;margin-top:25px}.store-info h5{font-size:17px;font-weight:500}@media (min-width:960px){.store-info h5{font-size:22px}}.store-info h5 span{display:block;font-size:.6em;text-transform:uppercase}.store-info p{padding-left:35px;position:relative}.store-info p:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:15px;left:0;position:absolute;top:0;width:15px}.store-info p.indirizzo:before{background-image:url(../../img/icons/map-default.svg)}.store-info p.indirizzo span{text-decoration:underline}.store-info p.telefono:before{background-image:url(../../img/icons/phone.svg)}.store-info p.email:before{background-image:url(../../img/icons/mail-blue.svg)}.store-info p.www:before{background-image:url(../../img/icons/www.svg)}.infowindow_content{line-height:1.4;text-align:left!important}
