/* STYLE 2022 REWRITES */

/*.home_buttons {
	height: 50px;
}*/

/* GENERAL */

.page__section {
	padding-top: 100px;
	margin-top: -100px;
}

.page__body.page__section {
	padding-top: 50px;
	margin-top: 0;
}

.navigation_area > .wrapper,
.global_footer > .wrapper  {
	background-color: #0132A0;
}

.global_footer > .wrapper  {
	background-color: transparent;
}

.section__title,
.page__section .section__title {
	color: #0132a0;
}

.paragraph .accordion_title {
	color: #0132a0;
}

.paragraph {
	color: #212529;
}

.paragraph h3::after {
	background-color: #0132A0;
}
.paragraph blockquote {
	padding-left: 0;
}
.paragraph blockquote h3 {
	color: #46E290!important;
	font-family: "TheWaveSans-Bold", serif;
}
.paragraph blockquote::before {
	display: none;
}

.custom_ol .paragraph ol {
	counter-reset: my-awesome-counter;
	list-style: none;
	display: flex;
	flex-wrap: nowrap;
	padding-right: 0;
	padding-left: 0;
	border-bottom: 1px solid #00b1eb;
	font-size: 80%;
	line-height: 1.5em;
	margin-bottom: 50px;
}

.custom_ol .paragraph ol li {
	counter-increment: my-awesome-counter;
	border-right: 1px solid #00b1eb;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	width: 20%;
	position: relative;
	padding-top: 45px;
	margin: 0;
}

.custom_ol.four_items .paragraph ol li {
	width: 25%;
}

.custom_ol .paragraph ol li:first-child {
	padding-left: 0;
}

.custom_ol .paragraph ol li:last-child {
	padding-right: 0;
}

.custom_ol .paragraph ol li:first-child:before {
	left: 0;
}

.custom_ol .paragraph ol li:before {
	content: "0" counter(my-awesome-counter) ".";
	color: #0132A0;
	font-size: 120%;
	display: inline-block;
	margin-right: 0;
	font-family: "TheWaveSans-Bold", serif;
	position: absolute;
	top: 0;
	left: 10px;
}

.custom_ol .paragraph ol li:after {
	background-color: #00b1eb;
	border-radius: 100%;
	width: 5px;
	height: 5px;
	position: absolute;
	top: -2px;
	right: -3px;
	content: "";
}


.custom_ul .paragraph ul  {
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	padding: 0;
	font-size: 90%;
	line-height: 1.5em;
	margin-right: -1%;
	margin-left: -1%;
}

.custom_ul .paragraph ul li {
	list-style-type: none;
	border-bottom: 1px solid #00b1eb;
	border-right: 1px solid #00b1eb;
	position: relative;
	padding: 0 16px 16px 0;
	margin: 0 1% 25px;
	width: 22%;
/*	width: 160px;*/
}

.custom_ul .paragraph ul li:before {
	display: none;
}

.custom_ul .paragraph ul li:after {
	background-color: #00b1eb;
	border-radius: 100%;
	width: 5px;
	height: 5px;
	position: absolute;
	top: -2px;
	right: -3px;
	content: "";
}

.bg_section > .wrapper {
	background-color: transparent;
}


.custom_ul.single_column .paragraph ul li {
	width: 100%;
}


.custom_ul.single_column .paragraph .two_cols_custom_ul {
	display: flex;
	justify-content: space-between;
}

.custom_ul.single_column .paragraph .two_cols_custom_ul li {
	padding-bottom: 8px;
	margin-bottom: 16px;
}

.custom_ul.single_column .paragraph .two_cols_custom_ul > div {
	width: 45%;
}


.page_sections_nav li {
	text-transform: none;
}



.page__title,
.section__title,
.layout__text.extra_large_list li strong,
.accordion_item__title,
.paragraph strong,
form input[type="submit"],
form input[type="submit"].form-control,
.caldera-grid form input[type="submit"],
.caldera-grid form input[type="submit"].form-control,
.page__infographics li .infogrphics__text strong,
.layout__image .image_title,
.popup_post_description {
	font-weight: normal;
}

.layout__image .image_title, 
.accordion_item .layout__infographics_list .paragraph li, 
.accordion_item .layout__infographics_list .paragraph li .em, 
.blue_text .paragraph, 
.blue_text .paragraph a,
.longform_layout.sub_heading_section .paragraph h3 {
	color: #0132A0;
}

.paragraph a {
	color: #0132a0;
}

.blue_text .paragraph a {
	color: #0132A0 !important;
}

.longform_layout.sub_heading_section .paragraph h3:after {
	display: none;
}

.longform_layout.sub_heading_section .paragraph h3 {
	margin-bottom: 5px;
	font-size: 115%;
}

.longform_layout.solo_title .paragraph h3  {
	margin-bottom: 10px;
}

.longform_layout.solo_title {
	margin-bottom: 10px;
}

.longform_layout.footnote_text {
	margin-top: -60px;
}



/*.popup_post_description {
	font-family: "PFSpekkVAR-Medium";
}*/

.lottie.loader {
	border: none !important;
}

.lottie.loader:after {
	background-size: 80px auto !important;
}

.vertical_menu_container .toggle_vertical_menu {
	background-image: url(../img/icons/icon-sections-gr-white.svg) !important;
	transform: rotate(90deg);
}

.vertical_menu_container.opened .toggle_vertical_menu {
	/*filter: brightness(0) invert(1);*/
	background-image: url(../img/icons/icon-sections-gr-white.svg) !important;
}

html[lang="en-US"] .vertical_menu_container .toggle_vertical_menu,
html[lang="en-US"] .vertical_menu_container.opened .toggle_vertical_menu {
	background-image: url(../img/icons/icon-sections-en-white.svg) !important;
}

.vertical_menu_container.opened .toggle_vertical_menu,
html[lang="en-US"] .vertical_menu_container.opened .toggle_vertical_menu {
	background-image: url(../img/icons/icon-close-white.svg) !important;
}

.vertical_menu_languages_nav {
	display: none;
}

.home_button {
	background-image: url(../img/icons/icon-home.svg);
	background-size: auto 45px;
}

.layout__text.inline-list-with-icons li em,
.summary_test p > strong,
form .caldera-forms-consent-field a,
.caldera-grid form .caldera-forms-consent-field a {
	color: #27ad7a;
}

.paragraph a:after {
	background-color: #27ad7a;
}

.page_color__green thead tr,
.page_color__blue thead tr,
.page_color__red thead tr {
	color: white;
}

.page_color__green thead tr th,
.page_color__blue thead tr th,
.page_color__red thead tr th {
	color: white;
}

.paging_area a {
	text-decoration: underline;
}

.paging_area a:hover {
	opacity: 1;
	text-decoration: none;
}

.global_footer,
.navigation_area,
.page_color__green .page__with_image__header {
	background-color: #11359c;
}

.page__bookmark {
	color: #27ad7a;
}

.current_page_color__green .paging_area a,
.paging_area a {
	color: #46e290 !important;
}

