/*#block-city-theme-translation {
  align-self: stretch;
  display: flex;
  align-items: center;
  border-left: 1px solid rgba(255,255,255,0.4);
  padding-left: 15px;
  padding-bottom: 16px;
}*/
#google_translate_element {
  position: fixed;
  bottom: 10px;
  right: 20px;
  z-index: 9999;
}
.goog-te-gadget {
  font-size: 0 !important;
}

.goog-te-gadget > span a {
  font-size: 12px !important;
  display: block !important;
  text-align: center !important;
}

.goog-te-combo {
  text-align: center !important;
  text-align-last: center !important;
  border-radius: 50px !important;
  padding: 6px 20px !important;
  border-color: #bcc9d7 !important;
  -webkit-appearance: none !important;
}
