.elementor-kit-47{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-36ad09bf:#4054B2;--e-global-color-5d29c85a:#23A455;--e-global-color-7d928afb:#000;--e-global-color-623162b0:#FFF;--e-global-color-6cb83f06:#2B72F7;--e-global-color-4faac443:#3F3F3F;--e-global-color-7fd2be50:#17FFDD;--e-global-color-477d00d0:#FBFBFB;--e-global-color-5e4bd2a2:#FF0000;--e-global-color-899c4d7:#105DB5;--e-global-color-95bdad8:#DDEBFC;--e-global-color-c522339:#EE8164;--e-global-color-e25859c:#B0C7D1;--e-global-color-4a29321:#ECB53D;--e-global-color-cea5e28:#64C9EE;--e-global-color-121f338:#F9F9F9;--e-global-color-2696c43:#241E20;--e-global-color-0f1e242:#303030;--e-global-typography-primary-font-family:"sofia-pro";--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"sofia-pro";--e-global-typography-secondary-font-weight:normal;--e-global-typography-text-font-family:"sofia-pro";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"sofia-pro";--e-global-typography-accent-font-weight:500;--e-global-typography-7a121b5-font-family:"17tssna";--e-global-typography-7a121b5-font-size:7rem;--e-global-typography-7a121b5-font-weight:bold;}.elementor-kit-47 button,.elementor-kit-47 input[type="button"],.elementor-kit-47 input[type="submit"],.elementor-kit-47 .elementor-button{background-color:var( --e-global-color-7d928afb );font-size:14px;color:var( --e-global-color-623162b0 );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-kit-47 button:hover,.elementor-kit-47 button:focus,.elementor-kit-47 input[type="button"]:hover,.elementor-kit-47 input[type="button"]:focus,.elementor-kit-47 input[type="submit"]:hover,.elementor-kit-47 input[type="submit"]:focus,.elementor-kit-47 .elementor-button:hover,.elementor-kit-47 .elementor-button:focus{background-color:var( --e-global-color-6cb83f06 );color:var( --e-global-color-623162b0 );}.elementor-kit-47 e-page-transition{background-color:#FFBC7D;}.elementor-kit-47 a{color:#FDFDFD;}.elementor-kit-47 h1{font-size:22px;}.elementor-kit-47 h2{font-size:18px;}.elementor-kit-47 h3{font-size:18px;}.elementor-kit-47 h4{font-size:17px;}.elementor-kit-47 h5{font-size:16px;}.elementor-kit-47 h6{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1366px;}.e-con{--container-max-width:1366px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#000000F0;--lightbox-ui-color:var( --e-global-color-623162b0 );--lightbox-header-icons-size:24px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* =========================================================
   ΣΕΛΙΔΑ: BMLT Meetings New
   ΕΚΔΟΧΗ 2: Editorial / Premium
   Τοποθέτηση:
   Elementor > Page Settings > Advanced > Custom CSS

   ΑΠΑΙΤΗΣΗ:
   Το outer container πρέπει να έχει:
   - ID: print-buttons
   - Class: na-print-area

   Επιπλέον classes / IDs στα widgets κουμπιών:
   - Δωμάτια: na-btn-rooms
   - Ανοιχτές για Επισκέπτες: na-btn-visitors
   - Πασχαλινό κουμπί: na-btn-easter
   - Χριστουγεννιάτικο κουμπί: na-btn-christmas
   ========================================================= */


/* =========================================================
   1) Εξωτερικό container + μεταβλητές χρωμάτων
   - κρατά το συνολικό block μαζεμένο και κεντραρισμένο
   - εδώ αλλάζεις εύκολα τα HEX των 2 εποχικών icons
   ========================================================= */
.elementor-kit-47 #print-buttons.na-print-area{
  --na-easter-icon-color: #D62828;     /* κόκκινο πασχαλινό αυγό */
  --na-christmas-icon-color: #2E7D32;  /* πράσινο christmas tree */

  max-width: 860px;
  margin: 0 auto;
  padding-top: 10px;
  padding-bottom: 12px;
}


