.container-fluid{padding:0}.btn[disabled],fieldset[disabled] .btn{opacity:.5}#map{display:none;height:190px}#map h5{font-family:"Intro Bold";font-size:16px;color:#6f6f6f;margin-top:17px;margin-bottom:2px}#map p{font-family:Roboto,Arial,sans-serif;font-weight:normal;font-size:14px;color:#6f6f6f;margin-bottom:2px}#map .marker-arrow{top:112px!important;left:98px!important;height:13px;width:25px;background:url('../../../images/rl2015/arrow-marker.png') no-repeat scroll top center transparent}#map .marker-arrow>div{height:13px!important}#map .marker-arrow .marker-arrow-left>div{transform:skewX(42.6deg)!important;height:13px!important}#map .marker-arrow .marker-arrow-right>div{transform:skewX(-42.6deg)!important;height:13px!important}#map .gm-style-iw{width:240px!important;top:18px!important;left:-10px!important;border-radius:2px 2px 0 0}#map .gm-style-iw>div,#map .gm-style-iw>div>div{overflow:visible!important}#map .gm-style-iw #content{background-color:#fff;border-radius:6px;padding:10px 15px;height:94px!important;width:242px!important;overflow:auto}#map .button-close{font-family:Roboto,Arial,sans-serif;font-size:24px;height:auto!important;right:75px!important;top:23px!important;width:auto!important;z-index:1!important}#map .shadow-close{position:absolute;right:75px;top:23px;width:20px;height:20px;z-index:2}#filter-box{position:static;margin:22px 14px;border-radius:5px;width:auto;padding:18px 22px 17px;font-size:16px}#filter-box h5{font-family:"Intro Bold";color:#fff;font-size:20px;line-height:23px;padding-left:48px;margin:0 0 24px;min-height:46px;background:url('../../../images/rl2015/ico-locator.png') no-repeat scroll 2px 2px transparent}#filter-box h5.autobox{font-family:"Intro Bold";color:#fff;font-size:20px;line-height:23px;padding-left:48px;margin:0 0 24px;min-height:46px;background:url('../../../images/rl2015/ico-locator-autobox.png') no-repeat scroll transparent}#filter-box .button-container{padding:0 0 0 15px}#filter-box .button-container .btn{width:100%;min-width:0}#filter-box .select-container{margin-bottom:13px}#filter-box .select-container .cs-select{max-width:none}#filter-box .select-container .cs-select>.cs-options>ul>li:first-child{display:none}#filter-box .link-container{padding:0}#filter-box .link-container a{line-height:45px;margin:15px 0}#filter-box #via-cap .button-container{padding:0 15px}#filter-box #via-cap .button-container .btn{margin-bottom:0;margin-top:15px}#filter-box #via-cap .link-container a{margin:0}#geolocation-bar .link-container{text-align:right}#geolocation-bar .link-container a{display:inline-block;margin:7px 0;color:#56b04c}#locator-results{min-height:260px}#locator-results .result-container{margin:0 0 50px}#locator-results .noresult-container{margin:0}#locator-results .noresult-container h4{font-family:"Intro Bold";font-size:20px;text-align:left;color:#6f6f6f;font-weight:normal}#locator-results .result{background:none;height:215px;position:relative}#locator-results .result h5{color:#6f6f6f;font-family:"Intro Bold";font-weight:normal;font-size:20px;margin-top:8px;margin-bottom:20px;position:relative;cursor:pointer}#locator-results .result .result-content.mapped h5{padding-left:30px}#locator-results .result h5 .pin{width:17px;height:24px;position:absolute;left:0}#locator-results .result p{color:#6f6f6f;font-weight:normal;font-size:16px;margin-bottom:10px}#locator-results .result p.route{margin-top:21px}#locator-results .result a[href^=tel]{color:#56b04c;font-size:16px;font-weight:bold}#locator-results .result .distance{color:#6f6f6f;font-size:16px}#locator-results .result .route a{color:#56b04c;font-size:18px;font-weight:bold}#locator-results .result .route a .fa.fa-angle-right{font-weight:bold;margin-top:0;display:inline-block;position:relative;top:1px}#locator-results .result .line-container{box-sizing:padding-box;padding:13px 20px 0;margin:0 -20px;position:absolute;bottom:20px;width:100%}#locator-results .result .line-container hr{margin:0}#locator-results .result.selected .result-content{background-color:#f3ffe8;border-radius:6px;margin:-5px;padding:5px}#locator-results .result .cod-installatore{font-size:14px;color:#f2f2f2}#search-message h5{font-family:"Intro Bold";font-size:18px;text-align:left;color:#6f6f6f;margin-top:0;font-weight:normal}#search-message a{color:#56b04c}.linear-error.absolute{position:absolute;margin-top:-45px}@media(min-width:480px) and (max-width:768px){#filter-box h5 span,#filter-box h5.autobox span{position:relative;top:17px}}@media(min-width:768px){#site-wrapper{background-color:#fff}#map{height:420px}#map h5{margin-top:13px;margin-bottom:2px}#map p{margin-bottom:13px}#map .marker-arrow{top:119px!important}#map .gm-style-iw{width:350px!important;top:26px!important;left:-10px!important}#map .gm-style-iw #content{padding:14px 12px}#map .button-close{font-family:Roboto,Arial,sans-serif;font-size:24px;height:auto!important;right:72px!important;top:31px!important;width:auto!important}}@media(min-width:992px){.row-relative{position:relative}#filter-box{left:16px;margin:0;position:absolute;z-index:1;top:-404px;width:295px}#filter-box .select-container .cs-select .cs-options .cs-options-wrapper{max-height:245px}#locator-results{padding:32px 0 17px}#locator-results .result .line-container{padding:9px 20px 0}#locator-results .result .line-container hr{margin:7px 0 11px}#map{width:100%;height:420px;display:block}}