@media print {

.container-footer,
.footer-first,
.mod-breadcrumbs,
.pagenavigation,
#ampz_inline_bottom,
div#ampz_inline_bottom,
.grid-child.container-sidebar-right,
.navigation


{
  display: none!important;
}

.grid-child.container-component {
  max-width: 100%!important;
  width: 100%!important;
}
.container {
    box-shadow: none!important;
}
	body {
  background-color: #fff!important;
		font-size: 0.9rem!important;
    line-height: 1.4rem!important;
}
	.h1, h1 {
    font-size: 1.5rem!important;
}
	iframe {
    display: none!important;
}
	
	}
/*----- /print layout ---*/


body {
background-color: rgb(247, 247, 247);
}
b, strong {
font-weight: 400;
	color: #2b2b2b;
}
 h1, h2, h4, h4, h5, h6,
.h1, .h2, .h4, .h4, .h5, .h6,
h3 span{
/*--color: color(srgb 0.4819 0.5867 0.61)!important;--*/
	color: color(srgb 0.3751 0.5157 0.605)!important;

}
.grid-child.container-sidebar-right h4 {
    color: color(srgb 0.0094 0.3196 0.47)!important;
	font-weight: 400!important;
}
.outer {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 100vh;
    padding: 20px;
    overflow: hidden;
}
.container {
background-color: #ffffff;
	padding: 0;
}
.container {
    box-shadow: 0px 0px 30px 3px #00000060;
}
.header.container-header {
    box-shadow: 0px 4px 5px 0px #00000090;
}
.grid-child.container-sidebar-right {
    box-shadow: -2px 0px 9px 0px #00000050;
}
.site-grid
{
  max-width: 1500px;
  margin: 0 auto;
  display: table;
  width: 100%;
	background: #fff;
	overflow: hidden;

}
.header.container-header {
	
}
    .h1, h1 {
        font-size: 2rem;
    }

    .h4, h4,
.mod-articlesnews__item p {
font-size: 1.05rem;
line-height: 1.3rem;
}

.grid-child.container-top-a {
float: none;
width: 100%;
}
.grid-child.container-component {
    padding: 0em 3em 3em 3em;
    max-width: 1300px;
    margin-left: auto !important;
    margin-right: auto !important;
    width: calc(75% - 0em);
    display: inline-flex;
float: left;
}
.grid-child.container-sidebar-right {
    width: calc(25% - 0em);
    height: 100%;
    background-color: rgb(245, 245, 240);
    /* flex-direction: column; */
    margin: 0 0 -40000px 0;
    float: left;
    display: block;
    max-height: 100%;
    position: relative;
    padding: 0 1em 40000px 1em;
}
  
.dj-megamenu-clean,
.dj-megamenu-clean li a.dj-up_a {	
background-color: #5f795d!important; /*--- skouro prasino ---*/
}
a,
a:link,
a:active,
a:visited {
	  /*--color: color(srgb 0.4819 0.5867 0.61);--*/
	color: color(srgb 0.0872 0.4 0.545);
	
	font-weight: 400;

  text-decoration: none !important;
}
a:hover{
	color: color(srgb 0 0.5368 0.785);
	
}
.btn {
  /*--color: color(srgb 0.4819 0.5867 0.61);--*/
	color: color(srgb 0.3406 0.4846 0.545)!important;
}
.page-item.active .page-link {
	background-color: color(srgb 0.3406 0.4846 0.545)!important;
}

.dj-megamenu-clean li a.dj-up_a:hover,
.footer .mod-menu.mod-list.nav .nav-item a:hover,
#evengdpr a:hover,
.mod-menu ul li a:hover,
.grid-child.container-sidebar-right .mod-menu a:hover 
{
	
background-color: color(srgb 0.3406 0.4846 0.545)!important; 	/*--- gry mple ---*/
	/*--- background-color: #749270!important; anoixto prasino ---*/
	color: #ffffff;
	box-shadow: "2px 3px 5px 1px #00000070"
}
.btn-secondary:focus, 
.btn-secondary:hover,
.btn-check:focus+.btn-secondary, 
.btn-secondary:focus, 
.btn-secondary:hover
{
    background-color: color(srgb 0.3406 0.4846 0.545);
    color: #ffffff!important;
	border-color: none;
}

.left.item-image {
padding: 8px;
}
.left.item-image img {
box-shadow: 3px 3px 7px -1px #00000090;
border-radius: 5px;
}

