/* ========================================
   GOOGLE TRANSLATE INLINE FIX
   logo + text same line
   ======================================== */

/* main container */
#google_translate_element,
#google_translate_element_mobile {
    height: 35px !important;
    display: flex !important;
    align-items: center !important;
    overflow: hidden !important;
}

/* gadget */
#google_translate_element .goog-te-gadget,
#google_translate_element_mobile .goog-te-gadget {
    display: flex !important;
    align-items: center !important;
    white-space: nowrap !important;
    gap: 5px !important;
    line-height: normal !important;
}

/* simple gadget box */
.goog-te-gadget-simple {
    display: flex !important;
    align-items: center !important;
    white-space: nowrap !important;
}

/* spans inline */
.goog-te-gadget span,
.goog-te-menu-value span {
    display: inline-flex !important;
    align-items: center !important;
    white-space: nowrap !important;
}

/* logo fix */
.goog-te-gadget img {
    height: 16px !important;
    width: auto !important;
    margin-right: 4px !important;
    vertical-align: middle !important;
}

/* prevent wrapping */
.goog-te-menu-value {
    white-space: nowrap !important;
}