/*body{
  font-family: 'Libre Franklin',Helvetica Neue,Arial,sans-serif;
  color: #0E565B;
}*/
.iefix
{
 /* IE hack */
  background:none\9; /* Targets IE only */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/image.png',sizingMethod='scale');
}

div.error, table tr.error {
    padding: 1em;
}

a {
    color: #1d9a8e;
    transition: all 0.3s;
}


#block-views-calendar-block-1 a{
    color: #0E565B;
    transition: all 0.3s;
}

#block-views-calendar-block-1 .pagination li a{
  color: #be1e2d;
}

a:focus,
a:hover {
    color: #7ed8c8;
    text-decoration: none;
}

#block-views-calendar-block-1 a:hover{
    color: #be1e2d;
    text-decoration: none;
}

#footer a{
  transition: all 0.3s;
  color: #FFFFFF;
}

#footer a:focus,
#footer a:hover{
  color: #7ed8c8;
}

#superfish .active-trail a{
  color: #7ed8c8;
}

.navbar-header{
	width: 8%;
}

#block-menu-block-3{
  background-color: #F4F6F6;
}

#block-menu-block-3 h2{
  display:none;
}


#block-menu-block-3 ul.menu li,
#block-menu-menu-footer-links ul.menu li {
	display: inline-block ;
}

.jcarousel-skin-default .jcarousel-container-horizontal{
    width: 100% !important;
}

.jcarousel-skin-default .jcarousel-clip-horizontal{
      width: 100% !important;
}

.jcarousel-skin-default .jcarousel-item {
    border: none !important;
    height: auto;

}

.jcarousel-skin-default .jcarousel-item img{
  width:auto;
  height:auto;
  padding: 1em;
}

.jcarousel-skin-default .jcarousel-item-horizontal{
    margin: 0 auto !important;
    height:100px;
    align-items: center;
    display: flex;
    text-align: center;
}


.jcarousel-skin-default img{
  max-height: 100px;
}

.jcarousel-skin-default ul{
  max-height: 100px !important;
}

.jcarousel-skin-default li{
  height: 100px;
}

#block-block-17 img,
#block-block-7 img{
  max-height: 5em;
  margin:0em auto;
}

#page-style-footer p.pagestyle_current{
  display: none;
}

#text-resize-footer,
#page-style-footer ul.pagestyle_list {
    text-align: left;
    padding-left: 0;
}

#footer-w3caa,
#text-resize-footer{
  float: left;
}

#block-block-18{
  margin-top: 0em;
}

#text-resize-footer{
  margin: 0.5em 0em;
}

#block-block-7 p{
  margin-top: 1em;
}

.title-first-line{
  color: #0e565b;
}

.header-top{
  background-color: #FFFFFF;
}

#block-block-17,
#block-block-7,
#espa,
#footer{
  background-color: #0e565b;
}

#block-block-17 p,
#block-block-7 p{
  color: #FFFFFF;
}

#block-block-2 a,
#block-menu-block-3 .menu li a,
#block-menu-menu-footer-links .menu li a{
  color: #FFFFFF;
  transition: all 0.3s;
}

#block-block-13 .views-row span a:hover,
#block-block-2 a:hover{
  background-color: transparent;
  color: #7ed8c8;
}

.sitemap_footer{
  margin-top:1em;
}

#block-menu-menu-services a,
.sitemap_footer a,
#block-block-2  .arxeiako-title {
  font-size: 1.2em;
}

.sitemap_footer a{
  font-weight:700;
  font-size: 14px;
}

#block-block-4 img{
  margin-top: 1em;
}

#block-menu-block-3 .menu li a,
#block-menu-menu-footer-links .menu li a{
  font-size: 0px;
  padding-left: 0;
}

#block-menu-block-3{
  margin-top: 2em;
}

#block-menu-block-3 .menu li a{
  background-color: transparent;
  color: transparent;
  border: none;
}

#block-views-short-desc-block-1 h2,
/*#block-views-logos-slider-block-1 h2*/
#block-views-slick-slideshow-block h2{
  display: none;
}


#block-block-4 a.footer_link:before{
  content: "\f054";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 1em;
}

#block-menu-block-3 li a:before,
#block-menu-menu-footer-links li a:before{
  margin-right: 5px;
  font-size: 26px;
  font-weight: 100;
  color: #d4d4d4;
}

#block-menu-menu-footer-links li a:focus,
#block-menu-menu-footer-links li a:hover{
  background-color: transparent;
  color: white;
}

#block-menu-menu-footer-links li a:hover::before{
  color: white;
}

#footer h2{
  font-size: 20px;
  font-weight: 500;
  border-bottom: 2px solid #7ed8c8;
  border-color: rgba(255,255,255,0.1);
  padding-bottom: 10px;
  color: #FFFFFF;
  text-indent: 10px;
}

#block-quicktabs-front-page-quicktab h2,
#block-superfish-1 h2.block-title,
#page-header h1{
  display: none;
}

#block-block-4 .div_d,
#block-block-2 .div_agr{
  padding: 2em;
}

#block-block-2 p{
  margin:2em 0;
  color: #FFFFFF;
  margin-bottom: 1em;
}

/*#block-block-2 .div_agr{
  padding: 2em 6em;
}*/

.navbar-inverse {
  background-color: transparent;
  border-color: transparent;
}

.btn-primary{
   color: #fff;
    background-color: #0E565B;
    border-color: #0E565B;
    transition: all 0.3s;
}
.btn-info {
    color: #fff;
    background-color: #0E565B;
    border-color: #0E565B;
    transition: all 0.3s;
}

.btn-info:hover {
  color: #0E565B ;
  background-color:  #fff  ;
  border: 1px solid #0E565B ;
}

#custom-search-form .btn-default,
#custom-search-form .btn-info {
    color: #fff;
    background-color: #be1e2d;
    border-color: #be1e2d;
    transition: all 0.3s;
}

#custom-search-form .btn-default:hover
#custom-search-form .btn-info:hover {
  color: #be1e2d ;
  background-color:  #fff  ;
  border: 1px solid #be1e2d ;
}

#superfish-1 > .sf-depth-1{
  border: none;
  background: transparent;
/*  margin: 0.5em 2.5em;
  margin-bottom: 0;*/
}

#superfish-1 > .sf-depth-1 a,
#superfish-1 > .sf-depth-1 > span{
  font-weight: 700;
  font-size: 1.1em;
  transition: all 0.3s;
  text-shadow: none;
}

#superfish-1 > .sf-depth-1 > a{
  color: #FFFFFF;
}

#superfish-1 > .sf-depth-1 .user_menu_items{
  border-bottom: 5px solid #be1e2d;
}

#superfish-1 > .sf-depth-1 a:focus,
#superfish-1 > .sf-depth-1 a:hover{
  /*color: #1ba99e;*/
  color: #be1e2d;
}

#superfish-1 > .sf-depth-1 > a:focus,
#superfish-1 > .sf-depth-1 > a:hover{
  color: #e8f2f3;
}

.sf-menu.sf-style-simple.sf-horizontal li:hover > ul,
.sf-menu.sf-style-simple.sf-horizontal li.sfHover > ul {
    top: 46px;
}

.slick-arrow::before {
    color: #be1e2d;
}

.region-before-footer,
.region-after-content{
  padding: 2em 0;
}

#footer{
  padding-top: 3em;
  padding-bottom: 3em;
}

#block-block-2 .footer_first_region{
  display: flex;
  align-items: center;
}

.region-second,
.region-first{
  padding:0 1em;
}

.main-container{
  padding-bottom:4em;
}

.front .main-container{
  padding-bottom:0em;
}

.region-site{
  padding-top: 1.4em;
}

.region-site .footer_text{
  padding-left: 2em;
}

