@charset "utf-8";

/* CSS Document */

* {box-sizing: border-box;}

body{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; line-height:1.5; background-size:cover; height:100%; font-size:14px;}



a{ text-decoration:none}



#wrapper{display: block;width: 1920px;min-height: 0px; margin: 0 auto;}



header{height: 172px;width: 100%;}



#header{max-width: 1100px;display: block;margin-left: auto;margin-right: auto;min-height: 172px;}



#logo{display: block; width: 540px;height: 115px; margin: 25px auto;}



#flag{display: block;float: right;height: 30px; text-align: right; margin: -70px 50px; font-size: 0px;}

div.mod-languages ul {display: flex;}

/***********************apo edw kai katw   *************************************************************/


nav{display: block;margin: 10px auto;width: 716px;height: 26px;}



nav ul{list-style-type: none;display: inline;padding: 0;}



nav ul > li{display: block;float: left;margin-left: 15px;font-size: 1em; width: 127px; text-align: center; border-bottom: solid 5px #16B5C5; padding-top: 37px;} 

nav ul li:hover{/*background-image: url("../images/seagull-gold.png");background-repeat: no-repeat;background-position: top;*/}

nav ul li.active{border-bottom: solid 5px #005BAA; /*background-image: url("../images/seagull-blue.png");background-repeat: no-repeat;background-position: top;*/}


nav ul li a{color: black;text-decoration: none;}



nav ul li:hover > ul { display:block}



nav ul ul{display: none;position: absolute;width: 175px; margin-top: 3px; padding-top: 0px; text-align: center;box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.5); z-index: 100; background: rgb(255, 255, 255); height: auto;}



nav ul ul li:first-child {}



nav ul ul li:last-child {}



nav ul ul li {display: block;float: none;padding: 15px 0 15px 0px;margin: 0px auto;background: rgba(255, 255, 255, 0.92);height: auto;width: 80%;}

nav ul ul li:hover, nav ul ul li.active{background-image: none !important;}

nav ul li.item-108 ul{ margin-left:-24px}

li.item-106, li.item-103, li.item-104{display:none}

#nav-button, button.navbar-toggler {display: none;}

 li > .mobile-submenu  { display:none}



/******************************************************************************************************************/



#wrapper-main{width: 100%;min-height: 0px; margin-top: 40px;}



#main{max-width: 1000px;margin:55px auto; min-height: 500px;}



#main-inner{width: 100%; margin: 0 auto;min-height: 370px;display: block;float: left;box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 6px 6px 12px 0px rgba(0, 0, 0, 0.5); background-color:rgba(255,255,255,0.75)}



#content{float: none;min-height: 100px;width: 90%;margin:50px auto; font-size:1.1em}

  /* Clearfix (clear floats) */
.row::after {
    content: "";
    clear: both;
    display: table;
  }
.dyada {
    float: left;
    width: 50%;
    padding: 5px;
  }
  
.triada {
    float: left;
    width: 33.33%;
    padding: 5px;
  }

.tetrada {
    float: left;
    width: 25%;
    padding: 5px;
  }

.pentada {
    float: left;
    width: 20%;
    padding: 5px;
  }

.dyada img, .triada img, .tetrada img, .pentada img{width: 100%; height: auto;}

footer{display: block;float: left;width: 100%;min-height: 70px;margin-top: 30px;}



div.mod-languages ul li.lang-active {
  background-color: #f0f0f000 !important;
}

.page-header{display: none;}