#footerwrap {background:#767773;}
#footer p{color:rgba(255,255,255,0.75);font-size:12px;}
#footer p a{color:rgba(255,255,255,0.75);font-size:12px;}
#headerwrap {border-bottom:2px solid #BE3E3A;}
#menuwrap ul.menu > li{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
body.innerpage #user1{margin-top:2%;}
body.innerpage #region2wrap .xtc-wrapper {width: 100%!important;max-width: 1920px;}
.itemToolbar{display:none;}
.main_service {border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.main_service p{padding:2px;}
.left_link{padding:5px;margin-top:5px;border-bottom:2px solid #259195;}
.social_right{position:fixed;top:130px;left:0px;width:40px;height:120px;cursor:pointer;}
.right_facebook{width:40px;max-width:40px;height:40px;max-height:40px;background:#3B5998;}
.right_facebook img{}
.right_twitter{width:40px;max-width:40px;height:40px;max-height:40px;background:#1DA1F2;}
.right_twitter img{}
.right_email{width:40px;max-width:40px;height:40px;max-height:40px;background:#C42835;}
.right_email img{}

.program_class{width:95%;max-width:1200px;display:block;margin-left:auto;margin-right:auto;}
.program_class h3 , h4 , p{text-align:center;}
body .program_class h3{background:#259195;color:#FFFFFF;padding: 8px 0 4px 0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.program_class_inside{border:2px solid #259195;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-top:20px;}
.program_class_inside_grey{background:#f1f1f1;}
.program_class_inside_grey_last{background:#f1f1f1;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;}
.program_class_inside_grey_first{background:#f1f1f1;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;}
.program_class_inside_white{background:#FFFFFF;}
.program_class_inside_white_last{background:#FFFFFF;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;}
.program_class_inside_white_first{background:#FFFFFF;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;}
.left{float:left;width:50%;font-weight:bold;text-align:center;}
.right{float:left;width:50%;font-weight:bold;text-align:center;}
.left_max{float:left;width:90%;font-weight:bold;text-align:center;}
.right_min{float:left;width:10%;font-weight:bold;text-align:center;}
/****************ΜΑΙΝ 4 ΗΟΜΕ PAGE AND TEXT*******************/
.main_text_home {width:100%;background:#3c9fa6!important;}
.main_text_home div{padding:10px;}
.main_text_home h1{text-align:center;padding:10px;color:#fff;}
.main_text_home p{text-align:center;padding:10px;color:#fff;}
.main_4{width:100%;height:auto;padding:0px;margin:0px;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.inside_main_4:hover div.inside_main_4_img img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.inside_main_4{width:25%;float:left;cursor:pointer;}
.inside_main_4:hover h3{color:#BE3E3A;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.inside_main_4:hover div.inside_main_4_img{border:2px solid #BE3E3A;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.inside_main_4 div{padding:10px;}
.inside_main_4 div.inside_main_4_img{width:170px;height:170px;overflow:hidden;display:block;margin-left:auto;margin-right:auto;-moz-border-radius:180px;-webkit-border-radius:180px;border-radius:180px;border:2px solid #259195;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.inside_main_4 div.inside_main_4_img img {margin-top: 14px;margin-left: auto;max-width: 145px;margin-right: auto;display: block;-moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;}
.inside_main_4 h3{text-align:center;padding:15px;color:#259195;font-weight:bold;font-size:27px;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.inside_main_4 p{text-align:center;padding:15px;}
/********************AMEA***********************/
.amea{width:100%;height:auto;display:block;margin-top:-12px;}
.amea span{font-size:16px!important;color:#ffffff!important;}
.amea br{font-size:16px!important;}
.sound_amea{max-width:25px;max-height:25px;float:left;background:#f1f1f1;margin-left:3px;cursor:pointer;border-radius:180px;-webkit-border-radius:180px;-moz-border-radius:180px;border:1px solid #CE3428;}
.focus_amea{max-width:25px;max-height:25px;float:left;background:#f1f1f1;margin-left:3px;margin-top:3px;cursor:pointer;border-radius:180px;-webkit-border-radius:180px;-moz-border-radius:180px;border:1px solid #CE3428;}
/********************END AMEA******************/
/*************Φόρμα Εγγραφής********************/
#forma_egrafis_el {width:90%;max-width:444px;display:block;margin-left:auto;margin-right:auto;}
#forma_egrafis_el h2{padding:10px;margin-bottom:10px;font-size:30px;text-align:center;color:#4c4c4c;text-align:center;}
#forma_egrafis_el  textarea{width:96.5%;max-width:96.5%;height:110px;max-height:150px;font-size:18px;color:#4c4c4c;border:1px solid #537DAA;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#forma_egrafis_el  .recaptcha{margin-bottom: 20px;display: block;max-width: 300px;margin-left: auto;margin-right: auto;}
#forma_egrafis_el  .form_photo{margin-bottom:12px;border:1px solid #537DAA;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#forma_egrafis_el  select{border:1px solid #537DAA;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#forma_egrafis_el  input[type="file"]{margin-top:7px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width: 96.5%;}
#forma_egrafis_el  input[type="text"]{border:1px solid #537DAA;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width: 96.5%;}
#forma_egrafis_el  input[type="email"]{border:1px solid #537DAA;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width: 96.5%;}
#forma_egrafis_el  input[type="number"]{border:1px solid #537DAA;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width: 96.5%;}
#forma_egrafis_el  input[type="submit"]{min-width:220px;background:green;color:#fff;font-weight:bold;font-size:18px;text-align:center;padding:10px;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#forma_egrafis_el  input[type="reset"]{min-width:220px;background:red;color:#fff;font-weight:bold;font-size:18px;text-align:center;padding:10px;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
/*************Τέλος Φόρμα Εγγραφής********************/
.bottom_article{width:80%;height:auto;display:block;margin-left:auto;margin-right:auto;margin-top:50px;}
.bottom_img{width:50%;float:left;}
.bottom_img img{max-height:250px;width:auto;display:block;margin-left:auto;margin-right:auto;}
.bottom_text{width:50%;float:left;}
.bottom_left{width:49%;float:left;}
.bottom_article h3{
  padding:10px;
  font-weight:bold;
background-color: #532134;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    color: transparent;
  font-size:50px;
    text-shadow: rgba(255,255,255,0.5) 0px 3px 3px;}
.bottom_text p{text-align:left;font-size:18px;padding-left:10px;}
.bottom_text a{text-align:left!important;padding-top:3%;font-size:18px;padding-left:10px;cursor:pointer;}
.bottom_right{width:49%;float:right;}
.bottom-banner{max-height:550px;overflow:hidden;margin-top:20px;}
.bottom-banner img{margin-top:-2.5%;}
.modulecontent {padding: 0px!important;}
body.frontpage #region3 {display:none!important;}
.main_content{width:100%;display:block;margin-left:auto;margin-right:auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.main_content_title{width:100%;margin-left:auto;margin-right:auto;margin-bottom:25px;}
.main_content_title h1{background:#259195;font-size:35px;text-align:center;padding:10px;padding-top:15px;color:#fff;font-weight:bold;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.main_content_img{width:50%;float:left;}
.main_content_img img{max-height:560px;display:block;margin-left:auto;margin-right:auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
 .main_content_img h1{font-weight:bold;
background-color: #259195;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    color: transparent;
  font-size:78px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;
    text-shadow: rgba(255,255,255,0.5) 0px 3px 3px;}
#k2Container .main_content_img p {padding:5px;font-size:18px;text-align:center;}
.main_content_text{width:50%;float:left;}
.main_content_text p{padding:5px;text-align:left;font-size:18px;}
.main_content_text_more{width:100%;}
.main_content_text_more p{padding:5px;text-align:left;font-size:18px;}
.main_content_gallery{width:100%;height:auto;margin-top:50px;}
.main_content_gallery h1 {background:#259195;font-size:35px;text-align:center;padding:10px;padding-top:15px;color:#fff;font-weight:bold;border-radius:10px;-webkit-
border-radius:10px;-moz-border-radius:10px;}
body .mod-languages{margin-top:-1px;}
body .itemBackToTop{display:none!important;}

#menuwrap {
    float: right;
    margin: 7px 0px 0px!important;
}

.backtotop_1{
  display:none;
   padding: 5px;
    background-color: rgba(225, 225, 225, 0.7);
    color: #fff;
    position: fixed!important;
    bottom: 30px;
    right: 0;
   -webkit-transition-property: all;
 -moz-transition-property: all;
 -o-transition-property: all;
 -ms-transition-property: all;
 transition-property: all;
 -webkit-transition-duration: 0.4s, 0.4s;
 -moz-transition-duration: 0.4s, 0.4s;
 -o-transition-duration: 0.4s, 0.4s;
 -ms-transition-duration: 0.4s, 0.4s;
 transition-duration: 0.4s, 0.4s;
 -webkit-transition-timing-function: ease in-ease out;
 -moz-transition-timing-function: ease in-ease out;
 -o-transition-timing-function: ease in-ease out;
 -ms-transition-timing-function: ease in-ease out;
 transition-timing-function: ease in-ease out;
}
 