.current_page_color__green .paging_area a:hover,
.current_page_color__blue .paging_area a:hover,
.current_page_color__red .paging_area a:hover {
	text-decoration: none;
}

.current_page_color__green .scrollup,
.current_page_color__green .global_footer,
.current_page_color__green .navigation_area {
	background-color: #27ad7a !important;
}

body.home .current_page_color__blue .global_header,
.current_page_color__blue .global_header,
.current_page_color__blue .global_footer,
.current_page_color__blue .navigation_area,
.current_page_color__blue .vertical_menu_container:hover,
.current_page_color__blue .toggle_vertical_menu:hover,
.current_page_color__blue .scrollup {
	background-color: #0132a0 !important;
}

.vertical_menu_container.bg_ciel, .vertical_menu_container.bg_ciel .toggle_vertical_menu {
	background-color: #0132a0 !important;
}

.current_page_color__blue .accordion_item.active .accordion_item__title:after,
.current_page_color__blue .layout__text.inline-list-with-icons li em,
.current_page_color__blue .summary_test p > strong {
	color: #11359c;
}

.paragraph a,
.current_page_color__blue .paragraph a,
.current_page_color__red .paragraph a {
	color: #0132a0;
}

.layout__text.egs_text .part_three h3,
.layout__text.egs_text .part_one h3,
.layout__text.egs_text .part_two h3 {
	color: #46e290 !important;
}

.current_page_color__blue .paragraph a:after,
.page_color__blue .page__with_image__header {
	background-color: #11359c;
}

.current_page_color__blue .main_navigation a:hover,
.current_page_color__blue .main_navigation a:after,
.current_page_color__blue .main_navigation .expandable:hover:after,
.current_page_color__blue .main_navigation .expandable:hover:before {
	color: inherit !important;
	opacity: 0.7;
}

.current_page_color__blue .main_navigation a:hover:after,
.current_page_color__blue .main_navigation .expandable:hover::after,
.current_page_color__blue .main_navigation .expandable:hover::before {
	background-color: transparent !important;
	opacity: 0.7;
}


.current_page_color__blue .paging_area a,
.current_page_color__blue .paging_area a:hover {
	color: #46e290;
}

body.home .current_page_color__red .global_header,
.current_page_color__red .global_header,
.current_page_color__red .global_footer,
.current_page_color__red .navigation_area,
.current_page_color__red .vertical_menu_container:hover,
.current_page_color__red .toggle_vertical_menu:hover,
.current_page_color__red .scrollup {
	background-color: #11359c !important;
}

.current_page_color__red .accordion_item.active .accordion_item__title:after,
.layout__text.egs_text .part_two h3,
.current_page_color__red .layout__text.inline-list-with-icons li em,
.current_page_color__red .summary_test p > strong {
	color: #11359c;
}

.current_page_color__red .paragraph a:after,
.page_color__red .page__with_image__header {
	background-color: #11359c;
}

.current_page_color__red .main_navigation a:hover,
.current_page_color__red .main_navigation a:after,
.current_page_color__red .main_navigation .expandable:hover:after,
.current_page_color__red .main_navigation .expandable:hover:before {
	color: #672f24 !important;
}

.current_page_color__red .main_navigation a:hover:after,
.current_page_color__red .main_navigation .expandable:hover::after,
.current_page_color__red .main_navigation .expandable:hover::before {
	background-color: #672f24 !important;
}

.current_page_color__red .paging_area a,
.current_page_color__red .paging_area a:hover {
	color: #46e290 !important;
}

.cover_image .page__title h1 {
	line-height: 1.1em;
	color: #0132a0;
}

.cover_image .page__title .parent_page {
/*	font-family: "PFSpekkVAR-Regular", serif !important;*/
	border-bottom-width: 2px !important;
	padding-bottom: 12px;
}

.layout__infographics_list .paragraph li {
	display: flex;
}

.layout__infographics_list .paragraph li .infogrphics__icon {
	padding-right: 10px;
}

.accordion_item .layout__infographics_list .paragraph li {
	font-size: 14px;
}

.longform_layout.layout__text.lead .paragraph h3 {
	position: relative;
	/*padding-top: 40px;*/
	padding-bottom: 40px;
/*	font-family: "PFSpekkVAR-Regular", serif;*/
	/*color: #27ad7a;*/
	text-align: center;
	font-size: 29px;
	line-height: 1.4em;
}

.longform_layout.layout__text.lead .paragraph h3:after {
	/*display: none;*/
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 130px;
	height: 2px;
	background-color: #0132A0;
}

.longform_layout.layout__text.lead {
	margin-top: -50px;
}

form input[type="submit"],
form input[type="submit"].form-control,
.caldera-grid form input[type="submit"],
.caldera-grid form input[type="submit"].form-control {
	width: 300px;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #27ad7a;
	border: none;
}

.page-template-default .header_menu_container,
.page-template-glossary .header_menu_container,
.page-template-page_with_sticky_column .header_menu_container,
.page-template-page_no_cover_image .header_menu_container,
.page-template-page_tables_no_tabs .header_menu_container,
.page-template-page_tables .header_menu_container,
.page-template-page_tables__plain_content .header_menu_container,
.page-template-sitemap .header_menu_container {
	background-color: transparent;
}

.accordion_item__text.paragraph h4 {
	font-size: 1.35em;
}

.accordion_item__text.paragraph h4:after {
	content: "";
	display: block;
	height: 2px;
	background-color: #000;
	width: 130px;
	margin: 13px 0 0;
}

.accordion_item__content .layout__infographics_list ul {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-bottom: 0;
}

#group-activities .accordion_item__content .layout__infographics_list ul {
	justify-content: start;
}

.layout__image .infogrphics__icon {
	width: 100%;
}

.layout__image.medium-width .infogrphics__icon {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
}

/*.layout__image.medium-width .image_title {*/
/*	font-family: "PFSpekkVAR-Regular", serif;*/
	/*text-align: left;*/
/*}*/

.page__with_image .infographic_circle_page {
	width: 60vh;
	height: 60vh;
}

.page__with_image .infographic_circle_page .infogrphics__icon {
	width: 100%;
	height: 100%;
}

.cover_image .infographics_container,
.page__infographics {
	background-color: #50e69b;
}


.current_page_color__green .paging_area a, 
.paging_area a {
	color: #0132A0 !important;
}

.main_navigation .sub-menu a {
	font-size: 14px;
}

.main_navigation .sub-menu .menu-item-has-children {
	border-bottom: none;
	padding-bottom: 0;
}

.main_navigation .expandable.open > a {
	color: #50e69b;
	padding-bottom: 10px;
}



@media screen and (min-width: 1024px) {
	.scrollup {
		display: none !important;
	}
}