/* =========================================================
   2) Κοινό πλάτος για headings / buttons / dividers
   - ελαφρώς πιο φαρδύ για πιο premium αναπνοή
   ========================================================= */
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-heading,
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-button,
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-divider{
  width: 100% !important;
  max-width: 760px;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box;
}


/* =========================================================
   3) Κεφαλίδες / επεξηγηματικά κείμενα
   - πιο ήπια, πιο “editorial”, λιγότερο βαριά
   ========================================================= */
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-heading{
  margin: 0 0 16px 0 !important;
  padding: 0 !important;
}

/* 3.1) Κοινό στυλ explanatory texts */
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-heading .elementor-heading-title,
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-heading .elementor-heading-title a{
  color: #566476 !important;
  font-size: 15.5px !important;
  line-height: 1.62 !important;
  letter-spacing: 0.05px !important;
  font-weight: 500 !important;
  margin: 0 auto !important;
  text-decoration: none !important;
  text-align: center !important;
  text-wrap: balance;
  max-width: 590px;
}

/* 3.2) Η πρώτη φράση μένει λίγο πιο έντονη ως κύρια εισαγωγή */
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-heading:first-child .elementor-heading-title,
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-heading:first-child .elementor-heading-title a{
  color: #344255 !important;
  font-size: 16.5px !important;
  line-height: 1.56 !important;
  font-weight: 600 !important;
  max-width: 640px;
}

/* 3.3) Λίγο πιο προσεγμένη απόσταση μετά από divider */
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-divider + .elementor-widget-heading{
  margin-top: 8px !important;
}


/* =========================================================
   4) Απόσταση ανάμεσα στα κουμπιά
   - μικρή και σταθερή μέσα στην ίδια ενότητα
   ========================================================= */
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-button{
  margin: 0 0 14px 0 !important;
}


/* =========================================================
   5) Βασική εμφάνιση κουμπιών
   - λευκό background
   - πιο "ήσυχο" περίγραμμα
   - πιο μαλακή σκιά
   - λίγο πιο refined καμπύλη
   ========================================================= */
.elementor-kit-47 #print-buttons.na-print-area .elementor-button{
  position: relative !important;
  width: 100% !important;
  min-height: 0 !important;
  padding: 11px 54px 11px 16px !important;
  box-sizing: border-box !important;

  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;

  background: #ffffff !important;
  border: 1px solid rgba(112,128,150,.20) !important;
  border-radius: 16px !important;
  box-shadow: 0 4px 14px rgba(16,24,40,.04) !important;

  color: #1e2a36 !important;
  text-align: left !important;
  line-height: 1.2 !important;

  transition:
    transform 0.24s ease,
    box-shadow 0.24s ease,
    border-color 0.24s ease,
    background-color 0.24s ease;
}


/* =========================================================
   6) Εσωτερική στοίχιση icon + κειμένου
   ========================================================= */
.elementor-kit-47 #print-buttons.na-print-area .elementor-button .elementor-button-content-wrapper{
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 13px;
  width: 100%;
  text-align: left !important;
}


/* =========================================================
   7) Bubble του icon
   - λίγο πιο "soft" και premium
   ========================================================= */
.elementor-kit-47 #print-buttons.na-print-area .elementor-button .elementor-button-icon{
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex: 0 0 39px;

  width: 39px !important;
  height: 39px !important;
  min-width: 39px !important;
  min-height: 39px !important;
  margin: 0 !important;

  background: linear-gradient(180deg, rgba(90,120,160,.10) 0%, rgba(90,120,160,.15) 100%) !important;
  border-radius: 50% !important;

  color: #2b72f7 !important;
  font-size: 26px !important;
  overflow: hidden;
}


/* =========================================================
   8) Μέγεθος icons
   - όλα τα icons εκτός από το visitors μεγαλώνουν σχεδόν
     μέχρι τα όρια του bubble
   ========================================================= */

