/*
Theme Name: EMBA Theme
Description: EMBA Theme
Version: 1.0
*/




/* CSS Document
	Reset browser default styles
	All
	Header
		Top menu
	Content block
	Footer
	Media Queries
*/


@font-face {font-family: 'Manrope'; src: url('fonts/Manrope-Regular.eot');src: url('fonts/Manrope-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/Manrope-Regular.woff2') format('woff2'),url('fonts/Manrope-Regular.woff') format('woff'),url('fonts/Manrope-Regular.ttf') format('truetype'),url('fonts/Manrope-Regular.svg#Manrope-Regular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Manrope'; src: url('fonts/Manrope-Medium.eot'); src: url('fonts/Manrope-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/Manrope-Medium.woff2') format('woff2'), url('fonts/Manrope-Medium.woff') format('woff'), url('fonts/Manrope-Medium.ttf') format('truetype'), url('fonts/Manrope-Medium.svg#Manrope-Medium') format('svg');font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: 'Manrope'; src: url('fonts/Manrope-SemiBold.eot');src: url('fonts/Manrope-SemiBold.eot?#iefix') format('embedded-opentype'),url('fonts/Manrope-SemiBold.woff2') format('woff2'),url('fonts/Manrope-SemiBold.woff') format('woff'),url('fonts/Manrope-SemiBold.ttf') format('truetype'),url('fonts/Manrope-SemiBold.svg#Manrope-SemiBold') format('svg');font-weight: 600;font-style: normal;font-display: swap;}
@font-face {font-family: 'Manrope'; src: url('fonts/Manrope-Bold.eot'); src: url('fonts/Manrope-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Manrope-Bold.woff2') format('woff2'), url('fonts/Manrope-Bold.woff') format('woff'), url('fonts/Manrope-Bold.ttf') format('truetype'), url('fonts/Manrope-Bold.svg#Manrope-Bold') format('svg');font-weight: 700;font-style: normal;font-display: swap;}
@font-face {font-family: 'Manrope'; src: url('fonts/Manrope-ExtraBold.eot'); src: url('fonts/Manrope-ExtraBold.eot?#iefix') format('embedded-opentype'), url('fonts/Manrope-ExtraBold.woff2') format('woff2'), url('fonts/Manrope-ExtraBold.woff') format('woff'), url('fonts/Manrope-ExtraBold.ttf') format('truetype'), url('fonts/Manrope-ExtraBold.svg#Manrope-ExtraBold') format('svg');font-weight: 800;font-style: normal;font-display: swap;}



/* Reset browser default styles */
html, body {min-height:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;}
:root {
--primary-color:#2F74B5;
--secondary-color:#7F7F7F;
--text-color:#2A2A2A;
}
body {font:500 19px/1.6 'Manrope', sans-serif;color:var(--text-color);background:#F6F8F9;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dt, dd, dl {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display:block;}
table {border-collapse:collapse;}
img {border:none;max-width:100%;height:auto;}
iframe, object, embed {max-width:100%;}
ul, li {list-style:none;}
input {vertical-align:middle;}
input:focus, textarea:focus {outline:none;}
button, input[type="submit"] {cursor:pointer;-webkit-appearance:none;}
a, a:visited {text-decoration:none;color:var(--text-color);transition:color ease-in-out .2s;}
a:active, a:hover {outline:0;text-decoration:none;color:var(--primary-color);}




/* All */
.wrapper {max-width:1230px;padding:0 15px;margin:0 auto;position:relative;box-sizing:border-box;}
.alignfull {margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;}
.alignwide {margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);max-width:100vw;}


    /* Posts navigation */
.posts_navigation {display:flex;flex-wrap:wrap;justify-content:space-between;}
.breadcrumb {padding-bottom:40px;display:flex;flex-wrap:wrap;}
.breadcrumb li {font-size:14px;font-weight:700;}
.breadcrumb li:not(:last-child):after {content:'>';padding:0 3px;font-weight:400;}
.breadcrumb li a {font-weight:400;}
ul.page-numbers {display:flex;align-items:center;justify-content:center;margin-top:76px;position:relative;}
.page-numbers li {padding:0 2px 5px 3px;}
.page-numbers li .page-numbers {width:52px;height:52px;border-radius:4px;border:1px solid #7F7F7F;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-size:16px;}
.page-numbers li .page-numbers.current, .page-numbers li .page-numbers:hover:not(.dots) {color:#fff;background-color:var(--primary-color);border-color:var(--primary-color);}
.page-numbers li .page-numbers.dots {border:none;}
.page-numbers li .page-numbers.prev {width:200px;color:#7F7F7F;background:transparent url(images/icons/blank.gif) center center no-repeat;border-color:#7F7F7F;font-size:14px;position:absolute;top:0;left:0;}
.page-numbers li .page-numbers.prev:hover {color:#fff;background-color:#1F417C;border-color:#1F417C;}
.page-numbers li .page-numbers.next {width:200px;color:#fff;background:var(--primary-color) url(images/icons/blank.gif) center center/14px auto no-repeat;border-color:var(--primary-color);font-size:14px;position:absolute;top:0;right:0;}
.page-numbers li .page-numbers.next:hover {color:#fff;background-color:#1F417C;border-color:#1F417C;}
.en .page-numbers li .page-numbers.prev {font-size:0;}
.en .page-numbers li .page-numbers.prev:before {content:'Previous';font-size:14px;}
.en .page-numbers li .page-numbers.next {font-size:0;}
.en .page-numbers li .page-numbers.next:before {content:'Next';font-size:14px;}
@media only screen and (max-width: 1100px) {
.page-numbers li .page-numbers.prev {width:52px;font-size:0;background-image:url(images/icons/arrow2.svg);transform:rotate(90deg);}
.page-numbers li .page-numbers.prev:hover {background-image:url(images/icons/arrow.svg);background-size:14px auto;}
.page-numbers li .page-numbers.next {width:52px;font-size:0;background-image:url(images/icons/arrow.svg);transform:rotate(-90deg);}
.en .page-numbers li .page-numbers.prev:before, .en .page-numbers li .page-numbers.next:before {display:none;}
}


    /* Data cover */
*[data-cover-srcset] {min-height:200px;position:relative;}
*[data-cover-srcset] img[srcset] {position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;}


    /* Responsive video */
.video_wrap {position:relative;padding:0 0 56.25% 0;height:0;}
.video_wrap iframe {position:absolute;top:0;left:0;width:100%;height:100%;}


    /* Typography */
h1, .h1_style {font:700 48px/1.2 'Manrope';padding-bottom:28px;}
h2, .h2_style {font:700 36px/1.2 'Manrope';padding-bottom:28px;}
h2.is-style-alt {border-bottom:1px solid var(--primary-color);margin-bottom:28px;}
h3, .h3_style {font:600 30px/1.2 'Manrope';padding-bottom:60px;}
h4, .h4_style {font:600 22px/1.5 'Manrope';padding-bottom:28px;}
h5, .h5_style {font:24px/1.2 'Manrope';padding-bottom:0;}
h6, .h6_style {font:20px/1.2 'Manrope';padding-bottom:0;}
p {padding-bottom:28px;}
.has-small-font-size {font-size:16px !important;}
p.has-large-font-size {font:600 22px/1.5 'Manrope' !important;}
h2.has-medium-font-size, h3.has-medium-font-size {font:600 22px/1.5 'Manrope' !important;}
h2.has-large-font-size {font:600 30px/1.2 'Manrope' !important;padding-bottom:60px;}
.wp-block-heading.is-style-narrow, p.is-style-narrow {max-width:830px;margin:0 auto;}
.wp-block-heading.is-style-narrow-wider, p.is-style-narrow-wider {max-width:960px;margin:0 auto;}


    /* Form */
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], textarea, .ginput_container_select > select {font:16px 'Manrope', sans-serif !important;color:var(--text-color);background:#fff;border:1px solid #E3E3E3;border-radius:4px;padding:0 15px !important;height:56px;width:100% !important;box-sizing:border-box;}
textarea {padding:15px;height:136px !important;resize:none;}
input[type="checkbox"] {display:none !important;}
input[type="checkbox"] + label {cursor:pointer;padding-left:28px;display:inline-block;vertical-align:middle;position:relative;}
input[type="checkbox"] + label:before {content:'';display:inline-block;vertical-align:middle;width:18px;height:18px;border-radius:3px;box-sizing:border-box;border:1px solid #7F7F7F;position:absolute;top:2px;left:0;}
input[type="checkbox"]:checked + label:before, input[type="checkbox"] + label:active:before {background:var(--primary-color) url(images/icons/checkbox_arrow.svg) center center/8px auto no-repeat;border-color:var(--primary-color);}
.searchform > div {display:flex;flex-wrap:wrap;align-items:center;}
.searchform label {display:block;min-width:100%;}
.searchform input[type="text"] {flex:1;margin-right:20px;}
.gform_ajax_spinner, .gform_wrapper .validation_error, .gform_validation_errors {display:none !important;}
.gform_wrapper .gform_heading {padding-bottom:27px;}
.gform_wrapper .gform_heading h2 {font-size:30px;font-weight:600;padding-bottom:40px;}
.gform_wrapper .gform_heading p {padding-bottom:5px;font-size:16px;}
.gform_wrapper .gform_heading p:empty {display:none;}
.gform_wrapper.gravity-theme .gform_body .gform_fields {display:flex;grid-gap:0;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}
.gform_wrapper .gform_body .gfield {position:relative;width:100%;padding-bottom:21px;}
.gform_wrapper .gform_body .gfield.half {width:calc(50% - 8px);}
.gform_wrapper .gform_body .gfield.third {width:calc(33.33% - 8px);}
.gform_wrapper .gform_body .gfield.two-third {width:calc(66.66% - 5px);}
.gform_wrapper .gform_body .gfield.quarter {width:calc(25% - 9px);}
.gform_wrapper.gravity-theme .gform_body .gfield label {display:block;margin-bottom:5px;}
.gform_wrapper.gravity-theme .gform_body .gfield.quarter label {max-width:170px;min-height:51px;}
.gform_wrapper.gravity-theme .gform_body .gfield.hide_label legend {display:none;}
.gform_wrapper .gform_body .gfield label .gfield_required:before {content:'*';color:#FF0000;font-size:16px;}
.gform_wrapper .gform_body .gfield label .gfield_required span {display:none;}
.gform_wrapper .gform_body .gfield .ginput_container_phone .instruction {display:none;}
.gform_wrapper .gform_body .gfield.gfield--type-checkbox {padding:0 0 21px 0;margin:0;border:none;}
.gform_wrapper .gform_body .gfield.gfield--type-checkbox label {display:block;font-size:14px;}
.gform_wrapper .gform_body .gfield.gfield--type-checkbox label a {text-decoration:underline;}
.gform_wrapper .gform_body .gfield.gfield--type-checkbox legend {display:none;}
.gform_wrapper .gform_body .gfield.gfield--type-section {padding:0 0 21px 0;border:none;}
.gform_wrapper .gform_body .gfield.gfield--type-section h3, .gform_wrapper .gform_body .gfield.gfield--type-section h4 {font-size:19px;padding:0;font-weight:700;}
.gform_wrapper .gform_body .gfield.gfield--type-date input.datepicker {background:#fff url(images/icons/calendar3.svg) right 14px center no-repeat;padding-right:42px !important;}
.gform_wrapper .gform_body .gfield .validation_message {position:absolute;bottom:0;left:0;z-index:2;color:#FF0000;font-size:12px;background:none;border:none;padding:0;}
.gform_wrapper.gravity-theme .gform_footer.gform-footer {text-align:right;margin:0;padding:0;display:block;}
.gform_wrapper .button {width:100%;max-width:293px;}
.gform_confirmation_wrapper {font-size:20px;padding-bottom:25px;}
.accordion_icon_list .gform_wrapper .gform_heading {padding:0 0 26px 20px;}
.accordion_icon_list .gform_wrapper .gform_body {padding:0 40px;}
.accordion_icon_list .gform_wrapper.gravity-theme .gform_body .gform_fields {justify-content:flex-start;}
.accordion_icon_list .gform_wrapper .gform_body .gfield.gfield--type-section {margin:20px -20px 0 -20px;}
.accordion_icon_list .gform_wrapper .gform_body .gfield.gfield--type-checkbox label {font-size:16px;padding-bottom:4px;}
.accordion_icon_list .gform_wrapper .gform_body .gfield.gfield--type-checkbox.hide_label label {font-size:14px;}
.accordion_icon_list .gform_wrapper .gform_body .gfield.gfield--type-checkbox label:before {top:4px;}
.accordion_icon_list .gform_wrapper .gform_body .gfield.gfield--type-section + .gfield--type-textarea label {display:none;}
.accordion_icon_list .gform_wrapper .gform_body .gfield.half, .accordion_icon_list .gform_wrapper .gform_body .gfield.third, .accordion_icon_list .gform_wrapper .gform_body .gfield.two-third, .accordion_icon_list .gform_wrapper .gform_body .gfield.quarter {margin-right:12px;}
.accordion_icon_list .gform_wrapper .gform_body .gfield.no_margin {margin-right:0;}
.accordion_icon_list .gform_wrapper.gravity-theme .gform_footer.gform-footer {padding:15px 40px 30px 0;}


    /* Buttons */
.wp-block-button {display:inline;}
.button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited, .searchform input[type="submit"] {color:#fff;background:var(--primary-color);padding:5px 10px;min-width:200px;height:52px;font:700 14px 'Manrope';border:1px solid var(--primary-color);border-radius:4px;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:all ease-in-out .2s;}
.button:hover, .wp-block-button__link:hover, .searchform input[type="submit"]:hover {color:#fff;background:#1F417C;border-color:#1F417C;}
.button.button_bordered, .button.button_bordered:visited, .is-style-bordered .wp-block-button__link, .is-style-bordered .wp-block-button__link:visited {color:#7F7F7F;background-color:transparent;border-color:#7F7F7F;}
.button.button_bordered:hover, .is-style-bordered .wp-block-button__link:hover {color:#fff;background-color:#7F7F7F;border-color:#7F7F7F;}
.button.button_white, .button.button_white:visited, .is-style-white .wp-block-button__link, .is-style-white .wp-block-button__link:visited {color:#fff;background-color:transparent;border-color:white;}
.button.button_white:hover, .is-style-white .wp-block-button__link:hover {color:var(--primary-color);background-color:#fff;border-color:#fff;}
.wp-block-buttons {gap:0;}
.wp-block-buttons .wp-block-button__link {margin:0 20px 10px 0;}
.wp-block-buttons .wp-block-button:last-of-type .wp-block-button__link {margin-right:0;}


    /* Main Colors */
.has-primary-color-color {color:var(--primary-color);}
.has-secondary-color-color {color:var(--secondary-color);}
.has-text-color-color {color:var(--text-color);}
.has-primary-color-background-color {background-color:var(--primary-color);}
.has-secondary-color-background-color {background-color:var(--secondary-color);}
.has-text-color-background-color {background-color:var(--text-color);}




/* Header */
.header {background:var(--text-color);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:999;max-width:1700px;margin:0 auto;}
.header:before, .header:after {content:'';display:block;width:100vw;height:100%;background:var(--text-color);position:absolute;top:0;left:100%;}
.header:before {left:auto;right:100%;background:var(--primary-color);}
.header .logo {width:391px;height:96px;background:url(images/logo.svg) center center/contain no-repeat;font-size:0;line-height:0;}
.header a, .header a:visited {color:#fff;}
.header a:hover {color:#E3E3E3;}
.header .wpml-ls {width:36px;margin:0;position:absolute;top:38px;right:200px;z-index:100;}
.header .wpml-ls > ul > li > a, .header .wpml-ls > ul > li > a:hover, .header .wpml-ls > ul > li:hover > a {padding:0;background:none;border:none;color:#fff;font-size:16px;padding-right:17px;position:relative;}
.header .wpml-ls > ul > li > a:before {content:'';position:absolute;top:7px;right:0;width:12px;height:7px;display:inline-block;vertical-align:middle;background:url(images/icons/arrow.svg) right center no-repeat;transition:transform ease-in-out .2s;}
.header .wpml-ls > ul > li > a span {color:#fff;font-size:16px;transition:color ease-in-out .2s;}
.header .wpml-ls > ul > li > a:hover, .header .wpml-ls > ul > li > a:hover span {color:#E3E3E3;}
.header .wpml-ls > ul > li > a img, .header .wpml-ls > ul > li > a:after {display:none;}
.header .wpml-ls > ul > li > ul {position:absolute;top:100%;margin-top:32px;left:-20px;background:#fff;border-top:3px solid var(--primary-color);box-shadow:rgba(0,0,0,.15) 4px 4px 16px 0;border-radius:0 0 4px 4px;padding:7px 0;min-width:100px;box-sizing:border-box;}
.header .wpml-ls > ul > li > ul li {font-size:14px;font-weight:700;border-bottom:1px solid #E3E3E3;}
.header .wpml-ls > ul > li > ul li:last-child {border-bottom:none;}
.header .wpml-ls > ul > li > ul li a {border:none;display:inline-block;padding:11px 20px;color:var(--text-color);}
.header .wpml-ls > ul > li > ul li a:hover {color:var(--primary-color);background:none;}
	/* Top menu */
.menu_trigger {position:absolute;top:20px;right:27px;width:24px;height:18px;z-index:999;transform:rotate(0deg);transition:all ease-in-out 0.5s;cursor:pointer;display:none;}
.menu_trigger span {display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:0;opacity:1;left:0;transition:all ease-in-out 0.25s;}
.menu_trigger span::selection {background:none;}
.menu_trigger span:nth-child(1) {top:0px;}
.menu_trigger span:nth-child(2), .menu_trigger span:nth-child(3) {top:8px;}
.menu_trigger span:nth-child(4) {top:16px;}
.menu_trigger.active span:nth-child(1), .menu_trigger.active span:nth-child(4) {transform:scale(0, 0);}
.menu_trigger.active span:nth-child(2) {transform:rotate(45deg);}
.menu_trigger.active span:nth-child(3) {transform:rotate(-45deg);}
.header .top_menu {flex:1;padding:0 24px 0 27px;}
.header nav > ul {display:flex;align-items:center;justify-content:flex-end;}
.header nav > ul > li {font-size:16px;font-weight:600;position:relative;}
.header nav > ul > li:first-child {display:none;}
.header nav > ul > li.menu-item-has-children > i {color:#fff;font-style:normal;}
.header nav > ul > li.menu-item-has-children > a:after, .header nav > ul > li.menu-item-has-children > i:after {content:'';margin-left:6px;width:12px;height:7px;display:inline-block;vertical-align:middle;background:url(images/icons/arrow.svg) right center no-repeat;transition:transform ease-in-out .2s;}
.header nav > ul > li:last-child > a, .header nav > ul > li:last-child > a:visited {color:#fff;background:var(--primary-color);padding:5px 10px;min-width:156px;height:40px;font-size:14px;border-radius:4px;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:all ease-in-out .2s;}
.header nav > ul > li:last-child > a:hover {color:#fff;background:#1F417C;}
.header nav > ul > li.menu-item-has-children > span {display:none;}
.header nav > ul > li > ul {position:absolute;height:0;overflow:hidden;top:100%;opacity:0;margin-top:32px;left:-20px;background:#fff;border-top:3px solid var(--primary-color);box-shadow:rgba(0,0,0,.15) 4px 4px 16px 0;border-radius:0 0 4px 4px;padding:7px 0;min-width:278px;box-sizing:border-box;}
@media only screen and (min-width: 1251px) {
.header nav > ul > li {padding-left:26px;}
.header nav > ul > li:last-child {padding-left:120px;}
.header nav > ul > li > ul {transition:all ease-in-out .2s;}
.header nav > ul > li:hover > ul {opacity:1;height:auto;overflow:visible;}
.header nav > ul > li.menu-item-has-children:hover > a:after, .header nav > ul > li.menu-item-has-children:hover > i:after {transform:rotate(180deg);}
}
.header nav > ul > li > ul:before {content:'';position:absolute;top:-36px;left:0;height:36px;width:100%;display:block;}
.header nav > ul > li > ul li {font-size:14px;font-weight:700;border-bottom:1px solid #E3E3E3;}
.header nav > ul > li > ul li:last-child {border-bottom:none;}
.header nav > ul > li > ul li a, .header nav > ul > li > ul li a:visited {color:var(--text-color);display:inline-block;padding:11px 20px;}
.header nav > ul > li > ul li a:hover, .header nav > ul > li > ul li.current-menu-item a, .header nav > ul > li > ul li.current-menu-item a:visited {color:var(--primary-color);}
.header div[class*="menu-social-menu-"] {display:none;}
.header div[class*="menu-social-menu-"]:before {content:'Social Media';color:#E3E3E3;font-size:16px;display:block;padding:50px 0 10px 0;}
.header div[class*="menu-social-menu-"] ul {display:flex;flex-wrap:wrap;align-items:center;padding:0 0 20px 0;}
.header div[class*="menu-social-menu-"] ul li {font-size:0;line-height:0;padding:0 12px 10px 0;}
.header div[class*="menu-social-menu-"] ul li a {display:inline-block;width:48px;height:48px;border-radius:50%;border:2px solid #E3E3E3;background:url(images/blank.gif) center center no-repeat;opacity:1;transition:opacity ease-in-out .2s;box-sizing:border-box;}
.header div[class*="menu-social-menu-"] ul li a:hover {opacity:.8;}
.header div[class*="menu-social-menu-"] ul li a[href*="linkedin"] {background-image:url(images/icons/linkedin.svg);}
.header div[class*="menu-social-menu-"] ul li a[href*="x.com"], .header div[class*="menu-social-menu-"] ul li a[href*="twitter"] {background-image:url(images/icons/x.svg);}
.header div[class*="menu-social-menu-"] ul li a[href*="facebook"] {background-image:url(images/icons/facebook.svg);}
.header div[class*="menu-social-menu-"] ul li a[href*="youtube"] {background-image:url(images/icons/youtube.svg);}
.header div[class*="menu-social-menu-"] ul li a[href*="instagram"] {background-image:url(images/icons/instagram.svg);filter:brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(1047%) hue-rotate(195deg) brightness(112%) contrast(78%);}
.header div[class*="menu-policy-menu-"] {display:none;}
.header div[class*="menu-policy-menu-"] ul {display:flex;flex-wrap:wrap;font-size:14px;}
.header div[class*="menu-policy-menu-"] ul li {padding-right:17px;}




/* Heading */
.heading {padding-bottom:50px;position:relative;}
.heading .date {color:#2f74b5;font-size:16px;padding-bottom:10px;}
.page-parousiasi-programmatos .heading {background:var(--primary-color);color:#fff;padding-top:26px;margin-top:-26px;padding-bottom:0;}
.page-parousiasi-programmatos .heading:before, .page-parousiasi-programmatos .heading:after {content:'';background:var(--primary-color);display:block;width:100%;height:100%;position:absolute;top:0;left:100%;}
.page-parousiasi-programmatos .heading:before {left:auto;right:100%;}
.page-parousiasi-programmatos .heading .breadcrumb li a, .page-parousiasi-programmatos .heading .breadcrumb li a:visited {color:#fff;}
.page-program-overview .heading {background:var(--primary-color);color:#fff;padding-top:26px;margin-top:-26px;padding-bottom:0;}
.page-program-overview .heading:before, .page-program-overview .heading:after {content:'';background:var(--primary-color);display:block;width:100%;height:100%;position:absolute;top:0;left:100%;}
.page-program-overview .heading:before {left:auto;right:100%;}
.page-program-overview .heading .breadcrumb li a, .page-program-overview .heading .breadcrumb li a:visited {color:#fff;}




/* Content block */
.content_block {padding:26px 0 140px 0;}
.home .content_block {padding:0;}
.content_block article > ul, .content_block article > ol {margin-bottom:28px;}
.content_block article > ul li {list-style-type:disc;margin-left:28px;}
.content_block article > ol li {list-style-type:decimal;margin-left:28px;}


	/* Group */
.wp-block-group {margin-bottom:14px;}
.wp-block-group .wp-block-group__inner-container > ul, .wp-block-group .wp-block-group__inner-container > ol {margin-bottom:28px;}
.wp-block-group .wp-block-group__inner-container > ul li {list-style-type:disc;margin-left:28px;}
.wp-block-group .wp-block-group__inner-container > ol li {list-style-type:decimal;margin-left:28px;}
.wp-block-group.is-style-narrow .wp-block-group__inner-container {max-width:830px;margin:0 auto;}
.wp-block-group.is-style-narrow-wider .wp-block-group__inner-container {max-width:960px;margin:0 auto;}
.wp-block-group.is-style-narrow-bg .wp-block-group__inner-container {max-width:960px;padding:30px 70px;box-sizing:border-box;background:#fff;margin:0 auto;}
.wp-block-group.is-style-narrow-bg .wp-block-group__inner-container h3 {padding-bottom:20px;}
.wp-block-group.is-style-narrow-bg .wp-block-group__inner-container h3 img {vertical-align:middle;max-width:64px;margin-right:18px;}
.content_block article {counter-reset:numbered_group;}
.wp-block-group.is-style-numbered {padding:74px 100px 50px 200px;counter-increment:numbered_group;position:relative;}
.wp-block-group.is-style-numbered:before {content:counter(numbered_group);position:absolute;top:67px;left:65px;color:var(--primary-color);font-weight:700;font-size:36px;}
.wp-block-group.is-style-numbered:nth-of-type(-n+9):before {content:"0" counter(numbered_group);}
.wp-block-group.is-style-numbered:first-of-type {padding-top:0;}
.wp-block-group.is-style-numbered:first-of-type:before {top:-8px;}
.wp-block-group.is-style-numbered:nth-of-type(even) {background:#fff;}


	/* Accordion */
.accordion_list {max-width:960px;margin:0 auto 15px auto;}
.wp-block-heading.has-text-align-center + .accordion_list {margin-top:30px;}
.accordion_list dl dt {cursor:pointer;position:relative;font-weight:700;padding:24px 50px 24px 27px;background:#fff;margin-bottom:9px;border-radius:8px;}
.accordion_list dl dt:after {content:'';width:14px;height:8px;display:block;position:absolute;top:calc(50% - 3px);right:23px;background:url(images/icons/arrow2.svg) center center no-repeat;transition:transform ease-in-out .2s;}
.accordion_list dl dt.active {border-radius:8px 8px 0 0;margin-bottom:0;}
.accordion_list dl dt.active:after {transform:rotate(180deg);}
.accordion_list dl dt h3 {padding:0;font:700 19px/1.6 'Manrope';}
.accordion_list dl dd {display:none;padding:10px 27px;font-size:16px;background:#fff;border-radius:0 0 8px 8px;margin-bottom:9px;}
.accordion_first_level {max-width:960px;margin:0 auto;}
.accordion_first_level > ul > li .title {margin:40px 0 24px 0;border-bottom:1px solid #E3E3E3;cursor:pointer;position:relative;padding:0 50px 15px 0;}
.accordion_first_level > ul > li .title h2, .accordion_first_level > ul > li .title h3 {padding:0;}
.accordion_first_level > ul > li .title h3 {padding-top:30px;font-size:24px;}
.accordion_first_level > ul > li .title:after {content:'';width:14px;height:8px;display:block;position:absolute;top:calc(50% - 3px);right:23px;background:url(images/icons/arrow2.svg) center center no-repeat;transition:transform ease-in-out .2s;}
.accordion_first_level > ul > li .title.active:after {transform:rotate(180deg);}
.accordion_first_level > ul > li .accordion_list {display:none;}
.accordion_icon_list {max-width:100%;}
h2 + .accordion_icon_list, h3 + .accordion_icon_list {margin-top:-20px;}
.accordion_icon_list dl dt {padding:14px 70px 14px 30px;min-height:93px;box-sizing:border-box;display:flex;align-items:center;margin-bottom:31px;font-size:22px;}
.accordion_icon_list dl dt div {height:64px;margin-right:30px;}
.accordion_icon_list dl dt div img {width:64px;height:64px;object-fit:contain;}
.accordion_icon_list dl dt:after {right:40px;}
.accordion_icon_list dl dd {padding:0 70px 10px 124px;font-size:19px;margin-bottom:31px;}
.accordion_icon_list dl dt:first-of-type {padding-left:46px;}
.accordion_icon_list dl dd:first-of-type {padding:0 26px 10px 26px;}


	/* Columns */
.content_block .wp-block-columns.alignfull {gap:0;margin-top:50px;}
.content_block .wp-block-columns.alignfull .wp-block-image {height:100%;position:relative;margin:0 -106px;}
.content_block .wp-block-columns.alignfull .wp-block-image img {width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}
.content_block .wp-block-columns.alignfull .wp-block-column {padding:0 106px;}
.content_block .wp-block-columns.alignfull .wp-block-column > ol {margin-bottom:28px;}
.content_block .wp-block-columns.alignfull .wp-block-column > ol li {list-style-type:decimal;margin-left:28px;}
.content_block .wp-block-columns.alignfull .wp-block-column .wp-block-cover {margin:0 -106px 100px -106px;padding:76px 106px;}
.content_block .wp-block-columns.alignfull .wp-block-column .wp-block-cover li {border-top:1px solid #E3E3E3;font-weight:700;}
.content_block .wp-block-columns.alignfull .wp-block-column .wp-block-cover li a {display:block;padding:21px 10px 21px 54px;background:url(images/icons/arrow_right.svg) left center no-repeat;}
.content_block .wp-block-columns.alignfull .wp-block-column .wp-block-cover li h3 {display:block;font-size:19px;font-weight:700;line-height:1.6;padding:21px 10px 21px 54px;background:url(images/icons/arrow_right.svg) left center no-repeat;}
.content_block .wp-block-columns:not(.alignfull) {margin-bottom:30px;}
.content_block .wp-block-columns:not(.alignfull) .wp-block-column > .wp-block-list {margin-bottom:70px;}
.content_block .wp-block-columns:not(.alignfull) .wp-block-column > .wp-block-list li {list-style-type:disc;margin-left:28px;}
.content_block .wp-block-columns .wp-block-group.is-style-narrow-bg:only-child {height:100%;}
.content_block .wp-block-columns .wp-block-group.is-style-narrow-bg .wp-block-group__inner-container {max-width:100%;padding:40px 50px 10px 50px;height:100%;margin-top:20px;}
@media only screen and (min-width: 1230px) {
.home .content_block .wp-block-columns.alignfull .wp-block-column:first-child {max-width:calc(50% + 30px);padding-left:calc(((-100vw + 200%) / 2) - 602px);box-sizing:border-box;}
}


	/* Cover */
.wp-block-cover {min-height:1px;padding:0;}
.wp-block-cover.alignfull {padding:120px 0;}
.wp-block-cover.alignfull .wp-block-cover__inner-container {max-width:1230px;padding:0 22px;box-sizing:border-box;}
.wp-block-cover.alignfull h2 + .wp-block-group.is-style-narrow-wider {margin-top:25px;}
.wp-block-cover.alignfull + h2 {margin-top:120px;}
.home .wp-block-cover.alignfull {padding:440px 0 0 0;}
.home .wp-block-cover.alignfull .wp-block-cover__inner-container {position:relative;}
.home .wp-block-cover.alignfull .wp-block-cover__inner-container > * {background:#fff;width:50%;box-sizing:border-box;}
.home .wp-block-cover.alignfull .wp-block-cover__inner-container:before {content:'';display:block;width:100%;height:100%;position:absolute;top:0;right:calc(100% - 22px);background:#fff;}
.home .wp-block-cover.alignfull .wp-block-cover__inner-container .wp-block-heading {padding:76px 20px 29px 0;}
.home .wp-block-cover.alignfull .wp-block-cover__inner-container ul {padding:0 108px 55px 0;}
.home .wp-block-cover.alignfull .wp-block-cover__inner-container ul li {border-top:1px solid #E3E3E3;font-weight:700;padding:25px 10px 25px 54px;background:url(images/icons/arrow_right.svg) left center no-repeat;}
.home .wp-block-cover.alignfull .wp-block-cover__inner-container ul li h3 {font-size:19px;padding-bottom:0;font-weight:700;}


	/* Methodology list */
.methodology_list {margin:30px 0 0 0;}
.methodology_list ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(30%, 1fr));grid-gap:0;}
.methodology_list ul li {padding:0 45px;border-right:1px solid #E3E3E3;}
.methodology_list ul li:last-child {border-right:none;}
.methodology_list ul li > div {width:64px;height:64px;margin-bottom:22px;}
.methodology_list ul li > div img {width:64px;height:100%;object-fit:contain;}
.methodology_list ul li h3 {font-weight:700;}
.methodology_list ul li p {font-size:16px;padding:0 0 0 15px;position:relative;}
.methodology_list ul li p:before {content:'';display:block;width:4px;height:4px;background:var(--text-color);border-radius:50%;position:absolute;top:12px;left:0;}


	/* Video block */
.video_block {padding:110px 0;margin-bottom:110px;position:relative;background:var(--text-color);}
.video_block:before, .video_block:after {content:'';display:block;width:100%;height:100%;background:var(--text-color);position:absolute;top:0;left:100%;}
.video_block:before {left:auto;right:100%;}
.video_block > div {position:relative;}
.video_block > div:before {content:'';display:block;width:100%;height:100%;background:var(--text-color);opacity:.4;position:absolute;top:0;left:0;}
.video_block > div a {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;z-index:5;display:block;font-size:14px;font-weight:700;padding-top:65px;background:url(images/icons/play.svg) center top no-repeat;}


	/* Pricing block */
.pricing_block {background:var(--text-color);position:relative;display:flex;padding-top:140px;}
.pricing_block:before, .pricing_block:after {content:'';background:var(--text-color);display:block;width:100%;height:100%;position:absolute;top:0;left:calc(100% - 1px);}
.pricing_block:before {left:auto;right:calc(100% - 1px);}
.pricing_block > header {max-width:400px;padding:0 20px 20px 0;}
.pricing_block > header .h1_style {color:#fff;}
.pricing_block > header p {color:#E3E3E3;font-size:16px;padding-bottom:65px;}
.pricing_block ul {flex:1;display:flex;align-items:flex-end;justify-content:flex-end;}
.pricing_block ul li {background:#fff;max-width:310px;padding:30px 30px 40px 30px;box-sizing:border-box;position:relative;}
.pricing_block ul li h3 {font-weight:700;padding-bottom:0;}
.pricing_block ul li h3 + p {font-weight:700;color:var(--primary-color);}
.pricing_block ul li .price {font-size:36px;font-weight:700;}
.pricing_block ul li .price + p {max-width:155px;color:var(--primary-color);padding-bottom:20px;}
.pricing_block ul li .info {font-size:14px;color:#999;}
.pricing_block ul li:nth-child(2) {background:var(--primary-color);color:#fff;padding:34px 20px 40px 40px;}
.pricing_block ul li:nth-child(2):after {content:'';background:var(--primary-color);display:block;width:100vw;height:100%;position:absolute;top:0;left:calc(100% - 1px);z-index:1;}
.pricing_block ul li:nth-child(2) h3 + p {color:#fff;}
.pricing_block ul li:nth-child(2) .price + p {color:#fff;padding-bottom:120px;}
.pricing_block ul li:nth-child(2) .info {color:#fff;}


	/* Featured List */
.featured_list {padding-bottom:70px;}
.featured_list ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(270px, 1fr));grid-gap:13px;}
.featured_list ul li {background:var(--primary-color);color:#fff;padding:25px 27px;}
.featured_list ul li div {width:64px;height:64px;margin-bottom:48px;display:flex;align-items:center;}
.featured_list ul li div img {max-width:64px;width:100%;max-height:64px;}
.featured_list ul li:nth-child(4) div img {max-width:42px;}
.featured_list ul li p {font-weight:700;padding-bottom:0;}


	/* Specialization List */
.specialization_list {position:relative;padding-bottom:70px;}
.specialization_list > img, .specialization_list > picture {position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;z-index:-1;}
.specialization_list > picture img {width:100%;height:100%;object-fit:cover;}
.specialization_list > div {display:flex;align-items:center;}
.specialization_list:not(.alignfull) header {flex:1 0 50%;padding:30px 10% 30px 30px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;}
.specialization_list:not(.alignfull) header h2 {display:flex;align-items:center;justify-content:center;flex:0;}
.specialization_list:not(.alignfull) header strong {font-weight:700;font-size:88px;margin-right:25px;position:relative;top:-5px;}
.specialization_list ul {flex:1 0 50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:url(images/icons/line.svg) center center/contain no-repeat, url(images/icons/line2.svg) center center/contain no-repeat;}
.specialization_list ul li {width:50%;padding:30px;min-height:200px;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;}
.specialization_list ul li h3 {padding-bottom:0;}
.specialization_list.alignfull {padding:440px 0 0 0;display:flex;align-items:flex-end;justify-content:flex-end;}
.specialization_list.alignfull > div {background:#fff;display:block;flex:0 0 50%;min-width:600px;padding:70px;box-sizing:border-box;}
.specialization_list.alignfull header h2 {text-align:center;padding-bottom:60px;}
.specialization_list.alignfull header h2 strong {font-weight:700;}
.specialization_list.alignfull ul {max-width:560px;margin:0 auto;background-image:url(images/icons/line3.svg), url(images/icons/line4.svg);}


	/* Advantages List */
.advantages_list {padding-bottom:70px;position:relative;}
.advantages_list > img, .advantages_list > picture {width:100%;margin-bottom:55px;display:block;}
.advantages_list > picture img {width:100%;}
.advantages_list ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));grid-gap:20px 54px;}
.advantages_list ul li header {font-size:22px;font-weight:700;padding-bottom:15px;margin-bottom:25px;background:url(images/icons/line.svg) right bottom/contain no-repeat;}
.page-parousiasi-programmatos .advantages_list {background:var(--primary-color);color:#fff;padding-bottom:30px;margin-bottom:70px;}
.page-parousiasi-programmatos .advantages_list:before, .page-parousiasi-programmatos .advantages_list:after {content:'';background:var(--primary-color);display:block;width:100%;height:100%;position:absolute;top:0;left:100%;}
.page-parousiasi-programmatos .advantages_list:before {left:auto;right:100%;}
.page-parousiasi-programmatos .advantages_list li p {color:#E3E3E3;}
.page-parousiasi-programmatos .advantages_list ul li header {background-image:url(images/icons/line5.svg);}
.page-program-overview .advantages_list {background:var(--primary-color);color:#fff;padding-bottom:30px;margin-bottom:70px;}
.page-program-overview .advantages_list:before, .page-program-overview .advantages_list:after {content:'';background:var(--primary-color);display:block;width:100%;height:100%;position:absolute;top:0;left:100%;}
.page-program-overview .advantages_list:before {left:auto;right:100%;}
.page-program-overview .advantages_list li p {color:#E3E3E3;}
.page-program-overview .advantages_list ul li header {background-image:url(images/icons/line5.svg);}
@media only screen and (min-width: 828px) and (max-width: 1111px) {
.page-parousiasi-programmatos .advantages_list ul, .page-program-overview .advantages_list ul {grid-template-columns:repeat(auto-fill, minmax(40%, 1fr));}
}


	/* Download list */
.download_list ul {max-width:960px;margin:0 auto;}
.download_list ul li {padding-bottom:10px;}
.download_list ul li h3 {padding-bottom:0;font-weight:700;font-size:19px;line-height:1.6;}
.download_list ul li a {background:#fff url(images/icons/download.svg) right 50px center no-repeat;border-radius:8px;display:block;padding:25px 20% 25px 37px;font-weight:700;}


	/* Gallery */
.content_block figure.wp-block-gallery {gap:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(40%, 1fr));grid-gap:28px;margin:40px 0 90px 0;}
.single-post .content_block figure.wp-block-gallery {margin-top:0;margin-bottom:0;padding:0 0 28px 0;}
.single-post .content_block .wp-block-embed.is-type-video {margin-top:0;margin-bottom:0;padding:0 0 28px 0;}
.content_block figure.wp-block-gallery figure.wp-block-image {width:auto !important;display:block;}
.content_block figure.wp-block-gallery figure.wp-block-image a {height:420px !important;margin-bottom:10px;}
.content_block figure.wp-block-gallery figure.wp-block-image a picture {height:100%;}
.content_block figure.wp-block-gallery figure.wp-block-image figcaption.wp-element-caption {background:none;color:var(--text-color);font-size:14px;margin:0;max-height:100%;overflow:visible;padding:0;position:static;text-align:left;text-shadow:none;}
.content_block figure.wp-block-gallery.columns-4 {grid-template-columns:repeat(auto-fill, minmax(20%, 1fr));grid-gap:13px;}
.content_block figure.wp-block-gallery.columns-4 figure.wp-block-image a {height:240px !important;}
.content_block figure.wp-block-gallery.columns-3 {grid-template-columns:repeat(auto-fill, minmax(30%, 1fr));grid-gap:4px 14px;}
.content_block figure.wp-block-gallery.columns-3 figure.wp-block-image a {height:257px !important;}
.single-business-event .content_block figure.wp-block-gallery.columns-3 figure.wp-block-image a {height:209px !important;}
.content_block figure.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before {display:none;}
.single-post .content_block p + figure.wp-block-gallery {margin-top:0;}


	/* Numbers list */
.numbers_list ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));grid-gap:13px;margin:30px 0 80px 0;}
.numbers_list ul li {background:#fff;text-align:center;padding:25px;}
.numbers_list ul li strong {font-size:48px;display:block;padding-bottom:10px;}
.numbers_list ul li p {padding:0;font-size:16px;}


	/* Image block */
.content_block .wp-block-image .wp-element-caption {font-size:14px;margin-top:10px;}
.content_block .wp-block-image.alignfull {margin-bottom:90px;}
.content_block .wp-block-image > img, .content_block .wp-block-image > picture {margin-bottom:36px;}


	/* Table block */
h3.wp-block-heading + .wp-block-table {margin-top:-30px;}
.wp-block-table table {border:2px solid #ededed;min-width:500px;margin-bottom:50px;}
.wp-block-table table td {border:none;padding:24px 37px;}
.wp-block-table table tr:nth-child(odd) {background:#fff;}
.wp-block-table table tr:nth-child(even) {background:#f7f8f9;}


	/* Media text */
.wp-block-media-text {padding:50px 0 110px 0;}
.wp-block-media-text .wp-block-media-text__content {padding:0 0 0 80px;}
.wp-block-media-text .wp-block-media-text__content .wp-block-list {margin-bottom:28px;}
.wp-block-media-text .wp-block-media-text__content .wp-block-list li {list-style-type:disc;margin-left:28px;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding:0 80px 0 0;}


	/* Single Teaching */
.single_teaching .wrapper {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.single_teaching .heading {padding-bottom:25px;min-width:100%;}
.single_teaching aside {width:420px;margin-right:53px;background:#fff;}
.single_teaching aside > div img {height:330px;width:100%;object-fit:cover;}
.single_teaching aside h3 {padding:15px 15px 15px 34px;}
.single_teaching aside ul {padding:0 15px 35px 34px;}
.single_teaching aside ul li {padding:0 5% 18px 62px;background:url(images/icons/pin2.svg) left 5px no-repeat;}
.single_teaching aside ul li.phone {background-image:url(images/icons/mobile2.svg);}
.single_teaching aside ul li.email {background-image:url(images/icons/email2.svg);}
.single_teaching article {flex:1;}
.single-teaching-staff .single_teaching aside a {color:#2f74b5;}


	/* Teaching staff list */
.teaching_staff_list + .teaching_staff_list {padding-top:87px;}
.teaching_staff_list > h2, .teaching_staff_list > h3 {padding-bottom:25px;}
.teaching_staff_list ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(20%, 1fr));grid-gap:73px 13px;}
.teaching_staff_list li figure {position:relative;}
.teaching_staff_list li figure .link {height:100%;width:100%;position:absolute;top:0;left:0;z-index:5;font-size:0;line-height:0;}
.teaching_staff_list li figure > a {display:block;height:240px;}
.teaching_staff_list li figure > a img {height:100%;width:100%;object-fit:cover;}
.teaching_staff_list li figure figcaption {padding-top:10px;font-size:16px;}
.teaching_staff_list li figure figcaption p {padding:0;}
.teaching_staff_list li figure figcaption h2, .teaching_staff_list li figure figcaption h3 {padding-bottom:5px;}
.teaching_staff_list li.more_item {grid-column-end:span 4;text-align:center;}
.en .teaching_staff_list li.more_item .button {font-size:0;line-height:0;}
.en .teaching_staff_list li.more_item .button:before {content:'More';font-size:14px;line-height:1.2;}


	/* Thank you */
body[class*="page-thank-you"] .breadcrumb {display:none;}
body[class*="page-thank-you"] .heading {padding-top:100px;}
@media only screen and (max-width: 650px) {
body[class*="page-thank-you"] .heading {padding-top:50px;}
body[class*="page-thank-you"] .wp-block-group.is-style-narrow-wider .wp-block-group__inner-container h1 {font-size:30px;}
}


	/* Oroi xrisis */
.page-oroi-xrisis .content_block article > *:not(header), .page-oroi-xrisis .content_block article > .heading h1 {max-width:960px;margin:0 auto;}
.page-oroi-xrisis .content_block article > .heading {padding-bottom:0;}
.page-oroi-xrisis .content_block article > h3 {padding:0 0 28px 0;}
.page-oroi-xrisis .content_block article > ul, .page-oroi-xrisis .content_block article > ol {margin-bottom:0;padding-bottom:28px;}
.page-oroi-xrisis .content_block article > p a, .page-oroi-xrisis .content_block article > p a:hover, .page-oroi-xrisis .content_block article > ul li a, .page-oroi-xrisis .content_block article > ul li a:hover, .page-oroi-xrisis .content_block article > ol li a, .page-oroi-xrisis .content_block article > ol li a:hover {color:#2f74b5;}
.page-oroi-xrisis .content_block article > ul li::marker, .page-oroi-xrisis .content_block article > ol li::marker {color:#2f74b5;}
@media only screen and (min-width: 769px) {
.page-oroi-xrisis .content_block article > h2 {margin-top:20px;}
.page-oroi-xrisis .content_block article > h3 {margin-top:10px;font-size:30px;}
}
@media only screen and (max-width: 768px) {
.page-oroi-xrisis .content_block article > h2 {margin-top:15px;}
.page-oroi-xrisis .content_block article > h3 {margin-top:5px;font-size:25px;}
}
.page-terms .content_block article > *:not(header), .page-terms .content_block article > .heading h1 {max-width:960px;margin:0 auto;}
.page-terms .content_block article > .heading {padding-bottom:0;}
.page-terms .content_block article > h3 {padding:0 0 28px 0;}
.page-terms .content_block article > ul, .page-terms .content_block article > ol {margin-bottom:0;padding-bottom:28px;}
.page-terms .content_block article > p a, .page-terms .content_block article > p a:hover, .page-terms .content_block article > ul li a, .page-terms .content_block article > ul li a:hover, .page-terms .content_block article > ol li a, .page-terms .content_block article > ol li a:hover {color:#2f74b5;}
.page-terms .content_block article > ul li::marker, .page-terms .content_block article > ol li::marker {color:#2f74b5;}
@media only screen and (min-width: 769px) {
.page-terms .content_block article > h2 {margin-top:20px;}
.page-terms .content_block article > h3 {margin-top:10px;font-size:30px;}
}
@media only screen and (max-width: 768px) {
.page-terms .content_block article > h2 {margin-top:15px;}
.page-terms .content_block article > h3 {margin-top:5px;font-size:25px;}
}
.page-politiki-aporritoy .content_block article > *:not(header), .page-politiki-aporritoy .content_block article > .heading h1 {max-width:960px;margin:0 auto;}
.page-politiki-aporritoy .content_block article > .heading {padding-bottom:0;}
.page-politiki-aporritoy .content_block article > h3 {padding:0 0 28px 0;}
.page-politiki-aporritoy .content_block article > ul, .page-politiki-aporritoy .content_block article > ol {margin-bottom:0;padding-bottom:28px;}
.page-politiki-aporritoy .content_block article > p a, .page-politiki-aporritoy .content_block article > p a:hover, .page-politiki-aporritoy .content_block article > ul li a, .page-politiki-aporritoy .content_block article > ul li a:hover, .page-politiki-aporritoy .content_block article > ol li a, .page-politiki-aporritoy .content_block article > ol li a:hover {color:#2f74b5;}
.page-politiki-aporritoy .content_block article > ul li::marker, .page-politiki-aporritoy .content_block article > ol li::marker {color:#2f74b5;}
@media only screen and (min-width: 769px) {
.page-politiki-aporritoy .content_block article > h2 {margin-top:20px;}
.page-politiki-aporritoy .content_block article > h3 {margin-top:10px;font-size:30px;}
}
@media only screen and (max-width: 768px) {
.page-politiki-aporritoy .content_block article > h2 {margin-top:15px;}
.page-politiki-aporritoy .content_block article > h3 {margin-top:5px;font-size:25px;}
}
.privacy-policy .content_block article > *:not(header), .privacy-policy .content_block article > .heading h1 {max-width:960px;margin:0 auto;}
.privacy-policy .content_block article > .heading {padding-bottom:0;}
.privacy-policy .content_block article > h3 {padding:0 0 28px 0;}
.privacy-policy .content_block article > ul, .privacy-policy .content_block article > ol {margin-bottom:0;padding-bottom:28px;}
.privacy-policy .content_block article > p a, .privacy-policy .content_block article > p a:hover, .privacy-policy .content_block article > ul li a, .privacy-policy .content_block article > ul li a:hover, .privacy-policy .content_block article > ol li a, .privacy-policy .content_block article > ol li a:hover {color:#2f74b5;}
.privacy-policy .content_block article > ul li::marker, .privacy-policy .content_block article > ol li::marker {color:#2f74b5;}
@media only screen and (min-width: 769px) {
.page-policy .content_block article > h2 {margin-top:20px;}
.page-policy .content_block article > h3 {margin-top:10px;font-size:30px;}
}
@media only screen and (max-width: 768px) {
.page-policy .content_block article > h2 {margin-top:15px;}
.page-policy .content_block article > h3 {margin-top:5px;font-size:25px;}
}
.page-executive-education .content_block article > h3 {padding:0 0 28px 0;}
.page-executive-education .content_block article > ul, .page-executive-education .content_block article > ol {margin-bottom:0;padding-bottom:28px;}
.page-executive-education .content_block article > p a, .page-executive-education .content_block article > p a:hover, .page-executive-education .content_block article > ul li a, .page-executive-education .content_block article > ul li a:hover, .page-executive-education .content_block article > ol li a, .page-executive-education .content_block article > ol li a:hover {color:#2f74b5;}
.page-executive-education .content_block article > ul li::marker, .page-executive-education .content_block article > ol li::marker {color:#2f74b5;}
@media only screen and (min-width: 769px) {
.page-executive-education .content_block article > h2 {margin-top:20px;}
.page-executive-education .content_block article > h3 {margin-top:10px;font-size:30px;}
}
@media only screen and (max-width: 768px) {
.page-executive-education .content_block article > h2 {margin-top:15px;}
.page-executive-education .content_block article > h3 {margin-top:5px;font-size:25px;}
}
	

	/* 404 */
.error404 .content_block {padding:290px 0;background:url(images/demo/bg_404.jpg) center center/cover no-repeat;position:relative;color:#fff;text-align:center;}
.error404 .content_block:before {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.7);}
.error404 .content_block h1 {font-size:88px;}


	/* Single Post */
.single-post .content_block article {padding-bottom:30px;}
.single-post .content_block article > *:not(header) {max-width:960px;margin-left:auto;margin-right:auto;}
.single-post .content_block article > h3 {padding-bottom:28px;}
.single-post .content_block article > p, .single-post .content_block article > ul, .single-post .content_block article > ol {color:#3b3b3b;}
.single-post .content_block article > p > strong {color:#424242;}
.single-post .content_block article > p a, .single-post .content_block article > p a:hover, .single-post .content_block article > ul li a, .single-post .content_block article > ul li a:hover, .single-post .content_block article > ol li a, .single-post .content_block article > ol li a:hover {color:#2f74b5;}
.single-post .content_block article > ul li::marker, .single-post .content_block article > ol li::marker {color:#2f74b5;}
.single-post h3.wp-block-heading + .wp-block-table {margin-top:0;}
@media only screen and (min-width: 769px) {
.single-post .content_block article > h2 {margin-top:20px;}
.single-post .content_block article > h3 {margin-top:10px;font-size:30px;}
}
@media only screen and (max-width: 768px) {
.single-post .content_block article > h2 {margin-top:15px;}
.single-post .content_block article > h3 {margin-top:5px;font-size:25px;}
}


	/* Posts list */
.posts_list h2 {text-align:center;padding-bottom:55px;}
.posts_list ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:35px 15px;}
.posts_list ul li {border:1px solid #E3E3E3;background:#fff;}
.posts_list ul li figure {position:relative;}
.posts_list ul li figure .link {position:absolute;top:0;left:0;font-size:0;line-height:0;display:block;width:100%;height:100%;z-index:5;}
.posts_list ul li figure > div {height:244px;}
.posts_list ul li figure > div img {height:100%;width:100%;object-fit:cover;}
.posts_list ul li figure figcaption {padding:24px;}
.posts_list ul li figure figcaption p {color:#2F74B5;font-size:14px;padding-bottom:5px;}
.posts_list ul li figure figcaption h6 {font:700 19px 'Manrope';padding-bottom:0;}
.posts_list ul li figure figcaption h3 {font:700 19px 'Manrope';padding-bottom:0;}
.single-post .posts_list {background:#fff;position:relative;margin-bottom:-140px;padding:80px 0 180px 0;}
.single-post .posts_list:before, .single-post .posts_list:after {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:100%;background:#fff;}
.single-post .posts_list:before {left:auto;right:100%;}
.single-post .posts_list ul {grid-gap:26px;}
.single-post .posts_list ul li {padding:24px;}
.single-post .posts_list ul li figure > div {height:220px;margin-bottom:20px;}
.single-post .posts_list ul li figure figcaption {padding:0;}

.news_list {padding:100px 0;}
.news_list > h2 {padding-bottom:54px;text-align:center;}
.news_list .wp-block-buttons {margin-top:70px;justify-content:center;}
.news_list ul li figure figcaption p {color:#7F7F7F;}
.news_list ul.slick-dots {display:flex;grid-gap:0;}
@media only screen and (min-width: 640px) and (max-width: 960px) {
.posts_list ul li:nth-child(3) {display:none;}
}

	/* Blockquote */
.wp-block-quote {margin-bottom:52px;margin-top:30px;border-radius:4px;position:relative;background:#fff;color:#666;padding:62px 87px 35px 88px;font-weight:400;}
.wp-block-quote:before, .wp-block-quote:after {content:'“';position:absolute;top:10px;left:20px;color:#3174FF;font-size:125px;line-height:1;}
.wp-block-quote:after {content:'”';left:auto;right:20px;top:auto;bottom:-40px;}
.wp-block-quote p {font-style:italic;}


	/* Map */
.acf-map {min-height:500px;position:relative;margin-top:-20px;}
.acf-map img {max-width:inherit !important;}


	/* Contact page */
.page-epikoinonia .content_block .wp-block-columns:not(.alignfull) .wp-block-list {margin-top:-20px;}
.page-epikoinonia .content_block .wp-block-columns:not(.alignfull) .wp-block-list li {list-style:none;max-width:314px;margin:0;padding:0 0 12px 36px;background:url(images/icons/pin3.svg) left 5px no-repeat;}
.page-epikoinonia .content_block .wp-block-columns:not(.alignfull) .wp-block-list li strong {display:block;margin-top:12px;}
.page-epikoinonia .content_block .wp-block-columns:not(.alignfull) .wp-block-list li strong a {padding-right:24px;background:url(images/icons/arrow3.svg) right 8px no-repeat;}
.page-epikoinonia .content_block .wp-block-columns:not(.alignfull) .wp-block-list li:nth-child(2) {background-image:url(images/icons/mobile3.svg);}
.page-epikoinonia .content_block .wp-block-columns:not(.alignfull) .wp-block-list li:nth-child(3) {background-image:url(images/icons/email3.svg);}
.page-epikoinonia .gform_wrapper .gform_body .gfield.gfield--type-checkbox {max-width:280px;}
.page-epikoinonia .gform_wrapper.gravity-theme .gform_footer.gform-footer {margin-top:-70px;}
.page-contact .content_block .wp-block-columns:not(.alignfull) .wp-block-list {margin-top:-20px;}
.page-contact .content_block .wp-block-columns:not(.alignfull) .wp-block-list li {list-style:none;max-width:314px;margin:0;padding:0 0 12px 36px;background:url(images/icons/pin3.svg) left 5px no-repeat;}
.page-contact .content_block .wp-block-columns:not(.alignfull) .wp-block-list li strong {display:block;margin-top:12px;}
.page-contact .content_block .wp-block-columns:not(.alignfull) .wp-block-list li strong a {padding-right:24px;background:url(images/icons/arrow3.svg) right 8px no-repeat;}
.page-contact .content_block .wp-block-columns:not(.alignfull) .wp-block-list li:nth-child(2) {background-image:url(images/icons/mobile3.svg);}
.page-contact .content_block .wp-block-columns:not(.alignfull) .wp-block-list li:nth-child(3) {background-image:url(images/icons/email3.svg);}
.page-contact .gform_wrapper .gform_body .gfield.gfield--type-checkbox {max-width:280px;}
.page-contact .gform_wrapper.gravity-theme .gform_footer.gform-footer {margin-top:-70px;}


	/* Single business event */
/*.single-business-event .wp-block-heading + .wp-block-gallery, .single-business-event .wp-block-heading + .wp-block-embed.is-type-video {margin-top:-30px;}*/
.single_event .wrapper article {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.single_event .heading {min-width:100%;}
.single_event aside {width:360px;margin-right:60px;padding:30px 30px 20px 30px;box-sizing:border-box;background:#fff;}
.single_event aside ul {padding:0 0 20px 0;}
.single_event aside ul li {padding:10px 0 10px 43px;background:url(images/icons/calendar.svg) left 15px no-repeat;border-bottom:1px solid #E3E3E3;}
.single_event aside ul li:last-child {border-bottom:none;}
.single_event aside ul li strong {display:block;}
.single_event aside ul li span {font-size:16px;}
.single_event aside ul li.place {background-image:url(images/icons/place.svg);}
.single_event aside ul li.organizers {background-image:url(images/icons/organizers.svg);}
.single_event aside .button {min-width:100%;}
.single_event aside p {padding-bottom:12px;}
.single_event section {flex:1;}
.single_event section > h3 {padding-bottom:28px;}
.single_event section figure.wp-block-gallery {margin-top:0;margin-bottom:0;padding:0 0 28px 0;}
.single_event section .wp-block-embed.is-type-video {margin-top:0;margin-bottom:0;padding:0 0 28px 0;}
.single_event section > ul, .single_event section > ol {margin-bottom:0;padding-bottom:28px;}
.single_event section > ul li {list-style-type:disc;margin-left:28px;}
.single_event section > ol li {list-style-type:decimal;margin-left:28px;}
.single_event section > p a, .single_event section > p a:hover, .single_event section > ul li a, .single_event section > ul li a:hover, .single_event section > ol li a, .single_event section > ol li a:hover {color:#2f74b5;}
.single_event section > ul li::marker, .single_event section > ol li::marker {color:#2f74b5;}
@media only screen and (min-width: 769px) {
.single_event section > h2 {margin-top:20px;}
.single_event section > h3 {margin-top:10px;font-size:30px;}
}
@media only screen and (max-width: 768px) {
.single_event section > h2 {margin-top:15px;}
.single_event section > h3 {margin-top:5px;font-size:25px;}
}
.event_form {background:#fff;position:relative;padding:110px 0;margin-bottom:-140px;}
.event_form:before, .event_form:after {content:'';display:block;width:100%;height:100%;background:#fff;position:absolute;top:0;left:100%;}
.event_form:before {left:auto;right:100%;}
.event_form .gform_wrapper h2 {text-align:center;font-size:48px;color:var(--primary-color);font-weight:700;}
.event_form .gform_wrapper form {margin:0 auto;max-width:610px;}
.event_form .gform_wrapper .gform_body .gfield.gfield--type-checkbox {max-width:280px;color:#7F7F7F;}
.event_form .gform_wrapper .gform_body .gfield.gfield--type-checkbox a {color:#7F7F7F;}
.event_form .gform_wrapper.gravity-theme .gform_footer.gform-footer {margin-top:-70px;}


	/* Embed */
.wp-block-embed.is-type-video {margin-bottom:40px;}


	/* Business events list */
.business_events_list ul.list {display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:16px;}
.business_events_list ul.list li {background:#fff;border:1px solid #E3E3E3;}
.business_events_list ul.list li figure {position:relative;}
.business_events_list ul.list li figure .link {position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:3;font-size:0;line-height:0;}
.business_events_list ul.list li figure > div {position:relative;font-size:0;}
.business_events_list ul.list li figure > div header {position:absolute;top:16px;left:16px;font-size:14px;font-weight:500;color:#fff;padding:8px 10px 8px 45px;background:var(--primary-color) url(images/icons/calendar2.svg) 10px center no-repeat;border-radius:5px;}
.business_events_list ul.list li figure > div img {height:244px;width:100%;object-fit:cover;}
.business_events_list ul.list li figure figcaption {padding:0 25px 20px 25px;}
.business_events_list ul.list li figure figcaption p {padding:13px 13px 13px 62px;background:#F7F8F9 url(images/icons/place.svg) 27px center no-repeat;border-bottom:1px solid #E3E3E3;margin:0 -25px;font-size:14px;}
.business_events_list ul.list li figure figcaption h6 {color:#333;font:700 19px/1.4 'Manrope';padding:12px 0 40px 0;}
.business_events_list ul.list li figure figcaption h3 {color:#333;font:700 19px/1.4 'Manrope';padding:12px 0 40px 0;}
.business_events_list ul.list li figure figcaption a {font-size:14px;background:url(images/icons/arrow4.svg) right center no-repeat;padding-right:20px;}

.business_events_list2 {position:relative;background:var(--primary-color);color:#fff;padding:100px 0;}
.business_events_list2:before, .business_events_list2:after {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:100%;background:var(--primary-color);}
.business_events_list2:before {left:auto;right:100%;}
.business_events_list2 > h2 {padding-bottom:54px;text-align:center;}
.business_events_list2 figcaption {color:var(--text-color);}
.business_events_list2 .wp-block-buttons {margin-top:50px;justify-content:center;}
.business_events_list2 .slick-dots li.slick-active button {background:#fff;}
@media only screen and (min-width: 646px) and (max-width: 961px) {
.business_events_list ul.list li:nth-child(3) {display:none;}
}

	/* Advisory list */
.advisory_list {padding:30px 0;}
.advisory_list ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:35px 16px;}
.advisory_list ul li figure > div {height:390px;font-size:0;line-height:0;}
.advisory_list ul li figure > div img {width:100%;height:100%;object-fit:cover;}
.advisory_list ul li figure figcaption {font-size:16px;background:#fff;padding:28px;}
.advisory_list ul li figure figcaption h2 {padding-bottom:14px;}
.advisory_list ul li figure figcaption p {color:#666;}
.advisory_list ul li figure figcaption a {font-size:14px;color:var(--primary-color);}


	/* Hero block */
.hero_block {position:relative;margin-top:-1px;}
.hero_block:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;mix-blend-mode:multiply;background:linear-gradient(to right, #1F417C 0%, #073A6C 21%, transparent 100%);opacity:.95;}
.hero_block .img, .hero_block .video {position:absolute;top:0;left:0;width:100%;height:100%;}
.hero_block .img img, .hero_block .video video {width:100%;height:100%;object-fit:cover;}
.hero_block .wrapper {z-index:5;}
.hero_block header {padding:200px 0;color:#fff;max-width:500px;}
.hero_block header h1 {font-size:88px;}
.hero_block header h2 {max-width:300px;}
.hero_block header span {background:#B63D06;display:inline-block;font-size:10px;padding:2px 13px;border-radius:4px;}
.hero_block header .wp-element-button {min-width:156px;height:40px;}


	/* Info list */
.info_list {position:relative;background:#fff;margin-bottom:140px;}
.info_list:before, .info_list:after {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:100%;background:#fff;}
.info_list:before {left:auto;right:100%;}
.info_list ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));grid-gap:53px;}
.info_list ul li {padding:55px 0;}
.info_list ul li h3 {font-weight:700;padding-bottom:20px;margin-bottom:15px;background:url(images/icons/line6.svg) right bottom no-repeat;position:relative;}
.info_list ul li h3:before {content:'';display:block;width:70%;height:2px;background:#96b9da;position:absolute;bottom:3px;left:0;}


	/* Countdown */
.countdown_block {position:relative;background:var(--primary-color);color:#fff;padding:25px 46px;font-weight:700;margin-bottom:52px;}
.countdown_block p {padding-bottom:0;}
.countdown_block .hide, .countdown_block.hide {display:none;}
.countdown_block .close {position:absolute;color:var(--primary-color);top:-35px;right:10px;cursor:pointer;}
.countdown_block .countdown-section:nth-child(2):before {content:'&';padding-right:8px;}
.countdown_block .countdown-section .countdown-amount {padding-right:8px;}
.countdown_block .countdown-section .countdown-period {padding-right:8px;}
.countdown_block .countdown-section:nth-child(2) .countdown-period {padding-right:2px;}
.home .countdown_block {margin:200px 0 0 0;padding:113px 0 105px 0;font-weight:400;}
.home .countdown_block:before, .home .countdown_block:after {content:'';display:block;width:100vw;height:100%;position:absolute;top:0;left:100%;background:var(--primary-color);}
.home .countdown_block:before {left:auto;right:100%;}
.home .countdown_block .close {display:none;}
.home .countdown_block p {padding-left:61px;background:url(images/icons/timer.svg) 0 10px no-repeat;}
.home .countdown_block p > span {display:block;font-size:36px;font-weight:700;}
.el .countdown_block .countdown-section .countdown-period {font-size:0;}
.el .countdown_block .countdown-section:nth-child(1) .countdown-period:before {content:'Ημέρες';font-size:19px;}
.el .countdown_block .countdown-section:nth-child(2) .countdown-period:before {content:'Ώρες';font-size:19px;}
.home.el .countdown_block .countdown-section:nth-child(1) .countdown-period:before, .home.el .countdown_block .countdown-section:nth-child(2) .countdown-period:before {font-size:36px;}
.countdown_block p.zero {font-size:0;}
.countdown_block p.zero:before {content:'The application period has ended.';font-size:19px;}
.el .countdown_block p.zero:before {content:'Η περίοδος υποβολής αιτήσεων έχει λήξει';}
.countdown_block p.zero span {font-size:0;}
.home .countdown_block p.zero:before {padding:15px 0;display:inline-block;}


	/* Testimonial slider */
.testimonial_slider {background:#E6EDF2;padding:135px 0;position:relative;}
.testimonial_slider:before, .testimonial_slider:after {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:100%;background:#E6EDF2;}
.testimonial_slider:before {left:auto;right:100%;}
.testimonial_slider > h2 {text-align:center;padding-bottom:45px;}
.testimonial_slider .slider {margin:0 -6px;}
.testimonial_slider .slick-track {display:flex;}
.testimonial_slider .slick-slide {min-height:100%;height:auto;}
.testimonial_slider figure {padding:0 6px;height:100%;}
.testimonial_slider figure > div {height:222px;font-size:0;line-height:0;}
.testimonial_slider figure > div img {width:100%;height:100%;object-fit:cover;}
.testimonial_slider figure figcaption {background:#fff;box-sizing:border-box;height:calc(100% - 222px);padding:23px 23px 5px 23px;font-size:14px;}
.testimonial_slider figure figcaption h3 {font-weight:700;padding-bottom:10px;}
.testimonial_slider figure figcaption span {color:var(--primary-color);display:block;padding-bottom:10px;}
.slick-arrow {position:absolute;top:calc(50% - 50px);left:-67px;z-index:100;background:#fff url(images/icons/prev.svg) center center no-repeat;width:48px;height:48px;border-radius:50%;font-size:0;line-height:0;border:1px solid #E3E3E3;box-sizing:border-box;}
.slick-next {left:auto;right:-67px;background-image:url(images/icons/next.svg);}
.slick-dots {display:flex;flex-wrap:wrap;justify-content:center;padding-top:40px;}
.slick-dots li {padding:0 4px 8px 4px;background:none !important;border:none !important;}
.slick-dots li button {width:11px;height:11px;padding:0;background:#D9D9D9;border:none;border-radius:50%;font-size:0;line-height:0;transition:background ease-in-out .3s;}
.slick-dots li.slick-active button {background:var(--primary-color);}
@media only screen and (max-width: 1370px) {
.testimonial_slider .slick-arrow {display:none;}
}

	/* Advantages list 2 */
.advantages_list_2 {padding:84px 0;}
.advantages_list_2 ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));grid-gap:4px;}
.advantages_list_2 ul li:not(:first-child) {background:#fff;min-height:250px;box-sizing:border-box;padding:24px;font-weight:700;}
.advantages_list_2 ul li:not(:first-child) div {margin-bottom:50px;}
.advantages_list_2 ul li:not(:first-child) div img {width:32px;height:32px;}
.advantages_list_2 ul li:first-child {grid-column-end:span 2;padding:24px 15% 24px 0;align-self:center;display:flex;align-items:center;}
.advantages_list_2 ul li:first-child span {font-size:88px;font-weight:700;padding-right:15px;}
.advantages_list_2 ul li:first-child h2 {padding:0;}
.advantages_list_2 ul li h3 {font-size:19px;font-weight:700;}


	/* Skills list */
.skills_list {background:var(--text-color);color:#fff;padding-bottom:117px;position:relative;}
.skills_list:before {content:'';background:var(--text-color);display:block;width:300vw;height:100%;position:absolute;top:0;left:-100%;}
.skills_list:after {content:'';background:url(images/demo/mba.svg) center 93px/130px no-repeat, url(images/demo/executive.svg) center 50px/128px no-repeat, var(--primary-color);display:block;width:235px;height:180px;position:absolute;top:0;left:50%;}
.skills_list ul:before {content:'';background:#fff url(images/logo3.svg) 92px center/302px no-repeat;position:absolute;top:0;left:calc(50% + 235px);display:block;width:100vw;height:180px;}
.skills_list h2 {padding:97px 0 74px 0;max-width:370px;position:relative;z-index:5;}
.skills_list ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(270px, 1fr));grid-gap:46px;}
.skills_list ul li {padding-left:42px;background:url(images/icons/check.svg) left 2px no-repeat;position:relative;z-index:5;}
.skills_list ul li h3 {font-weight:500;font-size:19px;padding-bottom:0;line-height:1.6;}


	/* Press slider */
.press_slider {padding:168px 0;position:relative;}
.press_slider > h2 {text-align:center;padding-bottom:45px;}
.press_slider .slider {margin:0 -7px;}
.press_slider .slick-slide {padding:0 7px;}
.press_slider figure {background:#fff;border:1px solid #E3E3E3;padding:24px;}
.press_slider figure > div {height:64px;margin-bottom:24px;font-size:0;line-height:0;}
.press_slider figure > div img {max-width:100%;max-height:64px;object-fit:contain;}
.press_slider figure figcaption {font-size:16px;}
.press_slider figure figcaption a {font-size:14px;padding-right:16px;background:url(images/icons/arrow3.svg) right 6px/12px auto no-repeat;}


	/* Important list */
.important_list {background:#fff;padding:109px 0 128px 0;position:relative;}
.important_list:before, .important_list:after {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:100%;background:#fff;}
.important_list:before {left:auto;right:100%;}
.important_list > ul {display:flex;flex-wrap:wrap;padding-top:30px;}
.important_list > ul > li {flex-basis:45%;font-size:16px;padding:0 47px 40px 50px;box-sizing:border-box;position:relative;}
.important_list > ul li > div {position:absolute;top:3px;left:0;}
.important_list > ul li > div img {height:32px;width:32px;object-fit:contain;}
.important_list > ul li p {padding-bottom:0;}
.important_list > ul li h4 {font-weight:700;padding-bottom:10px;}
.important_list > ul li h3 {font-size:22px;font-weight:700;padding-bottom:10px;}
.important_list > ul li ul li {list-style:disc;margin-left:18px;}
.important_list .wp-block-buttons {margin:20px 0 0 50px;}
.important_list .img {position:absolute;bottom:0;left:45%;z-index:2;height:309px;width:calc((-100% + 100vw) / 2 + 55%);}
.important_list .img img {height:100%;width:100%;object-fit:cover;}


	/* Read More */
.page-business-events .heading {padding-bottom:7px;}
.more_block {margin-bottom:40px;padding-bottom:30px;position:relative;}
.more_block > p {padding-bottom:0;}
.more_block > span {cursor:pointer;color:var(--primary-color);position:absolute;bottom:0;left:0;font-weight:700;}
.more_block > span.hide {font-size:0;line-height:0;}
.more_block > span.hide:before {content:'Less';font-size:19px;line-height:1.6;}
.el .more_block > span {font-size:0;line-height:0;}
.el .more_block > span:before {content:'Περισσότερα';font-size:19px;line-height:1.6;}
.el .more_block > span.hide:before {content:'Λιγότερα';}
.more_block > div {display:none;}
.more_block > div p:empty {display:none;}
.more_block > div > ul, .more_block > div > ol {margin-bottom:0;padding-bottom:28px;}
.more_block > div > ul li {list-style-type:disc;margin-left:28px;}
.more_block > div > ol li {list-style-type:decimal;margin-left:28px;}
.more_block > div > p a, .more_block > div > p a:hover, .more_block > div > ul li a, .more_block > div > ul li a:hover, .more_block > div > ol li a, .more_block > div > ol li a:hover {color:#2f74b5;}
.more_block > div > ul li::marker, .more_block > div > ol li::marker {color:#2f74b5;}
@media only screen and (min-width: 769px) {
.more_block > div > h2 {margin-top:20px;}
.more_block > div > h3 {margin-top:20px;font-size:30px;}
}
@media only screen and (max-width: 768px) {
.more_block > div > h2 {margin-top:15px;}
.more_block > div > h3 {margin-top:15px;font-size:25px;}
}


	/* diktyo apofoiton */
.page-diktyo-apofoiton .wrapper article {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.page-diktyo-apofoiton .heading {min-width:100%;}
.page-diktyo-apofoiton aside {width:360px;margin-right:60px;padding:30px 30px 20px 30px;box-sizing:border-box;background:#fff;}
.page-diktyo-apofoiton section {flex:1;}
.page-diktyo-apofoiton section > ul, .page-diktyo-apofoiton section > ol {margin-bottom:0;padding-bottom:28px;}
.page-diktyo-apofoiton section > ul li {list-style-type:disc;margin-left:28px;}
.page-diktyo-apofoiton section > ol li {list-style-type:decimal;margin-left:28px;}
.page-diktyo-apofoiton section > p a, .page-diktyo-apofoiton section > p a:hover, .page-diktyo-apofoiton section > ul li a, .page-diktyo-apofoiton section > ul li a:hover, .page-diktyo-apofoiton section > ol li a, .page-diktyo-apofoiton section > ol li a:hover {color:#2f74b5;}
.page-diktyo-apofoiton section > ul li::marker, .page-diktyo-apofoiton section > ol li::marker {color:#2f74b5;}
@media only screen and (max-width: 959px) {
.page-diktyo-apofoiton .wrapper article {display:block;}
.page-diktyo-apofoiton aside {width:100%;margin:0 0 40px 0;}
}
@media only screen and (min-width: 769px) {
.page-diktyo-apofoiton section > h2 {margin-top:20px;}
.page-diktyo-apofoiton section > h3 {margin-top:20px;font-size:30px;}
}
@media only screen and (max-width: 768px) {
.page-diktyo-apofoiton section > h2 {margin-top:15px;}
.page-diktyo-apofoiton section > h3 {margin-top:15px;font-size:25px;}
}
.page-alumni-network .wrapper article {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.page-alumni-network .heading {min-width:100%;}
.page-alumni-network aside {width:360px;margin-right:60px;padding:30px 30px 20px 30px;box-sizing:border-box;background:#fff;}
.page-alumni-network section {flex:1;}
.page-alumni-network section > ul, .page-alumni-network section > ol {margin-bottom:0;padding-bottom:28px;}
.page-alumni-network section > ul li {list-style-type:disc;margin-left:28px;}
.page-alumni-network section > ol li {list-style-type:decimal;margin-left:28px;}
.page-alumni-network section > p a, .page-alumni-network section > p a:hover, .page-alumni-network section > ul li a, .page-alumni-network section > ul li a:hover, .page-alumni-network section > ol li a, .page-alumni-network section > ol li a:hover {color:#2f74b5;}
.page-alumni-network section > ul li::marker, .page-alumni-network section > ol li::marker {color:#2f74b5;}
@media only screen and (max-width: 959px) {
.page-alumni-network .wrapper article {display:block;}
.page-alumni-network aside {width:100%;margin:0 0 40px 0;}
}
@media only screen and (min-width: 769px) {
.page-alumni-network section > h2 {margin-top:20px;}
.page-alumni-network section > h3 {margin-top:20px;font-size:30px;}
}
@media only screen and (max-width: 768px) {
.page-alumni-network section > h2 {margin-top:15px;}
.page-alumni-network section > h3 {margin-top:15px;font-size:25px;}
}



/* Footer */
.footer {background:var(--text-color);color:#fff;position:relative;font-size:16px;}
.footer a, .footer a:visited {color:#E3E3E3;}
.footer a:hover {color:#fff;}
.footer .wrapper:before {content:'';background:var(--primary-color);display:block;width:100vw;height:100%;position:absolute;top:0;right:calc(68% - 6px);}
.footer .wp-block-columns {gap:0;position:relative;z-index:5;}
.footer .wp-block-columns .wp-block-column {padding-bottom:90px;}
.footer .wp-block-columns .wp-block-column:first-child {padding-top:200px;background:url(images/demo/mba.svg) left 65px no-repeat, url(images/demo/executive.svg) left 20px no-repeat;}
.footer .wp-block-columns .wp-block-column:first-child ul {max-width:280px;}
.footer .wp-block-columns .wp-block-column:first-child ul li {padding:0 0 15px 30px;background:url(images/icons/pin.svg) left 2px no-repeat;color:#fff;}
.footer .wp-block-columns .wp-block-column:first-child ul li a, .footer .wp-block-columns .wp-block-column:first-child ul li a:visited {color:#fff;}
.footer .wp-block-columns .wp-block-column:first-child ul li a:hover {color:#E3E3E3;}
.footer .wp-block-columns .wp-block-column:first-child ul li:nth-child(2) {background-image:url(images/icons/mobile.svg);}
.footer .wp-block-columns .wp-block-column:first-child ul li:nth-child(3) {background-image:url(images/icons/email.svg);}
.footer div[class*="menu-top-menu-"] {padding:60px 0 0 60px;}
.footer div[class*="menu-top-menu-"] > ul {display:flex;flex-wrap:wrap;justify-content:space-between;}
.footer div[class*="menu-top-menu-"] > ul > li {display:none;width:30%;padding-right:30px;box-sizing:border-box;}
.footer div[class*="menu-top-menu-"] > ul > li.menu-item-has-children:nth-child(2) {width:47%;}
.footer div[class*="menu-top-menu-"] > ul > li.menu-item-has-children:nth-child(5) {width:23%;padding-right:0;}
.footer div[class*="menu-top-menu-"] > ul > li.menu-item-has-children {display:block;}
.footer div[class*="menu-top-menu-"] > ul > li.menu-item-has-children > span {display:none;}
.footer div[class*="menu-top-menu-"] > ul > li > a, .footer div[class*="menu-top-menu-"] > ul > li > i {color:#E3E3E3;font-style:normal;font-size:19px;font-weight:700;}
.footer div[class*="menu-top-menu-"] > ul > li > ul {padding-top:18px;}
.footer div[class*="menu-top-menu-"] > ul > li > ul li {padding-bottom:18px;}
.footer div[class*="menu-social-menu-"] {position:relative;}
.footer div[class*="menu-social-menu-"]:before {content:'';background:#fff url(images/logo3.svg) 60px center no-repeat;position:absolute;top:0;left:0;display:block;width:100vw;height:100%;}
.footer div[class*="menu-social-menu-"] ul {display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:28px 0 18px 0;position:relative;z-index:5;}
.footer div[class*="menu-social-menu-"] ul:before {content:'Social';color:var(--primary-color);font-size:19px;font-weight:700;display:block;padding:0 3px 10px 0;}
.footer div[class*="menu-social-menu-"] ul li {font-size:0;line-height:0;padding:0 0 10px 12px;}
.footer div[class*="menu-social-menu-"] ul li a {display:inline-block;width:48px;height:48px;border-radius:50%;border:2px solid #E3E3E3;background:url(images/blank.gif) center center no-repeat;opacity:1;transition:opacity ease-in-out .2s;box-sizing:border-box;filter:brightness(0) saturate(100%) invert(38%) sepia(57%) saturate(831%) hue-rotate(171deg) brightness(91%) contrast(82%);}
.footer div[class*="menu-social-menu-"] ul li a:hover {opacity:.8;}
.footer div[class*="menu-social-menu-"] ul li a[href*="linkedin"] {background-image:url(images/icons/linkedin.svg);}
.footer div[class*="menu-social-menu-"] ul li a[href*="x.com"], .footer div[class*="menu-social-menu-"] ul li a[href*="twitter"] {background-image:url(images/icons/x.svg);}
.footer div[class*="menu-social-menu-"] ul li a[href*="facebook"] {background-image:url(images/icons/facebook.svg);}
.footer div[class*="menu-social-menu-"] ul li a[href*="youtube"] {background-image:url(images/icons/youtube.svg);}
.footer div[class*="menu-social-menu-"] ul li a[href*="instagram"] {background-image:url(images/icons/instagram.svg);}
	/* Copyright */
.copyright {display:flex;flex-wrap:wrap;justify-content:space-between;font-size:14px;padding-bottom:20px;position:relative;z-index:5;}
.copyright p {width:32%;padding-bottom:0;}
.copyright > div {flex:1;padding-left:60px;}
.copyright ul {display:flex;}
.copyright ul li {padding-right:30px;}
.copyright > a {font-weight:700;font-size:16px;}




/* Media Queries */
    /* Desktop Wide */
@media only screen and (max-width: 1460px) {
/* Header */
.header .wpml-ls {top:26px;}
.header .logo {width:271px;height:71px;background-size:auto 100%;}
.header nav > ul > li > ul {margin-top:20px;}
}
@media only screen and (min-width: 1251px) and (max-width: 1460px) {
/* Header */
.header .top_menu {padding-left:0;}
.header nav > ul > li {padding-left:15px;}
}

@media only screen and (max-width: 1250px) {
/* Header */
html.active {overflow:hidden;}
.menu_trigger {display:block;}
.header .logo {width:300px;height:58px;background-image:url(images/logo2.svg);}
.header .wpml-ls {margin-bottom:10px;position:relative;top:0;right:0;}
.header .wpml-ls > ul > li > ul {position:static;margin-top:0;left:0;border:none;background:none;box-shadow:none;border-radius:0;padding:20px 0 0 0;min-width:1px;}
.header .wpml-ls > ul > li > ul li {font-size:16px;font-weight:500;border-bottom:none;}
.header .wpml-ls > ul > li > ul li a {color:#E3E3E3;padding:0 0 15px 0;background:none;}
.header .wpml-ls > ul > li > ul li a:hover {color:#fff;}
.header .top_menu {position:absolute;top:100%;right:0;display:none;width:100%;height:calc(100vh - 61px);background:var(--text-color);padding:25px 25px 70px 25px;z-index:999;box-sizing:border-box;overflow:auto;}
.header.active .top_menu {display:block;}
.header nav > ul {display:block;}
.header nav > ul > li {font-size:19px;font-weight:700;padding-bottom:15px;}
.header nav > ul > li:first-child {display:block;}
.header nav > ul > li > a, .header nav > ul > li > i {position:relative;display:block;}
.header nav > ul > li.menu-item-has-children > a:after, .header nav > ul > li.menu-item-has-children > i:after {position:absolute;top:15px;right:5px;}
.header nav > ul > li:last-child > a, .header nav > ul > li:last-child > a:visited {width:100%;max-width:450px;height:52px;margin-top:10px;}
.header nav > ul > li.menu-item-has-children > span {display:block;width:100%;height:31px;cursor:pointer;position:absolute;top:0;right:-5px;}
.header nav > ul > li.menu-item-has-children.active > a:after, .header nav > ul > li.menu-item-has-children.active > i:after {transform:rotate(180deg);}
.header nav > ul > li > ul {position:static;height:auto;overflow:visible;opacity:1;display:none;margin-top:0;left:0;border:none;background:none;box-shadow:none;border-radius:0;padding:20px 0 0 0;min-width:1px;}
.header nav > ul > li > ul:before {display:none;}
.header nav > ul > li > ul li {font-size:16px;font-weight:500;border-bottom:none;}
.header nav > ul > li > ul li a, .header nav > ul > li > ul li a:visited {color:#E3E3E3;padding:0 0 15px 0;display:block;}
.header nav > ul > li > ul li a:hover, .header nav > ul > li > ul li.current-menu-item a, .header nav > ul > li > ul li.current-menu-item a:visited {color:#fff;}
.header div[class*="menu-social-menu-"], .header div[class*="menu-policy-menu-"] {display:block;}
	/* Skills list */
/* .skills_list:after {left:400px;} */
.skills_list ul:before {left:635px;background-position:20px center;}
}


@media only screen and (max-width: 1230px) {
.home .countdown_block .countdown-section {line-height:1.2;}
.home .countdown_block .countdown-section:nth-child(2) {display:block;margin-bottom:5px;}
}

@media only screen and (max-width: 1220px) {
	/* Contact page */
.page-epikoinonia .gform_wrapper .gform_body .gfield.gfield--type-checkbox {max-width:100%;}
.page-epikoinonia .gform_wrapper.gravity-theme .gform_footer.gform-footer {margin-top:0;}
.page-contact .gform_wrapper .gform_body .gfield.gfield--type-checkbox {max-width:100%;}
.page-contact .gform_wrapper.gravity-theme .gform_footer.gform-footer {margin-top:0;}
}

@media only screen and (max-width: 1040px) {
	/* Columns */
.content_block .wp-block-columns.alignfull .wp-block-image {margin:0 -40px;}
.content_block .wp-block-columns.alignfull .wp-block-column {padding:0 40px;}
.content_block .wp-block-columns.alignfull .wp-block-column .wp-block-cover {margin:0 -40px 60px -40px;padding:35px 40px;}
/* Footer */
.footer div[class*="menu-top-menu-"] {padding-left:30px;}
.footer div[class*="menu-social-menu-"]:before {background-position:25px center;}
}


	/* Tablets and mobiles */
@media only screen and (max-width: 959px) {
	/* Group */
.wp-block-group.is-style-numbered {padding:34px 15px 24px 80px;}
.wp-block-group.is-style-numbered:before {top:27px;left:15px;font-size:36px;}
	/* Cover */
.wp-block-cover.alignfull {padding:80px 0;}
.home .wp-block-cover.alignfull {padding-top:368px;}
.home .wp-block-cover.alignfull img {height:368px;}
.home .wp-block-cover.alignfull .wp-block-cover__inner-container > * {width:100%;}
.home .wp-block-cover.alignfull .wp-block-cover__inner-container:after {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:calc(100% - 22px);background:#fff;}
.home .wp-block-cover.alignfull .wp-block-cover__inner-container .wp-block-heading {padding:52px 26px 29px 0;font-size:30px;}
.home .wp-block-cover.alignfull .wp-block-cover__inner-container ul {padding:0 0 40px 0;}
.home .wp-block-cover.alignfull .wp-block-cover__inner-container ul li {font-size:16px;}
.home .wp-block-cover.alignfull .wp-block-cover__inner-container ul li h3 {font-size:16px;}
	/* Methodology list */
.methodology_list ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(30%, 1fr));grid-gap:0;}
.methodology_list ul li {padding:0 20px;}
	/* Video block */
.video_block {padding:80px 0;margin-bottom:80px;}
	/* Pricing block */
.pricing_block {padding-top:80px;display:block;}
.pricing_block > header {max-width:100%;padding:0 0 50px 0;}
.pricing_block > header p {padding-bottom:35px;}
.pricing_block ul li {margin-left:-15px;padding-left:15px;}
.pricing_block ul li:nth-child(2) {padding-left:15px;}
.pricing_block ul li:nth-child(2) .price + p {padding-bottom:40px;}	
	/* Specialization List */
.specialization_list > img, .specialization_list > picture, .specialization_list > picture img {height:440px;}
.specialization_list > div {display:block;}
.specialization_list:not(.alignfull) header {padding:0 0 30px 0;}
.specialization_list:not(.alignfull) header h2 {font-size:30px;}
.specialization_list:not(.alignfull) header strong {font-size:60px;margin-right:15px;top:-4px;}
.specialization_list ul li {padding:25px;min-height:120px;font-size:16px;}
.specialization_list ul li h3 {font-size:16px;}
.specialization_list.alignfull {display:block;}
.specialization_list.alignfull > div {min-width:100%;padding:15px;}
.specialization_list.alignfull header h2 {font-size:30px;padding:50px 0;}
.specialization_list.alignfull ul {margin-bottom:70px;}
	/* Single Teaching */
.single_teaching .wrapper {display:block;}
.single_teaching aside {width:100%;margin:0 0 50px 0;}
	/* Teaching staff list */
.teaching_staff_list ul {grid-template-columns:repeat(auto-fill, minmax(30%, 1fr));}
.teaching_staff_list li.more_item {grid-column-end:span 3;}
	/* Single business event */
.single_event .wrapper article {display:block;}
.single_event aside {width:100%;margin:0 0 40px 0;}
	/* Skills list */
.skills_list:after, .skills_list ul:before {display:none;}
.skills_list h2 {max-width:100%;}
.skills_list ul {grid-template-columns:repeat(auto-fill, minmax(40%, 1fr));}
/* Footer */
.footer .wrapper:before {display:none;}
.footer .wp-block-columns {display:block;}
.footer .wp-block-columns .wp-block-column {padding-bottom:0;}
.footer .wp-block-columns .wp-block-column:first-child {padding:144px 15px 0 15px;margin:0 -15px;background:url(images/demo/mba.svg) 18px 38px/79px auto no-repeat, url(images/demo/executive.svg) 18px 20px/77px auto no-repeat, var(--primary-color);position:relative;}
.footer .wp-block-columns .wp-block-column:first-child:before {content:'';background:#fff url(images/logo3.svg) 15px center no-repeat;position:absolute;top:0;left:115px;display:block;width:100vw;height:96px;}
.footer div[class*="menu-top-menu-"] {padding:45px 0 60px 0;}
.footer div[class*="menu-top-menu-"] > ul {display:block;}
.footer div[class*="menu-top-menu-"] > ul > li {width:auto;padding:0 0 50px 0;position:relative;}
.footer div[class*="menu-top-menu-"] > ul > li.menu-item-has-children:nth-child(2), .footer div[class*="menu-top-menu-"] > ul > li.menu-item-has-children:nth-child(5) {width:auto;}
.footer div[class*="menu-top-menu-"] > ul > li.menu-item-has-children > span {display:block;width:100%;height:36px;cursor:pointer;position:absolute;top:0;right:0;}
.footer div[class*="menu-top-menu-"] > ul > li > a, .footer div[class*="menu-top-menu-"] > ul > li > i {position:relative;display:block;padding:0 35px 5px 0;border-bottom:1px solid #E3E3E3;}
.footer div[class*="menu-top-menu-"] > ul > li.menu-item-has-children > a:after, .footer div[class*="menu-top-menu-"] > ul > li.menu-item-has-children > i:after {content:'';width:12px;height:7px;display:inline-block;vertical-align:middle;background:url(images/icons/arrow.svg) right center no-repeat;transition:transform ease-in-out .2s;position:absolute;top:15px;right:5px;}
.footer div[class*="menu-top-menu-"] > ul > li.menu-item-has-children.active > a:after, .footer div[class*="menu-top-menu-"] > ul > li.menu-item-has-children.active > i:after {transform:rotate(180deg);}
.footer div[class*="menu-top-menu-"] > ul > li > ul {height:auto;overflow:visible;display:none;padding:10px 0 0 0;margin-bottom:-30px;}
.footer div[class*="menu-top-menu-"] > ul > li > ul li a {display:block;}
.footer div[class*="menu-social-menu-"] {background:var(--primary-color);margin:0 -15px;padding:0 15px 0 45px;}
.footer div[class*="menu-social-menu-"]:before {display:none;}
.footer div[class*="menu-social-menu-"] ul {justify-content:flex-start;padding:28px 0 18px 0;}
.footer div[class*="menu-social-menu-"] ul:before {color:#fff;font-size:16px;font-weight:500;display:block;min-width:100%;padding:0 0 15px 0;}
.footer div[class*="menu-social-menu-"] ul li {padding:0 12px 10px 0;}
.footer div[class*="menu-social-menu-"] ul li a {filter:brightness(0) invert(1);}
	/* Copyright */
.copyright p {width:auto;position:relative;top:1px;}
.copyright > div {order:-1;padding-left:0;min-width:100%;}
.copyright ul {padding-bottom:15px;}
.copyright ul li {padding-right:15px;}
}

@media only screen and (min-width: 960px) and (max-width: 1300px) {
	/* Specialization List */
.specialization_list ul li, .specialization_list ul li h3 {font-size:21px;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	/* Hero block */
.hero_block header h1 {font-size:58px;}
	/* Info list */
.info_list {background:transparent;margin:55px 0 20px 0;}
.info_list:before, .info_list:after {display:none;}
.info_list ul {grid-template-columns:repeat(auto-fill, minmax(40%, 1fr));grid-gap:14px;}
.info_list ul li {padding:28px 45px;background:#fff;border:1px solid #eee;}
	/* Testimonial slider */
.testimonial_slider {padding:100px 0;}
	/* Press slider */
.press_slider {padding:100px 0;}
}
@media only screen and (min-width: 768px) and (max-width: 781px) {
.home .content_block .wp-block-columns.alignfull {flex-wrap:nowrap !important;}
}


	/* Mobile portrait and landscape modes */
@media only screen and (max-width: 767px) {
h1, .h1_style {font-size:36px;}
h2, .h2_style {font-size:30px;}
    /* Form */
.gform_wrapper .gform_body .gfield.third, .gform_wrapper .gform_body .gfield.two-third, .gform_wrapper .gform_body .gfield.quarter {width:100%;}
.accordion_icon_list .gform_wrapper .gform_body .gfield.third, .accordion_icon_list .gform_wrapper .gform_body .gfield.two-third, .accordion_icon_list .gform_wrapper .gform_body .gfield.quarter {margin-right:0;}
    /* Posts navigation */
ul.page-numbers {padding:60px 0 55px 0;flex-wrap:wrap;}
.page-numbers li .page-numbers.prev, .page-numbers li .page-numbers.next {position:relative;}
/* Content block */
.content_block {padding-bottom:70px;}
	/* Accordion */
.accordion_first_level > ul > li .title h3 {font-size:22px;}
	/* Group */
.wp-block-group.is-style-narrow-bg .wp-block-group__inner-container {padding:30px;}
	/* Columns */
.content_block .wp-block-columns.alignfull {margin-top:30px;}
.content_block .wp-block-columns.alignfull .wp-block-image {height:auto;margin:0 -15px;}
.content_block .wp-block-columns.alignfull .wp-block-image img {width:100%;height:100%;position:relative;}
.content_block .wp-block-columns.alignfull .wp-block-column {padding:0 15px;}
.content_block .wp-block-columns.alignfull .wp-block-column .wp-block-cover {margin:0 -15px 40px -15px;padding:30px 15px;}
.content_block .wp-block-columns .wp-block-group.is-style-narrow-bg .wp-block-group__inner-container {padding:30px 15px 10px 15px;}
.home .content_block .wp-block-columns.alignfull .wp-block-column:first-child {order:2;}
	/* Cover */
.wp-block-cover.alignfull {padding:45px 0;}
	/* Methodology list */
.methodology_list ul {display:block;}
.methodology_list ul li {padding:0 20px;}
.methodology_list ul li {padding:0 0 30px 0;margin-bottom:30px;border-right:0;border-bottom:1px solid #E3E3E3;}
.methodology_list ul li:last-child {border-bottom:none;margin-bottom:0;}
	/* Video block */
.video_block {padding:30px 0;margin-bottom:60px;}
	/* Download list */
.download_list ul li a {background-position:right 15px center;padding-right:70px;}
	/* Gallery */
.content_block figure.wp-block-gallery {grid-gap:13px;}
.content_block figure.wp-block-gallery figure.wp-block-image a {height:240px !important;}
.content_block figure.wp-block-gallery.columns-4 {grid-template-columns:repeat(auto-fill, minmax(40%, 1fr));}
.content_block figure.wp-block-gallery.columns-3 {grid-template-columns:repeat(auto-fill, minmax(40%, 1fr));}
	/* Media text */
.wp-block-media-text {flex-wrap:wrap;display:flex;padding:30px 0;}
.wp-block-media-text .wp-block-media-text__content {order:2;width:100%;padding:20px 0;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding:20px 0;}
	/* Teaching staff list */
.teaching_staff_list ul {grid-template-columns:repeat(auto-fill, minmax(40%, 1fr));}
.teaching_staff_list li.more_item {grid-column-end:span 2;}
	/* 404 */
.error404 .content_block {padding:150px 0;}
	/* Blockquote */
.wp-block-quote {padding:62px 25px 35px 25px;}
.wp-block-quote:before {top:0;}
	/* Posts list */
.single-post .posts_list {margin-bottom:-70px;padding:60px 0 80px 0;}
.news_list {padding:60px 0;}
.news_list > h2 {padding-bottom:40px;}
.news_list .wp-block-buttons {margin-top:30px;}
	/* Map */
.acf-map {min-height:350px;}
	/* Single business event */
.event_form {padding:70px 0;margin-bottom:-70px;}
.event_form .gform_wrapper h2 {font-size:36px;}
.event_form .gform_wrapper .gform_body .gfield.gfield--type-checkbox {max-width:100%;}
.event_form .gform_wrapper.gravity-theme .gform_footer.gform-footer {margin-top:0;text-align:left;}
.event_form .gform_wrapper.gravity-theme .gform_footer.gform-footer .button {min-width:100%;}
	/* Business events list */
.business_events_list2 {padding:60px 0;}
.business_events_list2 > h2 {padding-bottom:40px;}
	/* Hero block */
.hero_block header {padding:200px 0 40px 0;}
.hero_block header h1 {font-size:48px;}
.hero_block header h2 {font-size:19px;}
	/* Testimonial slider */
.testimonial_slider {padding:60px 0;}
.testimonial_slider > h2 {padding-bottom:35px;}
.slick-dots {padding-top:20px;}
	/* Info list */
.info_list {background:transparent;margin:55px 0 20px 0;}
.info_list:before, .info_list:after {display:none;}
.info_list ul {grid-gap:14px;}
.info_list ul li {padding:28px 45px;background:#fff;border:1px solid #eee;}
	/* Countdown */
.countdown_block {padding:15px 25px;margin-bottom:30px;}
.home .countdown_block {margin-top:20px;padding:20px 0 30px 0;}
	/* Advantages list 2 */
.advantages_list_2 {padding:58px 0 20px 0;}
.advantages_list_2 ul {grid-template-columns:repeat(auto-fill, minmax(40%, 1fr));grid-gap:3px;}
.advantages_list_2 ul li:not(:first-child) {min-height:160px;padding:15px 15px 0 15px;font-size:16px;}
.advantages_list_2 ul li:not(:first-child) div {margin-bottom:25px;}
.advantages_list_2 ul li:first-child {padding:0 0 14px 0;}
.advantages_list_2 ul li h3 {font-size:16px;}
	/* Skills list */
.skills_list {padding-bottom:50px;}
.skills_list h2 {padding:64px 0 40px 0;}
.skills_list ul {display:block;}
.skills_list ul li {margin-bottom:34px;}
	/* Press slider */
.press_slider {padding:60px 0;}
.press_slider > h2 {padding-bottom:30px;}
	/* Important list */
.important_list {background:none;padding:44px 0 0 0;}
.important_list:before, .important_list:after {display:none;}
.important_list > ul {display:block;padding-top:0;}
.important_list > ul > li {background:#fff;border:1px solid #E3E3E3;margin-bottom:11px;padding:14px 14px 14px 60px;}
.important_list > ul li > div {top:18px;left:10px;}
.important_list > ul li h4 {font-size:19px;}
.important_list > ul li h3 {font-size:19px;}
.important_list .wp-block-buttons {margin:30px 0 46px 0;justify-content:center;}
.important_list .img {position:relative;height:155px;width:100vw;left:-15px;}
	/* Pricing block */
.pricing_block ul {display:block;}
}


	/* Mobile portrait mode */
@media only screen and (max-width: 646px) {
	/* Business events list */
.business_events_list2 ul.list {grid-template-columns:repeat(auto-fill, minmax(90%, 1fr));}
}
@media only screen and (max-width: 640px) {
	/* Posts list */
.news_list .list {grid-template-columns:repeat(auto-fill, minmax(90%, 1fr));}
}
@media only screen and (max-width: 600px) {
.accordion_list .gform_wrapper .gform_body .gfield.half {width:100%;margin-right:0;}
}
@media only screen and (max-width: 479px) {
    /* Form */
.gform_wrapper .gform_body .gfield.half, .gform_wrapper .gform_body .gfield.third, .gform_wrapper .gform_body .gfield.two-third, .gform_wrapper .gform_body .gfield.quarter {width:100%;}
.accordion_icon_list .gform_wrapper .gform_body .gfield.half {margin-right:0;}
.accordion_icon_list .gform_wrapper .gform_heading {padding-left:0;}
.accordion_icon_list .gform_wrapper .gform_body {padding:0;}
.accordion_icon_list .gform_wrapper .gform_body .gfield.gfield--type-section {margin:20px 0 0 0;}
.accordion_icon_list dl dt {padding:10px 50px 10px 20px;min-height:70px;font-size:20px;}
.accordion_icon_list dl dt div {height:32px;margin-right:15px;}
.accordion_icon_list dl dt div img {width:32px;height:32px;}
.accordion_icon_list dl dt:after {right:20px;}
.accordion_icon_list dl dd {padding:0 50px 10px 20px;font-size:17px;}
.accordion_icon_list dl dt:first-of-type {padding-left:20px;}
.accordion_icon_list dl dd:first-of-type {padding:0 20px 10px 20px;}
	/* Gallery */
.content_block figure.wp-block-gallery {grid-template-columns:repeat(auto-fill, minmax(80%, 1fr));}
.content_block figure.wp-block-gallery.columns-4 {grid-template-columns:repeat(auto-fill, minmax(80%, 1fr));}
.content_block figure.wp-block-gallery.columns-3 {grid-template-columns:repeat(auto-fill, minmax(80%, 1fr));}
	/* Teaching staff list */
.teaching_staff_list ul {grid-template-columns:repeat(auto-fill, minmax(80%, 1fr));}
.teaching_staff_list li.more_item {grid-column-end:span 1;}
}
@media only screen and (max-width: 450px) {
	/* Countdown */
.home .countdown_block p > span, .home.el .countdown_block .countdown-section:nth-child(1) .countdown-period:before, .home.el .countdown_block .countdown-section:nth-child(2) .countdown-period:before {font-size:30px;}
}
@media only screen and (max-width: 400px) {
	/* Top menu */
.menu_trigger {right:calc((100vw - 300px) / 2 - 15px);}
	/* Specialization List */
.specialization_list ul li, .specialization_list ul li h3 {font-size:15px;}
	/* Advantages list 2 */
.advantages_list_2 ul li {grid-column-end: span 2;}
}




/*Simple*/

.wp-block-cover.alignfull.is-light.table_uoa_global_ranking {

padding: 0px 0px;

}


@media only screen and (max-width: 380px) {

	.footer .wp-block-columns .wp-block-column:first-child {
	background: url(images/demo/mba.svg) 9px 38px / 79px auto no-repeat, url(images/demo/executive.svg) 9px 20px / 77px auto no-repeat, var(--primary-color);

}

    .footer .wp-block-columns .wp-block-column:first-child:before {

	background: #fff url(images/logo3.svg) 10px center no-repeat;
	left: 95px;

	}
}


/** Simple 2025-02-17 **/
@media only screen and (min-width: 960px) {
	.el .skills_list ul:before {
		background:#fff url(/wp-content/uploads/2025/02/ethaae_Pistopoiimeno_Programma_Spoudon.png) 150px center/150px no-repeat;
		content:'';position:absolute;top:0;left:calc(50% + 120px);display:block;width:100vw;height:180px;
	}
	.en .skills_list ul:before {
		background:#fff url(/wp-content/uploads/2025/02/hahe_Certified_Study_Programme.png) 150px center/150px no-repeat;
		content:'';position:absolute;top:0;left:calc(50% + 120px);display:block;width:100vw;height:180px;
	}
}
.el .footer div[class*="menu-social-menu-"]:before {
    background:#fff url(/wp-content/uploads/2025/02/ethaae_Pistopoiimeno_Programma_Spoudon.png) 25px center/85px no-repeat;
}
.en .footer div[class*="menu-social-menu-"]:before {
    background:#fff url(/wp-content/uploads/2025/02/hahe_Certified_Study_Programme.png) 25px center/85px no-repeat;
}
@media only screen and (max-width: 959px) {
    .el .footer .wp-block-columns .wp-block-column:first-child:before {
        background: #fff url(/wp-content/uploads/2025/02/ethaae_Pistopoiimeno_Programma_Spoudon.png) 20px center/80px no-repeat;
    }
    .en .footer .wp-block-columns .wp-block-column:first-child:before {
        background: #fff url(/wp-content/uploads/2025/02/hahe_Certified_Study_Programme.png) 20px center/80px no-repeat;
    }    
}