/* FONTS 06508145 */
@font-face { font-family:"Barlow Condensed"; src:url(/sites/c/customwork/fonts/Barlow_Condensed/BarlowCondensed-Regular.ttf) format("truetype")}
h1,h2,h3,h4,h5,h6 {font-family:"Barlow Condensed" !important;}
/* FONTS 06508145 */
@font-face { font-family:"Rubik"; src:url(/sites/c/customwork/fonts/Rubik/Rubik-VariableFont_wght.ttf) format("truetype"); font-weight:200; font-style:normal;}
@font-face { font-family:"DDC Heading Font Face"; src:url(/sites/c/customwork/fonts/Rubik/Rubik-VariableFont_wght.ttf) format("truetype"); font-weight:200; font-style:normal; font-display:swap }
@font-face { font-family:"DDC Heading Font Face"; src:url(/sites/c/customwork/fonts/Rubik/Rubik-VariableFont_wght.ttf) format("truetype"); font-weight:300; font-style:normal; font-display:swap }
@font-face { font-family:"DDC Heading Font Face"; src:url(/sites/c/customwork/fonts/Rubik/Rubik-VariableFont_wght.ttf) format("truetype"); font-weight:400; font-style:normal; font-display:swap }
@font-face { font-family:"DDC Heading Font Face"; src:url(/sites/c/customwork/fonts/Rubik/Rubik-VariableFont_wght.ttf) format("truetype"); font-weight:600; font-style:normal; font-display:swap }
@font-face { font-family:"DDC Heading Font Face"; src:url(/sites/c/customwork/fonts/Rubik/Rubik-VariableFont_wght.ttf) format("truetype"); font-weight:700; font-style:normal; font-display:swap }
@font-face { font-family:"DDC Heading Font Face"; src:url(/sites/c/customwork/fonts/Rubik/Rubik-VariableFont_wght.ttf) format("truetype"); font-weight:800; font-style:normal; font-display:swap }
@font-face { font-family:"DDC Heading Font Face"; src:url(/sites/c/customwork/fonts/Rubik/Rubik-VariableFont_wght.ttf) format("truetype"); font-weight:900; font-style:normal; font-display:swap }


/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #f4d1c2;
      --color-primary-100: #efb59c;
      --color-primary-200: #ea9976;
      --color-primary-300: #e57d50;
      --color-primary-400: #e0612a;
      --color-primary-500: #db4504;
      --color-primary-600: #ba3b03;
      --color-primary-700: #993102;
      --color-primary-800: #782701;
      --color-primary-900: #571d00;
      --color-primary-950: #361300;
      --btn-link-disabled-color: #db4504;
  }
  /* END Custom Color Scheme CSS */
/* Custom Accent Color Scheme CSS */
:root {
	--color-accent-50: #c5c5d3;
	--color-accent-100: #a4a2b7;
	--color-accent-200: #837f9b;
	--color-accent-300: #625c7f;
	--color-accent-400: #413963;
	--color-accent-500: #201647;
	--color-accent-600: #1b133c;
	--color-accent-700: #161031;
	--color-accent-800: #110d26;
	--color-accent-900: #0c0a1b;
	--color-accent-950: #070710;
}
.bg-accent {
	background: var(--color-accent-500);
}

:root {
	--btn-accent-border-color: var(--color-accent-500);
	--btn-accent-bg: var(--color-accent-500);
	--btn-accent-color: var(--color-neutral-0);
	--btn-accent-hover-border-color: var(--color-accent-600);
	--btn-accent-hover-bg: var(--color-accent-600);
	--btn-accent-hover-color: var(--color-accent-500);
	--btn-accent-active-border-color: var(--color-accent-700);
	--btn-accent-active-bg: var(--color-accent-700);
	--btn-accent-active-color: var(--color-neutral-0);
}
.btn-accent {
	color: var(--btn-accent-color);
	border-color: var(--btn-accent-border-color);
	background: var(--btn-accent-bg);
}
.btn-accent:hover {
	color: var(--btn-accent-hover-color);
	border-color: var(--btn-accent-hover-border-color);
	background: var(--btn-accent-hover-bg);
	box-shadow: var(--btn-accent-hover-box-shadow);
	transform: var(--btn-accent-hover-transform);
}
.btn-accent-inverse {
	color: var(--btn-accent-hover-color);
	border-color: var(--color-neutral-0);
	background: var(--color-neutral-0);
}
.btn-accent-inverse:hover {
	color: var(--btn-accent-color);
	border: 1px solid;
	border-color: var(--color-neutral-0);
	background: var(--btn-accent-bg);
	box-shadow: var(--btn-accent-hover-box-shadow);
	transform: var(--btn-accent-hover-transform);
}
/* END Custom Accent Color Scheme CSS */

  