.com-content-category-blog.blog .item-content .page-header,
.com-content-article.item-page .page-header
{
    margin-bottom: 2rem;
    margin-top: 2rem;
}
.mod-finder.js-finder-searchform.form-search label,
.mod-finder.js-finder-searchform.form-search {
  
    display: none;
}
 .container-sidebar-right-padding .mod-finder.js-finder-searchform.form-search {
    display: block;
    margin-bottom: 20px;
}
/*---------/ xromata ---*/

    .blog-items .blog-item {
        padding: 0 0 1em 0;
        border-bottom: 1px solid #ccc;
    }
.mod-articlesnews.newsflash iframe {
  width: 93%;
}
.mark, mark {
    padding: .2em;
    background-color: #d4e0e3;
}
/*--------- menu ---*/
.dj-megamenu-clean li a.dj-up_a > span.dj-drop img {
    padding: 0px 0px 0px 16px;
}
.dj-megamenu-clean li.dj-up a {
    border-left: 1px solid #666060;
    box-shadow: inset 5px -5px 5px #00000010;
}
.dj-megamenu-clean li a.dj-up_a {
font-size: 17px;
color: #fff!important;
cursor: pointer;
padding: 0 0px!important;
-webkit-transition: color 0.2s ease-out!important;
transition: color 0.2s ease-out!important;
}
.dj-megamenu-clean li a.dj-up_a > span span.name {
vertical-align: middle;
padding: 0px 10px;
	font-weight: 100!important;
}
.dj-megamenu-clean li a.dj-up_a > span,
.dj-megamenu-clean li a.dj-up_a  {
height: 50px!important;
}

.dj-megamenu-clean li ul.dj-submenu {
    box-shadow: 6px 6px 7px 0px rgba(37, 45, 21, 0.66);
}

.dj-megamenu-clean li div.dj-subwrap .dj-subwrap-in {
background-color: #749270!important;
	color: #fff!important;

}
.dj-megamenu-clean li ul.dj-submenu > li > a {
	color: #fff!important;	
}
.dj-megamenu-clean li ul.dj-submenu > li:hover > a, 
.dj-megamenu-clean li ul.dj-submenu > li.active > a  {
	background-color: #8fac8d!important;

}

/*--------- boolets ---*/
div.item-page li,
ol,
div.item-page ol {
    font-size: 1.1rem;
    line-height: 1.7rem;
}

/*------ ekdoches polemou ----*/
#evengdpr.menuEkdochesPolemou a {
  background: #4a7284 !important;
padding: 7px 0px 10px 0px !important;
color: #fff !important;
font-size: 20px;
line-height: 28px;
}
#evengdpr.menuEkdochesPolemou a:hover {
	background: #294d5e !important;
}
.content-categorykefalaio form {
  display: none;
}
.item-pagekefalaio .page-header h2 a,
.item-pagekefalaio p,
.item-pagekefalaio p strong,
ul#responsiveMenu331.EkdochesPolemou-menu,
.item-pagekefalaio li,
.content-categorykefalaio p,
.content-categorykefalaio h2,
.content-categorykefalaio p strong,
#evengdpr.menuEkdochesPolemou a
{
	font-family: 'Source Serif 4', serif;
}
.item-pagekefalaio p,
ul#responsiveMenu331.EkdochesPolemou-menu,
.item-pagekefalaio li,
.content-categorykefalaio p
{
	font-weight: 300;
}
.item-pagekefalaio p strong,
.content-categorykefalaio p strong,
.content-categorykefalaio p strong,
#evengdpr.menuEkdochesPolemou a


{
	font-weight: 400
}
.item-pagekefalaio .page-header h2 a,
.content-categorykefalaio h2

{
	font-weight: 400
}

.item-pagekefalaio .page-header h2 a,
ul#responsiveMenu331.EkdochesPolemou-menu li a,
.content-categorykefalaio h2 {
  color: #4a7284 !important;
}
.EkdochesPolemou-menu .opener {
  background-image: none !important;
	display: none !important;
}
ul#responsiveMenu331.EkdochesPolemou-menu li span.linker:hover,
ul#responsiveMenu331.EkdochesPolemou-menu li ul li.current span.linker

{
  background: #608ea8 !important;
	color: #FFFFFF;
}
li#item-1562 a.parent .linker:hover {
	color: #ffffff;
}
ul#responsiveMenu331.EkdochesPolemou-menu li span.linker {
 background: none;
