/* Vlaječky v hlavičce – ruční úprava mimo Themler (načítá functions-additional.php).
   Přepisuje pozice z style.css: všechny stávající vlajky posunuty o jeden krok doleva,
   na konec přidána maďarská (.bd-imagelink-hu, vkládá custom/flags.js). */

/* desktop ≥ 1200 px (krok 3,5 %) */
.bd-imagelink-59 { left: 69.5%; }  /* CZ */
.bd-imagelink-58 { left: 73%;   }  /* SK */
.bd-imagelink-56 { left: 76.5%; }  /* PL */
.bd-imagelink-29 { left: 80%;   }  /* DE */
.bd-imagelink-42 { left: 83.5%; }  /* AT */

.bd-imagelink-hu {
  display: block;
  position: absolute;
  top: 58%;
  left: 87%;
  right: auto;
  bottom: auto;
  width: 40px;
  height: 27px;
}
.bd-imagelink-hu img {
  display: inline-block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  border: 1px solid #555555;
}

/* ≤ 1199 px (krok 4,5 %) */
@media (max-width: 1199px) {
  .bd-imagelink-59 { left: 64.5%; }
  .bd-imagelink-58 { left: 69%;   }
  .bd-imagelink-56 { left: 73.5%; }
  .bd-imagelink-29 { left: 78%;   }
  .bd-imagelink-42 { left: 82.5%; }
  .bd-imagelink-hu { left: 87%;   }
}

/* ≤ 991 px (krok 6 %) */
@media (max-width: 991px) {
  .bd-imagelink-59 { left: 56%; }
  .bd-imagelink-58 { left: 62%; }
  .bd-imagelink-56 { left: 68%; }
  .bd-imagelink-29 { left: 74%; }
  .bd-imagelink-42 { left: 80%; }
  .bd-imagelink-hu { left: 86%; }
}

/* ≤ 991 px: sjednocení velikosti DE/AT/HU s CZ/SK/PL (ty mají 43×29 už v style.css) */
@media (max-width: 991px) {
  .bd-imagelink-29,
  .bd-imagelink-42,
  .bd-imagelink-hu { width: 43px; height: 29px; }
}