@media screen and (min-width: 1800px) {
	.cover_image .page__title h1 {
		font-size: 25px;
		line-height: 1.1em;
	}

	.cover_image .page__title,
	.cover_image .infographics_container {
		padding-left: 90px;
		padding-right: 90px;
	}

	.accordion_item__title {
		font-size: 22px;
	}

	th {
		font-size: 16px;
	}

	form input,
	form select,
	form textarea,
	form label,
	form .form-control,
	.caldera-grid form input,
	.caldera-grid form select,
	.caldera-grid form textarea,
	.caldera-grid form label,
	.caldera-grid form .form-control {
		font-size: 19px;
	}

	form input[type="submit"],
	form input[type="submit"].form-control,
	.caldera-grid form input[type="submit"],
	.caldera-grid form input[type="submit"].form-control {
		font-size: 20px;
	}
}

@media screen and (max-width: 1680px) and (min-width: 1451px) {
	.cover_image .page__title,
	.cover_image .infographics_container {
		padding-left: 60px;
		padding-right: 60px;
	}

	.cover_image .infographics_container {
		padding-bottom: 40px;
	}

	.page__infographics li {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.cover_image .page__title {
		top: 107px;
	}

	.cover_image .page__title h1 {
		font-size: 25px;
	}

	.page__infographics li .infogrphics__icon {
		width: 80px;
	}

	.accordion_item__title {
		font-size: 22px;
	}
}

@media screen and (max-width: 1450px) {
	.page__infographics li {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.cover_image .page__title h1 {
		font-size: 25px;
	}

	.cover_image .page__title {
		top: 100px;
	}

	.cover_image .page__title .parent_page {
		margin-bottom: 5px;
		padding-bottom: 8px;
	}

	.accordion_item .layout__infographics_list .paragraph li {
		font-size: 12px;
	}

	.longform_layout.layout__text.lead {
		margin-top: -20px;
	}

	.longform_layout.layout__text.lead .paragraph h3 {
		font-size: 23px;
	}
}

@media screen and (max-width: 1450px) and (min-width: 1024px) {
	.page__infographics li .infogrphics__text strong {
		font-size: 16px;
	}

	.infogrphics__text {
		font-size: 13px;
		padding-right: 18px;
	}

	.accordion_item__title {
		font-size: 18px;
	}

	.section__title {
		font-size: 33px;
	}

	.longform_layout.layout__text.lead .paragraph h3 {
		padding-left: 70px;
		padding-right: 70px;
	}
}



@media screen and (max-width: 1023px) {
	.bg__blue .cover_image {
		background-color: #11359c;
	}

	.bg__red .cover_image {
		background-color: #11359c;
	}

	.bg__green .cover_image,
	.page-id-11 .cover_image {
		background-color: #27ad7a;
	}
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
	.main_navigation .nav_column.first_column, 
	.main_navigation .nav_column.sec_column {
		width: 36%;
	}

	.main_navigation .nav_column.forth_column {
		width: 28%;
	}

	.menu-item-has-children > a::after {
		background-size: 100% auto;
		background-image: url(../img/icons/icon-arrow-left-white.png);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		background-size: auto 100%;
		background-repeat: no-repeat;
		width: 15px;
		height: 12px;
		top: 3px;
	}

	.main_navigation_mobile li, 
	.main_navigation_mobile .sub-menu.active li:not(.label) {
		border-bottom: 1px solid rgba(255,255,255,0.2);
	}

	.main_navigation_mobile .sub-menu > .label::before {
		content: '';
		display: inline-block;
		margin-right: -15px;
		background-image: url(../img/icons/icon-arrow-left-white.png);
		background-repeat: no-repeat;
		background-size: auto 100%;
		width: 15px;
		height: 19px;
		position: relative;
		top: 4px;
		left: -30px;
	}

	.main_navigation_mobile .sub-menu > .label {
		top: 75px;
	}

	.nav_is_open .site__title {
		font-size: 13px;
	}

	body.home .header_logo img, 
	.header_logo img {
		width: 110px;
	}

	.main_navigation_mobile .sub-menu {
		padding: 25px 100px 40px 100px !important;
	}

	.main_navigation_mobile .sub-menu > .label {
		padding: 20px 100px;
	}
}


@media screen and (max-width: 767px) {
	body.home .global_header,
	.global_header {
		height: 59px !important;
	}

	.page__with_image .infographic_circle_page {
		width: 60vw;
		height: 60vw;
	}

	.cover_image .page__title {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.cover_image .page__infographics li {
		padding-bottom: 5px;
	}

	.infogrphics__text {
		font-size: 14px;
	}

	.cover_image .page__infographics li .infogrphics__text strong {
		display: block;
	}

	.page-id-11 .cover_image .page__infographics li:last-child {
		padding-bottom: 0;
	}

	.layout__infographics_list .paragraph li .infogrphics__icon {
		width: 80px;
	}

	.layout__infographics_list .paragraph li .strong {
		line-height: 1.4em;
		display: block;
	}

	.layout__infographics_list .paragraph li .em {
		font-size: 1.4em;
		padding-bottom: 2px;
	}

	.accordion_item__text + .layout__infographics_list {
		margin-top: -45px;
	}

	.accordion_item.active .accordion_item__content {
		padding-bottom: 30px;
	}

	.longform_layout.layout__text.lead .paragraph h3 {
		font-size: 19px;
	}

	th {
		color: white;
	}

	.nav_is_open .main_menu_logo.small {
		bottom: auto;
	}

	form input[type="submit"],
	form input[type="submit"].form-control,
	.caldera-grid form input[type="submit"],
	.caldera-grid form input[type="submit"].form-control {
		width: 180px;
		font-size: 15px;
		border-radius: 30px;
	}

	.layout__image.medium-width .infogrphics__icon {
		width: 90%;
	}

	.layout__image.medium-width .image_title {
		font-size: 15px;
/*		font-family: "PFSpekkVAR-Medium", serif;*/
		text-align: left;
	}
}





/* GOV - ED */
.page-id-4261 .page__infographics li,
.page-id-6141 .page__infographics li {
	width: 33% !important;
}

.page-id-4261 .page__infographics .infogrphics__text br,
.page-id-6141 .page__infographics .infogrphics__text br {
	display: none;
}

@media screen and (max-width: 767px) {
	.page-id-4261 .page__infographics li,
	.page-id-6141 .page__infographics li {
		width: 100% !important;
	}
}






/* ΟΜΙΛΟΣ */
.group-section-finance.layout__infographics_list .paragraph li {
	display: block;
}

.page_color__green .goals_table--env thead tr th,
.page_color__green .goals_table--social thead tr th,
.page_color__green .goals_table--gov thead tr th {
	color: inherit;
}

.page_color__green .goals_table--env thead tr {
	background-color: transparent;
	color: #27ad7a;
}

.page_color__green .goals_table--env thead tr th {
	border-bottom: 2px solid #27ad7a;
}

.page_color__green .goals_table--social thead tr {
	background-color: transparent;
	color: #11359c;
}

.page_color__green .goals_table--social thead tr th {
	border-bottom: 2px solid #11359c;
}

.page_color__green .goals_table--gov thead tr {
	background-color: transparent;
	color: #11359c;
}

.page_color__green .goals_table--gov thead tr th {
	border-bottom: 2px solid #11359c;
}

#omilos-awards .paragraph h3:after {
	margin-left: auto;
	margin-right: auto;
}

.three_cols_icons.layout__infographics_list .paragraph ul {
	margin-bottom: 0;
}

.layout__svg_horizontal_scrolling {
	margin-bottom: 10px;
}

.layout__svg_horizontal_scrolling > .wrapper {
	width: 1170px;
	max-width: 90%;
}

.smooth_scrollbar_horizontal {
	height: 680px;
}

.smooth_scrollbar_horizontal svg {
	height: 610px;
}

.scrollbar-track::before {
	background-color: white;
	color: black;
	top: -10px;
}

.smooth_scrollbar_horizontal {
	width: 1000px;
}

.layout__svg_horizontal_scrolling {
	padding-top: 40px;
}

@media screen and (max-width: 1680px) {
	.goals_table--env table img,
	.goals_table--social table img,
	.goals_table--gov table img {
		width: 25px;
	}

	.smooth_scrollbar_horizontal {
		height: 780px;
		width: 1160px;
	}

	.smooth_scrollbar_horizontal svg {
		height: 610px;
	}

	.smooth_scrollbar_horizontal svg {
		height: 700px;
	}
}

@media screen and (max-width: 767px) {
	.smooth_scrollbar_horizontal_container {
		display: none !important;
	}

	.layout__svg_horizontal_scrolling {
		position: relative;
		background-position: center;
		background-size: cover;
	}

	.layout__svg_horizontal_scrolling > .wrapper {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}

	.layout__svg_horizontal_scrolling:before {
		content: "";
		position: absolute;
		top: 12px;
		right: 30px;
		width: 34px;
		height: 34px;
		background: url(../img/icons/icon-swipe.png) no-repeat scroll center center transparent;
		background-size: auto;
		background-size: 100% auto;
		/*-webkit-animation: fadeinout 2.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite;
		-moz-animation: fadeinout 2.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite;
		-o-animation: fadeinout 2.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite;
		-ms-animation: fadeinout 2.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite;
		animation: fadeinout 2.5s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite;*/
		filter: brightness(0) invert(1);
	}

	.svg_code__mobile_image {
		display: block !important;
		max-width: 100%;
		overflow-x: auto;
		position: relative;
		padding-top: 55px;
		padding-bottom: 30px;
		padding-left: 60px;
	}

	.svg_code__mobile_image img {
		height: 460px;
		max-width: none;
		widows: auto;
	}

	.group-section-finance.layout__infographics_list .paragraph ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.group-section-finance.layout__infographics_list .paragraph li {
		width: 50%;
		float: none;
		text-align: center;
		padding-left: 12px !important;
		padding-right: 12px !important;
	}

	.page_color__green .goals_table--env thead tr th,
	.page_color__green .goals_table--social thead tr th,
	.page_color__green .goals_table--gov thead tr th {
		background-color: white;
	}

	.layout__svg_code.materiality_map,
	.layout__image.materiality-pie {
		margin-bottom: 0;
	}

	.layout__svg_code.materiality_map > .wrapper {
		padding-right: 0;
	}

	.layout__text.materiality-map-text-footnote,
	.layout__image.materiality-map-footnote,
	.layout__image.materiality-pie-footnote {
		margin-bottom: 20px;
	}

	.layout__image.materiality-map-footnote > .wrapper,
	.layout__image.materiality-pie-footnote > .wrapper {
		padding-left: 0;
		padding-right: 0;
	}


	.custom_ul .paragraph ul li {
		width: 30%;
	}
}

.paging_area .prev_page .chapter,
.paging_area .next_page .chapter {
	color: #0132A0;
}











/* SITEMAP */
.sitemap_nav li {
	border-bottom-color: #c4cdd1;
}

.sitemap_nav a:after {
	bottom: -1px;
	background-color: black;
}

.sitemap_nav a:hover {
	color: black;
}

.sitemap_nav .bg_green {
	border-left-color: #27ad7a;
}







/* MODAL */

.chapter_summary__modal.bg__green,
.modal.chapter_summary__modal.bg__green .infographics_container {
	background-color: #50e69b !important;
}

@media screen and (min-width: 1681px) {
	.modal.chapter_summary__modal .close_modal {
		width: 50px;
		height: 50px;
	}

	.modal.chapter_summary__modal .modal--inner {
		padding-top: 45px;
	}

	.modal.chapter_summary__modal .close_modal {
		top: 50px;
		right: 35px;
	}
}







/* HOMEPAGE */

.chapter_summary__modal .page__infographics {
	flex-wrap: wrap;
}

.chapter_summary__menu li a {
	display: inline-block;
	position: relative;
}

.chapter_summary__menu li a:after {
	content: "";
	width: 60px;
	height: 30px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 100%;
	margin: auto;
	background: url(../img/icons/icon-arrow-for-links.svg) no-repeat scroll center right transparent;
	background-size: 100% auto;
}

.home_buttons > div {
	width: 33.33%;
	text-align: center;
}

.home_buttons > div:first-child {
	text-align: left;
}

.home_buttons > div:last-child {
	text-align: right;
}

.chapter_summary--heading, 
.chapter_summary__menu {
	color: #0132a0;
}

.chapter_summary__modal.bg__red,
.chapter_summary__modal.bg__blue {
	background-color: #50e69b;	
}

.slide_menu_items a:after {
	display: none;
}

.slide_description .slide_menu_items > li {
	font-size: 17px;
	line-height: 22px;
}

@media screen and (min-width: 1681px) {
	body.page-template-homepage.home .global_footer {
		background-color: #0132A0;
	}

	/*.slide_description .slide_menu_items > li {
		font-size: 22px;
	}*/

	.chapter_modal_toggle {
		font-size: 20px;
	}

	.slide_toggles {
		padding-top: 45px;
	}

	.home_buttons {
		font-size: 13px;
		letter-spacing: 3.5px;
	}
}

@media screen and (min-width: 1024px) {
	.main_navigation .nav_column {
		width: 38% !important;
	}

	.main_navigation .nav_column.first_column {
		padding-left: 5px !important;
	}	

	.main_navigation .nav_column.forth_column {
		width: 20% !important;
	}
}


@media screen and (max-width: 1100px) and (min-width: 1024px) {
	.modal.chapter_summary__modal .modal--inner {
		padding-left: 45px;
		padding-right: 45px;
	}

/*	.main_navigation .nav_column {
		width: 40% !important;
	}

	.main_navigation .nav_column.first_column {
		padding-left: 0 !important;
	}	

	.main_navigation .nav_column.forth_column {
		width: 20% !important;
	}*/
}


@media screen and (max-width: 1100px) and (min-width: 768px) {
	
}


@media screen and (max-width: 1023px) {
	.modal.chapter_summary__modal {
		width: 100%;
	}

	.bg__blue .cover_image {
		background-color: #50e69b;
	}

	.page__with_image__header .page__title,
	.page__with_image__header .page__title .parent_page, 
	.cover_image .infogrphics__text {
		color: #0132A0;
	}

	.longform_layout.layout__text.lead .paragraph h3 {
		color: inherit;
	}

	
}

@media screen and (max-width: 767px) {
	body.home .header_logo img, 
	.header_logo img {
		width: 105px;
	}

	.main_navigation {
		display: none;
	}
	.navigation_area > .wrapper {
		padding: 20px 20px 80px 20px;
	}

	.site__title,
	.nav_is_open .site__title {
		font-size: 11px;
		line-height: 15px;
	}

	.page-template-page_with_cover_image .header_menu_container, 
	.header_menu_container {
		padding-top: 13px;
	}

	.menu-item-has-children > a::after {
		background-size: 100% auto;
		width: 22px;
		height: 20px;
		background-image: url(../img/icons/icon-arrow-left-white.png);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		background-size: auto 100%;
		background-repeat: no-repeat;
		width: 15px;
		height: 12px;
		top: 3px;
	}

	.main_navigation_mobile li a {
		font-size: 13px;
	}

	.main_navigation_mobile li,
	.main_navigation_mobile .sub-menu.active li:not(.label) {
		border-bottom: 1px solid rgba(255,255,255,0.2);
	}


	.main_navigation_mobile .sub-menu > .label::before { 
		background-image: url(../img/icons/icon-arrow-left-white.png);
	}

	.custom_ol .paragraph ol {
		display: block;
		border-bottom: none;
		font-size: 100%;
	}

	.custom_ol .paragraph ol li {
		display: block;
		width: 100%;
		border-bottom: 1px solid #00b1eb;
		padding-right: 20px !important;
		padding-left: 0;
	}

	.custom_ol.four_items .paragraph ol li {
		width: 100%;
	}

	.custom_ol .paragraph ol li::after {
		top: -3px;
	}

	.custom_ol .paragraph ol li:before {
		top: 18px;
		left: 0;
	}

	.modal.chapter_summary__modal .modal--inner {
		padding: 25px 30px;
	}

	.chapter_summary__menu ul li {
		padding-right: 65px;
	}

	.chapter_summary__menu li a {
		display: block;
	}

	body.home .infographic_circle {
		width: 90vw !important;
		height: 90vw !important;
	}

	body.home .home_buttons {
		display: none !important;
	}
}







/* ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ */
.longform_layout.layout__text.lead .paragraph h3 {
	color: #212529;
	font-family: "TheWaveSans-Regular", serif;
}

.layout__image.medium-width img {
	max-width: 70%;
	margin-right: auto;
	margin-left: auto;
}

.layout__image.epalitheumenes-ekpompes-arrows-2021-gr,
.layout__image.column-air-quality-emissions-arrows {
	margin-bottom: -60px;
	position: relative;
	z-index: 10;
}

.layout__image.epalitheumenes-ekpompes-arrows-2021-gr img,
.layout__image.column-air-quality-emissions-arrows img {
	width: 83%;
	left: 8%;
	position: relative;
}

.layout__image.column-air-quality-emissions-arrows {
	margin-bottom: -200px;
}

.layout__image.column-air-quality-emissions-arrows img {
	width: 85%;
	left: 1%;
}

.longform_layout.epalitheumenes-ekpompes-arrows-2022-gr {
	margin-bottom: -55px;
	position: relative;
	z-index: 5;
}

.longform_layout.epalitheumenes-ekpompes-arrows-2022-gr > .wrapper {
 	background-color: transparent;
}

.longform_layout.epalitheumenes-ekpompes-arrows-2022-gr img {
	width: 100%;
	padding-left: 15%;
}


@media screen and (max-width: 767px) {
	.layout__image.medium-width img {
		max-width: 100%;
	}

	.layout__image.epalitheumenes-ekpompes-arrows-2021-gr {
		margin-bottom: -40px;
	}

	.layout__image.epalitheumenes-ekpompes-arrows-2021-gr img {
		width: 70%;
		left: 14%;
	}

	.layout__image.column-air-quality-emissions-arrows {
		margin-bottom: -100px;
	}

	.layout__image.column-air-quality-emissions-arrows img {
		width: 79%;
		left: 3%;
	}
}

/* ΚΟΙΝΩΝΙΑ */



/* ΔΙΑΧΕΙΡΙΣΗ ΠΟΡΩΝ */
.layout__image.column-air-quality-emissions-arrows .wrapper {
	background-color: transparent;
}


/* ΕΤΑΙΡΙΚΗ ΔΙΑΚΥΒΝΕΡΝΗΣΗ */

.diikitiko-simvoulio-svg img {
	max-width: 70%;
}

#epichirimatiki-deontologia-simmorfosi-ke-diafania .accordion_item__text.paragraph h4:after {
	display: none;
}

#epichirimatiki-deontologia-simmorfosi-ke-diafania .accordion_item__text.paragraph h4 {
	color: #0132a0 !important;
}

