/* /* ===== Portal headline style για τίτλους άρθρων Ειδήσεων ===== */
/* ===== Τίτλος άρθρων από το block bootstrap_barrio_subtheme_titlos ===== */
#block-bootstrap-barrio-subtheme-titlos .field--name-title {
  display: block;
  font-family: "Roboto", "Noto Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.4rem; /* αυξάνει το μέγεθος 2.2rem*/
  line-height: 1.25;
  color: #1a1a1a;
  margin-bottom: 10px;
  letter-spacing: -0.4px;
  text-transform: none;
}

/* Hover effect */
#block-bootstrap-barrio-subtheme-titlos .field--name-title:hover {
  color: #ff6600; /* ή μπλε: #0044cc, χρυσό: #d4af37, λιλά: #9b5de5 */
  transition: all 0.3s ease;
  transform: translateY(-1px);
}

/* Mobile προσαρμογή */
@media (max-width: 768px) {
  #block-bootstrap-barrio-subtheme-titlos .field--name-title {
    font-size: 1.2rem;
    line-height: 1.3;
    text-align: center;
  }
}


/* ===== ΤΙΤΛΟΣ ΑΡΘΡΩΝ στο Bootstrap Layout Builder ===== */
.block-field-blocknodeeidiseistitle .field--name-title {
  display: block;
  font-family: "Roboto", "Noto Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: 1.25;
  color: #1a1a1a;
  margin: 20px 0 10px;
  letter-spacing: -0.4px;
  text-transform: none;
  text-decoration: none;
}

/* ===== Αν ο τίτλος είναι link (όπως στο παράδειγμα) ===== */
.block-field-blocknodeeidiseistitle .field--name-title a {
  color: inherit;
  text-decoration: none;
  transition: all 0.3s ease;
}

.block-field-blocknodeeidiseistitle .field--name-title a:hover {
  color: #b30000; /* ή #ff6600 αν θέλεις πιο έντονο */
  transform: translateY(-1px);
}

/* ===== MOBILE ===== */
@media (max-width: 768px) {
  .block-field-blocknodeeidiseistitle .field--name-title {
    font-size: 1.2rem;
    line-height: 1.3;
    text-align: center;
  }
}

/* ===== ΕΥΘΥΓΡΑΜΜΙΣΗ ΚΑΤΩ ΑΠΟ ΤΟ MENU ===== */
.page-node-type-article .layout--bootstrap,
.page-node-type-eidiseis .layout--bootstrap {
  display: flex;
  flex-direction: column;
}

/* Μενού πρώτο, τίτλος δεύτερος */
.page-node-type-article .layout--bootstrap .block-menu,
.page-node-type-eidiseis .layout--bootstrap .block-menu {
  order: 1;
}

.page-node-type-article .layout--bootstrap .block-field-blocknodeeidiseistitle,
.page-node-type-eidiseis .layout--bootstrap .block-field-blocknodeeidiseistitle {
  order: 2;
  margin-top: 10px;
}

