/* Το page-content__inner στο theme σου πιθανότατα ήδη είναι 1150px.
   Αν ΔΕΝ είναι, ξεκλείδωσε το εδώ. */
.page-content__inner{
  max-width:1150px;
  margin:0 auto;
  padding:0 24px;
}

/* Editions inner pages menu */
.editions-inner-nav{
  margin-bottom:26px;
}

.editions-inner-nav__list{
  list-style:none;
  display:flex;
  justify-content:center;
  gap:18px;
margin-top: 30px;
  padding:0 0 22px;
  flex-wrap:wrap;
}

/* Αν θες τα κάθετα separators " | " όπως στο mockup,
   προτίμησε να τα βάλεις στο ίδιο το WP menu ως Custom Links (με "|" ανάμεσα).
   Εναλλακτικά γίνεται και με CSS, πες μου και στο κάνω. */

.editions-inner-nav__list a{
    color: #ffffff;
  font-size:18px;
  text-decoration:none;
  transition:color .2s ease;
}

.editions-inner-nav__list a:hover,
.editions-inner-nav__list a:focus-visible{
  color:var(--color-primary-accent);
}

.editions-inner-nav__list .current-menu-item > a{
color:var(--color-primary-accent);
}

/* List + separators */
.editions-list{
  border-top:1px solid #969696;
}

.editions-item{
  border-bottom:1px solid #969696;
}

.editions-item__link{
  display:block;
  padding:28px 0;
  text-decoration:none;
}

.menu-item .menu-item-type-post_type .menu-item-object-page .menu-item {
    color: white;
}

.editions-item__title {
  font-size:50px;
  line-height:1.05;
  margin:0;
  transition:transform .25s ease, color .25s ease;
}

.editions-item__title {
    color: white;
}

.editions-item__link:hover .editions-item__title,
.editions-item__link:focus-visible .editions-item__title{
  color:var(--color-primary-accent);
  transform:translateX(10px);
}


/* MENU MOBILE */
/* Desktop visible by default */
.editions-inner-nav__desktop { display: block; }
.editions-inner-nav__mobile  { display: none; }

/* Dropdown style */
.editions-select__label{
  display:block;
  font-size:12px;
  letter-spacing:.08em;
  text-transform:uppercase;
  opacity:.7;
  margin-bottom:8px;
}

.editions-select{
  width:100%;
  background: rgba(255,255,255,.06);
  border: 1px solid rgba(255,255,255,.18);
  color:#fff;
  padding: 12px 14px;
  border-radius: 10px;
  font-size:16px;
  outline: none;
}

/* Tablet/Mobile: show dropdown, hide desktop menu */
@media (max-width: 900px){
  .editions-inner-nav__desktop { display: none; }
  .editions-inner-nav__mobile  { display: block; }

  .editions-inner-nav{
    margin-bottom: 18px; /* λίγο πιο tight */
  }
}