.line-risk-management-pser {
	margin-bottom: 0 !important;
}

@media screen and (min-width: 1024px) {
	.layout__infographics_list.three_cols_icons.polimorfia_ds .paragraph li {
		width: 27%;
	}

	.layout__infographics_list.three_cols_icons.polimorfia_ds .paragraph li:first-child {
		width: 19%;
	}
}


/* ΜΕΘΟΔΟΛΟΓΙΑ */
.summary_test.nobg {
	background-color: white;
	padding: 0 0 20px;
}


/* ΨΗΦΙΑΚΟΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ */

.page_color__blue #digital-transf-info-1 .page__infographics,
.page_color__blue #digital-transf-info-2 .page__infographics,
.page_color__blue #digital-transf-info-3 .page__infographics {
	background-color: transparent;
	display: block;
	width: 100%;
}

.page_color__blue #digital-transf-info-1 .page__infographics li,
.page_color__blue #digital-transf-info-2 .page__infographics li,
.page_color__blue #digital-transf-info-3 .page__infographics li {
	display: block;
	width: 100%;
	max-width: 100% !important;
	padding: 10px;
	margin: 10px auto;
}

.page_color__blue #digital-transf-info-1 .page__infographics .infogrphics__icon,
.page_color__blue #digital-transf-info-2 .page__infographics .infogrphics__icon,
.page_color__blue #digital-transf-info-3 .page__infographics .infogrphics__icon {
	display: none;
}