#quicktabs-side_menu ul.quicktabs-tabs li,
.region-sidebar-first .views-exposed-form .bef-select-as-links .form-item .form-item{
  cursor: pointer;
  font-weight: 500;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
  padding-top: 10px;
  padding-bottom: 10px;
}

.region-sidebar-first .views-exposed-form .bef-select-as-links .form-item .form-item a{
  font-weight: 700;
  font-size: 15px;
}

#block-block-13{
  background-color: #dcdcdd;
  background-image: url(../images/25.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

#block-block-13{
    margin: 1em 0em;
    padding: 12em;
}

#block-block-13:before{
position: absolute;
top: 0;
left: 0%;
width: 100%;
display: block;
bottom: 0;
opacity: 0.6;
background-color: Black;
}

#block-block-13 .views-row span a{
  color: #ffffff;
  display: block;
  padding: 0.2em 1em;
}

.front-page-content #front_content,
.front-page-content .sidebar_first_area,
.front-page-content .sidebar_second_area{
  background-color: #e8f2f3;
  min-height: 30em;
  padding: 2em;
}

.front-page-content .row .sidebar_second_area{
  background-color: #97c5c6;
}

.views-exposed-form .views-exposed-widget {
    float: initial;
}

#block-block-13 .views-row span a:before,
#quicktabs-side_menu ul.quicktabs-tabs li a:before,
.region-sidebar-first .views-exposed-form .bef-select-as-links .form-item .form-item a:before{
  content: "\f101";
  font: normal normal normal 14px/1 FontAwesome;
  margin:0 5px;
}

.breadcrumb_div{
  padding: 8px 15px;
  background-color: #f5f5f5;
  border-radius: 0px;
}

.breadcrumb{
  margin-bottom: 0px;
}

#quicktabs-front_page_quicktab .nav-pills li a,
#edit-field-paa-choice-tid-wrapper .bef-select-as-links .form-item .form-item a{
padding: 1em 2em;
font-size: 1em;
line-height: 1.5;
border-radius: 3px;
color: #FFFFFF;
font-weight: 700;
background-color: #1ba99e;
border:1px solid #1ba99e;
display: inline-block;
}

#quicktabs-front_page_quicktab ul.nav-pills,
#edit-field-paa-choice-tid-wrapper .bef-select-as-links{
  padding-bottom:1em;
}

#quicktabs-front_page_quicktab .nav-pills{
  display: table;
  margin: 0 auto;
}

#quicktabs-front_page_quicktab .tab-content{
  border-top: 1px solid #ccc;
}

/*#quicktabs-front_page_quicktab .nav-pills,*/
#edit-field-paa-choice-tid-wrapper .bef-select-as-links .form-item{
  display: flex;
  justify-content: center;
}


#quicktabs-front_page_quicktab .nav-pills li,
#edit-field-paa-choice-tid-wrapper .bef-select-as-links .form-item li{
  padding: 0 4em;
  margin-top: 1em;
}

#quicktabs-front_page_quicktab  .field-name-title-field .field-item,
#block-views-short-desc-block-1 .view-content .views-row .paa_title{
  text-align: center;
  padding: 0.5em 0;
  font-size: 1.4em;
  border-bottom: 2px solid #0E565B;
  font-weight: 700;
  width: 50%;
  margin: 1em auto;
  color: #0E565B;
}

#quicktabs-front_page_quicktab .field-name-body .field-item,
#block-views-short-desc-block-1 .view-content .views-row .views-field-body{
  padding: 0 2em;
}

#edit-field-paa-choice-tid-wrapper .bef-select-as-links .form-item .form-item a:focus,
#edit-field-paa-choice-tid-wrapper .bef-select-as-links .form-item .form-item a:hover,
.btn-info:hover,
.btn-info:focus,
.btn-primary:focus{
    color: #7ed8c8;
    background-color: #ffffff;
    border-color: #7ed8c8;
  }

  .btn-primary:hover {
    background-color: #ffffff;
    color: #0E565B ;
    border: 1px solid #ffffff ;
  }

.node-side-menu-content h2,
h1.page-header,
.block h2 {
    font-size: 20px;
    font-weight: 700;
    border-bottom: 2px solid #0E565B;
    padding-bottom: 10px;
    text-indent: 10px;
    color: #0E565B;
}

h1.page-header{
  font-size: 2.5em;
}

#block-block-13 .rss-block-title h2{
  color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  opacity: 0.9;
  font-size: 30px;
  font-weight: 700;
}

#node-68 footer .node-readmore {
    display: none;
}


/*/ΒΙΚΤΩΡΑΣ CSS*/
/*#node-22 footer .node-readmore {

}*/


.node-readmore a:before,
#node-68 > a:before,
#block-system-main .view-news-announcements .view-content .views-more-link:before,
#node-125 > a:before , #node-70 > a:before,
.view-diabouleuseis-view .view-content .views-more-link:before,
#node-23 > a:before{
  content: "\f061";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 1em;
  float :right;
  color:white;
  padding-top: 4px;
}


.node-readmore a,
 #node-68 > a,
 #block-system-main .view-news-announcements .view-content .views-more-link,
 #node-125 > a, #node-70 > a,
 .view-diabouleuseis-view .view-content .views-more-link,
  #node-23 > a{
    font-weight: 700;
    margin-top: 15px;
    width: 38px;
    height: 30px;
    display: block;
    background-color: #be1e2d;
    overflow: hidden;
    color: transparent;
    transition: all 0.5s ease;
    white-space: nowrap;
    padding-top: 4px;
    /*color: #fff;*/
   /*padding: 10px 0;*/
   /* height: 30px;*/
    /*position: relative;*/
    /*float: left;*/
    /*top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);*/
    /*text-indent: 35px*/
}


.node-readmore a:hover,
#node-68 > a:hover ,
#block-system-main .view-news-announcements .view-content .views-more-link:hover,
#node-125 > a:hover, #node-70 > a:hover,
.view-diabouleuseis-view .view-content .views-more-link:hover,
#node-23 > a:hover{
    width: 400px;
    text-align:center;
    color: white
  }

#slick-views-slick-slideshow-1 .node-readmore a{
  background-color: #be1e2d;
}

.region-second .block-views{
  border: solid;
  padding: 10px 10px 10px 10px;
  border-radius: 16px;
  border-width: 0px;
  background-color: #e3eea8;
  }

#navbar{
  position: sticky;
  top: -1px;
  background: white;
}

.region-navigation ul .sf-depth-1 > a  {
   padding-bottom: 10px;
   /*margin: 0 10px;*/
   /*background: linear-gradient(135deg,#F0B672 30%,#F2972B 100%);*/
   padding: 0.8em 2em;
}

#superfish-1{
   width:100%;
   border-radius: 4px;
   display: flex;
  justify-content: space-between;
}

#navigation-bar .col-xs-12{
   background: #0e565b;
}

.sf-menu.sf-style-simple li {
    background: none;
    background-color: #eef3f3;
}

.sf-menu.sf-style-simple a > .sf-sub-indicator,
.sf-menu.sf-style-simple span.nolink > .sf-sub-indicator {
    background-image: url(../images/index.png);
    top: 1.2em;
}

.view-news-announcements .field-content .second .field_title,
.view-diabouleuseis-view .field-content .second .field_title{
  font-weight: bold;
  color: #0E565B;
  display: block;
}

.view-news-announcements .field-content .second .field_body,
.view-diabouleuseis-view .field-content .second .field_body{
  color:black;
}

.node-type-news-announcements .date-area .field_day,
.view-news-announcements .field-content .first .field_date,
.view-diabouleuseis-view .field-content .first .field_date{
    font-size: 28px;
    line-height: 29px;
    font-weight: bold;
    color: #0E565B;
}

