@charset "utf-8";h1,h2,h3,h4{font-family:Montserrat,Arial,sans-serif!important}body,input,select{font-family:Montserrat,Arial,sans-serif}#container{margin-top:0}section a{text-decoration:none;color:inherit}.inner_content{margin:0 auto;padding:0 2%;width:100%;max-width:2000px;box-sizing:border-box}.vehicle_item__top_bar h2{font-size:1.1em}.vehicle_item__top_bar a,.vehicle_title a{color:#fff;line-height:1.35714em;font-size:.875em;text-decoration:none}.vehicle_item__top_bar .srp_titlebar_phone>a>img{display:none}.srp_titlebar_phone span{display:inline-block!important}.top_cta_search_section{position:relative;background-color:#000;overflow:hidden}.top_cta_search_img_video{position:absolute;z-index:0;width:100%;height:100%;top:0;left:50%;right:0;transform:translateX(-50%)}.top_cta_search_img_video img,.top_cta_search_img_video video{width:100%}.top_cta_search_section .inner_content{position:relative;z-index:11;padding:0 2% 9%;color:#fff}.top_cta_search_heading{display:block;padding:12% 0 0 0;line-height:1.75em;font-size:2.25em;font-weight:700}.top_cta_search_heading>span{display:block;font-weight:400}.top_cta_search_cta_wrapper{display:block;margin:4% 0 0 1.5em;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;width:40%}.top_cta_search_cta_wrapper a{position:relative;margin:1em 0;padding:3% 0;width:46%;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;box-sizing:border-box;text-align:center;transition:.25s all;color:#fff;font-size:.85em}.top_cta_search_cta_icon_hover{transition:.25s all;display:none}.top_cta_search_cta_wrapper a:hover,.top_cta_search_cta_wrapper a:hover .top_cta_search_cta_left::after,.top_cta_search_cta_wrapper a:hover .top_cta_search_cta_left::before{color:#0288d1;border-color:#0288d1}.top_cta_search_cta_wrapper a:hover .top_cta_search_cta_icon_hover{display:block}.top_cta_search_cta_wrapper a:hover .top_cta_search_cta_icon{display:none}.top_cta_search_cta_wrapper .top_cta_search_cta_left{position:absolute;top:50%;left:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:15%;max-width:50px;height:102%;transform:translate(-50%,-50%)}.top_cta_search_cta_wrapper .top_cta_search_cta_left::before{height:.65em;content:'';border-left:2px solid #fff}.top_cta_search_cta_wrapper .top_cta_search_cta_left::after{height:.65em;content:'';border-left:2px solid #fff}.top_cta_search_cta_wrapper .top_cta_search_cta_left img{width:100%;max-width:50px}.top_cta_search_advanced_search_wrapper{position:absolute;bottom:3em;display:block;width:96%;clear:left;background-color:transparent;color:#fff}.top_cta_search_advanced_search_wrapper #advancedsearchform{display:flex;align-items:stretch;justify-content:space-between}#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 .top_cta_search_advanced_search_wrapper .input_container{width:18%;margin:0 .5%}#custom_page_1 .top_cta_search_advanced_search_wrapper select{padding:0 5%;width:100%;height:48px;background-color:transparent;background-image:url('../img/arrow_down_triangle_white_20x20.png');background-size:20px 20px;background-repeat:no-repeat;background-position:98% center;border:1px solid #fff;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;text-indent:1px;text-transform:uppercase;color:#fff;font-size:1em;font-weight:700}#custom_page_1 .top_cta_search_advanced_search_wrapper select option{color:#000;text-transform:uppercase}#custom_page_1 .top_cta_search_advanced_search_wrapper #adv_search{width:100%;height:48px;border:1px solid #d20f10;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#d20f10;color:#fff;cursor:pointer;text-transform:uppercase;transition:.25s all;font-size:1.1em;font-weight:700}#custom_page_1 .top_cta_search_advanced_search_wrapper #adv_search:hover{border:1px solid #fff;background:0 0}#custom_page_1 #advancedsearchform .input_container select::-ms-expand{display:none}.model_scroller_section{padding:0;background:#fff}.model_scroller_section .inner_content{margin:4% auto 2%;width:100%;max-width:2000px;box-sizing:border-box;text-align:left}.model_scroller_section .model_scroller_section_wrapper{width:100%;padding-bottom:1em;display:flex;align-items:flex-end;justify-content:space-between;box-sizing:border-box;border-bottom:2px solid #ddd}.model_scroller_section .model_scroller_section_wrapper h3{width:20%;box-sizing:border-box;color:#000;font-size:1.75em;font-weight:700}.model_scroller_section .model_scroller_section_tabs{width:70%}.model_scroller_section .model_scroller_section_tabs .scroller_tabs_inner_wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}.model_scroller_section .model_scroller_section_tabs .tab-content{color:#444;border-radius:0;text-align:center;font-size:1em}.model_scroller_section .model_scroller_section_tabs .tab-content span{padding-bottom:.7em;text-align:left;text-transform:uppercase;font-weight:700}.model_scroller_section .model_scroller_section_tabs .tab-content.active span{border-bottom:5px solid #d20f10}.model_scroller_section .model_scroller_section_tabs .tab-content:hover{cursor:pointer}.model_scroller_section .scroller{width:100%;background-color:transition!important}.model_scroller_section .model_scroller_section_scroller .item_space{width:90%!important}.model_scroller_section .model_scroller_section_scroller{clear:left;width:100%;max-width:1900px;margin:0 auto;padding:2% 0 0;background:rgba(0,0,0,0) none repeat scroll 0 0}.model_scroller_section .model_scroller_section_scroller .item{position:relative;margin:0 auto;padding:0 10px;width:92%;max-width:275px;box-sizing:border-box}.model_scroller_section .model_scroller_section_scroller .item_space .item .scroller-content-image-container>a{display:block}.model_scroller_section .model_scroller_section_scroller .item_space .item img{position:relative!important;width:215px!important;transition:.25s all}.model_scroller_section .model_scroller_section_scroller .item_space .item .scroller-content-image-container:hover,.model_scroller_section .model_scroller_section_scroller .item_space .item a:hover img{width:240px!important}.model_scroller_section .model_scroller_section_scroller .item a{display:none;text-decoration:none;color:#fff;font-size:20px;font-weight:700}.model_scroller_section .model_scroller_section_scroller .item_cont{position:relative}.scroller-content-container .scroller-content-subheader{color:transparent}.model_scroller_section .inv_item .overlay,.model_scroller_section .inv_item .overlay_btn,.model_scroller_section .inv_item .overlay_text,.model_scroller_section .inv_item_text{display:none!important}.model_scroller_section .model_scroller_section_scroller .scroller-content-header{grid-row:3/3;margin-top:2em}.model_scroller_section .model_scroller_section_scroller .scroller-content-image-container{grid-row:1/3}.model_scroller_section .model_scroller_section_scroller .next,.model_scroller_section .model_scroller_section_scroller .prev{top:0;width:5%;height:76%;background-position:50% 50%;background-repeat:no-repeat}.model_scroller_section .model_scroller_section_scroller .prev{left:0;background-image:url('../img/arrow_left_black_30x16.png')}.model_scroller_section .model_scroller_section_scroller .next{right:0;background-image:url('../img/arrow_right_black_30x16.png')}.banner_section{visibility:hidden}.banner_section .inner_content{padding:0}.banner_section .ad_flipper{max-width:none!important}.banner_section .ad_flipper .flipper{height:auto!important;position:relative;display:flex;align-items:stretch;justify-content:flex-start;width:750%;transition:margin .5s}.banner_section .ad_flipper .flipper .slide{display:inline!important;opacity:1!important}.banner_section .ad_flipper .flipper .next_slide,.banner_section .ad_flipper .flipper .prev_slide{display:none!important}.banner_section .ad_flipper .flipper_scroller{display:none}.banner_section .ad_flipper .flipper>*{display:inline!important;padding:0 1em;box-sizing:border-box}.banner_section .ad_flipper .flipper img{width:100%}.banner_section_visible{position:relative;width:100%;overflow:hidden}.banner_section_visible #banner_left_arrow,.banner_section_visible #banner_right_arrow{position:absolute;z-index:25;width:3em;height:3em;top:50%;transform:translateY(-50%);fill:#A1ABB2;cursor:pointer}.banner_section_visible #banner_left_arrow{left:1%;transform:rotate(180deg) translateY(50%)}.banner_section_visible #banner_right_arrow{right:1%}.banner_section_nav_bar_wrapper{margin:1em auto 0;padding:0 1em;box-sizing:border-box;width:70%;display:flex;align-items:stretch;justify-content:space-between}.banner_section_nav_bar{padding:.4em 0 0 0;background-color:#c3c3c3;transition:.5s all;cursor:pointer}.banner_section_nav_bar.active{background-color:#d20f10}.testimonials_section{max-width:2000px;margin:0 auto}.testimonials_section .inner_content{margin:4% auto;padding:0;width:85%;display:flex;align-items:stretch;justify-content:space-between}.testimonials_left{width:58%;overflow:hidden}.testimonials_left .ad_flipper .flipper .prev_slide{left:10px;background-size:78%;background-image:url('../img/left-banner.png')}.testimonials_left .ad_flipper .flipper .next_slide{right:10px;background-size:78%;background-image:url('../img/right-banner.png')}.testimonials_left .ad_flipper .flipper .next_slide,.testimonials_left .ad_flipper .flipper .prev_slide{top:40%}.testimonials_left img{position:relative;left:50%;transform:translateX(-50%);height:100%;max-height:412px}.testimonials_right{width:35%}.testimonials_right h3{margin:8% 0;font-size:2.25em}.testimonials_right img{filter:brightness(100) invert(1);transform:translate(0,30%)}.testimonials_right h2{margin:2.5em 0 0 2.3em;font-size:1.1em}.testimonials_right .testimonials_wrap_flipper .testimonial_flipper-item .comments_testimonial{margin:1.5em 0;clear:left;line-height:1.2em}.testimonials_right .testimonials_wrap_flipper .testimonial_flipper-item .name_testimonial{font-weight:700}.testimonials_right .testimonials_wrap_flipper .testimonial_flipper-item .comments_testimonial>p>span{display:none}.right_buttons{border:2px solid #000;font-size:24px;width:98%;float:right;text-align:center;color:#000;line-height:normal;margin-bottom:2%;padding:6% 2%;font-weight:700}.right_buttons:hover{border-color:#1ea4ee;color:#1ea4ee}.specials_content_wrapper{width:42%;float:left;text-align:center;display:block;margin-top:5em;padding:0 2%;box-sizing:border-box}.specials_content_wrapper .section_title{padding-top:1em;display:block;font-size:1.2em}.specials_content_wrapper .section_content{padding-top:1.8em;display:block;line-height:1.6em;font-size:.7em}.specials_links_wrapper{display:flex;justify-content:center}.middle-section .section_btn{margin:1.5em 1% 0 1%;padding:.8em 5px;width:28%;min-width:13em;float:left;display:inline-block;background-color:#000;font-size:12px;line-height:2em;box-sizing:border-box;color:#fff;text-align:center;text-decoration:none}.middle-section .section_btn:hover{background-color:#1ea4ee;transition:all .5s ease 0s;color:#fff}.specials-banner{width:58%;float:left;margin-top:5%}.middle-section{margin-bottom:4%;float:left;width:100%}.middle-section .section_btn img{vertical-align:middle}.why-service-here{display:flex;width:50%;min-width:15em;margin:5% auto 0;justify-content:center}.contact_hours_map_section .inner_content{display:flex;align-items:stretch;justify-content:space-between;padding:0}.contact_hours_map_left{padding:2% 0 0 4%;border-left:20px solid #0288d1;box-sizing:border-box;width:38%}.contact_hours_map_left h2{margin:1.25em 0 1em;font-size:2.25em;font-weight:700}.contact_hours_map_left_address,.contact_hours_map_left_phone{display:flex;align-items:center;margin:.5em 0;font-size:13px}.contact_hours_map_left_address svg,.contact_hours_map_left_phone svg{margin-right:.75em;width:1.25em;height:1.25em}.contact_hours_map_left_directions_btn{display:inline-block;margin:1.5em 0;padding:.7em 1em .7em;background-color:#e6231e;text-transform:capitalize;color:#fff;font-size:1.1em}.contact_hours_left_hours{margin-top:4em}.contact_hours_wrapper{display:block;margin-top:5%;width:60%;font-size:.9em}.contact_hours_wrapper h3{font-size:2em;font-weight:700}.contact_hours_tabs{display:flex;justify-content:space-between;padding:5% 0 0;border-bottom:1px solid #c3c3c3}.contact_hours_btn{display:inline-block;padding:.4em 0;cursor:pointer;font-weight:700;text-transform:uppercase}.contact_hours_btn.active{border-bottom:4px solid #e6231e}.contact_hours_content{display:none;clear:both;width:100%;line-height:1em;font-size:1.25em}.contact_hours_content.active{display:inline-block}.contact_hours_content .thm-general_border{border:none}.contact_hours_content .nav_item.parent{height:0;visibility:hidden;font-size:0}.contact_hours_content .nav_item.parent .subnav{visibility:visible;color:#000;font-size:1rem}.contact_hours_content .hrs_day{display:inline-block;width:49%;text-align:left}.contact_hours_content .hrs{display:inline-block;width:49%;text-align:right}.contact_hours_map_right{width:55%;overflow:hidden}.contact_hours_map_right img{position:relative;top:0;left:50%;transform:translateX(-53%);height:100%;max-height:415px}.contact_hours_left_hours .sub_item{margin:2% 0}.locations-detail{line-height:1.7em;font-size:15px}.locations-detail b{font-weight:700}.phone-svg-icon{float:left;margin-top:-75px}@media only screen and (max-width:1350px){.top_cta_search_section{font-size:.85em}.top_cta_search_heading{font-size:2em}.top_cta_search_cta_wrapper{width:60%}.top_cta_search_heading{padding:12% 0 0 0}.top_cta_search_section .inner_content{padding:0 2% 2%}.top_cta_search_advanced_search_wrapper{bottom:1.5em;color:#000}#custom_page_1 .top_cta_search_advanced_search_wrapper select{border:1px solid #000;background-image:url('../img/arrow_down_triangle_black_20x20.png');color:#000}#custom_page_1 .top_cta_search_advanced_search_wrapper #adv_search:hover{border:1px solid #000;color:#000}.model_scroller_section .model_scroller_section_wrapper{flex-wrap:wrap}.model_scroller_section .model_scroller_section_wrapper h3{width:100%;padding-bottom:1.5em}.model_scroller_section .model_scroller_section_tabs{width:90%}.model_scroller_section .model_scroller_section_tabs .tab-content span{padding:0 .75em .75em}.testimonials_section .inner_content{width:90%}.testimonials_left{width:40%}.testimonials_right{width:50%}.contact_hours_map_section .inner_content{flex-wrap:wrap}.contact_hours_map_left{width:100%;padding:0 0 5% 5%;display:flex;align-items:stretch;justify-content:flex-start;font-size:1em}.contact_hours_map_left>span{width:45%}.contact_hours_map_left>span:first-child{width:50%}.contact_hours_map_left h2{margin-top:10%}.contact_hours_map_left_phone>span>span{display:block}.contact_hours_map_left_phone{align-items:flex-start;line-height:1.5em}.contact_hours_map_left_phone>span>span.contact_hours_map_left_phone_divider{display:none}.contact_hours_wrapper{margin-top:0}.contact_hours_wrapper h2{margin-top:10%}.contact_hours_map_right{width:100%;border-left:20px solid #0288d1;box-sizing:border-box}.contact_hours_map_right img{width:100%;height:auto}}@media only screen and (max-width:960px){.top_cta_search_section{font-size:.7em}.model_scroller_section{font-size:.8em}.banner_section_nav_bar_wrapper{width:80%}.banner_section_visible #banner_left_arrow,.banner_section_visible #banner_right_arrow{display:none}.testimonials_section{font-size:.8em}.testimonials_left img{max-height:335px}.contact_hours_map_section{font-size:.8em}}@media only screen and (max-width:768px){.top_cta_search_section{font-size:.7em}.top_cta_search_section .inner_content{padding:5% 5% 6%}.top_cta_search_img_video img,.top_cta_search_img_video video{width:106%}.top_cta_search_heading{padding-top:0}.top_cta_search_cta_wrapper{width:95%}.top_cta_search_cta_wrapper a{width:96%;padding:4% 0}.top_cta_search_advanced_search_wrapper{width:90%;color:#000}.top_cta_search_advanced_search_wrapper #advancedsearchform{flex-wrap:wrap}#custom_page_1 .top_cta_search_advanced_search_wrapper .input_container{width:48%;margin:1em 0 0}#custom_page_1 .top_cta_search_advanced_search_wrapper .input_container:last-child{width:100%;margin-left:auto;margin-right:auto}.specials_content_wrapper{width:100%}.model_scroller_section .model_scroller_section_wrapper{padding-bottom:0}.model_scroller_section .model_scroller_section_tabs{padding:.5em 0 1.3em;width:100%;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.model_scroller_section .model_scroller_section_tabs::-webkit-scrollbar{width:0;height:0}.model_scroller_section .model_scroller_section_tabs .scroller_tabs_inner_wrapper{display:block;width:200%}.model_scroller_section .model_scroller_section_tabs .tab-content{display:inline-block}.model_scroller_section .model_scroller_section_scroller .next,.model_scroller_section .model_scroller_section_scroller .prev{background-size:contain}.testimonials_section .inner_content{flex-wrap:wrap}.testimonials_left{width:100%}.testimonials_right{width:100%;height:auto}.phone-svg-icon{float:left;margin-top:5px}.contact_hours_map_section{font-size:.9em}.contact_hours_map_left{flex-wrap:wrap}.contact_hours_map_left>span,.contact_hours_map_left>span:first-child{width:80%}.contact_hours_left_hours{height:20em}}@media only screen and (max-width:584px){.top_cta_search_section .inner_content{padding:5% 5% 42%}.top_cta_search_heading{font-size:1em}.top_cta_search_section .inner_content{padding:5% 5% 42%}.specials-banner{width:100%;float:left;margin-top:5%}.right_buttons{border:2px solid #000;font-size:18px;width:94%;float:left;text-align:center;color:#000;line-height:normal;margin-bottom:2%;padding:6% 2%;font-weight:700;margin-top:1em}}@media only screen and (max-width:500px){.top_cta_search_section .inner_content{padding:5% 5% 5%}.top_cta_search_img_video img,.top_cta_search_img_video video{width:160%}.top_cta_search_cta_wrapper a{padding:6% 0}.middle-section .section_btn{width:100%}.section_btn.right.adjust-margin{margin-left:0}.why-service-here{width:70%;margin:5% 0 0 16%}.contact_hours_map_left>span,.contact_hours_map_left>span:first-child{width:90%}}#custom_page_1 #header{position:absolute;z-index:101;width:100%;background-color:#000}#header{position:relative;background-color:#000}#header .inner_content{width:96%;padding:.75% 0;position:relative;display:flex;align-items:flex-end;justify-content:space-between}.header_mobile_nav{display:none}.header_logo_section{display:flex;align-items:center;justify-content:flex-start;width:18%}.header_logo_section a{display:flex;align-items:stretch;justify-content:flex-start;text-decoration:none}.header_logo_section img.header_logo{display:inline-block;width:30%;max-width:60px;align-self:center}.header_logo_content{display:inline-block;align-self:center;color:#fff;font-size:1.25em}.header_make_dealer_logo_wrapper{width:88%;align-self:center}.header_make_dealer_logo .dealer_logo{width:90%}.header_make_dealer_logo_wrapper>a{justify-content:center}.header_make_dealer_logo{position:relative;width:70%;max-width:120px}.header_make_dealer_logo_divider{margin:0 6% 0 0;height:4em;border-left:2px solid #9c9c9c}.header_make_dealer_logo_text{color:#fff;font-size:1.1em;font-weight:700}.header_make_dealer_logo_wrapper .logo_wrapper>a{display:inline-block;width:100%;height:100%}.header_make_dealer_logo_wrapper .site_logo{position:absolute;top:50%;transform:translateY(-50%);left:0;max-width:100%;max-height:108px;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;animation-name:site_logo_fade_in_out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:20s}.header_make_dealer_logo_wrapper .site_logo.logo_0{opacity:0;animation-delay:15s}.header_make_dealer_logo_wrapper .site_logo.logo_1{opacity:0;animation-delay:10s}.header_make_dealer_logo_wrapper .site_logo.logo_2{opacity:0;animation-delay:5s}.header_make_dealer_logo_wrapper .site_logo.logo_3{opacity:0;animation-delay:0s}@keyframes site_logo_fade_in_out{0%{opacity:1}10%{opacity:1}20%{opacity:0}90%{opacity:0}100%{opacity:1}}.header_nav_section{width:10%;align-self:center}.header_nav_section .megamenu_navigation_container .parent_li{text-align:center}.header_nav_section .megamenu_navigation_container .parent_li:hover .parent_label{padding-bottom:.25em;border-bottom:3px solid #d20f10}.header_nav_section .megamenu_navigation_container .parent_label{color:#fff;text-decoration:none;text-transform:uppercase;font-size:.9em;font-weight:700}.header_nav_section .megamenu_content_container .template{margin-top:1em;left:-60px!important}.header_icons_section{width:8%;display:flex;align-self:center;justify-content:flex-end}.header_icons_wrapper{width:90%;display:flex;align-items:flex-end;justify-content:space-between}.header_icons_section svg{width:2em;height:2em;fill:#ffffff}.header_icon{cursor:pointer}.header_smart_search_dropdown{width:0;overflow:hidden}#phone-drop-down-container{position:absolute;top:100%;right:0;width:35%;height:25em;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:18px}#phone-drop-down-container #phone-drop-down-wrap .phone-wrap{margin-bottom:20px}#phone-drop-down-container #phone-drop-down-wrap .phone-wrap:last-child{margin-bottom:0}#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:#000;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}#header_smart_search_dropdown{position:absolute;top:100%;right:0;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:1.5% 0;box-sizing:border-box;width:100%;background-color:#000;z-index:999;overflow:visible;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-box-shadow:0 5px 10px -5px #000;box-shadow:0 5px 10px -5px #000;border-radius:.1px}#header_smart_search_dropdown.closed{width:0;overflow-x:hidden;overflow-y:hidden}#header_smart_search_dropdown #front_search_wrap{margin:0 1.5%}#header_smart_search_dropdown #search_lbl{display:none}.header_smart_search_dropdown_icon{display:none}.header_smart_search_dropdown_icon>svg{width:1.5em;height:1.5em}#header_smart_search_dropdown #front_search_wrap{width:100%}#header_smart_search_dropdown .smart-search input{padding:.75em;width:100%;box-sizing:border-box;border:none}#s_search{font-size:1em}#front_search_wrap .smart-search .result-wrapper{position:relative;width:100%!important;max-height:80vh;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.mobile_header{display:none}@media only screen and (max-width:1350px){.header_logo_section{font-size:.7em}.header_logo_divider{margin:0 .5em}.header_nav_section .megamenu_navigation_container .parent_li{text-align:center}.header_nav_section .megamenu_navigation_container .parent_label{font-size:.8em}.header_nav_section .megamenu_navigation_container .parent_ul .parent_caret{display:block}.header_nav_section .megamenu_navigation_container .parent_li:hover .parent_label{border-bottom:none}.header_icons_section{width:12%}.header_icons_wrapper{width:100%;font-size:.8em}}@media only screen and (max-width:960px){.header_logo_section{font-size:.75em}.header_nav_section .megamenu_navigation_container .parent_label{font-size:.65em}.header_icons_wrapper{width:90%}.header_icons_section svg{width:1.75em;height:1.75em}#phone-drop-down-container{width:100%}#s_search{font-size:1em}#header_smart_search_dropdown .smart-search input{padding:.5em}}@media only screen and (max-width:768px){#custom_page_1 #header{position:relative}.mobile_header{display:block}#header{background-color:#000!important}#header .inner_content{width:100%;padding:0;align-items:center;flex-wrap:wrap;border-bottom:none}.desktop-header .dealer_logo{display:none}.header_mobile_nav{display:block;width:18%;background:#0288d1;top:0;position:relative;padding:17px 0}#header .desktop-header.header_logo_section{width:82%;background:#0288d1;display:flex;justify-content:center}.header_mobile_nav .megamenu_mobile .toggle_menu_bar .site_title{display:none}.header_mobile_nav .megamenu_mobile,.header_mobile_nav .megamenu_mobile .toggle_menu_bar,.header_mobile_nav .megamenu_mobile .toggle_menu_button{width:100%;padding:0;background-color:transparent}.mobile_header{display:flex;align-items:center}.header_mobile_nav .megamenu_mobile .toggle_menu_button{font-size:1.75em}.header_mobile_nav .megamenu_mobile .megamenu_mobile_body{position:absolute;z-index:20;top:100%;left:-239px;right:0;width:100%;background-color:#fff;width:292px}.header_mobile_nav .megamenu_mobile .megamenu_mobile_body .active_parent .clickable_li{color:inherit}#header .header_logo_section{width:70%;padding:3%;box-sizing:border-box;font-size:.95em}.header_nav_section{display:none}.header_icons_section{width:15%}#header_smart_search_icon{display:none}.header_smart_search_dropdown_icon{width:10%;text-align:center;display:block;align-self:flex-start}#header_smart_search_dropdown #front_search_wrap{width:90%}#phone-drop-down-container{position:absolute;top:100%;left:0;right:0;margin:0 auto;width:100%}#header_smart_search_dropdown.closed,.header_smart_search_dropdown{position:relative;width:100%;background-color:#fff;overflow:visible}.header_logo_section{width:75%}.header_icons_section{width:22%}.mobile_header{display:flex;align-items:center;width:100%}.mobile_header .header_make_dealer_logo_wrapper.header_logo_section{width:100%}}@media only screen and (max-width:700px){.header_mobile_nav{padding:14px 0}}@media only screen and (max-width:650px){.header_mobile_nav{padding:12px 0}}@media only screen and (max-width:600px){.header_mobile_nav{padding:10px 0}}@media only screen and (max-width:584px){.header_mobile_nav{padding:8px 0}}@media only screen and (max-width:500px){.header_logo_section{width:65%}.header_mobile_nav{padding:7px 0}}#footer{color:#fff;margin-top:-5px!important}#footer .inner_content{width:100%;max-width:2000px;display:block;background-color:#000;box-sizing:border-box;line-height:1.2em}#footer a{color:inherit;text-decoration:none}.footer_info_section{width:100%;clear:both;display:inline-block;box-sizing:border-box}#footer .footer_info_section .inner_content{padding:2em 2%;box-sizing:border-box;border-bottom:1px solid #9d9d9d}.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{align-self:center;text-align:left;font-size:1.2em}.footer_info_section h1,.footer_info_section h2{margin-bottom:1em;font-size:1.1em;line-height:1.25em}.footer_info_section h3{margin-bottom:.25em;font-size:1em;line-height:1.25em}.footer_info_section p{margin-bottom:1em;font-size:.9em}#footer>section.footer_info_section>div>ul.cities{display:inline-block;width:100%}.footer_bottom{box-sizing:border-box;font-size:.9em}#footer .footer_bottom .inner_content{display:flex;align-items:center;justify-content:space-between;padding:2em 2%}.footer_bottom_left{width:38%}.footer_bottom_middle{width:24%;text-align:center}.footer_bottom_middle a svg{margin:0 1em;width:1.5em;height:1.5em;fill:#ffffff}.footer_bottom_right{width:38%;text-align:right}.footer_bottom_right>span{display:block}@media only screen and (max-width:1350px){.footer_info_section{font-size:.9em}.footer_bottom{font-size:.8em}}@media only screen and (max-width:960px){#footer .footer_bottom .inner_content{flex-wrap:wrap}.footer_bottom_left,.footer_bottom_middle,.footer_bottom_right{width:100%;margin:.5em 0;text-align:center}.footer_bottom_middle a svg{margin:0 .5em}}@media only screen and (max-width:768px){.footer_bottom{font-size:.8em}.footer_bottom_middle a svg{width:2em;height:2em}}