.googleTranslate {
  position: absolute; top: 0; right: 28px;
   width: 45px;
   margin: 8px 0 0 0;
}

.googleTranslate #google_translate_element a.goog-te-menu-value img,
.hidden {
   display: none
}
.googleTranslate #google_translate_element .goog-te-gadget {
   display: flex;
   justify-content: center
}
iframe.goog-te-menu-frame {
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
   box-shadow: none
}

.googleTranslate #google_translate_element {
   height: 25px;
   background: 0 0;
   line-height: 25px;
   color: #e9b619;
   text-transform: lowercase;
   display: block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
   .googleTranslate #google_translate_element {
      padding-bottom: 20px
   }
}

@media all and (-ms-high-contrast:none) and (min-width:540px),
all and (-ms-high-contrast:active) and (min-width:540px) {
   .googleTranslate #google_translate_element {
      margin-top: -30px;
      padding-bottom: 0
   }
}

@media screen and (min-width:601px) {
   .googleTranslate #google_translate_element .goog-te-gadget {
      justify-content: flex-start
   }
}

.googleTranslate #google_translate_element a.goog-te-menu-value {
   color: transparent!important;
   text-decoration: none;
   margin: 0;
   padding: 0 0 3px;
   position: relative;
   line-height: 25px
}

.googleTranslate #google_translate_element a.goog-te-menu-value::before {
   content: '';
   background-image: url(../img/btn_googleTranslate.svg);
   background-repeat: no-repeat;
   background-size: contain;
   width: 44px;
   height: 25px;
   margin-right: 10px;
   margin-top: 0;
   position: absolute;
   z-index: 2
}

.googleTranslate #google_translate_element a.goog-te-menu-value span:first-of-type {
   color: #fff!important;
   font-family: nunitosansregular, Arial, Helvetica, Sans-Serif;
   font-size: 1rem;
   margin-left: 61px;
   border-bottom: 1px solid transparent;
   font-size: 0;
   -webkit-transition: border-bottom .33s;
   transition: border-bottom .33s
}

.googleTranslate #google_translate_element a.goog-te-menu-value span:nth-of-type(2),
.googleTranslate #google_translate_element a.goog-te-menu-value span:nth-of-type(3) {
   display: none
}

.googleTranslate #google_translate_element a.goog-te-menu-value:focus,
.googleTranslate #google_translate_element a.goog-te-menu-value:hover {
   color: transparent!important;
   text-decoration: none
}

.googleTranslate #google_translate_element a.goog-te-menu-value span {
   color: transparent!important
}

.googleTranslate #google_translate_element a.goog-te-menu-value span:focus,
.googleTranslate #google_translate_element a.goog-te-menu-value span:hover {
   color: #fff!important;
   text-decoration: none;
   border-bottom: 1px solid #fff
}

.googleTranslate #google_translate_element .goog-te-gadget-simple {
   background-color: transparent!important;
   border: 0!important;
   padding: 0!important
}

.googleTranslate #google_translate_element .goog-te-gadget-simple>span {
   vertical-align: top!important
}

.googleTranslate #google_translate_element .goog-te-gadget-icon {
   display: none;
}



/* ----- */


/*titulo select language dentro da dropdown*/
.goog-te-menu2-item-selected div,.goog-te-menu2-item-selected:link div,.goog-te-menu2-item-selected:visited div,.goog-te-menu2-item-selected:hover div,.goog-te-menu2-item-selected:active div {
  display: none;
}

/* caixa */
.goog-te-menu2 {
  border: none;
  padding: 0;
  background: transparent;
}

/* setinha em cada item */
.goog-te-menu2-item .indicator {
  display: none;
}
.goog-te-menu2-item-selected .indicator {
  display: none;
}

/* item selecionado */
.goog-te-menu2-item-selected .text {
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    padding: 6px 10px;
}

/*cada item*/
.goog-te-menu2-item div,.goog-te-menu2-item:link div,.goog-te-menu2-item:visited div,.goog-te-menu2-item:active div {
  color: #FFFFFF;
  background: rgba(0,0,0,0.4);
  padding: 6px 10px;
}

/*rollover de cada item*/
.goog-te-menu2-item:hover div {
  color: #FFFFFF;
  background: #5f9dd6;
}