.node-type-news-announcements .date-area .field_month,
.view-news-announcements .field-content .first .field_month,
.view-diabouleuseis-view .field-content .first .field_month{
  text-transform: uppercase;
}

.node-type-news-announcements .date-area .field_year,
.view-news-announcements .field-content .first .field_year,
.view-diabouleuseis-view.field-content .first .field_year{
font-weight: bold;
}

.view-news-announcements .field-content .first,
.view-diabouleuseis-view .field-content .first{
    border-left: 6px solid #0E565B;
    width: 4%;
    margin-top:7px;
  }

.node-type-news-announcements .date-area{
    border-right: 6px solid #0E565B;
    margin-top: 7px;
    padding-right: 1em;
  }

.node-type-news-announcements .title-area h3{
    margin-top: 7px;
    text-align: left;
    color: #0E565B;
}

.node-type-news-announcements .date-title-area{
    border-bottom: 2px dotted #0E565B;
    margin-bottom: 1em;
    padding-bottom: 1em;
}

.view-diabouleuseis-view .second p{
  margin: 0px;
}

.view-diabouleuseis-view .view-content > div,
.view-news-announcements .view-content > div{
  margin-bottom: 2em ;
  margin-left: 2em ;
}

#edit-field-geografikh-embeleia-tid-select-1{
  border-radius: 5px;
}

.field-name-field-keimeno-syn-files .field-items .download-file{
    width: 35%;
    margin-bottom: 5px;
}

.field-name-field-keimeno-syn-files .field-items .field-item  .download-file > a {
    width: 38em;
    background: #f2f2f2;
    display: block;
    padding: 15px;
    text-align: center;
}

.field-name-field-keimeno-syn-files .field-items .field-item .download-file  > a:hover{
    background-color: #d9d9d9;
  }

.field-name-field-keimeno-syn-files .field-items .field-item  .file >img {
   display: block;
   -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    float: right;
     content: "\f01a";
    font: normal normal normal 14px/1 FontAwesome;
  }

.field-name-field-keimeno-syn-files .field-items .field-item  .file > img:before {
    content: "\f01a";
    font: normal normal normal 14px/1 FontAwesome;
  }

.view-text-files-view .views-field-title,
.view-tmdae-view .views-field-title,
.view-texnikh-boitheia-view .views-field-title-1,
.view-invitations-view .view-content .views-field-title {
  border-bottom: 1px solid #8DB9C6;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 18px;
}

.view-invitations-view .view-content .views-field{
    margin-bottom: 10px;
}

.view .views-field-edit-node{
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 1em;
}


.view-invitations-view .view-content .views-label{
  font-weight: bold;
  margin-bottom: 10px;

}

.view-invitations-view .view-content .views-label-field-geografikh-embeleia{
  font-weight: bold;
}

.view-invitations-view .view-content .views-field-title .field-content  {
  font-weight: 700;
 }

 .view-invitations-view .view-content .field-content p {
  margin-bottom: 5px;
 }

.view-invitations-view .field-content .file {
  display: block;
}

#block-views-exp-proskliseis-search-page  h2{
  font-weight: bold;
}

#block-views-exp-proskliseis-search-page  .form-checkboxes{
  background-color: #e3eea8;
  border: 2px solid #e3eea8;
}

ul {
  list-style: none;
}

 .view-invitations-view ul{
  padding: 0;
 }

 /*.view-invitations-view .view-content .views-field-field-geografikh-embeleia{
  margin: 0;
  display: block;
}*/

 /* .field-name-field-thesmiko-plaisio .field-item {
    background-color: #f9f6f3;
  }*/

  .field-name-field-generally .field-name-field-thesmiko-title,
  .field-name-field-thesmiko-plaisio .field-name-field-thesmiko-title{
     border-bottom: 1px solid #8DB9C6;
     margin-bottom: 10px;
     font-weight: normal;
     font-size: 18px;
  }

 .field-name-field-thesmiko-plaisio .field-name-field-thesmiko-title .field,
 .field-name-field-thesmiko-plaisio p {
   margin-bottom: 10px;
 }

.field-name-field-generally .field-name-field-thesmiko-title .field-items .field-item,
.field-name-field-thesmiko-plaisio .field-name-field-thesmiko-title .field-items .field-item{
  font-weight: 700;
    font-size: 18px;
}

.field-name-field-thesmiko-plaisio .field-collection-view {
  padding: 0 ;
  border-bottom: none;
}

.view-proskliseis-search .view-content > .views-row{
  background-color: #e3eea8;
  margin-bottom: 10px ;
}
.view-proskliseis-search .view-content > .views-row > .views-field-type{
  font-weight: bold;
}

.view-proskliseis-search .view-content > .views-row > .views-field-title{
  border-bottom: 1px solid #8DB9C6;
  margin-bottom: 10px;
}

.views-field-field-prokirikseis-category ul{
  padding:0!important;
  margin:0!important;
}

#block-block-16 p,
#block-block-1 p{
  font-size: 13px;
  margin : 0;
  display: inline;
}

#block-block-16,
#block-block-1{
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  padding: 1em;
}

.image-title-2 img{
  width: 86%;
}


#block-block-16 .title-second-line,
#block-block-1 .title-second-line{
  font-size: 3.5rem;
  padding-left:1.8px;
}

#quicktabs-side_menu ul.quicktabs-tabs li a,
#edit-field-list-side-menu-tid-wrapper .form-item > .form-item > a{
    font-weight: normal;
    display: inherit;
    background-color: #0E565B ;
    padding: 5px;
    border-radius: 6px;
    font-size: 14px;
    color: white;
    font-weight: 700;
}

#navigation-bar {
    position: sticky;
    top: 0;
    z-index: 10;
    margin:0;
}

#front-slider .col-md-12{
  padding:0;
}

#block-simplenews-1 .title-newsletter i:before {
  content: "\f199";
  font: normal normal normal 60px/1 FontAwesome;
  color: #e6e6e6;
}

#block-simplenews-1 .block-title{
  border-bottom: 0px;
  font-size: 2.5em;
  margin-top: 8px;
  margin-right: 0.5em;
  display: inline-block;
  vertical-align: top;
}

#block-simplenews-1 .title-newsletter{
  text-align: center;
}

#after-content .after_content_area{
  padding-left: 0px;
  padding-right: 0px;
}

#block-simplenews-1 .form-item-mail >label {
  display:none;
}

#block-simplenews-1 .form-control{
  border: transparent;
  background-color: #e6e6e6;
  padding: 2em;
  box-shadow: 0px 0px 15px #a5a5a5;
}

#block-multiblock-4 #contact-information,
#block-multiblock-4 #contact-information > div{
  padding : 0;
  text-align: center;
  font-size: 16px ;
}


#block-multiblock-4 .address,
#block-multiblock-4 .phone,
#block-multiblock-4 .fax {
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: #f2f4f6;
}

#block-multiblock-4 .address i,
#block-multiblock-4 .phone i,
#block-multiblock-4 .email i{
  font-size: 50px;
  margin-bottom: 15px;
  line-height: 1;
  color: #e6e6e6;
}



#block-multiblock-4 #contact-information{
    border-top-style: solid;
    border-width: 2px;
    border-color: #f2f4f6;
    margin-top: 45px;
    padding-top: 50px;
}

#block-block-10  #contact-back-information >div{
  font-size: 20px ;
  text-align: center;
  margin: 1em 0px;
}


#block-block-10 {
  margin-top: 17px;
}

#block-block-1 .image-title,
#block-block-1 .title-first-line{
  display: inline-block;
}

#block-block-1 .image-title a img{
  width: 100%;
}

#block-block-4 .div_d {
  padding: 0;
  text-align: center;
}

#block-pagestyle-form .pagestyle_current,
#block-text-resize-0 h2,
#block-pagestyle-form h2,
.site-map-box-menu h2,
#block-block-4 a.footer_link:before{
  display: none;
}

