/*-----START KBB CUSTOM CSS-----*/#kbb-leaddriver-search-title {color:#000000 !important} #kbb-leaddriver-search-input-selection li button.selected {border-bottom: 4px solid #D50000 !important;} .basic-button{background: #D50000 !important; border: 1px solid #C3C3C3 !important; color: #FFFFFF !important; } .basic-button:disabled{background-color: #DDDDDD !important; border-color: #C3C3C3 !important; color: #C3C3C3 !important; } #kbb-leaddriver-search-where-is-my-vin, #input-label-select, #kbb-leaddriver-search .input-label {color: #4b4b4b !important } #kbb-leaddriver-search-vehicles li:hover {background: #4B4B4B !important;} #kbb-leaddriver-search {background-color: #FFFFFF !important; margin: 10px auto !important; color:#000; border: 2px #000000 solid !important;} #kbb-leaddriver-search-input-selection li button, #kbb-leaddriver-search-subtitle, #kbb-leaddriver-search-where-is-my-vin {color: #000000 !important;} #kbb-leaddriver-search-logo {display: none !important;} #kbb-leaddriver-search-header::before {margin-left:10px; padding-right: 10px; content: ""; background: url('https://kbbico.info/wp/wp-content/email/dealer/KBB_Full_Color.png') no-repeat; display:inline-block; width:68px; height:78px;}/*-----END KBB CUSTOM CSS-----*/

/* owen.perks Header */
.page-header.minimal .header-contact .fn .org, .page-header.minimal .header-contact .todays-hours, .page-header.minimal .header-contact .vcard, .page-header.minimal .adr a:not(.btn), .page-header.minimal .tels a:not(.btn){color: #FFF;}
.page-header.minimal .header-contact {background: #000;}
.page-header .header-default .home-logolink {justify-content: center; align-items: center;}
.page-header .header-default .home-logolink {background: transparent;}
.page-header.minimal {background-image: linear-gradient(var(--header-primary-container-bg, var(--color-neutral-900)), var(--header-primary-container-bg, var(--color-neutral-950)));}
.page-header.minimal {background-color: var(--header-primary-container-bg, var(--color-neutral-900)); border-bottom: 1px solid var(--header-border-color, var(--divider-color));}

/* owen.perks Navigation */
.page-header.minimal .navigation-default .navbar-nav>li>a {display: flex; justify-content: center; align-items: center; font-size: 14px; text-align: center;}
.page-header.minimal .navigation-default .navbar-nav {flex-wrap: nowrap !important;}

/* Start 'srp-used-price-label-final-price' (do not modify this line) */
/* Modified by hcolvin1 on 10/02/26 11:44 AM EDT */
.srp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: bold; font-size: 15.75px; color: #ffffff; }
/* End 'srp-used-price-label-final-price' (do not modify this line) */

/* fdbarfety PPR-378499 */
.index body {background-color: #1c1d1f; --text-color: #fff; --container-contrast-low-bg: var(--color-neutral-1000);}
:root {
  --color-primary-500: #ff3100;
  --color-primary-600: #de3000;
  --btn-primary-border-color: var(--color-primary-500);
  --btn-primary-bg: var(--color-primary-500);
  --btn-primary-color: var(--color-neutral-1000);
  --btn-primary-decoration-color: var(--color-neutral-1000);
  --btn-primary-hover-border-color: var(--color-primary-600);
  --btn-primary-hover-bg: var(--color-primary-600);
  --btn-primary-hover-color: var(--color-neutral-1000);
  --divider-color: var(--color-neutral-1000-alpha-1);
}
.index .page-bd {--input-bg: var(--color-neutral-900); --input-color: var(--color-neutral-0); --input-decoration-color: var(--color-neutral-0);;}
[data-widget-name=ws-facet-browse] .facet-browse-background {background-color: var(--input-bg);}
.facet-browse-container .facet-dropdown-container .form-group .facet-select-border-right,
.facet-browse-container .facet-dropdown-container .form-group .facet-select-border-bottom,
.facet-browse-container .facet-dropdown-container .facet-controller .facet-select-border-right,
.facet-browse-container .facet-dropdown-container .facet-controller .facet-select-border-bottom {background-color: #fff; opacity: 0.2;}
.color-invert {filter: invert(1);}

/* Start KBB Custom CSS */
:root {
  --clrs-banner-bg: #1a1a1a;
  --clrs-banner-border: #1a1a1a;
  --clrs-banner-text-color: #ffffff;
  --clrs-banner-text-font: Montserrat, Open Sans, sans-serif;
}
/* End KBB Custom CSS */

/* Start 'srp-new-price-value-final-price' (do not modify this line) */
/* Modified by hcolvin1 on 10/09/26 12:23 PM EDT */
.srp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 22.5px; color: #000000; }
/* End 'srp-new-price-value-final-price' (do not modify this line) */

/* Start 'srp-new-price-value-priceAfterFees' (do not modify this line) */
/* Modified by hcolvin1 on 10/09/26 12:20 PM EDT */
.srp .inv-type-new.pricing-detail .priceAfterFees .price-value { text-decoration: none; font-weight: 800; font-size: 20px; color: #000000; }
/* End 'srp-new-price-value-priceAfterFees' (do not modify this line) */

/* fdbarfety PPR-344313 */
.form-group .checkbox {font-size: .75rem}