#goog-gt-tt,
.goog-te-balloon-frame,
.goog-te-menu-frame,
.goog-te-spinner-pos,
.goog-te-tooltip,
.goog-te-tooltip:hover {
  display: none !important;
  visibility: hidden !important;
}
.goog-text-highlight {
  background: inherit !important;
  box-shadow: none !important;
}

#google_translate_element,
#google_translate_element .goog-te-gadget,
body > .skiptranslate:not(.site-header) {
  position: fixed !important;
  left: -10000px !important;
  top: 0 !important;
  width: 1px !important;
  height: 1px !important;
  max-width: 1px !important;
  max-height: 1px !important;
  overflow: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

.language-switcher,
.language-switcher * { white-space: nowrap !important; }