.page_color__blue #digital-transf-info-1 .page__infographics .infogrphics__text,
.page_color__blue #digital-transf-info-2 .page__infographics .infogrphics__text,
.page_color__blue #digital-transf-info-3 .page__infographics .infogrphics__text {
	width: 100%;
	padding: 0;
	text-align: center;
	max-width: 100% !important;
}

.page_color__blue #digital-transf-info-1.layout__twocols_img_infg .page__infographics .infogrphics__text,
.page_color__blue #digital-transf-info-1.layout__twocols_img_infg .infogrphics__text strong,
.page_color__blue #digital-transf-info-2.layout__twocols_img_infg .page__infographics .infogrphics__text,
.page_color__blue #digital-transf-info-2.layout__twocols_img_infg .infogrphics__text strong,
.page_color__blue #digital-transf-info-3.layout__twocols_img_infg .page__infographics .infogrphics__text,
.page_color__blue #digital-transf-info-3.layout__twocols_img_infg .infogrphics__text strong {
	color: black;
}

.longform_layout.digital-trans-program-structure {
	margin-bottom: 50px;
}

@media screen and (max-width: 767px) {
	.page_color__blue #digital-transf-info-1.layout__twocols_img_infg .image,
	.page_color__blue #digital-transf-info-1.layout__twocols_img_infg .page__infographics,
	.page_color__blue #digital-transf-info-2.layout__twocols_img_infg .image,
	.page_color__blue #digital-transf-info-2.layout__twocols_img_infg .page__infographics,
	.page_color__blue #digital-transf-info-3.layout__twocols_img_infg .image,
	.page_color__blue #digital-transf-info-3.layout__twocols_img_infg .page__infographics {
		width: 100% !important;
		padding: 0;
		margin: 0;
	}

	.page_color__blue #digital-transf-info-1.layout__twocols_img_infg .page__infographics .infogrphics__text,
	.page_color__blue #digital-transf-info-2.layout__twocols_img_infg .page__infographics .infogrphics__text,
	.page_color__blue #digital-transf-info-3.layout__twocols_img_infg .page__infographics .infogrphics__text {
		text-align: center;
		width: 100%;
		max-width: 100%;
		padding: 0;
	}

	.page_color__blue #digital-transf-info-1.layout__twocols_img_infg .page__infographics .infogrphics__icon,
	.page_color__blue #digital-transf-info-2.layout__twocols_img_infg .page__infographics .infogrphics__icon,
	.page_color__blue #digital-transf-info-3.layout__twocols_img_infg .page__infographics .infogrphics__icon {
		display: none;
	}
}








