h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, input {
  font-family: sans-serif !important;
}

body #backtotop{bottom:40px;}

.no-margins{margin:0px;}

#header .header-main .site-branding-logo{padding-top:9px;padding-bottom:9px;}
#header .topbar{background:transparent;border-bottom:0px;padding-bottom:0px;}
#header .topbar .container{border-bottom:4px solid #144E8C;padding-bottom:8px;}
#header .topbar .topbar-left{color:#01abe6;}
#header .topbar .topbar-left .user-menu{width:100%;margin-top:15px;}
/*#header .header-main .site-branding-logo img{width:auto;height:50px;background-color:#eeeeee;border:2px solid #333333;border-radius:6px;padding:3px;}*/

#header .header-main .main-menu .navigation .gva_menu > li > a{font-family: sans-serif !important;padding-left:6px;padding-right:6px;}
@media screen and (max-width: 1199px) {
  #header .header-main .main-menu .gva-navigation .gva_menu > li > a{padding-top:10px;padding-bottom:2px;}
}
#header .header-main .main-menu .gva-search-region .block-views-exposed-filter-blocksearch-content-page-1 form .form-item label{display:none;}

.frontpage .gavias-blockbuilder-content .gbb-row-wrapper .gva-parallax-background{padding-top:0px !important;}
.gavias-blockbuilder-content .gbb-row-wrapper .custom-col--style-1{margin-bottom:10px;}
.gavias-blockbuilder-content .gbb-row-wrapper .custom-col--style-2{margin-bottom:20px;min-height:125px;}
.gavias-blockbuilder-content .gbb-row-wrapper .custom-col--image-1 img{max-height:115px;}
.gavias-blockbuilder-content .gbb-row-wrapper .gsc-service-carousel .owl-carousel{max-height:220px;}
.gavias-blockbuilder-content .gbb-row-wrapper .gsc-service-carousel .item .content-inner .title,
.gavias-blockbuilder-content .gbb-row-wrapper .gsc-service-carousel .item .content-inner .title a{line-height:1.4em !important;}
.gavias-blockbuilder-content .gbb-row-wrapper .owl-carousel .owl-nav .owl-prev,
.gavias-blockbuilder-content .gbb-row-wrapper .owl-carousel .owl-nav .owl-next{margin-top:-30px !important;}
@media screen and (max-width: 767px) {
  .gavias-blockbuilder-content .gbb-row-wrapper .owl-carousel .owl-nav{display:block !important;opacity:1 !important;}
}
.gavias-blockbuilder-content .gbb-row-wrapper .block-view .view-list-item.marked{background-color:#eb2f06;margin:20px -10px;padding:0px 10px;}
.gavias-blockbuilder-content .gbb-row-wrapper .block-view .view-list-item.marked a{color:#ffffff;}

header .area-main-menu .gva-search-region .search-content{width:430px;}

.useful-links-2 ul.menu{margin-top:50px;}

.breadcrumbs .breadcrumb-content-inner .breadcrumb-content-main{background-color:rgba(255, 255, 255, 0.4);border-radius:4px;}
/*.path-node .breadcrumbs .breadcrumb-content-inner .breadcrumb-content-main .page-title{display:none;}*/
.breadcrumbs .breadcrumb-content-inner .breadcrumb-content-main .breadcrumb-links{padding-top:7px;}
.breadcrumbs .breadcrumb-content-inner .breadcrumb-content-main .breadcrumb-links ol li{max-width:90%;}

.main .fw-before-content{border-top:1px solid #dddddd;}.main .fw-before-content{margin-top:25px;}
.frontpage .main .fw-before-content{margin-top:0px;}
.frontpage .addtoany-wrapper{display:none;}
.frontpage .erga.tabs .block-content .list-links-tabs{text-align:center;max-width:800px;margin:0 auto 26px;}
.frontpage .erga.tabs .block-content .list-links-tabs ul{display:flex;flex-wrap:wrap;}
.frontpage .erga.tabs .block-content .list-links-tabs ul li{flex-grow:1;margin-bottom:6px;}
.frontpage .gavias-blockbuilder-content .field--name-field-shetika-arheia .field__label{display:none;}
.frontpage #block-firstpagedescription{display:none;}

.single-course .course-meta .meta-item .icon.icon-featured{background: url("../images/student.png") no-repeat scroll center center transparent;}

.main #content #page-main-content .content-main article .addtoany-wrapper{text-align:center;margin-top:50px;margin-bottom:20px}

.main #content #page-main-content .content-main article .post-meta span{display:inline-block;}
.main #content #page-main-content .content-main article .node__content .field--label-inline > div{display:inline-block;}
.main #content #page-main-content .content-main article .node__content .field--label-inline > .field__item{margin-left:5px;}
.main #content #page-main-content .content-main article .node__content .field__label{font-weight:bold;}
.main #content #page-main-content .content-main article .node__content .field.field--type-entity-reference .field__items .field__item{display:inline-block;margin:0 5px;border-right:1px solid #e1e1e1;padding-right:10px;}
.main #content #page-main-content .content-main article .node__content .field.field--type-entity-reference .field__items .field--name-field-perigrafi{border-right:0px;}
.main #content #page-main-content .content-main article .node__content .field.field--type-entity-reference .field__items .field__item:last-child{border-right:0px;}
.main #content #page-main-content .content-main article .node__content .field.field--type-entity-reference .field.field--name-field-media-file .field__items .field__item table thead tr th:nth-child(2){min-width:100px;}
.main #content #page-main-content .content-main article .node__content .field.field--type-entity-reference .field.field--name-field-media-file .field__items .field__item table{margin-top:10px;}

.main #content #page-main-content .content-main article .field.field--name-field-tags .field__item{font-weight:normal;text-transform:none;float:none;}
.main #content #page-main-content .content-main article .field.field--name-field-proboli-arheioy-pdf .field__item,
.main #content #page-main-content .content-main article .field.field--type-file .field__item .gdoc-field{margin:10px 0;width:100%;min-height:800px;}
.main #content #page-main-content .content-main article .field.field--name-field-ihos .field__item,
.main #content #page-main-content .content-main article .field.field--type-entity-reference .field--name-field-media-audio-file .field__item audio,
.main #content #page-main-content .content-main article .field.field--type-entity-reference .field--name-field-media-audio-file .field__item{width:100%;border-right:0px !important;}
.main #content #page-main-content .content-main article .field.field--name-field-shetika-arheia .field__item{width:100%;min-height:auto;}
.main #content #page-main-content .content-main article .field.field--name-body ul{margin-bottom:10px !important;}

.main #content #page-main-content .content-main article .field.field--name-field-eikona,
.main #content #page-main-content .content-main article .field.field--name-field-image{overflow:hidden;margin-bottom:30px;}
.main #content #page-main-content .content-main article .field.field--name-field-eikona .field--type-image,
.main #content #page-main-content .content-main article .field.field--name-field-image.field--type-image{width:100%;}
.main #content #page-main-content .content-main article .field.field--name-field-eikona .field--type-image > .field__item,
.main #content #page-main-content .content-main article .field.field--name-field-image.field--type-image .field__item{text-align:center;}
.main #content #page-main-content .content-main article .field.field--name-field-eikona .field--type-image a,
.main #content #page-main-content .content-main article .field.field--name-field-image.field--type-image a{display:inline-block;}
.main #content #page-main-content .content-main article .field.field--name-field-eikona .field--type-image a > img,
.main #content #page-main-content .content-main article .field.field--name-field-image.field--type-image a > img{display:block;margin:0 auto;max-width:100%;height:auto;max-height:400px;}

.main #content #page-main-content .content-main article .field.field--name-field-almpoym,
.main #content #page-main-content .content-main article .field.field--name-field-images{overflow:hidden;margin:20px 0;}
.main #content #page-main-content .content-main article .field.field--name-field-almpoym .field--type-image,
.main #content #page-main-content .content-main article .field.field--name-field-images.field--type-image{width:100%;}
.main #content #page-main-content .content-main article .field.field--name-field-almpoym .field--type-image .field__items,
.main #content #page-main-content .content-main article .field.field--name-field-images.field--type-image .field__items{overflow:hidden;}
.main #content #page-main-content .content-main article .field.field--name-field-almpoym .field--type-image .field__item,
.main #content #page-main-content .content-main article .field.field--name-field-images.field--type-image .field__item{float:left;padding:3px;}
.main #content #page-main-content .content-main article .field.field--name-field-almpoym .field--type-image .field__item img,
.main #content #page-main-content .content-main article .field.field--name-field-images.field--type-image .field__item img{max-width:100%;height:auto;margin-bottom:8px;}
.main #content #page-main-content .content-main article .field.field--name-field-media-oembed-video .field__item{text-align:center;width:auto;min-width:48%;border-right:0px !important;padding-right:5px !important;}
@media screen and (max-width: 730px) {
  .main #content #page-main-content .content-main article .field.field--name-field-media-oembed-video .field__item{width:100%;min-width:auto;}
}
.main #content #page-main-content .content-main article .field.field--name-field-media-oembed-video .field__item iframe{min-height:300px;max-width:700px;margin:0 auto 10px;width:100%;}
.main #content #page-main-content .content-main article .field.field--name-field-shetikes-selides{margin-bottom:20px;padding:0 0px;}
.main #content #page-main-content .content-main article .field.field--name-field-shetikes-selides .field__item{border-bottom:2px solid #dddddd;}

.main #content #page-main-content .content-main article.node--type-erga .course-content .post-content .field{border-bottom:2px solid #dedede;padding-bottom:7px;margin-bottom:6px;}

.main #content #page-main-content .content-main article.node--type-erga-pde-pee .course-content .post-content .field{border-bottom:2px solid #dedede;padding-bottom:7px;margin-bottom:6px;}
.main #content #page-main-content .content-main article.node--type-erga .course-content .post-content .field.field--type-file{border-bottom:0px;padding-bottom:0px;margin-bottom:0px;margin-top:15px;}
.main #content #page-main-content .content-main article.node--type-erga .course-images .image-item .icon-expand{font-size:46px;}
.main #content #page-main-content .content-main article.node--type-erga .course-images .video-link{font-size:46px;right:80px;}

.main #content #page-main-content .content-main .row.panel-layout.mixed-rows-cols{margin:0px;}
.main #content #page-main-content .content-main .row.panel-layout.mixed-rows-cols .layout-content .block .webform-submission-form .captcha{overflow:hidden;}
.main #content #page-main-content .content-main .row.panel-layout.mixed-rows-cols .layout-content .block .webform-submission-form .captcha .description{font-size:11px;}
.main #content #page-main-content .content-main .row.panel-layout.mixed-rows-cols .layout-content .block .webform-submission-form textarea{width:100%;}
.main #content #page-main-content .content-main .row.panel-layout.mixed-rows-cols .layout-content .block .webform-submission-form .form-actions{text-align:right;padding:15px;}

.path-search .main .content-main-inner{margin-bottom:45px;}
.path-search .views-exposed-form .js-form-type-search-api-autocomplete .ui-autocomplete-input.ui-autocomplete-loading{background-repeat:no-repeat;}
.path-search .main #content #page-main-content .content-main .views-element-container header{padding:4px 8px;background-color:#dddddd;}
.path-search .main #content #page-main-content .content-main .views-element-container header .results-display{float:right;}
.path-search .main #content #page-main-content .content-main .views-element-container .views-field-search-api-excerpt{background-color:#f1f1f1;}
.main #content #page-main-content .content-main .views-element-container .views-exposed-form{margin-bottom:40px;}
.main #content #page-main-content .content-main .views-element-container .views-exposed-form .form-item .description{font-size:11px;padding-left:20px;}

.main #content #page-main-content .content-bottom #block-youtubechannel #youtubechannel-list ul li img{min-width:144px;height:auto;}

.main #content .sidebar .sidebar-inner .block-views-blocknews-stream-block-1 .view-content-wrap .item{border-bottom:1px solid #cccccc;margin-bottom:6px;}
.main #content .sidebar .sidebar-inner .block-views-blocknews-stream-block-1 .view-content-wrap .item .views-field-created{font-size:11px;}
.main #content .sidebar .sidebar-inner .block-views-blocknews-stream-block-1 .more-link{text-align:right;margin-top:25px;}

.path-search .main #content .sidebar .sidebar-inner .views-exposed-form .block-content{display:block;}
.path-search .main #content .sidebar .sidebar-inner .views-exposed-form form{display:block;}
.path-search .main #content .sidebar .sidebar-inner .views-exposed-form form > div.form-item-search-api-fulltext{display:block;margin-bottom:50px;padding-bottom:10px;overflow:scroll;}
.path-search .main #content .sidebar .sidebar-inner .views-exposed-form form > div.form-item-sort-order label{color:#ffffff;}
.path-search .main #content .sidebar .sidebar-inner .views-exposed-form form > div.form-item-search-api-fulltext input{width:100%;}
.path-search .main #content .sidebar .sidebar-inner .views-exposed-form .description{font-size: 0.69em;}
.path-search .main #content .sidebar .sidebar-inner .views-exposed-form .form-actions{display:block;margin-top:20px;margin-bottom:20px;}
.main #content .sidebar .sidebar-inner .block-facets .facets-widget-checkbox{max-height:370px;overflow:scroll;}
.main #content .sidebar .sidebar-inner .block-facets.facet-date .facets-widget-checkbox{max-height:180px;}
.main #content .sidebar .sidebar-inner .block-facets .facets-widget-checkbox ul{list-style:none;padding-left:0px;}
.main #content .sidebar .sidebar-inner .block-facets .facets-widget-checkbox ul li.facet-item input{margin-right:5px;cursor:pointer;}
.main #content .sidebar .sidebar-inner .block-facets .facets-widget-checkbox ul li.facet-item label{cursor:pointer;display:inline;}

.path-user:not(.user-view) .main-content-inner .block.user-profile{display:none;}
.path-user.user-view .main-content-inner .block.block-system-main-block{float:right;}
.path-user .main-content-inner .field--type-simplenews-subscription{margin-bottom:20px;}
.path-user .main-content-inner .user-form{margin-top:16px;}
.path-user.user-view .gav-help-region .block.block-local-tasks-block{display:none;}
.gav-help-region .alert .placeholder{background-color:transparent;cursor:inherit;vertical-align:inherit;opacity:0.8;}

#captcha{padding:5px;border:1px solid #f1f1f1;margin-bottom:20px;margin-top:10px;}

#page-main-content .webform-submission-form{margin-bottom:20px;padding-bottom:40px;border-bottom:1px solid #d1d1d1;}
#page-main-content .webform-submission-form .form-item{margin:15px 0px;}
#page-main-content .webform-submission-form .captcha{padding:8px;border:1px solid #919191;}
#page-main-content .webform-submission-form details.webform-submission-information{text-align:right;border-bottom:2px dashed #888888;padding-bottom:10px;margin-bottom:30px;}
#page-main-content .webform-submission-form details.webform-submission-information summary{cursor:pointer;font-size:18px;}
#page-main-content .webform-submission-form details.webform-submission-information summary:hover{text-decoration:underline;}
#page-main-content .webform-submission-form details.webform-submission-information .button.button--danger{color:red;}
#page-main-content .webform-submission-form details.webform-submission-information .button.button--danger:hover{text-decoration:underline;}
#page-main-content .webform-submission-form fieldset.form-item legend{margin-bottom:5px;}
#page-main-content .webform-submission-form .form-item .webform-multiple-table table{border-right:0px;border-bottom:0px;border-left:0px;}
#page-main-content .webform-submission-form .form-item .webform-multiple-table table tr{border-bottom:1px solid #666666;}
#page-main-content .webform-submission-form .form-item .webform-multiple-table table tr th{border:0px;}
#page-main-content .webform-submission-form .form-item .webform-multiple-table table tr td:last-child,
#page-main-content .webform-submission-form .form-item .webform-multiple-table table tr td:nth-child(2){border-right:0px;}
#page-main-content .webform-submission-form .form-item .webform-multiple-add{text-align:right;padding-right:35px;}
#page-main-content .webform-submission-form .form-item .webform-multiple-add input{margin-right:8px;}
#page-main-content .webform-submission-form .form-item.js-form-type-checkbox label,
#page-main-content .webform-submission-form .form-item.js-form-type-checkbox input{cursor:pointer;}
#page-main-content .webform-submission-form .form-item .info-text-1{font-size:18px;line-height:26px;}
#page-main-content .webform-submission-form .form-item .info-text-2{color:#999999;line-height:20px;margin:15px 0 30px;color:#e17055;}
#page-main-content .webform-submission-form .form-item.final-submission-check{margin-bottom:35px;background-color:#fefbf1;padding:14px;}
#page-main-content .webform-submission-form input.button{padding-top:8px;}
#page-main-content .webform-submission-form .form-item .form-managed-file input{cursor:pointer;margin-bottom:6px;}
#page-main-content .webform-submission-form .form-item .webform-element-description{font-size:12px;line-height:18px;color:#aaaaaa;}
#page-main-content .webform-submission-form .form-item table .webform-element-description{max-width:500px;}
#page-main-content .webform-submission-form .tabledrag-toggle-weight-wrapper{display:none;}
#page-main-content .webform-submission-form .form-item a.tabledrag-handle .handle{width:30px;height:auto;}
#page-main-content .webform-submission-form .form-item ::placeholder /* Chrome, Firefox, Opera, Safari 10.1+ */ {color:#dddddd;opacity:1; /* Firefox */}
#page-main-content .webform-submission-form .form-item :-ms-input-placeholder /* Internet Explorer 10-11 */ {color:#dddddd;}
#page-main-content .webform-submission-form .form-item ::-ms-input-placeholder /* Microsoft Edge */ {color:#dddddd;}
#page-main-content .webform-submission-form .form-required:after{content:" *";color:red;}
#page-main-content .webform-submission-form .form-item .error{border:1px solid red;background-color:#ffffe0;}
#page-main-content .webform-submission-form .form-item.webform-readonly input,
#page-main-content .webform-submission-form .form-item.form-disabled .form-managed-file,
#page-main-content .webform-submission-form .form-item.webform-readonly textarea{background-color:#f1f1f1;}

#page-main-content .webform-submission-form.contact-beneficiary-person .form-item .webform-multiple-table table thead{display:none;}
#page-main-content .webform-submission-form.contact-beneficiary-person .form-item .webform-multiple-table table tr,
#page-main-content .webform-submission-form.contact-beneficiary-person .form-item .webform-multiple-table table td{border:0px;}

#page-main-content .gsc-heading.custom-frontpage-block-1 .views-element-container header{display:inherit !important;}
#page-main-content .gsc-heading.custom-frontpage-block-1 .views-element-container header .heading-line{float:left;}
#page-main-content .gsc-heading.custom-frontpage-block-1 .views-element-container .title-desc{margin-top:0px;}
#page-main-content .gsc-heading.custom-frontpage-block-1 .views-element-container header .title-desc{padding-top:8px;}

/* W3C changes */
@media (max-width: 991px) { .gva-offcanvas-mobile .close-offcanvas em{font-size:24px;} }
.footer-social ul li a em{font-size:22px;}
ul li em{margin-right:3px;font-size:16px;min-width:20px;text-align:center;}
.contact-info em{font-size:16px;color:#E5A84F;}
.gsc-service-carousel .item .content-inner .icon em{font-size:48px;line-height: 70px;}
.gsc-service-carousel .item .content-inner.has-bg-color .icon em{color: #ffffff;}

.imce-page .uwy{display:none !important;}
