<!DOCTYPE html> <html <?php language_attributes(); ?>> <head> <!-- Google tag (gtag.js) GA-4--> <script async src="https://www.googletagmanager.com/gtag/js?id=G-V8JKCNEQX4"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-V8JKCNEQX4'); </script> <!-- Google Ad Manager --> <script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script type='text/javascript'> //var mapping = googletag.sizeMapping() //.addSize([1000, 0], [728, 90]) //.addSize([0, 0], [[300, 250], [300, 600 ]]) //.build(); //adSlot.defineSizeMapping(mapping); window.googletag = window.googletag || { cmd: [] }; googletag.cmd.push(function() { googletag.defineSlot('/21745444227/sidebar_1', [[300, 600], [300, 250]], 'div-gpt-ad-1666714610290-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/sidebar_2', [[300, 250], [300, 600]], 'div-gpt-ad-1667568023836-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/sidebar_3', [[300, 600], [300, 250]], 'div-gpt-ad-1667568135465-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/sidebar_4', [[300, 250], [300, 600]], 'div-gpt-ad-1667568157104-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/sidebar_5', [[300, 250], [300, 600]], 'div-gpt-ad-1667568178563-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/sidebar_6', [[300, 250], [300, 600]], 'div-gpt-ad-1667568200307-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/sidebar_7', [[300, 250], [300, 600]], 'div-gpt-ad-1683226533673-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/next_to_logo_728x90', [728, 90], 'div-gpt-ad-1673098592369-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/before_perifereia_wide', [[970, 250], [728, 90]], 'div-gpt-ad-1727791731754-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/before_perifereia_mobile', [300, 250], 'div-gpt-ad-1727773617545-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/before_prosopa_728x90', [[300, 250], [728, 90]], 'div-gpt-ad-1727801072678-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/before_prosopa_300x250_mobile', [300, 250], 'div-gpt-ad-1722519353466-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/after_prosopa_728x90', [[728, 90], [300, 250]], 'div-gpt-ad-1690357922633-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/after_1st_paragraph', [[728, 90], [300, 250]], 'div-gpt-ad-1727801049881-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/after_1st_paragraph_mobile', [300, 250], 'div-gpt-ad-1722518955726-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/after_2nd_paragraph_wide', [[728, 90], [970, 250]], 'div-gpt-ad-1727791483982-0').addService(googletag.pubads()); googletag.defineSlot('/21745444227/after_2nd_paragraph_mobile', [300, 250], 'div-gpt-ad-1727773501580-0').addService(googletag.pubads()); googletag.pubads().collapseEmptyDivs(); googletag.pubads().enableLazyLoad({ // Fetch slots within 5 viewports. fetchMarginPercent: 500, // Render slots within 0.5 viewport. renderMarginPercent: 50, // Double the above values on mobile, where viewports are smaller and users tend to scroll faster. mobileScaling: 3.0 }); //googletag.pubads().enableSyncRendering(); //googletag.pubads().setCookieOptions(1); googletag.enableServices(); }); </script> <meta charset="<?php bloginfo( 'charset' ); ?>"> <meta name="viewport" content="width=device-width, initial-scale=1"> <?php wp_head(); ?> <meta name="google-site-verification" content="mpSrAnazHGsvsA9GHta3XwU1k_N-u1_KVe4bDd1iIVg"/> <!-- Google Adsense <script data-ad-client="ca-pub-8615127802863951" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>--> </head> <body <?php body_class(); ?>> <?php wp_body_open(); ?> <header class="site-header sticky-top"> <div class="container py-2 py-lg-3"> <!-- Desktop (lg+): Date/weather | Logo | Search + Socials --> <div class="row align-items-center mb-3 text-center text-md-start d-none d-lg-flex"> <div class="col-md-4"> <div class="d-flex flex-wrap align-items-center gap-2 justify-content-center justify-content-md-start"> <span class="header-date"><?php echo esc_html( date_i18n( get_option( 'date_format' ) ) ); ?></span> <?php if ( is_active_sidebar( 'enypografa_header_top' ) ) : ?> <?php dynamic_sidebar( 'enypografa_header_top' ); ?> <?php endif; ?> </div> </div> <div class="col-md-4 text-center"> <?php if ( has_custom_logo() ) : ?> <?php $custom_logo_html = get_custom_logo(); echo str_replace( 'class="custom-logo"', 'class="custom-logo img-fluid"', $custom_logo_html ); ?> <?php else : ?> <a href="<?php echo esc_url( home_url( '/' ) ); ?>" class="site-logo-link text-dark text-decoration-none fw-bold" rel="home"><?php bloginfo( 'name' ); ?></a> <?php endif; ?> </div> <div class="col-md-4"> <div class="row justify-content-center justify-content-md-end g-2"> <div class="col-auto"> <button type="button" class="btn btn-link p-0 border-0 text-dark js-open-search" id="openSearch" aria-label="<?php esc_attr_e( 'Open search', 'enypografa' ); ?>"> <i class="bi bi-search" aria-hidden="true"></i> </button> </div> <?php $socials = enypografa_get_social_links(); if ( ! empty( $socials ) ) : ?> <div class="col-auto d-flex align-items-center gap-2 header-social-links"> <?php foreach ( $socials as $key => $data ) : ?> <a href="<?php echo esc_url( $data['url'] ); ?>" class="header-social-link header-social-link--<?php echo esc_attr( $key ); ?>" target="_blank" rel="noopener noreferrer" aria-label="<?php echo esc_attr( $data['label'] ); ?>"> <i class="bi <?php echo esc_attr( $data['icon'] ); ?>" aria-hidden="true"></i> </a> <?php endforeach; ?> </div> <?php endif; ?> </div> </div> </div> <!-- Mobile (<lg): compact logo + menu toggler (date, weather, search icon, socials hidden) --> <div class="header-mobile-bar d-flex d-lg-none align-items-center justify-content-between"> <div class="header-mobile-brand"> <?php if ( has_custom_logo() ) : ?> <?php $custom_logo_html = get_custom_logo(); echo str_replace( 'class="custom-logo"', 'class="custom-logo img-fluid"', $custom_logo_html ); ?> <?php else : ?> <a href="<?php echo esc_url( home_url( '/' ) ); ?>" class="site-logo-link site-logo-link--mobile text-dark text-decoration-none fw-bold" rel="home"><?php bloginfo( 'name' ); ?></a> <?php endif; ?> </div> <button type="button" class="header-mobile-toggler btn btn-link p-2 text-dark border-0 text-decoration-none d-flex align-items-center justify-content-center" data-bs-toggle="collapse" data-bs-target="#mainNav" aria-controls="mainNav" aria-expanded="false" aria-label="<?php esc_attr_e( 'Toggle navigation', 'enypografa' ); ?>"> <i class="bi bi-list header-mobile-toggler-icon" aria-hidden="true"></i> </button> </div> </div> <!-- Full-width nav strip with top/bottom border --> <div class="navbar-border-wrap"> <div class="container"> <nav class="navbar navbar-expand-lg navbar-light p-0"> <div class="collapse navbar-collapse justify-content-center" id="mainNav"> <?php $search_nav_item = '<li class="nav-item d-lg-none">' . '<button type="button" class="nav-link w-100 text-start bg-transparent border-0 text-body text-uppercase js-open-search d-flex align-items-center gap-2 py-3" aria-label="' . esc_attr__( 'Open search', 'enypografa' ) . '">' . '<i class="bi bi-search" aria-hidden="true"></i>' . '<span>' . esc_html__( 'Search', 'enypografa' ) . '</span>' . '</button></li>'; wp_nav_menu( array( 'theme_location' => 'primary', 'menu_id' => 'primary-menu', 'menu_class' => 'navbar-nav', 'container' => false, 'fallback_cb' => false, 'walker' => new Enypografa_Bootstrap_Nav_Walker(), 'items_wrap' => '<ul id="%1$s" class="%2$s">' . $search_nav_item . '%3$s</ul>', ) ); if ( ! has_nav_menu( 'primary' ) ) : ?> <ul id="primary-menu" class="navbar-nav"> <?php echo $search_nav_item; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- built with esc_* above ?> <li class="nav-item"><a class="nav-link" href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php esc_html_e( 'Home', 'enypografa' ); ?></a></li> </ul> <?php endif; ?> </div> </nav> </div> </div> </header> <?php $ticker_count = (int) get_theme_mod( 'enypografa_ticker_count', 5 ); if ( $ticker_count > 0 ) { $ticker_posts = get_posts( array( 'post_type' => 'post', 'post_status' => 'publish', 'numberposts' => $ticker_count, 'orderby' => 'date', 'order' => 'DESC', 'no_found_rows' => true, ) ); if ( ! empty( $ticker_posts ) ) : ?> <div class="container d-none d-lg-block"> <div class="news-ticker-wrap" aria-label="<?php esc_attr_e( 'Latest news', 'enypografa' ); ?>"> <div class="news-ticker-inner news-ticker-inner--with-feed-title"> <?php $posts_page_for_blog = (int) get_option( 'page_for_posts' ); $blog_posts_url = $posts_page_for_blog ? get_permalink( $posts_page_for_blog ) : home_url( '/' ); ?> <a href="<?php echo esc_url( $blog_posts_url ); ?>" class="news-ticker-feed-title"><?php esc_html_e( 'Ροή Ειδήσεων', 'enypografa' ); ?></a> <div class="news-ticker-marquee"> <div class="news-ticker-track"> <?php foreach ( array_merge( $ticker_posts, $ticker_posts ) as $ticker_post ) : ?> <a href="<?php echo esc_url( get_permalink( $ticker_post ) ); ?>" class="news-ticker-item"> <span class="news-ticker-item-img-wrap"> <?php if ( has_post_thumbnail( $ticker_post->ID ) ) : ?> <?php echo get_the_post_thumbnail( $ticker_post->ID, 'thumbnail', array( 'alt' => get_the_title( $ticker_post ) ) ); ?> <?php endif; ?> </span> <span class="news-ticker-item-title"><?php echo esc_html( get_the_title( $ticker_post ) ); ?></span> </a> <span class="news-ticker-sep" aria-hidden="true">•</span> <?php endforeach; ?> </div> </div> </div> </div> </div> <?php endif; } ?> <!-- Search overlay --> <div class="search-overlay" id="searchOverlay" aria-hidden="true"> <div class="search-overlay-inner text-center"> <button type="button" class="btn btn-link mb-3 text-dark" id="closeSearch" aria-label="<?php esc_attr_e( 'Close search', 'enypografa' ); ?>"> <i class="bi bi-x-lg" aria-hidden="true"></i> </button> <form role="search" method="get" class="search-form" action="<?php echo esc_url( home_url( '/' ) ); ?>"> <label class="visually-hidden" for="searchOverlayField"><?php esc_html_e( 'Search', 'enypografa' ); ?></label> <input type="search" id="searchOverlayField" class="form-control mx-auto" name="s" placeholder="<?php esc_attr_e( 'Πληκτρολογήστε και πατήστε enter', 'enypografa' ); ?>" value="<?php echo get_search_query(); ?>"> </form> </div> </div>

