/* A felső menü javítása (Tomi kérése, 2026-11-06: „javítsuk fel a megjelenést”). Mérve az élő oldalon (varjasfutofolia.hu, 2026-11-06):
   1770 px felett egy sorban ép (85–88 px-es fejléc), ott semmi nem változik. 981–1769 px között a menü (a nagy saját logó és
   a nyelvválasztó miatt) két-három sorra törik, a fejléc 135–182 px magas lesz.
   Itt: 981–1439 px között a mobil menü, ugyanazokkal a pontokkal; 1440–1769 px között egy sor kisebb logóval és 14 px-es betűvel
   (mérve: a kereső-ikon és a menü nem ér össze, vízszintes görgetés nincs). */
@media (min-width: 981px) and (max-width: 1439px) {
  #logo { height: 64px !important; max-height: 64px !important; width: auto !important; max-width: none !important; }
  .et_fixed_nav #main-header { min-height: 0; }
  #top-menu-nav { display: none !important; }
  #et_mobile_nav_menu { display: block !important; }
  #et-top-navigation { padding-left: 0 !important; margin-right: 0; float: right; padding-top: 28px !important; }
  #et_top_search { float: right; margin: 3px 0 0 22px; }
  .et_mobile_menu { top: 83px; }
}
@media (min-width: 1440px) and (max-width: 1769px) {
  #logo { height: 64px !important; max-height: 64px !important; width: auto !important; max-width: none !important; }
  .et_fixed_nav #main-header { min-height: 0; }
  #et-top-navigation { padding-left: 194px !important; padding-top: 34px !important; float: none !important; }
  #top-menu { white-space: nowrap; }
  #top-menu > li { padding-right: 14px !important; }
  #top-menu > li > a { font-size: 14px !important; padding-bottom: 34px !important; }
  #top-menu > li.menu-item-has-children > a { padding-right: 16px !important; }
  #top-menu > li > ul { white-space: normal; }
}
/* A jobb szélső lenyíló ne lógjon ki a képről */
@media (min-width: 1440px) {
  #top-menu > li:nth-last-child(-n+2) > ul { left: auto; right: 0; }
}
/* Telefonon és táblagépen a kosár eddig nem volt elérhető a felső sávból. A sáv magassága nem változik. */
@media (max-width: 980px) {
  #top-header { position: relative; }
  #top-header .container { position: static; }
  #et-secondary-menu { display: block !important; position: absolute; right: 8px; top: 4px; float: none; width: auto; }
  #et-secondary-menu .et-cart-info { color: #fff; padding: 0; display: inline-block; font-size: 12px; }
  #et-secondary-menu .et-cart-info span { font-size: 12px; }
}
/* Keskeny kijelzőn a hosszú e-mail cím mellett csak az ikon fér el */
@media (max-width: 600px) {
  #et-secondary-menu .et-cart-info span { font-size: 0; }
  #et-secondary-menu .et-cart-info span::before { font-size: 16px; margin: 0; }
}
/* Nyelvválasztó (gtranslate): a bolti oldalak közös stílusa a képeket blokkszintűvé teszi, ezért ott a zászló a felirat fölé került.
   A másolt oldalakon a zászló a felirat mellett áll; így legyen a boltban is. */
#main-header .menu-item-gtranslate img, #main-header .menu-item-gtranslate-child img { display: inline; }
