/* =====================================================================
   ΓΕΝΙΚΗ ΘΕΡΜΑΝΣΕΩΝ: κεντρικό CSS 2026 (geniki-2026.css)
   Η εμφάνιση της νέας αρχικής για όλο το site.
   Φορτώνεται μετά το custom.css και το preset του Helix.
   Δεν αλλάζει τη διάταξη των σελίδων: μόνο χρώματα, γραμματοσειρά,
   κουμπιά, κεφαλίδα και υποσέλιδο, και δίνει έτοιμα στοιχεία (.gk-*)
   για τις νέες σελίδες. Εξαίρεση: η σελίδα MINIB κρατά τα δικά της χρώματα
   (παίρνει μόνο την Inter).
   ===================================================================== */

/* 1. Χρώματα και γραμματοσειρά -------------------------------------- */
:root {
  --gt-navy: #173148;
  --gt-navy-2: #2E4A66;
  --gt-navy-dark: #0E1F2F;
  --gt-brick: #7D2827;
  --gt-brick-2: #94342F;
  --gt-rose: #E8A39D;
  --gt-cream: #EEEBE6;
  --gt-cream-line: #D6D2CA;
  --gt-wash: #EEF2F7;
  --gt-ink: #24323F;
  --gt-muted: #56636F;
  --gt-line: #D5DCE4;
  --gt-font: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
  --gt-r: 3px;
}

/* Η σελίδα MINIB (στοιχείο μενού 583) κρατά τα δικά της χρώματα: εξαιρείται από το χρώμα κειμένου και τα links, όχι από τη γραμματοσειρά. */
:where(body:not(.itemid-583)) { color: var(--gt-ink); }

/* Inter παντού, και στη MINIB. Τα εικονίδια (Font Awesome κ.λπ.) εξαιρούνται. */
body,
body :where(h1, h2, h3, h4, h5, h6, p, li, dt, dd, td, th, caption, a, span, strong, b, em, small,
  label, blockquote, figcaption, button, input, select, textarea, div, section, article)
  :not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not([class*="fa-"]):not([class*="icon"]) {
  font-family: var(--gt-font) !important;
}

/* Τίτλοι έντονοι, όπως στη νέα αρχική. Παλιές ρυθμίσεις με πάχος 100 έως 300 (για την Ubuntu)
   βγαίνουν πολύ αχνές με την Inter. Η αρχική (.gt26) έχει τα δικά της πάχη. */
body :where(h1, h2, h3, h4, h5, h6, .sppb-addon-title):not(.gt26 *) { font-weight: 600 !important; }
body :where(h1, h2, h3, h4, h5, h6) a:not(.gt26 *) { font-weight: inherit !important; }

/* 2. Links -------------------------------------------------------------- */
/* Χαμηλή εξειδίκευση: τα δικά τους χρώματα των στοιχείων των σελίδων υπερισχύουν. */
:where(body:not(.itemid-583)) a { color: var(--gt-navy); }
:where(body:not(.itemid-583)) a:hover, :where(body:not(.itemid-583)) a:focus, :where(body:not(.itemid-583)) a:active { color: var(--gt-brick); }
:focus-visible { outline: 2px solid var(--gt-brick); outline-offset: 2px; }

