/* reducing header height - kevinthibault */
.page-header .header-default .vcard.header-logo-enabled { height: fit-content; }

/* kevinthibault - removing padding from alert banner */
.content-alert-banner .content-alert-banner-container {padding: 0px 0px 6px!important;}

/* facet modal color - kevinthibault */
div#ws-facet-browse-modal .facet-list-group-label {color: #000;}

/* adding box shadow to locations flyouts - kevinthibault */
.franchise.selected .childList {box-shadow: 1px 1px 10px rgb(0 0 0 / 30%);}

/* HEADER */
.header-contact {background: #ba2026 !important; }

/* NAVIGATION */
.page-header .non-mega-menu .nav-list>li ul {right: 10px; }
.page-header.minimal .navigation-default .navbar-nav>li>a:active,
.page-header .non-mega-menu .nav-list>li:hover>a {background: none;color: #58595b; }
.page-header .non-mega-menu .nav-list>li ul li a {color: #000; }
.page-header .non-mega-menu .nav-list>li ul li a:hover {background: #e6e7e8; }
.page-header .non-mega-menu .nav-list>li:hover ul,
.non-mega-menu .nav-list>li:focus-within ul {background: #fff;box-shadow: rgb(26 26 26 / 24%) 0px 12px 32px 0px}

.page-header .navbar-nav .caret {color: #ba2026; }
.page-header.minimal .navigation-default .navbar-nav>li>a.ddc-nav-icon-link i,
.page-header.minimal .navigation-default .navbar-nav>li>a {font-size: 1.3rem; }
html:not(.responsive-type) .page-header.minimal .navigation-default .navbar-nav>li>a.ddc-nav-icon-link i, 
html:not(.responsive-type) .page-header.minimal .navigation-default .navbar-nav>li>a {font-size: 2.34rem;}