@import url(//bestautocentres.com/wp-content/themes/divi_child/../Divi/style.css);#footer_form .gform_wrapper .gfield_error .gfield_label,#footer_form .gform_wrapper .validation_message,#footer_form .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper li.gfield_error ul.gfield_radio,#footer_form .gform_wrapper div.validation_error{color:lightgreen}.gform_wrapper .top_label .gfield_label{font-weight:400}.ui-datepicker{box-shadow:0 0 10px 0 rgb(0 0 0 / .2)!important}.ui-datepicker-header{background-color:#2f933c!important}.ui-datepicker-header select{background-color:#fff!important;color:#2f933c!important;border:0!important}.ui-datepicker-month{margin:5px 5px 6px 0px!important}.ui-datepicker-year{margin:5px 0 6px 0px!important}.ui-datepicker-prev{background-position:center -20px!important}.ui-datepicker-next{background-position:center 9px!important}.ui-datepicker-calendar .ui-state-default{background:#fff!important}td.ui-datepicker-unselectable.ui-state-disabled{background-color:#eee!important}.ui-datepicker-calendar .ui-state-active{border:1px solid #dbc1ac!important;box-shadow:none!important;background:#2f933c!important;margin:0!important;text-shadow:none!important;color:#fff!important}.et_pb_blurb_position_left h4.et_pb_module_header{padding-top:4px!important}.blurb:hover,.blurb_click:hover{cursor:pointer;background-color:#fff;box-shadow:0 1px 18px rgb(23 23 23 / .17);-moz-box-shadow:0 1px 18px rgb(23 23 23 / .17);-webkit-box-shadow:0 1px 18px rgb(23 23 23 / .21)}.blurb_hover{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;overflow:hidden;background-color:#fff}.blurb_hover:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;top:0;background:#f5f5f5;height:100%;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.blurb_hover:hover:before{left:0;right:0}.blurb_hover_2,.blurb_hover_2 .et-pb-icon{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.blurb_hover_2:hover{-moz-box-shadow:0 5px 30px rgb(0 0 0 / .1);-webkit-box-shadow:0 5px 30px rgb(0 0 0 / .1);box-shadow:0 5px 30px rgb(0 0 0 / .1);-webkit-transform:scale(1.05);transform:scale(1.05);background:#f5f5f5}.blurb_hover_2:hover .et-pb-icon{-webkit-transform:scale(1.5);transform:scale(1.5)}.step-go-form .text-center{text-align:center}.booking-tool h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px;font-size:24px}.booking-tool h3{color:#fff;margin-top:0}.booking-tool p{font-size:17px;color:#fff}.booking-tool .booknow,.booking-tool .branchlist,.booking-tool .input-vrm{margin-top:10px!important}.booking-tool .input-vrm::placeholder{font-size:18px;line-height:47px;color:#000;text-transform:capitalize;font-family:Open Sans,Arial,sans-serif;font-weight:600}.booking-tool .input-vrm:-ms-input-placeholder{font-size:18px;color:#000;line-height:47px;text-transform:capitalize;font-family:Open Sans,Arial,sans-serif;font-weight:600;line-height:18px}.booking-tool .input-vrm::-ms-input-placeholder{font-size:18px;line-height:47px;color:#000;text-transform:capitalize;font-family:Open Sans,Arial,sans-serif;font-weight:600}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #f3d41b inset!important;color:#000}.booking-tool .input-vrm{text-align:center;padding-right:5px;padding-left:5px;font-size:30px;line-height:47px;background-color:#f3d41b!important;background-image:none!important;border:none;height:47px;border-radius:3px;width:100%;text-transform:uppercase;font-family:Open Sans,Arial,sans-serif;font-weight:800;color:#000}.booking-tool .booking-tool .unknownregcontainer{text-align:center;margin-bottom:10px}.booking-tool .form-control{height:47px!important}.booking-tool .branchlist{padding:3px 0 3px 30px;font-size:18px;width:100%;border:1px solid #000;border-radius:3px;color:#000;font-family:Open Sans,Arial,sans-serif}.booking-tool .branchlist{padding:3px 0 3px 10px;margin-bottom:10px}.booking-tool .booknow{background:#0a65a3;color:#fff;cursor:pointer;border:none;font-size:18px;margin:auto;display:block;border-radius:4px;background-image:none;outline:0}.booking-tool .booknow:hover,.btn.submitbtn1:hover{background-color:#073a5c!important}.booking-tool .booknow{width:100%}.booking-tool .booknow{height:47px;padding:4px}.bmg-ibw{border-radius:5px}.booking-tool{padding:20px;width:100%;margin:auto!important}.bmg-ibw{display:table}.bmg-ibw .col-md-4{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.opening-hours strong{font-weight:400;color:green}.opening-hours{font-size:15px}@media (min-width:992px){.bmg-ibw .col-md-4{width:33.33333333%;float:left}}#google-reviews .review-stars ul{display:inline-block;list-style:none}#google-reviews .review-stars ul li{float:left;margin-right:5px}#google-reviews .review-stars ul li i{color:#ffcd19;font-size:16px}#google-reviews .review-stars ul li i.inactive{color:silver;font-size:16px}#google-reviews .star:after{content:"\2605";font-style:normal}.review-item{margin-bottom:20px}.page-template-form [type="checkbox"]:checked+span:not(.lever):before{border-right:2px solid white!important;border-bottom:2px solid white!important}#terms[type="checkbox"]+span:not(.lever):before{margin-top:0!important}.card label{color:#37454d}.card #terms[type=checkbox]+span:not(.lever){height:auto;padding-bottom:15px}