/* Dilna 28. 10. 2026 (Predelavka 03): mobilni verze. Vraceni = smazat odkaz v meta.php */
@media (max-width: 980px) {
  body { font-size: 16px; }
  #all, #header, #menu, #up, #obsah, #right, #footer, #novinky .bar, #novinky .novinka, #about .postava { width: auto !important; float: none !important; }
  #all { margin: 0 12px; }
  #up .left, #up .right { float: none; width: auto; text-align: center; }
  #header { background-size: contain; height: auto; min-height: 90px; }
  #header a { padding: 0; display: block; height: 90px; }
  #menu { height: auto; }
  #menu ul { padding: 0; margin: 0; text-align: center; }
  #menu ul li { display: inline-block; margin: 0 6px; }
  #menu ul li a { display: inline-block; padding: 10px 0; }
  #novinky .avatar { width: 90px; }
  #novinky .avatar img { max-width: 84px; height: auto; }
  #obsah p, #obsah li, #obsah td { font-size: 16px; line-height: 1.55; }
  .footer, .epi-all, .epi-all .bg, .epi-all .popis, .epi-all .odkazy, .epi-all .odkazy2, .epi-all .odkazy3 { width: auto !important; max-width: 100%; float: none !important; box-sizing: border-box; }
  .epi-all, .epi-all div, .epi-all p { font-size: 15px !important; line-height: 1.45; }
  img, iframe, embed, object { max-width: 100%; height: auto; }
  table { display: block; max-width: 100%; overflow-x: auto; }
}