/* 8.1) Font / library icons */
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-button:not(.na-btn-visitors) .elementor-button .elementor-button-icon i{
  font-size: 26px !important;
  line-height: 1 !important;
}

/* 8.2) SVG icons */
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-button:not(.na-btn-visitors) .elementor-button .elementor-button-icon svg{
  width: 28px !important;
  height: 28px !important;
}

/* 8.3) Image icons */
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-button:not(.na-btn-visitors) .elementor-button .elementor-button-icon img{
  width: 28px !important;
  height: 28px !important;
  max-width: none !important;
  object-fit: contain !important;
}


/* =========================================================
   9) Recolor μόνο για τα "κανονικά" SVG icons
   - εφαρμόζεται στα περισσότερα κουμπιά
   - ΔΕΝ εφαρμόζεται στο Δωμάτια
   ========================================================= */
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-button:not(.na-btn-rooms) .elementor-button .elementor-button-icon svg,
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-button:not(.na-btn-rooms) .elementor-button .elementor-button-icon svg *{
  fill: currentColor !important;
  stroke: currentColor !important;
}


/* =========================================================
   10) Ειδικά χρώματα για τα 2 εποχικά icons
   - αλλάζει μόνο το χρώμα του icon
   - τα HEX αλλάζουν εύκολα επάνω στις μεταβλητές του section 1
   ========================================================= */

/* 10.1) Πασχαλινό αυγό */
.elementor-kit-47 #print-buttons.na-print-area #na-btn-easter .elementor-button .elementor-button-icon{
  color: var(--na-easter-icon-color) !important;
}

/* 10.2) Christmas tree */
.elementor-kit-47 #print-buttons.na-print-area #na-btn-christmas .elementor-button .elementor-button-icon{
  color: var(--na-christmas-icon-color) !important;
}


/* =========================================================
   11) Ειδική εξαίρεση για το κουμπί "Δωμάτια"
   - κρατά το κανονικό look του αρχείου
   - του δίνουμε μόνο μέγεθος
   ========================================================= */
.elementor-kit-47 #print-buttons.na-print-area .na-btn-rooms .elementor-button .elementor-button-icon img{
  width: 28px !important;
  height: 28px !important;
  max-width: none !important;
  object-fit: contain !important;

  filter: none !important;
  -webkit-filter: none !important;
  opacity: 1 !important;
  mix-blend-mode: normal !important;
}

.elementor-kit-47 #print-buttons.na-print-area .na-btn-rooms .elementor-button .elementor-button-icon svg{
  width: 28px !important;
  height: 28px !important;
}


/* =========================================================
   12) Ειδική εξαίρεση για το κουμπί "Ανοιχτές για Επισκέπτες"
   - μένει λίγο πιο μικρό από τα υπόλοιπα
   ========================================================= */
.elementor-kit-47 #print-buttons.na-print-area .na-btn-visitors .elementor-button .elementor-button-icon{
  font-size: 21px !important;
}

.elementor-kit-47 #print-buttons.na-print-area .na-btn-visitors .elementor-button .elementor-button-icon i{
  font-size: 21px !important;
  line-height: 1 !important;
}

.elementor-kit-47 #print-buttons.na-print-area .na-btn-visitors .elementor-button .elementor-button-icon svg,
.elementor-kit-47 #print-buttons.na-print-area .na-btn-visitors .elementor-button .elementor-button-icon img{
  width: 22px !important;
  height: 22px !important;
  max-width: none !important;
  object-fit: contain !important;
}


/* =========================================================
   13) Κείμενο κουμπιού
   - λίγο πιο refined και αναπνεύσιμο
   ========================================================= */
.elementor-kit-47 #print-buttons.na-print-area .elementor-button .elementor-button-text{
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: 0.05px !important;
  line-height: 1.24 !important;
  text-align: left !important;
}


