.sympleo-board .et_pb_blurb,.sympleo-board .et_pb_blurb .et_pb_module_header,.sympleo-board .et_pb_blurb .et_pb_blurb_description,.sympleo-board .et_pb_blurb .et_pb_blurb_description p{text-align:center!important}.sympleo-board .et_pb_main_blurb_image{max-width:150px;margin:0 auto 18px}.sympleo-board .et_pb_main_blurb_image img{width:150px;height:150px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 5px #fff4e6}.sympleo-board .et_pb_blurb_description p:first-child{color:#2754c5;text-transform:uppercase;font-size:13px;letter-spacing:.06em;padding-bottom:6px}@media (max-width:980px){.sympleo-board .et_pb_column{margin-bottom:40px}}@media (min-width:981px){.sympleo-cta-cards{display:flex!important;align-items:stretch}.sympleo-cta-cards>.et_pb_column{display:flex!important;flex-direction:column}.sympleo-cta-cards>.et_pb_column>.et_pb_button_module_wrapper,.sympleo-cta-cards>.et_pb_column>[class*="_wrapper"]:last-child{margin-top:auto}}.sympleo-contact .et_pb_text a{color:#ffc857;text-decoration:none}.sympleo-contact .et_pb_text a:hover{text-decoration:underline}.sympleo-contact .et_pb_text p{line-height:1.8em}@media (min-width:981px){.sympleo-paintings{display:flex!important;align-items:stretch}.sympleo-paintings>.et_pb_column{display:flex!important;flex-direction:column}.sympleo-paintings>.et_pb_column>.et_pb_button_module_wrapper{margin-top:auto}}#logo{background:#fff;border-radius:50%;padding:5px;box-shadow:0 0 0 3px #ffc857,0 0 0 7px #ffffff,0 14px 28px rgba(22,37,90,.3),0 4px 10px rgba(22,37,90,.18);transition:transform 0.35s ease,box-shadow 0.35s ease,height 0.3s ease,width 0.3s ease}#logo:hover{transform:translateY(-3px) rotate(-4deg);box-shadow:0 0 0 3px #ffc857,0 0 0 7px #ffffff,0 20px 36px rgba(22,37,90,.34),0 6px 14px rgba(22,37,90,.2)}#main-header{box-shadow:0 4px 22px rgba(22,37,90,.1)!important}@media (min-width:981px){#main-header #logo{position:relative;top:26px;width:124px;height:124px;max-height:none!important}#main-header.et-fixed-header #logo{top:0;width:58px;height:58px;padding:3px}}@media (max-width:980px){#main-header #logo{width:74px;height:74px;max-height:none!important}#main-header .container{padding-top:8px;padding-bottom:8px}}#top-header .et-social-icons{float:right}#top-header .et-social-icon a{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.14);transition:background 0.25s ease,transform 0.25s ease}#top-header .et-social-icon a:hover{background:#1877f2;transform:translateY(-1px);opacity:1}#top-header .et-social-icon a.icon:before{font-size:14px}@media (max-width:980px){#top-header #et-secondary-menu{display:block!important;text-align:right;padding:5px 0}#top-header .et-social-icons{display:inline-block!important;float:none;margin:0}}.sympleo-carousel{position:relative}.sympleo-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 24px) / 3);column-gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:6px 2px 14px;outline:none}.sympleo-carousel__track::-webkit-scrollbar{display:none}.sympleo-card{scroll-snap-align:start;display:flex}.sympleo-card__link{display:flex;flex-direction:column;width:100%;background:#fff;border-radius:18px;overflow:hidden;color:#16255a;box-shadow:0 10px 26px rgba(0,0,0,.22);transition:transform 0.3s ease,box-shadow 0.3s ease}.sympleo-card__link:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(0,0,0,.3)}.sympleo-card__media{display:block;aspect-ratio:16 / 10;background:linear-gradient(135deg,#2754c5,#16255a);overflow:hidden}.sympleo-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.sympleo-card__link:hover .sympleo-card__media img{transform:scale(1.05)}.sympleo-card__media--empty{display:flex;align-items:center;justify-content:center}.sympleo-card__media .sympleo-card__logo{width:38%;height:auto;object-fit:contain;border-radius:50%;background:#fff;padding:4px;box-shadow:0 0 0 3px #ffc857}.sympleo-card__body{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.sympleo-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:#4a5160;margin-bottom:10px}.sympleo-card__cat{background:#fff4e6;color:#d9442e;font-weight:700;font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:20px}.sympleo-card__title{font-family:'Manrope',Helvetica,Arial,sans-serif;font-weight:700;font-size:17px;line-height:1.35;color:#16255a;margin-bottom:14px}.sympleo-card__more{margin-top:auto;white-space:nowrap;font-size:12px;font-weight:700;color:#d9442e}.sympleo-carousel__btn{position:absolute;top:calc(50% - 24px);width:44px;height:44px;border:0;border-radius:50%;background:#ffc857;color:#16255a;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 6px 16px rgba(0,0,0,.3);transition:transform 0.25s ease,background 0.25s ease;z-index:2}.sympleo-carousel__btn:hover,.sympleo-carousel__btn:focus-visible{background:#fff;transform:scale(1.08)}.sympleo-carousel__btn--prev{left:-18px}.sympleo-carousel__btn--next{right:-18px}@media (max-width:980px){.sympleo-carousel__track{grid-auto-columns:calc((100% - 24px) / 2)}}@media (max-width:600px){.sympleo-carousel__track{grid-auto-columns:86%;column-gap:16px}.sympleo-carousel__btn--prev{left:-6px}.sympleo-carousel__btn--next{right:-6px}}.sympleo-calendar{background:#fff;border-radius:18px;padding:18px 18px 14px;box-shadow:0 10px 26px rgba(0,0,0,.22);color:#16255a}.sympleo-calendar .wp-calendar-table{width:100%;border-collapse:collapse;table-layout:fixed}.sympleo-calendar caption{font-family:'Manrope',Helvetica,Arial,sans-serif;font-weight:800;font-size:18px;color:#16255a;text-transform:capitalize;padding-bottom:12px;text-align:center}.sympleo-calendar th{font-size:12px;font-weight:700;color:#2754c5;text-align:center;padding-bottom:6px}.sympleo-calendar td{text-align:center;padding:3px 0;font-size:14px;color:#4a5160;border:0}.sympleo-calendar td a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#d9442e;color:#fff;font-weight:700}.sympleo-calendar td#today{font-weight:800;color:#16255a}.sympleo-calendar td#today:not(:has(a)){box-shadow:inset 0 0 0 2px #ffc857;border-radius:50%}.sympleo-calendar .wp-calendar-nav{display:flex;justify-content:space-between;margin-top:10px;font-size:14px;font-weight:700}.sympleo-calendar .wp-calendar-nav a{color:#2754c5}.sympleo-footer-bottom a{color:#ffc857;text-decoration:none}.sympleo-footer-bottom a:hover{text-decoration:underline}@media (min-width:981px){.sympleo-footer-links{text-align:right}}@media (max-width:980px){.sympleo-footer .et_pb_column_2_3{margin-bottom:40px}.sympleo-footer-bottom .et_pb_column{margin-bottom:6px;text-align:center}}@media (min-width:981px){.sympleo-footer .et_pb_row{display:flex!important;align-items:stretch}.sympleo-footer .et_pb_column_1_3{display:flex!important;flex-direction:column}.sympleo-footer .et_pb_column_1_3>.et_pb_module:last-child{flex:1;display:flex;flex-direction:column;justify-content:center;padding-bottom:14px}}@media (min-width:981px){.sympleo-footer .et_pb_column_2_3{border-right:2px solid #ffc857;padding-right:44px}}@media (min-width:981px){#top-menu li.mega-menu>ul.sub-menu{padding:22px 18px!important;background:#fff;border-top:3px solid #d9442e!important;border-radius:0 0 18px 18px;box-shadow:0 26px 50px rgba(22,37,90,.18)}#top-menu li.mega-menu>ul>li>a{display:block;width:auto!important;padding:14px 16px!important;border-radius:12px;font-weight:700;font-size:15px;line-height:1.35;color:#16255a!important;border-bottom:0!important;transition:background 0.2s ease,transform 0.2s ease}#top-menu li.mega-menu>ul>li>a:hover{background:#fff4e6;transform:translateY(-1px);opacity:1}#top-menu li.mega-menu>ul>li>a .sympleo-menu-desc{display:block;margin-top:5px;font-weight:400;font-size:13px;line-height:1.45;color:#4a5160;white-space:normal}#top-menu li.mega-menu>ul>li>ul.sub-menu{margin-top:2px}#top-menu li.mega-menu>ul>li>ul>li>a{padding:6px 16px!important;font-size:13px;font-weight:600;color:#d9442e!important}#top-menu li.mega-menu>ul>li>ul>li>a:before{content:"→ "}}.et_mobile_menu .sympleo-menu-desc{display:none}#top-menu li.sym-ico-target{--sym-ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><circle cx='12' cy='12' r='5'/><circle cx='12' cy='12' r='1.5'/></svg>"); }
#top-menu li.sym-ico-doc { --sym-ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M6 3h8l4 4v14H6z'/><path d='M14 3v4h4'/><path d='M9 12h6M9 16h6'/></svg>"); }
#top-menu li.sym-ico-people { --sym-ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3'/><circle cx='17' cy='9' r='2.5'/><path d='M3 20c0-3.3 2.7-6 6-6s6 2.7 6 6'/><path d='M15.5 14.5c2.6.2 4.5 2.3 4.5 5'/></svg>"); }
#top-menu li.sym-ico-chart { --sym-ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 4v16h16'/><path d='M8 16v-5M12 16V8M16 16v-3'/></svg>"); }
#top-menu li.sym-ico-megaphone { --sym-ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 10v4h3l8 4V6l-8 4z'/><path d='M18 9a4 4 0 0 1 0 6'/><path d='M8 14l1 5h2'/></svg>"); }
#top-menu li.sym-ico-group { --sym-ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='7' r='3'/><circle cx='5' cy='10' r='2'/><circle cx='19' cy='10' r='2'/><path d='M7 20c0-2.8 2.2-5 5-5s5 2.2 5 5'/><path d='M2 19c0-2 1.3-3.5 3-3.5M22 19c0-2-1.3-3.5-3-3.5'/></svg>"); }
#top-menu li.sym-ico-card { --sym-ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><circle cx='9' cy='11' r='2'/><path d='M6 16c.6-1.4 1.7-2 3-2s2.4.6 3 2M14 10h4M14 13h3'/></svg>"); }
#top-menu li.sym-ico-heart { --sym-ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/></svg>"); }
#top-menu li.sym-ico-info { --sym-ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 11v6M12 7.5v.5'/></svg>"); }
#top-menu li.sym-ico-news { --sym-ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='14' height='14' rx='1'/><path d='M17 8h3v9a2 2 0 0 1-2 2H6'/><path d='M6 9h8M6 12h8M6 15h5'/></svg>"); }
#top-menu li.sym-ico-hands { --sym-ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 12.5s-4-2.4-4-5.3A2.1 2.1 0 0 1 12 6a2.1 2.1 0 0 1 4 1.2c0 2.9-4 5.3-4 5.3z'/><path d='M3 15h4l3 2h5a1.8 1.8 0 0 0 0-3.6h-3'/><path d='M3 20h10l7-4.5'/></svg>"); }
#top-menu li.sym-ico-mail { --sym-ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><path d='M3 7l9 6 9-6'/></svg>"); }
#top-menu li.sym-ico-health { --sym-ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M9 3h6v6h6v6h-6v6H9v-6H3V9h6z'/></svg>"); }
@media (min-width: 981px) {
	#top-menu li.mega-menu li[class*="sym-ico-"] > a {
		position: relative;
		padding-left: 70px !important;
		min-height: 68px;
	}
	/* Round badge */
	#top-menu li.mega-menu li[class*="sym-ico-"] > a:before {
		content: "";
		position: absolute;
		left: 14px;
		top: 14px;
		width: 42px;
		height: 42px;
		border-radius: 12px;
		background: #fff4e6;
		transition: background 0.2s ease;
	}
	/* Icon drawn with a mask so it takes the theme colour */
	#top-menu li.mega-menu li[class*="sym-ico-"] > a:after {
		content: "" !important;
		position: absolute !important;
		left: 23px !important;
		top: 23px !important;
		right: auto !important;
		width: 24px !important;
		height: 24px !important;
		margin: 0 !important;
		font-family: inherit !important;
		background-color: #d9442e;
		-webkit-mask: var(--sym-ico) center / contain no-repeat;
		mask: var(--sym-ico) center / contain no-repeat;
		transition: background-color 0.2s ease;
	}
	#top-menu li.mega-menu li[class*="sym-ico-"] > a:hover:before {
		background: #d9442e;
	}
	#top-menu li.mega-menu li[class*="sym-ico-"] > a:hover:after {
		background-color: #ffffff;
	}
	/* Third-level links sit under the text, not under the icon */
	#top-menu li.mega-menu li[class*="sym-ico-"] > ul > li > a {
		padding-left: 70px !important;
	}
	/* "Νέα": six categories in three columns */
	#top-menu li.mega-news > ul > li {
		width: 33.333% !important;
	}
}

