/* Top language bar */
.lang-bar {
  background-color: #23282c;
  color: #fff;
  font-size: .875rem;
  padding: .375rem 5%;
}
.lang-bar_inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
}
.lang-bar_text a {
  color: var(--base-color-brand--mike-and-gina-blue);
  font-weight: 600;
}
.lang-toggle {
  display: inline-flex;
  align-items: center;
  gap: .4rem;
  background-color: var(--base-color-brand--mike-and-gina-blue);
  color: #000;
  border: 0;
  border-radius: 5px;
  padding: .3rem .8rem;
  font-family: inherit;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.2;
  cursor: pointer;
}
.lang-toggle:hover { background-color: #fff; }
.lang-toggle svg { width: 1rem; height: 1rem; }
@media screen and (max-width: 479px) {
  .lang-bar_text { font-size: .75rem; }
}

/* Hide Google Translate's own UI */
#google_translate_element,
.goog-te-banner-frame,
iframe.skiptranslate,
.skiptranslate > iframe,
#goog-gt-tt,
.goog-te-balloon-frame { display: none !important; }
body { top: 0 !important; position: static !important; }
.goog-text-highlight { background: none !important; box-shadow: none !important; }