padding: 11px 9px 18px 8px !important;
border: solid 1px #cdd9df;
margin-top: 6px;
}
li#item-1562 a.parent .linker {
  background: none !important;
	border: none !important;
	width: 100%;
}
.item-pagekefalaio .page-header h2 a,
.content-categorykefalaio h2 {
	font-size: 32px;
	line-height: 40px;
}
.item-pagekefalaio p,
.item-pagekefalaio p strong,
ul#responsiveMenu331.EkdochesPolemou-menu,
.item-pagekefalaio li,
.content-categorykefalaio p,
.content-categorykefalaio p strong
{
	font-size: 22px;
line-height: 32px;
}

/*----------- iframe fix ------*/
.com_jnews #sidebar-right {
    display: none;
}
.com_jnews #even-cont-container .footer {
    margin: 0px 0px 0px -20px;
}
.com_jnews .alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    text-shadow: none;
    background-color: #ffffff;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #000000;
}
.com_jnews .jNewsUnsubscribe {
    float: left;
    min-height: 300px;
    height: 100%;
}
.jNewsUnsubscribe div#otherreasons label,
.jNewsUnsubscribe div#otherreasons textarea,
.jNewsUnsubscribe span.aca_list_name,
.jNewsUnsubscribe input[type="checkbox"],
.jNewsUnsubscribe a
{
    display: none;
	    cursor: default!important;
}
.jNewsUnsubscribe input.button {
    padding: 10px;
	    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
}
.jNewsUnsubscribe input.button:hover {
    background: #5f795d;
}
.jNewsMod table.even-newsletter-link {
    margin: 60px 0px 60px 0px;
}
 table.even-newsletter-link a,
.jNewsMod table.even-newsletter-link a{
    box-shadow: rgb(88, 88, 88) 0px 3px 9px;
    color: rgb(255, 255, 255) !important;
    background: rgb(65, 87, 103);
    padding: 12px;
	cursor: pointer;
}
 table.even-newsletter-link a:hover,
.jNewsMod table.even-newsletter-link a:hover,
input[type="button"]:hover {
 background: #5f795d;
}

/*--- social share buttons ---*/
.ampz_rounded.ampz_container.ampz_no_count {
    max-width: 300px!important;
    margin: 2rem auto!important;
}
/*------------------ GDPR menu-------------------*/
	#evengdpr a {
    text-align: center;
    padding: 4px 0px 4px 0px;
    background: #606b5e;
    color: #cac8c8!important;
}
#evengdpr a:hover {
    background: #fd6b35; /*portokali*/
    color: #ffffff!important;
}

.footer-first {
    display: inline-block;
    float: none;
    width: 100%;
    height: 26px;
}
/*------------------ ekdoxes polemou menu-------------------*/
.mod-menu.mod-list.nav.EkdochesPolemou {
margin: -1px -1px -2px -1px;
}

.mod-menu.mod-list.nav.EkdochesPolemou li {
    width: 100%;
	padding: 0;
}

.mod-menu.mod-list.nav.EkdochesPolemou li a {
background-color: color(srgb 0.3358 0.4071 0.425);
color: rgb(241, 241, 241);
font-size: 16px;
font-weight: 200;
box-shadow: inset 0px 2px 20px #00000050;
width: 100%;
display: block;
text-align: center;
padding: 7px 0px 9px 0px;
}

.mod-menu.mod-list.nav.EkdochesPolemou li a:hover{
    background-color: color(srgb 0.2034 0.3315 0.36);
}

/*---------------------------------------- even-alt menu --------------------------------------------------------------------------------------------------------*/
.mod-menu ul li  {
margin: 0;

}
.mod-list li .mod-menu__sub {
padding: 0em 1em 0em 1em;
}
.mod-menu__heading.nav-header {
    font-size: 1.5rem;
    display: block;
    margin: 0 auto 20px auto;
    width: fit-content;
    border-bottom: 1px solid #cccccc;
    padding: 0 0 10px 0;
	color: #6c6c6c;
}
.card-body ul li ul li a,
.card-body ul li a,
.card-body ul li ul li .nav-header,
.card-body ul li ul li ul li a,
.mod-menu.mod-list.nav li ul li a,
.mod-menu.mod-list.nav li a,
.mod-menu.mod-list.nav li ul li .nav-header,
.mod-menu.mod-list.nav li ul li ul li a 
{
	font-weight: 400;

}
.card-body ul li ul li .nav-header,
.mod-menu.mod-list.nav li ul li .nav-header
{
    font-weight: 100;
}