/* ==========================================================================
   Breadcrumbs + news filters (child theme functions.php)
   ========================================================================== */
.sympleo-breadcrumbs {
	background: #fff8ef;
	border-bottom: 1px solid #f1e3cf;
	font-size: 13px;
}
.sympleo-breadcrumbs ol {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	list-style: none;
	margin: 0;
	padding: 14px 0 !important;
}
.sympleo-breadcrumbs li {
	display: inline-flex;
	align-items: center;
	color: #4a5160;
	padding: 0 !important;
}
.sympleo-breadcrumbs li + li:before {
	content: "›";
	margin: 0 9px;
	color: #d9442e;
	font-weight: 700;
}
.sympleo-breadcrumbs a {
	color: #2754c5;
}
.sympleo-breadcrumbs a:hover {
	text-decoration: underline;
}
.sympleo-breadcrumbs [aria-current="page"]{color:#16255a;font-weight:700}@media (min-width:981px){.sympleo-breadcrumbs ol{padding-left:150px!important;min-height:56px}}.sympleo-news-filters{background:#fff;padding:22px 0 6px}.sympleo-news-filters .container{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sympleo-news-filters__label{font-weight:700;color:#16255a;margin-right:4px}.sympleo-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:30px;background:#fff4e6;color:#16255a;font-size:14px;font-weight:600;transition:background 0.2s ease,color 0.2s ease}.sympleo-pill:hover{background:#ffe2c2}.sympleo-pill.is-active{background:#d9442e;color:#fff}.sympleo-pill__count{font-size:12px;opacity:.7}