Ηράκλειο Αττικής

ΕΥΔΑΠ: Έκτακτες διακοπές υδροδότησης σε Ηράκλειο Αττικής και Χαλάνδρι την Παρασκευή 19/12
19.12.2025 | 08:58

ΕΥΔΑΠ: Έκτακτες διακοπές υδροδότησης σε Ηράκλειο Αττικής και Χαλάνδρι την Παρασκευή 19/12

Έκτακτες διακοπές υδροδότησης σημειώνονται από το πρωί της Παρασκευής 19/12 επί των οδών Πρασίνου Λόφου και Βαλτετσίου και Αγίας Παρασκευής στο Ηράκλειο Αττικής και Φίλιππου…
Τα σχολεία του Δήμου Ηρακλείου Αττικής ζωγράφισαν για το περιβάλλον και την ανακύκλωση
18.12.2025 | 13:34

Τα σχολεία του Δήμου Ηρακλείου Αττικής ζωγράφισαν για το περιβάλλον και την ανακύκλωση

Τα σχολεία της πόλης που συμμετείχαν στον διαγωνισμό ζωγραφικής για την προώθηση του μηνύματος της ανακύκλωσης βράβευσε ο Δήμος Ηρακλείου Αττικής σε μία γιορτινή εκδήλωση…
ΔΕΔΔΗΕ: Διακοπές ηλεκτροδότησης σε Ηράκλειο Αττικής – Μεταμόρφωση – Χαλάνδρι την Παρασκευή 19/12
18.12.2025 | 08:39