/* HEADER */
.navigation_area .nav_column + .main_menu_logo {
	display: none;
}
@media screen and (min-width: 1681px) {
	body.home .global_header,
	.global_header,
	body.home .header_logo,
	.header_logo {
		height: 70px;
	}

	body.home .header_logo,
	.header_logo,
	.page-template-page_with_cover_image .header_logo {
		line-height: 62px;
		padding-top: 0;
		padding-bottom: 0;
	}

	.navigation_area .main_menu_logo {
		width: 85px;
	}

	.nav_is_open .site__title {
		font-size: 15px;
		font-weight: normal;
	}
}

@media screen and (max-width: 1680px) {
	body.home .global_header,
	.global_header,
	body.home .header_logo,
	.header_logo {
		height: 70px;
	}

	body.home .header_logo,
	.header_logo,
	.page-template-page_with_cover_image .header_logo {
		line-height: 62px;
		padding-top: 0;
		padding-bottom: 0;
	}
}

@media screen and (max-width: 1120px) {
	body.home .header_logo,
	.header_logo,
	.page-template-page_with_cover_image .header_logo {
		padding: 0 44px 0 38px !important;
	}
}

@media screen and (max-width: 767px) {
	body.home .global_header,
	.global_header,
	body.home .header_logo,
	.header_logo {
		height: 60px !important;
	}

	body.home .header_logo,
	.header_logo,
	.page-template-page_with_cover_image .header_logo {
		line-height: 52px;
		padding: 0 20px !important;
	}
}








/* ΔΗΜΙΟΥΡΓΙΑ ΑΞΙΑΣ */
.longform_layout.small_bottom_margin {
	margin-bottom: 40px;
}

#society-actions .accordion_item__text.paragraph h4 {
	color: #33c0ef;
	font-size: 1em;
	padding-top: 35px;
}

.accordion_item__text.paragraph h4::after { 
	background-color: #33c0ef;
	width: 100%;
	margin-top: 4px;
}







/* OI ΑΝΘΡΩΠΟΙ ΜΑΣ */

#accordion-with-tables .accordion_item__text h3:after,
.accordion_item__text .layout__text.inline-list-with-icons h3:after {
	display: block;
}

 
#accordion-with-sticky-tables .table_overflow thead th, 
.accordion-with-sticky-tables .table_overflow thead th, 
#society-actions .table_overflow thead th {
	background-color: white;
	color: #0132a0;
	border-bottom: 2px solid #50e69b;
}

#accordion-with-sticky-tables .table_overflow tbody th, 
#accordion-with-sticky-tables .table_overflow tbody td,
.accordion-with-sticky-tables .table_overflow tbody th, 
.accordion-with-sticky-tables .table_overflow tbody td, 
#society-actions .table_overflow tbody th, 
#society-actions .table_overflow tbody td {
	background-color: white;
	color: #000;
	border-bottom: 2px solid #e2ddcb;
}

.accordion_item__content .longform_layout .accordion_item__text h3 {
	font-size: 125%;
}

.accordion_item__content .longform_layout .accordion_item__text h3::after { 
	display: none;
}


/* ΑΓΟΡΑ  */
@media screen and (max-width: 600px) {
	#pie-market-greek-fuels-sales .highcharts-container, 
	#pie-market-greek-fuels-sales .highcharts-container svg {
		height: 540px !important;
	}
}


/* GRI */

.symbols_reference a {
	color: #0132a0;
}

.gri_table table {
	border: none;
}

.gri_table tbody th, 
.gri_table thead th, 
.page_color__blue .gri_table tbody th, 
.page_color__blue .gri_table thead th  {
	background-color: #f5f1ec;
	color: #0132a0;
}

.gri_table tbody td,
.page_color__blue .gri_table tbody td {
	color: #212529;
}

.gri_table tbody th,
.page_color__blue .gri_table tbody th {
	font-family: "TheWaveSans-Bold", serif;
}

.gri_table th {
	font-size: 14px;
	line-height: 1.15em;
	font-weight: normal;
}

.gri_table tr {
	border-bottom-color: #dfdbc8 ;
}

table tr.row_has_link:hover {
	background-color:#f5f1ec!important;
	cursor: pointer;
}


.gri_table td,
.gri_table th {
	padding: 10px 10px;
}

.gri_table tbody tr.collapse_item.parent {
	background-color: white;
}

.gri-tab th:first-child,
.gri-tab td:first-child {
	width: 90px;
	min-width: 90px;
	max-width: 90px;
}

.gri-tab th:nth-child(2),
.gri-tab td:nth-child(2) {
	width: 400px;
	min-width: 400px;
	max-width: 400px;
}

.gri-tab th:nth-child(3),
.gri-tab td:nth-child(3) {
	width: calc(100% - 240px - 400px);
	min-width: calc(100% - 240px - 400px);
	max-width: calc(100% - 240px - 400px);
}

