.or-nav-step-number{display:inline-block;width:30px;height:30px;margin-right:10px;font-family:'T1 Body Font Bold',Arial,Helvetica,sans-serif;line-height:30px;text-align:center;background-color:#F0F0F0;border-radius:50%}.or-nav-step.active .or-nav-step-number{color:#fff;background-color:#E50000}.or-nav-step{display:inline-block;padding:14px 25px 16px}@media (min-width:1201px){li.col-md-3.col-lg-3.brochure_cars{padding-left:50px}}@media (max-width:1200px){li.col-md-3.col-lg-3.brochure_cars{padding-left:20px}}div#map_canvas{height:450px}#map{margin-top:20px;height:175px}i{font-style:normal}i.icon-truck{background-position:-98px -2px;width:45px!important}i.icon-car{background-position:-8px -2px;width:26px}i.icon-spanner{background-position:-53px -2px;width:25px}i.find-dealer-icons{background-image:url(../images/find-a-dealer/find_dealer_icons.gif);background-repeat:no-repeat;display:block;width:28px;height:36px;margin:0 auto}.map-dealer-icons{text-align:center;margin:20px 0 0}.map-dealer-icons p{font-size:13px;font-size:1.3rem;color:#1e2a32}i.icon-mobility{background-position:-158px -2px;width:25px}.checkbox_group_brochure.error+label:before{border:1px solid #e50000;box-shadow:0 0 3px #e50000 inset}.checkbox_group_brochure.error+label{color:#e50000!important}.confirmation_dealer_adress1,.confirmation_dealer_adress2,.confirmation_dealer_email,.confirmation_dealer_fax,.confirmation_dealer_name,.confirmation_dealer_tel1,.confirmation_dealer_web{display:block;color:#595d60}#submit-spinner{right:233px;position:absolute;top:0}.car_models{height:119px}.indent{padding-left:25px}.greybox{background-color:#f0f0f0}.img-model-display img{width:140px!important;height:auto}.confirmation_dealer_name{padding-top:10px;font-size:20px}.dropdown-trade{width:100%;border:none;border-radius:4px;color:#000;background:#f0f0f0;padding:7px 6px 9px 16px;caret-color:#e50000}.errorinput{color:#e50000!important;box-shadow:inset 0 0 3px #e50000!important;border:1px solid #e50000!important;transition:all .6s ease!important}.test-drive-icons{padding-bottom:12px;padding-right:20px;float:left}.search-results{border:1px solid #bdbfc0;padding-top:14px;position:relative}.margin-btm-20{margin-bottom:2rem}.col-xs-12.col-md-6.select-dealer-btn-container{margin-bottom:15px}#forms .padding-btm-20{padding-bottom:20px}#forms .margin-top-6{margin-top:6px;text-align:left}#forms .padding-btm-10{padding-bottom:10px}#forms .padding-btm-26{padding-bottom:26px}#forms .postcode-label-container{padding-bottom:0}#forms .margin-top-13{margin-top:13px;text-align:left}#forms .mapinfobox img{z-index:1;width:auto}@media (max-width:530px){.mapinfobox{height:180px}.mapinfobox span{display:block}}.mapinfobox{width:70%;height:100px;background:#fff;background:rgba(255,255,255,.9);border-radius:3px}.mapinfobox .form-label{margin:15px 0 0}.mapinfobox .dealer-icons-container{display:none}.mapinfobox .dealer_select{position:absolute;right:-200px;top:-60px}.sub-copy h5{font-size:19px;font-size:1.9rem;letter-spacing:0}.forms .sub-copy h5.error,form .sub-copy h5.error{margin-bottom:0}#selected_dealer_success .dealer_name{font-size:17px;font-size:1.7rem}.forms .row .search-results .form-label{padding-bottom:7px}select.dropdown-trade{height:41px}#search_dealer h2{text-align:left;padding-bottom:22PX}.dealer-details p span{font-family:"T1 Body Font",Arial,Helvetica,sans-serif!important}p.valid-postcode{padding-bottom:15px}.form .check{font-size:15px}.error+.check{color:#e50000}img.mapboxgl-marker{width:unset!important}#mapbox{height:394px;width:100%}.mapbox-info{position:absolute;z-index:999;padding:14px;background:#fff;left:0;right:0;width:55%;top:0;bottom:0;height:166px;margin:auto}@media (max-width:444px){.mapbox-info{width:67%}}.mapbox-info img{width:21px!important;position:absolute;right:8px;top:8px}.mapbox-info a.btn,.mapbox-info button.btn{height:39px;margin:10px auto auto;display:block;width:25px;line-height:38px}