/* dep siteandmegamenu */
@charset "utf-8";@import url("https://cdn.dealereprocess.org/cdn/css/themes/compliance/toyota.css");@font-face{font-family:'ToyotaType-Black';src:url('fonts/ToyotaType-Black.eot');src:url('fonts/ToyotaType-Black.eot?#iefix') format('embedded-opentype'),url('fonts/ToyotaType-Black.woff') format('woff'),url('fonts/ToyotaType-Black.woff2') format('woff2'),url('fonts/original-ToyotaType-Black.ttf') format('truetype'),url('fonts/ToyotaType-Black.svg') format('svg')}@font-face{font-family:'ToyotaType-Bold';src:url('fonts/ToyotaType-Bold.eot');src:url('fonts/ToyotaType-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/ToyotaType-Bold.woff') format('woff'),url('fonts/ToyotaType-Bold.woff2') format('woff2'),url('fonts/original-ToyotaType-Bold.ttf') format('truetype'),url('fonts/ToyotaType-Bold.svg') format('svg')}@font-face{font-family:'ToyotaType-Book';src:url('fonts/ToyotaType-Book.eot');src:url('fonts/ToyotaType-Book.eot?#iefix') format('embedded-opentype'),url('fonts/ToyotaType-Book.woff') format('woff'),url('fonts/ToyotaType-Book.woff2') format('woff2'),url('fonts/original-ToyotaType-Book.ttf') format('truetype'),url('fonts/ToyotaType-Book.svg') format('svg')}@font-face{font-family:'ToyotaType-Light';src:url('fonts/ToyotaType-Light.eot');src:url('fonts/ToyotaType-Light.eot?#iefix') format('embedded-opentype'),url('fonts/ToyotaType-Light.woff') format('woff'),url('fonts/ToyotaType-Light.woff2') format('woff2'),url('fonts/original-ToyotaType-Light.ttf') format('truetype'),url('fonts/ToyotaType-Light.svg') format('svg')}@font-face{font-family:'ToyotaType-Regular';src:url('fonts/ToyotaType-Regular.eot');src:url('fonts/ToyotaType-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/ToyotaType-Regular.woff') format('woff'),url('fonts/ToyotaType-Regular.woff2') format('woff2'),url('fonts/original-ToyotaType-Regular.ttf') format('truetype'),url('fonts/ToyotaType-Regular.svg') format('svg')}@font-face{font-family:'ToyotaType-Semibold';src:url('fonts/ToyotaType-Semibold.eot');src:url('fonts/ToyotaType-Semibold.eot?#iefix') format('embedded-opentype'),url('fonts/ToyotaType-Semibold.woff') format('woff'),url('fonts/ToyotaType-Semibold.woff2') format('woff2'),url('fonts/original-ToyotaType-Semibold.ttf') format('truetype'),url('fonts/ToyotaType-Semibold.svg') format('svg')}h1{font-family:'ToyotaType-Regular',Arial,sans-serif !important}h2,h3,h4{font-family:'ToyotaType-Regular',Arial,sans-serif !important}body,select,input{font-family:'ToyotaType-Regular',Arial,"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: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:#fff;overflow:hidden}.top_cta_search_img_video{position:absolute;z-index:0;width:100vw;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:12% 0 0 0;line-height:1.5em;font-size:2.25em}.top_cta_search_heading > h2{display:block;font-size:1.75em;font-weight:bold}.top_cta_search_heading > span{display:block;font-size:1em}.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% 1% 5% 2%;width:46%;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;box-sizing:border-box;text-align:center;transition:0.25s all;color:#fff;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:#EB0A1E;border-color:#EB0A1E}.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 #fff}.top_cta_search_cta_wrapper .top_cta_search_cta_left::after{height:0.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 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/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;color:#fff;font-size:1em;font-weight:bold}#custom_page_1 .top_cta_search_advanced_search_wrapper select option{color:#000}#custom_page_1 .top_cta_search_advanced_search_wrapper #adv_search{width:100%;height:48px;border:1px solid #EB0A1E;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background-color:#EB0A1E;color:#fff;cursor:pointer;transition:0.25s all;font-size:1.2em;font-weight:bold}#custom_page_1 .top_cta_search_advanced_search_wrapper #adv_search:hover{border:1px solid #fff;background:transparent}#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 h3{width:20%;box-sizing:border-box;color:#000;font-size:1.5em}.model_scroller_section .model_scroller_section_tabs{width:60%}.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;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 #EB0A1E}.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:#fff;font-size:20px;font-weight:bold}.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/arrow_left_black_30x16.png')}.model_scroller_section .model_scroller_section_scroller .next{right:0;background-image:url('../img/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 #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:#000}.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:50%;display:flex;align-items:stretch;justify-content:space-between}.banner_section_nav_bar{padding:0.4em 0 0 0;background-color:#C3C3C3;transition:0.5s all;cursor:pointer}.banner_section_nav_bar.active{background-color:#EB0A1E}.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 > h3{margin:8% 0;font-size:2.25em}.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 #EB0A1E;box-sizing:border-box;width:38%}.contact_hours_map_left h3{margin:1.5em 0 0.5em;font-size:2.5em;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-flex;align-items:center;justify-content:flex-start;margin:1.5em 0;padding:0.75em 1em;border:1px solid #EB0A1E;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background-color:#EB0A1E;color:#fff;font-size:1.1em;font-weight:bold}.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;border-bottom:1px solid #C3C3C3}.contact_hours_btn{display:inline-block;padding:0.4em 0;cursor:pointer;font-weight:bold}.contact_hours_btn.active{border-bottom:4px solid #EB0A1E}.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{font-size:0.85em}.top_cta_search_heading{font-size:2em}.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:1em;color:#000}#custom_page_1 .top_cta_search_advanced_search_wrapper select{border:1px solid #000;background-image:url('../img/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 h3{width:100%;padding-bottom:1.5em}.model_scroller_section .model_scroller_section_tabs{width:90%}.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 h3{margin-top:10%}.contact_hours_map_right{width:100%;border-left:20px solid #EB0A1E;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:94%}.banner_section_visible #banner_left_arrow,.banner_section_visible #banner_right_arrow{display:none}.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_img_video{width:105vw}.top_cta_search_heading{padding-top:0}.top_cta_search_heading > h2{display:block;font-size:1.25em}.top_cta_search_heading > span{display:block;font-size:0.95em}.top_cta_search_cta_wrapper{margin:4% 0 0 0.25em;width:99%}.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:1em 0 0}#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}}@media only screen and (max-width:584px){.top_cta_search_img_video{width:110vw}.top_cta_search_section .inner_content{padding:5% 5% 42%}.top_cta_search_heading{font-size:1.5em}}@media only screen and (max-width:500px){.top_cta_search_img_video{width:128vw}.top_cta_search_heading{font-size:1.4em}.top_cta_search_heading > h2{display:block;font-size:1em}.top_cta_search_heading > span{display:block;font-size:0.8em}.top_cta_search_section .inner_content{padding:5% 5% 60%}.top_cta_search_cta_wrapper a{margin:0.75em 0;font-size:1em}.contact_hours_map_left > span:first-child,.contact_hours_map_left > span{width:90%}}@charset "utf-8";#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: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 #fff}.header_mobile_nav{display:none}.header_logo_section{display:flex;align-items:center;justify-content:flex-start;width:18%}.header_logo_section a{display:flex;align-items:stretch;justify-content:flex-start}.header_logo_section img.header_logo{display:inline-block;width:30%;max-width:50px;align-self:center}.header_logo_content{margin-left:1em;display:inline-block;align-self:center;color:#fff;font-size:1.25em}.header_nav_section{width:70%;align-self:flex-end}.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 #EB0A1E}.header_nav_section .megamenu_navigation_container .parent_label{color:#fff;text-decoration:none;font-size:1.05em;font-weight:bold}.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:#fff}.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: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:#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:#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:#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: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}@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%}}@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;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: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:#fff;overflow:visible}}@media only screen and (max-width:500px){.header_logo_section{width:65%}}@charset "utf-8";#footer{color:#000}#footer .inner_content{width:100%;max-width:2000px;display:block;background-color:#e9e9e9;box-sizing:border-box}#footer a{color:inherit;text-decoration:none}#footer h1,#footer h2,#footer h3{line-height:1.2em}.footer_info_section{width:100%;clear:both;display:inline-block;box-sizing:border-box}#footer .footer_info_section .inner_content{padding:2em 2% 4em 2%;box-sizing:border-box}.footer_info_section > a{margin-bottom:1em;width:100%;display:flex;align-items:stretch;justify-content:flex-start;color:#000}.footer_info_section_logo{width:40%;max-width:150px;height:auto}.footer_info_section_divider{margin:0 2%;border-right:1px solid #000}.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;line-height:1.2em}.footer_info_section h3{margin:0.25em 0;font-size:1em;line-height:1.2em}.footer_info_section p{margin-bottom:1em;font-size:0.9em}.footer_bottom{box-sizing:border-box;font-size:0.9em;border-top:1px solid #9d9d9d}#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:#000}.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_bottom_left{width:22%}#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.8em}.footer_bottom_middle a svg{width:2em;height:2em}}#page_10225 .vehicle_item__lower_container{display:none}#custom_page_8 .vehicle_title_wrapper.thm-hglight-bg_color.thm-inverse_text_color{background-color:#333}#custom_page_8 .vehicle_title_subsection.toggle_widget.thm-hglight-bg_color.vehicle_title{background-color:#333}#custom_page_8 .vehicle_title_wrapper.thm-hglight-bg_color.thm-inverse_text_color,#custom_page_8 h2.thm-inverse_text_color.thm-hglight-bg_color.flag_header,#custom_page_8 h3.thm-inverse_text_color.thm-hglight-bg_color.flag_header,#custom_page_8 h2.thm-inverse_text_color.thm-hglight-bg_color.toggle_header.highlight-h2,#custom_page_8 ul.thm-inverse_text_color.thm-hglight-bg_color.multi_widget_tabs,#custom_page_8 ul.thm-inverse_text_color.thm-hglight-bg_color.vdp_vehicle_subtabs,#custom_page_8 h2.form_set_header.thm-inverse_text_color.thm-hglight-bg_color,#custom_page_8 h3.form_set_header.thm-inverse_text_color.thm-hglight-bg_color{border-top-left-radius:5px;border-top-right-radius:5px}#custom_page_8 .epayments_wrapper .get-e-price{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#custom_page_8 span.thm-inverse_text_color.thm-hglight-bg_color.more_testimonials{border-radius:5px}#custom_page_8 .pricing_btn_w_border.preview_eprice_btn_container .get-e-price{border-radius:5px}#custom_page_8 .epayments_wrapper fieldset{border-top-left-radius:5px;border-top-right-radius:5px}#custom_page_8 .details-vehicle_text .details-expand{border-radius:5px}#custom_page_8 .vdp-vehicle_link_buttons .vdp_vehicle_links_container{border-radius:5px}#custom_page_8 a.incentives-calculate{border-radius:5px}#custom_page_8 span.thm-inverse_text_color.thm-hglight-bg_color.more_testimonials{border-radius:5px}#custom_page_8 form.form_design_version_2 input[type=submit]{border-radius:5px}@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){}