@font-face
{
font-family:CYLICOMB;
src: url('../fonts/Ubuntu-Bold.ttf');
}

@font-face
{
font-family:CYLICOM;
src: url('../fonts/Ubuntu-Regular.ttf');
}


@font-face
{
font-family:CYLICOML;
src: url('../fonts/Ubuntu-Light.ttf');
}

@font-face
{
font-family:CYLICOMI;
src: url('../fonts/Ubuntu-Italic.ttf');
}


@font-face
{
font-family:CYLICOMBI;
src: url('../fonts/Ubuntu-BoldItalic.ttf');
}


















.m-d-c{font-size:20px; font-family:cylicomb; color:#b3d236;}
.m-d-c2{font-size:16px; font-family:cylicomb; color:#b3d236;}



















@media (max-width: 575.98px)
{
  
.email-link {
    display: none;
    
}  
  
  
  
.hero-title {
    padding: 0 30px;
    max-width: 200px;
}
  
.hero-title h3, .hero-title .title-anim.h3 {font-size: 26px!important;}  
  
  
}
























.cadre_texte {margin-top:7px;}


#cadre_alert_cookies .btn{margin:0!important;}

.cadre_inner_alert_cookies{background:#000!important; opacity:0.9!important;}


#cadre_alert_cookies .pull-left {
    float: left !important;
    font-family: cylicom!important;
    color: #fff;
  
    font-size: 13px;
}


#cadre_alert_cookies .btn-warning {
    color: #ffffff;
    background-color: #b3d236!important;
    border-color: #b3d236!important;
    border-radius: 0px!important;
    color: #fff!important;
}


#cadre_alert_cookies .btn-warning {
    color: #ffffff;
    background-color: #b3d236!important;
    border-color: #b3d236!important;
   float:left;
    border-radius: 0px!important;
  
}




#cadre_alert_cookies a.btn.read_more {
    text-transform: none;
    background: #b3d236!important;
    color: #fff!important;
    border-radius: 0px;
    font-family: cylicom!important;
  float:left;
}









.mt-10 {
    margin-top: 10px !important;
    font-family: cylicom;
}












.pdf0 {
    width: 240px;
    
  margin-top: 10px;
}



a.pdf:link{text-decoration:none; font-size:13px; color:#b7d443!important; font-family:cylicom; background-color:#000; border:1px solid#fff; padding: 13px 25px 13px 25px; float:right;
letter-spacing:2px; margin-bottom:132px;
}

a.pdf:visited {font-size:13px; text-decoration:none underline; color:#b7d443!important;  font-family:cylicom; background-color:#000; border:1px solid#fff; letter-spacing:2px; margin-bottom:132px;} 


a.pdf:hover { font-size:13px;text-decoration:none underline; color:#000!important; background-color:#b7d443;   font-family:cylicom; border:1px solid#fff; letter-spacing:2px; margin-bottom:132px;

transition: [transition-property] [transition-duration] [transition-timing-function] [transition-delay];
 transition: background-color 1s ease-in-out;
  transition: background-color 1s ease;
}   




a.pdf.active {font-size:13px; text-decoration:none underline; color:#fff!important;   font-family:cylicom; background-color:#000; border:1px solid#fff; letter-spacing:2px; margin-bottom:132px;} 







p.kentro-plagia{font-family:cylicombi!important; text-align:center; font-size:14px;}


b, strong {
    font-weight: bold!important;
}










.cal {
    position: absolute;
    top: 0px;
    left: 51px;
    z-index: 0;
    opacity: 0.3;
}

.test{width:100%;}


.ola{float:left;}

h6.contact{float:left; font-size:11px!important; font-family:cylicom!important;}



.contact-top {
  border:none!important;
    font-size: 11px;
    font-family: cylicom;
    width: 200px;
    position: fixed;
    top:0px;
    right: 110px;
    z-index: 999;
  display:block!important;
}



p.excerpt{font-family:cylicoml!important; font-size:16px;}


p.excerpt2{font-family:cylicoml!important; font-size:16px; }



#toggle-view {
list-style:none;	
margin:0;
padding:0;
width:100%;
}
#toggle-view li {
position:relative;
cursor:pointer;
}
#toggle-view h3 {
margin:0;
font-size:16px;
}
#toggle-view span {
position:absolute;
right:5px; top:0;
color:#ccc;
font-size:16px;
}
#toggle-view .panel {