ul.pagestyle_list li {
  display: inline-block;
}

ul.pagestyle_list{
  text-align: right;
}

#block-block-17 .espa-logo,
#block-block-7 .espa-logo {
max-height: 4em;
    /*margin-top: 1em;*/
  }

#bootstrap-fieldgroup-nav-item--- > .view-content > .views-row {
  border: 1px solid black;
    border-radius: 8px;
    padding: 10px 15px;
}

#block-views-logos-slider-block-1 .jcarousel-container-horizontal .jcarousel-prev,
#block-views-logos-slider-block-1 .jcarousel-container-horizontal .jcarousel-next{
  background-image: none ;
}

#block-views-logos-slider-block-1 .jcarousel-container-horizontal .jcarousel-prev:before {
    font-family: 'slick';
    content: "←";
    color: #be1e2d;
   font-size: 20px;
  }

  #block-views-logos-slider-block-1 .jcarousel-container-horizontal .jcarousel-next:before {
    font-family: 'slick';
    content: '→';
    color: #be1e2d;
    font-size: 20px;
  }

  #block-block-17 p,
  #block-block-7  p{
    font-size: 11px ;
    margin-bottom: 1em;

  }

  #node-125 .node-readmore a,   #node-70 .node-readmore a {
    display :none ;
  }

  #node-23 .node-readmore a {
    display: none;
  }

  #bootstrap-fieldgroup-nav-item---  .entity-field-collection-item > .content{

    border: 1px solid black;
    border-radius: 8px;
    padding: 10px 15px;
  }

.view-side-menu .node-side-menu-content h2 > a {
  color: #0E565B;
}

.tabs--primary > li > a {
    border-top: 2px solid #0E565B;
}

.node-multiple-fields .required-fields > li > a {
  font-size: 15px;
  border-top: 2px solid #0E565B;
}

.node-multiple-fields .required-fields > li > a:focus {
  border-top: 2px solid #0E565B;
}

.node-multiple-fields .required-fields .required-fieldsactive >li > a{
  font-size: 15px;
   border-top: 2px solid #802392;
}

.view-test-pl .masonry-item .views-field-nothing img{
  width:100%;
  /*max-height: 20em;*/
}

.view-test-pl .masonry-item ,
 .view-logotypa-view .view-content > .masonry-item{
    background-color: white;
    border: none;

 }


 .view-logotypa-view .view-content > .masonry-item{
    background-color: white;
    border: none;
    max-height: 11em;
 }


 .view-logotypa-view .field-content > a  > img{
  margin: 0 auto ;
  opacity: 1;
  border-radius: 23px;
  max-height: 9em;
 }

 .node-texnikh-boitheia .required-fields >li >a{
  font-size: 15px;
  border-top: 2px solid #0E565B;
 }

 .nav-tabs > li > a,
 .nav-tabs > li > a:focus{
  background-color: #0E565B;
  color: #FFFFFF;
 }

 .nav-tabs > li > a:hover {
    color: #555;
}

.nav-tabs > li.active > a,
 .nav-tabs > li.active > a:focus{
  border-top: 2px solid #0E565B;
 }

.node-news-announcements .slick__arrow {
    position: absolute;
    top: 35%;
    width: 100%;
}


 .node-news-announcements .slick-prev{
      font-size: 0px;
    background-color: transparent;
    border: none;
 }

.node-news-announcements .slick-prev:before {
     content: "\f137";
    color: #7ed8c8;
   font: normal normal normal 14px/1 FontAwesome;
    font-size: 20px;
 }

  .node-news-announcements .slick__arrow  .slick-next{
    font-size: 0px;
    background-color: transparent;
    border: none;
    float: right;
 }

.node-news-announcements  .slick-next:before {
  content: "\f138";
    color: #7ed8c8;
   font: normal normal normal 14px/1 FontAwesome;
    font-size: 20px;
 }

 .node-news-announcements .slick-prev:focus,
 .node-news-announcements  .slick-next:focus{
  border:none;
}

  .view-test-page-from-info-content .views-row,
  .view-text-files-view .views-row, .view-tmdae-view .views-row,
  #bootstrap-fieldgroup-nav-item-----2  .view-content > .views-row,
  #bootstrap-fieldgroup-nav-item----2  .view-content > .views-row,
  #bootstrap-fieldgroup-nav-item-----2 .view-invitations-view .view-content >.views-row,
  #bootstrap-fieldgroup-nav-item----2 .view-invitations-view .view-content >.views-row,
  #bootstrap-fieldgroup-nav-item-----3 .view-invitations-view .view-content >.views-row,
  #bootstrap-fieldgroup-nav-item--- .view-invitations-view .view-content >.views-row {

  margin-bottom: 2em;
  padding-left: 10px;
  border: 1px solid black;
  border-radius: 8px;
  padding: 10px 15px;
}
  .view-tmdae-view .views-row .inv-region-area,
  .view-test-page-from-info-content .inv-region-area,
  .view-text-files-view .views-row .inv-region-area,
  #bootstrap-fieldgroup-nav-item-----2  .view-content > .views-row .inv-region-area,
  #bootstrap-fieldgroup-nav-item----2  .view-content > .views-row .inv-region-area,
  #bootstrap-fieldgroup-nav-item-----2 .view-invitations-view .view-content >.views-row .inv-region-area,
  #bootstrap-fieldgroup-nav-item----2 .view-invitations-view .view-content >.views-row .inv-region-area,
  #bootstrap-fieldgroup-nav-item-----3 .view-invitations-view .view-content >.views-row .inv-region-area,
  #bootstrap-fieldgroup-nav-item--- .view-invitations-view .view-content >.views-row .inv-region-area{
    margin-bottom: 5px;
    display: inline-block;
    vertical-align: text-top;
  }


.view-display-id-entity_view_5 .view-content > .views-row,
.view-proskliseis-search .view-content > .views-row,
.node-synexizomenes-pr-2007-2013- #bootstrap-fieldgroup-nav-item-- ,
#bootstrap-fieldgroup-nav-item-- .entity-field-collection-item  >.content,
#bootstrap-fieldgroup-nav-item--- .entity-field-collection-item  >.content,
#bootstrap-fieldgroup-nav-item-----2  .view-content > .views-row ,
#bootstrap-fieldgroup-nav-item----2  .view-content > .views-row ,
#bootstrap-fieldgroup-nav-item-----3 .entity-field-collection-item >  .content,
#bootstrap-fieldgroup-nav-item-----3 .field-collection-view,
#bootstrap-fieldgroup-nav-item-----4 .field-collection-view,
#bootstrap-fieldgroup-nav-item-----4  .entity-field-collection-item > .content {
    border: 1px solid black;
    border-radius: 8px;
    padding: 10px 15px;
}

.node-news-announcements .slick-slide img {
    display: block;
    margin: 0 auto;
}

.views-row .views-label{
  font-weight: bold;
}

#node-95 .download-file > a {
  text-align: left;
  padding-left: 1em;
  background-image: url(../images/downloadarrowcircle.gif);
  background-repeat: no-repeat ;
  background-position: 99% ;
  background-size: 2em;
  border-left: 6px solid #6D9F71;
  color: #6D9F71;
}

.view-test-page-from-info-content .views-field-rendered,
.view-text-files-view .views-field-rendered,
.view-tmdae-view .views-field-rendered {
  margin-bottom: 2.5em;
  margin-top:0.7em;
}

.view-layer-cap .views-field-field-file .file,
.view-text-files-view .views-field-field-file .file,
.view-tmdae-view .views-field-field-file .file{
    margin-bottom: -11px;
    display: block;
    background-color: #f2f2f2;
    padding: 6px;
    border-left: 6px solid #82d0ca;
}

