@charset "utf-8";@import url(https://cdn.dealereprocess.org/cdn/css/themes/red-bb162b.css);@font-face{font-family:KiaSignatureOTFBold;src:url('fonts/KiaSignatureOTFBold.eot');src:url('fonts/KiaSignatureOTFBold.eot?#iefix') format('embedded-opentype'),url('fonts/KiaSignatureOTFBold.woff') format('woff'),url('fonts/KiaSignatureOTFBold.woff2') format('woff2'),url('fonts/KiaSignatureOTFBold.ttf') format('truetype'),url('fonts/KiaSignatureOTFBold.svg') format('svg')}@font-face{font-family:KiaSignatureOTFRegular;src:url('fonts/KiaSignatureOTFRegular.eot');src:url('fonts/KiaSignatureOTFRegular.eot?#iefix') format('embedded-opentype'),url('fonts/KiaSignatureOTFRegular.woff') format('woff'),url('fonts/KiaSignatureOTFRegular.woff2') format('woff2'),url('fonts/KiaSignatureOTFRegular.ttf') format('truetype'),url('fonts/KiaSignatureOTFRegular.svg') format('svg')}@font-face{font-family:KiaSignatureOTFLight;src:url('fonts/KiaSignatureOTFLight.eot');src:url('fonts/KiaSignatureOTFLight.eot?#iefix') format('embedded-opentype'),url('fonts/hKiaSignatureOTFLight.woff') format('woff'),url('fonts/KiaSignatureOTFLight.woff2') format('woff2'),url('fonts/KiaSignatureOTFLight.ttf') format('truetype'),url('fonts/KiaSignatureOTFLight.svg') format('svg')}h1,h2{font-family:KiaSignatureOTFBold,Arial,sans-serif!important}body,h3,h4,input,select{font-family:KiaSignatureOTFRegular,Arial,sans-serif!important}#custom_page_1 #content{background-color:transparent}.inner_content{margin:0 auto;width:100%;max-width:1350px}#custom_page_1 #content{background-color:transparent}#custom_page_1 .mid-content-bg{position:fixed;top:0;z-index:-1;width:100%;height:100%;width:100vw;height:100vh;max-height:1340px;display:block;background:transparent url('../img/Kia_Sorento_Parallex.jpg') top center no-repeat;background-size:cover}.video-container{position:relative;background-color:#000}.main_video{width:100%;height:auto;vertical-align:middle}.overlay-desc .overlay_text{margin:30px auto}.overlay-desc.desktop{position:absolute;left:0;right:0;top:0;margin:0 auto;width:100%;height:100%;background-color:rgba(0,0,0,.1);background-image:url("../img/mesh.png")}.overlay_content{position:absolute;top:16%;margin:0 auto;width:100%}.overlay_content.fixed_search{position:fixed;z-index:200;background-color:#05141f}.fixed_search .fixme{margin:1% 0;width:44%}.fixed_search .advanced_search_wrapper{margin:1% auto;width:100%}.video-container .overlay_text h3{margin:3% 0;color:#fff;line-height:normal;text-align:center;text-transform:capitalize;font-size:2em;font-weight:700}.advanced_search_wrapper,.videos_btn{width:56%}.advanced_search_wrapper{margin:0 22%}.advanced_search_wrapper .advanced-search-inner-container{width:100%}.advanced_search_wrapper .advanced-search-radio-bar{color:#fff}.advanced_search_wrapper .advanced-search-radio-bar_radio-button{cursor:pointer}.advanced_search_wrapper .advanced-search-dropdown-bar_submit-button.thm-hglight-bg_color{background-color:#000;color:#fff}.advanced_search_wrapper .advanced-search-dropdown-bar_submit-button:not([disabled]){cursor:pointer}.videos_btn{margin:0 22%;float:left}.fixme{z-index:1;margin:0 22%;width:56%;max-width:1350px;float:left;background:#fff;color:#fff}#front_search_wrap{width:100%;float:left}#custom_page_1 .adv-search-inner{background-color:#007cc3;background-image:none}#custom_page_1 .adv-search-content{margin:0 auto;max-width:1350px}#custom_page_1 #advancedsearchform .input_container{width:20.5%;float:left}#custom_page_1 #advancedsearchform .input_container:last-child{width:18%;float:right}#custom_page_1 #advancedsearchform label{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;border:0;clip:rect(0 0 0 0)}#custom_page_1 #advancedsearchform .input_container>select{padding:5px 0 5px 3px;width:92%;height:40px;float:left;background:#fff;border:medium none;border-radius:0;color:#000;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("../img/select_box_arrow.png");background-position:right center;background-size:contain;background-repeat:no-repeat;font-family:inherit}#custom_page_1 #advancedsearchform .input_container select::-ms-expand{display:none}.mobile_banner{display:none}#custom_page_1 #adv_search{padding:0;width:100%;height:40px;float:right;background-color:#05141f;border:1px solid #fff;color:#fff;cursor:pointer;border-radius:0;font-family:inherit;font-size:1.1em}#custom_page_1 #adv_search:hover{background-color:#fff;border:none;color:#000;transition:all .5s ease 0s}.group_button{margin:0 auto;width:100%;display:inline-block}.group_button .btn_img{margin:0 0 0 2%;width:23.5%;float:left;display:flex;justify-content:center;align-items:center;background-color:#000;box-sizing:border-box;border:1px solid #fff;transition:border .5s ease 0s,background .5s ease 0s,text .5s ease 0s;color:#fff;text-align:center;text-decoration:none;font-size:.9em}.group_button .btn_img:first-child{margin:0}.group_button .btn_img:focus,.group_button .btn_img:hover{background-color:#05141f;color:#fff}.group_button .btn_img span{line-height:2.5em}.group_button .btn_img img{position:relative;top:5px;left:-8px}#button-container{margin:0 auto;width:100%;display:inline-block;background-color:#fff}#button-container .inner_content{padding:0 1%;box-sizing:border-box}#button-container .btn_cta{position:relative;margin:2.6% 0 2.6% 2.55%;width:31.63%;float:left}#button-container .btn_cta:first-child{margin-left:0}#button-container .btn_cta a{padding-bottom:77%;display:block}#button-container .btn_cta img{left:0;position:absolute;width:100%;max-width:427px;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#button-container .btn_cta a:focus img.main_display,#button-container .btn_cta a:hover img.main_display{opacity:0}#main_image_flipper{margin-top:-.25em;clear:left;background-color:#fff}#main_image_flipper .flipper .next_slide,#main_image_flipper .flipper .prev_slide{top:0;margin:0 1%;width:1.5%;max-width:26px;height:100%}#main_image_flipper .flipper .prev_slide{left:0;background-image:url("../img/arrow-left.png");background-size:contain}#main_image_flipper .flipper .next_slide{right:0;background-image:url("../img/arrow-right.png");background-size:contain}.trade_in_section .eauto-container .theme-color-background,.trade_in_section .eauto-container .theme-color-background .theme-color-inverted{background-color:#05141f}.trade_in_section .eauto-container .eautoappraise-shell-search{box-shadow:none}.trade_in_section .eauto-container .eautoappraise-shell-search-form{max-width:1920px;margin:0 auto}#model_line_up{padding:0 10px;background:rgba(0,0,0,0) url("../img/bg-models_Kia.jpg") no-repeat scroll center center;background-size:cover}#model_line_up .inner_width_cont{margin:0 auto;width:100%;max-width:1350px}#model_line_up .inner_width_cont h2{padding:3% 0 1%;color:#fff;text-align:center;font-size:3em}#model_line_up .scroller{width:100%;background-color:rgba(0,0,0,0)!important}#model_line_up #model-scrollers-tabs{margin:0 auto;width:75%;display:block}#model_line_up #model-scrollers-tabs .tab-content{margin:0 0 3%;padding:.6% .3%;width:16%;float:left;background-color:transparent;border:1px solid transparent;border-radius:0;box-sizing:border-box;transition:all .5s ease 0s;color:#fff;text-align:center;font-size:.8em}#model_line_up #model-scrollers-tabs .active{background-color:transparent;border:1px solid #fff;color:#fff}#model_line_up #model-scrollers-tabs .tab-content:hover{background-color:transparent;border:1px solid #fff;cursor:pointer;color:#fff}#model_line_up .model_scroller{min-width:0;clear:left;background:0 0}#model_line_up .inv_item .overlay,#model_line_up .inv_item .overlay_btn,#model_line_up .inv_item .overlay_text,#model_line_up .inv_item_text{display:none!important}#model_line_up .model_scroller .item_space{width:80%}#model_line_up .model_scroller .item{position:relative;margin:0 auto;width:94%;max-width:275px;box-sizing:border-box}#model_line_up .scroller-content-container .scroller-content-image-container{width:auto;height:auto}#model_line_up .model_scroller .item_space .item .scroller-content-image-container>a{display:block}#model_line_up .model_scroller .item_space .item img{position:relative!important;width:275px!important}#model_line_up .model_scroller .item_space .item a:focus img{outline:1px solid #4D90FE;outline:-webkit-focus-ring-color auto 1px}#model_line_up .model_scroller .item a{color:#fff;text-decoration:none;font-size:20px;font-weight:700}#model_line_up .scroller-content-container{color:#fff}#model_line_up .model_scroller .item_cont{position:relative}#model_line_up .scroller-content-container .scroller-content-header{position:absolute;bottom:-22px;width:92%;color:#000;font-size:1.2em}#model_line_up .scroller-content-container .scroller-content-header .item-model{font-weight:400}#model_line_up .scroller-content-container .scroller-content-header .item-year,#model_line_up .scroller-content-container .scroller-content-subheader{display:none}#model_line_up .model_scroller .prev{background:url("../img/scroller-prev.png") no-repeat scroll 50% 4% transparent}#model_line_up .model_scroller .next{background:url("../img/scroller-next.png") no-repeat scroll 50% 4% transparent}#model_line_up .model_scroller .next,#model_line_up .model_scroller .prev{top:0;height:77%}#promo_section{float:left;width:100%}#promo_section .inner_content{margin:0 auto;width:100%;max-width:1350px}#promo_section .promo_content_wrapper{margin:6% 0 12%;padding:2em;width:50%;max-width:750px;float:right;display:inline-block;box-sizing:border-box;background-color:rgba(0,0,0,.6);color:#fff}#promo_section .promo_content_wrapper h2{font-size:17px;font-weight:700}#promo_section .promo_content_wrapper p{margin:.75em 0;line-height:1.3em;font-size:.8em;font-weight:lighter}#custom_page_1 .testimonial{margin-bottom:0;width:100%;min-height:16em;display:inline-block;background:#05141f none repeat scroll 0 0}#custom_page_1 .testimonial .inner_content{padding:4% 0;display:flex;align-items:center;justify-content:space-between}#custom_page_1 .testimonial .text-container{position:relative;padding:0 1%;width:55%;box-sizing:border-box}#custom_page_1 .testimonial .text-container .flipper{margin:0 auto;width:80%;min-height:16em}#custom_page_1 .testimonials_wrap_flipper .comments_testimonial{margin:.65em 0;line-height:1.5em;color:#fff;text-align:center;text-transform:capitalize;font-size:1em}#custom_page_1 .testimonials_wrap_flipper .comments_testimonial a{color:#d8d8d8}#custom_page_1 .testimonials_wrap_flipper .comments_testimonial>p>span,#custom_page_1 .testimonials_wrap_flipper .testimonial_flipper-item>h2{display:none}#custom_page_1 .testimonial .quote{position:relative;width:47px;background-repeat:no-repeat;background-color:transparent}#custom_page_1 .testimonial .quote-container.left{text-align:left}#custom_page_1 .testimonial .quote-container.right{text-align:right}#custom_page_1 .testimonial .name_testimonial{text-align:center;color:#fff}#custom_page_1 .testimonial .name_testimonial img{display:none}#custom_page_1 .testimonial .testimonial_video_wrapper{width:35%;max-width:650px;background-color:transparent;border:46px solid rgba(0,0,0,.9);box-sizing:border-box}#custom_page_1 .testimonial .testimonial_video_wrapper .flipper{background-color:transparent}#map_image{width:100%;min-height:16em;display:block;background-image:url("../img/map-img.jpg");background-position:center top;background-size:cover}@media only screen and (max-width:1350px){.overlay_content{top:10%}.overlay_content .inner_content{margin:0 1%;width:98%;height:285px}.advanced_search_wrapper .advanced-search-container{margin:0}.advanced_search_wrapper #advanced_search_options_form .advanced-search-dropdown-bar select{flex-basis:auto;width:32%;margin:0 0 12px}.video-container .overlay_text h2{font-size:2.2em}.video-container .overlay_text h3{margin:0 0 1.5% 0;font-size:1.4em}.group_button .btn_img{font-size:.7em}.fixed_search .advanced_search_wrapper{margin:1% auto;width:100%}.mid-content-bg{height:257px}.video-container{height:540px}.main_video{height:540px}.overlay_content{height:539px}.videos_btn{height:254px}#button-container .inner_content{width:95%}.hover_display{height:306px}#social_section .inner_content{width:95%}#social_newsletter_inner p{padding:1.9% 0;font-size:1.3vw}.form_suscribe .form input[type=submit]{height:2.78em;font-size:.7em}.form_suscribe .form fieldset input[type=text]{height:2.4em!important}#social_media_inner a{margin:0 0 0 5%;padding:8% 4%;width:16%}.advancedsearch_dropdown_select{height:28px}.advanced_search_wrapper{height:234px}.overlay_text{height:32px}.adv-search-content{height:136px}.advanced-search-dropdown-bar_submit-button{height:40px}#model_line_up{font-size:.7em;height:438px}#promo_section{height:523px}#promo_section .inner_content{width:95%}.testimonial{height:414px}#custom_page_1 .testimonial{line-height:1.25em;font-size:.8em}#map_image{min-height:11em}.map_section{height:176px}#tradepending-container{height:141px}}@media only screen and (max-width:960px){.fixed_search{display:none}.overlay_content{position:relative;top:0!important;float:left;background-color:#000}.overlay_content .overlay_text{position:absolute;top:-90%;width:100%}.group_button .btn_img{font-size:.9em;font-size:1.8vw;padding:9px 0}.group_button .btn_img img{width:30px}.videos_btn{margin:2% 2.5%;width:95%}.advanced_search_wrapper{margin:2% 2.5% 0;width:95%}#custom_page_1 #adv_search{background-color:#05141f;border:none;height:40px}.video-container .overlay-desc.desktop .overlay_text{position:absolute;top:-124%;width:100%}#social_newsletter_inner p{padding:2.2% 0;font-size:.6em}.form fieldset input[type=email],.form_suscribe .form fieldset input[type=text]{height:2.2em!important}.form_suscribe .form input[type=submit]{width:auto;height:2.5em;font-size:.7em}#model_line_up #model-scrollers-tabs .tab-content{font-size:.9em}#promo_section{background-size:cover;font-size:.9em}#promo_section .promo_content_wrapper{width:100%;max-width:none}#custom_page_1 .testimonial .inner_content{display:block}#custom_page_1 .testimonial .text-container{width:100%}#custom_page_1 .testimonial .testimonial_video_wrapper{margin:0 auto;width:100%}#map_image{min-height:167px}}@media only screen and (max-width:768px){#custom_page_1 #content{padding-top:0}.overlay_content .overlay_text{top:-75%}#social_newsletter{float:none;margin:0 auto;width:100%}#social_media{padding-right:0;width:100%}#social_media_inner a{margin:0 0 0 21%;padding:4%;width:5%}#social_media_inner a:first-child{margin:0}#social_newsletter_inner p{width:100%;font-size:1.3em;line-height:normal;text-align:center}.form fieldset input[type=email],.form_suscribe .form fieldset input[type=text]{height:3.4em!important}.form_suscribe,.form_suscribe .form fieldset{width:100%;margin:0}.form_suscribe .form input[type=submit]{width:100%;height:3em;font-size:1em;background-color:#05141f;background:-moz-linear-gradient(top,#05141f 0,#05141f 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#05141f),color-stop(100%,#05141f));background:-webkit-linear-gradient(top,#05141f 0,#05141f 100%);background:-o-linear-gradient(top,#05141f 0,#05141f 100%);background:-ms-linear-gradient(top,#05141f 0,#05141f 100%);background:linear-gradient(to bottom,#05141f 0,#05141f 100%);margin:6px auto 0}.form_suscribe form{flex-flow:column nowrap}.form_suscribe .form fieldset>div{padding:5px 0!important}#model_line_up #model-scrollers-tabs{margin:0;width:100%}#promo_section{background-size:cover;font-size:.75em}#custom_page_1 .testimonial.pohanka .comments_testimonial a,#custom_page_1 .testimonials_wrap_flipper .comments_testimonial p{font-size:.8em;line-height:23px}#custom_page_1 .testimonial .name_testimonial{font-size:.75em}#custom_page_1 .testimonial .quote{width:4.5%}}@media only screen and (max-width:584px){.main_video{display:none}.video-container .overlay_content .overlay_text{position:relative;margin:2% 0}.overlay-desc .overlay_text{margin:0 auto 11px}.video-container .overlay_text h2{margin-top:2%;font-size:2.4em}.video-container .overlay_text h3{line-height:25px;font-size:1em}.group_button{flex-flow:column wrap}.group_button .btn_img{width:100%;margin:5px 0;font-size:.9em}.group_button .btn_img img{padding:0 10px}.group_button .btn_img{padding:9px 0}#button-container{width:100%}#custom_page_1 .adv-search-content{padding:0}.advanced_search_wrapper #advanced_search_options_form .advanced-search-dropdown-bar select{width:100%;margin:0 0 12px}#custom_page_1 #advancedsearchform .input_container{margin-left:0;margin-top:.55em;width:48.5%}#custom_page_1 #advancedsearchform .input_container:nth-child(2n){margin-left:3%}#custom_page_1 #advancedsearchform .input_container>select{margin:0 auto;width:100%;float:none;font-size:.65em}#custom_page_1 #adv_search{margin:.9em 0 .6em;font-size:.9em;font-family:Inter,Arial,sans-serif}#custom_page_1 #advancedsearchform .input_container:last-child{margin:0 auto;width:100%;float:none;display:block}.advanced-search-dropdown-bar{height:162px}.advanced-search-dropdown-bar_submit-button{height:40px}.hover_display{height:132px}.advanced-search-radio-bar{height:45px}.advancedsearch_dropdown_select{height:28px}.btn_cta img{aspect-ratio:1.3}.btn_cta{aspect-ratio:2.75}.mobile_banner{display:block}#main_image_flipper{margin-top:0}.desktop_banner{padding-bottom:1em;padding-top:1em}#model_line_up .model_scroller{padding:15px 0 0}#model_line_up .inner_width_cont h2{font-size:30px}#model_line_up #model-scrollers-tabs{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}#model_line_up #model-scrollers-tabs::-webkit-scrollbar{width:0;height:0}#model_line_up .scroller_tabs_inner_wrapper{width:200%}#promo_section .promo_ad_manager{margin:8% auto;width:90%;float:none;border:24px solid rgba(0,0,0,.4)}#custom_page_1 .testimonial .quote-container.left,#custom_page_1 .testimonial .quote-container.right{display:none}#custom_page_1 .testimonial .text-container{padding:0 0 2em}}@media only screen and (max-width:500px){.advanced_search_wrapper,.videos_btn{margin:0 5%;width:90%}.overlay-desc.desktop{display:none}#button-container .btn_cta{width:95%;margin:2.5%}#button-container .btn_cta:first-child{margin-left:2.5%}#social_section .inner_content{width:90%}#social_media_inner{text-align:left}#social_media_inner a{margin:0 0 0 14.5%;padding:6%;width:12%}#social_section{padding:1% 0 5%}#model_line_up .model_scroller .prev{background:url("../img/model-prev.png") no-repeat scroll 50% 25% transparent}#model_line_up .model_scroller .next{background:url("../img/model-next.png") no-repeat scroll 50% 25% transparent}#model_line_up .model_scroller .item img{width:195px}#model_line_up .scroller-content-container .scroller-content-image-container{width:200px}#map_image{min-height:254px}}#header{box-sizing:border-box;background-color:#fff;color:#000}#header .inner_content{position:relative;margin:0 auto;width:100%;max-width:2000px;box-sizing:border-box}li#parent_nav-92 a{color:#238705!important}li#mobile_menu_parent-92>span{color:#238705!important}.header_top_section{width:100%;background-color:#05141f;color:#fff}.header_top_section .inner_content{padding:.5em 1%;display:flex;align-items:center;justify-content:flex-end}.header_top_section .inner_content>span{display:flex;align-items:center;font-size:.8em}.header_top_section .inner_content a{color:#fff;text-decoration:none}.header_phone_address_hours_wrapper svg{width:1.3em;height:auto;fill:#ffffff}.header_phone_wrapper{padding:0 .75em;border-left:1px solid #fff}.header_phone_wrapper.first{border-left:none}.header_address_wrapper{padding:0 .75em}.header_hours_wrapper{padding:0 0 0 .75em;display:flex;align-items:center}.header_hours_service{display:none}.header_hours_reference_sales,.header_hours_reference_service{display:none}.header_bottom_section{position:relative;width:100%;background-color:#fff;color:#000}.header_bottom_section .inner_content{padding:.5em 1%;display:flex;align-items:stretch;justify-content:space-between}.header_bottom_section .inner_content a{color:#000;text-decoration:none}.header_logo_wrapper{width:36%;align-self:center}.header_logo_wrapper>a{display:flex;align-items:flex-end}.header_logo_wrapper>a>img{width:32%;max-width:205px}.header_logo_wrapper h2{position:relative;bottom:.1em;display:inline;margin-left:1.5em;font-size:1.5em;font-size:clamp(.7rem,1.2vw,1.5rem)}.header_logo_white{display:none}.header_nav{width:56%;align-self:center}.header_nav .megamenu_navigation_container .parent_ul .parent_li{padding:1em 0;text-align:center;font-weight:700}.header_nav .megamenu_navigation_container .parent_ul .parent_li:nth-child(3) a,.megamenu_mobile_body .parent_collection>li:nth-child(3) a{color:#5d7d2b}.megamenu_navigation_container .parent_ul .parent_li .parent_label{position:relative;padding:.1em 0;font-size:13px}.megamenu_navigation_container .parent_ul .parent_li .parent_label:hover,.megamenu_navigation_container .parent_ul .parent_li.content_opened .parent_label{border-bottom:3px solid #05141f}.megamenu_navigation_container .parent_ul .parent_caret{display:none}.megamenu_navigation_container .parent_ul .parent_li .parent_label:after{content:'\203A';position:absolute;top:.2em;right:-1em;display:inline-block;font-size:1.3em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.header_divider{border-left:1px solid #000}.header_search_icon{cursor:pointer}.header_search_icon>svg{width:3.25em;height:auto;fill:#000000}.header_mobile_icons_wrapper{display:none}#smart_search_container{position:absolute;top:100%;left:0;right:0;z-index:25;margin:0 auto;padding:1em 0;width:100%;box-sizing:border-box;background-color:#05141f;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#smart_search_container.closed{height:0;padding:0;overflow:hidden}#smart_search_container #front_search_wrap{margin:0 auto;padding:0 1%;width:100%;max-width:2000px;box-sizing:border-box}#smart_search_container .smart-search{position:relative}#smart_search_container .smart-search input{padding:.25em;width:100%;box-sizing:border-box;font-size:1em}#smart_search_container.closed .smart-search input{padding:0;border:none}#front_search_wrap .smart-search .result-wrapper{right:0;left:0;width:100%!important;overflow:auto;color:#000;box-sizing:border-box}#smart_search_container #search_lbl{display:none}#phone-drop-down-container{position:absolute;top:100%;right:0;width:100%;height:32em;background-color:#fff;z-index:999;overflow:hidden;-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out;-webkit-box-shadow:0 5px 10px -5px #000;box-shadow:0 5px 10px -5px #000;border-radius:.1px}#phone-drop-down-container.closed{height:0}#phone-drop-down-container #phone-drop-down-wrap{padding:15px}#phone-drop-down-container #phone-drop-down-wrap .phone-wrap{margin-bottom:20px}#phone-drop-down-container #phone-drop-down-wrap .phone-wrap.last{margin-bottom:0}#phone-drop-down-container #phone-drop-down-wrap .phone-title{font-size:17px;display:block}#phone-drop-down-container #phone-drop-down-wrap a{text-decoration:none;color:#fff}#phone-drop-down-container #phone-drop-down-wrap .phone-number,#phone-drop-down-container #phone-drop-down-wrap .phone-number-location{font-size:14px;display:block;background-color:#05141f;color:#fff;padding:15px;border-radius:5px;margin-top:5px}#phone-drop-down-container #phone-drop-down-close-wrap{text-align:center;font-size:15px;display:block;background-color:#cecece;color:#444;border-top:1px solid #414141;padding:15px;cursor:pointer}.thm-hglight_border,fieldset input:focus,fieldset textarea:focus,form input[type=submit]:hover{border:1px solid #000}@media only screen and (max-width:1350px){.header_top_section{font-size:.75em}.header_bottom_section{font-size:.75em}.megamenu_navigation_container .parent_ul .parent_li .parent_label:after{right:-.75em}}@media only screen and (max-width:960px){.header_top_section{font-size:.65em}.header_bottom_section{font-size:.65em}.header_logo_wrapper{width:30%}.header_logo_wrapper>a>img{width:40%}.header_nav{width:62%}#megamenu .megamenu_navigation_container .parent_ul .parent_caret{display:none}.megamenu_navigation_container .parent_ul .parent_li .parent_label:after{position:relative;right:auto;display:block}}@media only screen and (max-width:768px){.header_top_section{font-size:.9em}.header_top_section .inner_content{padding:0;justify-content:space-between}.megamenu_mobile{background-color:transparent}.megamenu_mobile .toggle_menu_bar{padding:0 1%;box-sizing:border-box;background-color:transparent}.megamenu_mobile .toggle_menu_button{width:10%;font-size:2.5em;background-color:transparent}.megamenu_mobile .toggle_menu_bar .site_title{display:none}.megamenu_mobile .megamenu_mobile_body .active_parent .clickable_li,.megamenu_mobile .megamenu_mobile_body .group_label_container,.megamenu_mobile .megamenu_mobile_body .parent_label{color:#000}.megamenu_mobile .megamenu_mobile_body{background-color:#fff}.header_top_section .inner_content a{color:#000}.header_top_section .header_phone_address_hours_wrapper>span,.header_top_section .header_phone_address_hours_wrapper>svg{display:none}.header_top_section .header_phone_address_hours_wrapper .header_hours_wrapper{position:absolute;top:1.35em;right:0;display:inline-block}.header_hours_sales,.header_hours_service{padding:0 .5em;display:inline-block}.header_logo_wrapper{width:75%}.header_logo_wrapper>a>img{width:25%}.header_logo_wrapper h2{font-size:clamp(.6rem,2vw,1.5rem)}.header_nav{display:none}.header_divider{display:none}.header_mobile_icons_wrapper{display:inline-block;display:flex;align-items:center;justify-content:space-around;width:18%;cursor:pointer}.header_mobile_icons_wrapper svg{width:4em;height:auto}.header_mobile_icons_wrapper #phone-icon svg{transform:rotate(90deg)}.header_search_icon>svg{width:4em}}@media only screen and (max-width:500px){.header_top_section .header_phone_address_hours_wrapper .header_hours_wrapper{font-size:.9em}.header_mobile_icons_wrapper svg,.header_search_icon>svg{width:3em}}.megamenu_content_container .template{background-color:#fff!important}#footer .inner_content{padding:0 3%;width:100%;max-width:2000px;display:block;box-sizing:border-box;line-height:1.2em}#footer a{color:inherit;text-decoration:none}.footer_address_hours_address svg,.footer_address_hours_phone svg{width:1.25em;height:1.25em;fill:#ffffff;display:inline-block}.footer_address_hours_title img{width:100%;max-width:350px}.footer-address{padding:0 0 1em;display:inline-block;line-height:normal;font-size:.8em}.footer-icon{float:left;margin:1% 1px 0 0}.footer-phone{float:left}.bottom_cta_scroller_section{padding:2% 0;background-color:#fff;text-align:center}.bottom_cta_scroller_wrapper{padding:1.5% 0 .75%;background-color:#f7f8f9}.bottom_cta_scroller_visible{position:relative;margin:0 auto 1%;width:90%;max-width:1200px;height:200px;overflow:hidden}.bottom_cta_scroller_moving_space{position:absolute;margin-left:0;width:200%;height:100%;display:flex;align-items:stretch;justify-content:space-between;transition:all 1.5s}.bottom_cta_scroller_moving_space a{padding:0 .5%;width:16.66%;display:block;box-sizing:border-box}.bottom_cta_scroller_moving_space a img{width:100%;max-width:370px}.bottom_cta_scroller_nav_dot_wrapper{margin:1% auto;text-align:center}.bottom_cta_scroller_nav_dot{margin:0 10px;width:16px;height:16px;display:inline-block;background-color:#000;border-radius:16px;cursor:pointer}.bottom_cta_scroller_nav_dot.mobile{display:none}.bottom_cta_scroller_nav_dot.active{background-color:#1971d4}.footer_info_section{padding:2em 0;width:100%;clear:both;background-color:#fff;box-sizing:border-box;max-height:39vh;overflow-y:auto}.footer_info_section>a{margin-bottom:1em;width:100%;display:flex;align-items:stretch;justify-content:flex-start;color:#fff}.footer_info_section_logo{width:40%;max-width:150px;height:auto}.footer_info_section_divider{margin:0 2%;border-right:1px solid #fff}.footer_info_section_text{margin-bottom:1em;display:block;align-self:center;text-align:left;text-transform:uppercase;line-height:1.25em}.footer_info_section h1{line-height:1.25em}.footer_info_section h2{margin-bottom:1em;font-size:1em;font-weight:400;line-height:1.25em}.footer_info_section h3{margin-bottom:.25em;font-size:.9em;font-weight:400;line-height:1.25em}.footer_info_section p{margin-bottom:1em;font-size:.9em}.footer_info_section .inner_content>ul.cities{width:100%;display:inline-block}.footer_address_hours_section{padding:2% 0;background-color:#05141f;color:#fff;font-size:.9em}#footer .footer_address_hours_section .inner_content{display:flex;align-items:stretch;justify-content:space-between}.footer_address_hours_column{width:18%;text-align:left}.footer_address_hours_column:first-child{width:14%}#footer .footer_address_hours_column .footer_col{padding:0;width:100%;border:none;font-size:inherit}.footer_address_hours_title{display:block}.footer_address_hours_address{margin:1em 0}.footer_address_hours_column li{list-style:none}.footer_address_hours_column li.parent{position:relative}.footer_address_hours_column li .subnav{margin-top:1em}.footer_bottom{width:22%;font-size:.8em}.footer_bottom_left,.footer_bottom_middle,.footer_bottom_right{display:block;margin-top:1em}#footer .footer_bottom_top_btn{padding:.5em 0;width:40%;display:inline-block;background-color:#fff;box-sizing:border-box;border:1px solid #fff;color:#000;vertical-align:top;text-align:center;font-size:1.2em}.footer_bottom_social_wrapper{display:none}.footer_bottom_social_wrapper .footer_contact_social_media{margin-left:.5em;display:inline-block;vertical-align:top}.footer_bottom_social_wrapper .footer_contact_social_media svg{padding:.5em;width:2.15em;background-color:#fff;box-sizing:border-box}.footer_bottom_right span{margin:.5em 0;display:block}@media only screen and (max-width:1350px){.bottom_cta_lineup_wrapper a{width:16%}.footer_address_hours_section,.footer_info_section{font-size:.7em}}@media only screen and (max-width:960px){.bottom_cta_scroller_visible{height:145px}.footer_address_hours_section,.footer_info_section{font-size:.55em}}@media only screen and (max-width:768px){.bottom_cta_scroller_visible{height:auto}.bottom_cta_scroller_moving_space{width:100%;position:relative;flex-wrap:wrap}.bottom_cta_scroller_moving_space a{padding:2% 0;width:100%}.bottom_cta_scroller_nav_dot,.bottom_cta_scroller_nav_dot.mobile{display:none}.footer_info_section{font-size:.85em}.footer-address{font-size:1em}.footer-icon{display:none}.footer-phone{float:none}.footer_address_hours_section{font-size:1em}.footer_address_hours_section .inner_content{flex-wrap:wrap}.footer_address_hours_column:first-child{width:100%;text-align:center;background-color:transparent;color:#fff}.footer_address_hours_phone{margin-bottom:1em}.footer_address_hours_column li.parent{margin:.8em 0 0 0;cursor:pointer}.footer_address_hours_column li .subnav{height:0;overflow:hidden;transition:all .5s}.footer_address_hours_column li.parent.active::after{content:'-';position:absolute;top:0;right:0;font-size:2em}.footer_address_hours_column li.parent.active .subnav{height:10em}.footer_address_hours_column{margin:.5em 0;padding:.5em;width:100%;box-sizing:border-box;background-color:#fff;color:#000}.footer_address_hours_column li.parent:after{content:'+';position:absolute;top:0;right:0;font-size:1.5em}.footer_bottom{width:100%;flex-wrap:wrap;text-align:center;font-size:.9em}.footer_bottom_left,.footer_bottom_middle,.footer_bottom_right{margin-bottom:1em;width:100%}#footer .footer_bottom_top_btn{margin:1em 0;width:100%}}@media only screen and (max-width:584px){.footer_bottom{font-size:.75em}}.consent_check_boxtext{margin-top:10px;clear:both}#checkbox_input-consent_checkbox{height:2em;width:2em}.preview_eprice_btn_container.pricing_btn_w_border .get-e-price{background-color:#bb162b!important;border:1px solid #000!important}.preview_eprice_btn_container.pricing_btn_w_border .get-e-price:hover{background-color:#bb162b!important;border:1px solid #000!important}.preview_eprice_btn_container.pricing_btn_w_border .get-e-price a{color:#fff!important}.preview_eprice_btn_container.pricing_btn_w_border .get-e-price:hover a{color:#fff!important}.srp_vehicle_wrapper .srp_vehicle_pricing_col .carfax{display:none!important}.srp_vehicle_wrapper .multi_cta_wrapper .multi_cta.inst_id_1485{margin:0 auto!important;width:100%!important;padding-left:0!important;padding-bottom:0;padding-top:.63em}#custom_page_734 .srp_vehicle_wrapper .preview_eprice_btn_container.pricing_btn_w_border .get-e-price{background-color:#bb162b!important}#custom_page_828 .srp_vehicle_wrapper .preview_eprice_btn_container.pricing_btn_w_border .get-e-price a{color:#fff!important}#custom_page_828 .srp_vehicle_wrapper .preview_eprice_btn_container.pricing_btn_w_border .get-e-price{background-color:#bb162b!important}.srp_vehicle_wrapper .multi_cta_wrapper .multi_cta.inst_id_1485 a{text-decoration:none;padding:0 0;text-transform:none!important;font-size:1.234em;font-weight:400;box-sizing:border-box;line-height:1.8;background-color:#bb162b!important;border:1px solid #000!important;color:#fff!important}.srp_vehicle_wrapper .multi_cta_wrapper .multi_cta.inst_id_1485 a:hover{background-color:#bb162b!important;border:1px solid #000!important;color:#fff!important}.srp_vehicle_wrapper .multi_cta_wrapper .multi_cta.inst_id_1485:nth-child(2) a{background-color:#ff4d02!important;border:1px solid #000!important;color:#fff!important}.srp_vehicle_wrapper .multi_cta_wrapper .multi_cta.inst_id_1485:nth-child(2) a:hover{background-color:#ff4d02!important;border:1px solid #000!important;color:#fff!important}.preview_eprice_btn_container.pricing_btn_w_border .get-e-price img{display:none!important}#custom_page_828 .preview_eprice_btn_container:not(.pricing_btn_w_border){border:0!important;margin-bottom:.63em!important}#custom_page_828 .multi_cta.inst_id_9999 a{background-color:#bb162b!important;border:1px solid #000!important;color:#fff!important}#custom_page_828 .multi_cta.inst_id_9999 a:hover{background-color:#bb162b!important;border:1px solid #000!important;color:#fff!important}#custom_page_828 .multi_cta.inst_id_9999:nth-child(2) a{background-color:#ff4d02!important;border:1px solid #000!important;color:#fff!important}#custom_page_828 .multi_cta.inst_id_9999:nth-child(2) a:hover{background-color:#ff4d02!important;border:1px solid #000!important;color:#fff!important}