.dealer-sidebar{clear:left;float:left;width:100%;max-width:320px;height:80vh;padding:30px;display:inline-block;position:relative;overflow-y:auto}.dealer-sidebar .results{padding-bottom:40px}.dealer-sidebar .results .location-container{border-bottom:1px dashed #aaa;margin-bottom:30px;padding-bottom:30px}.dealer-sidebar .results .location-container:last-child{border-bottom:none;margin-bottom:0}.dealer-sidebar .results .location-container h4{color:#1946fa;text-transform:uppercase;font-size:19px;font-weight:700}.dealer-sidebar .results .map-mapbox{display:inline-block}.dealer-sidebar .results .map-mapbox .infoboxaddress{margin-bottom:15px;display:block}.dealer-sidebar .results .map-mapbox .dealer-contact{margin-top:10px}.dealer-sidebar .results .map-mapbox .dealer-contact a,.dealer-sidebar .results .map-mapbox .to-google-map a{text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:13px;display:block}.dealer-sidebar .results .map-mapbox .dealer-contact a i,.dealer-sidebar .results .map-mapbox .to-google-map a i{width:20px}.dealer-sidebar .results .map-mapbox .to-google-map{display:none}.filters-container{border-bottom:1px solid #aaa;margin-bottom:30px;padding-bottom:30px}.module-google-map{width:-webkit-calc(100% - 320px);float:left;width:calc(100% - 320px);height:80vh;display:inline-block;position:relative}.module-google-map #google-map{height:100%}.checkbox-style-1-label,.radio-style-1-label,.checkbox-style-2-label,.radio-style-2-label,.checkbox-style-3-label,.radio-style-3-label{position:relative}.checkbox-style,.radio-style{opacity:0;position:absolute}.checkbox-style,.radio-style,.checkbox-style-1-label,.radio-style-1-label,.checkbox-style-2-label,.radio-style-2-label,.checkbox-style-3-label,.radio-style-3-label{vertical-align:middle;cursor:pointer;margin:5px;display:block}.checkbox-style:checked+.checkbox-style-3-label:before,.radio-style:checked+.radio-style-3-label:before{content:"";font-family:"Font Awesome 5 Pro";font-size:11px;font-weight:300;color:#1946fa!important;background:#fff!important}.checkbox-style-1-label:before,.radio-style-1-label:before,.checkbox-style-2-label:before,.radio-style-2-label:before,.checkbox-style-3-label:before,.radio-style-3-label:before{content:"";vertical-align:middle;text-align:center;background:#fff;border:1px solid #000;width:14px;height:14px;margin-right:10px;padding:2px;line-height:.9;display:inline-block}#brand_filter .fal{margin-right:4px}#brand_filter .filters-container{display:none}#brand_filter.active .filters-container{display:block!important}#brand_filter.active .fa-plus-circle:before{content:""}#results_count{color:#999;margin:10px 0 20px;font-style:italic}.results .location-container h4{margin-bottom:2px}.gm-style-iw h4{margin:0}.gm-style-iw .dealer-images{margin:10px 0 0}.gm-style-iw .dealer-images img{cursor:zoom-in;margin-right:10px;min-width:150px!important;max-width:150px!important;min-height:100px!important;max-height:100px!important}.gm-style-iw .dealer-site{margin:10px 0 0;display:block}.gm-style-iw .info-title{margin-bottom:10px!important}.gm-style-iw .dealer-brands{margin:10px 0 0;display:block}.gm-style-iw .experience-centre{margin:4px 0 10px!important}.gm-style-iw .popup-enquiry{margin:10px 0 0!important}.experience-centre{clear:both;text-transform:uppercase;color:#fff;background-color:#fd9508;border-radius:3px;margin:0 0 10px;padding:4px 8px;font-size:12px;display:inline-block}.experience-centre .far{color:#fff}#ms-form{z-index:999;margin:80px -320px 0;display:none;position:absolute;left:50%;right:50%}#ms-form #ms-form-close{float:right;cursor:pointer;color:#fff;opacity:.8;margin-bottom:4px;font-size:1.4em}#ms-form #ms-form-close:hover{opacity:1}#cover{z-index:100;background-color:#00000080;display:none;position:fixed;inset:0}@media screen and (width<=767px){.dealer-sidebar{width:100%;height:auto;overflow-y:unset;max-width:unset}.module-google-map{display:none}}@media screen and (width<=1024px){.dealer-sidebar .results .map-mapbox .to-google-map{display:block!important}}