.view-test-page-from-info-content .views-row,
.view-text-files-view .views-row,
  .view-tmdae-view .views-row{
    border: 1px solid black;
    padding: 2em;
    margin: 1em;
    padding-top: 1em;
}


.view-test-page-from-info-content .views-field-body,
.view-text-files-view .views-field-body,
.view-tmdae-view .views-field-body{
    margin: 10px 0;
}

#node-95 .download-file > a:hover {
   background-image: url(../images/downloadgreencircle.gif);
   background-repeat: no-repeat ;
  background-position: 99% ;
  background-size: 2em;
}

#node-95 .download-file > a:before{
    visibility: hidden;
    width: 8em;
    background-color: #7ed8c8;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    content:'Κατεβάστε το αρχείο';
    left:40em;
}

#node-95 .download-file > a:after{
  visibility: hidden;
  content:'';
  background-color: #7ed8c8;
  width: 1em;
  height: 1em;
  margin-left: 37px;
  margin-top: -8px;
  display: block;
  position: absolute;
 -webkit-transform: rotate(-45deg);
  left: 37em;
}

#node-95 .download-file > a:hover:before{
   visibility: visible;
}

#node-95 .download-file > a:hover:after{
  visibility: visible;
}

#edit-shs-term-node-tid-depth-select-1{
  margin-left: 1em;
  margin-right: 1em;
}

.view-calendar- .view-header .calendar-new-end,
.view-calendar- .view-header .calendar-end,
.view-calendar- .view-header .calendar-start{
  width: 10px;
  padding: 8px;
  display: inline-block;
  margin: 2px;
}

.view-calendar- .view-header .calendar-new-end p,
.view-calendar- .view-header .calendar-end p,
.view-calendar- .view-header .calendar-start p{
  display:inline;
}

.view-calendar- .view-header .cal-new-end,
.view-calendar- .view-header .cal-start,
.view-calendar- .view-header .cal-end{
  display: flex;
}

.view-calendar- .view-header p{
  font-weight: 700;
  color: #0e565b;
  font-size: 13px;
}

.view-calendar- .calendar-notes{
  display: inline-block;
  padding: 5px 10px;
  background-color: #eeeeee;
}

.view-calendar- .view-header .calendar-start{
  background-color: #f2972b;
}

.view-calendar- .view-header .calendar-end{
  background-color: #9d2480;
}

.view-calendar- .view-header .calendar-new-end{
  background-color: #fd1413;
}

#edit-shs-term-node-tid-depth-select-2{
  margin-left: 1em;
  margin-right: 1em;
}

#edit-shs-term-node-tid-depth-wrapper > label{
  margin-left: 13em;
}

.views-field-field-katalogos-promitheutwn > span{
  display: none;
}

.views-field-field-katalogos-promitheutwn .field-content > .field-collection-item-field-katalogos-promitheutwn > .content{
    border: 1px solid black;
    padding: 15px;
    border-radius: 1em;
    margin-bottom: 1em;
}

.view-test-page-from-info-content .overlay:hover,
.view-test-pl .overlay:hover,
.view-logotypa-view .overlay:hover {
  background-color:  #1ba99e;
  opacity: 0.8;
  transition: opacity 0.2s linear;
}

.view-test-page-from-info-content .overlay,
.view-test-pl .overlay,
.view-logotypa-view .overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    border-radius: 5px;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    z-index: 10;
  }

.view-test-page-from-info-content .overlay-inner,
.view-test-pl .overlay-inner,
.view-logotypa-view .overlay-inner {
    position: absolute;
    height: 0;
    top: 50%;
    margin-top: -20px;
    left: 0;
    width: 100%;
    text-align: center;
}

.view-test-page-from-info-content  .view-content .views-field-nothing .overlay-container > a >img,
.view-test-pl .view-content .views-field-nothing .overlay-container > a >img,
.view-logotypa-view  .view-content > .views-row > .views-field > .field-content >.overlay-container > a >img {
  max-height: 10em;
  width: 10em;
  margin: 0 auto;
  height: auto;
}

.view-test-page-from-info-content  .overlay-container .overlay-inner > a > i,
.view-test-pl .view-content .views-field-nothing .overlay-container .overlay--colored .overlay-inner > a > i,
.view-logotypa-view  .view-content > .views-row > .views-field > .field-content > .overlay-container > .overlay--colored > .overlay-inner > a > i{
  font-size: 3em;
  z-index:15 !important;
  color: #FFFFFF;
}

.contextual-links-region > ul > li > a {
color: #7ed8c8;
}

#block-menu-menu-services a::before {
    font-family: "FontAwesome";
    content: "\f105";
    margin-right: 1em;
    font-size: 12px;
}

#block-menu-menu-services a:focus,
#block-menu-menu-services a:hover{
  transform: translateX(5px);
  color: #7ed8c8;
  background-color: transparent;
}

#block-system-user-menu .block-title{
  display: none;
}

#block-system-user-menu .menu {
    display: inline-flex;
}
.region-first {
  padding:0;
}

#block-menu-menu-2 ul li a{
  display:block;
  margin: 10px 0;
  padding-top: 7em;
  padding-left: 2px;
  background-position-y: 30%;
}

#block-menu-menu-2 ul  li a:focus,
#block-menu-menu-2 ul  li a:hover{
  background-color: transparent;
}

.field-name-field-video-diabouleuseis {
  margin-top: 1em;
}
.field-name-field-photos-diabouleuseis {
  margin-top: 1em;
}

.region-second {
  text-align: right;
}

#edit-inv-dikaiouxos {
  display: inline-flex ;
}

.radio + .radio, .checkbox + .checkbox {
    margin-top: 0px;
    }

  #edit-inv-dikaiouxos > form-item {
    margin-right: 1em ;
  }

 .form-item-inv-dikaiouxos label {
  margin-right: 1em ;
 }

#edit-inv-state {
  display: inline-flex;
}

.form-item-inv-state label,
#edit-inv-state > .form-item,
.form-item-inv-type label ,
 .form-item-inv-type > .form-item{
  margin-right: 1em ;
}

#custom-search-form .form-item-inv-type .form-type-radio label{
  font-weight: 700;
  font-size: 15px;
}

.form-item-my-container-metro label,
.form-item-my-container2-periferies label {
  margin-right: 1em;
}

.form-item-inv-type {
  display: inline-flex;
}

.shs-wrapper-processed select {
     margin-top: 0px;
}

#edit-submit{
  transition: all 0.3s;
}

.pagination li span:hover,
#edit-submit:hover,
#quicktabs-front_page_quicktab .nav-pills li a:hover,
#quicktabs-front_page_quicktab .nav-pills li a:focus,
#quicktabs-side_menu ul.quicktabs-tabs li a:focus,
#quicktabs-side_menu ul.quicktabs-tabs li a:hover,
#edit-field-list-side-menu-tid-wrapper .form-item > .form-item > a:hover,
#edit-field-list-side-menu-tid-wrapper .form-item > .form-item > a:focus,
.back_button button:hover,
.back_button .button_search_popup a:hover,
#block-quicktabs-front-page-quicktab .quicktabs-tabs > li > a:hover,
#block-system-user-menu .menu >li >a:hover{
  background-color: #FFFFFF;
  border: 1px solid #1ba99e;
  color: #1ba99e;
}

#quicktabs-front_page_quicktab .nav-pills li a,
#quicktabs-front_page_quicktab .quicktabs-tab,
#block-simplenews-1 #edit-submit:hover{
  box-shadow: 0 0 15px #1ba99e;
  background-color: #FFFFFF;
  border: 1px solid #1ba99e;
  color: #1ba99e;
}

#block-simplenews-1 #edit-submit:hover{
  box-shadow: 0 0 15px #be1e2d;
  background-color: #FFFFFF;
  border: 1px solid #be1e2d;
  color: #be1e2d;
}