.gri-tab th:nth-child(4),
.gri-tab td:nth-child(4) {
	width: 150px;
	min-width: 150px;
	max-width: 150px;
}

.table_tabs__header li.active a, 
.table_tabs__header li:hover a {
	background-color:#f5f1ec;
}


.gri_table tbody tr:nth-child(2n) {
	background-color: white;
}

.gri_table tbody .row-has-popup-content:hover,
.gri_table tbody .row-has-popup-content:nth-child(2n):hover {
	background-color: white;
}

.gri_table td a {
	color: #0132a0;
	border-bottom: 1px solid #0132a0;
}

.gri_table td a:hover {
	border-bottom: none;
}

.gri_table td a:after {
	display: none;
}

.gri_table td img {
	max-width: 13px;
	margin-right: 3px;
}

.table_tabs__header a {
	font-size: 15px;
}

.gri_table tbody .row-has-popup-content:hover th,
.gri_table tbody .row-has-popup-content:hover th:hover,
.gri_table tbody .row-has-popup-content:hover td,
.gri_table tbody .row-has-popup-content:hover td:hover,
.gri_table tbody .row-has-popup-content:nth-child(2n):hover th,
.gri_table tbody .row-has-popup-content:nth-child(2n):hover th:hover,
.gri_table tbody .row-has-popup-content:nth-child(2n):hover td,
.gri_table tbody .row-has-popup-content:nth-child(2n):hover td:hover,
.gri_table .clone.has-th-on-body tbody tr:not(.parent) th:first-of-type {
/*	background-color: rgba(39, 173, 122, 0.1);*/
background-color: #f5f1ec;
	color: black;
}

.gri_table .clone.has-th-on-body tbody tr:not(.parent) th:first-of-type {
	text-align: center;
}

.collapse_item.parent {
	color: #27ad7a;
	cursor: pointer;
}

/*.collapse_item.parent th,
.collapse_item.parent td {
	font-family: "PFSpekkVAR-Bold", serif;
}*/

.collapse_item.parent th {
	position: relative;
	padding: 15px 90px 15px 10px;
}

.collapse_item.parent th:after,
.collapse_item.parent th:before {
	background-color: #0132a0;
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	content: "";
}

.clone .collapse_item.parent th:before,
.collapse_item.parent th:before,
.gri_table tbody tr:nth-child(2n + 1) {
	background-color: white;
}

.clone .collapse_item.parent.expanded th:before,
.collapse_item.parent.expanded th:before {
	background-color: #0132a0;
}

/*.collapse_item.parent.expanded th:before {
	display: none;
}*/

.collapse_item.parent th:after {
	width: 22px;
	height: 1px;
	background-size: 1px;
	right: 40px;
}

.collapse_item.parent th:before {
	width: 1px;
	height: 22px;
	background-size: 22px;
	right: 51px;
	opacity: 0;
}

.collapse_item.parent.expanded th:before {
	opacity: 1;
}

.collapse_item.children.invisible th,
.collapse_item.children.invisible td {
	padding: 0;
	display: none;
}

.popup_item__content thead th,
.popup_item__content thead td {
	color: white;
}

.popup_item__content tbody th,
.popup_item__content .clone.has-th-on-body tbody tr:not(.parent) th:first-of-type {
	text-align: left;
}

.popup_close {
	background-image: url(../img/icons/icon-close-popup-green.png);
}

.symbols_reference li {
	list-style-type: none;
	padding-left: 0;
	margin-bottom: 4px;
}

.symbols_reference li:before {
	display: none;
}

.symbols_reference a {
	color: #0132a0 !important;
}

.symbols_reference a:after {
	background-color: #0132a0;
	height: 1px;
}

.symbols_reference ul li img {
	max-width: 16px;
}

.popup_item__references img {
	filter: saturate(0);
}

.popup_container {
	z-index: 10000000;
}

.popup_item__content .paragraph h3 {
	font-style: normal;
}

.gri_table tbody td.grey {
	background-color: #f5f1ec;
}

/*.page-template-page_tables_gri .gri_table thead th {
	text-transform: uppercase;
}
*/


.gri_table#esg-athex-governance tbody th, 
.gri_table#esg-athex-human-rights tbody th, 
.gri_table#esg-athex-labour tbody th , 
.gri_table#environment tbody th,
.gri_table#anticorruption tbody th {
	text-align: left;
}

.page-id-16370 .table_tabs__header,
.page-id-16587 .table_tabs__header {
	visibility: hidden;
}


.gri-tab th a, 
.gri-tab.clone th a {
	color: #0132a0;
/*	border-bottom: 1px solid #0132a0;*/
	display: block;
	text-decoration: underline;
}

.gri-tab th a:hover, 
.gri-tab.clone th a:hover {
	text-decoration: none !important;
}



@media screen and (min-width: 1024px) {
	.page__tables__main.page__no_image__main .page__section > .wrapper {
		width: 1180px;
	}
}

@media screen and (max-width: 767px) {
	.page_color__green .gri_table tbody .collapse_item.parent th {
		background-color: white;
		color: #27ad7a;
	}
}

.global_footer .main_navigation {
	padding-top: 0;
}

.calupso tbody tr:nth-child(2n + 1) {
	background-color: white;
}

/* GLOSSARY*/
.glossary thead th {
	color: white;
}

.resize-font-size {
	top: 85px;
}

@media screen and (max-width: 1023px) {
	body.home.scrolled_under_fold .header_logo {
		background-color: white;
	}

	body.home.ready .page__title {
		bottom: 0;
		top: 0;
	}

	/*body.home .infographic_circle {
		width: 85vw !important;
		height: 85vw !important;
	}*/

	.global_header {
		max-width: 100vw !important;
	}

	.global_wrapper .page__with_image .infographic_circle_page {
		width: 60vw;
		height: 60vw;
	}

	.page__section {
		margin-top: -20px;
	}

	.page__body.page__section {
		padding-top: 50px;
		margin-top: 0;
	}

	.chapter_summary--heading {
		font-size: 22px;
	}

	.infographic_circle g {
		max-width: 100vw !important;
	}

	body.home .main-scrollbar {
		position: relative;
	}

	.page_color__green .page__bookmark {
		color: #27ad7a;
	}

	.page-template-page_tables .page__tables__main .the_content .column {
		padding: 0;
	}

	.paging_area .prev_page .chapter,
	.paging_area .next_page .chapter {
		line-height: 1.2em;
	}

	.paging_area .wrapper a {
		display: block;
		line-height: 18px;
		margin-top: 4px;
	}
}

.page-id-4530 .gri_table tbody th,
.page-id-6136 .gri_table tbody th {
	min-width: 80px;
}

.single-post .page__bookmark {
	color: #27ad7a;
}

.single-post .page_color__blue thead tr {
	background-color: #27ad7a;
}

@media screen and (min-width: 1024px) {
	.single-post {
		padding-top: 60px;
	}

	.single-post .page__bookmark {
		top: 160px;
		bottom: auto;
	}

	.popup_items {
		min-height: 400px;
	}
}