.card-body ul li a,
.card-body ul li ul li .nav-header,
.card-body ul li ul li ul li a,
.mod-menu.mod-list.nav li a,
.mod-menu.mod-list.nav li ul li .nav-header,
.mod-menu.mod-list.nav li ul li ul li a
{

margin: 1px 0 2px 0;
padding: 14px 15px 13px 25px;
width: 100%;
display: block;
box-shadow: 0px 2px 5px #cccccc;
font-size: 1.5rem;

}
.card-body ul li a:hover,
.mod-menu.mod-list.nav li a:hover
{
background-color: color(srgb 0.4307 0.516 0.535);
	box-shadow: inset 0px 2px 20px #00000050;
	
}

.card-body ul li ul li .nav-header,
.card-body ul li ul li a,
.mod-menu.mod-list.nav li ul li .nav-header,
.mod-menu.mod-list.nav li ul li a
{
    margin: 14px 0 0 0;
    text-align: center;

	background-color: color(srgb 0.96 0.96 0.96);

}
.card-body ul li ul li ul li a,
.mod-menu.mod-list.nav li ul li ul li a {
	color: #6c6c6c;
text-align: left;
		background-color: color(srgb 0.9359 0.9513 0.955);
}
.mod-menu.mod-list.nav li ul li ul li a:hover ,
.nav-item.item-1562.current.active.deeper.parent a:hover {
color: #ffffff;
}

/*----------------------------------------  / even-aly menu -------------*/


/*---------------------------------------- even-main-col --------------------------------------------------------------------------------------------------------*/

.moduletableeven-ekyklos {
}

.cp-title.result-title a {
    padding: 2rem 0px 2rem 0px;
	font-size: 2rem;
	    line-height: 2.8rem;
    font-weight: 300;
    display: block;
}


.cp-image, .cp-image a, .cp-image a img {
    width: 100%;
}
.cp-image {
    margin: 0 0 20px 0;
}

.cp-result .readmore {
    padding: 20px 0 30px 0;
}

.cp-result {
    border-bottom: 1px solid #e1ead2;
    margin-bottom: 30px;
}


.player .vp-title .vp-title-header .headers {
    display: none!important;
}

/*----------------------------------------  / even-main-col -------------*/

/*---------------------------------------- even-top-wide --------------------------------------------------------------------------------------------------------*/
.item-pagesubmenus {
    display: none;
}
.moduletableevenSlider {
    padding: 0px;
    margin: -20px 0px 30px -21px;
}
.even-top-wide {
    padding: 0px 0px 0px 0px!important;
    margin: 0px 0px 0px -20px!important;
}

.moduletableeven-ellada-meta {
    background: #294363;
    border: none;
}
td#ell-meta-img, 
td#ell-meta-link {
    width: 50%;
    text-align: center;
}

td#ell-meta-img a {
    display: block;
    height: 200px;
    background-image: url(/images/stories/2017/Conference_ekyklos_ID_wide.jpg)!important;
    width: 500px;
    background-size: cover;
    color: #094164;
	    margin: 10px 0px 0px 10px;
}
td#ell-meta-img a:hover {
    display: block!important;
    height: 200px!important;
    background-image: url(/images/stories/2017/Conference_ekyklos_ID_rm.jpg)!important;
    width: 500px!important;
    background-size: cover!important;
}

td#ell-meta-link a {
    color: #fff;
    background: #3f6e8c;
    padding: 25px;
    margin: 10px auto;
    font-size: 18px;
}
td#ell-meta-link a:hover {
background: #f16939; /*--- portokali skouro ---*/
}
.responsiveMenuTheme2d.isDesktop ul li span.linker {
    padding: 11px 15px!important;
    background: #e0e5dc54;
    display: block;
    margin: 3px;
	width: 100%;
}
.responsiveMenuTheme2d.isDesktop ul li span.linker:hover {
	
background: #e6883f!important; /*--- portokali skouro ---*/
	color: #fff;
	
}
div.cp-tags {
    display: none;
}
.responsiveMenuTheme2d.isDesktop li li.parent a {
    padding: 0px 20px 0px 0px!important;
}