#block-quicktabs-xt-side-menu-qt-content .field-group-bootstrap_fieldgroup_nav_itemactive a,
.tabs--primary > .active > .active {
border-top: 2px solid #0E565B;
}

.view-isotope-search-block .isotope-options{
  display:flex;
  justify-content: space-evenly;
  margin: 2em 0;
  padding-bottom: 3em;
  margin-bottom: 2em;
  border-bottom: 1px solid #ccc;
}

.view-isotope-search-block .isotope-options li a span,
.view-isotope-search-block .isotope-options li a{
  color: white;
  transition: all 0.3s;
  font-weight: 700;
}

.view-isotope-search-block .isotope-options li a{
  color: white;
  transition: all 0.3s;
  font-weight: 700;
  padding: 1em 3em;
  display: block;
  text-transform: uppercase;
}

.view-isotope-search-block .isotope-options li:hover a span,
.view-isotope-search-block .isotope-options li:hover a,
.view-isotope-search-block .isotope-options li a:hover{
  color: #1ba99e;
}

.view-isotope-search-block .isotope-options li{
  border-radius: 0;
  transition: all 0.3s;
  text-align:center;
  background-color: #1ba99e;
  border: 1px solid #1ba99e;
  color: white;

}

.view-isotope-search-block .isotope-options li:hover{
    background-color: #FFFFFF;
    border: 1px solid #1ba99e;
    color: #1ba99e;
    box-shadow: 0 0 15px #1ba99e;
}

.pagination > .active > span,
#edit-submit,
#quicktabs-front_page_quicktab .nav-pills li a,
#quicktabs-side_menu ul.quicktabs-tabs li a,
#edit-field-list-side-menu-tid-wrapper .form-item > .form-item > a,
.back_button button,
.back_button .button_search_popup a,
#block-system-user-menu .menu >li >a {
   background-color: #1ba99e;
   border: 1px solid #1ba99e;
   border-radius: 5px;
   color: white;
}

#simplenews-block-form-1 #edit-submit{
   background-color: #be1e2d;
   border: 1px solid #be1e2d;
   border-radius: 5px;
   color: white;
   box-shadow: 0 0 15px #be1e2d;
   padding: 1em 0;
   font-weight: 700;
   width: 48%;
   margin-bottom: 1em;
   margin-left: 2em;
}

#simplenews-block-form-1 .form-item-mail{
  width:48%;
}

#simplenews-block-form-1 > div{
    display: flex;
}

 .pagination > .active > span {
  background-color: #0E565B ;
  border-color :#0E565B;
  transition: all 0.3s;
 }

 .pagination > .active > span:hover{
  background-color: #FFFFFF;
  color: #0E565B ;
  border-color : #0E565B;
 }

 .pagination > li > a {
  color:#0E565B;
 }

 .pagination > li > a:hover {
 color:#0E565B;
}

.back_button{
  margin-top: 1em;
  margin-left: 1em;
}

.back_button .button_search_popup a,
.back_button button{
  padding: 10px 15px;
  border: 1px solid #be1e2d;
  background-color: #be1e2d;
  margin-bottom: 3em;
  transition: all 0.3s;
  border-radius: 5px;
}

.back_button .button_search_popup{
  padding: 0px;
  display: inline-block;
  margin-bottom: 2em;
}

.back_button .button_search_popup a i,
.back_button button i{
  margin-right:5px;
}

.back_button .button_search_popup a,
.back_button button a{
 color:white;
}

.back_button .button_search_popup a{
 padding:10px 15px;
}

.back_button .button_search_popup a:hover,
.back_button .button_search_popup:hover a,
.back_button button a:hover,
.back_button button:hover a{
 color:#1ba99e;
}

#block-system-user-menu .menu .first  {
margin-right: 4px;
}

.tabs--secondary > .active > .active{
background-color: #0E565B;
border-color: #0E565B ;
}

#header-bar {
  padding: 1em 5em 1em 5em;
}

#block-views-logos-slider-block-2,
#block-views-logos-slider-block-1 {
    margin: 0 auto;
    width: 75%;
}

#after-content {
  padding: 0px;
}

.view-hlektronikh-bibliothiki-view .view-content > .views-row {
    margin-top: 1em;
    margin-bottom: 1em;
    padding: 1em;
    border-bottom: 1px solid #c7c6c6;
}

.view-hlektronikh-bibliothiki-view .view-content > .views-row .views-field-title {
    font-size: 16px;
    letter-spacing: 2px;
    border-bottom: 1px solid #8DB9C6 ;
    margin-bottom: 10px;
}

.view-hlektronikh-bibliothiki-view .views-field-php .views-label{
    display: block;
}

.view-hlektronikh-bibliothiki-view .view-content > .views-row .views-field-download,
.view-hlektronikh-bibliothiki-view .view-content > .views-row .views-field-filemime span,
.view-hlektronikh-bibliothiki-view .view-content > .views-row .views-field-filemime{
    display: inline;
}


.view-efd-view  .ui-state-default a,
.view-efd-view  .ui-state-default a:link,
.view-efd-view  .ui-state-default a:visited,
.view-thlefwnikos-katalogos-view  .ui-state-default a,
.view-thlefwnikos-katalogos-view  .ui-state-default a:link,
.view-thlefwnikos-katalogos-view  .ui-state-default a:visited,
.page-otd-view  .ui-state-default a,
.page-otd-view  .ui-state-default a:link,
.page-otd-view  .ui-state-default a:visited,
.page-entakseis  .ui-state-default a,
.page-entakseis  .ui-state-default a:link,
.page-entakseis  .ui-state-default a:visited {
    color: #FFFFFF;
    text-decoration: none;
}


.view-efd-view .ui-state-default , .view-efd-view .ui-state-focus,
.view-thlefwnikos-katalogos-view .ui-state-default , .view-thlefwnikos-katalogos-view .ui-state-focus,
.page-otd-view .ui-state-default, .page-otd-view .ui-state-focus,
.page-entakseis .ui-state-default, .page-entakseis .ui-state-focus
{
  background: #0E565B;
  color: #FFFFFF !important;
}

.view-efd-view .ui-state-hover,
.view-thlefwnikos-katalogos-view .ui-state-hover,
.page-otd-view .ui-state-hover,
.page-entakseis .ui-state-hover{
  background: none  !important;
  background-color: #1ba99e !important;
}

.page-otd-view .ui-state-active.ui-state-hover,
.page-entakseis .ui-state-active.ui-state-hover{
  background: none  !important;
  background-color: transparent !important;
}

.page-entakseis .ui-widget-content a{
  color: #1ba99e;
  font-weight: bold!important;
}

.page-entakseis .ui-accordion-content .field_data{
  margin-top: 10px;
}

.view-efd-view  .ui-state-active,
.view-thlefwnikos-katalogos-view .ui-state-active,
.page-otd-view .ui-state-active,
.page-entakseis .ui-state-active {
  background-color: #ffffff;
  border: 1px solid #1ba99e;
}

.view-efd-view .ui-state-active a,
.view-efd-view .ui-state-active a:link,
.view-efd-view .ui-state-active a:visited,
.view-thlefwnikos-katalogos-view  .ui-state-active a,
.view-thlefwnikos-katalogos-view  .ui-state-active a:link,
.view-thlefwnikos-katalogos-view  .ui-state-active a:visited,
.page-otd-view  .ui-state-active a,
.page-otd-view  .ui-state-active a:link,
.page-otd-view  .ui-state-active a:visited,
.page-entakseis  .ui-state-active a,
.page-entakseis  .ui-state-active a:link,
.page-entakseis  .ui-state-active a:visited {
    color: #1ba99e;
    text-decoration: none;
}