display:none;
}	

.panel {
margin-bottom: 20px;
background-color: transparent!important;
border: 0px solid transparent!important;
border-radius: 0px; !important;
-webkit-box-shadow: none!important;
box-shadow: 0 0px 0px rgba(0, 0, 0, .05)!important; 
}




p.right-bold{font-family:cylicombi!important; font-size:14px!important; text-align:right;}

p.symvoules{font-family:cylicomi!important; font-size:14px!important;}




h5.orario{font-family:cylicomb; font-size:15px!important;}
h5.orario-text{font-family:cylicomi!important; font-size:13px!important;}











.title-anim2{font-size:20px!important; font-family:cylicomb!important; visibility: inherit;
    opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0);}



.hero-title h1 {font-size:15px!important;}


@media screen and (min-width:0px) and (max-width:700px) 
{
  
  

.contact-top {
 
  display:none!important;
}  
  
  
  
  
  

  .load{width:300px;}  
  
  
  
.hero-title h1 {
    font-size: 32px;
}
.title h2 {
    font-size:32px;
    font-family: 'Playfair Display', sans-serif;
    font-weight: 800;
    color: #000;
    margin: 0;
}  
  
  
  
}





.espa{width:100%;}

.slideplus-navigation {display: none!important;}


.amea{width:200px; margin:0 auto;}


.container0
{
position:fixed;
width:100%;
bottom:0;
left:0;  
z-index:9999;  
opacity:0.8;  
background:#fff;

}




h3.copy{font-family:cylicombi; font-size:12px;}