/*----------------------------------------  / even-top-wide -------------*/
/*----------------------------------------  right col-------------*/

.mod-articlesnews__item {
    padding: 20px 5px 0px 5px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.grid-child.container-sidebar-right .mod-menu a,
.grid-child.container-sidebar-right .mod-menu li a {
    background-color: color(srgb 0.504 0.552 0.6);
    display: flex;
    padding: 8px 13px;
    font-size: 1rem;
    line-height: 1.3rem;
    color: white;
    box-shadow: 2px 3px 3px 1px #00000040;
    border-radius: 5px;
}

/*---------------------------------------- / right col-------------*/

/*----------------------------------------  footer menu -------------*/
.footer-first .mod-menu.mod-list.nav {
    width: 100%;
}
/*------------------ GDPR menu-------------------*/
#evengdpr a,
#evengdpr li a{
    text-align: center;
    padding: 4px 0px 4px 0px;
    background: #606b5e;
    color: #cac8c8!important;
    width: 100%;
    display: block;
	font-size: 1.1rem;
}

.footer {
    margin-top: 0em!important;
}
.container-footer {
    background-color: #ccc;
	padding: 0 10px 0 10px;
}
.footer .mod-menu.mod-list.nav li {
    padding: .5em 0;
}
.footer .mod-menu.mod-list.nav {
    width: calc(33% - 0.5em);
}
.footer .mod-menu.mod-list.nav .nav-item a {
    background-color: rgb(178, 182, 185);
    width: 100%;
    display: block;
    text-align: center;
    padding: 0.5em;
	color: #fff;
	font-size: 1.1rem;
}

.copyright {
    text-align: center;
    padding: 0em 1em 1em 1em;
    font-size: 1em;
    line-height: 1em;
}

/*----------------------------------------  e-books -------------*/
.bloge-books .span6 {
    margin-bottom: 40px;
}
.bloge-books img {
    border: 1px solid #cccccc;
}
/*---------------------------------------- / e-books -------------*/

/*------------------- books menu --------------*/
.responsiveMenuTheme2d.isDesktop li#item-1068 {
    margin: 0 0 0 -20px;
}
/*-------------------  / books menu ------------*/


/*----------- iframe fix ------*/
iframe {
    display: block!important;
    visibility: visible!important;

}
#even-live-streaming iframe {
    
    width: 100%!important;
    max-width: 1320PX!important;
}

.jNewsUnsubscribe div#otherreasons label,
.jNewsUnsubscribe div#otherreasons textarea
{
    display: none;
	    cursor: default!important;
}
.jNewsUnsubscribe input.button {
    padding: 10px;
	    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
}

table.even-newsletter-link,
input.acymailing_button_grey,
fieldset.adminform.acy_user_info table,
.acymodifybutton
{
    margin: 60px auto;
}
.acymodifybutton {
    width: 150px;
}

 table.even-newsletter-link a, 
.jNewsMod table.even-newsletter-link a, 
td.acysubbuttons .button,
input.acymailing_button_grey ,
#acybutton_subscriber_download_data .acymailing_button_grey,
#acybutton_subscriber_delete_data .acymailing_button_grey,
.acymodifybutton input.button
{
    box-shadow: rgb(88, 88, 88) 0px 3px 9px;
    color: rgb(255, 255, 255) !important;
    background: rgb(65, 87, 103);
    padding: 12px;
    cursor: pointer;
    border-radius: 0;
	border: none;
    text-shadow: none;
	font-size: 15px;
    margin: 20px 0px;
}

.jNewsUnsubscribe input.button:hover,
td.acysubbuttons .button:hover,
input.acymailing_button_grey:hover,
table.even-newsletter-link a:hover,
.jNewsMod table.even-newsletter-link a:hover,
input[type="button"]:hover,
#acybutton_subscriber_download_data .acymailing_button_grey:hover,
#acybutton_subscriber_delete_data .acymailing_button_grey:hover,
.acymodifybutton input.button:hover
{
    background: #fd6b35; /*portokali*/
}

td.acysubbuttons .button,
.unsubdiv input.acymailing_button_grey
{
    width: 150px;
    letter-spacing: 0.05em;
}

.unsubdiv input.acymailing_button_grey {
    display: block;
}

