/* dep siteandmegamenu */
@charset "utf-8";@font-face{font-family:'Roboto-Light';src:url('fonts/Roboto-Light.eot');src:url('fonts/Roboto-Light.woff2') format('woff2'),url('fonts/Roboto-Light.woff') format('woff'),url('fonts/Roboto-Light.otf') format('otf'),url('fonts/Roboto-Light.ttf') format('truetype'),url('fonts/Roboto-Light.svg#Roboto-Light') format('svg'),url('fonts/Roboto-Light.eot?#iefix') format('embedded-opentype');font-weight:lighter;font-style:normal}@font-face{font-family:'Roboto';src:url('fonts/Roboto-Regular.eot');src:url('fonts/Roboto-Regular.woff2') format('woff2'),url('fonts/Roboto-Regular.woff') format('woff'),url('fonts/Roboto-Regular.otf') format('otf'),url('fonts/Roboto-Regular.ttf') format('truetype'),url('fonts/Roboto-Regular.svg#Roboto-Light') format('svg'),url('fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype');font-weight:lighter;font-style:normal}h1,h2,h3{font-family:'Roboto',Arial,"sans-serif" !important;font-weight:bold}h4{font-family:'Roboto',Arial,"sans-serif" !important}body,select,input{font-family:'Roboto',Arial,"sans-serif"}#custom_page_1 #container,#custom_page_1 #content{margin:0 auto;background-color:#000}#container{margin-top:0}.inner_content a{text-decoration:none}.inner_content{margin:0 auto;width:100%;max-width:2000px;box-sizing:border-box}.banner_section{width:100%;background-color:#000}.banner_section .ad_flipper .flipper{background-color:transparent}.banner_section .ad_flipper .flipper .prev_slide,.banner_section .ad_flipper .flipper .next_slide{display:none}.banner_section .ad_flipper .flipper_scroller{background:none repeat scroll 0 0 transparent !important;margin-top:-40px;z-index:10}.banner_section .ad_flipper .flipper_scroller .item_space{width:20%}.banner_section .ad_flipper .flipper_scroller .item_space .item{margin:0 auto;width:8px;height:6px;background-color:#FFFFFF;border-radius:6px;float:none;cursor:pointer}.banner_section .ad_flipper .flipper_scroller .moving_space .item.active{background-color:#ffba00}.banner_section .ad_flipper .flipper_scroller .item_space .item > div{display:none}.banner_section .ad_flipper .flipper_scroller .prev,.banner_section .ad_flipper .flipper_scroller .next{display:none}.search_cta_5050_section{width:100%;background-color:#000}.search_cta_5050_section .inner_content{display:flex;padding:1%;align-items:stretch;justify-content:space-between}.search_section{padding:2%;box-sizing:border-box;width:49.5%;background-color:#ffba00;border-radius:4px}.search_section h2{text-align:center;text-transform:uppercase;font-size:2em;font-weight:bold}.search_section_advanced_search_wrapper{width:100%;box-sizing:border-box}.search_section_advanced_search_wrapper .advancedsearchform{margin:6% 0 0;clear:both;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.search_section_advanced_search_wrapper .advancedsearchform label{display:none}.search_section_advanced_search_wrapper .advancedsearchform .input_container{margin:0.5em 0;width:49%}.search_section_advanced_search_wrapper .advancedsearchform .input_container select{padding:4% 2%;width:100%;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="%23ffba00"><polygon points="0,0 100,0 50,100"/></svg>');background-size:4%;background-repeat:no-repeat;background-position:95% center;border:1px solid #fff;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;color:#000;text-transform:capitalize;font-size:1em}.search_section_advanced_search_wrapper #advancedsearchform .input_container select::-ms-expand{display:none}.search_section_advanced_search_wrapper .advancedsearchform .input_container:last-child{width:100%;clear:both;text-align:center}.search_section_advanced_search_wrapper .advancedsearchform .input_container input[type=button]{margin:0 auto;padding:0.5em 2em;display:inline-block;background-color:#000;border:none;border-radius:4px;color:#ffffff;text-decoration:none;text-transform:uppercase;font-size:1em;cursor:pointer}.search_section_slider_wrapper{width:100%;margin-top:1em;padding-bottom:3em;box-sizing:border-box;display:inline-block}.search_section_slider_bar_wrapper{position:relative;margin-top:2em;width:100%;display:flex;align-items:center;justify-content:space-between}.search_section_slider_bar_title{width:20%;text-transform:uppercase;font-size:1.1em}.search_slider_wrapper{position:relative;display:block;width:80%;height:4em;margin:0 auto;box-sizing:border-box}.search_by_tabs_finance_wrapper,.search_by_tabs_price_wrapper{display:none}.search_by_tabs_finance_wrapper.active,.search_by_tabs_price_wrapper.active{display:block}.search_section_range_label_wrapper{width:100%;display:inline-block}.slider_range_start_label,.slider_range_finish_label{margin:0 0 0.5%;width:50%;color:#000;font-weight:bold}.slider_range_start_label{float:left;clear:left;text-align:left}.slider_range_finish_label{float:right;clear:right;text-align:right;color:#000}.search_section_slider_bar{display:block;width:100%;padding:4% 0;box-sizing:border-box}.search_section_slider_bar .slider_bar{width:100%;height:6px;position:absolute;margin:auto;top:0;bottom:0;border-radius:3px}.search_section_slider_bar input[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;outline:none;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background-color:transparent;pointer-events:none}.search_section_slider_bar input[type="range"]::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}.search_section_slider_bar input[type="range"]::-moz-range-track{-moz-appearance:none;height:5px}.search_section_slider_bar input[type="range"]::-ms-track{appearance:none;height:5px}.search_section_slider_bar input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;height:1.7em;width:1.7em;background-color:#fff;cursor:pointer;margin-top:-9px;pointer-events:auto;border-radius:50%;border:3px solid #fff}.search_section_slider_bar input[type="range"]::-moz-range-thumb{-webkit-appearance:none;height:1.7em;width:1.7em;cursor:pointer;border-radius:50%;background-color:#fff;pointer-events:auto;border:3px solid #fff}.search_section_slider_bar input[type="range"]::-ms-thumb{appearance:none;height:1.7em;width:1.7em;cursor:pointer;border-radius:50%;background-color:#fff;pointer-events:auto;border:3px solid #fff}.search_section_slider_bar input[type="range"]:active::-webkit-slider-thumb{border-color:#000}.search_section_slider_bar_values > span{position:absolute;top:3.5em;transform:translateX(-50%);padding:0.25em 1.25em;background-color:transparent;color:#000;font-size:0.9em}.search_section_slider_bar_values > span::before{content:'$'}.search_slider_btn{display:inline-block;width:100%;text-align:center}.search_slider_btn .search_section_slider_btn{margin:3em auto 0;padding:0.5em 2em;display:inline-block;background-color:#000;border:none;border-radius:3px;color:#ffffff;text-decoration:none;cursor:pointer;text-transform:uppercase;font-size:1em}.cta_section{width:49.5%;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.cta_section a{position:relative;margin:0 0 0.75% 0;width:32.33%;display:inherit}.cta_section a:nth-child(n+4){margin:0.75% 0 0 0}.cta_section a .cta_image{width:100%;border-radius:4px}.cta_section a .cta_icon{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);width:50%;max-width:100px}.cta_section a .cta_icon.hover{display:none}.cta_section a:hover .cta_icon{display:none}.cta_section a:hover .cta_icon.hover{display:block}.cta_section a .cta_text{position:absolute;top:72%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;text-transform:uppercase;color:#fff;line-height:1.1em;font-size:1.1em;font-weight:bold}.cta_section a:hover .cta_text{color:#ffba00}.angled_5050_section{width:100%}.angled_5050_section .inner_content{display:flex;align-items:stretch;justify-content:space-between;overflow:hidden}.angled_5050_left{position:relative;z-index:10;width:45%;background-color:#000;font-size:0}.angled_5050_left img{position:relative;left:76%;transform:translateX(-50%);width:160%;max-width:1440px}.angled_5050_right{position:relative;z-index:20;width:60%;padding:0 8% 0 16%;box-sizing:border-box;background-color:#ffba00;background:linear-gradient(115deg,transparent 18%,#ffba00 18%);text-align:center}.angled_5050_right > span{position:relative;top:50%;transform:translateY(-50%);display:inline-block}.angled_5050_right_heading{text-transform:uppercase;font-size:2em;font-weight:bold}.angled_5050_right_subheading{margin:3% 0 2em;text-transform:uppercase;font-size:1.2em;font-weight:bold}.angled_5050_right_content{display:inline-block;font-size:1.1em;line-height:1.35em}.angled_5050_right_btn{display:inline-block;margin:2em 0 3%;padding:0.5em 1em;background-color:#000;border-radius:4px;color:#fff;text-transform:uppercase;font-size:1.1em;font-weight:bold}.model_scroller_feature_search_section .inner_content{padding:2%;box-sizing:border-box}.model_scroller_feature_search_selector_wrapper{margin-bottom:4em;text-align:center}.model_scroller_feature_search_selector_tab{padding:0 3em;box-sizing:border-box;border-left:3px solid #fff;color:#fff;text-transform:uppercase;cursor:pointer;font-size:1.25em;font-weight:bold}.model_scroller_feature_search_selector_tab:first-child{border-left:none}.model_scroller_feature_search_selector_tab > span{padding:0.25em;box-sizing:border-box}.model_scroller_feature_search_selector_tab.active > span{border-bottom:5px solid #ffba00}.model_scroller_section,.feature_search_section{height:0;overflow:hidden;transition:0.5s all}.model_scroller_section.active{height:32em}.feature_search_section.active,.feature_search_section .search-by-filter{height:32em}.model_scroller_section{padding:0;background:#000;color:#fff}.model_scroller_section .inner_content{display:block;margin:0 auto;width:100%;max-width:2000px;box-sizing:border-box;text-align:center}.model_scroller_section .model_scroller_section_tabs{width:100%;display:block;box-sizing:border-box;text-align:center}.model_scroller_section .model_scroller_section_tabs .tab-content{margin:0 4%;width:auto;display:inline-block;color:#fff;border-radius:0}.model_scroller_section .model_scroller_section_tabs .tab-content span{padding-bottom:0.6em;text-align:left;text-transform:uppercase;font-size:1.1em}.model_scroller_section .model_scroller_section_tabs .tab-content.active span{border-bottom:5px solid #ffba00}.model_scroller_section .model_scroller_section_tabs .tab-content:hover{cursor:pointer}.model_scroller_section .scroller{width:100%;background-color:transparent !important}.model_scroller_section .model_scroller{clear:left;width:100%;max-width:1900px;margin:0 auto;padding:2% 0 0;background-color:transparent}.model_scroller_section .model_scroller .item_space{width:85% !important}.model_scroller .item_space .moving_space{top:10%}.model_scroller_section .scroller-content-container .scroller-content-image-container{width:auto;height:auto}.model_scroller_section .model_scroller .item{position:relative;margin:0 auto;padding:0 10px;width:92%;max-width:275px;box-sizing:border-box}.model_scroller_section .model_scroller .item_space .item img{position:relative !important;width:260px !important;height:auto}.model_scroller_section .model_scroller .scroller-content-container .scroller-content-header .item-model{font-size:1.4em;font-weight:normal}.model_scroller_section.model_scroller .item a{font-size:20px;font-weight:bold;text-decoration:none}.model_scroller_section .inv_item_text,.model_scroller_section .inv_item .overlay_text,.model_scroller_section .inv_item .overlay_btn,.model_scroller_section .inv_item .overlay{display:none !important}.model_scroller_section .scroller-content-container .scroller-content-subheader{display:none}.model_scroller_section .scroller-content-container .scroller-item-content-wrapper > a{display:none}.model_scroller_section .model_scroller .prev{left:0%;background:transparent url('../../../img/cdjr/home/cdjr-b10v1/arrow_left_white_box_55x55.jpg') no-repeat scroll 50% 50%;background-size:3em}.model_scroller_section .model_scroller .next{right:0;background:url('../../../img/cdjr/home/cdjr-b10v1/arrow_right_white_box_55x55.jpg') no-repeat scroll 50% 50%;background-size:3em}.model_scroller_section .model_scroller .prev,.model_scroller_section .model_scroller .next{top:0;height:100%}.model_scroller_section .model_scroller .prev,.model_scroller_section .model_scroller .next{width:7%}.feature_search_wrapper .search-by-filter_dark-theme{background-image:none;text-transform:uppercase}.feature_search_wrapper .search-by-filter .search-by-filter_inner{padding:0}.feature_search_wrapper .search-by-filter .filter-bg{opacity:1}.testimonials_section{width:100%;background-image:url('../../../img/cdjr/home/cdjr-b10v1/bg_testimonials_2000x684.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover}.testimonials_section .inner_content{padding:4em 2%;width:80%;box-sizing:border-box;text-align:center}.testimonials_section h2{padding:0 0 2em 0;color:#fff;text-transform:uppercase;font-size:2em;font-weight:bold}.testimonials_section .testimonials_section_scroller{clear:both}.testimonials_section .testimonials_arrow{margin-top:12em;margin-left:1.5%;margin-right:1.5%;width:3%;float:left;cursor:pointer;visibility:visible !important}.testimonials_section .testimonials_arrow:focus{outline:0}.testimonials_section .testimonials_section_wrapper{width:88%;float:left;overflow:hidden}.testimonials_section #testimonials_wrap{position:relative;left:0px;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 .hidden_testimonials{display:none}.testimonials_section .testimonial{margin-left:1%;margin-right:1%;padding:1.5em;width:23%;min-height:28em;float:left;background-color:#fff;border-radius:4px;box-sizing:border-box;text-align:left}.testimonials_section .testimonial::before{content:'';display:block;margin-bottom:10%;width:100%;height:3.5em;background-image:url(../../../img/cdjr/home/cdjr-b10v1/icon_quote_ffba00_60x60.png);background-repeat:no-repeat;background-size:contain}.testimonials_section .testimonial .testimonial-left > div{margin:0.5em 0}.testimonials_section .testimonial .name_testimonial{font-size:1.1em;font-weight:bold}.testimonials_section .testimonial .time_testimonial{display:none}.testimonials_section .testimonial h3{font-size:1.4em}.testimonials_section .testimonial .comments_testimonial{text-transform:capitalize}.testimonials_section .testimonial .testimonial-left{}.testimonials-left div:nth-child(2){}.testimonials_section .testimonial .testimonial-left .pic_testimonial{display:none}.testimonials_section .comments_testimonial p{padding:0;line-height:1.15em;font-size:1.1em}.testimonials_section .comments_testimonial span{display:none}.testimonials_section .comments_testimonial p > a{color:#000}.testimonials_section .more_testimonials{display:none}.locations_map_section{margin:4% 0}.locations_map_section .inner_content{width:100%;height:28em;padding:2%;box-sizing:border-box;overflow:hidden}.locations_map_section{position:relative}.locations_links_box{position:absolute;z-index:25;top:50%;left:3.5%;height:56%;transform:translateY(-50%);display:inline-block;width:35%;padding:2%;border-radius:1em;box-sizing:border-box;background-color:#e60013;color:#ffffff}.locations_links_box h2{font-size:1.5em;font-weight:bold}.locations_link_wrapper{margin:1.75em 0;display:flex;align-items:center;justify-content:space-between}.locations_link_wrapper:first-child{margin-top:0}.locations_link_wrapper > svg{width:2em;height:2em;fill:#ffffff}.locations_link_address{width:50%;line-height:1.2em;font-size:1.2em}.locations_link_wrapper .locations_link_btn{width:30%;padding:0.5em;background-color:#ffffff;border:1px solid #e60013;border-radius:0;box-sizing:border-box;color:#e60013;text-align:center;font-size:1.25em;font-weight:bold;transition:all 0.5s}.locations_link_wrapper:first-child .locations_link_btn{padding-bottom:0.5em;background-color:transparent;border:none;color:#ffffff;text-align:right;text-decoration:underline}.locations_link_wrapper .locations_link_btn:hover{background-color:#000000;border-color:#ffffff;color:#ffffff}.locations_map_wrapper{display:block;height:100%;border-radius:1em;overflow:hidden}.locations_map_wrapper img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%;object-fit:contain}@media only screen and (max-width:1350px){.search_cta_5050_section{font-size:0.8em}.angled_5050_section{font-size:0.7em}.model_scroller_feature_search_section{font-size:0.8em}.testimonials_section .inner_content{width:100%}.testimonials_section #testimonials_wrap{font-size:0.8em}.testimonials_section .testimonials_arrow{margin-top:8em}.search_by_feature_section .feature_search_dropdown.open{height:25em}.cta_large_btn{font-size:1.75em}.cta_small_btn{font-size:1.2em}.testimonials_section .testimonials_wrap_flipper{font-size:0.8em}.testimonials_section .testimonials_quote{width:30px}.locations_map_section{font-size:0.8em}.locations_links_box{width:50%}.locations_link_wrapper > svg{width:2.5em;height:2.5em}}@media only screen and (max-width:960px){.search_cta_5050_section .inner_content{padding:2%;flex-wrap:wrap}.search_section{width:100%}.cta_section{margin-top:2%;width:100%}.angled_5050_section{font-size:0.6em}.feature_search_section.active,.feature_search_section .search-by-filter{height:72em}.testimonials_section .inner_content{text-align:center}.testimonials_section .testimonials_section_btn{width:25%;display:inline-block;float:none;font-size:1.2em}.testimonials_section_btn:first-child{margin-left:0%}.testimonials_section .testimonial{min-height:26em}.testimonials_section .testimonials_arrow{margin-top:9.5em}.search_by_feature_section .feature_search_dropdown.open{height:60em}}@media only screen and (max-width:768px){.angled_5050_section{font-size:0.9em}.angled_5050_section .inner_content{flex-wrap:wrap}.angled_5050_left{width:100%}.angled_5050_right{padding:0 8%;width:100%;background:#ffba00}.angled_5050_right > span{padding:4%}.testimonials_section .testimonials_section_btn{font-size:1.0em}.testimonials_section .testimonial{min-height:20em}.testimonials_section .testimonials_arrow{margin-top:6.5em;margin-left:0.5%;margin-right:0.5%;width:4%}}@media only screen and (max-width:584px){.cta_section a{width:49%}.cta_section a:nth-child(n+3){margin:1.5% 0 0 0}.model_scroller_feature_search_section .inner_content{padding:4%}.model_scroller_feature_search_selector_tab{padding:0 1em}.locations_map_section{margin:2% 0}.locations_link_wrapper{margin:1.75em 0;display:flex;align-items:center;justify-content:space-between;font-size:9px}.locations_map_section .inner_content{padding:0 3%;height:100%}.locations_links_box{position:relative;top:auto;left:auto;width:100%;transform:none;padding:3%}.locations_map_section > .inner_content > .locations_links_box > h2{text-align:center}.locations_map_wrapper img{top:auto;transform:translate(-50%,0);margin:2% 0;border-radius:1em}}@media only screen and (max-width:500px){.angled_5050_right{padding:0 4%}.model_scroller_feature_search_section{font-size:0.7em}.feature_search_section.active,.feature_search_section .search-by-filter{height:84em}}@charset "utf-8";#header{position:relative;background-color:#fff}#header .inner_content{position:relative;margin:0 auto;padding:1em 2%;width:100%;max-width:2000px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}#header .inner_content a{text-decoration:none}.header_top{background-color:#000;color:#fff}.header_top_social_link_wrapper{display:flex;align-items:center;justify-content:flex-start;width:10%}.header_top_social_link_wrapper a{margin-left:0.5em;padding:0.4em;background-color:#ffba00;border-radius:4px}.b4_template .header_top_social_link_wrapper a{background-color:#d20f10}.header_top_social_link_wrapper a:first-child{margin-left:0}.header_top_social_link_wrapper svg{width:1.2em;height:auto;fill:#000}.header_top_phone_address_wrapper{display:flex;align-items:center;justify-content:space-between}.header_top_phone_address_wrapper svg{width:1.25em;height:1.25em;fill:#ffba00}.b4_template .header_top_phone_address_wrapper svg{fill:#d20f10}.header_top_phone_address_wrapper > span{display:flex;align-items:center;justify-content:space-between}.header_top_phone_address_wrapper .header_top_phone{padding:0 1em;border-right:1px solid #fff}.header_top_phone_address_wrapper .header_top_phone:last-child{border-right:none}.header_top_phone_address_wrapper .header_top_address{padding-left:1em}.header_bottom_mobile_icon_wrapper,.header_bottom_mobile_menu{display:none}.header_bottom_dealer_logo{position:relative;width:34%}.header_bottom_dealer_logo > a{display:flex;align-items:stretch;justify-content:flex-start}.header_bottom_dealer_logo .logo_wrapper{position:relative;width:140px}.header_bottom_dealer_logo .logo_wrapper > span{display:inline-block;width:100%;height:100%}.header_bottom_dealer_logo .site_logo{position:absolute;top:50%;transform:translateY(-50%);left:0;max-width:90%;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:30s}.header_bottom_dealer_logo .site_logo.logo_0{opacity:0;animation-delay:25s}.header_bottom_dealer_logo .site_logo.logo_1{opacity:0;animation-delay:20s}.header_bottom_dealer_logo .site_logo.logo_2{opacity:0;animation-delay:15s}.header_bottom_dealer_logo .site_logo.logo_3{opacity:0;animation-delay:10s}.header_bottom_dealer_logo .site_logo.logo_4{opacity:0;animation-delay:5s}.header_bottom_dealer_logo .site_logo.logo_5{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_bottom_dealer_logo .header_left_logo_text{padding:0.5em 0 0.5em 5%;border-left:2px solid #000;text-transform:uppercase;line-height:1.2em;color:#000;font-size:1.25em;font-weight:bold}.header_bottom_menu{width:60%}.header_bottom_menu .megamenu_navigation_container .parent_li{text-align:center}.header_bottom_menu .megamenu_navigation_container .parent_label{text-transform:uppercase;color:#000}.header_bottom_search_trigger > svg{fill:#ffba00;cursor:pointer}.b4_template .header_bottom_search_trigger > svg{fill:#d20f10}.b4_template .header_bottom_search_trigger{display:none}#search_dropdown_wrapper{position:absolute;top:0;right:5%;z-index:25;margin:0 auto;padding:1.5em 0;width:60%;height:100%;box-sizing:border-box;background-color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#search_dropdown_wrapper.closed{width:0;overflow:hidden}#search_dropdown_wrapper #front_search_wrap{position:absolute;top:50%;padding:0 3%;width:100%;transform:translateY(-50%);box-sizing:border-box}#search_dropdown_wrapper .smart-search{position:relative}#search_dropdown_wrapper .smart-search input{padding:0.5em;width:100%;height:3em;box-sizing:border-box}#s_search{font-size:1rem}#search_dropdown_wrapper.closed .smart-search input{}#search_dropdown_wrapper #front_search_wrap .smart-search .result-wrapper{right:0%;left:0%;width:100% !important;box-sizing:border-box;overflow:auto;color:#000}#search_dropdown_wrapper #search_lbl{display:none}#phone_dropdown_wrapper{position:absolute;z-index:15;top:100%;right:0;width:100%;height:21em;overflow:hidden;background-color:#fff;transition:height 0.25s}#phone_dropdown_wrapper.closed{height:0}#phone_dropdown_wrapper .phone-wrap{margin:1.25em}#phone_dropdown_wrapper .phone-title{display:block}#phone_dropdown_wrapper .phone-wrap a{margin-top:0.25em;padding:1em 1.5em;display:block;background-color:#05141F;color:#fff !important;cursor:pointer}#phone_dropdown_close{position:absolute;bottom:0;padding:1em 0 0.5em;width:100%;background-color:#CCC;text-align:center;cursor:pointer}#misc_dropdown_wrapper{position:absolute;z-index:15;top:100%;right:0;width:100%;height:110px;overflow:hidden;background-color:#fff;transition:height 0.25s;text-align:center}#misc_dropdown_wrapper.closed{height:0}#misc_dropdown_wrapper > span > a{display:inline-block;margin:2% 4%}#misc_dropdown_wrapper svg{width:3em;height:3em;fill:#ffba00}.b4_template #misc_dropdown_wrapper svg{fill:#d20f10}@media only screen and (max-width:1350px){.header_top{font-size:0.85em}.header_bottom_dealer_logo .logo_wrapper{width:120px}.header_bottom_dealer_logo .header_left_logo_text{font-size:0.9em}.header_bottom_menu .megamenu_navigation_container .parent_label{font-size:0.8em}}@media only screen and (max-width:960px){.header_top{font-size:0.7em}#s_search{font-size:1rem}.header_bottom_dealer_logo .logo_wrapper{width:75px}.header_bottom_dealer_logo .header_left_logo_text{padding:0.5em 0 0.5em 0.5em}}@media only screen and (max-width:768px){#header .inner_content{flex-wrap:wrap}.header_top{display:none}.header_bottom_dealer_logo{width:55%}.header_bottom_menu{display:none}.header_bottom_mobile_icon_wrapper{margin-right:2%;width:32%;display:flex;align-items:center;justify-content:space-evenly}.header_bottom_mobile_icon_wrapper > span > svg{width:2.5em;height:2.5em;fill:#ffba00;cursor:pointer}.b4_template .header_bottom_mobile_icon_wrapper > span > svg{fill:#d20f10}.header_bottom_mobile_menu{display:inline-block}.header_bottom_mobile_menu .megamenu_mobile .toggle_menu_bar,.header_bottom_mobile_menu .megamenu_mobile .toggle_menu_button{background-color:#fff}.header_bottom_mobile_menu .megamenu_mobile .toggle_menu_bar .site_title{display:none}.header_bottom_mobile_menu .megamenu_mobile .toggle_menu_button{padding:0;width:100%;color:#ffba00;font-size:2em}.b4_template .header_bottom_mobile_menu .megamenu_mobile .toggle_menu_button{color:#d20f10}.header_bottom_mobile_menu .megamenu_mobile_body{position:absolute;top:100%;left:0;right:0;z-index:99;width:100%;background-color:#fff}.header_bottom_mobile_menu .megamenu_mobile_body .active_parent .clickable_li{color:inherit}.header_bottom_search_trigger{display:none}#search_dropdown_wrapper.closed,#search_dropdown_wrapper{position:relative;width:100%;right:0;left:0;margin-top:0.75em;overflow:initial}#search_dropdown_wrapper #front_search_wrap{padding:0}.b4_template #search_dropdown_wrapper.closed,.b4_template #search_dropdown_wrapper{display:none}}@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}.footer_info_section{padding:2em 0;width:100%;clear:both;background-color:#fff;box-sizing:border-box}.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:100px;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,.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}.footer_info_section p{margin-bottom:1em;font-size:0.9em}.footer_info_section .inner_content > ul.cities{width:100%;display:inline-block}.footer_bottom_section{padding:2% 0;background-color:#000;background-image:url(../img/bg_footer_2000x450.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;color:#fff;font-size:0.85em}.footer_bottom_section .inner_content{display:flex;align-items:stretch;justify-content:space-between;line-height:2em}.footer_bottom_address_phones_column{position:relative;width:16%;text-align:left}.footer_bottom_title{display:block;text-transform:uppercase}.footer_bottom_title > img{width:70%;max-width:100px;align-self:center}.footer_bottom_address,.footer_bottom_phones{display:flex;align-items:flex-start;justify-content:flex-start}.footer_bottom_address svg,.footer_bottom_phones svg{width:1.25em;height:1.25em;margin:0.5em 0.5em 0 0;fill:#ffba00}.footer_bottom_address{margin:2em 0 1em 0}.footer_bottom_hours_wrapper{width:58%;display:flex;align-items:stretch;justify-content:space-between}#footer .footer_bottom_hours_column .footer_col{padding:0;width:100%;border:none;font-size:inherit}.footer_bottom_hours_column{width:30%}.footer_bottom_hours_column li{list-style:none}.footer_bottom_hours_column li.parent{position:relative;text-transform:uppercase}.footer_bottom_hours_column li .subnav{margin-top:1em;text-transform:initial}.footer_bottom_links_wrapper{width:22%;font-size:1em}.footer_bottom_links_title{display:block;text-transform:uppercase}.footer_bottom_links_social_wrapper{display:inline-block;margin-top:1em}.footer_bottom_links_social_wrapper .footer_bottom_links_social_media{display:inline-block;vertical-align:top}.footer_bottom_links_social_wrapper .footer_bottom_links_social_media svg{padding:0.5em;width:2.15em;height:2.15em;box-sizing:border-box;fill:#fff}.footer_bottom_links_social_wrapper .footer_bottom_links_social_media svg:hover{fill:#ffba00}.footer_bottom_links{margin:0.5em 0;display:block}.footer_bottom_links > a[target="_blank"]{font-weight:bold}.footer_bottom_links:first-child > a[target="_blank"]{font-weight:normal}@media only screen and (max-width:1350px){.footer_info_section{font-size:0.85em}.footer_bottom_section{font-size:0.7em}}@media only screen and (max-width:960px){.footer_bottom_section{background-size:375% auto;font-size:1em}.footer_bottom_section .inner_content{flex-wrap:wrap;line-height:1.05em}.footer_bottom_address_phones_column{width:48%;background-color:transparent;color:#fff}.footer_bottom_links_social_wrapper .footer_contact_social_media svg{width:3em}.footer_bottom_hours_wrapper{width:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}.footer_bottom_hours_column{margin:0 0 1em 0;padding:0.75em;width:100%;box-sizing:border-box;border-radius:4px;background-color:#ffba00;color:#000}.footer_bottom_hours_wrapper li.parent{cursor:pointer}.footer_bottom_hours_wrapper li .subnav{margin-top:0;height:0;overflow:hidden;transition:all 0.5s}.footer_bottom_hours_wrapper li.parent.active .subnav{margin-top:1em;height:9em}.footer_bottom_hours_wrapper li.parent:after{content:'\203A';position:absolute;top:-7px;right:0;padding:0.1em 0.2em 0.25em;background-color:#fff;color:#000;transition:all 0.1s;font-size:2.5em}.footer_bottom_hours_wrapper li.parent.active:after{transform:rotate(90deg)}.footer_bottom_links_wrapper{margin-top:1em;width:100%;display:flex;align-items:stretch;justify-content:space-between;text-align:center;font-size:0.9em}.footer_bottom_links_wrapper > div{width:50%;text-align:left}.footer_bottom_links{width:100%}}@media only screen and (max-width:584px){.footer_bottom_section{background-size:700% auto}.footer_bottom_address_phones_column,.footer_bottom_hours_wrapper{width:100%;text-align:center}.footer_bottom_address,.footer_bottom_phones{justify-content:center}.footer_bottom_phones{margin:0 0 2em 0}.footer_bottom_hours_column .footer_col{text-align:left}.footer_bottom_links_wrapper{flex-wrap:wrap;font-size:0.75em}.footer_bottom_links_wrapper > div{width:100%;text-align:center}.footer_bottom_links{width:100%;text-align:center}}@media only screen and (max-width:500px){.footer_bottom_section{background-size:900% auto}}@charset "utf-8";@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){}