
.A2 a {
    color: #FFFFFF;
    text-decoration: none;
    transition: color 0.3s ease-in-out;
}

.A2 a:hover {
    color: #f04337;
}

.A3 a {
    color: #000000; /* Black text */
    text-decoration: none;
    transition: color 0.3s ease-in-out;
}

.A3 a:hover {
    color: #f04337; /* Red on hover */
}

/* Force language toggle to be horizontal toggle bar */
ul.theme-lang-dropdown {
  display: flex !important;
  flex-direction: row !important;
  border-radius: 4px !important;
  overflow: hidden !important;
  background-color: #f0f0f0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  position: static !important;
  opacity: 1 !important;
  visibility: visible !important;
  border: none !important;
}
/* overflow makes it square or rounded edges*/

ul.theme-lang-dropdown li:last-child {
  border-right: none !important;
  background-color: #3498DB !important;
  color: white !important;
}

ul.theme-lang-dropdown li:first-child {
  border-right: none !important;
  background-color: white !important;
  color: white !important;
}

/* Hide original dropdown behavior */
.theme-lang-label,
.theme-lang-close,
.theme-lang-hide-overlay {
  display: none !important;
}

/* Adjust vertical positioning of the whole language toggle */
.theme-lang-container {
  position: relative !important;
    padding: 0; !important;
  top: -10px !important; /* tweak this value */
}


