/* dep siteandmegamenu */
@charset "utf-8";@font-face{font-family:'GenesisSansText';src:url('fonts/GenesisSansText.eot');src:url('fonts/GenesisSansText.eot?#iefix') format('embedded-opentype'),url('fonts/GenesisSansText.woff') format('woff'),url('fonts/GenesisSansText.woff2') format('woff2'),url('fonts/GenesisSansText.ttf') format('truetype'),url('fonts/GenesisSansText.svg') format('svg')}@font-face{font-family:'GenesisSansHead-Light';src:url('fonts/GenesisSansHead-Light.eot');src:url('fonts/GenesisSansHead-Light.eot?#iefix') format('embedded-opentype'),url('fonts/GenesisSansHead-Light.woff') format('woff'),url('fonts/GenesisSansHead-Light.woff2') format('woff2'),url('fonts/GenesisSansHead-Light.ttf') format('truetype'),url('fonts/GenesisSansHead-Light.svg') format('svg')}h1,h2{font-family:'GenesisSansHead-Light',Arial,sans-serif !important;font-weight:bold}h3,h4,#custom_page_1 #content section .inner_content a{font-family:'GenesisSansHead-Light',Arial,sans-serif !important}body,select,input,#custom_page_1 .inner_content .header_address_wrapper a{font-family:'GenesisSansText',Arial,sans-serif !important}#container{margin-top:0}.inner_content{margin:0 auto;padding:0 3%;width:90%;max-width:2000px;box-sizing:border-box}.inner_content a{text-decoration:none}#content{position:relative}.search_section.thm-dark-bg_color{background-color:#ffffff}.srp_vehicle_cta_container .lead-item-black a{text-decoration:underline}.preview_eprice_btn_container .get-e-price{background-color:#000000 !important}.preview_eprice_btn_container .get-e-price:hover{background-color:#ffffff !important}.preview_eprice_btn_container .get-e-price a{color:#ffffff !important}.preview_eprice_btn_container .get-e-price:hover a{color:#000000 !important}.preview_eprice_btn_container .get-e-price .eprice_icon{display:none !important}.preview_eprice_btn_container .get-e-price:hover .eprice_icon{display:none !important}.preview_eprice_btn_container .get-e-price .eprice_icon_hover{display:none !important}.preview_eprice_btn_container .get-e-price:hover .eprice_icon_hover{display:none !important}.ad_manager_section .banner_mobile{display:none}.ad_manager_section .ad_flipper .slide{background-color:#1C1F2A}.ad_manager_section .ad_flipper .flipper .next_slide{top:50%;right:1.5%;transform:translateY(-50%);background-image:url('../img/home/arrow_right_white_30x50.png');background-repeat:no-repeat;background-size:contain}.ad_manager_section .ad_flipper .flipper .prev_slide{top:50%;left:1.5%;transform:translateY(-50%);background-image:url('../img/home/arrow_left_white_30x50.png');background-repeat:no-repeat;background-size:contain}.search_section .inner_content{padding:2.5em 3%}.search_section .advanced-search-container{margin:0}.search_section .advanced-search-inner-container{width:100%}.search_section .advanced-search-radio-bar{color:#000000}.search_section .advanced-search-radio-bar input[type="radio"]{accent-color:#000;cursor:pointer}.search_section .advanced-search-dropdown-bar > input[type="submit"]{border:1px solid #000000;background-color:#000000}.middle_cta_section{background-color:#ffffff}.middle_cta_section .inner_content{padding:1em 0;width:90%;max-width:1520px;display:flex;align-items:stretch;justify-content:space-between}.middle_cta_link{padding:3em 0;width:25%;text-align:center;transition:background-color 0.5s;text-transform:capitalize}.middle_cta_link img{width:50%;max-width:80px}.middle_cta_link_img_hover{display:none}.middle_cta_link:hover{background-color:#000000;color:#ffffff !important}.middle_cta_link:hover .middle_cta_link_img{display:none}.middle_cta_link:hover .middle_cta_link_img_hover{display:inline-block}.middle_cta_link span{width:100%;display:block}.promo_6040_section .inner_content{padding:1em 3%;display:flex;align-items:stretch;justify-content:space-between}.promo_6040_left{padding-right:10%;box-sizing:border-box;width:60%}.promo_6040_left > span{position:relative;top:50%;transform:translateY(-50%);display:inline-block}.promo_6040_left > span > h3{letter-spacing:0.1em;text-transform:uppercase;font-size:2.1em;font-weight:bold;color:#000000}.promo_6040_left > span > p{margin-top:1em;line-height:2em;font-size:0.9em;color:#000000}.promo_6040_left_btn{display:inline-block;margin-top:2.5em;margin-left:2em;padding:1.2em 2em 1em;border:1px solid #000000;box-sizing:border-box;color:#ffffff;text-transform:uppercase;font-size:0.9em;font-weight:bold;transition:all 0.25s;background-color:#000000}.promo_6040_left_btn.first{margin-left:0}.promo_6040_left_btn:hover{color:#000000}.promo_6040_left_btn.thm-white-bg_color:hover{background-color:#ffffff}.promo_6040_right{width:40%;text-align:right}.promo_6040_right > img{display:block;margin:0 auto;width:100%;max-width:600px}.promo_6040_upper_section.promo_6040_section.thm-med-bg_color{background-color:#ffffff}.model_scroller_section{margin:2% 0 4%;background-color:#fff}.model_scroller_section .inner_content{padding:0;width:92%}.model_scroller_super_header{font-size:0.9em}.model_scroller_section_header{padding:0.5em 0 1.5em;max-width:1610px;font-size:2.5em}.model_scroller_section_tabs{max-width:1610px}.model_scroller_section_tabs .tab-content{margin-right:3em;padding:0 0.5em;cursor:pointer;display:inline-block;text-transform:uppercase;font-size:1.1em;font-weight:bold}.model_scroller_section_tabs .tab-content.active{border-bottom:2px solid #000;color:#000}.model_scroller_section_scroller{margin-top:2%;clear:both}.model_scroller_section_scroller .item_space{width:100% !important;height:100% !important;overflow-x:scroll !important;overflow-y:hidden !important}.model_scroller_section_scroller .item_space::-webkit-scrollbar{height:0.5em;background:#E5E5E5}.model_scroller_section_scroller .item_space::-webkit-scrollbar-track{border-radius:0}.model_scroller_section_scroller .item_space::-webkit-scrollbar-thumb:horizontal{background:#000;border-radius:0}.model_scroller_section_scroller .moving_space{background:linear-gradient(to bottom,#1A1A1A 0%,#1A1A1A 50%,transparent 50%,transparent 100%)}.model_scroller_section .model_scroller .item_space .item .scroller-content-image-container > a{display:block}.model_scroller_section_scroller .model_scroller .scroller-content-header{position:absolute;bottom:0.75em;text-align:left;font-size:1.25em}.model_scroller_section_scroller .model_scroller .scroller-content-header .item-model{font-weight:normal}.model_scroller_section_scroller .item_space .item_cont > .item:hover .scroller-content-header .item-model{border-bottom:2px solid #000}.model_scroller_section_scroller .model_scroller .scroller-content-subheader{display:none}.model_scroller_section_scroller .item_space .item_cont > .item{width:375px;margin:0 auto;box-sizing:border-box}.model_scroller_section_scroller .item_space .item_cont > .item img{position:relative !important;width:100%;max-width:none !important;height:auto !important}.model_scroller_section_scroller .scroller-content-container .scroller-content-image-container{grid-row:1 / 3;width:100%;height:auto}.model_scroller_section_scroller .model_scroller .prev,.model_scroller_section_scroller .model_scroller .next{display:none}.border_accent{padding:1em 0 3em}.border_accent .inner_content{margin:0 7%;width:86%;border-bottom:2px solid #936b4f}.border_accent.thm-dark-bg_color{background-color:#ffffff}.featured_search_section .inner_content{width:86%}.featured_search_section .inner_content .search-by-filter{background-image:none}.featured_search_section .search-by-filter_light-theme,.featured_search_section .search-by-filter_light-theme a,.featured_search_section .reset-cta_text_color{color:#000}.featured_search_section .search-by-filter .filter-bg{opacity:1}.promo_5050_section .inner_content{padding:4em 3%;display:flex;align-items:stretch;justify-content:space-between}.promo_5050_left{padding-right:10%;box-sizing:border-box;width:50%}.promo_5050_left > span{position:relative;top:60%;transform:translateY(-50%);display:inline-block}.promo_5050_left_accent{display:block;color:#000000;text-transform:uppercase}.promo_5050_left_accent > span{display:inline-block;margin-right:1em;padding:0.25em 0 0 0;width:30%;border-top:3px solid #000}.promo_5050_left > span > h3{margin-top:1em;letter-spacing:0.1em;text-align:left;text-transform:uppercase;color:#000000;font-size:2em;font-weight:bold}.promo_5050_left > span > p{margin-top:1em;line-height:2em;font-size:0.9em;color:#000000}.promo_5050_left_btn{display:inline-block;margin-top:2.5em;padding:1em 3em;border:1px solid #000000;color:#ffffff;text-transform:uppercase;font-size:0.9em;font-weight:bold;transition:all 0.25s;background-color:#000000}.promo_5050_left_btn.thm-white-bg_color:hover{background-color:#ffffff;color:#000000}.promo_5050_right{width:50%;text-align:right}.promo_5050_right > img{width:100%;max-width:800px}.promo_5050_section.thm-dark-bg_color{background-color:#ffffff}.promo_5050_left_btn.thm-white-bg_color{background-color:#000000;color:#ffffff}.promo_5050_left_btn.thm-white-bg_color:hover{background-color:#ffffff;color:#000000}.cta_thirds_section .inner_content{padding:1em 3% 8em 3%;display:flex;align-items:stretch;justify-content:space-between}.cta_third{width:31%}.cta_third > img{width:100%;border-radius:0.5em}.cta_third > h3{margin-top:1.25em;font-size:1.1em;color:#000000;text-transform:uppercase;font-weight:700}.cta_third > p{margin-top:1em;min-height:6em;line-height:1.5em;font-size:0.9em;color:#000000}.cta_third > .cta_thirds_btn{display:inline-block;margin-top:1.25em;padding-bottom:0.15em;border-bottom:1px solid #000;text-transform:uppercase;font-size:0.9em;color:#000000;font-weight:700}.cta_third > .cta_thirds_btn:hover{color:#000;border-bottom:3px solid #000}.cta_thirds_section.thm-dark-bg_color{background-color:#ffffff}.megamenu_inventory .make_logo_placement.make_logo_placement{background:unset}@media only screen and (max-width:1500px){.promo_6040_left,.promo_6040_right{width:50%}.promo_6040_left{padding-right:5%}.cta_thirds_section .inner_content{padding:3em 3% 4em 3%}}@media only screen and (max-width:1350px){.inner_content{width:100%}.promo_6040_left{font-size:0.7em}.model_lineup_section{font-size:0.7em}.border_accent .inner_content{margin:0 2%;width:96%}.promo_5050_left{padding-right:5%;font-size:0.75em}.cta_thirds_section{font-size:0.75em}}@media only screen and (max-width:960px){.ad_manager_section .ad_flipper .flipper .prev_slide,.ad_manager_section .ad_flipper .flipper .next_slide{bottom:-1%}.search_section .inner_content{padding:1em 3% 2em}}@media only screen and (max-width:768px){#content{top:0}.ad_manager_section .banner_desktop{display:none}.ad_manager_section .banner_mobile{display:block}.ad_manager_section .ad_flipper .flipper .prev_slide,.ad_manager_section .ad_flipper .flipper .next_slide{width:1em}.middle_cta_section{font-size:0.7em}.middle_cta_section .inner_content{width:95%}.model_scroller_section{margin:12% 0}.model_scroller_section_header{font-size:1.75em}.search_5050_wrapper .advancedsearchform .input_container{width:32%}.search_5050_wrapper .advancedsearchform .input_container:last-child{width:32%;margin-top:1em}.search_5050_wrapper .advancedsearchform .input_container input[type=button]{padding:1em 2em;width:auto}.promo_6040_section .inner_content{flex-direction:column;flex-wrap:wrap}.promo_6040_left,.promo_6040_right{width:100%;text-align:left;font-size:0.8em}.promo_6040_left_btn{margin:1.5em 0 2em 2em}.promo_6040_left > span{top:0;transform:translateY(0)}.promo_6040_right{margin-top:1em}.promo_6040_right > img{max-width:none}.promo_5050_section .inner_content{flex-direction:column;flex-wrap:wrap}.promo_5050_left,.promo_5050_right{width:100%;font-size:0.8em}.promo_5050_left_btn{margin:1.5em 0 2em}.promo_5050_left > span{top:0;transform:translateY(0)}.promo_5050_right{margin-top:1em}.cta_thirds_section .inner_content{padding:2em 3% 5em 3%;flex-wrap:wrap}.cta_third{margin-top:3em;width:100%}.cta_third:first-child{margin-top:0}.cta_third > p{min-height:auto}}@media only screen and (max-width:584px){.search_section .advanced-search-radio-bar label{font-size:0.75em}.middle_cta_section .inner_content{padding:0;width:100%;flex-wrap:wrap}.middle_cta_link{width:50%;box-sizing:border-box}.middle_cta_link:nth-child(1),.middle_cta_link:nth-child(2){border-top:1px solid #000}.middle_cta_link:nth-child(3),.middle_cta_link:nth-child(4){border-top:1px solid #000;border-bottom:1px solid #000}.middle_cta_link:nth-child(even){border-left:1px solid #000}.model_scroller_section_tabs .tab-content{margin-right:1em}.border_accent{padding:1em 0}}@media only screen and (max-width:500px){.model_scroller_section_tabs .tab-content{margin-right:0}.model_scroller_section_scroller .item_space .item_cont > .item{width:325px}.promo_5050_left > span > h3{font-size:1.5em}}@charset "utf-8";#header{position:fixed;width:100%;box-sizing:border-box;background-color:#ffffff;color:#000000;z-index:110}#header .inner_content{position:relative;margin:0 auto;width:100%;max-width:2000px;box-sizing:border-box}.fixed_header_spacer{height:7.3em}.header_top_section{width:100%;background-color:#000000;color:#ffffff;font-size:1em}.header_top_section .inner_content{padding:1em 2%;display:flex;align-items:center;justify-content:space-between}.header_top_section .inner_content > span{display:flex;align-items:center}.header_top_section .inner_content a{color:#ffffff;text-decoration:none}.header_logo_wrapper{width:40%;align-self:center}.header_logo_wrapper > a{display:flex;align-items:center;justify-content:flex-start;width:100%}.header_logo_wrapper > a > img{width:8em;max-width:140px;height:auto;object-fit:contain;align-self:center}.header_logo_wrapper h2{margin-left:4%;display:inline-block;align-self:center;text-transform:uppercase;color:#ffffff;font-size:1.125em}.header_logo_white{display:none}.header_phone_address_hours_wrapper{justify-content:flex-end;font-size:0.8em}.header_phone_address_hours_wrapper svg{width:1.3em;height:auto;fill:#ffffff}.header_phone_wrapper{padding:0 0.75em;border-left:1px solid #ffffff}.header_phone_wrapper.first{border-left:none}.header_address_wrapper{padding:0 0.75em}.header_top_section .inner_content .header_mobile_icons_wrapper{display:none}.header_bottom_section{position:relative;width:100%;background-color:#1A1A1A;color:#ffffff}.header_bottom_section .inner_content{padding:0 3%;display:flex;align-items:stretch;justify-content:space-between}.header_bottom_section .inner_content a{color:#000000;text-decoration:none}.header_nav{width:80%;align-self:center}.megamenu_navigation_container .parent_ul{display:flex;justify-content:space-between;flex-wrap:nowrap}.header_nav .megamenu_navigation_container .parent_ul .parent_li{padding:1em 0;width:unset !important;text-align:left;font-weight:normal;text-align:center;text-transform:uppercase}.megamenu_navigation_container .parent_ul .parent_li .parent_label{position:relative;padding:0.1em 0;font-size:0.8em;color:#ffffff}.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 #ffffff}.megamenu_navigation_container .parent_ul .parent_caret{display:none}.megamenu_navigation_container .parent_ul .parent_li .parent_label:after{content:'\203A';position:absolute;top:-4px;right:-0.5em;display:inline-block;font-size:1.75em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.megamenu_navigation_container .parent_ul .parent_li:last-child .parent_label:after{content:''}.megamenu_content_container .template_2 .group_label,.megamenu_mobile_body .group_label{color:#000000 !important}.megamenu_content_container .template_2{max-height:65vh;overflow:auto}.header_search_icon{cursor:pointer;align-self:center}.header_search_icon > svg{width:2em;height:3em;fill:#ffffff}#smart_search_container{position:absolute;top:0;right:5%;z-index:25;margin:0 auto;width:95%;height:100%;box-sizing:border-box;background-color:#1A1A1A;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#smart_search_container.closed{width:0;overflow:hidden}#smart_search_container #front_search_wrap{position:relative;top:50%;transform:translateY(-50%);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:0.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;height:54vh;overflow:auto;color:#000000;box-sizing:border-box}#smart_search_container #search_lbl{display:none}.header_saerch{padding:5px 0}#phone-drop-down-container{position:absolute;top:100%;right:0;width:100%;height:20.85em;background-color:#ffffff;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 #000000;box-shadow:0 5px 10px -5px #000000;border-radius:0.1px;color:#000}#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:0px}#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:#ffffff}#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:#ffffff;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:#444444;border-top:1px solid #414141;padding:15px;cursor:pointer}@media only screen and (max-width:1350px){.fixed_header_spacer{height:6.2em}.header_top_section{font-size:0.75em}.megamenu_navigation_container .parent_ul .parent_li .parent_label{font-size:0.75em}.header_search_icon{font-size:0.75em}}@media only screen and (max-width:960px){.fixed_header_spacer{height:6em}.header_top_section{font-size:0.7em}.header_logo_wrapper{width:32%}.header_phone_address_hours_wrapper{width:68%}.header_logo_wrapper h2{font-size:1em}.megamenu_navigation_container .parent_ul .parent_li .parent_label{font-size:0.6em}.header_nav{width:80%}#megamenu .megamenu_navigation_container .parent_ul .parent_caret{display:none}.megamenu_navigation_container .parent_ul .parent_li .parent_label:after{display:inline-block}.header_search_icon{margin-left:1%}}@media only screen and (max-width:768px){.fixed_header_spacer{height:8.6em}.header_top_section{font-size:0.9em}.header_top_section .inner_content{padding:0.8em 2%;justify-content:space-between}.header_logo_wrapper{width:68%}.header_logo_divider{margin:0 0.75em}.header_logo_wrapper h2{font-size:clamp(0.8rem,2vw,1.85rem)}.header_search_icon{margin-left:0}.header_top_section .inner_content .header_mobile_icons_wrapper{display:inline-block;display:flex;align-items:center;justify-content:space-evenly;width:24%;cursor:pointer}.header_mobile_icons_wrapper .mobile_icon svg{width:2.5em;height:auto;fill:#fff}.header_mobile_icons_wrapper #phone-icon svg{width:3em;height:auto;fill:#fff}.megamenu_mobile{width:5%;height:2.5em;background-color:transparent}.megamenu_mobile .toggle_menu_bar{padding:0 1%;height:2.5em;box-sizing:border-box;background-color:transparent}.megamenu_mobile .toggle_menu_button{position:relative;padding:0;width:100%;height:100%;background-color:transparent}.megamenu_mobile .toggle_menu_button:before{content:"";position:absolute;left:0;width:100%;height:2em;background-image:url(../img/header/icon_mobile_menu_100x52.png);background-position:center center;background-repeat:no-repeat;background-size:contain;transition:all .2s linear}.megamenu_mobile .toggle_menu_button.active:before{content:"";position:absolute;left:0;width:100%;height:2em;background-image:url(../img/header/icon_mobile_menu_close_52x52.png);background-position:center center;background-repeat:no-repeat;background-size:contain;transition:all .2s linear}.megamenu_mobile .toggle_menu_bar .site_title{display:none}.megamenu_mobile .megamenu_mobile_body .parent_label,.megamenu_mobile .megamenu_mobile_body .active_parent .clickable_li,.megamenu_mobile .megamenu_mobile_body .group_label_container{color:#000000}.megamenu_mobile .megamenu_mobile_body{position:absolute;top:100%;left:0px;width:100%;z-index:110;max-height:80vh;overflow:auto;background-color:#ffffff}.header_top_section .inner_content a{color:#000000}.header_top_section .inner_content .header_phone_address_hours_wrapper{display:none}.header_bottom_section .inner_content{display:none}.header_nav{display:none}#smart_search_container,#smart_search_container.closed{position:relative;right:0;width:100%;overflow:unset}#smart_search_container #front_search_wrap{top:0;transform:none;padding:1em}#smart_search_container .smart-search input,#smart_search_container.closed .smart-search input{padding:0.5em}.header_search_icon{display:none}}@media only screen and (max-width:584px){}@media only screen and (max-width:500px){.header_top_section .inner_content{padding:1.05em 2%}.header_logo_wrapper{width:55%}.header_logo_wrapper > a > img{width:3.5em}.header_top_section .inner_content .header_mobile_icons_wrapper{width:38%}.header_mobile_icons_wrapper .mobile_icon svg{width:2.0em;height:auto;fill:#fff}.header_mobile_icons_wrapper #phone-icon svg{width:2.5em;height:auto;fill:#fff}}@media only screen and (max-width:350px){.header_logo_wrapper h2{font-size:clamp(.7rem,2.07vw,1.85rem)}}@charset "utf-8";footer .inner_content{padding:0 3%;width:100%;max-width:2000px;display:block;box-sizing:border-box;line-height:1.2em}footer h1{line-height:1.25em}footer a{color:inherit;text-decoration:none}#custom_page_1 .footer_info_home_section{background-color:#fff;color:#000}#custom_page_1 .footer_info_home_section > a{color:#000}#custom_page_1 .footer_info_home_section > .inner_content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#custom_page_1 .footer_info_home_section > .inner_content br{display:none}#custom_page_1 .footer_info_home_section > .inner_content > span{width:48%}#custom_page_1 .footer_info_home_section > .inner_content > span > span{display:inline-block;width:100%;box-sizing:border-box;font-size:1em}#custom_page_1 .footer_info_home_section > .inner_content > span > span > h2{margin-bottom:1em;font-weight:bold}#custom_page_1 .footer_info_home_section > .inner_content > span > span > p{line-height:1.05em}#custom_page_1 .footer_info_home_section > .inner_content > span > img{width:100%}#custom_page_1 .footer_info_home_section > .inner_content > .footer_seo_mobile_image{display:none}.footer_info_section{padding:2em 0;width:100%;clear:both;background-color:#000;color:#fff;box-sizing:border-box}.footer_info_section .inner_content{padding:0;margin:0 auto;width:94%}.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{font-size:1.25em;line-height:1.25em}.footer_info_section h2{margin-bottom:1em;font-size:1.05em;font-weight:normal;line-height:1.25em}.footer_info_section h3{margin-bottom:0.25em;font-size:1em;font-weight:normal;line-height:1.25em}.footer_info_section p{margin-bottom:1em;font-size:0.9em}.seo_site_makes_models > br{display:none}.footer_info_section .inner_content > ul.cities{width:100%;display:inline-block}.footer_quick_link_section{padding:2em 0;width:100%;clear:both;background-color:#000;color:#fff;box-sizing:border-box}.footer_quick_link_section .inner_content{display:flex;align-items:stretch;justify-content:space-between}.footer_quick_link_column{display:inline-block;width:25%;text-align:left}.footer_quick_link_column > h3{text-transform:uppercase;font-size:1.2em}.footer_quick_link_column a{display:inline-block;margin-top:1em;padding-bottom:0.15em;border-bottom:1px solid #000;text-transform:uppercase;font-size:1em}.footer_quick_link_column a:hover{border-color:#fff}.footer_logo_social_ribbon_section{padding:2em 0;width:100%;clear:both;box-sizing:border-box;background-color:#1A1A1A;color:#fff}.footer_logo_social_ribbon_section .inner_content{display:flex;align-items:center;justify-content:flex-start}.footer_logo_wrapper{width:68%;align-self:center}.footer_logo_wrapper > a{display:flex;align-items:stretch;justify-content:flex-start}.footer_logo_wrapper > a > img{width:23%;max-width:140px;height:fit-content;align-self:center}.footer_logo_divider{margin:0 0.5em;padding:1.5em 0}.footer_logo_wrapper h2{display:inline-block;align-self:center;text-transform:uppercase;color:#fff;font-size:1.1em}.footer_social_wrapper{width:22%;display:flex;align-items:center;justify-content:space-between;text-align:left}.footer_social_label{text-transform:uppercase;font-size:1.15em}.footer_bottom_social_wrapper{display:flex;align-items:center;justify-content:space-between}.footer_social_media_link{display:inline-block;vertical-align:top}.footer_social_media_link svg{padding:0.5em;width:2.5em;fill:#fff;box-sizing:border-box}.footer_bottom_legal_section{padding:2em 0;width:100%;clear:both;box-sizing:border-box;background-color:#000;color:#fff}.footer_bottom_legal_wrapper{text-transform:uppercase}.footer_bottom_legal_wrapper > a{margin-right:1.5em}.footer_bottom_legal_wrapper > a:first-child{margin-left:0}.footer_bottom_byline_wrapper{margin-top:1em;text-transform:uppercase}@media only screen and (max-width:1350px){#custom_page_1 .footer_info_home_section > .inner_content > span{width:100%}#custom_page_1 .footer_info_home_section > .inner_content > span > span{padding:4% 0}#custom_page_1 .footer_info_home_section > .inner_content > .footer_seo_desktop_image{display:none}#custom_page_1 .footer_info_home_section > .inner_content > .footer_seo_mobile_image{display:block}.footer_quick_link_section{font-size:0.9em}.footer_logo_social_ribbon_section{font-size:0.9em}.footer_social_wrapper{justify-content:right}.footer_social_label{display:none}.footer_bottom_legal_section{font-size:0.9em}}@media only screen and (max-width:960px){.footer_quick_link_section{font-size:0.75em}.footer_logo_social_ribbon_section{font-size:0.75em}.footer_bottom_legal_section{font-size:0.75em}}@media only screen and (max-width:768px){.footer_quick_link_section{font-size:0.65em}.footer_logo_social_ribbon_section{font-size:0.65em}.footer_social_wrapper{width:50%}.footer_bottom_legal_section{font-size:0.65em}}@media only screen and (max-width:584px){.footer_quick_link_section{background-color:#1A1A1A;font-size:0.8em}.footer_quick_link_section .inner_content{flex-wrap:wrap}.footer_quick_link_column{width:100%;border-bottom:1px solid #fff;text-align:left}.footer_quick_link_column:first-child{border-top:1px solid #fff}.footer_quick_link_column > h3{padding:1.5em 0;cursor:pointer}.footer_quick_link_column > h3:after{content:'\276F';float:right;margin-right:0.5em;transform:rotate(0);transition:all 0.5s}.footer_quick_link_dropdown{display:block;height:10em;overflow:hidden;transition:all 0.5s}.footer_quick_link_dropdown.closed{height:0}.footer_quick_link_column.closed > h3:after{transform:rotate(90deg)}.footer_logo_social_ribbon_section{padding:0 0 2em 0;font-size:0.8em}.footer_logo_social_ribbon_section .inner_content{flex-wrap:wrap;justify-content:left}.footer_logo_wrapper{padding-bottom:1.5em;width:100%}.footer_logo_wrapper > a > img{width:33%}.footer_social_wrapper{padding-top:1.5em;width:100%;border-top:1px solid #fff;justify-content:left}.footer_bottom_social_wrapper{width:100%}.footer_bottom_legal_section{text-align:left;font-size:0.8em}.footer_bottom_legal_section .inner_content{line-height:1.5em}}@charset "utf-8";#page_10225 .vehicle_item__lower_container{display:none}#page_349 .vehicle_title_wrapper.thm-hglight-bg_color.thm-inverse_text_color{background-color:#333}#page_349 .vehicle_title_subsection.toggle_widget.thm-hglight-bg_color.vehicle_title{background-color:#333}#page_349 .vehicle_title_wrapper.thm-hglight-bg_color.thm-inverse_text_color,#page_349 h2.thm-inverse_text_color.thm-hglight-bg_color.flag_header,#page_349 h3.thm-inverse_text_color.thm-hglight-bg_color.flag_header,#page_349 h2.thm-inverse_text_color.thm-hglight-bg_color.toggle_header.highlight-h2,#page_349 ul.thm-inverse_text_color.thm-hglight-bg_color.multi_widget_tabs,#page_349 ul.thm-inverse_text_color.thm-hglight-bg_color.vdp_vehicle_subtabs,#page_349 h2.form_set_header.thm-inverse_text_color.thm-hglight-bg_color,#page_349 h3.form_set_header.thm-inverse_text_color.thm-hglight-bg_color{border-top-left-radius:5px;border-top-right-radius:5px}#page_349 .epayments_wrapper .get-e-price{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#page_349 span.thm-inverse_text_color.thm-hglight-bg_color.more_testimonials{border-radius:5px}#page_349 .pricing_btn_w_border.preview_eprice_btn_container .get-e-price{border-radius:5px}#page_349 .epayments_wrapper fieldset{border-top-left-radius:5px;border-top-right-radius:5px}#page_349 .details-vehicle_text .details-expand{border-radius:5px}#page_349 .vdp-vehicle_link_buttons .vdp_vehicle_links_container{border-radius:5px}#page_349 a.incentives-calculate{border-radius:5px}#page_349 span.thm-inverse_text_color.thm-hglight-bg_color.more_testimonials{border-radius:5px}#page_349 form.form_design_version_2 input[type=submit]{border-radius:5px}#page_275 .dealer_dept_text,#page_277 .dealer_dept_text,#page_278 .dept_name_content{text-shadow:none!important;padding-top:3em}@media only screen and (min-width:2000px){}@media only screen and (max-width:1350px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1024px){}@media only screen and (max-width:960px){}@media only screen and (max-width:768px){}@media only screen and (max-width:584px){}@media only screen and (max-width:500px){}@media only screen and (max-width:450px){}@media only screen and (max-width:320px){}