@charset "utf-8";@font-face{font-family:Roboto-Bold;src:url('fonts/Roboto-Bold.eot');src:url('fonts/Roboto-Bold.woff2') format('woff2'),url('fonts/Roboto-Bold.woff') format('woff'),url('fonts/Roboto-Bold.otf') format('otf'),url('fonts/Roboto-Bold.ttf') format('truetype'),url('fonts/Roboto-Bold.svg#Roboto-Bold') format('svg'),url('fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype');font-style:normal}@font-face{font-family:Roboto-Light;src:url('fonts/Roboto-Light.eot');src:url('fonts/Roboto-Light.woff2') format('woff2'),url('fonts/Roboto-Light.woff') format('woff'),url('fonts/Roboto-Light.otf') format('otf'),url('fonts/Roboto-Light.ttf') format('truetype'),url('fonts/Roboto-Light.svg#Roboto-Light') format('svg'),url('fonts/Roboto-Light.eot?#iefix') format('embedded-opentype');font-style:normal}@font-face{font-family:Roboto;src:url('fonts/Roboto-Regular.eot');src:url('fonts/Roboto-Regular.woff2') format('woff2'),url('fonts/Roboto-Regular.woff') format('woff'),url('fonts/Roboto-Regular.otf') format('otf'),url('fonts/Roboto-Regular.ttf') format('truetype'),url('fonts/Roboto-Regular.svg#Roboto-Light') format('svg'),url('fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype');font-style:normal}h1,h2{font-family:Roboto-Bold,Arial,sans-serif!important}h3,h4{font-family:Roboto,Arial,sans-serif!important}body,input,select{font-family:Roboto,Arial,sans-serif}#container{margin-top:0}.inner_content a{color:inherit}body{padding:0}section a{text-decoration:none;color:inherit}.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;margin:0 auto;max-width:2000px;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:8% 2% 12%;color:#fff}.top_cta_search_heading{display:block;line-height:1.75em;font-size:2em}.top_cta_search_heading>span{display:block;font-size:1em;font-weight:400}.top_cta_search_heading span.top-title{font-size:.75em}.top_cta_search_cta_wrapper{display:block;margin:2% 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;transition:.25s all;color:#fff;font-size:1.2em;font-weight:700}.top_cta_search_cta_wrapper a>span>br{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{border-color:#1360ee}.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_icon_hover{transition:.25s all;display:none}.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 img{width:100%;max-width:50px}.top_cta_search_advanced_search_wrapper{position:absolute;z-index:25;bottom:0;display:block;padding:2%;box-sizing:border-box;width:100%;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%;background-color:rgba(0,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("data:image/svg+xml,%3Csvg viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg  stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M4 6H11L7.5 10.5L4 6Z' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");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:capitalize;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 #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:rgba(0,0,0,.5);color:#fff;transition:.25s all;cursor:pointer;font-size:1em;font-weight:700}#custom_page_1 .top_cta_search_advanced_search_wrapper #adv_search:hover{border-color:#000;background:#fff;color:#000}#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:2.25em;font-weight:700}.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:#000;border-radius:0;text-align:center;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 #1360ee}.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 .non-default-scroller{display:none}.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}.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:25%;width:2em;height:2em;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.model_scroller_section .model_scroller_section_scroller .prev{left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M7.68473 7.33186C8.07526 6.94134 8.07526 6.30817 7.68473 5.91765C7.29421 5.52712 6.66105 5.52712 6.27052 5.91765L1.60492 10.5832C0.823873 11.3643 0.823872 12.6306 1.60492 13.4117L6.27336 18.0801C6.66388 18.4706 7.29705 18.4706 7.68757 18.0801C8.0781 17.6896 8.0781 17.0564 7.68757 16.6659L4.02154 12.9998L22 12.9998C22.5523 12.9998 23 12.5521 23 11.9998C23 11.4476 22.5523 10.9998 22 10.9998L4.01675 10.9998L7.68473 7.33186Z' fill='%230F0F0F'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.model_scroller_section .model_scroller_section_scroller .next{right:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M16.3153 16.6681C15.9247 17.0587 15.9247 17.6918 16.3153 18.0824C16.7058 18.4729 17.339 18.4729 17.7295 18.0824L22.3951 13.4168C23.1761 12.6357 23.1761 11.3694 22.3951 10.5883L17.7266 5.9199C17.3361 5.52938 16.703 5.52938 16.3124 5.91991C15.9219 6.31043 15.9219 6.9436 16.3124 7.33412L19.9785 11.0002L2 11.0002C1.44772 11.0002 1 11.4479 1 12.0002C1 12.5524 1.44772 13.0002 2 13.0002L19.9832 13.0002L16.3153 16.6681Z' fill='%230F0F0F'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.banner_section .inner_content{padding:0 2%}.banner_section .ad_flipper .flipper{height:auto!important}.banner_section .ad_flipper .flipper_scroller .moving_space .item_cont .item img.thm-hglight-bg_color-hover:focus-within,.banner_section .ad_flipper .flipper_scroller .moving_space .item_cont .item img.thm-hglight-bg_color-hover:hover,.banner_section .ad_flipper .flipper_scroller .moving_space .item_cont .item.active img.thm-hglight-bg_color-hover{background-color:#1360ee}.testimonials_section_new{max-width:2000px;margin:0 auto;display:block!important}.testimonials_section_new .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.5em}.testimonials_right img{float:left;margin-top:-.5em;margin-bottom:2em}.testimonials_right .testimonials_wrap_flipper h2{margin:2.25em 0 0 2.25em;text-transform:uppercase;font-size:1.2em}.testimonials_right .testimonials_wrap_flipper .testimonial_flipper-item .comments_testimonial{margin:1.5em 0;clear:left;line-height:1.2em;font-size:1.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{padding:0;display:flex;align-items:stretch;justify-content:space-between}.contact_hours_map_left{padding:2% 0 0 4%;border-left:20px solid #1360ee;box-sizing:border-box;width:38%}.contact_hours_map_left h2{margin:1.25em 0 1em;font-size:2.5em}.contact_hours_map_left_address,.contact_hours_map_left_phone{display:flex;align-items:center;margin:.5em 0;font-size:1.1em}.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 a.contact_hours_map_left_directions_btn{display:inline-flex;align-items:center;justify-content:flex-start;margin:1.5em 0;padding:.75em 1em;border-radius:0;border:1px solid #1360ee;background-color:#1360ee;color:#fff;text-transform:uppercase;font-size:1.1em;transition:all .5s}.contact_hours_map_left a.contact_hours_map_left_directions_btn:hover{background-color:#fff;border-color:#000;color:#000}.contact_hours_left_hours{margin-top:4em}.contact_hours_wrapper{display:block;margin-top:5%;width:100%;max-width:360px;font-size:.95em}.contact_hours_wrapper h3{margin-bottom:.5em;font-size:1.75em;fonbt-weight:bold}.contact_hours_tabs{display:flex;justify-content:space-between;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 #1360ee}.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}.contact_hours_content .nav_item.parent .subnav{visibility:visible;color:#000;font-size:1em}.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:.85em}.top_cta_search_heading{font-size:2em}.top_cta_search_cta_wrapper{width:60%}.top_cta_search_heading{padding:10% 0 0 0}.top_cta_search_section .inner_content{padding:0 2% 14%}.top_cta_search_advanced_search_wrapper{background-color:#fff;color:#000}#custom_page_1 .top_cta_search_advanced_search_wrapper select{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg  stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M4 6H11L7.5 10.5L4 6Z' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");border:1px solid #000;color:#000}#custom_page_1 .top_cta_search_advanced_search_wrapper .input_container{background-color:transparent}.top_cta_search_advanced_search_wrapper #adv_search{border:1px solid #1360ee!important;background-color:#1360ee!important}#custom_page_1 .top_cta_search_advanced_search_wrapper #adv_search:hover{border-color:#000!important;background:#fff!important;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_new .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;max-width:none}.contact_hours_wrapper h3{margin-top:10%}.contact_hours_map_right{width:100%;border-left:20px solid #1360ee;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}.top_cta_search_heading{padding-top:4%}.model_scroller_section{font-size:.8em}.testimonials_section_new{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_img_video{width:118%}.top_cta_search_section .inner_content{padding:2% 5% 38%}.top_cta_search_heading{padding-top:0}.top_cta_search_cta_wrapper{width:95%}.top_cta_search_advanced_search_wrapper{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 .inner_content{margin:6% auto 0}.model_scroller_section .model_scroller_section_scroller .item_space,.model_scroller_section .scroller{height:210px!important}.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_new .inner_content{flex-wrap:wrap}.testimonials_left{width:100%}.testimonials_right{width:100%;height:22em}.testimonials_right>h2{margin:12% 0 6%}.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}}@media only screen and (max-width:584px){.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:170%}.top_cta_search_section .inner_content{padding:5% 5% 55%}.top_cta_search_cta_wrapper a>span>br{display:inline}.contact_hours_map_left>span,.contact_hours_map_left>span:first-child{width:90%}}#header{position:relative;background-color:#fff}header .inner_content{position:relative;margin:0 auto;padding:1.5em 2%;width:100%;max-width:2000px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.b13_template header .inner_content{padding:.5em 2%}#header .inner_content a{text-decoration:none}.header_top .inner_content{background-color:#000;color:#fff}.b13_template header .header_top{margin:0 auto;padding:1% 1% 0;box-sizing:border-box;max-width:2000px;background-color:#fff;color:#fff}.b13_template header .header_top .inner_content{position:relative;padding:1em 2%;display:flex;align-items:stretch;justify-content:space-between;background-color:#000;border-radius:6px}.header_top_link_wrapper{display:flex;align-items:center;justify-content:space-between;width:35%;max-width:275px;color:#fff;transition:all .5s}.header_top_link_wrapper a{color:#fff;font-size:.95em}.header_top_link_wrapper a:hover{color:#d3d3d3}.header_top_phone_address_wrapper{display:flex;align-items:center;justify-content:space-between;color:#fff}.header_top_phone_address_wrapper svg{width:1.25em;height:1.25em;fill:#1360ee}.b4_template .header_top_phone_address_wrapper svg{fill:#1F4544}.b10_template .header_top_phone_address_wrapper svg{fill:#17B4F1}.header_top_phone_address_wrapper>span{display:flex;align-items:center;justify-content:space-between}.header_top_phone_address_wrapper .header_top_phone{padding:0 1em;border-right:1px solid #fff}.header_top_phone_address_wrapper .header_top_phone:last-child{border-right:none}.header_top_phone_address_wrapper .header_top_address{padding-left:1em}.header_bottom>.inner_content{padding:.5% 2%}.b13_template .header_bottom .inner_content{padding:3% 2%;box-sizing:border-box;background-color:#fff}.header_bottom_mobile_menu{display:none}.header_bottom_dealer_logo{position:relative;width:25%}.header_bottom_dealer_logo>a{display:flex;align-items:stretch;justify-content:flex-start}.header_bottom_dealer_logo .logo_wrapper{position:relative;width:140px}.header_bottom_dealer_logo .logo_wrapper>span{display:inline-block;width:100%;height:100%}.header_bottom_dealer_logo .site_logo{position:absolute;top:50%;transform:translateY(-50%);left:0;max-width:90%;max-height:108px;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;animation-name:site_logo_fade_in_out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:20s}.header_bottom_dealer_logo .site_logo.logo_0{opacity:0;animation-delay:15s}.header_bottom_dealer_logo .site_logo.logo_1{opacity:0;animation-delay:10s}.header_bottom_dealer_logo .site_logo.logo_2{opacity:0;animation-delay:5s}.header_bottom_dealer_logo .site_logo.logo_3{opacity:0;animation-delay:0s}@keyframes site_logo_fade_in_out{0%{opacity:1}10%{opacity:1}20%{opacity:0}90%{opacity:0}100%{opacity:1}}.header_bottom_dealer_logo .header_left_logo_text{padding:.5em 0 .5em 5%;border-left:2px solid #000;text-transform:uppercase;line-height:1.2em;color:#000;font-size:1.25em;font-weight:700}.header_left_logo_text .header_logo{width:75%}.header_bottom_menu{width:72%}.header_bottom_menu .megamenu_navigation_container .parent_li{text-align:center}.header_bottom_menu .megamenu_navigation_container .parent_label{text-transform:uppercase;color:#000}.header_bottom_mobile_icon_wrapper{width:3%;text-align:right}.header_bottom_mobile_icon_wrapper>a,.header_bottom_mobile_icon_wrapper>span{display:none}.header_bottom_mobile_icon_wrapper>#header_bottom_search_trigger{display:block}#header_bottom_search_trigger{width:3%;text-align:right}#header_bottom_search_trigger>svg{fill:#000;cursor:pointer}.b4_template #header_bottom_search_trigger>svg{fill:#1F4544}.b10_template #header_bottom_search_trigger>svg{fill:#063E77}#search_dropdown_wrapper{position:absolute;top:0;right:5%;z-index:150;margin:0 auto;padding:1.5em 0;width:60%;height:100%;box-sizing:border-box;background-color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#search_dropdown_wrapper.closed{width:0;overflow:hidden}#search_dropdown_wrapper #front_search_wrap{position:absolute;top:50%;padding:0 2%;width:100%;transform:translateY(-50%);box-sizing:border-box}#search_dropdown_wrapper .smart-search{position:relative}#search_dropdown_wrapper .smart-search input{padding:.5em;width:100%;height:3em;box-sizing:border-box}#s_search{font-size:1rem}#search_dropdown_wrapper #front_search_wrap .smart-search .result-wrapper{right:0;left:0;width:100%!important;box-sizing:border-box;overflow:auto;color:#000}#search_dropdown_wrapper #search_lbl{display:none}#phone_dropdown_wrapper{position:absolute;z-index:150;top:100%;right:0;width:100%;height:21em;overflow:hidden;background-color:#fff;transition:height .25s}#phone_dropdown_wrapper.closed{height:0}#phone_dropdown_wrapper .phone-wrap{margin:1.25em}#phone_dropdown_wrapper .phone-title{display:block}#phone_dropdown_wrapper .phone-wrap a{margin-top:.25em;padding:1em 1.5em;display:block;background-color:#000;color:#fff!important;cursor:pointer}#phone_dropdown_close{position:absolute;bottom:0;padding:1em 0 .5em;width:100%;background-color:#ccc;text-align:center;cursor:pointer}#misc_dropdown_wrapper{position:absolute;z-index:50;top:100%;right:0;width:100%;overflow:hidden;background-color:#fff;transition:height .25s;text-align:center}#misc_dropdown_wrapper.closed{height:0}#misc_dropdown_wrapper>span>a{display:inline-block;margin:2% 4%}#misc_dropdown_wrapper svg{width:2em;height:2em;fill:#000}.b4_template #misc_dropdown_wrapper svg{fill:#880D00}@media only screen and (max-width:1750px){.header_bottom_menu .megamenu_navigation_container .parent_li{font-size:.9em}}@media only screen and (max-width:1550px){.header_bottom_menu .megamenu_navigation_container .parent_li{font-size:.8em}}@media only screen and (max-width:1350px){.header_top{font-size:.7em}.header_bottom_dealer_logo .logo_wrapper{width:100px}.header_bottom_dealer_logo .header_left_logo_text{font-size:.9em}.header_bottom_menu .megamenu_navigation_container .parent_label{font-size:.7em}}@media only screen and (max-width:960px){.header_top{font-size:.85em}.header_top .inner_content{padding:.25em 2%;flex-wrap:wrap}#s_search{font-size:1rem}.header_top_link_wrapper{margin:1em auto;width:100%;max-width:400px}.header_top_phone_address_wrapper{margin-bottom:1em;width:100%;justify-content:center}.header_bottom_dealer_logo .logo_wrapper{width:75px}.header_bottom_dealer_logo .header_left_logo_text{padding:.5em 0 .5em .5em}#search_dropdown_wrapper{right:7%}}@media only screen and (max-width:768px){#header{margin-bottom:4.5em!important}.megamenu_mobile_body .active_parent .clickable_li{color:#000}.header_top .inner_content{padding:1em 2% .8em}.header_top .inner_content{padding:em 2%}.header_top .header_top_phone_address_wrapper{display:none}.header_top_link_wrapper{margin:0;width:70%}.header_bottom_dealer_logo{width:58%}.header_bottom_menu{display:none}.header_bottom_mobile_icon_wrapper{width:25%;display:flex;align-items:center;justify-content:space-evenly}.header_bottom_mobile_icon_wrapper>a,.header_bottom_mobile_icon_wrapper>span{display:block;width:35%;text-align:center}#header_bottom_search_trigger{display:none}.header_bottom_mobile_icon_wrapper>a>svg,.header_bottom_mobile_icon_wrapper>span>svg{width:auto;height:2em;fill:#000;cursor:pointer}.b4_template .header_bottom_mobile_icon_wrapper>a>svg,.b4_template .header_bottom_mobile_icon_wrapper>span>svg{fill:#1F4544}.header_bottom_mobile_menu{display:inline-block}.header_bottom_mobile_menu .megamenu_mobile .toggle_menu_bar,.header_bottom_mobile_menu .megamenu_mobile .toggle_menu_button{background-color:#fff}.header_bottom_mobile_menu .megamenu_mobile .toggle_menu_bar .site_title{display:none}.header_bottom_mobile_menu .megamenu_mobile .toggle_menu_button{padding:0;width:100%;color:#000;font-size:2em}.b4_template .header_bottom_mobile_menu .megamenu_mobile .toggle_menu_button{color:#1f4544}.header_bottom_mobile_menu .megamenu_mobile_body{position:absolute;top:100%;left:0;right:0;z-index:200;width:100%;background-color:#fff}.header_bottom_mobile_menu .megamenu_mobile_body .active_parent .clickable_li{color:inherit}.header_bottom_mobile_icon_wrapper>#header_bottom_search_trigger{display:none}#search_dropdown_wrapper,#search_dropdown_wrapper.closed{top:100%;right:0;left:0;width:100%;height:4.5em;overflow:visible;background-color:#000}}@media only screen and (max-width:584px){.header_bottom_dealer_logo{width:65%}.header_bottom_mobile_icon_wrapper{width:30%;font-size:.85em}}@media only screen and (max-width:500px){.header_bottom_dealer_logo{width:56%}.header_bottom_dealer_logo .header_left_logo_text{font-size:.65em}.header_bottom_mobile_icon_wrapper>span>svg{height:1.8em}#header_bottom_search_trigger>svg{height:1.4em}#search_dropdown_wrapper{right:20%}}#footer{margin-top:0}footer .inner_content{width:100%;max-width:2000px;display:block;background-color:#fff;box-sizing:border-box;line-height:1.2em}footer a{color:inherit;text-decoration:none}#custom_page_1 .footer_info_section{padding:0}#custom_page_1 .footer_info_section>.inner_content{padding:2%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:#fff;color:#000}#custom_page_1 .footer_info_section a{color:#000;text-decoration:underline}#custom_page_1 .footer_info_section>.inner_content br{display:none}#custom_page_1 .footer_info_section>.inner_content>span{width:48%}#custom_page_1 .footer_info_section>.inner_content>span>span{display:inline-block;width:100%;box-sizing:border-box}#custom_page_1 .footer_info_section>.inner_content>span>span>h2{margin-bottom:1em;font-weight:700}#custom_page_1 .footer_info_section>.inner_content>span>span>p{line-height:1.2em}#custom_page_1 .footer_info_section>.inner_content>span>img{width:100%;height:auto;object-fit:contain;aspect-ratio:auto 902/451}#custom_page_1 .footer_info_section>.inner_content>.footer_seo_mobile_image{display:none}.footer_info_section{margin:0 auto;padding:2em 0;width:100%;max-width:2000px;clear:both;background-color:#fff;color:#000;box-sizing:border-box;font-size:.85em}.footer_info_section .inner_content{padding:0 2%;margin:0 auto}.footer_info_section h1{font-size:1.25em;line-height:1.25em}.footer_info_section h2{margin-bottom:1em;font-size:1.2em;font-weight:400;line-height:1.25em}.footer_info_section h3{margin-bottom:.25em;font-size:1em;font-weight:400;line-height:1.25em}.footer_info_section p{margin-bottom:1em}.seo_site_makes_models>br{display:none}.footer_info_section .inner_content>ul.cities{width:100%;display:inline-block}.footer_bottom{box-sizing:border-box;font-size:.9em}.footer_bottom .inner_content{display:flex;align-items:center;justify-content:space-between;padding:2em 2%;background-color:#fff;color:#000}.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}#footer>section.footer_info_section>div>ul.cities{display:inline-block;width:100%}@media only screen and (max-width:1350px){#custom_page_1 .footer_info_section>.inner_content>span{width:100%}#custom_page_1 .footer_info_section>.inner_content>span>span{padding:4% 0}#custom_page_1 .footer_info_section>.inner_content>.footer_seo_desktop_image{display:none}#custom_page_1 .footer_info_section>.inner_content>.footer_seo_mobile_image{display:block}.footer_bottom{font-size:.8em}}@media only screen and (max-width:960px){.footer_info_section{font-size:.75em}.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:.8em}.footer_bottom_middle a svg{width:2em;height:2em}}.additional_filter_options_header,.inner_group.toggle_filter_cont.additional_filter_options{display:none!important}#custom_page_1280 .srp_vehicle_wrapper .preview_eprice_btn_container .get-e-price{background:#76ad1c;border-color:#76ad1c}#custom_page_1280 .srp_vehicle_wrapper .preview_eprice_btn_container .get-e-price:hover{background-color:#fff;border-color:#76ad1c;color:#000!important}#custom_page_1280 .srp_vehicle_wrapper .preview_eprice_btn_container span:hover{color:#000}#custom_page_1280 .get-e-price a:hover{color:#000}.pricing_btn_w_border.preview_eprice_btn_container.first_pricing_btn{padding-top:.63em!important}.sell{background-color:red!important}.sell:hover{background-color:#0062be!important}#custom_page_1280 .available_to_order_banner{display:none}.srp_vehicle_wrapper .veh_pricing_container dl dd{padding:0;width:30%;float:right;clear:right;border-right:none;text-align:right;font-size:1em;font-weight:500}#custom_page_2830 .get-e-price a.modal_link_active:hover span{color:#fff}#custom_page_2830 a.demo-cta{margin:0 16px 5px 16px!important}.srp_details{margin:10px 15px}#custom_page_1278 .preview_eprice_btn_container{padding:0!important;margin:.63em 0 0 0!important;background-color:transparent!important}.multi_widget_sub_section .preview_eprice_btn_container .capital-one-prequalification-button{margin-top:.63em}#phone-drop-down-container{position:absolute;width:100%;height:auto;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}#header .closed#phone-drop-down-container{height:0;display:none}#content #phone-drop-down-container.closed{height:0}#phone-drop-down-container #phone-drop-down-wrap{padding:15px}#phone-drop-down-container #phone-drop-down-wrap .phone-wrap{margin-bottom:20px}#phone-drop-down-container #phone-drop-down-wrap .phone-wrap.last{margin-bottom:0}#phone-drop-down-container #phone-drop-down-wrap .phone-title{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:#0062be;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}#custom_page_2082 .model_img{display:none}#custom_page_2082 #Chrysler,#custom_page_2082 #Dodge,#custom_page_2082 #Jeep,#custom_page_2082 #Ram{display:block!important}#page_100 #Chrysler,#page_100 #Dodge,#page_100 #Jeep,#page_100 #Ram,#page_100 #Wagoneer{display:block!important}#region_3>div.meet_our_staff_wrap.cols_4{display:none!important}#region_5>div.meet_our_staff_wrap.cols_4{display:none!important}#region_1>div>div>div>a:nth-child(2){display:none!important}#custom_page_1278 .lead-item-black a img{width:100%;max-width:100px;display:block!important}#parent_nav-12{width:8%!important}#parent_nav-16{width:7%!important}#parent_nav-16{width:7%!important}#parent_nav-5{width:9%!important}#parent_nav-6{width:9%!important}#parent_nav-4{width:9%!important}#parent_nav-19{width:6%!important}#taptext-chatButton{bottom:44px!important}#megamenu_new_model-162 .block_container{padding:2%;width:90%!important}#parent_nav-21>a{animation:blink 2s infinite}@keyframes blink{0%{background-color:#fff;border:2px solid #fff;color:#0842a5}100%{background-color:#0842a5;border:2px solid #0842a5;color:#fff}}