table.acymailing_form {
    margin: 40px auto!important;
}
.acymailing_module_form td {
    vertical-align: top;
    padding: 20px 0px 0px 0px;
}
.jcoloreven-newsletters-lp .captchaCodeCaption {
    float: left;
    width: 100%;
    display: block;
}

.jcoloreven-newsletters-lp .captchImg {
    float: left;
    width: 100%;
    display: block;
    margin: 0px 0px 20px 0px;

}

.jcoloreven-newsletters-lp .entered_captcha input {
    width: 220px!important;
    padding: 5px 10px 5px 10px;

} 

.jcoloreven-newsletters-lp .pretext {
    padding: 0px 0px 10px 2px!important;
    display: block;
    font-size: 16px;
    line-height: 27px;


}
.jcoloreven-newsletters-lp .jNewsRT, 
.acymailing_module .acymailing_fulldiv,
#unsubpage,
#acymodifyform,
.acymailing_modulenewslettersub,
.item-pagepge-newsletter-unsub
{
    width: 400px;
    margin: 10px auto!important;
}
.jcoloreven-newsletters-lp .jNewsRT .captchImg #captcha_image1 {
    width: 220px!important;
    height: 100px!important;
}
.item-page-even-lp-nl {

    display: none;

}

.jcoloreven-newsletters-lp,
.acymailing_module {

    margin-top: 40px!important;
    width: 100%;
    display: block;
}

#acyarchiveview h1.contentheading {
    margin: 40px auto;
    display: block;
    width: max-content;
    color: rgb(65, 87, 103);
}

.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    background-color: #ffffff;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #5a5a5a;
    box-shadow: 3px 3px 19px #000000;
}

.alert h4 {
    margin: 6px 0px 14px 0px;
}

.alert-message {
    margin: 0px 0px 10px 0px;
}

/*---------------------------------------- even-new menu --------------------------------------------------------------------------------------------------------*/
.responsiveMenuTheme1d.isDesktop li#item-627 a {
    height: 50px;
}
.responsiveMenuTheme1d.isDesktop li#item-627 img {
    width: 100px;
}
ul.dj-mobile-light ul li.dj-mobileitem:hover > a, ul.dj-mobile-light ul li.dj-mobileitem.active > a {
  color: #000!important;
	font-weight: 400!important;
}

ul.dj-mobile-light ul li.dj-mobileitem > a {
  color: #000!important;
}
.dj-megamenu-clean li.dj-up.itemid745.parent .image-title {
  margin-left: 0px;
}
/*---- social buytons ---*/
.dj-megamenu-clean li.dj-up.itemid1859 .image-title,
.dj-megamenu-clean li.dj-up.itemid1860 .image-title,
.dj-megamenu-clean li.dj-up.itemid1861 .image-title
{
  display: none;
}
.dj-megamenu-clean li.dj-up.itemid1859 a,
.dj-megamenu-clean li.dj-up.itemid1860 a,
.dj-megamenu-clean li.dj-up.itemid1861 a
{
  padding: 0 0.4rem!important;
	box-shadow: none!important;
}
.dj-megamenu-clean li.dj-up.itemid1860 a,
.dj-megamenu-clean li.dj-up.itemid1861 a
{
	border-left: none!important;
}
ul.dj-mobile-light li.dj-mobileitem:hover > a, 
ul.dj-mobile-light li.dj-mobileitem.active > a {
  background: #acacac!important;
}
ul.dj-mobile-light li.dj-mobileitem > a {
  background: #c6c6c6!important;
}
.dj-mobileitem.itemid-1859 a ,
.dj-mobileitem.itemid-1860 a ,
.dj-mobileitem.itemid-1861 a
{
	padding: 0!important;
}
.dj-mobileitem.itemid-745 a {
	padding: 15px!important;

}

/*----------------------------------------  / even-new menu -------------*/

/*---------------------------------------- even-right-col --------------------------------------------------------------------------------------------------------*/

.moduletableeven-ekyklos {
}
/*----------------------------------------  / even-right-col -------------*/

/*---------------------------------------- even-top-wide --------------------------------------------------------------------------------------------------------*/
.item-pagesubmenus {
    display: none;
}
.moduletableevenSlider {
    padding: 0px;
    margin: -20px 0px 30px -21px;
}
.even-top-wide {
    padding: 0px 0px 0px 0px!important;
    margin: 0px 0px 0px -20px!important;
}

