@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@400;700;900&display=swap');

/* fdbarfety PPR-040733 */
body {font-family: 'Mulish', sans-serif; font-weight: 400;}
.contentHeading, .h1, .h2, .h3, .h4, .h5, .h6, .incentives-search-default .facet-group h3, .incentives-search-detail .facet-group h3, .inventory-detail-mini h3, .model-specific-landing-incentives h3, .reviews-auto-detail .hreview h1, .showroom-details-section>h4, h1, h2, h3, h4, h5, h6 {font-family: 'Mulish', sans-serif; font-weight: 400;}
.display-3 {font-weight:400;}
.display-4 {font-weight:400;}
.display-2 {font-weight:400;}
.display-1 {font-weight:400;}

/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #c3d7fe;
      --color-primary-100: #a0c0fc;
      --color-primary-200: #7da9fa;
      --color-primary-300: #5a92f8;
      --color-primary-400: #377bf6;
      --color-primary-500: #1464f4;
      --color-primary-600: #1155cf;
      --color-primary-700: #0e46aa;
      --color-primary-800: #0b3785;
      --color-primary-900: #082860;
      --color-primary-950: #05193b;
      --btn-link-disabled-color: #1464f4;
      --header-primary-container-divider-color: #7a9aac;
  }
  /* END Custom Color Scheme CSS */

/*cbanta navigation hover */
.non-mega-menu .nav-list>li:hover>a {background-color: transparent;}
.non-mega-menu .nav-list>li ul {width:260px;}

/*cbanta background colors */
.bg-contrast-low {background-color:#FBFBFB!important;}
.bg-light {background-color:#E9ECF0!important;}

/* fdbarfety PPR-040733 Minimal Header vcard company name */
.page-header.minimal.true-minimal .header-navigation {padding-top: 0; padding-bottom: 0;}
.page-header.minimal.true-minimal .fn .org {top: 0; left: 0; font-size: 14px; color: #fff; text-transform: uppercase; font-weight: 500;}
.page-header.minimal.true-minimal .fn .org:before {content: "";}

@media (min-width : 992px) {
 .header-default {border-right: 2px solid #E9ECF0; padding-right: 24px;}
 .page-header.minimal.true-minimal .fn .org {position: relative; top: 82px; left: 220px; font-size: 18px; color: #000;}
}

@media (min-width : 992px) and (max-width : 1024px) {
 .page-header.minimal.true-minimal .fn .org {position: relative; top: 79px; left: 220px; font-size: 14px;}
}

@media (min-width : 1199.98px) {
 .page-header.minimal.true-minimal .fn .org {top: 76px; font-size: 24px;}
 .page-header.minimal.true-minimal .contact-info p {margin-bottom: -8px!important;}
 .page-header.minimal.true-minimal .fn .org:before {font-size: 24px;}
}

/* ddcrmelasky PPR-040733 */
.page-header.minimal .header-contact  { background-color: #CFD1D2; }
.page-header.minimal .adr a, .page-header.minimal .header-contact .fn .org, .page-header.minimal .header-contact .vcard, .non-mega-menu .nav-list>li ul li a { color: #000; }
.non-mega-menu .nav-list>li:focus-within ul, .non-mega-menu .nav-list>li:hover ul { background-color: #fff; }
.non-mega-menu .nav-list>li ul li a:hover { background-color: #CFD1D2; }