a.cylicom:link{text-decoration:none; font-size:12px; color:#000; font-family:cylicombi; }
a.cylicom:visited {font-size:12px; text-decoration:none underline; color:#000;  font-family:cylicombi;  } 
a.cylicom:hover { font-size:12px;text-decoration:none underline; color:#000;  font-family:cylicombi; }   
a.cylicom.active {font-size:12px; text-decoration:none underline; color:#000;   font-family:cylicombi;  } 







a.mail-epi:link{text-decoration:none; font-size:15px; color:#000; font-family:cylicomb; }
a.mail-epi:visited {font-size:15px; text-decoration:none underline; color:#000;  font-family:cylicomb;  } 
a.mail-epi:hover { font-size:15px;text-decoration:none underline; color:#000;  font-family:cylicomb; }   
a.mail-epi.active {font-size:15px; text-decoration:none underline; color:#000;   font-family:cylicomb;  } 






h4.contact{font-family:cylicomb; font-size:16px;}



h3.title-contact{font-family:cylicomb; font-size:30px; color:#000;}




.btn-primary {
    color: #fff;
    background-color: #b3d236!important;
    border-color: #b3d236!important;
}

div.rapid_contact_ex .inputbox { max-width: 100%!important;}

div.rapid_contact_ex .textarea { max-width: 100%!important;}









.forma{padding:50px;}



.item-123{display:none!important;}
.item-124{display:none!important;}
.item-125{display:none!important;}
.item-126{display:none!important;}
.item-127{display:none!important;}
.item-128{display:none!important;}
.item-129{display:none!important;}
.item-130{display:none!important;}
.item-131{display:none!important;}
.item-132{display:none!important;}
.item-133{display:none!important;}
.item-134{display:none!important;}
.item-135{display:none!important;}
.item-136{display:none!important;}
.item-137{display:none!important;}
.item-140{display:none!important;}
.item-145{display:none!important;}
.item-146{display:none!important;}
.item-147{display:none!important;}
.item-148{display:none!important;}
.item-149{display:none!important;}
.item-150{display:none!important;}
.item-151{display:none!important;}
.item-154{display:none!important;}
.item-156{display:none!important;}


.news-text {
    
    padding: 50px 30px 30px;
   
}







a.about-more:link{text-decoration:none; font-size:13px; color:#000; font-family:cylicombi; }
a.about-more:visited {font-size:13px; text-decoration:none underline; color:#000;  font-family:cylicombi;  } 
a.about-more:hover { font-size:13px;text-decoration:none underline; color:#000;  font-family:cylicombi; }   
a.about-more.active {font-size:13px; text-decoration:none underline; color:#000;   font-family:cylicombi;  } 






















.square {background: url(../../../images/home/slider/1.jpg) no-repeat center center!important;}

.square-home {opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/home/slider/1.jpg) no-repeat center center;
 background-size: cover;}

.square-about {opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/about/slider/1.jpg) no-repeat center center;
 background-size: cover;}

.square-about-viografiko {opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/about/viografiko/slider/1.jpg) no-repeat center center;
 background-size: cover;}

.square-about-philosofia {opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/about/philosofia/slider/1.jpg) no-repeat center center;
 background-size: cover;}

.square-about-xoros {opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/about/xoros/slider/1.jpg) no-repeat center center;
 background-size: cover;}


.square-about-gallery {opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/gallery/slider/1.jpg) no-repeat center center;
 background-size: cover;}



.square-about-services{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/slider/1.jpg) no-repeat center center;
 background-size: cover;}


.square-about-services-1{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/elegxos-somatikou-varous/slider/1.jpg) no-repeat center center;
 background-size: cover;}


.square-about-services-2{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/anthropometria/slider/1.jpg) no-repeat center center;
 background-size: cover;}

.square-about-services-3{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/analysi-systasis-somatos/slider/1.jpg) no-repeat center center;
 background-size: cover;}


.square-about-services-4{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/diorthosi-diatrofikis-syberiforas/slider/1.jpg) no-repeat center center;
 background-size: cover;}

.square-about-services-5{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/diatrofiki-ekpedeusi/slider/1.jpg) no-repeat center center;
 background-size: cover;}


.square-about-services-6{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/exatomikevmena-programmata-diatrofis/slider/1.jpg) no-repeat center center;
 background-size: cover;}


.square-about-services-7{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/metavolikos-elegxos/slider/1.jpg) no-repeat center center;
 background-size: cover;}



.square-about-services-8{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/kliniki-diatrofi/slider/1.jpg) no-repeat center center;
 background-size: cover;}


.square-about-services-9{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/athlitiki-diatrofi/slider/1.jpg) no-repeat center center;
 background-size: cover;}



.square-about-services-10{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/egymosini-thilasmos/slider/1.jpg) no-repeat center center;
 background-size: cover;}


.square-about-services-11{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/antimetopisi-paidikis-paxisarkias/slider/1.jpg) no-repeat center center;
 background-size: cover;}


.square-about-services-12{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/antimetopisi-diatrofikon-diataraxon/slider/1.jpg) no-repeat center center;
 background-size: cover;}


.square-symvoules{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/symvoules/slider/1.jpg) no-repeat center center;
 background-size: cover;}



.square-omilies{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/omilies/slider/1.jpg) no-repeat center center;
 background-size: cover;}


.square-blog{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/blog/slider/1.jpg) no-repeat center center;
 background-size: cover;}

.square-case-stadies{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/case-stadies/slider/1.jpg) no-repeat center center;
 background-size: cover;}


.square-contact{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/contact/slider/1.jpg) no-repeat center center;
 background-size: cover;}






.square-metrisi-anastimatos{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/anthropometria/metrisi-anastimatos/slider/1.jpg) no-repeat center center;
 background-size: cover;}