ΔΕΔΔΗΕ: Διακοπές ηλεκτροδότησης σε Ηράκλειο Αττικής – Μεταμόρφωση – Χαλάνδρι την Παρασκευή 19/12

Διακοπές ηλεκτροδότησης προγραμματίζει ο ΔΕΔΔΗΕ την Παρασκευή 19/12 σε περιοχές του Ηρακλείου Αττικής, της Μεταμόρφωσης και του Χαλανδρίου. Οι παροχές που θα επηρεαστούν και το…
Στο πρόγραμμα της Περιφέρειας Αττικής νέα ΚΑΠΗ σε Νέα Ιωνία, Χαλάνδρι και Ηράκλειο
17.12.2025 | 10:17

Στο πρόγραμμα της Περιφέρειας Αττικής νέα ΚΑΠΗ σε Νέα Ιωνία, Χαλάνδρι και Ηράκλειο

Ο περιφερειάρχης Αττικής Νίκος Χαρδαλιάς υπέγραψε τις πράξεις ένταξης και χρηματοδότησης για τη δημιουργία και επέκταση επτά Κέντρων Ανοικτής Προστασίας Ηλικιωμένων (ΚΑΠΗ) σε ισάριθμους Δήμους…
ΕΥΔΑΠ: Έκτακτες διακοπές υδροδότησης σε Ηράκλειο Αττικής, Μελίσσια και Πεντέλη το Σάββατο 13/12
13.12.2025 | 09:05

