.elementor-277 .elementor-element.elementor-element-3f970f7d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 40px;--row-gap:32px;--column-gap:40px;--padding-top:64px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-277 .elementor-element.elementor-element-3f970f7d:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-3f970f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#062038;}.elementor-277 .elementor-element.elementor-element-7f549f77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-277 .elementor-element.elementor-element-1b9802ed{width:auto;max-width:auto;text-align:start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-176b854c{font-family:"Inter GR", Sans-serif;font-size:15px;line-height:1.65em;color:#A9C2D8;}.elementor-277 .elementor-element.elementor-element-3595d8d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-11a9528b .elementor-heading-title{font-family:"Inter GR", Sans-serif;font-size:13.3px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.6px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-465c004d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-277 .elementor-element.elementor-element-465c004d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-277 .elementor-element.elementor-element-465c004d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-277 .elementor-element.elementor-element-465c004d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-277 .elementor-element.elementor-element-465c004d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-277 .elementor-element.elementor-element-465c004d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-465c004d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-465c004d{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-277 .elementor-element.elementor-element-465c004d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-277 .elementor-element.elementor-element-465c004d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-465c004d .elementor-icon-list-item > a{font-family:"Inter GR", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-277 .elementor-element.elementor-element-465c004d .elementor-icon-list-text{color:#C9DCEC;transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-465c004d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FDC559;}.elementor-277 .elementor-element.elementor-element-5b5c5d07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-40ac03b8 .elementor-heading-title{font-family:"Inter GR", Sans-serif;font-size:13.3px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.6px;color:#FFFFFF;}.elementor-277 .elementor-element.elementor-element-61f99085 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-277 .elementor-element.elementor-element-61f99085 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-277 .elementor-element.elementor-element-61f99085 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-277 .elementor-element.elementor-element-61f99085 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-277 .elementor-element.elementor-element-61f99085 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-277 .elementor-element.elementor-element-61f99085 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-61f99085 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-61f99085{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-277 .elementor-element.elementor-element-61f99085 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-277 .elementor-element.elementor-element-61f99085 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-61f99085 .elementor-icon-list-item > a{font-family:"Inter GR", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-277 .elementor-element.elementor-element-61f99085 .elementor-icon-list-text{color:#C9DCEC;transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-61f99085 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FDC559;}.elementor-277 .elementor-element.elementor-element-2309078{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-51fdf6df .elementor-heading-title{font-family:"Inter GR", Sans-serif;font-size:13.3px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.6px;color:#FFFFFF;}.elementor-277 .elementor-element.elementor-element-2f43304e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-277 .elementor-element.elementor-element-2f43304e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-277 .elementor-element.elementor-element-2f43304e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-277 .elementor-element.elementor-element-2f43304e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-277 .elementor-element.elementor-element-2f43304e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-277 .elementor-element.elementor-element-2f43304e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-2f43304e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-2f43304e{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-277 .elementor-element.elementor-element-2f43304e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-277 .elementor-element.elementor-element-2f43304e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-2f43304e .elementor-icon-list-item > a{font-family:"Inter GR", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-277 .elementor-element.elementor-element-2f43304e .elementor-icon-list-text{color:#C9DCEC;transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-2f43304e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FDC559;}.elementor-277 .elementor-element.elementor-element-6720a151{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-277 .elementor-element.elementor-element-6720a151:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-6720a151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#062038;}.elementor-277 .elementor-element.elementor-element-623e2a24{font-family:"Inter GR", Sans-serif;font-size:13.1px;line-height:1.6em;color:#7E9AB4;}.elementor-277 .elementor-element.elementor-element-6c900f1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 16px;--row-gap:10px;--column-gap:16px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-277 .elementor-element.elementor-element-6c900f1f:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-6c900f1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#062038;}.elementor-277 .elementor-element.elementor-element-3ca00906{width:auto;max-width:auto;font-family:"Inter GR", Sans-serif;font-size:13.6px;line-height:1.5em;color:#7E9AB4;}.elementor-277 .elementor-element.elementor-element-60e394f7{width:auto;max-width:auto;font-family:"Inter GR", Sans-serif;font-size:13.6px;line-height:1.5em;color:#7E9AB4;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-277 .elementor-element.elementor-element-3f970f7d{--content-width:1180px;}.elementor-277 .elementor-element.elementor-element-6720a151{--content-width:1180px;}.elementor-277 .elementor-element.elementor-element-6c900f1f{--content-width:1180px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* =========================================================================
   ΥΠΟΣΕΛΙΔΟ v2 — συμπλήρωμα για το footer template
   Dr. Papadias · Hellenic Neurosurgery · drpapadias2.osmiumweb.com

   ΠΟΥ ΜΠΑΙΝΕΙ: Theme Builder → το footer template → Advanced → Custom CSS.
   ΑΝΤΙΚΑΘΙΣΤΑ το παλιό footer.css, δεν προστίθεται.

   Δύο αλλαγές σε σχέση με την v1: το λευκό πλακίδιο του λογοτύπου μεγάλωσε
   αισθητά, και η στήλη «Παθήσεις» δείχνει πλέον σε δύο σελίδες.
   ========================================================================= */

