/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #c4e8f7;
      --color-primary-100: #a0dbf2;
      --color-primary-200: #7cceed;
      --color-primary-300: #58c1e8;
      --color-primary-400: #34b4e3;
      --color-primary-500: #10a7de;
      --color-primary-600: #0e8ebd;
      --color-primary-700: #0c759c;
      --color-primary-800: #0a5c7b;
      --color-primary-900: #08435a;
      --color-primary-950: #062a39;
      --btn-link-disabled-color: #10a7de;
  }
  /* END Custom Color Scheme CSS */

  :root {
    --page-bg: var(--color-neutral-0);
    --page-title-bg: var(--color-neutral-100);
    --container-contrast-low-bg: var(--color-neutral-50);
    --container-contrast-med-bg: var(--color-neutral-100);
    --container-contrast-high-bg: var(--color-neutral-800);
    --container-contrast-max-bg: var(--color-neutral-1000);
    --container-dark-bg: var(--color-neutral-900);
    --color-accent-25: #fafafa;
    --color-accent-50: #f4f4f4;
}

/* HEADER & NAV COLOR CHANGES */
.page-header.responsive-centered-nav {border-bottom-color: #000;}
.ddc-mega-menu-nav .hproduct:hover {background: #fff;}
.navigation-default .dropdown-menu a:not(.btn):hover {text-decoration: underline; background: none;}
.page-header {background: #000 !important;}
.ddc-mega-menu-nav .inventory-featured-default .hproduct a.btn.view-link,
.inventory-featured-financedriver .hproduct a.btn.view-link {border: 1px solid #000;}
.page-header.responsive-centered-nav .ws-mycars-nav .ws-mycars-nav-wrapper .mycars-integration-navbar button {color: #fff;}
.page-header.responsive-centered-nav .header-navigation .navigation-default .dropdown-menu {background: #000;}

.navigation-default .dropdown-menu>li {border-left: 2px solid var(--color-neutral-300);}
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a {color: #fff;}
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open>a,
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a:hover {color: #f4f4f4}
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open .caret:before {border-bottom-color: #f4f4f4;}
.mycars-nav-badge, .mycars-nav-badge--desktop, .mycars-nav-badge--mobile {background: #fff;}
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav > li > a {font-size: 18px;}

/* FOOTER */
.ddc-footer .links-list a {color: var(--color-neutral-1000);}
.ddc-footer div[data-name="footer-links-responsive-links-wrapper-1"] {background-color: var(--color-accent-50) !important;}
.ddc-footer div[data-name="footer-links-responsive-ddc-logo-and-third-party-wrapper-1"] {background: #fff !important; }

/*owen.perks SELL YOUR CAR PAGE */
:is(.alias-sitebuilder-sell-your-car-1) {
    [data-name="content-background-image-left.1-1"] {background: #d44747 !important;}
    [data-name="content-background-image-right.1-1"] {background:#4d4d4d !important}
}

/* fdbarfety PPR-253557 */
.page-header.responsive-centered-nav .header-navigation .header-default img {padding-left: 40px;}