/*top bar*/
@media screen and (min-width:991px){
	#header .main-menu-header{
		display: flex;
		align-content: center;
    	justify-content: center;
	}
}
	
#header .main-menu-header .main-menu-header-container{
	margin-left:0;
	margin-right:0;
}
#header .main-menu-header .main-menu-header-container .navigation .gva_menu li a{
	font-size:1.5rem;
}
@media screen and (min-width:1400px){
	#header .main-menu-header .main-menu-header-container{
		width:1400px
	}
}
#header .branding-social-user{
    display: flex;
}
#header .branding-social-user .branding img{
	max-height:60px;
}
#header .topbar .social-user{
    display: inline-flex;
    justify-content: flex-end;
    margin-top: auto;
    margin-bottom: auto;

}
#header .topbar .social-user .social-list a i.fa{
    font-size: 2rem;
    margin-right: 10px;
}
#header .topbar .social-user .social-list{
	display: flex;
}
#header.header-v1 .header-inner{
	padding-right: 0;
}
/*MAIN MANU*/
/*.site-branding-logo img{
    width: 50%;
}
@media screen and (max-width:991px) {
    .site-branding-logo img{
        width: 20%;
    }
}
@media screen and (min-width:1200px) {
    .sticky-wrapper{
        height: 150px;
    }
    .p-static{
        position: absolute!important;
        margin-left: 30%;
        top: 50%;
    }

    .header-main.gv-sticky-menu.stuck{
        height: 150px;
    }
}
*/


.gva_menu_main .menu-item a{
	font-size: 2rem;
}
/*Inovation questionary font size*/
.webform-submission-innovation-questionary-form{
	font-size:2rem;	
}
.webform-submission-form .form-item label {
	font-size:2rem;
	font-weight: 700;
}
.webform-submission-form .form-item legend{
	font-size:4rem;
}
.webform-submission-form .tomeis-drastiriotitas legend{
	font-size:2rem!important;
	font-weight: 700;
	border-bottom:none;
}
.webform-submission-form .form-item .form-radio{
    width: auto;
}



.fieldset-wrapper .js-webform-radios label.option{
    display: inline;
}

/*breadcrumb*/
.breadcrumb-content-inner .gva-breadcrumb-content .page-title {
	font-size: 4rem;
}


/*Simplenews newletter frontpage*/
.gbb-row-wrapper  .newsletter-frontpage .block-title{
    display: none;
}
.gbb-row-wrapper  .newsletter-frontpage .form-actions input {
    color: #3367d6;
    background: #fff;
}
.gbb-row-wrapper .newsletter-frontpage .fieldset-legend{
    color: white;
}
.gbb-row-wrapper .newsletter-frontpage #edit-mail-wrapper input.form-email{
    margin-left: 25%;
    width: 50%;
    margin-bottom: 20px;
    color: black;
}

/*Hovered boxes */
.gsc-box-hover.hover-green .backend{
    background: #4DAA79;
}
.gsc-box-hover.hover-blue .backend{
    background: #47BBE5;
}
.gsc-box-hover.hover-orange .backend{
    background: #FFAA28;
}
/*Footer*/
#footer{
	margin-top: 50px;
}
.footer .footer-top{
    background: #f5f5f5;
}
.footer .footer-center{
    background: #f5f5f5;
}
.footer .block .block-title span{
    color: #3367D6;
}
/*simplenews*/
.footer .simplenews-subscriber-form.newsletter-frontpage .field--type-simplenews-subscription .fieldgroup legend{
	display: none;
}
/*ergaleia gia epixeiriseis*/
.footer .content.block-content .field--type-text-with-summary ul.footer-ergaleia li {
    color: blue;
}
/*News/Announcements View*/
.news-announcements .view-content-wrap .item{
    padding: 28px 35px;
    background: #FFFFFF;
    box-shadow: 2px 2px 5px #668CE0;
    position: relative;
    margin-bottom: 70px;
}
.news-announcements .view-content-wrap .item .news-date{
    font-size: 15px;
    font-weight: bold;
    line-height: 21px;
}
.news-announcements .view-content-wrap .item .views-field-title .field-content{
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
}
.news-announcements .view-content-wrap .item .views-field-view-node{
    float:right;
}
.news-announcements .view-content-wrap .item .views-field-view-node .news-more-buttom{
    background: #507CDD;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    font-weight: bold;
    border-radius: 0;
    width: 170px;
    height: 40px;
    text-decoration: none !important;
    outline: none;
    border: none;
}
.news-announcements .view-content-wrap .item .views-field-view-node .news-more-buttom a{
    color: white;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
}


/* a tags*/

.node--type-page #page-main-content .bigger-a a{
	font-size:2rem;
}
.node--type-page #page-main-content .diavouleusi-buttons a{
	color:white;
}
.node--type-page #page-main-content .diavouleusi-buttons a:hover{
	color:#4675DA;
}

/*Front page share links*/
.frontpage  .a2a_kit{
    position: absolute;
    top: 996px;
    line-height: 28px;
    display: flex;
    flex-direction: column;
}
@media screen and (max-width: 830px) {
    .frontpage  .a2a_kit{
        position: static;
        display: block;        
    }
}
.frontpage  .a2a_kit a{
    margin-top: 10px;
}

