/* dep siteandmegamenu */
@charset "utf-8";@font-face{font-family:'HelveticaNeueLTStd-Lt';src:url('fonts/HelveticaNeueLTStd-Lt.eot');src:url('fonts/HelveticaNeueLTStd-Lt.eot?#iefix') format('embedded-opentype'),url('fonts/HelveticaNeueLTStd-Lt.woff') format('woff'),url('fonts/HelveticaNeueLTStd-Lt.woff2') format('woff2'),url('fonts/HelveticaNeueLTStd-Lt.ttf') format('truetype'),url('fonts/HelveticaNeueLTStd-Lt.svg') format('svg')}@font-face{font-family:'HelveticaNeue-Medium';src:url('fonts/HelveticaNeue-Medium.eot');src:url('fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/HelveticaNeue-Medium.woff') format('woff'),url('fonts/HelveticaNeue-Medium.woff2') format('woff2'),url('fonts/HelveticaNeue-Medium.ttf') format('truetype'),url('fonts/HelveticaNeue-Medium.svg') format('svg')}@font-face{font-family:'HelveticaNeueLTStd-Bd';src:url('fonts/HelveticaNeueLTStd-Bd.eot');src:url('fonts/HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),url('fonts/HelveticaNeueLTStd-Bd.woff') format('woff'),url('fonts/HelveticaNeueLTStd-Bd.woff2') format('woff2'),url('fonts/HelveticaNeueLTStd-Bd.ttf') format('truetype'),url('fonts/HelveticaNeueLTStd-Bd.svg') format('svg')}@font-face{font-family:'VolvoSansPro-Light';src:url('fonts/volvosanspro-light.eot');src:url('fonts/volvosanspro-light.eot?#iefix') format('embedded-opentype'),url('fonts/volvosanspro-light.woff') format('woff'),url('fonts/volvosanspro-light.woff2') format('woff2'),url('fonts/volvosanspro-light.ttf') format('truetype'),url('fonts/volvosanspro-light.svg') format('svg')}@font-face{font-family:'VolvoSansPro-Bold';src:url('fonts/volvosanspro-bold.eot');src:url('fonts/volvosanspro-bold.eot?#iefix') format('embedded-opentype'),url('fonts/volvosanspro-bold.woff') format('woff'),url('fonts/volvosanspro-bold.woff2') format('woff2'),url('fonts/volvosanspro-bold.ttf') format('truetype'),url('fonts/volvosanspro-bold.svg') format('svg')}@font-face{font-family:'VolvoSansPro-Medium';src:url('fonts/volvosanspro-medium.eot');src:url('fonts/volvosanspro-medium.eot?#iefix') format('embedded-opentype'),url('fonts/volvosanspro-medium.woff') format('woff'),url('fonts/volvosanspro-medium.woff2') format('woff2'),url('fonts/volvosanspro-medium.ttf') format('truetype'),url('fonts/volvosanspro-medium.svg') format('svg')}@font-face{font-family:'VolvoSansPro-Regular';src:url('fonts/volvosanspro-regular.eot');src:url('fonts/volvosanspro-regular.eot?#iefix') format('embedded-opentype'),url('fonts/volvosanspro-regular.woff') format('woff'),url('fonts/volvosanspro-regular.woff2') format('woff2'),url('fonts/volvosanspro-regular.ttf') format('truetype'),url('fonts/volvosanspro-regular.svg') format('svg')}h1,h2{font-family:'VolvoSansPro-Regular',Arial,sans-serif !important}h3,h4{font-family:'VolvoSansPro-Regular',Arial,sans-serif !important}body{font-family:'VolvoSansPro-Regular',Arial,sans-serif}section a{text-decoration:none;color:inherit}.inner_content{margin:0 auto;padding:0 2%;width:100%;max-width:2000px;box-sizing:border-box}.header_left>a{background-image:url('../img/logo_vw_anytown_360x60.png');background-color:transparent;background-position:left center;background-repeat:no-repeat;background-size:contain}.header_right_phone{font-weight:bold}.header_right_address,.header_right_phone_divider_last{display:none}.header_right_phone_divider_social,.header_right_phone_social_media{display:none}#footer .footer_dealer_contact_section .footer_contact_top_btn{display:none}.footer_dealer_contact_section .footer_contact_social_media{margin-left:0;margin-right:0.5em}.top_banner_section .inner_content{padding:0}.top_banner_section .ad_flipper .flipper .prev_slide{left:1%;transform:translateY(-50%);background-image:url('../img/arrow_left_white_30x50.png')}.top_banner_section .ad_flipper .flipper .next_slide{right:1%;transform:translateY(-50%);background-image:url('../img/arrow_right_white_30x50.png')}.feature_search_section{padding:1.75em 0;background-color:#e0dfdd;cursor:pointer;text-align:center}.feature_search_section .feature_search_btn{display:inline;color:#000;font-size:1.2em;font-weight:500}.feature_search_section .feature_search_btn_arrow{margin-left:.5em;vertical-align:middle}.feature_search_section .feature_search_btn_arrow img{max-width:25px}.feature_search_section .feature_search_dropdown{overflow:hidden;transition:all 0.5s}.feature_search_section .feature_search_dropdown .search-by-filter_light-theme{background-image:none}.feature_search_section .feature_search_dropdown.closed{height:0}.feature_search_section .feature_search_dropdown.closed+.feature_search_btn_arrow{padding-top:0.5em}.feature_search_section .feature_search_dropdown.closed+.feature_search_btn_arrow .feature_search_btn_arrow_up{display:none}.feature_search_section .feature_search_dropdown.closed+.feature_search_btn_arrow .feature_search_btn_arrow_down{display:inline-block}.feature_search_section .feature_search_dropdown.open{height:32em}.feature_search_section .feature_search_dropdown.open+.feature_search_btn_arrow .feature_search_btn_arrow_up{display:inline-block}.feature_search_section .feature_search_dropdown.open+.feature_search_btn_arrow .feature_search_btn_arrow_down{display:none}.feature_search_section .search-by-filter .filter-bg{opacity:1}.top_quick_links_section{position:relative;top:-1px;background-color:#202a44}.top_quick_links_section .inner_content{padding:5% 0;width:80%;max-width:1100px;text-align:center;font-size:0}.top_quick_link{padding:0.75em 0;width:50%;display:inline-block;box-sizing:border-box;border:5px solid #ffffff;color:#ffffff;text-transform:uppercase;font-size:1.2rem}.top_quick_link.bottom_link{margin-top:5%;width:40%}.top_quick_link:hover{background-color:#ffffff;color:#000000}.cta_section .inner_content{padding:3% 0;width:90%;max-width:1600px;text-align:center}.cta_section .cta_link_wrapper{display:flex;align-items:flex-start;justify-content:space-between}.cta_section .cta_link{width:32%;text-align:center}.cta_section .cta_link img{position:relative;margin:0 auto;width:100%;max-width:505px}.cta_section .cta_link .cta_image_hover{display:none}.cta_section .cta_link .cta_link_content{margin:4% 0;font-size:2em;font-weight:bold}.cta_section .cta_link .cta_link_sub_content{margin:1em 0;font-size:1em}.cta_section .cta_link.bottom_link{margin-top:4%;padding:0.75em 0;width:32%;display:inline-block;box-sizing:border-box;border:5px solid #000000;color:#000000;text-transform:uppercase;font-size:1.2rem;font-weight:bold}.cta_section .cta_link.bottom_link:hover{background-color:#000000;color:#ffffff}.buying_process_section{background-color:#f2f2f2}.buying_process_section .inner_content{padding:3% 0;width:90%;max-width:1600px}.buying_process_section h2{font-size:3.5em;font-style:italic}.buying_process_content{margin:1em 0;font-size:1.5em}.buying_process_boxes_wrapper{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.buying_process_box{margin:0.7% 0;padding:1%;width:49.5%;box-sizing:border-box;border:4px solid #000000}.buying_process_box_title{text-transform:uppercase;font-size:1.7em;font-weight:bold}.buying_process_box_content{margin-top:1em;font-size:1.2em}.buying_process_box_mobile_text_tier1,.buying_process_box_mobile_text_tier2,.buying_process_box_mobile_text_tier3{display:none}.testimonials_section .inner_content{position:relative;padding:1.5% 2%;width:98%;max-width:1800px}.testimonials_section .testimonial_image{width:58%;max-width:1048px}.testimonials_section .testimonials_wrapper{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);z-index:10;padding:7% 5%;width:98%;box-sizing:border-box;color:#ffffff;background:linear-gradient(110deg,transparent 45%,#202a44 45%,#202a44 100%)}.testimonials_section .testimonials_wrap_flipper{width:50%;float:right;line-height:1.25em;font-size:1.1em}.testimonials_section .testimonials_wrap_flipper .comments_testimonial{min-height:5em}.testimonials_section .testimonials_wrap_flipper .name_testimonial{margin-top:1.5em}.make_links_section .inner_content{padding:5% 0;width:90%;max-width:1600px}.make_links_section h2{margin:0 auto;width:100%;max-width:1600px;font-size:4em}.make_links_content{margin:1em auto 2em;width:100%;max-width:1600px;display:block;font-size:1.5em}.make_links_wrapper{display:flex;align-items:center;justify-content:space-between}.make_links_wrapper a{margin-top:3em;padding:2.4em 0;width:7em;box-sizing:border-box;background-color:#e0dfdd;border-radius:50%;text-align:center;line-height:1.2em;font-size:1.4em}.make_links_wrapper a:hover{background-color:#202a44;color:#ffffff}.make_links_wrapper img{width:100%;max-width:210px}.video_banner_section .inner_content{padding:3% 0;width:90%;max-width:1600px}.bottom_quick_link_section .inner_content{padding:3% 0;width:90%;max-width:1600px}.bottom_quick_link_section h2{margin:0 auto;width:100%;max-width:1600px;font-size:4em}.bottom_quick_link_wrapper{margin:3% 0;display:flex;align-items:stretch;justify-content:space-between}.bottom_quick_link{padding:3% 0;width:32%;box-sizing:border-box;border:4px solid #000000;text-align:center}.bottom_quick_link:hover{background-color:#202a44;color:#ffffff;border:4px solid #202a44}.bottom_quick_link_title{text-transform:uppercase;font-size:1.75em;font-weight:bold}.bottom_quick_link_content{line-height:1.25em;font-size:1.75em}.bottom_banner_section .inner_content{padding:0}@media only screen and (max-width:1350px){.feature_search_section .feature_search_btn{font-size:1em}.feature_search_section .feature_search_dropdown.open{height:28em}.top_quick_link{font-size:1rem}.cta_section .cta_link_wrapper{font-size:0.7em}.buying_process_section{font-size:0.7em}.testimonials_section{font-size:0.9em}.make_links_section{font-size:0.7em}.bottom_quick_link_section{font-size:0.7em}}@media only screen and (max-width:960px){.feature_search_section .feature_search_dropdown.open{height:62em}.cta_section{font-size:0.8em}.cta_section .cta_link.bottom_link{width:100%}.testimonials_section{font-size:0.7em}.make_links_section h2{font-size:3em}.make_links_wrapper a{font-size:1.2em}.bottom_quick_link_section h2{font-size:3em}}@media only screen and (max-width:768px){.top_banner_section .ad_flipper .flipper .next_slide,.top_banner_section .ad_flipper .flipper .prev_slide{display:none !important}.top_quick_links_section .inner_content{width:96%}.top_quick_link.bottom_link{width:100%}.cta_section .cta_link_wrapper{display:block;font-size:1em}.cta_section .cta_link{width:100%}.buying_process_box{width:100%}.buying_process_box_mobile_text_tier1,.buying_process_box_mobile_text_tier2,.buying_process_box_mobile_text_tier3{margin:2em 0;width:100%;display:block;cursor:pointer;text-align:center;text-transform:uppercase}.buying_process_box_mobile_text_tier2,.buying_process_box_mobile_text_tier3{display:none}.buying_process_box.mobile_hide_tier1,.buying_process_box.mobile_hide_tier2,.buying_process_box.mobile_hide_tier3{display:none}.testimonials_section{font-size:0.9em}.testimonials_section .testimonial_image{width:95%}.testimonials_section .testimonials_wrapper{min-height:16em;opacity:0.7;background:linear-gradient(110deg,transparent 25%,#202a44 25%,#202a44 100%)}.testimonials_section .testimonials_wrap_flipper{width:70%}.testimonials_section .testimonials_wrapper .comments_testimonial span{font-size:1em}.make_links_section{font-size:0.75em}.make_links_wrapper{flex-wrap:wrap}.make_links_section h2{font-size:2.5em}.make_links_wrapper a{margin-top:1em;padding:4.75em 0;width:11.75em}.makes_links_second_row{margin-top:3%;clear:left}.bottom_quick_link_wrapper{display:block}.bottom_quick_link{margin-top:3%;width:100%;display:block}.bottom_quick_link_section h2{font-size:2.75em}}@media only screen and (max-width:584px){.feature_search_section .feature_search_dropdown.open{height:65em}.testimonials_section{font-size:0.7em}.testimonials_section .testimonials_wrapper{min-height:14em}.make_links_wrapper a{margin-top:1em;padding:3.5em 0;width:9em}}@media only screen and (max-width:500px){.testimonials_section{font-size:0.6em}.make_links_wrapper a{padding:2.6em 0;width:7.6em}}@charset "utf-8";#header_wrap{position:relative;top:0;z-index:601;width:100%;height:99px;background-color:#ffffff}.shell-header{margin:0 auto;padding:0.7em 3%;max-width:2000px;background-color:#ffffff}.phone-desktop{font-family:'VolvoSansPro-Regular' !important}.phone-desktop b{color:#000000}.megamenu_navigation_container .parent_ul .parent_caret{display:none}.megamenu_mobile{position:relative;z-index:2}.shell-header .lh-container{width:35%;float:left}.shell-header .rh-container{width:65%;float:right}.logo-wrapper{margin-top:3%;float:left}.site_logo{width:100%;max-width:305px;float:left}.dealer_logo{float:left;margin-top:2%}.phone-container{margin-top:0.75em;color:#000000;text-align:right;font-size:0.8em;font-family:'VolvoSansPro-Regular' !important}.phone-container .phone-desktop a{color:#000000;text-decoration:none}.phone-container .num_dot{padding:0 1%}.phone-container .header_address a{text-transform:uppercase;color:#000000;text-decoration:none}.phone-mobile{display:none;cursor:pointer}.phone-mobile #phone-icon{padding-right:10px}.phone-mobile .map-icon{padding-left:10px}#phone-drop-down-container{position:absolute;top:7.1em;z-index:999;width:100%;height:314px;background:#ffffff;border-radius:.1px;-webkit-box-shadow:0 5px 10px -5px #000000;box-shadow:0 5px 10px -5px #000000;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}#phone-drop-down-container.closed{height:0;display:none}#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{display:block;font-size:17px}#phone-drop-down-container #phone-drop-down-wrap a{color:#ffffff;text-decoration:none}#phone-drop-down-container #phone-drop-down-wrap .phone-number,#phone-drop-down-container #phone-drop-down-wrap .phone-number-location{margin-top:5px;padding:15px;display:block;border-radius:5px;background:#000000;color:#ffffff;font-size:14px}#phone-drop-down-container #phone-drop-down-wrap .phone-number:hover,#phone-drop-down-container #phone-drop-down-wrap .phone-number-location:hover{background:#414042}#phone-drop-down-container #phone-drop-down-close-wrap{padding:15px;display:block;background:#cecece;border-top:1px solid #777777;cursor:pointer;color:#444444;text-align:center;font-size:15px}.megamenu_mobile .toggle_menu_bar{background:#05141F}.megamenu_mobile .toggle_menu_button{background:#05141F}.megamenu_mobile .toggle_menu_bar .site_title{visibility:hidden}.megamenu_mobile_body{position:relative;z-index:1;background-color:#ffffff}.megamenu_mobile_body .item_icon{background-image:url("https://cdn.dealereprocess.org/cdn/img/megamenu/blue_icons.png") !important}.megamenu_mobile_body .active_parent .clickable_li{color:#981E32 !important}#megamenu{position:relative;z-index:1;margin-top:1.2em;width:100%;float:left}#megamenu .parent_label{color:#000000;line-height:30px;text-decoration:none;font-family:'VolvoSansPro-Regular' !important;font-size:0.8em;font-weight:300}#megamenu .colored_box{padding:0.5em;background:#53565A;border:1px solid #53565A;border-radius:0.3em;color:#f5f5f5}#megamenu .item_icon{background-image:url("https://cdn.dealereprocess.org/cdn/img/megamenu/gray_icons.png")}.megamenu_content_container{width:100% !important}.megamenu_navigation_container .parent_li{text-align:right}#megamenu .active_parent .parent_label{color:#981E32}.megamenu_content_container .item_label:hover,.megamenu_mobile_body .item_label:hover{color:#3672A3 !important}.megamenu_content_container .template_2{overflow:auto;max-height:38em}#megamenu .active_parent .parent_label{color:#981E32}.megamenu_inventory .label_row{text-align:center}.header_nav_dropdown .megamenu_navigation_container .parent_li .megamenu_inventory_item a{display:block}.megamenu_content_container .template_2 .group_container ul li a{padding:1em 0;line-height:1.25em;background-color:#000;border-radius:3px}.megamenu_content_container .item_icon_blank,.megamenu_mobile_body .item_icon_blank,.megamenu_content_container .template_2 .group_container ul li .item_icon{display:none !important}.megamenu_content_container .menu_label-container.thm-hglight_border,.megamenu_mobile_body .menu_label-container.thm-hglight_border{text-align:center !important;border:none !important}.megamenu_content_container .template_2 .item_ul_container li,.template_2 .item_ul_container ul li{margin:0.4em auto !important;padding:0 !important;width:95% !important;height:unset !important;min-height:auto !important;max-height:auto !important;border-bottom:none !important;border-radius:4px !important;text-align:center !important;line-height:unset !important}.template_2 .group_container ul li a{display:block !important;letter-spacing:2px !important;color:#ffffff !important;text-transform:uppercase !important;font-size:11px !important}.megamenu_content_container .template.template_1{background-color:#000;box-shadow:none;color:#fff}.megamenu_content_container .template.template_1 .item_label{color:#fff}.megamenu_content_container .template_1 .item_ul_container li{padding:0.6em;border-bottom:1px solid #DBDBDB}@media all and (max-width:1350px){#header_wrap{height:80px}.shell-header{padding:0.25em}.site_logo{max-width:75%;margin-top:3%}.logo-wrapper{margin-top:0%}.dealer_logo{margin-top:2%;max-width:18%}.phone-container{margin-top:1.2em;font-size:0.6em;font-weight:600}.phone-container .num_dot{padding:0 2px}#megamenu .parent_label{font-size:0.7em}}@media all and (max-width:960px){.shell-header{padding:0.1em 1.5% 0}.shell-header .lh-container{margin-top:0%;width:30%}.shell-header .rh-container{width:67%}.site_logo{max-width:100%}.phone-container{margin-top:2.2em;font-size:0.56em}#megamenu{margin-top:0.3em}#megamenu .parent_label{font-size:0.65em}#megamenu .parent_ul .parent_caret{display:inline !important}}@media all and (max-width:768px){#header_wrap{position:relative;height:auto}.shell-header{margin:0 auto;padding-top:40px}.logo-wrapper{margin-top:0}.site_logo{margin-left:0em;margin-top:6%;max-width:100%;margin-bottom:2%}.shell-header .lh-container{width:50%}.phone-mobile{margin-right:1em;margin-top:1.8em;display:block}.shell-header .address-container>a{font-size:0.725em}.shell-header .lh-container{padding-bottom:0.45em}.phone-desktop{display:none}.phone-container{display:none}.shell-header .rh-container{display:none}.dealer_logo{display:none}#phone-drop-down-container.closed{display:inherit}#megamenu_mobile{position:relative;z-index:11}.megamenu_mobile .toggle_menu_bar{float:right;background-color:#000;text-align:center}.megamenu_mobile.active .toggle_menu_bar{float:left}.megamenu_mobile .toggle_menu_bar .site_title{visibility:hidden;display:none}.megamenu_mobile .toggle_menu_button{background-color:#000}.header_nav_dropdown{display:none}#header_wrapper > .inner_content{margin-top:40px}#megamenu_mobile{position:absolute;top:0px;right:0;width:100%;height:0;z-index:1002;background-color:rgba(0,0,0,0.5)}#megamenu_mobile.active{position:fixed;height:100%}.toggle_menu_bar{width:20% !important}#megamenu_mobile_body{display:block !important;top:0;right:0;height:100%;width:80%;float:right;position:absolute;overflow:scroll;background-color:#000;text-transform:uppercase}#megamenu_mobile_body .parent_collection{padding:0;color:#fff;background-color:#000}#megamenu_mobile_body .parent_collection > li,#megamenu_mobile_body .parent_collection .menu_label-container{border-bottom:2px solid #3e3e3e}#megamenu_mobile_body .parent_label{padding:1em 0 1em 0.5em;font-size:14px;font-weight:700;color:#fff}#megamenu_mobile_body .item_label_text{font-size:12px;font-weight:700;color:#fff}#megamenu_mobile_body .item_collection{background-color:#000}#megamenu_mobile_body .item_collection li{border-bottom:1px solid #525252}#megamenu_mobile_body .item_collection li:last-child{border-bottom:0 solid #525252}#megamenu_mobile_body .item_collection li:last-child .item_label_container{border-bottom:0 solid #525252}#megamenu_mobile_body .item_icon_blank{height:0}.megamenu_mobile_body .item_icon{display:none !important}.megamenu_mobile_body .menu_label-container{padding-top:0}.megamenu_mobile_body .menu_label-container.thm-hglight_border{text-align:left}#megamenu_mobile_body .item_collection .item_label_container{margin:0px 2em;padding:1em 0}}@media all and (max-width:584px){.phone-mobile{margin-top:1.4em}}@media all and (max-width:500px){.shell-header .lh-container{width:55%}.phone-mobile{margin-top:1.5em}.phone-mobile .map-icon{padding-left:7px}.phone-mobile #phone-icon{padding-right:13px}.phone-mobile .map-icon{padding-left:0}.shell-header .rh-container{padding:0.62em 0}.smart-search-cont{width:96.5%}#phone-drop-down-container{top:6em}}@media all and (max-width:400px){.phone-mobile{margin-top:12px}.shell-header .lh-container{margin-top:2%}}@charset "utf-8";#footer{background-color:#202a44;color:#ffffff;font-size:0.85em}#footer a{color:inherit;text-decoration:none}.footer_text_section{padding:1% auto;width:100%;clear:both;float:left;background-color:#ffffff;box-sizing:border-box}.footer_text_section h1{margin-bottom:1em}.footer_text_section h2{margin-bottom:1em;font-size:1em}.footer_text_section h3{margin-bottom:0.25em;font-size:0.9em}.footer_text_section p{margin-bottom:1em;line-height:1.2em;font-size:1.1em}.footer_text_section .inner_content .cities li{width:33%;float:left}.footer_text_section .inner_content,#footer .inner_content{margin:0 auto;padding:2%;width:100%;max-width:2000px;box-sizing:border-box;line-height:1.3em}.footer_text_section .inner_content{text-align:left}#footer .inner_content{padding:0;display:flex;align-items:stretch;justify-content:space-between}#footer .footer_col{padding:0;width:100%;border-right:none;border:none;font-size:1em}#footer .footer_col .nav_item{visibility:hidden}#footer .footer_col .subnav{visibility:visible}.footer_dealer_info_section{padding:2% 0 2% 2%;box-sizing:border-box;width:14%}.footer_dealer_info_section .footer_dealer_info_title{}.footer_dealer_info_section .footer_dealer_info_address{margin-top:1.5em}.footer_dealer_info_section .footer_dealer_info_phone{margin-top:1.5em}.footer_sales_hours_section{padding:1.5%;box-sizing:border-box;width:19%}.footer_sales_hours_section .nav_item{font-weight:bold}.footer_sales_hours_section .nav_item .subnav .sub_item{font-weight:normal}.footer_service_hours_section{padding:1.5%;box-sizing:border-box;width:19%}.footer_service_hours_section .nav_item{font-weight:bold}.footer_service_hours_section .nav_item .subnav .sub_item{font-weight:normal}.footer_service_hours_section.mobile,.footer_mobile_spacer{display:none}.footer_parts_hours_section{padding:1.5%;box-sizing:border-box;width:19%}.footer_parts_hours_section .nav_item{font-weight:bold}.footer_parts_hours_section .nav_item .subnav .sub_item{font-weight:normal}.footer_parts_hours_section.mobile{display:none}.footer_dealer_contact_section{padding:2% 2% 2% 0;box-sizing:border-box;width:29%;text-align:right}#footer .footer_dealer_contact_section .footer_contact_top_btn{padding:1em 3em;display:inline-block;background-color:#ffffff;color:#000000;vertical-align:top;text-align:center;font-size:1.2em;font-weight:bold}.footer_dealer_contact_section .footer_contact_social_media{margin-left:0.5em;display:inline-block;vertical-align:top}.footer_dealer_contact_section .footer_contact_social_media svg{padding:0.5em;width:2.5em;background-color:#0b121c;box-sizing:border-box;color:#ffffff}.footer_dealer_contact_section .footer_contact_social_media svg path{fill:#ffffff !important}.footer_dealer_contact_section .footer_contact_social_media:hover svg{background-color:#4b6ea8}.footer_dealer_contact_section .footer_contact_middle{margin-top:3em;font-size:0.95em}.footer_dealer_contact_section .footer_contact_bottom{margin-top:1em;font-size:0.95em}.footer_dealer_contact_section .footer_contact_bottom a{font-weight:bold}@media only screen and (max-width:1350px){.footer_text_section{font-size:0.8em}#footer{font-size:0.6em}}@media only screen and (max-width:960px){#footer{font-size:0.5em}#footer .footer_dealer_contact_section .footer_contact_top_btn{display:block}#footer .footer_dealer_contact_section .footer_contact_social_media{margin:0.9em 0.9em 0 0}.footer_dealer_contact_section .footer_contact_middle{margin-top:1em}.footer_text_section{font-size:0.75em}}@media only screen and (max-width:768px){.footer_text_section{font-size:0.75em}#footer{font-size:0.7em}#footer .inner_content{flex-wrap:wrap}.footer_dealer_info_section{width:44%}.footer_sales_hours_section{width:56%}#footer .footer_col{width:100%}.footer_service_hours_section{display:none}.footer_service_hours_section.mobile{margin-top:2%;width:56%;display:block}.footer_parts_hours_section{display:none}.footer_mobile_spacer{width:44%;display:block}.footer_parts_hours_section.mobile{margin-top:2%;width:56%;display:block;float:right}.footer_dealer_contact_section{margin-top:2%;padding:0 0 2% 2%;width:44%;text-align:left}.footer_dealer_contact_section .footer_contact_top_btn{padding:0.75em 3em;font-size:1em}}@media only screen and (max-width:500px){#footer{font-size:0.55em}.footer_dealer_contact_section .footer_contact_top_btn{padding:0.75em 1em}}@charset "utf-8";.srp_results_vehicles_wrapper .vehicle_item__lower_container{display:none}@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){}