/**
 * Custom Color Overrides - Primary Red #8E1212
 * This file contains color changes from orange/yellow to primary red
 * Version: 2.0 - Updated with higher specificity
 */

/* Menu chevron color - Primary Red #8E1212 */
.header__navigation-desktop-main .desktop-header-main-menu > .menu-item.menu-item-has-children > a::after,
nav.header__navigation-desktop-main ul.desktop-header-main-menu > li.menu-item.menu-item-has-children > a::after {
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQgNiA0IDQgNC00IiBzdHJva2U9IiM4RTEyMTIiIHN0cm9rZS13aWR0aD0iMi4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=) !important;
	display: inline-block !important;
	height: 1rem !important;
	width: 1rem !important;
	vertical-align: middle !important;
}

/* Promo banner shadow color - Primary Red #8E1212 */
.ca-promo-banner-block .ca-promo-banner-info-column,
div.ca-promo-banner-block div.ca-promo-banner-info-column {
	box-shadow: 16px 32px 0px 0px rgba(142, 18, 18, 1) !important;
}

@media (min-width: 1024px) {
	.ca-promo-banner-block .ca-promo-banner-info-column,
	div.ca-promo-banner-block div.ca-promo-banner-info-column {
		box-shadow: 21px 45px 0px 0px rgba(142, 18, 18, 1) !important;
	}
}

/* Mobile hamburger menu - SVG file updated to Primary Red #8E1212 */
/* The hamburger.svg file has been updated with the new color */
.header__hamburger-menu,
button.header__hamburger-menu {
	/* SVG background will use the updated hamburger.svg file */
}

/* Text color - Black instead of grey for mobile */
.text-grey-medium-gray,
button.text-grey-medium-gray,
a.text-grey-medium-gray {
	color: #000000 !important;
}

/* Additional grey text overrides */
.text-gray,
.text-grey {
	color: #000000 !important;
}