.moduletableeven-ellada-meta {
    background: #294363;
    border: none;
}
td#ell-meta-img, 
td#ell-meta-link {
    width: 50%;
    text-align: center;
}

td#ell-meta-img a {
    display: block;
    height: 200px;
    background-image: url(/images/stories/2017/Conference_ekyklos_ID_wide.jpg)!important;
    width: 500px;
    background-size: cover;
    color: #094164;
	    margin: 10px 0px 0px 10px;
}
td#ell-meta-img a:hover {
    display: block!important;
    height: 200px!important;
    background-image: url(/images/stories/2017/Conference_ekyklos_ID_rm.jpg)!important;
    width: 500px!important;
    background-size: cover!important;
}

td#ell-meta-link a {
    color: #fff;
    background: #3f6e8c;
    padding: 25px;
    margin: 10px auto;
    font-size: 18px;
}
td#ell-meta-link a:hover {
background: #f16939; /*--- portokali skouro ---*/
}
.responsiveMenuTheme2d.isDesktop ul li span.linker {
    padding: 11px 15px!important;
    background: #e0e5dc54;
    display: block;
    margin: 3px;
	width: 100%;
	line-height: 24px;
}
.responsiveMenuTheme2d.isDesktop ul li span.linker:hover {
	
background: #e6883f!important; /*--- portokali skouro ---*/
	color: #fff;
	
}
div.cp-tags {
    display: none;
}
.responsiveMenuTheme2d.isDesktop li li.parent a {
    padding: 0px 20px 0px 0px!important;
}

/*----------------------------------------  / even-top-wide -------------*/

/*----------------------------------------  footer menu -------------*/

.footer-inner .moduletable {
    width: 32%;
    display: inline-block;
}
.footer-inner .responsiveMenuTheme2d.isDesktop li ul li {
    padding: 20px;
}
footer-inner .responsiveMenuTheme2d.isDesktop li ul li a {
    margin: 0;
    padding: 10px 0 10px 0;
}
.footer-inner .responsiveMenuTheme2d.isDesktop li ul li a .linker {

    width: auto;
    margin: 6px 0 6px 0;
    text-align: center;
}

.footer .responsiveMenuTheme2d.isDesktop, 
.footer ul.responsiveMenuTheme2d.isDesktop a {
    width: 100%;


}


.footer .responsiveMenuTheme2d.isDesktop > li.parent > span.navHeader {
    display: none;
}

.top-banner-mobile {
  display: none; 
}
.main-top.card._mobile-search {
  display: none;
}
/*---------------------------------------- @media  1320px --------------------------------------------------------------------------------------------------------*/

@media screen and (min-width:1320px) { 
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1320px!important;		    
    }
			.dj-megamenu-clean li a.dj-up_a {
    font-size: 16px;
}

	
}/*---------------------------------------- @media  1320px --------------------------------------------------------------------------------------------------------*/
@media (max-width:1320px) { 
		.dj-megamenu-clean li a.dj-up_a {
    font-size: 1.1vw!important;
}

}
/*---------------------------------------- @media  1200px --------------------------------------------------------------------------------------------------------*/

@media (min-width:1200px) { 
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1320px;
		width: 98%;
    }
}
@media screen and (max-width:1200px) { 
		.dj-megamenu-clean li a.dj-up_a {
    font-size: 1.0vw!important;
}

}
/*---------------------------------------- @media  1200px --------------------------------------------------------------------------------------------------------*/

/*---------------------------------------- @media  1055px --------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 1055px) {
	
        
        /*----------- iframe fix ------*/
iframe {
     width: calc(100% - 20px);
}
  
.even-top-wide {
    padding: 0px!important;
}
td#ell-meta-img a, 
td#ell-meta-img a:hover {
    margin: 10px auto 0px auto;
}
	.top-banner {
  display: none;
}


.top-banner-mobile {
  background-image: url(/images/headers/evenielosMobileHeader.jpg);
  height: 80px;
  background-position-x: 50%;
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
	display: block;
}
	.top-banner-mobile p {
  margin: 0;
}
	.dj-megamenu-wrapper {
  margin-top: -90px;
height: 90px;
}
				.n2-ss-item-content {
  font-size: 150% !important;
}
	.container-sidebar-right-padding .mod-finder.js-finder-searchform.form-search {
		display: none;
	}
	.mod-finder.js-finder-searchform.form-search {
		display: block;
	}
}/*---------------------------------------- /  @media  1055px -------------*/
	@media screen and (min-width: 991px) {


      
.container, .container-lg, .container-md, .container-sm {
  max-width: 98%;
}
.dj-megamenu-clean li a.dj-up_a {
  font-size: 1.07vw ;
}

}


