.container.dealer-locator{font:16px "KIA-REGULAR",sans-serif;padding:20px 50px}
.container.dealer-locator h1{font-size:18px}
.container.dealer-locator input{height:35px}
.container.dealer-locator button{padding:0 10px;background:#000;border:0;border-radius:8px}
.container.dealer-locator .errorZip{color:#c4172c;margin-top:5px}
.container.dealer-locator .myLocation{margin:10px 0}
.container.dealer-locator .myLocation span{border-bottom:1px solid #000;cursor:pointer}
.container.dealer-locator .mobileView{margin:20px auto;display:none}
.container.dealer-locator .mobileView .listView,.container.dealer-locator .mobileView .mapView{text-align:center}
.container.dealer-locator .mobileView .listView.active span,.container.dealer-locator .mobileView .mapView.active span{border-bottom:1px solid}
.container.dealer-locator .dealerLists{font:16px "KIA-REGULAR",sans-serif;width:20%;float:left;height:600px;overflow-x:hidden;overflow-y:scroll}
.container.dealer-locator .dealerLists ul{list-style:none;padding-inline-start:0}
.container.dealer-locator .dealerLists ul li{border-top:1px solid #000}
.container.dealer-locator .dealerLists ul li h2{font-size:20px}
.container.dealer-locator .dealerMap{height:650px}
.container.dealer-locator .hereMap{height:600px}
.container.dealer-locator .dealerInfoWindow{font:16px "KIA-REGULAR",sans-serif;padding:20px;color:#000}
.container.dealer-locator .dealerInfoWindow .title{font-size:18px}
.container.dealer-locator .noDealer{height:600px;background:#e6e6e6;color:#000;text-align:center;padding-top:72px}
.container.dealer-locator .noDealer button{background:#000;color:#fff;width:280px;padding:10px;margin:0 auto}
.H_ib_body{right:0 !important}
.request-kmp-modal .modal-dialog{width:852px;font:400 12px "KIA-SIGNATURE",sans-serif;line-height:16px}
.request-kmp-modal .row{display:flex;margin:0}
.request-kmp-modal .form-select{width:100%;height:35px;border-color:#b1b5b8;font-size:12px}
.request-kmp-modal .request-kmp{padding:35px 20px}
.request-kmp-modal .grey{background:#e9e9ea}
.request-kmp-modal .main-title{font:600 24px "KIA-SIGNATURE",sans-serif;line-height:28px}
.request-kmp-modal p{font-size:12px}
.request-kmp-modal .req-kmp-form{max-width:none}
.request-kmp-modal .form-fields{font-size:12px}
.request-kmp-modal .form-fields li{margin-bottom:20px}
.request-kmp-modal .form-fields li label.required:after{content:"Required";font:italic 12px "Source Sans Pro",sans-serif;color:#9da0a4;position:absolute;right:10px;top:28px;pointer-events:none}
.request-kmp-modal .form-fields li label>strong{margin-bottom:0}
.request-kmp-modal .form-fields li label input{font-weight:normal}
.request-kmp-modal .form-fields .half-width{width:48%;display:inline-block}
.request-kmp-modal .form-fields .half-width:nth-child(odd){float:right}
.request-kmp-modal .form-fields .message{width:100%;padding:15px;border:solid 1px #b1b5b8}
.request-kmp-modal .form-fields .checkbox>em{font-size:12px;font-weight:normal;font-style:normal}
.request-kmp-modal .form-fields .checkbox>em:before,.request-kmp-modal .form-fields .checkbox>em:after{top:12px}
.request-kmp-modal .form-fields .checkbox>em a{color:#000}
.request-kmp-modal .form-fields .checkbox input[type="checkbox"]:checked+em:before{background:#000 !important;border-color:#000 !important}
.request-kmp-modal .form-fields .contact-method{margin-bottom:30px}
.request-kmp-modal .form-fields .contact-method .checkbox{margin-right:20px}
.request-kmp-modal .form-fields .contact-method .checkbox>em{padding-left:25px;font-weight:bold}
.request-kmp-modal .form-fields .contact-method .checkbox>em:before,.request-kmp-modal .form-fields .contact-method .checkbox>em:after{top:8px}
.kia-connect-availability .row .search-info button{position:relative;background:#000;color:#fff;padding:15px 20px;border:1px solid #000;font:600 14px "KIA-SIGNATURE",sans-serif;line-height:22px}
.kmp-success .modal-title{font-weight:bold}
.kmp-success p{font-size:16px;margin-bottom:30px}
@media(max-width :767px){.container.dealer-locator{padding:20px;margin-top:36px}
.container.dealer-locator .mobileView{display:block}
.container.dealer-locator .noDealer{padding-top:32px}
.container.dealer-locator .noDealer p{margin-bottom:20px}
.modal.request-kmp-modal .icon-close{right:10px}
.request-kmp-modal .row{display:block}
.request-kmp-modal .dealer-info{padding-top:16px;margin-bottom:30px;border-top:solid 1px #b1b5b8;border-bottom:solid 1px #b1b5b8}
.request-kmp-modal .title{font-size:18px;font-weight:bold}
.request-kmp-modal .form-fields .half-width{width:100%}
}