/*Montela diakivernisis*/
.montela-diakivernisis-front .montela-diakivernisis .owl-stage{
    position: relative;
}
.montela-diakivernisis-front .montela-diakivernisis .owl-stage .owl-item .montela-item-title-box{
    padding: 28px;
    background: #FFFFFF;
    box-shadow: 2px 2px 5px #668CE0;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 100px;
}

/*Recent post*/
.recent-news-front .recent-news .owl-stage{
	position: relative;
}
.recent-news-front .recent-news .owl-stage .owl-item .item .news-item-box{
	padding: 28px;
    background: #FFFFFF;
    box-shadow: 2px 2px 5px #01246f;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 150px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.recent-news-front-block .recent-news-front-title .title{
	color:white;
}
.recent-news-front-block .news-item-box a{
	overflow: hidden;
}
.recent-news-front-block .more-link a{
	color:white!important;
	border: 4px solid white;
}
/*PRINT ENTITY PDF*/
.pdf-download{
    position: absolute;
    bottom: -46px;
    left: 170px;
}
.pdf-download a{
    font-size: 0;
}

.pdf-download a::before{
    content: ' \f1c1';
    font-family: 'FontAwesome';
    font-size: xx-large;
}
/*
{
    content: '\f192';
    font-family: 'FontAwesome';
    position: absolute;
    top: 3px;
    left: 15px;
    font-size: 12px;
    color: #3367D6;
    z-index: 1;
    line-height: 1.8;
}*/
/*Pedia Exidikeusis*/
.pedio-exidikeusis #scroll-target1{
    scroll-margin-top: 50vh;
}
.pedio-exidikeusis #scroll-target2{
    scroll-margin-top: 50vh;
}
.pedio-exidikeusis #scroll-target3{
    scroll-margin-top: 50vh;
}

/*Epixeirimatiki Anakalipsi*/
.node--type-page #page-main-content .epixeirimatiki-anakalipsi a{
	font-size:2rem;
	color: white;
	width: 100%;
}
.node--type-page #page-main-content .i-diki-sou-protasi{
    display: block;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
	border: 5px solid red;
}
.node--type-page #page-main-content h2.block-title span{
	text-transform: none;
}
.node--type-page #page-main-content h2.title span{
	text-transform: none!important;
}
.node--type-page #page-main-content .widget.gsc-heading .title-desc{
	max-width:100%;
}
.node--type-page #page-main-content .diavouleusi-buttons a{
	width: 100%;
	text-transform: none;
}
/*events*/
.path-node.node--type-event .field--name-field-pedia-exeidikeysis{
	padding: 28px;
    background: #FFFFFF;
    box-shadow: 2px 2px 5px #01246f;
    position: relative;
    margin-top: 20px;
    margin-bottom: 10px;
    height: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
	width: fit-content;
}
.path-node.node--type-event .field--name-field-pedia-exeidikeysis .field__item a{
	font-size: 2rem!important;
}

.path-node.node--type-event .field--name-field-url{
	border-bottom: 2px solid #01246f;
    position: relative;
    margin-top: 10px;
	margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
	width: fit-content;
}
.path-node.node--type-event .field--name-field-url .field__item a{
	font-size: 2rem!important;
}

/*Dimosieuseis*/
.path-node.node--type-dimosieyseis .field--name-field-event-start{
	font-size: 2rem;
}
.path-node.node--type-dimosieyseis .field--name-field-pedia-exeidikeysis{
	padding: 28px;
    background: #FFFFFF;
    box-shadow: 2px 2px 5px #01246f;
    position: relative;
    margin-top: 20px;
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
	width: fit-content;
	height:auto;

}
.path-node.node--type-dimosieyseis .field--name-field-pedia-exeidikeysis .field__item a{
	font-size:2rem!important;
}
.path-node.node--type-dimosieyseis .field--name-field-katigoria-dimosieysis{
	padding: 28px;
    background: #FFFFFF;
    box-shadow: 2px 2px 5px #016f2f;
    position: relative;
    margin-top: 20px;
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
	width: fit-content;
	height:auto;

}
.path-node.node--type-dimosieyseis .field--name-field-katigoria-dimosieysis .field__item a{
	font-size:2rem!important;
}
.path-node.node--type-dimosieyseis .field--name-field-foreis-ekdotes{
	padding: 28px;
    background: #FFFFFF;
    box-shadow: 2px 2px 5px #6f0101;
    position: relative;
    margin-top: 20px;
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
	width: fit-content;
	height:auto;

}
.path-node.node--type-dimosieyseis .field--name-field-foreis-ekdotes .field__item a{
	font-size:2rem!important;
}

/*Diavouleusi*/
.path-webform #content #page-main-content{
	margin-bottom:100px;
}
.path-webform .form-item-shetiki-tekmiriosi .form-submit{
	background: #3367D6!important;
	color: white!important;
}




.webform-confirmation{
	display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.webform-confirmation .webform-confirmation__back{
	font-size:20px;
}
.webform-confirmation .webform-confirmation__back a{
	color: #3367D6;
}
.epixeirimatiki-anakalipsi-front{
	display: flex;
    justify-content: center;
}

/*No Share links for main menu pages*/
.no-share-links .addtoany_list{
	display:none;
}

/*  '*' at required */
.form-required::after {
  content: "*";
  color: red; /* You can customize the color as desired */
  margin-left: 2px; /* Adjust the spacing from the field */
}
.not-capitalized{
	text-transform:none!important;
}