@charset "utf-8";@import url(../../../cdn/css/themes/compliance/mazda_redesign.css);@font-face{font-family:MazdaType-Regular;src:url('fonts/MazdaType-Regular.eot');src:url('fonts/MazdaType-Regular.eot#iefix') format('embedded-opentype'),url('fonts/MazdaType-Regular.svg') format('svg'),url('fonts/MazdaType-Regular.ttf') format('truetype'),url('fonts/MazdaType-Regular.woff') format('woff'),url('fonts/MazdaType-Regular.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:MazdaType-Italic;src:url('fonts/MazdaType-Italic.eot');src:url('fonts/MazdaType-Italic.eot#iefix') format('embedded-opentype'),url('fonts/MazdaType-Italic.svg') format('svg'),url('fonts/MazdaType-Italic.ttf') format('truetype'),url('fonts/MazdaType-Italic.woff') format('woff'),url('fonts/MazdaType-Italic.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:MazdaType-Medium;src:url('fonts/MazdaType-Medium.eot');src:url('fonts/MazdaType-Medium.eot#iefix') format('embedded-opentype'),url('fonts/MazdaType-Medium.svg') format('svg'),url('fonts/MazdaType-Medium.ttf') format('truetype'),url('fonts/MazdaType-Medium.woff') format('woff'),url('fonts/MazdaType-Medium.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:MazdaType-MediumItalic;src:url('fonts/MazdaType-MediumItalic.eot');src:url('fonts/MazdaType-MediumItalic.eot#iefix') format('embedded-opentype'),url('fonts/MazdaType-MediumItalic.svg') format('svg'),url('fonts/MazdaType-MediumItalic.ttf') format('truetype'),url('fonts/MazdaType-MediumItalic.woff') format('woff'),url('fonts/MazdaType-MediumItalic.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:MazdaType-Bold;src:url('fonts/MazdaType-Bold.eot');src:url('fonts/MazdaType-Bold.eot#iefix') format('embedded-opentype'),url('fonts/MazdaType-Bold.svg') format('svg'),url('fonts/MazdaType-Bold.ttf') format('truetype'),url('fonts/MazdaType-Bold.woff') format('woff'),url('fonts/MazdaType-Bold.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:MazdaType-BoldItalic;src:url('fonts/MazdaType-BoldItalic.eot');src:url('fonts/MazdaType-BoldItalic.eot#iefix') format('embedded-opentype'),url('fonts/MazdaType-BoldItalic.svg') format('svg'),url('fonts/MazdaType-BoldItalic.ttf') format('truetype'),url('fonts/MazdaType-BoldItalic.woff') format('woff'),url('fonts/MazdaType-BoldItalic.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:MazdaType-Gizmo;src:url('https://www.billgattonmazda.com/assets/d2075/css/fonts/ss-gizmo.otf') format('opentype');font-weight:400;font-style:normal}h1,h2,h3,h4{font-family:MazdaType-Bold,Arial,sans-serif!important}body{font-family:MazdaType-Regular,Arial,sans-serif;line-height:1.5;letter-spacing:1px}.inner_content{margin:0 auto;width:100%;max-width:2000px}.banner_section{position:relative}.ad_flipper .flipper .next_slide,.ad_flipper .flipper .prev_slide{height:unset!important;width:unset!important}.banner_section .ad_flipper .flipper .prev_slide{left:2%;background-image:none}.banner_section .ad_flipper .flipper .next_slide{right:2%;background-image:none}.banner_section .ad_flipper .flipper .next_slide svg,.banner_section .ad_flipper .flipper .prev_slide svg{fill:#ffffff;transform:rotate(90deg) translate(-50%,50%);width:69px;height:67px;top:50%;left:50%;position:absolute}.banner_section .ad_flipper .flipper .next_slide svg{transform:rotate(270deg) translate(50%,-50%)}.banner_section .ad_flipper .flipper_scroller{position:absolute;bottom:50px;margin:0 calc(50% - 25px);height:20px!important;width:50px;background:none repeat scroll 0 0 transparent!important}.banner_section .ad_flipper .flipper_scroller .next,.banner_section .ad_flipper .flipper_scroller .prev{display:none}.banner_section .ad_flipper .flipper_scroller .item_space{width:100%!important}.banner_section .ad_flipper .flipper_scroller .item_space .item{margin:0 auto;width:10px;height:8px;border-radius:25px;float:none;cursor:pointer;opacity:1}.banner_section .ad_flipper .flipper_scroller .item_space .item svg:focus{outline:0}.banner_section .ad_flipper .flipper_scroller .item_space .item>div{display:none}.model_scroller_section{margin-top:5%;font-size:.8em;letter-spacing:2px;font-family:MazdaType-Bold,Arial,sans-serif!important}.model_scroller_section #model-scrollers-tabs{margin:2% auto;width:65%}.model_scroller_section #model-scrollers-tabs .tab-content{padding:1em 0;width:32%;box-sizing:border-box;display:inline-block;text-align:center;color:#999;cursor:pointer;font-size:1.1em}.model_scroller_section #model-scrollers-tabs .tab-content.active{color:#101010}.scroller-content-container .scroller-content-header .item-model{font-size:1.1em;font-weight:400}.model_scroller_section .scroller-content-container .scroller-content-subheader{display:none}.model_scroller_section .scroller-content-container .scroller-content-image-container{height:auto}.model_scroller .item_space .item img{position:relative;width:auto!important}.model_scroller_section .model_scroller .btn-scroller-item{margin:0 0 0 23%;width:55%;height:45px;font-size:13px;letter-spacing:2px}.model_scroller_section .model_scroller .prev{top:28%;left:3%;width:2.5%;height:16%;background-image:url('../img/body/testimonials_arrow_prev_40x50.png');background-position:center center;background-repeat:no-repeat;background-size:contain}.model_scroller_section .model_scroller .next{top:28%;right:3%;width:2.5%;height:16%;background-image:url('../img/body/testimonials_arrow_next_40x50.png');background-position:center center;background-repeat:no-repeat;background-size:contain}.next.inactive,.prev.inactive{display:none!important}.cta_button_section .inner_content{width:93%}.cta_button_section .cta_button{margin:.5% 0 .5% .5%;width:24.62%;float:left;text-align:center}.cta_button_section .cta_button_first{margin-left:0}.cta_button_section .cta_button .cta_button_img{width:100%;max-width:478px}.cta_button_section .cta_button h3{margin:1.5em 0 0 0;display:block;letter-spacing:3.5px;font-size:.8em;font-weight:700}.cta_button_section .cta_button .cta_button_btn{margin:2em auto;width:202px;display:block;text-decoration:none;letter-spacing:2px}.promotion_section{background-color:#f5f5f5}.mobile_certified{display:none}.certified_section{background-image:url(../img/body/bg_certified_section_2880x1288.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.certified_section,.promotion_section{padding:4% 3%;width:94%;clear:both}.promotion_left{padding:6% 0 0 3%;width:50%;box-sizing:border-box}.certified_right{padding-left:10%;width:50%;box-sizing:border-box;color:#fff}.certified_info,.certified_title{width:80%;margin:5% auto}.certified_info{margin:auto}.certified_right .certified_title p,.promotion_left .promotion_title p{margin-bottom:5px;letter-spacing:1.69px;font-size:13px}.certified_right .certified_title h2,.promotion_left .promotion_title h2{line-height:1;letter-spacing:3px;font-size:20px}.certified_right>p,.promotion_left>p{margin:3% 0;width:70%;font-size:16px;line-height:1.75;letter-spacing:normal}.certified_right>p{width:85%}.certified_right a,.promotion_left a{margin-top:3%;padding:0 3%;display:inline-block;text-decoration:none;letter-spacing:2px}.certified_right .mazda-btn.secondary{border-color:#fff;background-color:#fff}.certified_right .mazda-btn.secondary:hover span{color:#101010}.certified_right,.promotion_right{width:50%}.testimonials_section{padding:2% 3%;width:94%;text-align:center;font-size:.8em}.testimonials_section h2{margin:3% 0;text-align:center;letter-spacing:4px;font-family:MazdaType-Medium,Arial,sans-serif!important}.testimonials_section .testimonials_section_scroller{clear:both}.testimonials_section .testimonials_arrow{margin-top:10em;margin-left:1.5%;margin-right:1.5%;width:2%;float:left;cursor:pointer}.testimonials_section .testimonials_arrow:focus{outline:0}.testimonials_section .testimonials_section_wrapper{width:90%;float:left;overflow:hidden}.testimonials_section #testimonials_wrap{position:relative;left:0;display:inline-block;text-align:center}.testimonials_section .toggle_header{display:none}.testimonials_section .sub_module_spacing{margin:0;padding:0;background-color:transparent;border:none}.testimonials_section .displayed_testimonials{display:flex}.testimonials_section .hidden_testimonials{display:none}.testimonials_section .testimonial{margin-left:1%;margin-right:1%;padding:4.75em;width:23%;min-height:22em;float:left;background-color:#f5f5f5;border:1px solid #999;box-sizing:border-box;text-align:left}.testimonials_section .testimonial h3{padding-bottom:1em;border-bottom:1px solid #999;text-transform:uppercase;font-size:1.4em}.testimonials_section .testimonial h3::after{content:'';margin:5px 0 -5px 0;padding:.5em 0;width:30%;display:inline-block;float:right;background-image:url('../img/body/icon_stars_170x30.png');background-repeat:no-repeat;background-size:contain}.testimonials_section .comments_testimonial p{padding:0;line-height:1.57;font-size:14px;letter-spacing:.54px}.testimonials_section .comments_testimonial span{display:none}.testimonials_section .comments_testimonial p>a{color:grey}.testimonials_section .more_testimonials{display:none}.testimonials_section .testimonials_section_btn{margin:4% 1% 2% 0;min-width:200px;display:inline-block;letter-spacing:2px}.testimonials_section_btn.mazda-btn.secondary{margin-right:0;border:2pt solid}.testimonials_section_btn.mazda-btn.secondary:hover{border:2pt solid #767676}.dealer_info_section{padding:3% 5%;width:90%;clear:both;background-color:#fff}.dealer_info_section .inner_content{position:relative}.dealer_info_left{width:50%}.dealer_info_left img{width:100%;max-width:1000px}.dealer_info_right{top:50%;transform:translateY(-50%);padding-left:5%;width:50%;position:absolute;box-sizing:border-box;font-size:.8em}.dealer_info_right h2{text-transform:uppercase;letter-spacing:2.2px;font-size:1.2em}.address{display:inline-block}.sub_address{color:grey}.dealer_info_right_address{margin:3% 0}.dealer_info_right .thm-general_border{border:none;list-style:none}.dealer_info_right_quick_link{margin:3% 5% 4% 0;width:39%;display:inline-block;text-decoration:none}.dealer_info_right_quick_link svg{width:10%}.dealer_info_right_quick_link .cta_button_img,.dealer_info_right_quick_link img,.dealer_info_right_quick_link svg{max-width:30px;vertical-align:middle}#dealer_info_map_icon{filter:invert(0%) sepia(96%) saturate(0%) hue-rotate(175deg) brightness(0) contrast(100%)}.dealer_info_right_hours_title{margin-bottom:3%}.dealer_info_right_hours{width:45%}.dealer_info_left_mobile{display:none}.dealer_info_right_hours .nav_item.parent{margin-right:5%;color:#101010}.dealer_info_right_hours .nav_item.parent .sub_nav{margin-top:1em}.dealer_info_right_hours .nav_item.parent .sub_item{margin:.5em 0;font-size:.9em}.dealer_info_right_hours .nav_item.parent .sub_item .hrs_day{width:35%;display:inline-block;text-align:left}.dealer_info_right_hours .nav_item.parent .sub_item .hrs{width:65%;text-align:right}.dealer_info_hours_arrow{display:none}.vdp_department_hours .dealer_info_right{position:relative;top:0;transform:translateY(0)}.srp_results_vehicles_wrapper .srp_vehicle_wrapper .veh_pricing_container dl{min-height:unset!important}.similar_vehicle-inner .cld-vehicle-img-wrapper{min-height:175px}.vdp_details_section_spacing .details-vehicle_text p{padding-left:0}.incen-leads>a{margin:5px auto;height:56px;line-height:2.85;letter-spacing:2px;font-family:MazdaType-Bold}.incen-leads .do_i_qualify{border:none}.incen-veh_inner .incen-leads .do_i_qualify:hover{background-color:#767676;color:#fff}.incen-leads .incen-lead_btn{border:2pt solid #101010}.incen-veh_img .incen-leads .incen-lead_btn:hover{background-color:#fff;border:2pt solid #767676;color:#767676}.incen-leads .incen-lead_btn,.incen-leads .incen-lead_btn:hover{border-radius:3px}.ui-dialog .ui-dialog-content,.ui-dialog>.modal-inner-wrapper{border-radius:3px}.ui-dialog>.modal-inner-wrapper .ui-widget-header{margin-bottom:0;border-radius:3px 3px 0 0}#modal_form_container .form_wrapper_v2.thm-form_light,#modal_form_container form.form_design_version_2.thm-form_light{padding-right:40%}form.form_design_version_2>div:first-child .form_set_header.legend_no_bg,form.form_design_version_2>div:first-child h3.legend_no_bg{padding-left:0}.srp_results{margin-top:2%}.srp_dropdown_menus{margin-top:10%}.form_design_version_2.thm-form_light,.form_wrapper_v2.thm-form_light,.srp_filter,.srp_filter_option,.ui-dialog .ui-dialog-title{font-family:MazdaType-Bold!important;letter-spacing:2px}#details-mini-outer.details-mini_dv-2 .details-price dt,.details-overview_table table .details-overview_title{font-family:MazdaType-Bold}#details-mini-outer.details-mini_dv-2 .details-overview_table td,#details-mini-outer.details-mini_dv-2 .details-price dd,#details-mini-outer.details-mini_dv-2 .details-price dt{font-size:13px}.srp_filters_search,.vehicle_highlights_list{font-family:MazdaType-Regular}.paycalc_wrap_default form.form_design_version_2 fieldset .calculate_button,form.form_design_version_2 input[type=submit]{border-radius:3px!important;text-transform:uppercase;font-family:MazdaType-Bold,Arial,sans-serif;font-size:13px;letter-spacing:2px}.modal-inner-wrapper form input[type=submit]{min-height:45px;font-size:13px!important}@media only screen and (max-width:1350px){.model_scroller_section #model-scrollers-tabs{width:90%}.cta_button_section{font-size:.72em}.promotion_section{font-size:.75em}.promotion_left{padding:3% 0 0 3%}.testimonials_section{font-size:.8em}.dealer_info_section{font-size:.85em}.dealer_info_right{padding:0 0 0 5%}}@media only screen and (max-width:1024px){.similar_vehicle-inner .cld-vehicle-img-wrapper{min-height:150px}}@media only screen and (max-width:960px){.model_scroller_section{font-size:.8em}.cta_button_section .inner_content{width:98%}.cta_button_section .cta_button{margin:1% 0 1% 1%;width:49.5%}.cta_button_section .cta_button_first,.cta_button_section .cta_button_third{margin-left:0}.promotion_section{font-size:.9em}.promotion_left{width:100%}.promotion_right{margin:2%;width:96%}.dealer_info_section{font-size:1em}.dealer_info_left{margin:2%;width:96%}.dealer_info_right{padding:0 0 0 2%;width:100%;position:static;transform:none}.mw_a1{width:100%}.srp_filters_wrapper{padding-right:0!important;width:100%;font-size:.75em}.srp_filters_mobile_header{display:block!important}.srp_dropdown_menus{margin-top:0;overflow:auto}}@media only screen and (max-width:768px){.model_scroller_section #model-scrollers-tabs .tab-content{width:100%}.promotion_section{font-size:.9em}.mobile_certified{display:block}.mobile_certified img{width:100%}.certified_section{width:100%;background:#101010}.certified_right{padding:3% 0 0 3%;width:100%}.certified_title{margin:3% 0}.certified_info{margin:0}.certified_right .mazda-btn.secondary{margin:5% 0}.dealer_info_section{font-size:1em}.srp_filter .srp_filter_options{display:none}.srp_filter .srp_filter_options.open{display:block}.srp_results_vehicles_wrapper .srp_vehicle_content .srp_vehicle_pricing_col,.vehicle_highlights_wrapper .vehicle_highlights_list li{width:90%;display:block}}@media only screen and (max-width:584px){.cta_button_section{font-size:.9em}.cta_button_section .cta_button{margin:2%;width:96%}.promotion_section{text-align:center}.promotion_left{padding:3% 2%}.promotion_left p{width:100%}.certified_section{padding:3% 2%;width:unset;text-align:center}.certified_right{padding:3% 2%}.certified_info,.certified_title{width:100%}.dealer_info_section{font-size:1.1em}.dealer_info_right_quick_link{margin:2% 0;width:100%!important}.dealer_info_right_quick_link svg{margin:0 1%;width:7%!important}h2.dealer_info_right_hours_title{display:none}.dealer_info_right_hours{width:100%;text-align:left}.dealer_info_hours_arrow{padding:4% 0;display:block;border-bottom:1px solid #101010;cursor:pointer}.dealer_info_hours_arrow img{float:right}.dealer_info_hours_dropdown.open{display:block}.dealer_info_hours_dropdown.closed{display:none}.dealer_info_left{display:none}.dealer_info_left_mobile{display:block}.dealer_info_left_mobile img{width:100%;max-width:1000px}.dealer_info_right_hours .nav_item.parent{visibility:hidden}.dealer_info_right_hours .nav_item.parent .subnav{visibility:visible}.address_mobile{display:block}}.header_wrapper{position:fixed;top:0;z-index:1001;width:100%;background-color:#fff}.fixed_header_spacer{height:185px}.header_wrapper .inner_content{margin:0 auto;width:99%;max-width:1600px}.header_left{margin:23px 0 22px;padding-left:3%}.header_left a{display:inline-block;text-decoration:none}.header_left_make_logo{padding-right:30px;height:80px;width:auto;float:left;border-right:2px solid #737373}.header_left_site_logo{padding:3% 0 3% 26px;max-height:80px;width:60%;max-width:320px;float:left;box-sizing:border-box;text-align:center}.header_left_mobile{display:none}.header_right{padding-top:36px;padding-right:3%;width:58%}.header_right_address_phone{width:150%;text-align:right;text-transform:uppercase;line-height:0;float:right}.header_right_address,.header_right_phone,.header_right_phone_divider{color:#999;text-decoration:none;font-size:10px;letter-spacing:2px;font-weight:700}.header_right_phone_divider{padding:0 1em}.header_right_pointer img{width:1.75%;vertical-align:middle}.header_right_menu{margin-top:20px;width:200%;float:right}.header_right_menu .megamenu_navigation_container .parent_ul .parent_label{color:#d5d5d5;text-align:right;text-decoration:none;text-transform:uppercase;font-size:13px;letter-spacing:2px}.header_right_mobile{display:none}.megamenu_inventory .megamenu_inventory_item{font-size:13px;text-align:left;letter-spacing:1.69px}.megamenu_content_container .item_icon_blank,.megamenu_mobile_body .item_icon_blank{display:none}.smart_search_link_wrapper{margin-left:2%;width:70%;float:left}.smart_search_link{margin:1.5% 2% 0;display:inline-block;color:#999;text-decoration:none;text-transform:uppercase;font-size:.9em}.smart_search_link:hover{color:#000;font-weight:700}.smart_search_box{margin:.5% 3%;padding:3px 14px;width:128px;height:45px;float:right;border-radius:3px;color:#fff;background-color:#101010;box-sizing:border-box}.smart_search_box #front_search_wrap{width:78%;float:left}.smart_search_box #front_search_wrap #search_lbl{display:none}.smart_search_box #front_search_wrap .smart-search #s_search{background-color:transparent;border:none;font-size:13px;font-family:MazdaType-Bold;color:#fff;height:2.75em;width:100%}.smart_search_box #front_search_wrap .smart-search #s_search::placeholder{color:#fff}.smart_search_box svg{margin-top:8px;width:18px;fill:#ffffff;float:right}.smart_search_box .smart-search .close-result-wrapper{bottom:.15em!important;color:#101010}.smart_search_box .smart-search div.result-wrapper{position:absolute;right:1%;z-index:2;margin:10px auto 0;width:98%!important;height:32em;overflow:scroll;color:#101010;box-sizing:border-box}.phone-container{margin-top:.75em;color:#999;text-align:right;font-size:13px;letter-spacing:2px}.phone-container .phone-desktop a{color:#fff;text-decoration:none}.phone-container .num_dot{padding:0 1%}.phone-container .header_address a{color:#999;text-decoration:none;font-weight:500}.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;z-index:999;width:100%;height:313px;background:#fff;border-radius:.1px;-webkit-box-shadow:0 5px 10px -5px #101010;box-shadow:0 5px 10px -5px #101010;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}#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{display:block;font-size:17px}#phone-drop-down-container #phone-drop-down-wrap a{color:#fff;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:#101010;color:#fff;font-size:14px}#phone-drop-down-container #phone-drop-down-wrap .phone-number-location:hover,#phone-drop-down-container #phone-drop-down-wrap .phone-number:hover{background:#101010}#phone-drop-down-container #phone-drop-down-close-wrap{padding:15px;display:block;background:#cecece;border-top:1px solid #777;cursor:pointer;color:#444;text-align:center;font-size:15px}.phone-container a{text-decoration:none;color:#7e8083}.megamenu_mobile .toggle_menu_button{background:#2b2b2b none repeat scroll 0 0!important;color:#fff}.megamenu_mobile_body .item_icon{display:none}.megamenu_mobile .toggle_menu_bar .site_title{padding-left:5%}#megamenu_mobile_body .item_icon_blank{height:0}#megamenu .parent_ul{text-align:right}#megamenu .parent_label{color:#d5d5d5;line-height:30px;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:2px}#megamenu .colored_box{padding:.5em;background:#101010;border:1px solid #101010;border-radius:0;color:#f5f5f5}#megamenu .item_icon{display:none}.megamenu_inventory .megamenu_inventory_item{margin-top:3%;padding:0 2%;width:21%!important}.megamenu_content_container{width:100%!important}.megamenu_navigation_container .parent_li{margin-left:15px;width:unset!important;text-align:right}#megamenu .active_parent .parent_label{color:#fff}.megamenu_content_container .item_label:hover,.megamenu_mobile_body .item_label:hover{color:#fff}.megamenu_content_container .template_2{background-color:#fff;overflow:auto;max-height:30em}.megamenu_content_container .template_2 .item_ul_container li{border-bottom:none}.megamenu_content_container .menu_label-container,.megamenu_mobile_body .menu_label-container{border-style:none}.megamenu_content_container .template,.megamenu_content_container .template_1 .item_ul_container li{background-color:#fff;border-bottom:1px solid #525252}.custom_menu_arrow{padding-left:5px;vertical-align:sub;vertical-align:-webkit-baseline-middle}.megamenu_inventory .label_row{text-align:center}.starting_msrp{margin:5px 0 10px;color:#737373;letter-spacing:1.69px}.megamenu_content_container .template_1,.megamenu_content_container .template_1 .item_ul_container li{box-shadow:none;background-color:#2b2b2b}.megamenu_content_container .template_1 .item_ul_container li .item_label{color:#fff}.megamenu_content_container .template_1 .item_ul_container li{padding:.5em 6em .5em 1em}.megamenu_inventory .tag_number,.megamenu_inventory .tag_text{font-size:13px;font-family:MazdaType-Bold}#megamenu_group_container-1{width:72%!important;padding:0 1.5%}#megamenu_group_container-7 .group_label_container{padding-left:3.5%}.template_2{background-color:#f5f5f5}.megamenu_content_container .template_2 .group_label,.megamenu_mobile_body .group_label{text-transform:uppercase}.template_2 .group_container .group_label_container{text-align:center}.template_2 .item_ul_container ul li{margin:11px auto;padding:0;width:90%;height:unset;max-height:45px;border-bottom:none;border-radius:5px;text-align:center;line-height:unset}.template_2 .group_container ul li a{display:block;letter-spacing:2px;color:#fff;text-transform:uppercase;font-size:13px;line-height:41px}#megamenu_globalmakepages .item_ul_container .item_icon{display:none}@media all and (max-width:1350px){.fixed_header_spacer{height:168px}.header_left_make_logo{padding-right:15px;height:60px}.header_left_site_logo{padding-left:20px;max-width:220px}.header_right{padding-right:1%;font-size:.7em}.smart_search_box{margin-right:1%}.smart_search_link{margin:2.5% 2% 0}}@media all and (max-width:960px){.header_wrapper.fixed_header_spacer{position:relative;height:auto;display:block}.fixed_header_spacer{display:none}.fixed_header_spacer .site_title{text-transform:uppercase}.header_left{display:none}.header_left_mobile{margin:2% 0;width:85%;display:inline}.header_left_mobile_wrapper{display:inline-block}.header_left_mobile a{width:100%;display:block;text-decoration:none}.header_left_make_logo_wrapper{width:33%}.header_left_site_logo_wrapper{width:54%}.header_left_make_logo{padding-left:10px;padding-right:0;height:60px;float:none;border-right:none}.header_left_site_logo{margin:auto;padding-left:0;float:none;display:block}.header_right{display:none}.header_right_mobile{margin-top:5%;display:block}.header_right_mobile .mobile_icon{width:46%;display:inline-block;text-align:center}.header_right_mobile .mobile_icon img{width:90%;max-width:50px}#megamenu_mobile{top:12%;display:block}.smart_search_wrapper .inner_content{width:100%;padding-right:0}.smart_search_link_wrapper{display:none}.smart_search_box{margin:2%;width:96%;box-sizing:border-box}}@media all and (max-width:584px){.header_right_mobile{margin-top:3%}}.footer_wrapper{width:100%;background-color:#010101;color:#fff;letter-spacing:1.5px;font-size:.8em;padding-bottom:6em!important}.footer_wrapper .inner_content{width:90%}.footer_logo{padding:4% 0 2%;width:100%;display:block;border-bottom:1px solid #737373}.footer_logo_make_logo{padding-right:30px;width:24%;max-height:67px;max-width:90px;border-right:1px solid #737373;float:left;box-sizing:border-box}.footer_logo_site_logo{padding-left:15px;width:20%;max-width:395px;margin-top:0!important;float:left;box-sizing:border-box;text-align:center}.footer_links{clear:both}.footer_quick_links_column{width:25%;float:left}.footer_quick_links_column .footer_quick_links_header{margin:0 0 1.5em 0;text-transform:uppercase;font-size:16px}.footer_quick_links_column .footer_quick_links_link{margin:0 0 1em 0;display:block;font-size:9px;font-weight:700;letter-spacing:2.22px;color:#999;text-decoration:none;text-transform:uppercase}.footer_quick_links_arrow{display:none}.footer_social{padding:2em 0;width:100%;clear:both;display:inline-block;border-bottom:1px solid #737373}.footer_social a{margin-right:1%}.footer_socials{width:3.5%}.footer_socials_icon{fill:#999999}.footer_text{margin:2em 0 4em;color:grey;line-height:1.25em;font-size:.9em}.footer_text a{color:grey;text-decoration:none}.footer_text h1,.footer_text h2,.footer_text h3{margin-top:1%;color:grey;line-height:1.25em}.footer_text h1{font-size:1.15em}.footer_text h2{font-size:1em}.footer_text h3{font-size:.9em}.footer_bottom{padding:53px 0;background-color:#000;color:grey}.footer_bottom a{color:grey;text-decoration:none}.footer_bottom .footer_bottom_right a img{margin:6% 0;width:70%;float:right}.footer_bottom_right a{text-transform:none}.footer_bottom_right.fl_r span{text-transform:uppercase}@media only screen and (max-width:1350px){.footer_links{font-size:.75em}.footer_logo_make_logo{width:8%}.footer_logo_site_logo{width:28%}}@media only screen and (max-width:768px){.footer_wrapper{padding:3% 0}.footer_logo{display:none}.footer_quick_links_column{width:100%;float:none;border-bottom:1px solid grey}.footer_quick_links_arrow{margin:3% 0;display:block;cursor:pointer;font-size:1.75em}.footer_quick_links_arrow img{float:right}.footer_quick_links_dropdown.open{display:block}.footer_quick_links_dropdown.closed,.footer_quick_links_header{display:none}.footer_social{text-align:center}.footer_bottom{text-align:center}.footer_bottom_left,.footer_bottom_right,.footer_bottom_right a{margin:4% 0;width:100%}.footer_bottom .footer_bottom_right a img{width:40%;float:none}.footer_socials{width:10%}}@media only screen and (max-width:584px){.footer_wrapper{padding:5% 0 0 0}}@media only screen and (max-width:500px){.footer_socials{width:15%}}.eprice_icon img,.eprice_icon_hover img{display:none}body#custom_page_22 .preview_eprice_btn_container.pricing_btn_w_border.new{margin:0 2em .77em!important}body#custom_page_22 .get-e-price.thm-hglight_border.thm-hglight-bg_color-hover.get_vip_price_btn.new{border-radius:50%;padding:20px 0!important;border:5px solid #000!important;background:#252525}body#custom_page_22 .get-e-price.thm-hglight_border.thm-hglight-bg_color-hover.get_vip_price_btn.new a{color:#fff}body#custom_page_22 .thm-hglight-bg_color-hover:hover{background-color:#fff!important}body#custom_page_22 .srp_vehicle_wrapper .preview_eprice_btn_container .get-e-price:hover a,body#custom_page_28 .srp_vehicle_wrapper .preview_eprice_btn_container .get-e-price a:focus{color:#000!important}body#custom_page_25 .preview_eprice_btn_container.pricing_btn_w_border.new{margin:0 5em .77em!important}body#custom_page_25 .get-e-price.thm-hglight_border.thm-hglight-bg_color-hover.get_vip_price_btn.new{border-radius:50%;border:5px solid #000!important;background:#252525}body#custom_page_25 .get-e-price.thm-hglight_border.thm-hglight-bg_color-hover.get_vip_price_btn.new a{color:#fff}body#custom_page_25 .pricing_btn_w_border.preview_eprice_btn_container .get-e-price a:focus{outline:0!important}body#custom_page_25 .pricing_btn_w_border.preview_eprice_btn_container .get-e-price a:hover{outline:0!important;color:#000!important}body#custom_page_25 .get-e-price.thm-hglight_border.thm-hglight-bg_color-hover.get_vip_price_btn.new a{padding:20px 0!important}body#custom_page_25 .thm-hglight-bg_color-hover:hover{background-color:#fff!important}