#google_translate_element {
  position:relative;
  float:right;
  height: 150px;
  overflow: hidden;
  z-index: 1000;
}

.goog-te-menu-frame{
  position: absolute!important;
  top: 0!important;
  right: 0!important;
  z-index: 1000 !important;
  height: 200px !important;
  overflow: hidden;
}

.goog-te-menu2{
  max-height: 200px !important;
  overflow-y: auto !important;
}

.goog-te-gadget {
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
}
.goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed   {
  text-decoration: underline white!important;
}

.goog-te-gadget-simple {
  background-color: rgba(255,255,255,0.20)!important;
  border: 1px solid #000000 !important;
  padding: 8px!important;
  border-radius: 4px!important;
  font-size: 1.4rem!important;
  display: inline-block;
  line-height:2rem!important;
  cursor: pointer;
  zoom: 1;
}

.goog-te-gadget-simple:hover,.goog-te-gadget-simple:active,.goog-te-gadget-simple:visited {
  background-color: rgba(255,255,255,0.20)!important;
  border: 1px solid #000000 !important;
  padding: 8px!important;
  border-radius: 4px!important;
  font-size: 1.4rem!important;
  line-height:2rem!important;
  display: inline-block;
  cursor: pointer;
  zoom: 1;
  text-decoration: underline!important;
}