﻿:root{--dark-gray:black;--medium-gray:#212529}.main-content{background:var(--dark-gray)!important}.section-featured-section{background:var(--dark-gray)!important}#VDPQuickViewModal{background:var(--dark-gray)!important}.info-content .btn,#MainNumberSection p{color:white!important}.dropdown-menu.dropdown-spacer.show .menu-dropdown-content .nav-link:not(:last-child){margin-bottom:12px!important}#MakeButtonContainer2 .makemodel-col,#MakeButtonContainer .makemodel-col{float:left!important}#MakeButtonContainer2 .makemodel-col:nth-of-type(2),#MakeButtonContainer .makemodel-col:nth-of-type(2){margin-left:24px!important}#swipebox-close{top:2%!important;right:2%!important}.accordionMoreFiltersVerticalDesktop .accordion-button.collapsed{color:white!important;background-color:var(--medium-gray)}.main-pane .rl-gallery .rl-gallery-item:not(:first-child){display:none!important}.top-right-pane .rl-gallery .rl-gallery-item:not(:first-child):not(:nth-of-type(2)),.bottom-right-pane .rl-gallery .rl-gallery-item:not(:first-child):not(:nth-of-type(2)){display:none!important}.mobile-gallery-container{display:none!important}.bg-light{--bs-bg-opacity:0!important;background-color:var(--dark-gray)!important}.your-price-label,.delivery-info-alt .disc-label,.delivery-info-alt .was-label{color:#aaa!important}.header-wrapper.black .side-menu-btn{color:#fff!important}.main-search-bar .search-bar-wrapper #MainSearchInput{color:black!important;border:none!important;box-shadow:none!important;background-color:white!important}.main-search-bar .form-control::placeholder{color:var(--bs-gray-100)!important}.vehicle-item .vehicle-milage-item li{color:#fff!important}.vehicle-item{border:1px solid rgba(168,168,168,0.3)}.results-count{color:#fff!important}.vehicle-list-box,body{background:var(--dark-gray)!important;color:#fff!important}.vehicle-list-box{margin-top:18px!important}.vehicle-item{background:black!important}.vehicle-item .make-model,.vehicle-item .price-main{color:#fff!important}.search-bar-wrapper .btn.btn-outline-secondary{}.input-group #button-addon1{background:var(--medium-gray)!important}.main-search-bar{background:var(--dark-gray)!important;margin:0!important;padding:18px 0!important}.listing-title .title-sm{color:white!important}.thumb-slider-block{background:#343a40!important}.basic-info-section,.vehicle-header{background:var(--dark-gray)!important}.basic-info-section-mobile .section-title-with-border .title-xs{color:white!important}.add-omni-sidebar .main-slider-block{background:var(--dark-gray)!important}.feature-list-btn li{border:none!important}.feature-list-btn .feature-list-name{color:var(--black)!important}.feature-lists li,.feature-list-name{color:#fff!important}.navigation-wrapper li button,.header-wrapper.black .sec-nav a,.header-wrapper.black .main-nav a,.header-wrapper.black .sec-nav a,.header-wrapper.black .main-nav a{color:var(--black)!important}.switch-btn .btn,.switch-btn{background:var(--theme)!important}.switch-btn .btn-check:checked+.btn{background:black!important;color:#fff!important}.filter-block .dropdown .btn-default{background:black!important;color:#fff!important}.page-id-557{background:var(--dark-gray)!important;color:#fff!important}.offer-call-service a{color:#fff!important}.contact-item-lists a,.contact-item-lists p{color:#fff!important}.slider-sidebar .btn.btn-secondary{background:#000!important;border-color:#000!important}.slider-sidebar{border:1px solid #343a40!important;background:#343a40!important}.footer-title{color:#fff!important}.footer-bottom,.footer-bottom .container{background:var(--dark-gray)!important;background-color:var(--dark-gray)!important}.footer-top .footer-links li a{color:white!important}.view-more-btn{font-size:1rem!important;letter-spacing:.02rem!important;line-height:1.25rem!important;gap:.5rem!important;color:white!important}.title-xl{font-size:3.375rem!important;color:#fff!important;font-family:var(--alt-font)}.shope-title-block{background-color:var(--medium-gray)!important;color:#fff!important}.nav-item-link{background-color:var(--medium-gray)!important}.filter-block .dropdown .btn-default.show{color:var(--dark-gray)!important}.menu-dropdown-content .features-content .checkbox-block .checkbox-label{transition:all .2s ease-in-out;justify-content:space-between;align-items:center;display:flex;border-radius:4px;padding:10px 8px;font-weight:normal;font-size:14px;letter-spacing:.01em;color:#343434;width:100%;background-color:var(--medium-gray)!important;border:1px solid white!important}.menu-dropdown-content .features-content .checkbox-block .checkbox-label:hover{background-color:var(--theme)!important}.features-content .checkbox-block .icon{font-size:20px;color:white!important}.vehicle-meta li .pricing-section .e-price .price,.your-price-name,.price,.col-auto,.menu-dropdown-content .checkbox-block .checkbox-label,.menu-dropdown-content .filter-title,.icon-z-close:before,.mb-1,.menu-dropdown-content .trade-in-desc,.menu-dropdown-content .trade-in-title,.menu-dropdown-content .irs--round .irs-to,.menu-dropdown-content .irs--round .irs-from,.menu-dropdown-content .range-slider-title,.model-img-block,.shope-title{color:#fff!important}.vehicle-meta .pricing-section .estimation,.vehicle-meta li .stocks,.vehicle-meta li p,.delivery-info-alt .your-price-label,.delivery-info-alt .your-price-amt,.current-promo-block p,.shope-sub-title p{color:#DEE2E7!important}.menu-dropdown-content .trade-in-title,.menu-dropdown-content .range-slider-title,.filter-block .dropdown .dropdown-menu{background:var(--medium-gray)!important}.vehicle-item .vehicle-info .dropdown-menu .list-group{background-color:#33393f!important}.vehicle-item .vehicle-info .dropdown-menu .list-group-item{color:#fff!important;border:0!important;background-color:#33393f!important}.vehicle-item .vehicle-info .dropdown-menu .list-group-item.active,.vehicle-item .vehicle-info .dropdown-menu .list-group-item:hover{background-color:var(--theme)!important;border-color:var(--white)!important;color:var(--white)!important}.vehicle-item .vehicle-info .dropdown-menu .list-group-item.active i,.vehicle-item .vehicle-info .dropdown-menu .list-group-item:hover i{color:var(--white)!important}.service-grid .service-items:nth-of-type(3) .service-desc p,.service-grid .service-items:nth-of-type(2) .service-desc p,.service-grid .service-items:nth-of-type(3) .service-heading,.service-grid .service-items:nth-of-type(2) .service-heading{color:#1189ca!important}.delivery-info div:nth-of-type(3) .your-price-amt{color:white!important}#ValueMyTradeForm label,#OrderPartForm label,#BookAService label{color:#fff!important}.service-list-box ul li{color:#fff!important}.costing-box .your-price-name{color:#000!important}.pricing-card-items .your-price-name,.pricing-card-items .price-name{color:white!important}.page-id-481 .has-black-color{color:#fff!important}.pricing-section{background:none!important}.pricing-section .estimation{color:white!important}.title-xl{font-size:3.375rem!important;color:#000!important;font-family:var(--alt-font)}.greviews-container .title-xl{color:white!important}.navigation-wrapper li button{color:#fff!important;z-index:9!important}.page-title-section .title-xl{color:#fff!important}.guarantee-info{color:#fff!important}.blog-recent-desc,.blog-recent-title,.blog-category,.recent-article-title{color:#fff!important}.we-help,.help-section{background:black!important;background-color:black!important}.we-help .title-lg{color:#fff!important}.pricing-card{background-color:black!important;border:1px solid var(--bs-gray-600)!important}.finance-box .pricing-card .title-xl{color:#fff!important}.price-name{color:#dee2e6!important}#stdEquipment .card-body{background-color:var(--dark-gray)!important}.std-collapse ul{color:#fff!important}.btn-collapse:focus,.btn-collapse:hover{border:0!important;outline:0!important;color:#000!important}.new-standard-eq{background:var(--dark-gray)!important;color:#fff!important}.new-standard-eq .btn-collapse{color:#fff!important}.btn-collapse:focus,.btn-collapse:hover{color:#fff!important}@media screen and (max-width:991px){.new-standard-eq{display:none!important}.btn-collapse{color:#fff!important}}@media screen and (max-width:600px){.new-standard-eq{display:none!important}.btn-collapse{color:#fff!important}.photo-gallery__container--row{display:none!important}.mobile-gallery-container{display:block!important}}.help-btn{display:flex!important;flex-direction:column!important;align-items:center!important;font-family:var(--alt-font)!important;font-weight:500!important;font-size:1.375rem!important;line-height:1.375rem!important;text-align:center!important;color:white!important;text-transform:uppercase!important;margin-bottom:-2.5rem!important}.help-btn .img-icon{height:6.875rem!important;width:6.875rem!important;border:0 solid white!important;background-color:var(--theme)!important;border-radius:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:.2s ease-in-out!important}.delivery-info-alt .was-label,.delivery-info-alt .disc-label,.delivery-info-alt .your-price-label{font-weight:300!important;font-size:.75rem!important;letter-spacing:.02em!important;line-height:.75rem!important;text-align:center!important}.disc-amt,.was-amt{color:#DEE2E7!important}.help-btn p{margin-top:5px!important}.active-filters i.icon-z-close:before{color:var(--theme)!important}.clear-all i.icon-z-close:before{color:white!important}.body-type-section .checkbox-label{color:white!important}.body-type-section .checkbox-label img{filter:brightness(0) invert(1)!important}#accordionMoreFiltersMobile .menu-dropdown-content .features-content .checkbox-block .checkbox-label{color:white!important}#inner-dropdown-close p{color:white!important}.main-slider-block{background-color:var(--dark-gray)!important}.we-help,.help-section{background:var(--dark-gray)!important;background-color:var(--dark-gray)!important}.info-content .logo-belt a{color:white!important}.logo-belt::after{content:""!important;background-color:var(--dark-gray)!important;position:absolute!important;top:0!important;left:-500px!important;width:calc(100vw+500px)!important;z-index:0!important;height:calc(100%+5px)!important}#secondaryBasicInformationList .info-text img{filter:invert(100%) sepia(0%) saturate(14%) hue-rotate(228deg) brightness(104%) contrast(105%)!important}.basic-info-section-mobile .info-text img{filter:invert(100%) sepia(0%) saturate(14%) hue-rotate(228deg) brightness(104%) contrast(105%)!important}.featured-nav .owl-stage-outer label{display:flex!important;align-items:center!important;justify-content:space-around!important;padding:5px 10px 5px 0!important;border:none!important;background:var(--medium-gray)!important}.featured-nav .feature-label{color:white!important;font-size:14px!important;line-height:1.25!important;text-align:center!important}.vehicle-item .vehicle-info .dropdown-menu .list-group-item .icon{font-size:1.5rem!important;width:1.75rem!important;color:var(--theme)!important;text-align:center!important;flex:0 0 auto!important}.vehicle-milage li{color:white!important}#MultiStepFinanceApplicationModalForm #StepTabContainer0 .checkbox-label{color:initial!important}.vehicle-item-container .card-name{color:white!important}.vehicle-name-info .vehicle-price{text-shadow:1px 1px var(--bs-gray-400)!important}.PersonalizedPaymentText{color:white!important}.delivery-info #srpCardDetailPrice,.delivery-info #sidebysideRetailPrice,.delivery-info #srpCardDiscountPrice{color:#DEE2E7!important;color:white!important}.delivery-info #srpCardTotalPrice{color:white!important;text-shadow:2px 2px var(--bs-gray-900)!important}#accordionMoreFilters .trims-section-mobile .checkbox-item .checkbox-label{color:white!important}#accordionMoreFilters .trims-section-mobile .filter-title{border-bottom:1px solid white!important}.verticalAccordions{background-color:var(--medium-gray)!important}.accordionMoreFiltersVerticalDesktop .accordion-button,.accordion-button{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;padding:12px 15px 12px 15px!important;font-weight:900!important;font-size:14px!important;letter-spacing:.03rem!important;color:white!important;text-align:left!important;background-color:black!important;border:0!important;border-radius:0!important;overflow-anchor:none!important;transition:var(--bs-accordion-transition)!important}.accordionMoreFiltersVerticalDesktop .menu-dropdown-content .menu-level-1 .menu-level-2 a.nav-menu-back,.menu-dropdown-content .menu-level-1 .menu-level-2 a.nav-menu-back{font-weight:300!important;font-size:12px!important;line-height:22px!important;color:#aaa!important;display:flex!important;align-items:center!important;margin-bottom:0!important;background-color:var(--medium-gray)!important}.accordionMoreFiltersVerticalDesktop.menu-dropdown-content .menu-level-1 .menu-level-2 .sub-menu-nav,.menu-dropdown-content .menu-level-1 .menu-level-2 .sub-menu-nav{height:100%!important;margin:0!important;background-color:black!important}.elementor-widget-container .menu-dropdown-content .checkbox-block .checkbox-label{color:black!important}.accordion-button:not(.collapsed),.custom-form-content .btn-check-primary.active,.custom-form-content .btn-check-primary:active,.custom-form-content .btn-check:active+.btn-check-primary,.custom-form-content .btn-check:checked+.btn-check-primary,.theme-card.need-assist{color:white!important;background-color:var(--theme)!important}.accordion-collapse .accordion-body{padding:1.25rem 1.875rem!important;background-color:black!important}.accordionMoreFiltersVerticalDesktop .menu-dropdown-content .range-slider-title,.menu-dropdown-content .range-slider-title{font-weight:700!important;font-size:24px!important;letter-spacing:.03em!important;text-align:left!important;color:white!important}.accordionMoreFiltersVerticalDesktop .menu-dropdown-content .filter-title,.menu-dropdown-content .filter-title{font-weight:700!important;font-size:24px!important;letter-spacing:.03em!important;color:white!important;padding-bottom:16px!important;border-bottom:1px solid #aaa!important}.accordionMoreFiltersVerticalDesktop .menu-dropdown-content .irs--round .irs-from,.accordionMoreFiltersVerticalDesktop .menu-dropdown-content .irs--round .irs-to,.accordionMoreFiltersVerticalDesktop .menu-dropdown-content .irs--round .irs-single,.menu-dropdown-content .irs--round .irs-from,.menu-dropdown-content .irs--round .irs-to,.menu-dropdown-content .irs--round .irs-single{background-color:transparent!important;color:white!important;font-weight:300!important;padding:0!important;top:initial!important;bottom:-60px;font-size:20px}.accordion-button::after{content:""!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important;background-size:100% auto!important;width:1.125rem!important;height:1.625rem!important;transition:.2s ease-in-out!important;fill:var(--theme)!important}#Mobile-SRP-Menu-FullScreen .modal-content,#Mobile-SRP-Menu-FullScreen .modal-body{background-color:var(--dark-gray)!important}#Mobile-SRP-Menu-FullScreen .modal-content .modal-header{background-color:var(--dark-gray)!important}#Mobile-SRP-Menu-FullScreen #Mobile-SRP-Menu-FullScreenLabel,#Mobile-SRP-Menu-FullScreen #VehicleTypeTitle{color:white!important}#Mobile-SRP-Menu-FullScreen .modal-header .results-count,#Mobile-SRP-Menu-FullScreen .modal-header #VehicleCountMobile{color:white!important}.slider-sidebar{border-radius:1px!important;border:1px solid var(--bs-gray-600)!important;background:black!important;padding:.825rem!important;width:100%!important}#sbs-imrpoved-main-price .sbs-imrpoved-subprice-value{font-size:1.45rem!important;font-weight:700!important;line-height:initial!important;color:white!important;letter-spacing:-1px!important}#sbs-imrpoved-main-price .sbs-imrpoved-subprice-value #disclaimer-tooltip .icon{color:white!important}.sbs-improved-ctas-block .btn-primary{color:white!important}.sbs-imrpoved-finance .sbs-improved-payment-text,.sbs-imrpoved-lease .sbs-improved-payment-text{color:var(--black)!important}.accordionMoreFiltersVerticalDesktop .menu-dropdown-content .features-content .checkbox-block .checkbox-label{transition:all .2s ease-in-out!important;justify-content:space-between!important;align-items:center!important;display:flex!important;border-radius:4px!important;background:initial!important;font-weight:normal!important;font-size:14px!important;letter-spacing:.01em;color:white!important;width:100%!important}.accordionMoreFiltersVerticalDesktop .menu-dropdown-content .features-content .checkbox-block .checkbox-label:hover{background-color:initial!important}.accordionMoreFiltersVerticalDesktop .menu-dropdown-content .features-content .checkbox-block .checkbox-label:hover{color:var(--theme)!important}.accordionMoreFiltersVerticalDesktop .menu-dropdown-content .features-content .checkbox-block .checkbox-label:hover .icon{color:var(--theme)!important}.accordionMoreFiltersMobile{background-color:var(--dark-gray)!important}.accordionMoreFiltersMobile .menu-dropdown-content .features-content .checkbox-block .checkbox-label{transition:all .2s ease-in-out!important;justify-content:space-between!important;align-items:center!important;display:flex!important;border-radius:4px!important;background:initial!important;font-weight:normal!important;font-size:14px!important;letter-spacing:.01em!important;color:white!important;width:100%!important}.accordionMoreFiltersMobile .menu-dropdown-content .features-content .checkbox-block .checkbox-label:hover{background-color:initial!important}.accordionMoreFiltersMobile .menu-dropdown-content .features-content .checkbox-block .checkbox-label:hover{color:var(--theme)!important}.accordionMoreFiltersMobile .menu-dropdown-content .features-content .checkbox-block .checkbox-label:hover .icon{color:var(--theme)!important}.accordionMoreFiltersVerticalDesktop .menu-dropdown-content .filter-title,.menu-dropdown-content .filter-title{font-weight:700!important;font-size:24px!important;letter-spacing:.03em!important;color:white!important;padding-bottom:16px!important;border-bottom:1px solid white!important}.accordionMoreFiltersMobile .menu-dropdown-content .filter-title,.menu-dropdown-content .filter-title{font-weight:700!important;font-size:24px!important;letter-spacing:.03em!important;color:white!important;padding-bottom:16px!important;border-bottom:1px solid white!important}#TrimButtonContainer nav-link{color:white!important}.menu-dropdown-content .nav-link:hover,.menu-dropdown-content .nav-link{color:white!important}.menu-dropdown-content .group-btn{background:var(--dark-gray)!important}.greview-author{color:black!important}.greview-date{color:black!important}.greview-text{color:black!important}.slider-sidebar p{color:white!important}.payment-pre-text{color:white!important}.page-template-template-SRP .vehicle-list-box,body{color:white!important}.page-nav-link-section .navigation-wrapper li a{color:white}.highlighted-payment{text-shadow:1px 1px var(--bs-gray-400)}.sbs-improved-stock-cont p{color:var(--bs-gray-400)!important}.sbs-improved-title{color:white}.sbs-improved-subtitle{color:var(--bs-gray-400)!important}.sbs-improved-locationtitle{color:var(--bs-gray-400)!important}.sbs-improved-payments-block{background-color:var(--bs-gray-800)!important}.sbs-improved-price-block .sbs-imrpoved-subprice-title,.sbs-improved-price-block .sbs-imrpoved-subprice-value{color:var(--bs-gray-400)!important}.sbs-improved-icons-cont .icon-share,.sbs-improved-icons-cont .icon-outline-print,.sbs-improved-icons-cont .icon-outline-file-windowsticker{color:white!important}.sbs-improved-icons-cont .btn:hover .icon-share,.sbs-improved-icons-cont .btn:hover .icon-outline-print,.sbs-improved-icons-cont .btn:hover .icon-outline-file-windowsticke{color:white!important;background-color:transparent!important;border:none!important}.sbs-improved-stock-cont .share-btn i,.sbs-improved-stock-cont .text-center i,.vehicle-name-info .btn-like i{color:var(--bs-gray-400)!important}.vehicle-meta li .btn-like,.vehicle-meta li .share-btn{color:white!important}.guarantee-content h2{color:white!important}.small-collageImages-mobile .swiper-slide{background-color:#343a40!important}.sbs-improved-payments-block{background-color:var(--bs-gray-800)!important}.sbs-improved-payments-block .sbs-improved-payment-text,.sbs-improved-payments-block #disclaimer-tooltip .icon-z-info{color:white!important}#BasicInformationFeatureList .basicInfo-value p{color:white!important}#BasicInfoContainer #FeatureIconList .feature-list-name,#FeatureIconListFull .feature-list-name{color:white!important}#BasicInfoContainer #FeatureIconList li{background:none!important;border:none!important}#BasicInfoContainer #FeatureIconList li .feature-list-name{color:white!important}#FeatureIconList li{background:black!important;border:1px solid var(--bs-gray-600)!important}#FeatureIconList li .feature-list-name{color:white!important}.pricing-card-content h3{color:white!important}.pricing-card-content h3 strong{color:var(--theme)!important}#PhoneNumberCTA:hover{border:none!important;background-color:var(--theme)!important;color:white!important}.vehicle-item .vehicle-image>a img{background-color:var(--medium-gray)!important}#DescriptionSection,#DescriptionSectionFull{background-color:var(--medium-gray)!important}.info-card p{color:white!important}.compare-result-title{color:white!important}.compare-item .feature-lists li,.feature-list-name{color:white!important}.compare-item .vehicle-info-details{background-color:var(--medium-gray)!important}.compare-item .delivery-info{color:white!important}.compare-item .delivery-info small{color:white!important}.compare-item .delivery-info strong{color:var(--theme)!important}.compare-item-grid .compare-item .vehicle-item .vehicle-info .dropdown-menu .list-group-item{color:white!important}.compare-item-grid .compare-item .vehicle-item .vehicle-info .dropdown-menu .list-group-item .icon{font-size:1.5rem;color:white!important}#DealerHoursDropdownContainer .accordion-collapse .accordion-body{background-color:white!important}#DealerHoursDropdownContainer .accordion-button.collapsed{background-color:white!important}#dealerHoursDesktop .accordion-button::after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="%23000" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"/></svg>');background-size:100% auto;width:1.125rem;height:1.625rem;transition:.2s ease-in-out;fill:#3a3a3a!important}#dealerHoursDesktop .accordion-button:not(.collapsed)::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="%23ffffff" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"/></svg>');transform:rotate(-180deg)}#dealerHoursMobile .accordion-button::after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="%23000" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"/></svg>');background-size:100% auto;width:1rem;height:1.525rem;transition:.2s ease-in-out;fill:#3a3a3a!important}#dealerHoursMobile .accordion-button:not(.collapsed)::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="%23ffffff" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"/></svg>');transform:rotate(-180deg)}#DealerHoursDropdownContainer .accordion-button{background-color:var(--theme)!important}#flush-collapseSalesHours .accordion-body,#flush-collapseServiceHours .accordion-body,#flush-collapsePartsHours .accordion-body,#flush-collapseSpecialDeptHours .accordion-body{padding:0!important}#DealerHoursDropdownContainer:not(.accordion-item) .hours-sub-menu li a{display:flex!important;justify-content:space-between!important;color:black!important}#DealerHoursDropdownContainer .accordion-item .hours-sub-menu li a{display:flex!important;justify-content:space-between!important;color:white!important}#DealerHoursDropdownContainer:not(.accordion-item) .hours-sub-menu li:hover{background-color:var(--theme)!important}#DealerHoursDropdownContainer:not(.accordion-item) .hours-sub-menu li:hover a{color:black!important}#DealerHoursDropdownContainer .accordion-item .hours-sub-menu li:hover a{color:black!important}.home .featured-section .title-xl,.featured-section .sub-heading{color:white!important}.home #featured_inventory_container .feature-item .price-block:nth-child(1) .price-block-amount{color:var(--theme)}.home #featured_inventory_container .feature-item .price-block:nth-child(1) .price-block-title{color:white!important}.home #featured_inventory_container .feature-item .price-block .price-block-amount{color:white!important}.home #featured_inventory_container .feature-item .price-block .price-block-title{color:var(--theme)}#featured_inventory_container .feature-item .price-block:nth-child(1) .price-block-amount{color:var(--theme)}#featured_inventory_container #SquareFeaturedItems.feature-item .price-block:nth-child(1) .price-block-amount{color:var(--theme)}#featured_inventory_container .feature-item .price-block:nth-child(1) .price-block-title{color:white!important}#featured_inventory_container .feature-item .price-block .price-block-amount{color:white!important}#featured_inventory_container #SquareFeaturedItems.feature-item .price-block .price-block-amount{color:black!important}#featured_inventory_container .feature-item .price-block .price-block-title{color:var(--theme);text-shadow:1px 1px var(--bs-gray-400)!important}.main-content #featured_inventory_container .feature-item .price-block .price-block-amount{color:white!important}.main-content #featured_inventory_container #SquareFeaturedItems.feature-item .price-block .price-block-amount{color:black!important}.closed-chat-msg-text{color:black!important}.chat-widget-message-text{color:black!important}.vehicle-item .vehicle-info .dropdown-menu .list-group-item .AddCompareButton a{color:white!important}.vehicle-item .vehicle-info .dropdown-menu .list-group-item:has(.AddCompareButton):hover .AddCompareButton a{color:white!important}.price-list,#VehicleHeading{color:white}#CalculatedPriceContainer #CalculatedPrice,.pricing-card-items .price-amt{color:white!important;text-shadow:2px 2px var(--bs-gray-900)!important}.vehicle-item.promotion-item .sub-title,.slider-sidebar .title-lg{color:white!important}.product-meta-list{color:white}.basic-info-section .title-lg,.basic-info-section .title-md,#AboutThisVehicleTitle{color:white}.search-bar-wrapper .form-control{color:white;background:#495057!important}.search-bar-wrapper #MainSearchInput::placeholder{color:white!important;opacity:1!important}.switch-btn .btn-check:checked+.btn,.switch-btn .btn-check:active+.btn,.switch-btn .btn:active,.switch-btn .btn.active,.switch-btn .btn.show{border:1px solid var(--medium-gray)!important}.filter-block .dropdown .btn-default{background:var(--medium-gray)!important;border:1px solid var(--medium-gray)!important}.filter-block .dropdown .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:none;border-top:.5em solid white!important;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.filter-block-mobile .filter-btn{background:var(--medium-gray)!important;border:2px solid var(--medium-gray)!important;color:white!important}.filter-block-mobile .filter-btn::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:none;border-top:.5em solid white!important;border-right:.5em solid transparent;border-bottom:0;border-left:.5em solid transparent}#SRPMobileMenuBottomPadding{background-color:var(--dark-gray)!important}#Div-Before-Inventory .modal-content-box-title{color:white!important}.accordionMoreFiltersVerticalDesktop #flush-collapsePrice .menu-dropdown-content .group-btn .nav-link.active{color:white!important}.accordionMoreFiltersVerticalDesktop #flush-collapsePrice .menu-dropdown-content .group-btn .nav-link{color:white!important}.srp-inline-form{background:var(--medium-gray)!important}.vehicle-item .delivery-info-alt .was-label{color:inherit}.vehicle-item .price-amt{color:white!important;text-shadow:2px 2px var(--bs-gray-900)!important}.vehicle-item .icon-z-info,.slider-sidebar .icon-z-info,.pricing-section .icon-z-info,.pricing-card .icon-z-info{color:white!important;text-shadow:2px 2px var(--bs-gray-900)!important}.sidebar-container .sbs-improved-payment-price{color:white!important;text-shadow:2px 2px var(--bs-gray-900)!important}#Div-Before-Inventory .temp-vehicle-item-container .vehicle-item{height:500px!important;background-color:var(--medium-gray)!important}.breadcrumb-nav.outline ul li{background-color:var(--dark-gray)!important;border:1px solid var(--theme)!important}@media(max-width:991px){.breadcrumb-nav.outline ul li{background-color:var(--theme)!important}}.breadcrumb-nav.outline ul li a{color:white!important}.elementor-widget-container .elementor-kit-5 input:not([type="button"]):not([type="submit"]){color:black}.elementor-widget-container input:focus:not([type="button"]):not([type="submit"]){color:black}#ThanYouModalAditionalActionSection label{color:black}.breadcrumb-link{color:white!important}.modal-body .form-check-label{color:black!important}.elementor-widget-container .custom-form-content h4{color:black!important}#copy_and_share .input-group{background-color:white!important}#SEOHTMLContainer a{color:white!important}#SEOHTMLContainer .accordion-body{color:white!important}.blaze-pagination-container .blaze-pagination button.active{background-color:var(--bs-gray-100)!important;border-color:var(--bs-gray-100)!important;transform:scale(1.2)}.blaze-pagination-container .blaze-pagination button{width:13px;height:13px;padding:0}@media(max-width:991px){.blaze-pagination-container .blaze-pagination button{width:13px;height:13px}}.blaze-pagination-container .blaze-pagination button{background:#fffdb!important;border:none;border-radius:50%;color:#0000;cursor:pointer;outline:0;transition:transform .2s,background .3s}.blaze-pagination-container .blaze-next,.blaze-pagination-container .blaze-prev{color:white!important}#CalculatedPriceContainer #CalculatedPrice{color:white!important;text-shadow:2px 2px var(--bs-gray-900)!important}.pricing-card-content h3 strong{color:white!important;text-shadow:2px 2px var(--bs-gray-900)!important}.breadcrumb-nav li a{color:white!important}#FeaturedContentSelectorDropdownDesktop.menu-dropdown-content .features-content,#FeaturedContentSelectorDropdownDesktop .inventory-content{display:flex;flex-wrap:wrap;gap:15px;padding:15px;width:100%;justify-content:center;justify-items:center;align-content:center;flex-direction:unset}#FeaturesSearchFilterTitle{display:flex;justify-content:center;align-items:center;text-align:center;font-size:2rem;font-weight:600}#FeaturedContentSelectorDropdownDesktop.menu-dropdown-content .features-content .checkbox-item .checkbox-block{display:flex;align-items:flex-start;padding-left:0;cursor:pointer;font-weight:normal;width:auto;font-weight:normal;font-size:18px;letter-spacing:.03em;line-height:20px;text-align:center;color:var(--base-color);margin-bottom:0;position:relative}#FeaturedContentSelectorDropdownDesktop.menu-dropdown-content .features-content .checkbox-block .checkbox-label{transition:all .2s ease-in-out;justify-content:center;align-items:center;display:flex;border-radius:4px;padding:10px 8px;font-weight:normal;font-size:14px;letter-spacing:.01em;width:100%}#FeaturedContentSelectorDropdownDesktop.menu-dropdown-content .inventory-buttons .checkbox-label{justify-content:center!important}#FeaturedContentSelectorDropdownDesktop .features-section .features-content .checkbox-item .checkbox-block:hover .icon{color:var(--white)}#FeaturedContentSelectorDropdownDesktop .features-section .features-content .checkbox-item .checkbox-block:hover .checkbox-label{background-color:var(--theme);color:var(--white)}#FeaturedContentSelectorDropdownDesktop.menu-dropdown-content .checkbox-block .checkbox-label{transition:all .2s ease-in-out}#FeaturedContentSelectorDropdownDesktop.menu-dropdown-content .features-content .checkbox-block .mark{display:none}#FeaturedContentSelectorDropdownDesktop.menu-dropdown-content .checkbox-block .mark{margin-left:10px;background-color:transparent;display:none}#FeaturedContentSelectorDropdownDesktop.menu-dropdown-content .checkbox-item label.checkbox-block input[type="checkbox"]:checked+.checkbox-label{background-color:var(--theme);color:var(--white)}#SearchFilterResults{margin-bottom:5px;border:1px solid white}#SearchFilterTitle{text-align:center;font-weight:500;margin-top:-10px;background:var(--dark-gray)!important}#ViewMatchesButton{text-align:center;font-weight:500;font-size:.85rem;background-color:var(--theme);color:white;padding:5px 0;opacity:90%}#ViewMatchesButton a{color:white}#SearchFilterResetButton{text-align:center;font-weight:500;text-decoration:underline;font-size:.85rem;background-color:unset;color:white;border:none}#InlineSMSShare{background-color:var(--bs-gray-800)!important}.vehicle-item .vehicle-image>a{background-color:black!important}#VDPQuickViewModal .VDPQuickViewModalNav{background-color:var(--medium-gray)!important}.bottom-nav{background:var(--bs-gray-700)!important;border:1px solid var(--bs-gray500)!important;box-shadow:0 8px 4px rgba(0,0,0,0.35),0 -4px 8px rgba(0,0,0,0.35)!important}.gj-specs__group{border:1px solid var(--medium-gray)!important;border-radius:10px;background-color:var(--medium-gray)!important;overflow:hidden;margin-bottom:12px;box-shadow:0 4px 16px rgba(0,0,0,.06);transition:box-shadow .2s ease,transform .2s ease}.gj-specs__group:hover{box-shadow:0 8px 22px rgba(0,0,0,.09)}.gj-specs__label{color:white!important}.gj-specs__summary{color:#1b1b1f;background-color:var(--medium-gray)!important}.gj-specs__summary::after{content:"";margin-left:auto;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease-in-out;filter:brightness(0) invert(1);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="%23ffffff" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"/></svg>')}.gj-specs__group[open] .gj-specs__summary{background:var(--theme)!important;color:#fff}.gj-specs__group[open] .gj-specs__summary::after{transform:rotate(-180deg);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="%23ffffff" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"/></svg>')}.gj-specs__group[open] .gj-specs__icon img{filter:brightness(0) invert(1)}.gj-specs__content{background-color:var(--medium-gray)!important;border-top:1px solid var(--medium-gray)!important}.gj-specs__list li{color:white!important}