/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #fcc3be;
      --color-primary-100: #f99d98;
      --color-primary-200: #f67772;
      --color-primary-300: #f3514c;
      --color-primary-400: #f02b26;
      --color-primary-500: #ed0500;
      --color-primary-600: #c90400;
      --color-primary-700: #a50300;
      --color-primary-800: #810200;
      --color-primary-900: #5d0100;
      --color-primary-950: #390000;
      --btn-link-disabled-color: #ed0500;
  }
  /* END Custom Color Scheme CSS */

  
/* fdbarfety PPR-037095 */
.index .inventory-search-form .validate.form-horizontal {text-align: center;}
.index .inventory-search-form .ddc-offset4 {margin-top: 25px; margin-left: 0; width: 100%;}
.index .inventory-search-form .form-group .search {width: 650px; margin-left: 0;}
.index .inventory-search-form form.form-horizontal {display: flex; justify-content: center; align-items: center;}
.index .inventory-search-form .ui-button-submit {margin-left: 15px;}


/* Start Gopher Custom Header Color Theme */
        .page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav > li > a,
        .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu>a .count:before,
        .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu>a .label,
        .page-header.responsive-centered-nav .mycars-default .mycars.mycars-integration-navbar .menu>a:before,
        .page-header.responsive-centered-nav .header-navigation .header-default .vcard h1 a {color: #FFF}
        .page-header.responsive-centered-nav {background-color: #000}
/* End Gopher Custom Header Color Theme */

/* ddcrmelasky PPR-037095 */
.mega-menu-inner-curtain, .dropdown-menu { background-color: #fff; }
.navigation-default .dropdown-menu a:not(.btn), .navigation-default .dropdown-menu h4, .navigation-default .dropdown-menu a:not(.btn), .navigation-default .dropdown-menu h4, .navbar-nav, .ddc-mega-menu-nav .contact-form label { color: #000; }
.navigation-default .dropdown-menu a:not(.btn):hover { background-color: var(--color-primary-800); }
.btn-default { background-color: #fff; }

/* Alert Banner Styling PPR-037095 */
.content-alert-banner-container {text-align: left !important;background-color: var(--color-neutral-25);border-top: 1px #920B04 solid;}
.page-header.responsive-centered-nav {border-bottom:none;}

/*ddcrmelasky font update*/
@font-face { font-family: 'Gotham Bold';  src: url('/static/sites/c/customwork/fonts/gothamhtf_bold-webfont.woff') format('woff'); }
@font-face { font-family: "Gotham Book"; src: url("/static/sites/c/customwork/fonts/gotham-book.woff") format("woff"); }
@font-face { font-family: "Gotham Light";  src: url("/static/sites/c/customwork/fonts/Gotham-Light.woff") format("woff"); }
h1, h5 { font-family: 'Gotham Bold' !important; }
h2, h4, p, .page-header.minimal .navigation-default .navbar-nav>li>a, .navbar-nav>li>a { font-family: 'Gotham Book' !important; }
h3 { font-family: 'Gotham Light' !important; }

/*-----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: #d50000ff !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; 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-----*/

/* Start 'srp-new-price-label-internetPrice' (do not modify this line) */
/* Modified by awatkins4 on 07/16/26 02:26 PM MST */
.srp .inv-type-new.pricing-detail .internetPrice .price-label { text-decoration: none; font-weight: bold; font-size: 16px; color: #000000; }
/* End 'srp-new-price-label-internetPrice' (do not modify this line) */

/* Start 'srp-new-price-value-internetPrice' (do not modify this line) */
/* Modified by awatkins4 on 07/16/26 02:26 PM MST */
.srp .inv-type-new.pricing-detail .internetPrice .price-value { text-decoration: none; font-weight: bold; font-size: 16px; color: #000000; }
/* End 'srp-new-price-value-internetPrice' (do not modify this line) */

/* Start 'vdp-new-price-label-internetPrice' (do not modify this line) */
/* Modified by awatkins4 on 07/16/26 02:26 PM MST */
.vdp .inv-type-new.pricing-detail .internetPrice .price-label { text-decoration: none; font-weight: bold; font-size: 18px; color: #000000; }
/* End 'vdp-new-price-label-internetPrice' (do not modify this line) */

/* Start 'vdp-new-price-value-internetPrice' (do not modify this line) */
/* Modified by awatkins4 on 07/16/26 02:26 PM MST */
.vdp .inv-type-new.pricing-detail .internetPrice .price-value { text-decoration: none; font-weight: bold; font-size: 18px; color: #000000; }
/* End 'vdp-new-price-value-internetPrice' (do not modify this line) */

/* Start 'srp-used-price-label-final-price' (do not modify this line) */
/* Modified by awatkins4 on 07/16/26 02:27 PM MST */
.srp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: bold; font-size: 16px; color: #000000; }
/* End 'srp-used-price-label-final-price' (do not modify this line) */

/* Start 'srp-used-price-value-final-price' (do not modify this line) */
/* Modified by awatkins4 on 07/16/26 02:27 PM MST */
.srp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: bold; font-size: 16px; color: #000000; }
/* End 'srp-used-price-value-final-price' (do not modify this line) */

/* Start 'vdp-used-price-label-final-price' (do not modify this line) */
/* Modified by awatkins4 on 07/16/26 02:28 PM MST */
.vdp .inv-type-used.pricing-detail .final-price .price-label { text-decoration: none; font-weight: bold; font-size: 18px; color: #000000; }
/* End 'vdp-used-price-label-final-price' (do not modify this line) */

/* Start 'vdp-used-price-value-final-price' (do not modify this line) */
/* Modified by awatkins4 on 07/16/26 02:28 PM MST */
.vdp .inv-type-used.pricing-detail .final-price .price-value { text-decoration: none; font-weight: bold; font-size: 18px; color: #000000; }
/* End 'vdp-used-price-value-final-price' (do not modify this line) */

/* Start 'srp-certified-pre-owned-price-label-final-price' (do not modify this line) */
/* Modified by awatkins4 on 07/16/26 02:28 PM MST */
.srp .inv-type-certified-pre-owned.pricing-detail .final-price .price-label { text-decoration: none; font-weight: bold; font-size: 16px; color: #000000; }
/* End 'srp-certified-pre-owned-price-label-final-price' (do not modify this line) */

/* Start 'srp-certified-pre-owned-price-value-final-price' (do not modify this line) */
/* Modified by awatkins4 on 07/16/26 02:28 PM MST */
.srp .inv-type-certified-pre-owned.pricing-detail .final-price .price-value { text-decoration: none; font-weight: bold; font-size: 16px; color: #000000; }
/* End 'srp-certified-pre-owned-price-value-final-price' (do not modify this line) */