/* 3. Κουμπιά (Joomla, Bootstrap, SP Page Builder) ------------------------ */
.btn-primary, .sppb-btn-primary {
  background-color: var(--gt-brick); border-color: var(--gt-brick); color: #fff;
}
.btn-primary:hover, .btn-primary:focus, .sppb-btn-primary:hover, .sppb-btn-primary:focus {
  background-color: var(--gt-brick-2); border-color: var(--gt-brick-2); color: #fff;
}
.sppb-btn-default {
  background-color: var(--gt-navy); border-color: var(--gt-navy); color: #fff;
}
.sppb-btn-default:hover, .sppb-btn-default:focus {
  background-color: var(--gt-navy-2); border-color: var(--gt-navy-2); color: #fff;
}
.sppb-btn-secondary {
  background-color: var(--gt-navy); border-color: var(--gt-navy); color: #fff;
}
.sppb-btn-secondary:hover, .sppb-btn-secondary:focus, .sppb-btn-secondary:active {
  background-color: var(--gt-navy-2); border-color: var(--gt-navy-2); color: #fff;
}
.sppb-btn-secondary.sppb-btn-outline { background-color: transparent; color: var(--gt-navy); }
.sppb-btn-secondary.sppb-btn-outline:hover { background-color: var(--gt-navy); color: #fff; }
.sppb-readmore { color: var(--gt-navy); font-weight: 600; }
.sppb-readmore:hover { color: var(--gt-brick); }

/* 4. Κεφαλίδα και μενού ------------------------------------------------ */
.sp-megamenu-parent > li:has(> a[href="/"]),
.sp-megamenu-parent > li:has(> a[href="/eggrafi.html"]) { display: none; }
#sp-header .sp-megamenu-parent > li > a,
#sp-header .sp-megamenu-parent > li > span { color: var(--gt-navy); }
#sp-header .sp-megamenu-parent > li:hover > a,
#sp-header .sp-megamenu-parent > li:hover > span,
#sp-header .sp-megamenu-parent > li.active > a,
#sp-header .sp-megamenu-parent > li.active:hover > a { color: var(--gt-brick); }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a,
.sp-megamenu-parent .sp-mega-group > li > a { color: var(--gt-navy); }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a { color: var(--gt-brick); }
#sp-header .sp-menu-badge, .sp-megamenu-parent .sp-menu-badge { display: none !important; }
#offcanvas-toggler > .fa, #offcanvas-toggler > .fas, #offcanvas-toggler > .far { color: var(--gt-navy); }
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fas:hover, #offcanvas-toggler > .far:hover { color: var(--gt-brick); }
.offcanvas-menu .offcanvas-inner a:hover,
.offcanvas-menu .offcanvas-inner ul.menu > li a:hover,
.offcanvas-menu .offcanvas-inner ul.menu > li span:hover { color: var(--gt-brick); }
.sp-reading-progress-bar { background-color: var(--gt-brick); }
.sp-preloader > div { background: var(--gt-navy); }

/* 5. Υποσέλιδο ------------------------------------------------------------ */
#sp-footer { background: var(--gt-navy-dark) !important; color: #C9D5E3; }
#sp-footer a { color: #fff; }
#sp-footer a:hover { color: var(--gt-rose); }
#sp-footer .sp-contact-info li, #sp-footer .sp-contact-info span, #sp-footer .sp-copyright { color: #C9D5E3; }

/* 6. Μικρά του template ------------------------------------------------- */
.tags > li a { background: var(--gt-wash); color: var(--gt-navy); }
.tags > li a:hover { background: var(--gt-brick); color: #fff; }
.article-social-share .social-share-icon ul li a:hover,
.article-social-share .social-share-icon ul li a:focus { background: var(--gt-navy); color: #fff; }

/* 7. Έτοιμα στοιχεία για νέες σελίδες (.gk-*) ---------------------------- */
.gk-btn { display: inline-flex; align-items: center; gap: 8px; text-decoration: none; font-weight: 620; font-size: 16px;
  line-height: 1.2; padding: 13px 22px; border-radius: var(--gt-r); border: 1.5px solid transparent;
  transition: background-color .15s, border-color .15s, color .15s; }
.gk-btn-primary { background: var(--gt-brick); color: #fff; }
.gk-btn-primary:hover { background: var(--gt-brick-2); color: #fff; }
.gk-btn-ghost { border-color: var(--gt-navy); color: var(--gt-navy); }
.gk-btn-ghost:hover { background: var(--gt-navy); color: #fff; }
.gk-btn-light { background: #fff; color: var(--gt-navy); }
.gk-btn-light:hover { background: var(--gt-cream); color: var(--gt-navy); }
.gk-head { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 16px 56px; align-items: end; margin: 0 0 32px; }
.gk-head h2 { color: var(--gt-navy); margin: 0; letter-spacing: -.015em; }
.gk-head p { color: var(--gt-muted); margin: 0; max-width: 56ch; }
.gk-card { border: 1px solid var(--gt-line); border-radius: var(--gt-r); padding: 24px 26px; background: #fff; }
.gk-card h3 { color: var(--gt-navy); margin: 0 0 8px; }
.gk-note { border-left: 3px solid var(--gt-brick); background: var(--gt-cream); padding: 16px 20px; border-radius: 0 var(--gt-r) var(--gt-r) 0; }
.gk-note p:last-child { margin-bottom: 0; }
.gk-check { list-style: none; margin: 0; padding: 0; display: grid; gap: 8px; }
.gk-check li { position: relative; padding-left: 26px; }
.gk-check li::before { content: ""; position: absolute; left: 2px; top: .45em; width: 11px; height: 6px;
  border-left: 2px solid var(--gt-brick); border-bottom: 2px solid var(--gt-brick); transform: rotate(-45deg); }
.gk-table { width: 100%; border-collapse: collapse; font-size: 15px; }
.gk-table th, .gk-table td { padding: 10px 12px; border-bottom: 1px solid var(--gt-line); text-align: left; vertical-align: top; }
.gk-table thead th { color: var(--gt-navy); font-weight: 650; border-bottom: 2px solid var(--gt-navy); }
.gk-table tbody tr:nth-child(2n) td { background: #F7F9FB; }
.gk-faq { border-top: 1px solid var(--gt-line); }
.gk-faq details { border-bottom: 1px solid var(--gt-line); padding: 14px 0; }
.gk-faq summary { cursor: pointer; list-style: none; font-weight: 620; color: var(--gt-navy); display: flex; justify-content: space-between; gap: 16px; }
.gk-faq summary::-webkit-details-marker { display: none; }
.gk-faq summary::after { content: "+"; color: var(--gt-brick); font-weight: 700; }
.gk-faq details[open] summary::after { content: "–"; }
.gk-faq details > :not(summary) { margin-top: 10px; color: var(--gt-ink); }
.gk-links a { color: var(--gt-navy); text-decoration: underline; text-decoration-color: rgba(23, 49, 72, .35); text-underline-offset: 3px; }
.gk-links a:hover { color: var(--gt-brick); text-decoration-color: currentColor; }
/* κουμπιά μέσα σε .gk-links: λευκά γράμματα στο hover (αλλιώς υπερισχύει το κόκκινο των συνδέσμων) */
.gk-links a.gk-btn { text-decoration: none; }
.gk-links a.gk-btn-primary, .gk-links a.gk-btn-primary:hover, .gk-links a.gk-btn-ghost:hover { color: #fff; }
@media (max-width: 820px) {
  .gk-head { grid-template-columns: minmax(0, 1fr); gap: 12px; }
}
@media (prefers-reduced-motion: reduce) {
  .gk-btn { transition: none; }
}

/* 8. Τηλέφωνο στην κεφαλίδα (το βάζει το custom_js του στυλ 13) --------- */
.gk-hdr-tel { display: none; margin-left: 28px; font-size: 15px; font-weight: 620; color: var(--gt-navy);
  text-decoration: none; white-space: nowrap; }
.gk-hdr-tel:hover, .gk-hdr-tel:focus { color: var(--gt-brick); }
@media (min-width: 1200px) { .gk-hdr-tel { display: inline-block; } }
.gk-hdr-call { display: none; margin-left: auto; align-items: center; gap: 7px; height: 38px; padding: 0 13px;
  border: 1.5px solid var(--gt-navy); border-radius: var(--gt-r); color: var(--gt-navy); font-size: 14px;
  font-weight: 620; line-height: 1; text-decoration: none; white-space: nowrap; }
.gk-hdr-call svg { width: 16px; height: 16px; flex: none; }
.gk-hdr-call:hover, .gk-hdr-call:focus { background: var(--gt-navy); color: #fff; }
@media (max-width: 991px) { .gk-hdr-call { display: inline-flex; } }

/* 9. Διορθώσεις αντίθεσης σε συγκεκριμένα στοιχεία σελίδων (χωρίς αλλαγή στις σελίδες) ---
   Κάθε κανόνας λέει πού ισχύει. Τα !important χρειάζονται γιατί τα χρώματα είναι γραμμένα
   στις ρυθμίσεις των μπλοκ του SP Page Builder ή των φορμών. */
/* Κουμπί «Κατεβάστε τον αγγλικό κατάλογο» (σελίδες TML): γκρι → navy */
#sppb-addon-1705676113343 .sppb-btn-custom { background-color: var(--gt-navy) !important; border-color: var(--gt-navy) !important; color: #fff !important; }
#sppb-addon-1705676113343 .sppb-btn-custom:hover { background-color: var(--gt-navy-2) !important; border-color: var(--gt-navy-2) !important; }
/* Κουμπιά στο BRIGHT COMPACT: ίδιο πορτοκαλί, πιο σκούρο για να διαβάζεται */
#sppb-addon-1546443635002 .sppb-btn-custom { background-color: #A95308 !important; border-color: #A95308 !important; color: #fff !important; }
#sppb-addon-1546443635002 .sppb-btn-custom:hover { background-color: #8E4506 !important; border-color: #8E4506 !important; }
/* Κουμπί «Αποστολή» των φορμών (BA Forms): ανοιχτό πράσινο → κόκκινο της ΓΕΝΙΚΗΣ */
.ba-form-submit-btn { background-color: var(--gt-brick) !important; border-color: var(--gt-brick) !important; }
.ba-form-submit-btn:hover { background-color: var(--gt-brick-2) !important; border-color: var(--gt-brick-2) !important; }
.ba-form-submit-btn .ba-form-submit-title { color: #fff !important; }
/* Φόρμες με γκρι φόντο (σελίδες HITTE): link λευκό, κείμενο πεδίου ανεβάσματος navy */
:is(#sppb-addon-1588975744198, #sppb-addon-1588983092148, #sppb-addon-1588983264975) .ba-form-page a { color: #fff !important; text-decoration: underline; }
:is(#sppb-addon-1588975744198, #sppb-addon-1588983092148, #sppb-addon-1588983264975) .upload-file-input .upload-file-drag-drop-title { color: var(--gt-navy) !important; }
/* Ετικέτες εικονιδίων κοινοποίησης (ατμολέβητες, τρίοδες): ανοιχτό γκρι → γκρι κειμένου */
#sppb-addon-1538724329253 .sppb-icons-group-list .sppb-icons-label-text { color: var(--gt-muted) !important; }
/* Κινούμενες λέξεις τίτλων (fan coil Olimpia): γαλάζιο → κόκκινο της ΓΕΝΙΚΗΣ */
:is(#sppb-addon-1546260795521, #sppb-addon-1546261756205) .animated-text-words-wrapper .animated-text { color: var(--gt-brick) !important; }
/* Τίτλοι ECLIPSE2: ανοιχτό γκρι → navy */
#sppb-addon-1559219212746 .sppb-addon-title, #sppb-addon-1559061844838 .sppb-addon-title { color: var(--gt-navy) !important; }
/* Λέξη «CRYSTAL» (αντλίες θερμότητας): ίδιο πορτοκαλί, πιο σκούρο */
#sppb-addon-1698938612432 [style*="de7f00" i], #sppb-addon-1698938612432 [style*="222, 127, 0"] { color: #A85A00 !important; }

/* 10. Εικόνες που λείπουν από τον server (υπήρχαν και πριν από το 2026) ---------
   Το εικονίδιο PDF του editor και μια επικολλημένη εικόνα «blob:» δεν υπάρχουν.
   Κρύβονται, οι σύνδεσμοι μένουν. */
img[src$="/media/jce/icons/pdf.png"], img[src^="blob:"] { display: none !important; }

/* 11. Δόση 4: χρώματα εκτός παλέτας σε σελίδες με λίγη κίνηση (2/11/2026) ------- */
/* Κουμπί «Browse Files» στις φόρμες HITTE (ήταν καφέ #473B26) */
:is(#sppb-addon-1588975744198, #sppb-addon-1588983092148, #sppb-addon-1588983264975) .upload-file-btn { background-color: var(--gt-navy) !important; border-color: var(--gt-navy) !important; color: #fff !important; }
/* Κουμπί «Κατάλογος προϊόντων 2019» στα ενδοδαπέδια (ήταν γκριζογάλαζο #67799C) */
#sppb-addon-1544472626515 .sppb-btn-custom { background-color: var(--gt-navy) !important; border-color: var(--gt-navy) !important; color: #fff !important; }
#sppb-addon-1544472626515 .sppb-btn-custom:hover, #sppb-addon-1544472626515 .sppb-btn-custom:focus { background-color: var(--gt-navy-2) !important; border-color: var(--gt-navy-2) !important; }
/* «Στείλτε τον υπολογισμό σε έναν φίλο» και «Μοιραστείτε τη φόρμα» (ήταν μπλε #4779D8) */
:is(#sppb-addon-1589911770429, #sppb-addon-1589996223681, #sppb-addon-1589911070456) .sppb-icons-label-text { color: var(--gt-navy) !important; }

/* 12. Στοιχεία .tit-* (Tank-in-Tank, JUMBO HRS, Heat Master, Crystal κ.ά.): ίδια μορφή με το υπόλοιπο site (2/11/2026).
   Γωνίες 3px αντί για στρογγυλεμένα κουμπιά και κάρτες, χωρίς ανασήκωμα στο πέρασμα. Η MINIB κρατά το δικό της στυλ. */
:where(body:not(.itemid-583)) .tit-btn-anchor { border-radius: var(--gt-r) !important; }
:where(body:not(.itemid-583)) .tit-btn-anchor:hover { transform: none !important; box-shadow: none !important; }
:where(body:not(.itemid-583)) :is(.tit-card, .tit-section--beige, .tit-img-responsive, .tit-accordion) { border-radius: var(--gt-r) !important; }
:where(body:not(.itemid-583)) .tit-highlight { border-radius: 0 var(--gt-r) var(--gt-r) 0 !important; }
:where(body:not(.itemid-583)) .tit-card:hover { transform: none !important; }
:where(body:not(.itemid-583)) .tit-hero__lead { color: var(--gt-ink) !important; }

/* 13. Στάνταρ καμπύλη και στα στοιχεία του προτύπου: εικονίδια κοινοποίησης των άρθρων και «επιστροφή στην κορυφή» (Πέτρος 3/11/2026). */
.article-social-share .social-share-icon ul li a,
a.sp-scroll-up { border-radius: var(--gt-r) !important; }

/* 14. Φόρμες Balbooa: χρώμα ΓΕΝΙΚΗΣ αντί για το μπλε τους (η σελίδα MINIB κρατά τα δικά της) */
body:not(.itemid-583) .com-baforms-wrapper form,
body:not(.itemid-583) .ba-form-message-popup,
body:not(.itemid-583) .forms-calendar-wrapper { --theme-color: var(--gt-brick) !important; --form-border-radius: var(--gt-r) !important; }
body:not(.itemid-583) .ba-form-page .ba-form-page-break-button { border-radius: var(--gt-r) !important; }
body:not(.itemid-583) .ba-form-page .ba-form-page-break-button:hover { background: var(--gt-brick-2) !important; color: #fff !important; }

/* ========== 15. Γωνίες 3px σε όλο το site (4/11/2026) ==========
   Κάρτες, κουμπιά και πλαίσια των παλιότερων μπλοκ. Εκτός: σελίδα MINIB (δικός της οδηγός)
   και το σχέδιο του κινητού στον ηλεκτρικό λέβητα (.mobile-mockup, .mockup-screen). */
body:not(.itemid-583) a.gt-btn-download,
body:not(.itemid-583) a.gt-btn-primary,
body:not(.itemid-583) a.gt-btn-app,
body:not(.itemid-583) a.gt-tool-link,
body:not(.itemid-583) .gt-tool-card,
body:not(.itemid-583) .gt-faq-item,
body:not(.itemid-583) .gt-faq-notice,
body:not(.itemid-583) .gt-table-wrap,
body:not(.itemid-583) .comparison-table-wrapper,
body:not(.itemid-583) .sizing-table-wrapper,
body:not(.itemid-583) .specs-highlight-card,
body:not(.itemid-583) .reason-card,
body:not(.itemid-583) .cta-checklist,
body:not(.itemid-583) .sppb-panel.sppb-panel-faq,
body:not(.itemid-583) .sppb-block--electric-cta,
body:not(.itemid-583) .sppb-block--electric-smart,
body:not(.itemid-583) .sppb-block--app-highlight,
body:not(.itemid-583) .app-btn,
body:not(.itemid-583) .calc-form__box,
body:not(.itemid-583) .calc-form__header,
body:not(.itemid-583) a.sppb-btn.sppb-btn-rounded,
body:not(.itemid-583) a.sppb-btn.sppb-btn-block,
body:not(.itemid-583) #sp-main-body .pagination .page-link,
body:not(.itemid-583) #sp-main-body .list-group-item,
body:not(.itemid-583) section:is(#smart-sl, #smart-sle, #smart-me, #smart-comfort) .sppb-panel-faq,
body:not(.itemid-583) [class*="sppb-social-share-"] a,
body:not(.itemid-583) #sp-main-body details,
body:not(.itemid-583) #sp-main-body [style*="border-radius"]:not(img):not(.mobile-mockup):not(.mockup-screen):not([style*="50%"]) {
  border-radius: var(--gt-r) !important;
}
/* Φόρμες: ό,τι δεν παίρνει τη μεταβλητή --form-border-radius */
body:not(.itemid-583) .com-baforms-wrapper input:not([type="radio"]):not([type="checkbox"]),
body:not(.itemid-583) .com-baforms-wrapper select,
body:not(.itemid-583) .com-baforms-wrapper textarea,
body:not(.itemid-583) .com-baforms-wrapper a.ba-form-submit-btn,
body:not(.itemid-583) .com-baforms-wrapper .upload-file-input,
body:not(.itemid-583) .com-baforms-wrapper .upload-file-btn,
body:not(.itemid-583) #mc_embed_signup input:not([type="radio"]):not([type="checkbox"]),
body:not(.itemid-583) #mc_embed_signup select,
body:not(.itemid-583) #mc-embedded-subscribe-form input:not([type="radio"]):not([type="checkbox"]),
body:not(.itemid-583) #mc-embedded-subscribe-form select {
  border-radius: var(--gt-r) !important;
}

/* ========== 16. Σελίδα «Τα νέα μας» (μόνο η λίστα, όχι τα άρθρα) ========== */
body.view-category.itemid-409 #sp-main-body { padding-top: 0; overflow-x: clip; }
body.view-category.itemid-409 .blog .category-desc { background: var(--gt-cream); margin: 0 calc(50% - 50vw) 36px; padding: 40px calc(50vw - 50%) 32px; border: 0; }
body.view-category.itemid-409 .blog .category-desc h1 { color: var(--gt-navy); font-size: clamp(28px, 3vw, 36px); line-height: 1.15; font-weight: 700; letter-spacing: -.015em; margin: 0; }
body.view-category.itemid-409 .article-list .article { border: 1px solid var(--gt-line); border-radius: var(--gt-r); box-shadow: none; overflow: hidden; }
body.view-category.itemid-409 .article-list .article h2 a { color: var(--gt-navy); }
body.view-category.itemid-409 .article-list .article h2 a:hover { color: var(--gt-brick); }
body.view-category.itemid-409 .article-introtext p { text-align: left !important; }
body.view-category.itemid-409 .list-group-item a { color: var(--gt-navy); }
body.view-category.itemid-409 .pagination .page-link { color: var(--gt-navy); border-color: var(--gt-line); }
body.view-category.itemid-409 .pagination .page-item.active .page-link { background: var(--gt-navy); border-color: var(--gt-navy); color: #fff; }

/* ========== 17. Εγγραφή στο newsletter ========== */
body.itemid-259 .gt-nl-h1 { color: var(--gt-navy); font-size: clamp(28px, 3vw, 36px); line-height: 1.15; font-weight: 700; letter-spacing: -.015em; margin: 8px 0 18px; }
body.itemid-259 #mc_embed_signup { max-width: 760px; }
body.itemid-259 #mc_embed_signup .indicates-required { color: var(--gt-muted); font-size: 15px; margin-bottom: 16px; }
body.itemid-259 #mc_embed_signup .mc-field-group { margin-bottom: 14px; }
body.itemid-259 #mc_embed_signup label { display: block; font-weight: 600; color: var(--gt-navy); margin-bottom: 4px; font-size: 16px; }
body.itemid-259 #mc_embed_signup input[type="text"],
body.itemid-259 #mc_embed_signup input[type="email"],
body.itemid-259 #mc_embed_signup select { width: 100%; min-height: 44px; padding: 8px 12px; border: 1px solid var(--gt-line); background: #fff; color: var(--gt-ink); }
body.itemid-259 #mc_embed_signup .input-group { display: block; }
body.itemid-259 #mc_embed_signup .input-group strong { color: var(--gt-navy); font-weight: 600; display: block; margin-bottom: 6px; }
body.itemid-259 #mc_embed_signup .input-group ul { list-style: none; padding: 0; margin: 0; }
body.itemid-259 #mc_embed_signup .input-group li { display: flex; align-items: center; gap: 8px; margin: 4px 0; }
body.itemid-259 #mc_embed_signup .input-group li label { font-weight: 400; color: var(--gt-ink); margin: 0; font-size: 16px !important; }
body.itemid-259 #mc-embedded-subscribe { background: var(--gt-brick); color: #fff; border: 0; border-radius: var(--gt-r); padding: 13px 28px; font-weight: 600; cursor: pointer; margin: 8px 0 32px; }
body.itemid-259 #mc-embedded-subscribe:hover { background: var(--gt-brick-2); }

/* ========== 18. Παλιότερη σχεδίαση (.tit-*, .sppb-block--electric-*): ίδια αισθητική με τη νέα μορφή ========== */
body:not(.itemid-583) :is(.tit-card, .tit-highlight, .tit-section--beige, .reason-card, .specs-highlight-card, .sppb-block--electric-cta, .cta-checklist, .gt-faq-item, .comparison-table-wrapper, .sizing-table-wrapper, .sppb-block--electric-reasons, .sppb-block--electric-faq, a.gt-btn-download, a.gt-btn-primary) { box-shadow: none !important; }
body:not(.itemid-583) :is(.tit-card, .reason-card, .gt-faq-item, .comparison-table-wrapper) { border: 1px solid var(--gt-line) !important; }
body:not(.itemid-583) .tit-card:hover, body:not(.itemid-583) .reason-card:hover { transform: none !important; box-shadow: none !important; }
/* επικεφαλίδες: ίδιο χρώμα, μέγεθος και στοίχιση */
body:not(.itemid-583) :is(.tit-section h2, .tit-section > h3, .comparison-title, .gt-faq-main-title, .cta-title, .tit-highlight__title, .reasons-intro h2, .reasons-intro h3) { color: var(--gt-navy) !important; font-weight: 700 !important; letter-spacing: -.015em; text-align: left !important; }
body:not(.itemid-583) :is(.tit-section h2, .comparison-title, .gt-faq-main-title, .cta-title) { font-size: clamp(21px, 2.1vw, 24px) !important; line-height: 1.2 !important; }
body:not(.itemid-583) :is(.reasons-intro, .reasons-intro p, .cta-subtitle) { text-align: left !important; }
/* κουμπιά: όπως τα gk-btn */
body:not(.itemid-583) a.gt-btn-primary { background: var(--gt-brick) !important; border: 1.5px solid var(--gt-brick) !important; color: #fff !important; font-weight: 600 !important; }
body:not(.itemid-583) a.gt-btn-primary:hover { background: var(--gt-brick-2) !important; border-color: var(--gt-brick-2) !important; transform: none !important; color: #fff !important; }
body:not(.itemid-583) a.gt-btn-download { background: #fff !important; border: 1.5px solid var(--gt-navy) !important; color: var(--gt-navy) !important; font-weight: 600 !important; }
body:not(.itemid-583) a.gt-btn-download:hover { background: var(--gt-navy) !important; color: #fff !important; transform: none !important; }
/* συμπαγείς περιοχές χωρίς διαβάθμιση */
body:not(.itemid-583) :is(.sppb-block--electric-cta, .sppb-block--electric-reasons, .tit-section--beige) { background-image: none !important; }
body:not(.itemid-583) .electric-comparison-table thead th { background: var(--gt-navy) !important; color: #fff !important; }
body:not(.itemid-583) :is(.tit-accordion, .calc-form__box, .tit-img-responsive, .gt-tool-card, .com-baforms-wrapper .ba-form-page, .com-baforms-wrapper a.ba-form-submit-btn) { box-shadow: none !important; }
body:not(.itemid-583) section:is(#smart-sl, #smart-sle, #smart-me, #smart-comfort) .sppb-panel-faq { box-shadow: none !important; }
body:not(.itemid-583) #sp-main-body [style*="box-shadow"]:not(.mobile-mockup) { box-shadow: none !important; }

/* ========== 19. Φόρμα HITTE (ba-form-8): λευκή σε όλες τις σελίδες, αντί για το γκρι πλαίσιο της φόρμας ========== */
.ba-form-8 .ba-form-page{background:#fff !important;box-shadow:none !important;border:1px solid var(--gt-line);border-radius:var(--gt-r) !important}
.ba-form-8 h1.ba-input-label-wrapper{color:var(--gt-navy) !important;letter-spacing:-.015em !important;font-size:clamp(24px,2.7vw,32px) !important;line-height:1.2 !important;font-weight:700 !important}
.ba-form-8 .ba-input-label-wrapper,.ba-form-8 .required-star,.ba-form-8 .ba-checkbox-title,.ba-form-8 .ba-form-checkbox-title,.ba-form-8 .ba-input-help{color:var(--gt-navy) !important}
.ba-form-8 p,.ba-form-8 p span,.ba-form-8 p a{color:var(--gt-ink) !important}
.ba-form-8 input[type=text],.ba-form-8 input[type=email],.ba-form-8 input[type=tel],.ba-form-8 input[type=number],.ba-form-8 input[type=url],.ba-form-8 select,.ba-form-8 textarea{background:#f5f7f8 !important;color:var(--gt-ink) !important;border:1px solid var(--gt-line) !important}
.ba-form-8 .ba-phone-prefix{color:var(--gt-ink) !important}
.ba-form-8 .ba-form-field-icon,.ba-form-8 .ba-field-container i,.ba-form-8 .ba-input-icon{color:var(--gt-navy) !important}
.ba-form-8 .ba-form-checkbox span:not(.ba-form-checkbox-title){background:#f5f7f8 !important;border:1px solid var(--gt-line)}
:is(#sppb-addon-1588975744198, #sppb-addon-1588983092148, #sppb-addon-1588983264975) .ba-form-page a:not(.ba-form-submit-btn){color:var(--gt-brick) !important}
.ba-form-8 a.ba-form-submit-btn{text-decoration:none !important;box-shadow:none !important}
.ba-form-8 .ba-phone-selected-country{color:var(--gt-navy) !important}
.ba-form-8 .ba-phone-selected-country::after{color:var(--gt-navy) !important;border-top-color:var(--gt-navy) !important}
.ba-form-8 .upload-file-input{background:#f5f7f8 !important;border:1px dashed var(--gt-line) !important}
.ba-form-8 .upload-file-drag-drop-title{color:var(--gt-navy) !important}
.ba-form-8 .upload-file-input i{color:var(--gt-muted) !important}

/* 20. Μενού: Προϊόντα σε πάνελ στηλών, με κατηγορίες σε κόκκινα πλαίσια, χωρίς αναδυόμενα, και χρόνος ανοχής στο ποντίκι */
/* Το «Μπόιλερ με ενσωματωμένη αντλία» (μενού 532) ανακατευθύνει στη σελίδα της αντλίας για ζεστό νερό, που υπάρχει ήδη στις αντλίες. Κρύβεται μόνο στον υπολογιστή, το στοιχείο μένει στο Joomla. */
/* Οι τίτλοι των ομάδων χωρίς γονέα και οι υπότιτλοι είναι μόνο στο CSS. Οι αριθμοί nth-child δένουν με τη σειρά του μενού «Προϊόντα». */
@media (min-width:992px){
  .sp-megamenu-parent .sp-has-child > .sp-dropdown{display:block;visibility:hidden;opacity:0;animation:none!important;transition:opacity .12s linear .3s,visibility 0s linear .42s}
  .sp-megamenu-parent .sp-has-child:hover > .sp-dropdown{visibility:visible;opacity:1;z-index:30;transition:opacity .1s linear .08s,visibility 0s linear .08s}
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item:not(:has(> a)) > span.sp-menu-separator{display:block;padding:0!important;line-height:0}
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item:not(:has(> a)) img{display:block;margin:5px 0}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown{position:fixed;top:60px!important;left:50%!important;transform:translateX(-50%);width:min(1240px,calc(100vw - 40px))!important;max-height:calc(100vh - 70px);overflow-y:auto;overflow-x:hidden}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner{padding:10px 24px 2px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul{column-count:4;column-gap:22px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(4),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(10),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(16),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(20){display:none}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(5),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(11),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(21){break-before:column}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) .sp-dropdown li.sp-menu-item{break-inside:avoid}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) .sp-dropdown li.sp-menu-item > a{white-space:normal;font-size:14px;line-height:1.25;padding:2px 0!important;display:block}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li.sp-has-child{border:1px solid var(--gt-brick);border-radius:var(--gt-r);margin:4px 0 8px;overflow:hidden}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li.sp-has-child > a,.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li.sp-has-child > a:hover{font-size:15px;font-weight:700;color:#fff!important;background:var(--gt-brick);padding:5px 10px!important}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li.sp-has-child > a::after{display:none!important}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(1) > a,.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(1) > a:hover{font-size:15px;font-weight:700;color:#fff!important;background:var(--gt-brick);padding:5px 10px!important;border-radius:var(--gt-r);margin:6px 0 10px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(6),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(7),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(8),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(9){border-left:1px solid var(--gt-brick);border-right:1px solid var(--gt-brick);padding-left:10px;padding-right:10px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(6){border-top:1px solid var(--gt-brick);border-radius:var(--gt-r) var(--gt-r) 0 0;margin-top:6px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(6)::before{content:"Εναλλάκτες και βάνες";display:block;margin:0 -10px 4px;padding:5px 10px;background:var(--gt-brick);color:#fff;font-size:15px;font-weight:700;line-height:1.25}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(9){border-bottom:1px solid var(--gt-brick);border-radius:0 0 var(--gt-r) var(--gt-r);padding-bottom:6px;margin-bottom:10px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(11),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(12),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(13),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(14),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(15){border-left:1px solid var(--gt-brick);border-right:1px solid var(--gt-brick);padding-left:10px;padding-right:10px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(11){border-top:1px solid var(--gt-brick);border-radius:var(--gt-r) var(--gt-r) 0 0;margin-top:6px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(11)::before{content:"Fan coil και ενδοδαπέδια κανάλια";display:block;margin:0 -10px 4px;padding:5px 10px;background:var(--gt-brick);color:#fff;font-size:15px;font-weight:700;line-height:1.25}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(15){border-bottom:1px solid var(--gt-brick);border-radius:0 0 var(--gt-r) var(--gt-r);padding-bottom:6px;margin-bottom:10px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(17),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(18),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(19){border-left:1px solid var(--gt-brick);border-right:1px solid var(--gt-brick);padding-left:10px;padding-right:10px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(17){border-top:1px solid var(--gt-brick);border-radius:var(--gt-r) var(--gt-r) 0 0;margin-top:6px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(17)::before{content:"Αντλίες θερμότητας και ανόδιο";display:block;margin:0 -10px 4px;padding:5px 10px;background:var(--gt-brick);color:#fff;font-size:15px;font-weight:700;line-height:1.25}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(19){border-bottom:1px solid var(--gt-brick);border-radius:0 0 var(--gt-r) var(--gt-r);padding-bottom:6px;margin-bottom:10px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(22),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(23),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(24),.sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(25){border-left:1px solid var(--gt-brick);border-right:1px solid var(--gt-brick);padding-left:10px;padding-right:10px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(22){border-top:1px solid var(--gt-brick);border-radius:var(--gt-r) var(--gt-r) 0 0;margin-top:6px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(22)::before{content:"Λέβητες και ατμός";display:block;margin:0 -10px 4px;padding:5px 10px;background:var(--gt-brick);color:#fff;font-size:15px;font-weight:700;line-height:1.25}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(25){border-bottom:1px solid var(--gt-brick);border-radius:0 0 var(--gt-r) var(--gt-r);padding-bottom:6px;margin-bottom:10px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) .sp-dropdown .sp-dropdown{position:static!important;display:block!important;visibility:inherit!important;opacity:1!important;width:auto!important;left:auto!important;top:auto!important;box-shadow:none!important;background:transparent!important;transition:none;transform:none}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) .sp-dropdown .sp-dropdown .sp-dropdown-inner{padding:4px 10px 6px!important;box-shadow:none!important;background:transparent!important}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(2) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(4){margin-top:5px;padding-top:4px;border-top:1px solid var(--gt-line)}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(2) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(4)::before{content:"Μπόιλερ";display:block;color:var(--gt-brick);font-size:13px;font-weight:700;line-height:1.3;margin-bottom:1px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(2) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(7){margin-top:5px;padding-top:4px;border-top:1px solid var(--gt-line)}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(2) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(7)::before{content:"Σταθμοί";display:block;color:var(--gt-brick);font-size:13px;font-weight:700;line-height:1.3;margin-bottom:1px}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(2) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(9){display:none}
}
@media (min-width:992px) and (max-width:1199px){
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul{column-count:3}
  .sp-megamenu-parent > li:has(> .sp-menu-heading):has(a[href$="tropoi-paragogis-zestoy-neroy-xrisis.html"]) > .sp-dropdown > .sp-dropdown-inner > ul > li:nth-child(21){break-before:auto}
}