/* schadwick 06508145 */

/* HEADER 06508145 */
.page-header.minimal .header-contact {background-color: #DB4504}
.navigation-default .ddc-mega-menu-nav .dropdown-menu {background: var(--color-neutral-0)}
.navigation-default .ddc-mega-menu-nav .dropdown-menu li :is(a:not(.btn),h4) {color: var(--color-neutral-1000)}
.ddc-mega-menu-nav .hproduct:hover {background-color: var(--color-primary-100)}
.nav-links a:hover {background-color: var(--color-primary-100)}
.page-header.minimal {background-color: #201647}
.page-header.minimal .navigation-default .navbar-nav>li>a.ddc-nav-icon-link i {color: var(--color-neutral-0)}
.page-header.minimal .navigation-default .navbar-nav>li>a {color: var(--color-neutral-0)}
.page-header.minimal .ws-mycars-nav button {color: var(--color-neutral-0)}
.page-header.minimal .ws-mycars-nav button:hover {color: var(--color-neutral-0)}
.page-header.minimal .navigation-default .navbar-nav:hover>li>a {color: var(--color-neutral-300)}
.page-header.minimal .navigation-default .navbar-nav>li>a:hover {color: var(--color-neutral-0)}
.page-header.minimal .navbar-nav>li:not(.ddc-nav-icon-list-item){border: var(--color-neutral-0) solid 1px; border-radius: 10px; padding: 3px; margin-right:5px}

/* FOOTER 06508145 */
.ddc-footer {background-color: var(--color-primary-500);}
.ddc-footer .container { width: 90%;}
.ddc-footer .ddc-nav-inline a, .ddc-footer .nav a {color: var(--color-neutral-0)}
.ddc-footer .ddc-nav-inline a>b, .ddc-footer .nav a>b {display:none!important}
.non-mega-menu .nav-list>li:hover>a {color: var(--color-neutral-1000); background-color:var(--color-neutral-0)}

/* INDEX 06508145 */
.facet-browse-container .facet-select button span {float:right}
.facet-browse-container .facet-select button :is(span,i) {color:var(--color-accent-500)}
[data-widget-name=ws-facet-browse] .facet-browse-background {border-radius:4px}
.cst-button-alignment .ws-content-cta a div.w-50 {width: 41%!important;}
.cst-button-alignment .ws-content-cta a div.cta-content h4 {padding-top:16px!important}
.index .ws-facet-browse .facet-browse-background {opacity:0 !important}
.index .ws-facet-browse .facet-browse-background:hover {opacity:0 !important}
.index .ws-facet-browse .facet-dropdown-container button:not(.btn-primary) {background-color: var(--color-neutral-0);width:100%}
.index .ws-facet-browse .facet-dropdown-container .all-filter {margin: 0px 12px 0px 12px}
.index .ws-facet-browse .ddc-icon {color: var(--color-primary-500)}

/* ABOUT US 06508145 */
.alias-about-default .ws-hours .about-us-phone {font-size: 40px}

/* SRP 06508145 */
.srp .highlight-facet-btn.chip-additive {color: var(--color-accent-500)}
.srp .bg-page-title {background-color: var(--color-accent-500) !important; color:var(--color-neutral-0)}
.srp .bg-page-title h1 {color:var(--color-neutral-0)}

  /* owen.perks 12431959 */
.alias-sitebuilder-why-choose-us-1  .cst-blue-background,
[data-name="content-background-left-1"] {background: #0394fc;}
.alias-sitebuilder-why-choose-us-1  .cst-blue-background {margin: 0 5px !Important}
.alias-sitebuilder-why-choose-us-1 [data-name="content-container-1"] .btn {background: #0394fc; border-color:#0394fc;}
.alias-sitebuilder-why-choose-us-1 [data-name="content-container-1"] .btn:hover {background: #0268b0;}

/* OLD FEATURED WIDGET CONTAINER */
.container-960 {width: 960px!important;}

/* GROUP FRANCHISE NAV */
.index .franchiseList {max-width: 1320px;}