ΕΥΔΑΠ: Έκτακτες διακοπές υδροδότησης σε Ηράκλειο Αττικής, Μελίσσια και Πεντέλη το Σάββατο 13/12

Έκτακτες διακοπές υδροδότησης σημειώνονται από το πρωί του Σαββάτου 13/12 επί των οδών Αλ. Παπαναστασίου και Νίκης στο Ηράκλειο Αττικής, Φολεγάνδρου και Δεληγιάννη στα Μελίσσια…
«Νεανικοί Μουσικοχορευτικοί (Υπο)Πολιτισμοί» – Ενδιαφέρουσα εκδήλωση στο Ηράκλειο Αττικής
10.12.2025 | 14:57

«Νεανικοί Μουσικοχορευτικοί (Υπο)Πολιτισμοί» – Ενδιαφέρουσα εκδήλωση στο Ηράκλειο Αττικής

Μια ξεχωριστή εκδήλωση αφιερωμένη στις σύγχρονες νεανικές υποκουλτούρες και τη μουσικοχορευτική τους έκφραση διοργανώνει ο Διαδημοτικός Επιμορφωτικός Σύλλογος «Προμηθέας» την Πέμπτη 11 Δεκεμβρίου, στις 20:00,…
Προληπτικός έλεγχος και ενημέρωση για την οστεοπόρωση στο Ηράκλειο Αττικής
08.12.2025 | 10:14

Προληπτικός έλεγχος και ενημέρωση για την οστεοπόρωση στο Ηράκλειο Αττικής

