#google_translate_element,
#google_translate_element *,
.goog-te-banner-frame,
.goog-te-gadget,
.goog-te-combo,
#goog-gt-tt,
.goog-tooltip,
.goog-text-highlight,
.skiptranslate {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  width: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
}

body {
  top: 0 !important;
}

.language-switcher-translate {
  display: inline-flex !important;
  align-items: center;
  gap: 2px;
}

.language-switcher-translate a {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  opacity: 0.5;
  transition: all 0.2s ease;
  border-radius: 4px;
}

.language-switcher-translate a:hover {
  opacity: 1;
}

.language-switcher-translate a.is-active {
  opacity: 1;
  border-bottom: 2px solid currentColor;
}

.language-switcher-translate {
  margin-right: 15px;
}

.language-switcher-translate {
  margin-left: 15px;
}

/* Footer white links */
.site-footer a,
.site-footer a:hover,
.site-footer a:visited {
  color: #ffffff !important;
  text-decoration: none;
}

.site-footer a:hover {
  text-decoration: underline;
  opacity: 0.8;
}
