/* =================================
   HEADER TOP (Top bar)
   ================================= */
@media (min-width: 1200px) {
#header .header-top {
  background-color: #800000;
  color: #ffffff;
}

/* Make header-top background transparent */
.header {
  --header-top-bg: transparent;
}

/* Make the badge number black */
#header .header-top span .header-block__badge {
  color: #000;
}
  
.header-block__action-btn .header-block__badge {
  color: #000 !important;
}
  

/* Text & links */
#header .header-top,
#header .header-top a,
#header .header-top span {
  color: #ffffff;
}

/* Icons (font & svg) */
#header .header-top i,
#header .header-top svg {
  color: #ffffff;
  fill: #ffffff;
}

/* Hover states */
#header .header-top a:hover {
  opacity: 0.85;
  text-decoration: none;
}

/* =================================
   LANGUAGE & CURRENCY SELECTORS
   ================================= */
/* Language & Currency selector - white text with white dropdown arrow */
.js-language-selector,
.js-currency-selector {
  color: white !important;
  background-color: #800000 !important;
  border-color: transparent !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;
}


/* =================================
   HEADER BOTTOM (Logo / Menu bar)
   ================================= */
#header .header-bottom {
  background-color: #000000;
  color: #ffffff;
}

/* Text & links */
#header .header-bottom a,
#header .header-bottom span {
  color: #ffffff;
}

/* Icons */
#header .header-bottom i,
#header .header-bottom svg {
  color: #ffffff;
  fill: #ffffff;
}

/* Hover & active menu items */
#header .header-bottom a:hover,
#header .header-bottom a:focus {
  color: #dddddd;
  text-decoration: none;
}

/* =================================
   DROPDOWNS (shared)
   ================================= */
#header .dropdown-menu {
  background-color: #000000;
  border: none;
}

#header .dropdown-menu a {
  color: #ffffff;
}

#header .dropdown-menu a:hover {
  background-color: #111111;
}
	
#header .header-bottom {
	  padding-top: 10px;
	  padding-bottom: 10px;
}
  }
  
.btn-primary {
  --bs-btn-bg: #800000;
  --bs-btn-border-color: #800000;
  --bs-btn-hover-bg: #9e0000;
  --bs-btn-hover-border-color: #9e0000;
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-bg: #800000;
  --bs-btn-active-border-color: #800000;
  --bs-btn-disabled-bg: #800000;
  --bs-btn-disabled-border-color: #800000;
}
.btn-outline-primary {
  --bs-btn-color: #800000 !important;
  --bs-btn-border-color: #800000 !important;
  --bs-btn-hover-bg: #9e0000;
  --bs-btn-hover-border-color: #9e0000;
}
:root, [data-bs-theme="light"] {
	--bs-primary: #800000;
	--bs-btn-hover-bg: #9e0000;
	--bs-link-color-rgb: #800000;
	--bs-link-color: #800000;
	--bs-link-hover-color: #9e0000;
	--bs-link-hover-color-rgb: #9e0000;
}