/* =========================================================
   14) Chevron δεξιά
   - πιο λεπτό, διακριτικό και “premium”
   ========================================================= */
.elementor-kit-47 #print-buttons.na-print-area .elementor-button::after{
  content: "";
  position: absolute;
  top: 50%;
  right: 17px;
  width: 7px;
  height: 7px;
  border-top: 1.4px solid currentColor;
  border-right: 1.4px solid currentColor;
  transform: translateY(-50%) rotate(45deg);
  opacity: 0.40;
  transition: transform 0.24s ease, opacity 0.24s ease;
  pointer-events: none;
}


/* =========================================================
   15) Hover κουμπιού
   - λίγο πιο “πολιτισμένο”, λιγότερο έντονο
   ========================================================= */
.elementor-kit-47 #print-buttons.na-print-area .elementor-button:hover{
  transform: translateY(-2px);
  background: #ffffff !important;
  box-shadow: 0 10px 24px rgba(16,24,40,.08) !important;
  border-color: rgba(90,120,160,.34) !important;
}

.elementor-kit-47 #print-buttons.na-print-area .elementor-button:hover::after{
  transform: translateY(-50%) translateX(5px) rotate(45deg);
  opacity: 0.72;
}


/* =========================================================
   16) Divider
   - μεγαλύτερος αέρας ανάμεσα στις 3 ενότητες
   - πιο λεπτή / ήσυχη γραμμή
   ========================================================= */
.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-divider{
  margin: 34px auto 24px auto !important;
}

.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-divider .elementor-divider{
  padding: 0 !important;
}

.elementor-kit-47 #print-buttons.na-print-area .elementor-widget-divider .elementor-divider-separator{
  border-top: 1px solid rgba(138,148,166,.18) !important;
  width: 100% !important;
  margin: 0 !important;
}


/* =========================================================
   17) Mobile
   - ίδια αισθητική, λίγο πιο compact
   ========================================================= */
