body.impianti{font-size:14px}body.wrapper-fluid{height:100vh;background-size:cover}body.wrapper-fluid.impianti{background-image:url(/media/com_impianti/images/bg.jpg)}body.wrapper-fluid.lombardia{background-image:url(/media/com_impianti/images/bg-lombardia.jpg)}body.wrapper-fluid header{background-color:transparent;background-image:none}body.wrapper-fluid header .container-topbar .mod-custom{padding-bottom:0!important;margin-bottom:0!important;margin-top:0!important;padding-left:5px!important}@media screen and (min-width: 992px){body.wrapper-fluid header .container-topbar .mod-custom{margin-bottom:20px!important;margin-top:20px!important}}body.wrapper-fluid .site-grid{grid-gap:0 0!important}body.wrapper-fluid .site-grid main{height:100%;margin:0}body.wrapper-fluid .site-grid main #container{overflow:hidden;padding:0 20px!important}@media screen and (min-width: 992px){body.wrapper-fluid .site-grid main #container{padding:0!important}}body.wrapper-fluid .site-grid main #container #search{margin-top:0!important}@media screen and (min-width: 1200px){body.wrapper-fluid .site-grid main #container #search{margin-top:50px!important}}@media screen and (min-width: 1400px){body.wrapper-fluid .site-grid main #container #search{margin-top:80px!important}}body.wrapper-fluid .site-grid main #container #search h3{padding:0!important;font-size:18px}@media screen and (min-width: 992px){body.wrapper-fluid .site-grid main #container #search h3{font-size:25px;padding:0 0 10px!important}}body.wrapper-fluid .site-grid main #container #search p{padding:20px 0!important;font-size:16px}@media screen and (min-width: 992px){body.wrapper-fluid .site-grid main #container #search p{font-size:18px}}body.wrapper-fluid .site-grid main #container #search form .control-group{margin:0 0 10px!important}body.wrapper-fluid .site-grid main #container #search form .control-group i{margin-left:8px!important}body.wrapper-fluid .site-grid main #container #search form .control-group input{padding-left:30px!important}body.wrapper-fluid .site-grid main #container #search form .control-group button{padding-bottom:0!important;margin-bottom:0!important}@media screen and (min-width: 992px){body.wrapper-fluid .site-grid main #container #search form .control-group button{margin-top:30px!important;padding-bottom:20px!important;margin-bottom:5px!important}}body.wrapper-fluid .site-grid main #container #search form .control-group button i{margin:0!important}body.wrapper-fluid .site-grid main #container #search form label{font-size:14px}@media screen and (min-width: 1200px){body.wrapper-fluid .site-grid main #container #search form label{font-size:16px}}body.wrapper-fluid .site-grid main #container .ricercaimpianti{background:#0009;border-radius:10px;padding:10px 10px 0!important}body.wrapper-fluid .site-grid main #container .ricercaimpianti i.fa-times{font-size:36px!important}body.wrapper-fluid .site-grid main #container #newsearch{background:#0009;height:100%;position:relative}body.wrapper-fluid .site-grid main #container #newsearch h3{color:#fff}body.wrapper-fluid .site-grid main #container #newsearch .chiudi{bottom:0;cursor:pointer;position:absolute;width:100%;z-index:1}body.wrapper-fluid .site-grid main #container #details{height:calc(100% - 29px);background-color:#fff}body.wrapper-fluid .site-grid main #container .item{background-color:#f8f8f8}body.wrapper-fluid .site-grid main #container .item.active{border:3px solid #3071ff;background-color:#fff}body.wrapper-fluid .site-grid main #container .item .image{width:34%}body.wrapper-fluid .site-grid main #container .item .image div{background-size:cover}body.wrapper-fluid .site-grid main #container .item .details{width:100%}@media screen and (min-width: 1200px){body.wrapper-fluid .site-grid main #container .item .details{width:66%}}body.wrapper-fluid .site-grid main #container .item .details .text{width:75%}@media screen and (min-width: 1200px){body.wrapper-fluid .site-grid main #container .item .details .text{width:100%}}body.wrapper-fluid .site-grid main #container .item .details .info{cursor:pointer;width:25%}@media screen and (min-width: 1200px){body.wrapper-fluid .site-grid main #container .item .details .info{width:100%}}body.wrapper-fluid .site-grid main #container .item .details .info span{text-decoration:underline}body.wrapper-fluid .site-grid main #container #label-details{z-index:1;width:calc(100% - 40px)!important}body.wrapper-fluid .site-grid main #container #label-path{z-index:1}body.wrapper-fluid .site-grid main #container #label-path p{height:50px;line-height:50px;margin:0}body.wrapper-fluid .site-grid main #container .pin .impianto:before{content:"";background-image:url(/media/com_impianti/images/icona-pin-impianti.svg);background-size:contain;display:block;width:20px;height:24px}body.wrapper-fluid .site-grid main #container .pin .home:before{content:"";background-image:url(/media/com_impianti/images/icona-pin-home.svg);background-size:contain;display:block;width:40px;height:48px}body.wrapper-fluid .site-grid main #container .pin.selected .impianto:before{content:"";background-image:url(/media/com_impianti/images/icona-pin-selezionato.svg);background-size:contain;display:block;width:40px;height:48px}body.wrapper-fluid .site-grid main #container .dati .icons>div{width:12.5%}body.wrapper-fluid .site-grid main #container div#cerca,body.wrapper-fluid .site-grid main #container div#label-details,body.wrapper-fluid .site-grid main #container #details div.back,body.wrapper-fluid .site-grid main #container #details div.percorso,body.wrapper-fluid .site-grid main #container #path div.back,body.wrapper-fluid .site-grid main #container #label-path div.next,body.wrapper-fluid .site-grid main #container #label-path div.reset,body.wrapper-fluid .site-grid main #container #label-path div.back{cursor:pointer;z-index:1}body.wrapper-fluid #lightbox{display:flex;flex-direction:column-reverse}body.wrapper-fluid #sidebar{z-index:1000}body.wrapper-fluid #sidebar #header-info .icon i{font-size:26px}body.wrapper-fluid #sidebar #header-info .info{padding-left:15px}body.wrapper-fluid #sidebar #newsearch h3{padding:20px 20px 0!important;font-size:16px}@media screen and (min-width: 992px){body.wrapper-fluid #sidebar #newsearch h3{font-size:22px}}body.wrapper-fluid #sidebar #newsearch .ricercaimpianti{background-color:transparent!important}body.wrapper-fluid #sidebar #newsearch form .control-group{margin:0 0 10px!important}body.wrapper-fluid #sidebar #newsearch form .control-group i{margin-left:8px!important}body.wrapper-fluid #sidebar #newsearch form .control-group input{padding-left:30px!important}@media screen and (min-width: 992px){body.wrapper-fluid #sidebar #newsearch form .control-group button{margin-top:30px!important}}body.wrapper-fluid #sidebar #newsearch form .control-group button i{margin:0!important}body.wrapper-fluid #sidebar #newsearch form label{font-size:14px}@media screen and (min-width: 1200px){body.wrapper-fluid #sidebar #newsearch form label{font-size:16px}}body.wrapper-fluid #details{padding:10px}body.wrapper-fluid #details .text-primary{font-size:18px!important;line-height:22px;font-weight:600;padding-top:20px}body.wrapper-fluid #details .info{padding-top:0!important}body.wrapper-fluid #details .info p{margin-bottom:0!important;padding:5px 0!important}body.wrapper-fluid #details .icons,body.wrapper-fluid #details .images{margin-top:20px}.item{margin:0!important;background-color:#f8f8f8;cursor:pointer}.item:nth-child(odd){background-color:#fff!important}.item .name{font-size:14px!important;line-height:16px;font-weight:600;margin-bottom:10px}.item .location,.item .distance{font-size:13px!important;line-height:16px}.item .distance{font-weight:600}.item .info i{width:10px!important;height:10px!important}.item .info span{font-size:13px!important;line-height:16px}.main-bottom.card{position:absolute;padding:0!important;background-color:transparent!important;bottom:0;left:50%;border:0!important;padding:20px;margin-left:-103px}.main-bottom.card a{padding:0 10px;color:#fff;font-size:14px;text-decoration:underline}.icon{display:inline-block;position:relative;width:15px;height:15px}.icon:before{background-size:cover;box-sizing:border-box;content:"";position:absolute;width:100%;height:100%}.icon.ico-info:before{background-image:url(/media/com_impianti/images/inforossa.png)}
