/* fdbarfety PPR-154354 */
@font-face {
  font-family:"DDC Heading Font Face";
  src:url(/static/sites/c/customwork/fonts/Poppins/Poppins-Regular.woff2) format("woff");
  font-weight:100;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"DDC Heading Font Face";
  src:url(/static/sites/c/customwork/fonts/Poppins/Poppins-Regular.woff2) format("woff");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"DDC Heading Font Face";
  src:url(/static/sites/c/customwork/fonts/Poppins/Poppins-Regular.woff2) format("woff");
  font-weight:700;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"DDC Heading Font Face";
  src:url(/static/sites/c/customwork/fonts/Poppins/Poppins-Regular.woff2) format("woff");
  font-weight:800;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"DDC Heading Font Face";
  src:url(/static/sites/c/customwork/fonts/Poppins/Poppins-Regular.woff2) format("woff");
  font-weight:900;
  font-style:normal;
  font-display:swap
}

/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #fcf0cd;
      --color-primary-100: #fbe8ad;
      --color-primary-200: #fae08d;
      --color-primary-300: #f9d86d;
      --color-primary-400: #f8d04d;
      --color-primary-500: #f7c82d;
      --color-primary-600: #d2aa26;
      --color-primary-700: #ad8c1f;
      --color-primary-800: #886e18;
      --color-primary-900: #635011;
      --color-primary-950: #3e320a;
      --btn-link-disabled-color: #f7c82d;
      --text-color: #151515; 
      --header-navigation-hover-color: #ededed;
  }
  /* END Custom Color Scheme CSS */

/* fdbarfety PPR-154354 Navigation */
.page-header.minimal {color: #ededed; background-color: #151515;}
.page-header.minimal .navigation-default .navbar-nav>li.open>a {color: #ededed;}
.navbar-nav, .navbar-nav:hover li, .page-header.minimal .navigation-default .navbar-nav>li>a, .page-header.minimal .navigation-default .navbar-nav>li>a:hover {color: #ededed;}
.page-header.minimal .navigation-default .navbar-nav:hover>li>a {color: var(--color-neutral-0-alpha-6)}
.page-header.minimal .ws-site-text-search button {color: var(--color-neutral-0-alpha-9);}
.page-header.minimal .ws-site-text-search button:hover {color: var(--color-neutral-0-alpha-7);}
.dropdown-menu {background-color: #EDEDED;}
.navigation-default .dropdown-menu a:not(.btn),
.navigation-default .dropdown-menu h4,
.navbar-nav .dropdown,
.navbar-nav, .navbar-nav:hover .dropdown li {color: #151515;}

/*owen.perks SRP*/
.srp .vehicle-card-title a{color: #151515;}


/* fdbarfety PPR-154354 Nav */
.ddc-mega-menu-nav .inventory-featured-default .hproduct .description {font-size: 11.5px; line-height: 1.1;}

/* Full-width, rounded Schedule Service button */
.links-list.ddc-content {
  width: 100%;
}

.links-list .nav {
  list-style: none;
  padding: 0;
  margin: 0;
}

.links-list .nav li {
  display: block;
  width: 100%;
}

.links-list .btn.btn-default {
  display: block;
  width: 100%;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.42857;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 1px;
  color: #000000;
  background-color: #f5c72f;
  border: 2px solid #f5c72f;
  border-radius: 8px;
  cursor: pointer;
  box-sizing: border-box;
  transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}

.links-list .btn.btn-default:hover,
.links-list .btn.btn-default:focus {
  color: #000000;
  background-color: #e0b520;
  border-color: #e0b520;
  text-decoration: none;
}

.links-list .btn.btn-default:active {
  background-color: #cca41a;
  border-color: #cca41a;
}

css/* CTA section buttons */
.page-section[data-name="cta-first-1"] .links-list {
  width: 100%;
}

.page-section[data-name="cta-first-1"] .links-list .nav {
  list-style: none;
  padding: 0;
  margin: 0;
}

.page-section[data-name="cta-first-1"] .links-list .nav li {
  display: block;
  width: 100%;
}

.page-section[data-name="cta-first-1"] .links-list .btn.btn-primary {
  display: block;
  width: 100%;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 900;
  line-height: 1.42857;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 1px;
  color: #000000;
  background-color: #f5c72f;
  border: 2px solid #f5c72f;
  border-radius: 8px;
  cursor: pointer;
  box-sizing: border-box;
  transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}

.page-section[data-name="cta-first-1"] .links-list .btn.btn-primary:hover,
.page-section[data-name="cta-first-1"] .links-list .btn.btn-primary:focus {
  color: #000000;
  background-color: #e0b520;
  border-color: #e0b520;
  text-decoration: none;
}

.page-section[data-name="cta-first-1"] .links-list .btn.btn-primary:active {
  background-color: #cca41a;
  border-color: #cca41a;
}

/* Spacing between the two buttons */
.page-section[data-name="cta-first-1"] .links-list[data-widget-id="links1"] {
  padding-top: 1rem;
}

/*Header Phone Number Hide - Bypass*/
.tels li.tel.phone2,
.tels li.tel.phone3 {
    display: none;
}