@media (max-width: 767px){

  /* 17.1) Εξωτερικό container στο mobile */
  .elementor-kit-47 #print-buttons.na-print-area{
    max-width: 100%;
    padding: 6px 14px 10px 14px;
    box-sizing: border-box;
  }

  /* 17.2) Full width για headings / buttons / dividers στο mobile */
  .elementor-kit-47 #print-buttons.na-print-area .elementor-widget-heading,
  .elementor-kit-47 #print-buttons.na-print-area .elementor-widget-button,
  .elementor-kit-47 #print-buttons.na-print-area .elementor-widget-divider{
    max-width: 100%;
  }

  /* 17.3) Κείμενα headings στο mobile */
  .elementor-kit-47 #print-buttons.na-print-area .elementor-widget-heading .elementor-heading-title,
  .elementor-kit-47 #print-buttons.na-print-area .elementor-widget-heading .elementor-heading-title a{
    font-size: 15px !important;
    line-height: 1.56 !important;
    max-width: 560px;
  }

  /* 17.4) Πρώτο heading λίγο πιο έντονο στο mobile */
  .elementor-kit-47 #print-buttons.na-print-area .elementor-widget-heading:first-child .elementor-heading-title,
  .elementor-kit-47 #print-buttons.na-print-area .elementor-widget-heading:first-child .elementor-heading-title a{
    font-size: 16px !important;
  }

  /* 17.5) Απόσταση κουμπιών στο mobile */
  .elementor-kit-47 #print-buttons.na-print-area .elementor-widget-button{
    margin: 0 0 12px 0 !important;
  }

  /* 17.6) Σώμα κουμπιού στο mobile */
  .elementor-kit-47 #print-buttons.na-print-area .elementor-button{
    padding: 10px 54px 10px 14px !important;
    border-radius: 15px !important;
  }

  /* 17.7) Bubble icon στο mobile */
  .elementor-kit-47 #print-buttons.na-print-area .elementor-button .elementor-button-icon{
    flex-basis: 36px;
    width: 36px !important;
    height: 36px !important;
    min-width: 36px !important;
    min-height: 36px !important;
    font-size: 24px !important;
  }

  /* 17.8) Μέγεθος βασικών icons στο mobile */
  .elementor-kit-47 #print-buttons.na-print-area .elementor-widget-button:not(.na-btn-visitors) .elementor-button .elementor-button-icon svg,
  .elementor-kit-47 #print-buttons.na-print-area .elementor-widget-button:not(.na-btn-visitors) .elementor-button .elementor-button-icon img{
    width: 26px !important;
    height: 26px !important;
  }

  /* 17.9) Ειδικό μέγεθος για το κουμπί "Δωμάτια" στο mobile */
  .elementor-kit-47 #print-buttons.na-print-area .na-btn-rooms .elementor-button .elementor-button-icon img,
  .elementor-kit-47 #print-buttons.na-print-area .na-btn-rooms .elementor-button .elementor-button-icon svg{
    width: 26px !important;
    height: 26px !important;
  }

  /* 17.10) Ειδικό μέγεθος για το κουμπί "Ανοιχτές για Επισκέπτες" στο mobile */
  .elementor-kit-47 #print-buttons.na-print-area .na-btn-visitors .elementor-button .elementor-button-icon{
    font-size: 19px !important;
  }

  .elementor-kit-47 #print-buttons.na-print-area .na-btn-visitors .elementor-button .elementor-button-icon svg,
  .elementor-kit-47 #print-buttons.na-print-area .na-btn-visitors .elementor-button .elementor-button-icon img{
    width: 20px !important;
    height: 20px !important;
  }

  /* 17.11) Κείμενο κουμπιών στο mobile */
  .elementor-kit-47 #print-buttons.na-print-area .elementor-button .elementor-button-text{
    font-size: 15px !important;
    line-height: 1.22 !important;
  }

  /* 17.12) Κουμπί "Δωμάτια" στο mobile
     - δείχνει το πραγματικό μεταφρασμένο κείμενο
     - στο ελληνικό mobile κρατά περίπου το ίδιο σπάσιμο σε 2 γραμμές
     - ΔΕΝ ξαναγράφει ελληνικό label με ::before
  */
  .elementor-kit-47 #print-buttons.na-print-area .na-btn-rooms .elementor-button .elementor-button-text{
    position: static !important;
    display: block !important;
    font-size: 15px !important;
    line-height: 1.22 !important;
    letter-spacing: 0.05px !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
    text-align: left !important;
  }

  .elementor-kit-47 #print-buttons.na-print-area .na-btn-rooms .elementor-button .elementor-button-text::before{
    content: none !important;
    display: none !important;
  }

    /* 17.12.1) Language-specific πλάτος στο mobile
     - κρατά το translation κανονικά
     - ρυθμίζει μόνο το σπάσιμο της γραμμής
  */
  html[lang^="el"] .elementor-kit-47 #print-buttons.na-print-area .na-btn-rooms .elementor-button .elementor-button-text{
    max-width: 20ch;
    text-wrap: normal;
  }

  html[lang^="en"] .elementor-kit-47 #print-buttons.na-print-area .na-btn-rooms .elementor-button .elementor-button-text{
    max-width: 19ch;
    text-wrap: balance;
  }
 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: '17tssna';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.na-greece.gr/test/wp-content/uploads/2022/04/SteelfishEb-Regular.eot');
	src: url('https://www.na-greece.gr/test/wp-content/uploads/2022/04/SteelfishEb-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.na-greece.gr/test/wp-content/uploads/2022/04/SteelfishEb-Regular.woff2') format('woff2'),
		url('https://www.na-greece.gr/test/wp-content/uploads/2022/04/SteelfishEb-Regular.woff') format('woff'),
		url('https://www.na-greece.gr/test/wp-content/uploads/2022/04/steelfish-eb.ttf') format('truetype');
}
/* End Custom Fonts CSS */