@charset "utf-8";@font-face{font-family:AcuraBespoke-Regular;src:url('fonts/AcuraBespoke-Regular.eot');src:url('fonts/AcuraBespoke-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/AcuraBespoke-Regular.woff') format('woff'),url('fonts/AcuraBespoke-Regular.woff2') format('woff2'),url('fonts/AcuraBespoke-Regular.ttf') format('truetype'),url('fonts/AcuraBespoke-Regular.svg') format('svg')}@font-face{font-family:AcuraBespoke-Light;src:url('fonts/AcuraBespoke-Light.eot');src:url('fonts/AcuraBespoke-Light.eot?#iefix') format('embedded-opentype'),url('fonts/AcuraBespoke-Light.woff') format('woff'),url('fonts/AcuraBespoke-Light.woff2') format('woff2'),url('fonts/AcuraBespoke-Light.ttf') format('truetype'),url('fonts/AcuraBespoke-Light.svg') format('svg')}@font-face{font-family:FuturaStd-Medium;src:url('fonts/FuturaStd-Medium.eot');src:url('fonts/FuturaStd-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/FuturaStd-Medium.woff') format('woff'),url('fonts/FuturaStd-Medium.woff2') format('woff2'),url('fonts/FuturaStd-Medium.ttf') format('truetype'),url('fonts/FuturaStd-Medium.svg') format('svg')}@font-face{font-family:FuturaStd-Light;src:url('fonts/FuturaStd-Light.eot');src:url('fonts/FuturaStd-Light.eot?#iefix') format('embedded-opentype'),url('fonts/FuturaStd-Light.woff') format('woff'),url('fonts/FuturaStd-Light.woff2') format('woff2'),url('fonts/FuturaStd-Light.ttf') format('truetype'),url('fonts/FuturaStd-Light.svg') format('svg')}@font-face{font-family:AvenirNextLTPro-Regular;src:url('fonts/AvenirNextLTPro-Regular.eot');src:url('fonts/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/AvenirNextLTPro-Regular.woff') format('woff'),url('fonts/AvenirNextLTPro-Regular.woff2') format('woff2'),url('fonts/AvenirNextLTPro-Regular.ttf') format('truetype'),url('fonts/AvenirNextLTPro-Regular.svg') format('svg')}h1,h2{font-family:AcuraBespoke-Regular,sans-serif!important}h3,h4{font-family:FuturaStd-Medium,sans-serif!important}body,input,select{font-family:AvenirNextLTPro-Regular,sans-serif}#container{margin-top:0}section a{text-decoration:none}.inner_content{margin:0 auto;padding:0 2%;width:100%;max-width:2000px;box-sizing:border-box}.vehicle_item__top_bar h2{font-size:1.1em}.vehicle_item__top_bar a,.vehicle_title a{color:#fff;line-height:1.35714em;font-size:.875em;text-decoration:none}.vehicle_item__top_bar .srp_titlebar_phone>a>img{display:none}.srp_titlebar_phone span{display:inline-block!important}.top_cta_search_section{position:relative;background-color:#000;overflow:hidden}.top_cta_search_img_video{position:absolute;z-index:0;width:100%;height:100%;top:0;left:50%;right:0;transform:translateX(-50%)}.top_cta_search_img_video img,.top_cta_search_img_video video{width:100%}.top_cta_search_section .inner_content{position:relative;z-index:11;padding:0 2% 14%;color:#fff}.top_cta_search_heading{display:block;padding:10% 0 0 0;line-height:1.25em;font-size:2em;font-weight:700}.top_cta_search_heading>span{display:block;font-size:.75em;font-weight:400}.top_cta_search_cta_wrapper{display:block;margin:4% 0 0 1.5em;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;width:40%}.top_cta_search_cta_wrapper a{position:relative;margin:1em 0;padding:5% 0;width:46%;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;box-sizing:border-box;text-align:center;text-transform:uppercase;transition:.25s all;color:#fff;font-size:1.2em;font-weight:700}.top_cta_search_cta_icon_hover{transition:.25s all;display:none}.top_cta_search_cta_wrapper a:hover,.top_cta_search_cta_wrapper a:hover .top_cta_search_cta_left::after,.top_cta_search_cta_wrapper a:hover .top_cta_search_cta_left::before{color:#e6231e;border-color:#e6231e}.top_cta_search_cta_wrapper a:hover .top_cta_search_cta_icon_hover{display:block}.top_cta_search_cta_wrapper a:hover .top_cta_search_cta_icon{display:none}.top_cta_search_cta_wrapper .top_cta_search_cta_left{position:absolute;top:50%;left:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:15%;max-width:50px;height:102%;transform:translate(-50%,-50%)}.top_cta_search_cta_wrapper .top_cta_search_cta_left::before{height:.65em;content:'';border-left:2px solid #fff}.top_cta_search_cta_wrapper .top_cta_search_cta_left::after{height:.65em;content:'';border-left:2px solid #fff}.top_cta_search_cta_wrapper .top_cta_search_cta_left img{width:100%;max-width:50px}.top_cta_search_advanced_search_wrapper{position:absolute;bottom:3em;display:block;width:96%;clear:left;background-color:transparent;color:#fff}.top_cta_search_advanced_search_wrapper #advancedsearchform{display:flex;align-items:stretch;justify-content:space-between}#custom_page_1 #advancedsearchform label{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;border:0;clip:rect(0 0 0 0)}#custom_page_1 .top_cta_search_advanced_search_wrapper .input_container{width:18%;margin:0 .5%}#custom_page_1 .top_cta_search_advanced_search_wrapper select{padding:0 5%;width:100%;height:48px;background-color:transparent;background-image:url('../img/reskin-2024/arrow_down_triangle_white_20x20.png');background-size:20px 20px;background-repeat:no-repeat;background-position:98% center;border:1px solid #fff;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;text-indent:1px;text-transform:uppercase;color:#fff;font-size:1em;font-weight:700}#custom_page_1 .top_cta_search_advanced_search_wrapper select option{color:#000;text-transform:uppercase}#custom_page_1 .top_cta_search_advanced_search_wrapper #adv_search{width:100%;height:48px;border:1px solid #e6231e;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#e6231e;color:#fff;cursor:pointer;text-transform:uppercase;transition:.25s all;font-size:1em;font-weight:700}#custom_page_1 .top_cta_search_advanced_search_wrapper #adv_search:hover{border:1px solid #fff;background:0 0}#custom_page_1 #advancedsearchform .input_container select::-ms-expand{display:none}.model_scroller_section{padding:0;background:#fff}.model_scroller_section .inner_content{margin:4% auto 2%;width:100%;max-width:2000px;box-sizing:border-box;text-align:left}.model_scroller_section .model_scroller_section_wrapper{width:100%;padding-bottom:1em;display:flex;align-items:flex-end;justify-content:space-between;box-sizing:border-box;border-bottom:2px solid #ddd}.model_scroller_section .model_scroller_section_wrapper h2{width:20%;box-sizing:border-box;color:#000;font-size:1.5em;font-weight:700}.model_scroller_section .model_scroller_section_tabs{width:40%}.model_scroller_section .model_scroller_section_tabs .scroller_tabs_inner_wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}.model_scroller_section .model_scroller_section_tabs .tab-content{color:#444;border-radius:0;text-align:center;text-transform:uppercase;font-size:1em}.model_scroller_section .model_scroller_section_tabs .tab-content span{padding-bottom:.7em;text-align:left;font-weight:700}.model_scroller_section .model_scroller_section_tabs .tab-content.active span{border-bottom:5px solid #e6231e}.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_section_scroller .item_space{width:90%!important}.model_scroller_section .model_scroller_section_scroller{clear:left;width:100%;max-width:1900px;margin:0 auto;padding:2% 0 0;background:rgba(0,0,0,0) none repeat scroll 0 0}.model_scroller_section .model_scroller_section_scroller .item{position:relative;margin:0 auto;padding:0 10px;width:92%;max-width:275px;box-sizing:border-box}.model_scroller_section .model_scroller_section_scroller .item_space .item .scroller-content-image-container>a{display:block}.model_scroller_section .model_scroller_section_scroller .item_space .item img{position:relative!important;width:215px!important;transition:.25s all}.model_scroller_section .model_scroller_section_scroller .item_space .item .scroller-content-image-container:hover,.model_scroller_section .model_scroller_section_scroller .item_space .item a:hover img{width:240px!important}.model_scroller_section .model_scroller_section_scroller .item a{display:none;text-decoration:none;color:#fff;font-size:20px;font-weight:700;text-decoration:none;color:#fff}.model_scroller_section .model_scroller_section_scroller .item_cont{position:relative}.scroller-content-container .scroller-content-subheader{color:transparent}.model_scroller_section .inv_item .overlay,.model_scroller_section .inv_item .overlay_btn,.model_scroller_section .inv_item .overlay_text,.model_scroller_section .inv_item_text{display:none!important}.model_scroller_section .model_scroller_section_scroller .scroller-content-header{grid-row:3/3;margin-top:2em}.model_scroller_section .model_scroller_section_scroller .scroller-content-image-container{grid-row:1/3}.model_scroller_section .model_scroller_section_scroller .next,.model_scroller_section .model_scroller_section_scroller .prev{top:0;width:5%;height:76%;background-position:50% 50%;background-repeat:no-repeat}.model_scroller_section .model_scroller_section_scroller .prev{left:0;background-image:url('../img/reskin-2024/arrow_left_black_30x16.png')}.model_scroller_section .model_scroller_section_scroller .next{right:0;background-image:url('../img/reskin-2024/arrow_right_black_30x16.png')}.banner_section .inner_content{padding:0}.banner_section .ad_flipper .flipper_scroller{background:none repeat scroll 0 0 transparent!important;margin-top:1em;z-index:400}.ad_flipper .flipper_scroller .item_space .moving_space{height:10px!important}.banner_section .ad_flipper .flipper_scroller .item_space{width:100%}.banner_section .ad_flipper .flipper_scroller .item_space .item{margin:0 auto;padding:5px 0!important;height:100%;border-left:8px solid #fff;border-right:8px solid #fff;background-color:#c3c3c3;float:none;cursor:pointer;opacity:1}.banner_section .ad_flipper .flipper_scroller .item_space .moving_space .item_cont:first-child .item{border-left:none}.banner_section .ad_flipper .flipper_scroller .item_space .moving_space .item_cont:last-child .item{border-right:none}.banner_section .ad_flipper .flipper_scroller .item_space .item.active{background-color:#e6231e}.banner_section .ad_flipper .flipper_scroller .item_space .item>div{display:none}.banner_section .ad_flipper .flipper_scroller .next,.banner_section .ad_flipper .flipper_scroller .prev{display:none}.banner_section_visible{position:relative;width:100%;overflow:hidden}.banner_section_visible #banner_left_arrow,.banner_section_visible #banner_right_arrow{position:absolute;z-index:25;width:3em;height:3em;top:50%;transform:translateY(-50%);fill:#A1ABB2;cursor:pointer}.banner_section_visible #banner_left_arrow{left:1%;transform:rotate(180deg) translateY(50%)}.banner_section_visible #banner_right_arrow{right:1%}.banner_section_moving_space{position:relative;width:100%}.banner_section_moving_space_inner{position:relative;display:flex;align-items:stretch;justify-content:flex-start;transition:.5s all}.banner_section_moving_space_inner>.ad-flipper-image-container,.banner_section_moving_space_inner>a{display:inline!important;padding:0 1em;box-sizing:border-box}.banner_section_moving_space_inner .ad-flipper-image-container>img,.banner_section_moving_space_inner>a>img{width:100%}.banner_section_nav_bar_wrapper{margin:1em auto 0;padding:0 1em;box-sizing:border-box;width:70%;display:flex;align-items:stretch;justify-content:space-between}.banner_section_nav_bar{padding:.4em 0 0 0;background-color:#a1abb2;transition:.5s all;cursor:pointer}.banner_section_nav_bar.active{background-color:#e6231e}.testimonials_section{max-width:2000px;margin:0 auto}.testimonials_section .inner_content{margin:4% auto;padding:0;width:85%;display:flex;align-items:stretch;justify-content:space-between}.testimonials_left{width:58%;overflow:hidden}.testimonials_left img{position:relative;left:50%;transform:translateX(-50%);height:100%;max-height:412px}.testimonials_right{width:35%}.testimonials_right>h2{margin:8% 0;font-size:2.25em;font-weight:700}.testimonials_right img{float:left;margin-top:-.5em;margin-bottom:2em}.testimonials_right .testimonials_wrap_flipper h2{margin:2.5em 0 0 2.3em;font-size:1.1em}.testimonials_right .testimonials_wrap_flipper .testimonial_flipper-item .comments_testimonial{margin:1.5em 0;clear:left;line-height:1.2em;font-size:1em}.testimonials_right .testimonials_wrap_flipper .testimonial_flipper-item .comments_testimonial>p{padding:0}.testimonials_right .testimonials_wrap_flipper .testimonial_flipper-item .name_testimonial{font-weight:700}.testimonials_right .testimonials_wrap_flipper .testimonial_flipper-item .comments_testimonial>p>span{display:none}.contact_hours_map_section .inner_content{display:flex;align-items:stretch;justify-content:space-between;padding:0}.contact_hours_map_left{padding:2% 0 0 4%;border-left:20px solid #e6231e;box-sizing:border-box;width:38%}.contact_hours_map_left h2{margin:1.25em 0 1em;font-size:2.25em;font-weight:700}.contact_hours_map_left_address,.contact_hours_map_left_phone{display:flex;align-items:center;margin:.5em 0}.contact_hours_map_left_address svg,.contact_hours_map_left_phone svg{margin-right:.75em;width:1.25em;height:1.25em}.contact_hours_map_left_directions_btn{display:inline-block;margin:1.5em 0;padding:.75em 1em;background-color:#e6231e;color:#fff;text-transform:uppercase;font-size:1.1em}.contact_hours_left_hours{margin-top:4em}.contact_hours_wrapper{display:block;margin-top:5%;width:65%;font-size:.9em}.contact_hours_wrapper h3{font-size:2em;font-weight:700}.contact_hours_tabs{display:flex;justify-content:space-between;padding:5% 0 0;border-bottom:1px solid #c3c3c3}.contact_hours_btn{display:inline-block;padding:.4em 0;cursor:pointer;text-transform:uppercase;font-weight:700}.contact_hours_btn.active{border-bottom:4px solid #e6231e}.contact_hours_content{display:none;clear:both;width:100%;line-height:1em;font-size:1.25em}.contact_hours_content.active{display:inline-block}.contact_hours_content .thm-general_border{border:none}.contact_hours_content .nav_item.parent{height:0;visibility:hidden;font-size:0}.contact_hours_content .nav_item.parent .subnav{visibility:visible;color:#000;font-size:1rem}.contact_hours_content .hrs_day{display:inline-block;width:44%;text-align:left}.contact_hours_content .hrs{display:inline-block;width:54%;text-align:right}.contact_hours_map_right{width:58%;overflow:hidden}.contact_hours_map_right img{position:relative;top:0;left:50%;transform:translateX(-50%);height:100%;max-height:645px}@media only screen and (max-width:1350px){.top_cta_search_section{position:relative;background-color:#fff;overflow:hidden}.top_cta_search_section{font-size:.85em}.top_cta_search_cta_wrapper{width:60%}.top_cta_search_heading{padding:12% 0 0 0}.top_cta_search_section .inner_content{padding:0 2% 24%}.top_cta_search_advanced_search_wrapper{bottom:1.5em;color:#000}#custom_page_1 .top_cta_search_advanced_search_wrapper select{border:1px solid #000;background-image:url('../../../img/honda/home/honda-b12v1/arrow_down_triangle_black_20x20.png');color:#000}#custom_page_1 .top_cta_search_advanced_search_wrapper #adv_search:hover{border:1px solid #000;color:#000}.model_scroller_section .model_scroller_section_wrapper{flex-wrap:wrap}.model_scroller_section .model_scroller_section_wrapper h2{width:100%;padding-bottom:1.5em}.model_scroller_section .model_scroller_section_tabs{width:80%}.model_scroller_section .model_scroller_section_tabs .tab-content span{padding:0 .75em .75em}.testimonials_section .inner_content{width:90%}.testimonials_left{width:40%}.testimonials_right{width:50%}.contact_hours_map_section .inner_content{flex-wrap:wrap}.contact_hours_map_left{width:100%;padding:0 0 5% 5%;display:flex;align-items:stretch;justify-content:flex-start;font-size:1em}.contact_hours_map_left>span{width:45%}.contact_hours_map_left>span:first-child{width:50%}.contact_hours_map_left h2{margin-top:10%}.contact_hours_map_left_phone>span>span{display:block}.contact_hours_map_left_phone{align-items:flex-start;line-height:1.5em}.contact_hours_map_left_phone>span>span.contact_hours_map_left_phone_divider{display:none}.contact_hours_wrapper{margin-top:0}.contact_hours_wrapper h2{margin-top:10%}.contact_hours_map_right{width:100%;border-left:20px solid #e6231e;box-sizing:border-box}.contact_hours_map_right img{width:100%;height:auto}}@media only screen and (max-width:960px){.top_cta_search_section{font-size:.7em}.model_scroller_section{font-size:.8em}.banner_section_nav_bar_wrapper{width:80%}.testimonials_section{font-size:.8em}.testimonials_left img{max-height:335px}.contact_hours_map_section{font-size:.8em}}@media only screen and (max-width:768px){.top_cta_search_section{font-size:.8em}.top_cta_search_section .inner_content{padding:5% 5% 40%}.top_cta_search_heading{padding-top:0}.top_cta_search_cta_wrapper{width:95%}.top_cta_search_advanced_search_wrapper{width:90%;color:#000}.top_cta_search_advanced_search_wrapper #advancedsearchform{flex-wrap:wrap}#custom_page_1 .top_cta_search_advanced_search_wrapper .input_container{width:48%;margin-top:1em}#custom_page_1 .top_cta_search_advanced_search_wrapper .input_container:last-child{width:100%;margin-left:auto;margin-right:auto}.model_scroller_section .model_scroller_section_wrapper{padding-bottom:0}.model_scroller_section .model_scroller_section_tabs{padding:.5em 0 1.3em;width:100%;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.model_scroller_section .model_scroller_section_tabs::-webkit-scrollbar{width:0;height:0}.model_scroller_section .model_scroller_section_tabs .scroller_tabs_inner_wrapper{display:block;width:200%}.model_scroller_section .model_scroller_section_tabs .tab-content{display:inline-block}.model_scroller_section .model_scroller_section_scroller .next,.model_scroller_section .model_scroller_section_scroller .prev{background-size:contain}.testimonials_section .inner_content{flex-wrap:wrap}.testimonials_left{width:100%}.testimonials_right{width:100%;height:26em}.contact_hours_map_section{font-size:.9em}.contact_hours_map_left{flex-wrap:wrap}.contact_hours_map_left>span,.contact_hours_map_left>span:first-child{width:80%}.contact_hours_left_hours{height:20em}.contact_hours_map_left{width:100%;padding:0 0 12% 5%}}@media only screen and (max-width:584px){.top_cta_search_section{font-size:.6em}.top_cta_search_section .inner_content{padding:5% 5% 42%}}@media only screen and (max-width:500px){.top_cta_search_img_video{width:118%}.top_cta_search_section .inner_content{padding:5% 5% 55%}.contact_hours_map_left>span,.contact_hours_map_left>span:first-child{width:90%}}#custom_page_1 .top_cta_search_cta_wrapper a:nth-child(3):hover{color:#fff}#custom_page_1 #header{position:absolute;z-index:101;width:100%;background-color:transparent}#header{position:relative;background-color:#000}#header .inner_content{width:96%;padding:.75% 0;position:relative;display:flex;align-items:flex-end;justify-content:space-between}#custom_page_1 #header .inner_content{border-bottom:2px solid #fff}.header_mobile_nav{display:none}.header_logo_section{display:flex;align-items:center;justify-content:flex-start;width:26%}.header_logo_section a{display:flex;align-items:stretch;justify-content:flex-start}.header_logo_section img.header_logo{display:inline-block;width:38%;max-width:160px;align-self:center}.header_logo_divider{margin:0 1em;border-left:1px solid #fff}.header_logo_content{display:inline-block;align-self:center;color:#fff;font-size:1.2em}.mid_logo{width:7%;margin:0 10px}.dream_logo{width:20%}.header_nav_section{width:60%;align-self:flex-end}li#parent_nav-23 a{color:#fff;font-weight:900!important}li#parent_nav-23{background:red}.header_nav_section .megamenu_navigation_container .parent_li{text-align:center}.header_nav_section .megamenu_navigation_container .parent_li:hover .parent_label{padding-bottom:.25em;border-bottom:3px solid #e6231e}.header_nav_section .megamenu_navigation_container .parent_label{color:#fff;text-decoration:none;text-transform:uppercase;font-size:.7em;font-weight:400}.header_nav_section .megamenu_content_container .template{margin-top:1em}.header_icons_section{width:8%;display:flex;align-self:center;justify-content:flex-end}.header_icons_wrapper{width:90%;display:flex;align-items:flex-end;justify-content:space-between}.header_icons_section svg{width:2em;height:2em;fill:#ffffff}.header_icon{cursor:pointer}.header_smart_search_dropdown{width:0;overflow:hidden}#phone-drop-down-container{position:absolute;top:100%;right:0;width:35%;height:20em;background-color:#fff;z-index:999;overflow:hidden;-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out;-webkit-box-shadow:0 5px 10px -5px #000;box-shadow:0 5px 10px -5px #000;border-radius:.1px}#phone-drop-down-container.closed{height:0}#phone-drop-down-container #phone-drop-down-wrap{padding:18px}#phone-drop-down-container #phone-drop-down-wrap .phone-wrap{margin-bottom:20px}#phone-drop-down-container #phone-drop-down-wrap .phone-wrap:last-child{margin-bottom:0}#phone-drop-down-container #phone-drop-down-wrap .phone-wrap.last{margin-bottom:0}#phone-drop-down-container #phone-drop-down-wrap .phone-title{font-size:17px;display:block}#phone-drop-down-container #phone-drop-down-wrap a{text-decoration:none;color:#fff}#phone-drop-down-container #phone-drop-down-wrap .phone-number,#phone-drop-down-container #phone-drop-down-wrap .phone-number-location{font-size:14px;display:block;background-color:#000;color:#fff;padding:15px;border-radius:5px;margin-top:5px}#phone-drop-down-container #phone-drop-down-close-wrap{text-align:center;font-size:15px;display:block;background-color:#cecece;color:#444;border-top:1px solid #414141;padding:15px;cursor:pointer}#header_smart_search_dropdown{position:absolute;top:100%;right:0;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:1.5% 0;box-sizing:border-box;width:100%;background-color:#000;z-index:999;overflow:visible;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-box-shadow:0 5px 10px -5px #000;box-shadow:0 5px 10px -5px #000;border-radius:.1px}#header_smart_search_dropdown.closed{width:0;overflow-x:hidden;overflow-y:hidden}#header_smart_search_dropdown #front_search_wrap{margin:0 1.5%}#header_smart_search_dropdown #search_lbl{display:none}.header_smart_search_dropdown_icon{display:none}.header_smart_search_dropdown_icon>svg{width:1.5em;height:1.5em}#header_smart_search_dropdown #front_search_wrap{width:100%}#header_smart_search_dropdown .smart-search input{padding:.75em;width:100%;box-sizing:border-box;border:none}#front_search_wrap .smart-search .result-wrapper{position:relative;width:100%!important;max-height:80vh;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}#s_search{font-size:1em}#search_lbl{float:left}#custom_page_6 #s_search{float:left}#custom_page_6 .smart-search input{padding-left:5px;height:30px;width:80%}#custom_page_6 .header_icons_section .header_icon{display:none}@media only screen and (max-width:1350px){.header_logo_section{font-size:.7em}.header_logo_divider{margin:0 .5em}.header_nav_section .megamenu_navigation_container .parent_li{text-align:center}.header_nav_section .megamenu_navigation_container .parent_label{font-size:.8em}.header_nav_section .megamenu_navigation_container .parent_ul .parent_caret{display:block}.header_nav_section .megamenu_navigation_container .parent_li:hover .parent_label{border-bottom:none}.header_icons_section{width:12%}.header_icons_wrapper{width:100%;font-size:.8em}}@media only screen and (max-width:960px){.header_logo_section{font-size:.75em}.header_nav_section .megamenu_navigation_container .parent_label{font-size:.65em}.header_icons_wrapper{width:90%}.header_icons_section svg{width:1.75em;height:1.75em}#phone-drop-down-container{width:100%}#s_search{font-size:1rem}}@media only screen and (max-width:768px){#custom_page_1 #header{position:relative}#header{background-color:#000!important}#header .inner_content{width:100%;padding:0;align-items:center;flex-wrap:wrap;border-bottom:none}.header_mobile_nav{display:block;width:10%}.header_mobile_nav .megamenu_mobile .toggle_menu_bar .site_title{display:none}.header_mobile_nav .megamenu_mobile,.header_mobile_nav .megamenu_mobile .toggle_menu_bar,.header_mobile_nav .megamenu_mobile .toggle_menu_button{width:100%;padding:0;background-color:transparent}.header_mobile_nav .megamenu_mobile .toggle_menu_button{font-size:1.75em}.header_mobile_nav .megamenu_mobile .megamenu_mobile_body{position:absolute;z-index:20;top:100%;left:0;right:0;width:100%;background-color:#fff}.header_mobile_nav .megamenu_mobile .megamenu_mobile_body .active_parent .clickable_li{color:inherit}.header_logo_section{width:70%;padding:3%;box-sizing:border-box;font-size:.95em}.header_nav_section{display:none}.header_icons_section{width:15%}#header_smart_search_icon{display:none}.header_smart_search_dropdown_icon{width:10%;text-align:center;display:block;align-self:flex-start}#header_smart_search_dropdown #front_search_wrap{width:90%}#phone-drop-down-container{position:absolute;top:100%;left:0;right:0;margin:0 auto;width:100%}#header_smart_search_dropdown.closed,.header_smart_search_dropdown{position:relative;width:100%;background-color:#fff;overflow:visible}}@media only screen and (max-width:500px){.header_logo_section{width:65%}.header_logo_content{font-size:.5em}.dream_logo{width:30%}.mid_logo{width:15%;margin:0 10px}}.red-ribbon{text-align:center;background:#e6231e}.red-ribbon a{color:#fff}#footer{color:#fff;background-color:#000}#footer .inner_content{width:100%;max-width:2000px;display:block;background-color:#000;box-sizing:border-box;line-height:1.2em}#footer a{color:inherit;text-decoration:none}.footer_info_section{width:100%;clear:both;display:inline-block;box-sizing:border-box}#footer .footer_info_section .inner_content{padding:2em 2%;box-sizing:border-box;border-bottom:none}#custom_page_1 #footer .footer_info_section .inner_content{padding:2em 2%;box-sizing:border-box;border-bottom:1px solid #9d9d9d}.footer_info_section>a{margin-bottom:1em;width:100%;display:flex;align-items:stretch;justify-content:flex-start;color:#fff}.footer_info_section_logo{width:40%;max-width:150px;height:auto}.footer_info_section_divider{margin:0 2%;border-right:1px solid #fff}.footer_info_section_text{align-self:center;text-align:left;font-size:1.2em}.footer_info_section h1,.footer_info_section h2{margin-bottom:1em;font-size:1.1em}.footer_info_section h3{margin-bottom:.25em;font-size:1em}.footer_info_section p{margin-bottom:1em;font-size:.9em}.footer_bottom{box-sizing:border-box;font-size:.9em}#footer .footer_bottom .inner_content{display:flex;align-items:center;justify-content:space-between;padding:2em 2%}.footer_bottom_left{width:38%}.footer_bottom_middle{width:24%;text-align:center}.footer_bottom_middle a svg{margin:0 1em;width:1.5em;height:1.5em;fill:#ffffff}.footer_bottom_right{width:38%;text-align:right}.footer_bottom_right>span{display:block}@media only screen and (max-width:1350px){.footer_info_section{font-size:.9em}.footer_bottom{font-size:.8em}}@media only screen and (max-width:960px){#footer .footer_bottom .inner_content{flex-wrap:wrap}.footer_bottom_left,.footer_bottom_middle,.footer_bottom_right{width:100%;margin:.5em 0;text-align:center}.footer_bottom_middle a svg{margin:0 .5em}}@media only screen and (max-width:768px){.footer_bottom{font-size:.9em}.footer_bottom_middle a svg{width:2em;height:2em}}li#parent_nav-15{background:#fff;border:2px solid #005096;width:14.157895%!important;border-radius:30px}.vehicle_details_row div:nth-child(2){display:none}.vehicle_item__lower_container div:nth-child(3){display:none}li#parent_nav-15 a{color:#000!important}.template_2{height:400px;overflow-y:scroll!important}#home-service-btn{background-color:#e6231e}table.srp_details tr:nth-child(4){display:none}.features_snapshot div:nth-child(4){display:none}.get-e-price.thm-hglight_border.thm-hglight-bg_color-hover{background:#005096!important}.get-e-price.thm-hglight_border.thm-hglight-bg_color-hover a{color:#fff!important}.srp_video_btn img{max-width:unset!important;width:70%;height:auto}.les_video .srp_video_btn img{height:2.5em!important;max-width:90px!important;vertical-align:middle}#custom_page_15 #search-clear_all,#custom_page_15 #search-criteria img,#custom_page_15 .filters_simple #search-clear_all,#custom_page_15 .toggle_filter_cont img{display:none}#custom_page_15 #search-criteria li{list-style:none}#custom_page_6 #search_lbl>img{margin-top:0;width:100%}#custom_page_6 #front_search_wrap{position:relative}#custom_page_6 #search_lbl{display:inline;float:left;max-width:98px;width:8%}#custom_page_6 #s_search{border:1px solid #ccc;font-weight:700;height:29px;width:98%}#custom_page_6 .smart-search{float:left;width:91%}#custom_page_6 div.smart-search div.result-wrapper{left:0;right:0;width:98%!important}#custom_page_6 div.smart-search .close-result-wrapper{bottom:.15em}#custom_page_6 #content{overflow:visible}#page_10225 .cta__link-plain_text_mobile_border{padding:.5em;box-sizing:border-box;border:1px solid #000;border-width:2px;border-radius:5px;text-decoration:none;text-shadow:none;text-transform:none;font-size:.8em;font-weight:700}#page_10225 .multi_cta.inst_id_44580{width:100%!important;padding-left:0;padding-bottom:2%}.vehicle_item__vehicle_link{background:#005096!important;color:#fff!important}.view_price_drop{color:#e6231e;font-size:1em!important}div#region_5 .preview_eprice_btn_container.pricing_btn_w_border{padding-bottom:6px!important}div#region_2 .details-overview_table table tr:nth-child(5){display:none}#region_1>div.info_bar_wrap>div>div.offers_buttons>a{background-color:green}.multi_module_5487878020005 .multi_module__subsection_s4{padding:0 .8em 0 .8em!important}.multi_cta.inst_id_9999{width:100%!important;padding-left:0!important;padding-bottom:1.5%!important}.text_view_price_drop{color:#e6231e;font-size:1em!important}#custom_page_1154 #mcgrath_btn{padding-bottom:6px}.multi_module_5487878020005 .multi_module__subsection_s3{padding:0 1.25em 0 1.25em!important}#custom_page_1154 .boxed_cta--short{font-size:1em!important;margin:0 0 .2em!important;background:#005096!important;color:#fff!important}.multi_cta.row_clear.inst_id_9999:nth-child(1){margin-top:-10px}#ChatDiv{z-index:9999}#custom_page_1>#carcodesms-default-widget{display:none!important}#text-us{background:#da3905 none repeat scroll 0 0!important}@media only screen and (max-width:768px){#promo_section{min-height:45PX}}#les_video>img{max-width:unset}#custom_page_236 .multi_cta.inst_id_9230_9520,.multi_cta_wrapper .cta_pricing_btn{width:31.666667%;padding-top:0;padding-bottom:1%;padding-left:1%!important;padding-right:0;display:inline-block}#custom_page_236 .multi_cta.cta_button.row_clear.tablet_row_clear.first_btn_row_mobile.multi_wrapper.inst_id_9230_9520{display:none}#custom_page_1 .modal-inner-wrapper{max-width:1000px!important}.hours_background_global_hours h2{text-transform:unset!important}