Ο Σύλλογος Σκελετικής Υγείας «Πεταλούδα», σε συνεργασία με τον Δήμο Ηρακλείου Αττικής, διοργανώνει σημαντική εκδήλωση προληπτικού ελέγχου και ενημέρωσης για την οστεοπόρωση τη Δευτέρα 15…
ΕΥΔΑΠ: Έκτακτες διακοπές υδροδότησης σε Ηράκλειο, Κηφισιά, Μαρούσι και Χαλάνδρι το Σάββατο 6/12
06.12.2025 | 09:38

ΕΥΔΑΠ: Έκτακτες διακοπές υδροδότησης σε Ηράκλειο, Κηφισιά, Μαρούσι και Χαλάνδρι το Σάββατο 6/12

Έκτακτες διακοπές υδροδότησης σημειώνονται από το πρωί του Σαββάτου 6/12 στις εξής περιοχές του Βόρειου Τομέα Αθηνών: Επί των οδών Μεγ. Κωνσταντίνου και Ελευσινίων, στο…
Την αναδρομική έκθεση του ζωγράφου Αν. Πρωταίου φιλοξενεί ο Δήμος Ηρακλείου Αττικής
04.12.2025 | 13:49

Την αναδρομική έκθεση του ζωγράφου Αν. Πρωταίου φιλοξενεί ο Δήμος Ηρακλείου Αττικής

Την αναδρομική έκθεση του Ηρακλειώτη ζωγράφου Ανέστη Πρωταίου φιλοξενεί ο Δήμος Ηρακλείου Αττικής. Με τίτλο «50 χρόνια δρόμος» ο Ανέστης Πρωταίος εκθέτει τα διαχρονικά καλύτερα…
Φωτιά σε διαμέρισμα στο Ηράκλειο Αττικής
04.12.2025 | 09:10

Φωτιά σε διαμέρισμα στο Ηράκλειο Αττικής

Πυρκαγιά εκδηλώθηκε λίγο μετά τα μεσάνυχτα της Πέμπτης 4 Δεκεμβρίου σε διαμέρισμα στο Ηράκλειο Αττικής. Στο σημείο έσπευσε η Πυροσβεστική, με έξι στελέχη της και…
ΔΕΔΔΗΕ: Διακοπές ηλεκτροδότησης σε Ηράκλειο Αττικής, Μεταμόρφωση και Χαλάνδρι την Παρασκευή 5/12
04.12.2025 | 08:51

ΔΕΔΔΗΕ: Διακοπές ηλεκτροδότησης σε Ηράκλειο Αττικής, Μεταμόρφωση και Χαλάνδρι την Παρασκευή 5/12

Διακοπές ηλεκτροδότησης προγραμματίζει ο ΔΕΔΔΗΕ την Παρασκευή 5/12 σε Ηράκλειο Αττικής, Μεταμόρφωση και Χαλάνδρι. Οι παροχές που θα επηρεαστούν και το χρονικό διάστημα που οι…
Σεμινάριο ΚΑΡΠΑ και Πρώτων Βοηθειών από τον Σύλλογο «Προμηθέας» στο Ηράκλειο Αττικής
28.11.2025 | 15:47

Σεμινάριο ΚΑΡΠΑ και Πρώτων Βοηθειών από τον Σύλλογο «Προμηθέας» στο Ηράκλειο Αττικής

Ο Επιμορφωτικός Σύλλογος «Προμηθέας», σε συνεργασία με τους Εθελοντές Πολιτικής Προστασίας Νέας Φιλαδέλφειας - Νέας Χαλκηδόνας, διοργανώνει σεμινάριο Καρδιοπνευμονικής Αναζωογόνησης (ΚΑΡΠΑ) και Πρώτων Βοηθειών την…
Ανανεώνεται το δίκτυο αποχέτευσης στον Δήμο Ηρακλείου Αττικής
27.11.2025 | 10:42

Ανανεώνεται το δίκτυο αποχέτευσης στον Δήμο Ηρακλείου Αττικής

Σειρά από σημειακές παρεμβάσεις για την αντικατάσταση του παλιού, φθαρμένου και προβληματικού δικτύου αγωγών αποχέτευσης πραγματοποιείται αυτό το διάστημα στον Δήμο Ηρακλείου Αττικής, σε συνεργασία…