/* =========================================================
   OskyWorld – header de Crăciun
   Poza: /images/craciun-header-7.jpg (1920×300, cu „Crăciun Fericit!” pe semn)
   ========================================================= */

/* Fundalul header-ului */
body #header.osky-header {
  background: url(/images/craciun-header-7.jpg?v=1) center top / cover no-repeat, #031634 !important;
  min-height: 300px !important;
  display: flex !important;
  flex-direction: column !important;
}

/* Bara de meniu stă jos în header */
body #header.osky-header .osky-navbar {
  margin-top: auto !important;
}

/* Logo-ul coborât cu 14px */
body #header.osky-header .osky-logo {
  transform: translateY(14px) !important;
}

/* Fără banda candy și fără luminițele vechi */
body #header.osky-header::before,
body #header.osky-header .osky-navbar::before,
body #header.osky-header .osky-navbar::after {
  display: none !important;
}

/* Trecerea lină de la poză spre forum (fără dungă) */
html body #header.osky-header::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important;
  height: 110px !important;
  z-index: 0 !important;
  pointer-events: none !important;
  background: linear-gradient(to bottom, rgba(3, 22, 52, 0) 0%, rgba(3, 22, 52, 0.55) 55%, rgba(3, 22, 52, 0.92) 100%) !important;
  animation: none !important;
  filter: none !important;
  box-shadow: none !important;
}

/* Logo-ul și meniul rămân deasupra trecerii */
body #header.osky-header > * {
  position: relative;
  z-index: 1;
}

/* Fundalul estompat al paginii folosește aceeași poză */
body .osky-decor::before {
  background-image: url(/images/craciun-header-7.jpg?v=1) !important;
}

/* Telefon */
@media (max-width: 700px) {
  body #header.osky-header {
    min-height: 220px !important;
  }
}