.view-efd-view .ui-state-hover,
.view-thlefwnikos-katalogos-view  .ui-state-hover{
    background-color: #1ba99e;
    display: block;
}

.view-efd-view .ui-state-hover a:link,
.view-thlefwnikos-katalogos-view  .ui-state-hover a:link,
.page-otd-view  .ui-state-hover a:link
.page-entakseis  .ui-state-hover a:link{
    color: #ffffff;
}

.view-efd-view  .view-content  > .views-row .ui-accordion-content > .views-field  .views-label,
.view-efd-view  .view-content  > .views-row .ui-accordion-content > .views-field  .field-content,
.view-thlefwnikos-katalogos-view .view-content  > .views-row .ui-accordion-content > .views-field  .views-label  {
  display: inline-block;
  margin-bottom: 1em;
}

.view-efd-view  .view-content  > .views-row .ui-accordion-content > .views-field  .views-label{
  vertical-align: top;
}

.view-efd-view  .view-content  > .views-row .ui-accordion-content > .views-field  .field-content ul li a{
    text-decoration: underline;
    color: #0e565b;
}

.view-efd-view  .view-content  > .views-row .ui-accordion-content > .views-field  .field-content ul li a:hover{
    color: #1ba99e;
}

.view-thlefwnikos-katalogos-view .views-field-nothing .second_col .i_content,
.view-thlefwnikos-katalogos-view .views-field-nothing .second_col .field_data{
    display: inline-block;
}

.view-efd-view  .view-content  > .views-row .ui-accordion-content > .views-field .views-label,
.view-thlefwnikos-katalogos-view .view-content  > .views-row .ui-accordion-content > .views-field .views-label {
font-weight: bold ;
}

.view-efd-view .view-content  > .views-row .ui-accordion-content,
.view-thlefwnikos-katalogos-view .view-content  > .views-row .ui-accordion-content {
   background: none #e8f2f3;
}

.view-thlefwnikos-katalogos-view .views-field-nothing .second_col > div,
.view-thlefwnikos-katalogos-view .views-field-nothing .first_col .field_data{
    padding: 8px;
}


.view-thlefwnikos-katalogos-view .views-field-nothing .second_col .i_content i{
    color:#1ba99e;
    margin-right: 10px;
}

#views-exposed-form-thlefwnikos-katalogos-view-page .views-exposed-widget .views-widget .form-item-tid .bef-select-as-links .form-item > .form-item a:before {
  content: none ;
}

.node-proskliseis .field-name-field-date-proskliseis .field-label,
.node-proskliseis .field-name-field-geografikh-embeleia .field-label,
.node-proskliseis .field-name-field-proskliseis-metro .field-label {
  display: inline;
}

.node-proskliseis .field-name-field-date-proskliseis .field-items,
.node-proskliseis .field-name-field-proskliseis-metro  .field-items > .field-item ul.shs-hierarchy > li,
.node-proskliseis .field-name-field-proskliseis-metro {
  display: inline-flex;
}

.node-proskliseis .field-name-field-proskliseis-metro  .field-items > .field-item  .shs-hierarchy  .shs-term-selected::after {
  display: none ;
}

.node-proskliseis .field-name-field-proskliseis-metro  .field-items > .field-item  .shs-hierarchy > li::after {
  color: #6D9F71 ;
  font-weight: bold ;
}

.field-name-field-basic-page-files{
      margin-top: 2em;
}

.node-proskliseis > .field {
  margin-bottom: 1em ;
}

.node-proskliseis > .field > .field-label {
  margin-right: 5px ;
}

.calendar-calendar .year-view tbody > tr > .has-events,
#block-views-calendar-block-1 .month-view .mini tbody > tr > .has-events{
background-color: #878787;
 }

.calendar-calendar .year-view tbody > tr > .empty,
#block-views-calendar-block-1 .month-view .mini tbody > tr .empty,
.calendar-calendar .year-view tbody > tr > .has-events,
.calendar-calendar .year-view tbody > tr > .has-no-events,
#block-views-calendar-block-1 .month-view .mini tbody > tr .has-events,
#block-views-calendar-block-1 .month-view .mini tbody > tr .has-no-events{
  padding: 0.5em;
  text-decoration: none;
  color: #878787;
  font-weight: bold;
  border: 2px solid #FFFFFF;
 }

 .calendar-calendar .year-view tbody > tr > .has-events{
  background-color: #be1e2d;
 }

.calendar-calendar .year-view tbody > tr > .has-events a,
#block-views-calendar-block-1 .month-view .mini tbody > tr .has-events a{
  color: #FFFFFF;
  font-weight: bold;
}

.calendar-calendar .year-view tbody > tr > .has-no-events,
#block-views-calendar-block-1 .month-view .mini tbody > tr > .has-no-events{
background-color: #DCDCDD;
}

 #block-views-calendar-block-1 .calendar-calendar .mini-day-off {
    font-weight: bold;
    text-align: center;
 }

.calendar-calendar .year-view tbody > tr > .has-events,
 #block-views-calendar-block-1 .month-view .mini tbody > tr > .has-events{
  margin-bottom: 10px ;
  text-align: center;
 }

 .calendar-calendar tr td.today {
  background-color: white ;
 }

.view-calendar- .day-view th.calendar-agenda-items{
 display: none;
 }

.calendar-calendar .day-view .full td.multi-day div.dayview {
  background-color: transparent;
  height: 1.9em;
  overflow: hidden;
  margin: 0px auto;
  color: #ffffff;
  position: relative;
}

.calendar-calendar .month-view .full td.single-day div.monthview{
  background-color : #eee;
}

.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview{
  background: #eee;
}

.calendar-calendar .day-view .full td.multi-day div.dayview{
    margin-bottom: 6px;
    height: 3.5em;
}


.inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{
    background: transparent;
    right: 10px !important;
    color: #888888;
    font-size: 1.3em;
    font-weight:700;
}

.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
    height: 2.75em;
    padding-top: 0.3em;
}

.calendar-calendar .day-view .full td.multi-day .inner a,
.calendar-calendar .week-view .full td.multi-day .inner a{
    margin-top: 0.6em;
    display: block;
    font-size: 1.2em;
}

.calendar-calendar .day-view .full td .inner div.calendar div a{
    margin: 7px 3px;
}

 #block-views-calendar-block-1 .block-title {
  display: none ;
 }


 #block-multiblock-4 {
      color:  #0E565B;
 }

ul.geo_emb{
  display: inline;
  padding: 0;
}

ul.geo_emb li{
  display: inline;
}

ul.geo_emb li::after{
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  padding-left:5px;
}

ul.geo_emb li:last-child::after{
  content: "";
}


#footer .sitemap_footer img{
  margin-right: 7px;
  border-radius: 0px;
  display: inline;
}

#search-block-form .btn-primary:hover {
    background-color: #ffffff;
    color: #0E565B;
    border: 1px solid #ccc;
}

#block-block-13 .view_title_href{
  margin-left: 10px;
}

#block-block-13 .block-title{
  display:none;
}

#block-block-13 .view-header .view_title{
  display: flex;
}

#block-block-13 .view-header span{
  font-size:2em;
}

#block-block-13 .view-header{
  border-bottom: 2px solid #0E565B;
}

#block-block-13 .view_title_img{
  display: flex;
  align-items: center;
  padding-top: 5px;
  margin: 5px;
}

#block-quicktabs-side-menu .block-title,
#block-quicktabs-xt-side-menu-qt-content > h2{
  display: none;
}

#quicktabs-container-side_menu .first,
#quicktabs-container-side_menu .second{
  width: initial;
}

#quicktabs-side_menu ul.quicktabs-tabs{
  width: 90%;
}

#quicktabs-side_menu ul.quicktabs-tabs li{
  width: 100%;
}

