/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #f4bebe;
      --color-primary-100: #ec9898;
      --color-primary-200: #e47272;
      --color-primary-300: #dc4c4c;
      --color-primary-400: #d42626;
      --color-primary-500: #cc0000;
      --color-primary-600: #ad0000;
      --color-primary-700: #8e0000;
      --color-primary-800: #6f0000;
      --color-primary-900: #500000;
      --color-primary-950: #310000;
      --btn-link-disabled-color: #cc0000;
  }
  /* END Custom Color Scheme CSS */

  
/* ddcdusting 07657014 */
[data-widget-name=ws-inv-filters] .facet-hl-container button {color: #000;}
.vehicle-card-title-container a {color: #000;}
.pricing-detail dt.discount a {color: #000;}

  .index [data-name="index-landing-0005-wrapper-2"] .ws-site-text-search {margin: 0 auto !important;}

/*ddcrmelasky Update font*/
@font-face{
    font-family: "StratumGMCWebRegular";
    src:url(/static/sites/c/customwork/fonts/StratumGMCWebRegular.woff) format("woff");
    font-weight:500;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family: "StratumGMCWebBold";
    src:url(/static/sites/c/customwork/fonts/StratumGMCWebBold.woff) format("woff");
    font-weight:500;
    font-style:normal;
    font-display:swap;
}
@font-face{
    font-family: "StratumGMCWebMedium";
    src:url(/static/sites/c/customwork/fonts/StratumGMCWebMedium.woff) format("woff");
    font-weight:500;
    font-style:normal;
    font-display:swap;
}
.header-default .org, .page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a, .header-navigation .dropdown-menu { font-family: "StratumGMCWebMedium"; }
[data-widget-name=navigation-default] .dropdown-menu.row ul.nav-links>li>a { color: var(--text-color);font-size:14.5px;}
.vehicle-card-title>a {color: var(--text-color);

h1 { font-family: "StratumGMCWebBold" !important; text-transform: uppercase !important; }
h2 { font-family: "StratumGMCWebRegular" !important; text-transform: uppercase !important; }
h3 { font-family: "StratumGMCWebBold" !important; color: #cc0000!important; text-transform: uppercase !important; }
h4 { font-family: "StratumGMCWebRegular" !important; text-transform: uppercase !important; }




/*-----START KBB CUSTOM CSS-----*/
#kbb-leaddriver-search-title {color:#000000 !important} #kbb-leaddriver-search-input-selection li button.selected {border-bottom: 4px solid #CC0000 !important;} .basic-button{background: #CC0000 !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 #CC0000 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-discount' (do not modify this line) */
/* Modified by tmulry on 07/03/26 09:17 AM EDT */
.srp .inv-type-new.pricing-detail .discount .price-label { text-decoration: none; font-weight: normal; font-size: 15.75px; color: #000000; }
/* End 'srp-new-price-label-discount' (do not modify this line) */

/*Gopher: Adding Content Freeze Banner*/
@keyframes pulse {0%{background-color: darkred;} 100% {background-color: orangered;}}
.ddc-composer::before {content:"ATTENTION: A NEW WEBSITE IS BEING BUILT! Any website edits made today on the current site will not carry over to the new, upgraded site. Please contact your Performance Manager for assistance or with questions."; font-size: 24px; font-weight: 900; text-align: center; color: #fff; display: block; padding: 20px 25px; background-color: darkred; animation: pulse 1250ms ease-in-out alternate infinite; text-shadow: 0 0 3px rgba(0,0,0,.55); border-bottom: 1px solid black;}
.v9-oem-mazda-0001-v1 .ddc-composer .page-header.header-compact,.v9-oem-mazda-0001-v1 .ddc-composer .navbar.header-compact {position: static;}
.v9-global-0011-v2 .ddc-composer .page-header.value-statement-header .vs-header-container.persistent-contact {position: absolute;}