/* dep siteandmegamenu */
@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,select,input{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:#ffffff;line-height:1.35714em;font-size:0.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:#000000;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:#ffffff}.top_cta_search_heading{display:block;padding:10% 0 0 0;line-height:1.25em;font-size:2em;font-weight:bold}.top_cta_search_heading>span{display:block;font-size:0.75em;font-weight:normal}.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 #ffffff;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;box-sizing:border-box;text-align:center;text-transform:uppercase;transition:0.25s all;color:#ffffff;font-size:1.2em;font-weight:bold}.top_cta_search_cta_icon_hover{transition:0.25s all;display:none}.top_cta_search_cta_wrapper a:hover,.top_cta_search_cta_wrapper a:hover .top_cta_search_cta_left::before,.top_cta_search_cta_wrapper a:hover .top_cta_search_cta_left::after{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:0.65em;content:'';border-left:2px solid #ffffff}.top_cta_search_cta_wrapper .top_cta_search_cta_left::after{height:0.65em;content:'';border-left:2px solid #ffffff}.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:#ffffff}.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 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 #ffffff;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:#ffffff;font-size:1em;font-weight:bold}#custom_page_1 .top_cta_search_advanced_search_wrapper select option{color:#000000;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:#ffffff;cursor:pointer;text-transform:uppercase;transition:0.25s all;font-size:1em;font-weight:bold}#custom_page_1 .top_cta_search_advanced_search_wrapper #adv_search:hover{border:1px solid #ffffff;background:transparent}#custom_page_1 #advancedsearchform .input_container select::-ms-expand{display:none}.model_scroller_section{padding:0;background:#ffffff}.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:#000000;font-size:1.5em;font-weight:bold}.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:#444444;border-radius:0;text-align:center;text-transform:uppercase;font-size:1em}.model_scroller_section .model_scroller_section_tabs .tab-content span{padding-bottom:0.7em;text-align:left;font-weight:bold}.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:0.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:#ffffff;font-size:20px;font-weight:bold;text-decoration:none;color:#ffffff}.model_scroller_section .model_scroller_section_scroller .item_cont{position:relative}.scroller-content-container .scroller-content-subheader{color:transparent}.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 .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 .prev,.model_scroller_section .model_scroller_section_scroller .next{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{}.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 #ffffff;border-right:8px solid #ffffff;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 .prev,.banner_section .ad_flipper .flipper_scroller .next{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:0.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:0.4em 0 0 0;background-color:#A1ABB2;transition:0.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:bold}.testimonials_right img{float:left;margin-top:-0.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:bold}.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:bold}.contact_hours_map_left_address,.contact_hours_map_left_phone{display:flex;align-items:center;margin:0.5em 0}.contact_hours_map_left_address svg,.contact_hours_map_left_phone svg{margin-right:0.75em;width:1.25em;height:1.25em}.contact_hours_map_left_directions_btn{display:inline-block;margin:1.5em 0;padding:0.75em 1em;background-color:#E6231E;color:#ffffff;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:0.9em}.contact_hours_wrapper h3{font-size:2em;font-weight:bold}.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:0.4em 0;cursor:pointer;text-transform:uppercase;font-weight:bold}.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:#000000;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:#ffffff;overflow:hidden}.top_cta_search_section{font-size:0.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:#000000}#custom_page_1 .top_cta_search_advanced_search_wrapper select{border:1px solid #000000;background-image:url('../../../img/honda/home/honda-b12v1/arrow_down_triangle_black_20x20.png');color:#000000}#custom_page_1 .top_cta_search_advanced_search_wrapper #adv_search:hover{border:1px solid #000000;color:#000000}.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 0.75em 0.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:0.7em}.model_scroller_section{font-size:0.8em}.banner_section_nav_bar_wrapper{width:80%}.testimonials_section{font-size:0.8em}.testimonials_left img{max-height:335px}.contact_hours_map_section{font-size:0.8em}}@media only screen and (max-width:768px){.top_cta_search_section{font-size:0.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:#000000}.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:0.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 .prev,.model_scroller_section .model_scroller_section_scroller .next{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:0.9em}.contact_hours_map_left{flex-wrap:wrap}.contact_hours_map_left>span:first-child,.contact_hours_map_left>span{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:0.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:first-child,.contact_hours_map_left>span{width:90%}}#custom_page_1 .top_cta_search_cta_wrapper a:nth-child(3):hover{color:white}@charset "utf-8";#custom_page_1 #header{position:absolute;z-index:101;width:100%;background-color:transparent}#header{position:relative;background-color:#000000}#header .inner_content{width:96%;padding:0.75% 0;position:relative;display:flex;align-items:flex-end;justify-content:space-between}#custom_page_1 #header .inner_content{border-bottom:2px solid #ffffff}.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 #ffffff}.header_logo_content{display:inline-block;align-self:center;color:#ffffff;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:white;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:0.25em;border-bottom:3px solid #E6231E}.header_nav_section .megamenu_navigation_container .parent_label{color:#ffffff;text-decoration:none;text-transform:uppercase;font-size:0.7em;font-weight:normal}.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:#ffffff;z-index:999;overflow:hidden;-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out;-webkit-box-shadow:0 5px 10px -5px #000000;box-shadow:0 5px 10px -5px #000000;border-radius:0.1px}#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:0px}#phone-drop-down-container #phone-drop-down-wrap .phone-title{font-size:17px;display:block}#phone-drop-down-container #phone-drop-down-wrap a{text-decoration:none;color:#ffffff}#phone-drop-down-container #phone-drop-down-wrap .phone-number,#phone-drop-down-container #phone-drop-down-wrap .phone-number-location{font-size:14px;display:block;background-color:#000000;color:#ffffff;padding:15px;border-radius:5px;margin-top:5px}#phone-drop-down-container #phone-drop-down-close-wrap{text-align:center;font-size:15px;display:block;background-color:#cecece;color:#444444;border-top:1px solid #414141;padding:15px;cursor:pointer}#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:#000000;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 #000000;box-shadow:0 5px 10px -5px #000000;border-radius:0.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:0.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:0.7em}.header_logo_divider{margin:0 0.5em}.header_nav_section .megamenu_navigation_container .parent_li{text-align:center}.header_nav_section .megamenu_navigation_container .parent_label{font-size:0.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:0.8em}}@media only screen and (max-width:960px){.header_logo_section{font-size:0.75em}.header_nav_section .megamenu_navigation_container .parent_label{font-size:0.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:#ffffff}.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:0.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:#ffffff;overflow:visible}}@media only screen and (max-width:500px){.header_logo_section{width:65%}.header_logo_content{font-size:0.5em}.dream_logo{width:30%}.mid_logo{width:15%;margin:0 10px}}.red-ribbon{text-align:center;background:#E6231E}.red-ribbon a{color:white}@charset "utf-8";#footer{color:#ffffff;background-color:#000000}#footer .inner_content{width:100%;max-width:2000px;display:block;background-color:#000000;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:#ffffff}.footer_info_section_logo{width:40%;max-width:150px;height:auto}.footer_info_section_divider{margin:0 2%;border-right:1px solid #ffffff}.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:0.25em;font-size:1em}.footer_info_section p{margin-bottom:1em;font-size:0.9em}.footer_bottom{box-sizing:border-box;font-size:0.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:0.9em}.footer_bottom{font-size:0.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:0.5em 0;text-align:center}.footer_bottom_middle a svg{margin:0 0.5em}}@media only screen and (max-width:768px){.footer_bottom{font-size:0.9em}.footer_bottom_middle a svg{width:2em;height:2em}}@charset "utf-8";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:white !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 .toggle_filter_cont img,#custom_page_15 .filters_simple #search-clear_all,#custom_page_15 #search-criteria img,#custom_page_15 #search-clear_all{display:none}#custom_page_15 #search-criteria li{list-style:none}#custom_page_6 #search_lbl>img{margin-top:0px;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 #cccccc;font-weight:bold;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:0.15em}#custom_page_6 #content{overflow:visible}#page_10225 .cta__link-plain_text_mobile_border{padding:0.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:0.8em;font-weight:bold}#page_10225 .multi_cta.inst_id_44580{width:100% !important;padding-left:0px;padding-bottom:2%}.vehicle_item__vehicle_link{background:#005096 !important;color:#fff !important}.view_price_drop{color:#e6231e;font-size:1.0em !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 0.8em 0 0.8em !important}.multi_cta.inst_id_9999{width:100% !important;padding-left:0px !important;padding-bottom:1.5% !important}.text_view_price_drop{color:#e6231e;font-size:1.0em !important}#custom_page_1154 #mcgrath_btn{padding-bottom:6px}.multi_module_5487878020005 .multi_module__subsection_s3{padding:0em 1.25em 0 1.25em !important}#custom_page_1154 .boxed_cta--short{font-size:1em !important;margin:0 0 0.20em !important;background:#005096 !important;color:white !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}@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){}