#quicktabs-side_menu ul.quicktabs-tabs li a{
  display: block;
}

#block-block-13{
  position:relative;
}

body.toolbar-drawer {
  padding-top: 0px!important;
}

.calendar-calendar .views-field-php{
  color: black;
}

.views-field.views-field-php{
  margin-bottom: 0px !important;
}

.views-field-field-start-date-ekd .views-field-field-nea-hmeromhnia-liksis,
.views-field-field-start-date-ekd .views-label-field-end-date-ekd,
.views-field-field-start-date-ekd .views-label-field-start-date-ekd,
.views-field-field-start-date-ekd .field-content{
      displaY: inline-block;
}

.sf-menu.sf-style-simple span.nolink.sf-with-ul{
    font-weight: 700;
    font-size: 1.1em;
    transition: all 0.3s;
    color: #555555;
    padding: 1.4em 1.5em;
    text-decoration: none;
}

.sf-menu.sf-style-simple li li span.nolink > .sf-sub-indicator{
    top: 2.3em;
}

#block-views-ffdfbdcde253b6f95e51ac6cf231add3.block{
margin: 20px 0px 40px 0px;
}

#block-views-ffdfbdcde253b6f95e51ac6cf231add3 .block-title{
border-radius:0px !important;
}

#block-views-ffdfbdcde253b6f95e51ac6cf231add3 .view-metra-proskliseis-entakseis{
padding:0px 5vw;
}

#open-inv{
margin: 0 !important;
border-radius: 0px !important;
}

#custom-search-form{
    margin: 10px 0px 20px 0px !important;
    padding: 30px 10vw !important;
border-radius: 0px !important;
}

.front .container-fluid .row .col-md-12{
padding: 0px;
}


/*ΒΙΚΤΩΡΑΣ JUNK*/

/*.view-thlefwnikos-katalogos-view .view-content > .views-row .ui-accordion-content > .views-field  {
  display: inline;
}*/



/*.view-hlektronikh-bibliothiki-view .field-content > .download-file > a{
 display: none
 }
*/


/*#edit-shs-term-node-tid-depth-select-2 > label {

}*/
/* .form-item-edit-field-list-side-menu-tid-82{
  display:none;
 }

/*#block-simplenews-1 .block-title:before{

  display: inline;
   -moz-box-sizing: border-box;
    box-sizing: border-box;
   content: "\f0e0";
   font: normal normal normal 14px/1 FontAwesome;
  font-size:2em;
  margin-right: 15px;
}*/

/*.view-side-menu #node-22{
   display:none;
}*/

/*.view-invitations-view .views-field-field-geografikh-embeleia .field-content  > ul > .shs-term-selected {
  display:none;
}*/

/*#block-views-exp-proskliseis-search-page .form-checkboxes > label   {
  font-weight: bold;
}*/

/*.view-invitations-view .view-content .views-field  .views-label{
   font-weight:  bold;
  margin-bottom: 10px;
}*/

/*.view-invitations-view .view-content .views-row .views-field {
  margin-bottom: 10px;
}*/

/*.view-invitations-view .view-content .views-field-field-geografikh-embeleia ul .shs-term-selected{
  display:none;
}*/

img.print-icon-margin {
  display: inline-block;
  padding-right: 0px;
}

.print_html, .print_mail, .print_pdf, .print_epub {
  margin-left: 0px;
  margin-top: 0.5rem;
}

a.print-page {
  padding: 10px;
  display: inline-block;
  background: #1d9a8e;
  color: white;
}

li.paa.isotope-element {
  padding: 20px;
}

.node-type-news-announcements #block-system-help {
  text-align: right;
}

/* view for pliroforiako uliko */

.view-view-info-materials .view-content .views-download-link::before{
  content: "\f019";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 1em;
  float :right;
  color:white;
  padding-top: 4px;
  font-weight: 700;
}
.view-view-info-materials .view-content .views-download-link::after{
    font-weight: 700;
}

.view-view-info-materials .view-content .views-download-link{
  font-weight: normal;
  margin-top: 15px;
  width: 38px;
  height: 30px;
  display: block;
  background-color: #be1e2d;
  overflow: hidden;
  color: transparent;
  transition: all 0.5s ease;
  white-space: nowrap;
  padding-top: 4px;
}

.view-view-info-materials .view-content .views-download-link:hover {
  width: 400px;
  text-align:center;
  color: white;
}

.view-view-info-materials .view-content .views-row{
  padding-bottom: 25px;
  border-bottom: 1px solid #ccc;
}

.view-view-info-materials .view-content .views-row .class340 .col-sm-10{
  display: none;
}


/* footer logos */

.footer-logos .row{
  background: white;

}

#block-block-7 p{
  color: black;
  font-weight: 700;
}

.area_calendar{
  margin-top: 60px;
  padding: 5em!important;
  border: 2px solid #1ba99e;
  background: #fafafa!important;
}

.calendar-container .row{
  background-color: #eeee;
  /* border-top: 4px solid #0E565B;
  border-bottom: 4px solid #0E565B; */
  margin-bottom: 2em;
}

.calendar-container #open-inv{
  margin-top: 1em!important;
  background-color: #fafafa!important;
  border-color: #fafafa!important;
}

.calendar-container #open-inv:hover {
  background-color: #FFFFFF!important;
  border: 1px solid #1ba99e!important;
}
.calendar-container #custom-search-form{
  background-color: #fafafa!important;
}

#block-block-11 a{
  color: black!important;
  font-size: 14!important;
  font-weight: bold!important;
}

#block-block-11{
  padding-bottom: 1em!important;
}

/* iframe configuration (responsive) */
body {
    margin: 0;
}
iframe {
    display: block;
    background: white;
    border: none;
    height: 600px;
    width: 1200px;
}

/* ead news */
.sidebar_second_area .view-new-ead .view-content{
  min-height: 20em;
  position: relative;
}

.sidebar_second_area .view-content .slick__arrow{
  position: absolute;
  top: 20em;
}

.sidebar_second_area .view-content .slick__arrow button{
  width: 40px;
  height: 40px;
  background: #0E565B;
}

.sidebar_second_area .view-content .views-field-field-article-image{
  margin-bottom: 10px;
}
.sidebar_second_area .view-content .views-field-field-article-image img {
  width: 50%;
  height: auto;
  display: block;
  margin: 0 auto;
  border-radius: 10px;
}

.sidebar_second_area .view-header h4{
  text-align: center;
  color: #0E565B;
  border-bottom: 1px solid #0E565B;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

/* slider fix */

.region-header{
  border-top: 30px solid #CCD3D3;
}

.field-name-field-texnikh-thesmiko-files .field-label {
  display: none;
}

@media screen and (max-width: 480px){
  #front-slider .slick-slide{
    height: 70vw;
  }

  #front-slider .view-slick-slideshow.view-id-slick_slideshow{
    /* background-color: #CCD3D3; */
    /* background-color: rgba(203, 210, 210, 0.5) */
  }
}




#block-menu-block-13 ul li{
  display: inline-block;
}
#block-menu-block-13 ul li a{
  background-color: #0E565B;
    color: #FFFFFF;
    border-top: 2px solid #0E565B;
    font-weight: 300!important;
}
#block-menu-block-13 ul li a{
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

#block-menu-block-13 ul li.active > a, #block-menu-block-13 ul li.active > a:hover, #block-menu-block-13 ul li.active > a:focus{
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  border-top: 2px solid #0E565B;
}


#display-link {
  width: 120px;
  display: inline-block;
  height: 30px;
  text-align: center;
  background-color: #1d9a8e;
  color: #fff;
  padding-top: 5px;
  font-weight: 700;
  border-radius: 10px;
  float: right;
  margin-right: 5%;
  margin-top: 5px;
}

