/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #fac8c8;
      --color-primary-100: #f6a7a6;
      --color-primary-200: #f28684;
      --color-primary-300: #ee6562;
      --color-primary-400: #ea4440;
      --color-primary-500: #e6231e;
      --color-primary-600: #c31e19;
      --color-primary-700: #a01914;
      --color-primary-800: #7d140f;
      --color-primary-900: #5a0f0a;
      --color-primary-950: #370a05;
      --btn-link-disabled-color: #e6231e;
  }
  /* END Custom Color Scheme CSS */

/* ddcdusting 05810247 */
.alias-sitebuilder-exchange-program-1 .push {display: none;}
.alias-sitebuilder-exchange-program-1 .bg-body {background-color: #fff !important;}

  /*owen.perks Service Header Btn*/
.service-header-btn a{background: var(--color-primary-500); padding:4px 10px;}
.service-header-btn a:hover {text-decoration: none;}
.cst-header-link.service-header-btn {display: none !important;}

/* 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}

.mega-menu-inner-curtain,
.navbar-nav>li>.dropdown-menu{background: #FFF;}
.navigation-default .dropdown-menu a:not(.btn),
.navigation-default .dropdown-menu h4{color: #000;}
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open .caret:before {border-bottom-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: #cccccc;}
.nav-links a:hover {background-color: #000;}
a {color: var(--color-neutral-1000);}
.ddc-footer a {text-decoration: underline;}
/* End Gopher Custom Header Color Theme */


/*owen.perks FONT Overrides */
@font-face {
  font-family:"AcuraBespoke-Regular";
  src:url(/static/sites/c/customwork/fonts/AcuraBespoke/AcuraBespoke-Regular.woff2) format("woff2");
  font-style:normal;
  font-display:swap
}

@font-face {
  font-family:"AcuraBespoke-Light";
  src:url(/static/sites/c/customwork/fonts/AcuraBespoke/AcuraBespoke-Light.woff2) format("woff2");
  font-style:normal;
  font-display:swap
}

@font-face {
  font-family:"AcuraBespoke-Bold";
  src:url(/static/sites/c/customwork/fonts/AcuraBespoke/AcuraBespoke-Bold.woff2) format("woff2");
  font-style:normal;
  font-display:swap
}

@font-face {
  font-family:"Futura-Now-Condensed";
  src:url(/static/sites/c/customwork/fonts/Futura-Now-Condensed-Extra-Black.woff2) format("woff2");
  font-style:normal;
  font-display:swap
}

@font-face {
  font-family:"AvenirLTStd-Book";
  src:url(/static/sites/c/customwork/fonts/avenir/book/AvenirLTStd-Book.woff2) format("woff2");
  font-style:normal;
  font-display:swap
}

h1 {font-family: "AcuraBespoke-Light";}
h2 {font-family: "AcuraBespoke-Bold";}
h3 {font-family: "AcuraBespoke-Regular";}
h4 {font-family: "AcuraBespoke-Regular";}
h5 {font-family: "AcuraBespoke-Regular";}

.h1 {font-family: "AcuraBespoke-Light" !important;}
.h2 {font-family: "AcuraBespoke-Bold" !important;}
.h3 {font-family: "AcuraBespoke-Regular" !important;}
.h4 {font-family: "AcuraBespoke-Regular" !important;}
.h5 {font-family: "AcuraBespoke-Regular";}
p, body {font-family: "AvenirLTStd-Book" !important;}
/* END FONT Overrides */