.square-metrisi-isxiou{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/anthropometria/metrisi-isxiou/slider/1.jpg) no-repeat center center;
 background-size: cover;}

.square-metrisi-karpou{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/anthropometria/metrisi-karpou/slider/1.jpg) no-repeat center center;
 background-size: cover;}

.square-metrisi-laimou{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/anthropometria/metrisi-laimou/slider/1.jpg) no-repeat center center;
 background-size: cover;}

.square-metrisi-mesis{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/anthropometria/metrisi-mesis/slider/1.jpg) no-repeat center center;
 background-size: cover;}

.square-metrisi-stithous{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/anthropometria/metrisi-stithous/slider/1.jpg) no-repeat center center;
 background-size: cover;}

.square-metrisi-varous{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/services/anthropometria/metrisi-varous/slider/1.jpg) no-repeat center center;
 background-size: cover;}


.square-gdpr{opacity: .9; z-index: -11; height: 100%; width: 50%; right: 0; position: absolute; background: url(../../../images/cookies/slider/1.jpg) no-repeat center center;
 background-size: cover;}

















.copyright h3 {
    font-family: cylicoml!important;
    color: #000;
}




.testimonial-item p {
   
    font-family: cylicomi!important;
}





.team-text h3 {
    color: #b3d236!important;
    text-shadow: 1px 1px #000!important;
    font-family: cylicomb!important;
    
}




.detail-project p {
    text-shadow: 1px 1px #000!important;
    margin: 0;
    font-size: 13px;
    color: #fff;
    letter-spacing: 2px;
}

h3 {font-family: cylicomb;}

.about-text h4 {font-family: cylicomm!important;}

.title h2 {font-family: cylicomb!important;}

.email-link a {color: #a0a0a0!important; font-family:cylicoml!important;}

p { font-family: cylicoml!important;}

.hero-title h3, .hero-title .title-anim.h3 {font-family: cylicom!important;color: #b3d236!important;    font-size:36px;    font-weight: 700; line-height:1.5; margin-bottom: .5rem;
    letter-spacing: 1px;}

.hero-title h1 {font-family: cylicomb!important; padding-top: 3px;}
.about-text iframe{width:100%;height:350px;border:0;}
.logo { margin-top:36px!important;}

a {
    font-family: cylicom;
    font-size: 30px;
    color: #000000;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}


.menu li { width: 100%;}

.news-link {
    color: #b3d236!important;
    border-bottom: solid 1px #b3d236!important;
    font-size: 14px;
}

.address-menu h4,.address-menu .h4 {font-family: cylicoml!important; FONT-SIZE:20PX!IMPORTANT;opacity: .5;color: #000;    font-weight: 500;    margin-bottom: .5rem;margin-top: 0;
    line-height: 1.2;}




.btn-main:hover {color:#b3d236!important;}



.hero-title h3 {color:#b3d236!important;}

.btn-main {
    border: 1px solid #b3d236!important;
    font-family: cylicomb;
}

.btn-main:before {border-bottom: 1px solid #b3d236!important;}

.title h3 {color: #b3d236!important; font-family: cylicomb!important;}

.line-img:after {background-color:#b3d236!important;}

.line-between {background:#b3d236!important;}

.service-line {background:#b3d236!important;}

.detail-project h3 {
    color: #b3d236!important;
    font-family: cylicomb!important;
    text-shadow: 1px 1px #000;
}

p.author-text {color: #b3d236!important;}

.line-testi {background:#b3d236!important;}

.contact-item h3 span {
    font-family: cylicomb!important;
    color: #b3d236!important;
    font-style: normal!important;
}

.contact-item a {
    color: #000000!important;
    font-size: 15px;
}

.links::before {background: #b3d236!important;}

.address-menu h3, .address-menu .h3 {color: #b3d236!important; font-family: cylicomb;font-size: 30px; font-weight: 600;letter-spacing: 1px;margin-bottom: .5rem;margin-top: 0;}




