/* 91iD™ Global Language Bar v1.2.1
 * Native WordPress menu architecture: no custom menu-item injection and no arrow styling.
 */
.id91-google-translate-hidden,
#google_translate_element{
  position:absolute!important;
  width:1px!important;height:1px!important;
  min-width:1px!important;min-height:1px!important;
  max-width:1px!important;max-height:1px!important;
  overflow:hidden!important;clip:rect(0 0 0 0)!important;
  clip-path:inset(50%)!important;white-space:nowrap!important;
  border:0!important;padding:0!important;margin:-1px!important;
  opacity:0!important;visibility:hidden!important;pointer-events:none!important;
}
#google_translate_element .goog-te-gadget,
#google_translate_element .goog-te-gadget-simple,
#google_translate_element select,
#google_translate_element iframe{display:none!important;}
.goog-te-gadget-icon{display:none!important;}
.goog-te-banner-frame.skiptranslate,
iframe.goog-te-banner-frame,
body > .skiptranslate,
body > .skiptranslate iframe{display:none!important;visibility:hidden!important;}
body.translated-ltr,body.translated-rtl{top:0!important;}

/* Optional shortcode only; the native WordPress menu does not use these styles. */
.id91-glb-shortcode{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;}
.id91-glb-shortcode-label{font-weight:600;}
.id91-glb-shortcode-list{display:inline-flex;gap:6px;flex-wrap:wrap;}
.id91-glb-shortcode-lang{display:inline-block;text-decoration:none;}

body.translated-ltr *, body.translated-rtl *{overflow-wrap:break-word;}
body.translated-ltr img,body.translated-rtl img,
body.translated-ltr video,body.translated-rtl video{max-width:100%;}
@media (max-width:782px){body.translated-ltr,body.translated-rtl{overflow-x:hidden!important;}}