/* ------------------------------------------------------------- ΤΟ ΠΛΕΓΜΑ */
/* Η πηγή είναι grid 1.5fr 1fr 1fr 1.25fr. Το flex του Elementor δεν δίνει
   αυτές τις αναλογίες καθαρά, οπότε το γυρίζουμε σε grid εδώ. */
#dp-footer-grid > .e-con-inner{
  display:grid;
  grid-template-columns:1.5fr 1fr 1fr 1.25fr;
  gap:40px;
  align-items:start;
}
@media (max-width:1024px){
  #dp-footer-grid > .e-con-inner{ grid-template-columns:1fr 1fr; gap:32px }
}
@media (max-width:600px){
  #dp-footer-grid > .e-con-inner{ grid-template-columns:1fr }
}

/* ------------------------------------------------------- ΣΤΗΛΗ ΤΑΥΤΟΤΗΤΑΣ */
/* Το λογότυπο κάθεται σε λευκό πλακίδιο — αλλιώς χάνεται στο navy.
   v2: πλακίδιο 14px γωνία / padding 14×18, λογότυπο 260 px πλάτος
   (ήταν 12 / 12×14 / 38 px ύψος — περίπου διπλάσιο τώρα). */
#dp-f-logo{ width:auto }
#dp-f-logo .elementor-widget-container{
  display:inline-block;
  background:#fff;
  border-radius:14px;
  padding:14px 18px;
  margin-bottom:18px;
  max-width:100%;
}
#dp-f-logo img{
  width:260px;
  max-width:100%;
  height:auto;
  display:block;
}
#dp-f-about p{ max-width:34ch; margin:0 }

/* ------------------------------------------------------------- ΟΙ ΛΙΣΤΕΣ */
#dp-footer-grid .elementor-widget-heading{ margin-bottom:16px }

/* Τα icon-list δεν έχουν εικονίδιο εδώ — μηδενίζουμε τον χώρο του */
#dp-footer-grid .elementor-icon-list-icon{ display:none }
#dp-footer-grid .elementor-icon-list-item{ margin:0 }
#dp-footer-grid .elementor-icon-list-text{ padding:0 }
#dp-footer-grid .elementor-icon-list-item > a,
#dp-footer-grid .elementor-icon-list-item{ transition:color .18s }

/* ------------------------------------------------------ ΧΡΩΜΑΤΑ ΣΥΝΔΕΣΜΩΝ */
#dp-footer-grid a,
#dp-footer-disclaimer a,
#dp-footer-bottom a{ color:var(--dp-footer-link,#C9DCEC) }
#dp-footer-grid a:hover,
#dp-footer-disclaimer a:hover,
#dp-footer-bottom a:hover{ color:var(--dp-amber-400,#FDC559) }
#dp-footer-bottom a{ color:var(--dp-footer-dim,#7E9AB4); text-decoration:none }

/* Το «Ιατρική σημείωση:» και το «166» ξεχωρίζουν */
#dp-f-note strong{ color:var(--dp-footer-link,#C9DCEC); font-weight:700 }

/* ---------------------------------------------------------- ΚΑΤΩ ΓΡΑΜΜΗ */
#dp-footer-bottom p{ margin:0 }
@media (max-width:600px){
  #dp-footer-bottom > .e-con-inner{ justify-content:flex-start }
}

/* --------------------------------------------------------- ΠΡΟΣΒΑΣΙΜΟΤΗΤΑ */
#dp-footer-grid a:focus-visible,
#dp-footer-disclaimer a:focus-visible,
#dp-footer-bottom a:focus-visible{
  outline:2px solid var(--dp-amber-400,#FDC559);
  outline-offset:3px;
  border-radius:4px;
}

/* Οι τρεις ζώνες είναι ξεχωριστά containers ώστε να μείνει ρηχή η ένθεση.
   Αυτό κλείνει το κενό που θα άφηνε το widget spacing ανάμεσά τους. */
#dp-footer-grid,
#dp-footer-disclaimer,
#dp-footer-bottom{ margin-block:0 }

/* Η μπάρα κλήσης καλύπτει το κάτω μέρος στα κινητά — δώσε αέρα στην τελευταία
   γραμμή ώστε να μην κρύβεται από κάτω της. */
@media (max-width:900px){
  #dp-footer-bottom{ padding-bottom:30px }
}/* End custom CSS */