
/* SZP Header Tighten — desktop zbijanje menija u teget traci */
@media (min-width: 1200px) {

  /* Grupišemo tipične kontejnere menija u headeru */
  .site-header nav ul,
  .site-header .menu,
  .main-navigation .menu,
  .main-navigation ul.menu,
  .menu-primary,
  .menu-primary ul,
  .header-nav .menu,
  .header .menu,
  .szp-topbar nav ul {
    display: flex;
    gap: 8px;
    column-gap: 8px;
    justify-content: center;
    flex-wrap: nowrap;
  }

  .site-header nav ul > li,
  .main-navigation .menu > li,
  .menu-primary > li,
  .header-nav .menu > li {
    margin: 0;
  }

  .site-header nav ul > li > a,
  .main-navigation .menu > li > a,
  .menu-primary > li > a,
  .header-nav .menu > li > a,
  .header .menu > li > a,
  .szp-topbar nav ul > li > a {
    padding: 6px 10px;     /* smanjeni unutrašnji razmaci */
    letter-spacing: 0;     /* bez dodatnog razmaka između slova */
    word-spacing: 0;
    white-space: nowrap;   /* ne prelamaj stavke */
    line-height: 1.2;
  }

  /* (Opcionalno) blago smanjenje fonta da sve stane u jedan red */
  .site-header nav ul > li > a,
  .main-navigation .menu > li > a,
  .menu-primary > li > a,
  .header-nav .menu > li > a,
  .header .menu > li > a,
  .szp-topbar nav ul > li > a {
    font-size: 14.5px;     /* spusti na 14px ako i dalje prelama */
  }
}
