/* hyfor.com.tr — menüdeki dil seçici (arama simgesinin yerinde). Total'ın kendi açılır menüsünü kullanır. */
/* diğer menü öğeleri gibi satır içi kalır (inline-flex taban çizgisini kaydırıp yazıyı yukarı itiyordu) */
.hyf-dil-simge { display: inline-block; vertical-align: -3px; margin-right: 1px; }
.hyf-dil-ad { font-weight: 600; letter-spacing: .04em; }
#site-navigation .hyf-dil > .sub-menu { left: auto; right: 0; min-width: 160px; }
#site-navigation .hyf-dil .sub-menu a { cursor: pointer; }
.hyf-dil .hyf-dil-secili > a, #site-navigation .hyf-dil .hyf-dil-secili > a { color: #fc4c69; }

/* mobil menü (WP Responsive Menu) */
#mg-wprm-wrap .hyf-dil > a { display: flex; align-items: center; gap: 8px; }

/* Google Translate'in üst şeridi ve balonları gizli; sayfa aşağı kaymasın */
body { top: 0 !important; }
.goog-te-banner-frame, #goog-gt-tt, .goog-te-balloon-frame, .skiptranslate iframe, #google_translate_element { display: none !important; }
font[style] { background: none !important; box-shadow: none !important; }

/* sağdan sola diller (Arapça) çevrilince Google html'e translated-rtl ekler */
html.translated-rtl body { direction: rtl; }
html.translated-rtl #site-navigation .hyf-dil > .sub-menu { left: 0; right: auto; }
.hyf-dil [dir="rtl"] { text-align: left; }
/* Google çevirisi menüde simge ile yazı arasındaki boşluğu siliyor: çevrilmiş sayfada simgeye boşluk */
html.translated-ltr #site-navigation .link-inner > .fa, html.translated-rtl #site-navigation .link-inner > .fa,
html.translated-ltr #mg-wprm-wrap a > .fa, html.translated-rtl #mg-wprm-wrap a > .fa { margin-right: .35em; }