@media screen and (max-width: 767px) {
	.single-post .page__bookmark {
		/*text-align: center;*/
		opacity: 1;
	}

	.single-post .page__section > .wrapper {
		padding-right: 0;
		padding-left: 0;
	}
}

.popup_item .popup_post_title.alt .reg,
.popup_item .popup_post_title.reg .alt,
.popup_item .popup_post_title .separator {
	display: inline;
}






/* ΒΙΩΣΙΜΗ ΑΝΑΠΤΥΞΗ */
/*.longform_layout.goals_table, 
.page__section.goals_table {
	margin-bottom: 0;
}

.longform_layout.goals_table:last-of-type {
	margin-bottom: 60px;
}*/

#lottie_kathorismos-ousiastikon-thematon-viosimis-anaptiksis-2022, 
#lottie_koinonikoi-etairoi {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
}

/*#kinoniki-eteri {
	width: 80%;
}*/

.goals_table .paragraph {
	padding: 0 20px 20px 90px;
	background-color: #f5f1ec !important;
}

.goals_table thead th, 
.goals_table tbody th,
.goals_table tbody td, 
.goals_table thead tr,
.goals_table tbody tr,
.goals_table tfoot th, 
.goals_table tfoot td, 
.popup_item__content thead th, 
.popup_item__content tbody th, 
.popup_item__content tbody td,
.popup_item__content thead tr,
.popup_item__content tbody tr,
.popup_item__content tfoot th,
.popup_item__content tfoot td {
	background-color: #f5f1ec !important;
	color: #0132A0 !important;
}

.goals_table tbody td, 
.goals_table tbody th,
.awards_table tbody th,
.awards_table tbody td, 
.popup_item__content tbody td, 
.popup_item__content tbody th {
	border-bottom: 1px solid #e6e1d2;
}

.goals_table tbody tr td:first-child,
.popup_item__content tbody tr td:first-child  {
	font-family: "TheWaveSans-Bold", serif;
}

.goals_table tbody tr td:first-child small, 
.popup_item__content tbody tr td:first-child small {
	font-family: "TheWaveSans-Regular", serif;
}

.goals_table thead th,
.popup_item__content thead th  {
	border-bottom: 2px solid #50e69b;
}

.goals_table .the_table  {
	position: relative;
}

.goals_table .the_table:before {
	content: "";
	background: url(https://helpe2022.btwbox.com/wp-content/uploads/sites/5/2023/06/esg-goals-01.png) no-repeat scroll center transparent;
	background-size: contain;
	width: 100px;
	height: 100px;
	display: block;
	position: absolute;
	left: -140px;
	top: 0;
}

.goals_table--social .the_table:before {
	background-image: url(https://helpe2022.btwbox.com/wp-content/uploads/sites/5/2023/06/esg-goals-02.png);
}

.goals_table--gov .the_table:before {
	background-image: url(https://helpe2022.btwbox.com/wp-content/uploads/sites/5/2023/06/esg-goals-03.png);
}

.awards_table tbody th,
.awards_table tbody td {
	background-color: #f5f1ec !important;
	color: #212529 !important;
}

.awards_table tbody tr:first-child,
.awards_table tbody tr:first-child td {
	border-top: 2px solid #50e69b;
}

.awards_table tbody tr td:first-child {
	border-right: 2px solid white;
}

.awards_table .paragraph ul {
	padding-left: 15px;
}

.popup_item__content tbody tr:nth-child(2n+2) td {
	background-color: #fff !important;
}

.popup_item__content tbody tr:first-child td, 
.popup_item__content tbody tr:first-child th,
.popup_item__content thead tr td, 
.popup_item__content thead tr th, 
.popup_item__content tbody tr:last-child td, 
.popup_item__content tbody tr:last-child th,
.popup_item__content tfoot tr:last-child th,
.popup_item__content tfoot tr:last-child td {
	border-bottom: 2px solid #0032a0 !important;
	background-color: white !important;
}

.popup_item__content tbody th,
.popup_item__content tbody tr,
.popup_item__content tbody td {
	background-color: white !important;
}

@media screen and (max-width: 767px) {
	.goals_table .paragraph {
		padding: 0 20px 20px 30px;
	}

	.goals_table .the_table::before {
		width: 50px;
		height: 50px;
		left: -58px;
	}


	.awards_table .paragraph ul li {
		padding-left: 15px;
	}

	.awards_table .paragraph ul li:before {
		top: 6px;
		width: 4px;
		height: 4px;
	}
}






@media screen and (max-width: 1449px) and (min-width: 1024px) {
	.global_footer > .wrapper {
		padding-left: 45px;
		padding-right: 45px;
	}

	.main_navigation .nav_column.first_column {
		padding-left: 5px !important;
	}
}



.bg_section {
	padding: 0;
	background-color: white !important;
}


.layout__infographics_list .paragraph li .strong,
.layout__infographics_list .paragraph li .strong .em,
.layout__infographics_list .paragraph li .em {
	color: #0132a0 !important;
}


.layout__infographics_list .paragraph li .em {
	font-size: 110%;
}

.accordion_item.active .accordion_item__content {
	max-height: 5000px;
}

@media screen and (max-width: 1449px) and (min-width: 1024px) {
	.layout__infographics_list.single_infographic .paragraph ul {
		text-align: center;
		display: flex;
		justify-content: center;
		padding-bottom: 60px;
	}

	.layout__infographics_list.single_infographic .paragraph li {
		float: none;
		text-align: left;
	}
}



/*.page__with_image__header .sidebar .bg {
	padding-top: 70px;
}
*/
.page_video {
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
	width: 100%;
	height: 100%;
}



/*.accordion_item__title.has_icon .infogrphics__icon svg path {
	stroke: #0132a0 !important;
}*/



.sub-menu li:last-child {
  border: none;
} 




.layout__text.inline-list-with-icons li em, .summary_test p > strong, form .caldera-forms-consent-field a, .caldera-grid form .caldera-forms-consent-field a {
	color: #0132a0;
}

form input[type="submit"], form input[type="submit"].form-control, .caldera-grid form input[type="submit"], .caldera-grid form input[type="submit"].form-control {
	background-color: #0132a0;
}







/*.page-template-page_with_cover_image .header_menu_container .languages_nav, .header_menu_container .languages_nav {
	width: 0 !important;
	visibility: hidden !important;
}*/





.chapter_summary__menu li {
	list-style-type: none;
	padding-bottom: 10px;
}

.chapter_summary__menu li a {
	text-decoration: underline;
}

.chapter_summary__menu li a:hover {
	text-decoration: none;
}

.chapter_summary__menu li a::after { 
	display: none;
}



.modal.chapter_summary__modal .close_modal {
	filter: brightness(0);
}



.sitemap_nav .bg_green,
.sitemap_nav .bg_red,
.sitemap_nav .bg_blue,
.sitemap_nav .bg_ciel {
	border-left-color: #0132a0;
}