@media (min-width: 768px){
.container, .container-md, .container-sm {
  max-width: 98%;
}
}
@media screen and (max-width: 768px){
    .container, .container-sm {
  max-width: 98%;
}
	.h1, h1 {
  font-size: 1.5rem;
}
.grid-child.container-component, 
	.grid-child.container-sidebar-right {
  padding: 0em 1rem 1rem 1rem;
}
}
/*---------------------------------------- @media  740px --------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 740px){
  


	.grid-child.container-component,
	.grid-child.container-sidebar-right {
	  width: 99%!important;
	padding: 0em 2rem 2rem 2rem;
}
.grid-child.container-sidebar-right {
  height: 100%;
  background-color: rgb(245, 245, 240);
  margin: 0 0 0px 0;
  float: left;
  max-height: 100%;
  position: relative;
}
	.mod-articlesnews.newsflash {
  display: grid;
  column-gap: 10px;
  grid-template-columns: 50% 50%;
}
	
	.moduletableeven-ekyklos .customeven-ekyklos img {
    margin: 0px 0 20px 0px;
    width: auto;
}
	.grid-child.container-sidebar-right .mod-custom {
  width: 46%;
  float: left;
  margin-right: 1.2vw;
}
	footer .mod-menu.mod-list.nav {
  width: 99%!important;
}
	
td#ell-meta-img, td#ell-meta-link {
    width: 100%;
    text-align: center;
    float: left;
}	
	
td#ell-meta-link a {
    line-height: 80px;
}
	.customeven-ekyklos {
    width: fit-content;
    margin: 0 auto;
}
	p.readmore {
    display: block;
    width: 100%;
    text-align: center;
		    margin: 30px 0 40px 0;
}
	dt.cp-title.result-title {
    margin: 5px 10px 10px 10px;
}
	dd {
    margin: 10px;
}
.cp-image {
    padding: 20px 0;
    margin: 0 0 0px 0px;
}
  .container, .container-sm {
  max-width: 98%;
}
	.h1, h1 {
  font-size: 1.5rem;
}
.grid-child.container-component, 
	.grid-child.container-sidebar-right {
  padding: 0em 1rem 1rem 1rem;
}
		.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    flex-wrap: wrap;
}
.main-top.card._mobile-search {
  display: flex;
}
	.n2-ss-item-content {
  font-size: 150% !important;
}
  /*-- smart slider hide ---*/
  div#n2-ss-1, 
  div#n2-ss-1-placeholder,
  .main-top.card.-SmartSlider    {
        display: none!important;
    }

/*-- cv video fix ---
p.cv-video {
    max-width: 400px;
}

*/
}/*---------------------------------------- /  @media  740px -------------*/



@media (max-width: 576px) {
	
.container, .container-sm {
  max-width: 98%;
}
	.h1, h1 {
  font-size: 1.5rem;
}
.grid-child.container-component
	{
  padding: 0em 1rem 1rem 1rem;
}
	/*-- .grid-child.container-sidebar-right {
  display: none;
}
	--*/
}

/*---------------------------------------- @media  440px --------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 440px){
	
.mod-articlesnews.newsflash {
  display: block;
}
	
td#ell-meta-img a {
    height: 150px;
    width: 390px;
}
	.footer .responsiveMenuTheme2d.isDesktop ul li span.linker {
    width: 250px;
}
	div.mod_search216 input[type="search"] {
    width: 270px!important;
}
	.moduletableeven-ekyklos .customeven-ekyklos img {
    margin: 0px 0 20px 0px;
    width: 290px;
}
	
}/*---------------------------------------- /  @media  440px -------------*/



/*---------------------------------------- @media  375px --------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 375px){
.dj-megamenu-wrapper {
  margin-top: -118px;
  height: 118px;
}

td#ell-meta-img a {
    height: 150px;
    width: 390px;
}
	.grid-child.container-sidebar-right .mod-custom {
    width: 100%;
    float: left;
    margin-right: 1vw;
}
	iframe {
    width: 327px!important;
}
	p.cv-video {
    width: 330px;
}
	
	}/*---------------------------------------- /  @media  375px -------------*/