@font-face {
    font-family: "JURA-REGULAR";
    src: url(/wp-content/themes/gyn4me/fonts/Jura-Regular.ttf);
}

@font-face {
    font-family: "JURA-MEDUIM";
    src: url(/wp-content/themes/gyn4me/fonts/Jura-Medium.ttf);
}

@font-face {
    font-family: "JURA-BOLD";
    src: url(/wp-content/themes/gyn4me/fonts/Jura-Bold.ttf);
}



@media (min-width: 1781px) {
    .container {
        max-width: 1780px;
        padding-left: 30px;
        padding-right: 30px;
    }
} 


@media (max-width: 1780px) {
    .container {
        max-width: calc(100% - 60px) !important;
        padding-left: 30px;
        padding-right: 30px;
        width: calc(100% - 60px) !important;

    }
} 

@media (max-width: 1200px) {
.container {
    padding-left: 15px;
    padding-right: 15px;
    max-width: calc(100% - 30px) !important;
    width: calc(100% - 30px) !important;
}
}

html {
    scroll-behavior: smooth;
    transition: 0.1s all;
}

body {

    background:#f4f4f4  ;
}

/*header */

header#masthead {
    min-height: 80px;
    margin-bottom: 20px;
    background: #FFFFFF;
}

.main-navigation ul {
    display: flex;
    align-items: center;
     justify-content: flex-end;
}

.menu-nav{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

img.logo_img {
    PADDING-LEFT: 16PX;
}


.gy4me_main_logo {
    display: flex;
    align-items: center;
}

ul#menu-main-menu a {
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px; 
    color: #3B3B3B;
}

ul#menu-main-menu  li {
    margin-left: 20px;
}

.kleise_rantevou_cta a {
    background: #7E5475!important;
    color: #FFFFFF !important;
    padding:8px 16px;
    margin-right: 0px !important;
}

.kleise_rantevou_cta a:hover{
color: #7E5475!important;
background: #FFFFFF !important;
border: 1px solid #7E5475 !important ;

}

.menu-hamburger {
    display: flex;
    align-items: center;
    padding-left: 0;
    max-height: 80px;
}

ul#menu-main-menu a {
    display: flex;
    align-items: center;
}

ul#menu-main-menu a::after {
    content:url('/wp-content/uploads/2022/09/chevron-down.svg');
    position: relative;
    top: 4px;
    transition: all .5s ease-in-out;
}

ul#menu-side-bar-menu a.active::after {
    transform: rotate(90deg);
}

.kleise_rantevou_cta a::after {
    display: none;

}

#menu-item-wpml-ls-10-el a::after {
    display: none;
}


#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
color:#7E5475;
position: relative;
/* top: 4px; */
transition: all .5s ease-in-out;   
}



#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children > a.mega-menu-link:hover  span.mega-indicator::after {
    transform: rotate(180deg);
    top: 0px;
}

/*SIDE BAR MENU */
.navback {
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #0000007a;
    z-index: 100;
    transition: 0.3s all;
}

.navback.active {
    width: 100vw;
}

.sidenav {
    height: 100vh;
    top: 0;
    position: fixed;
    left: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 0px;
    z-index: 99999;
    width: 0;
    transition: 0.3s all;
}

.sidenav.active {
    width: 500px;
    background:#7E5475;
}


div#close_btn img {
    position: absolute;
    top: 48px;
    left: 70px;
    cursor: pointer;

}


.menu-hamburger img {
    cursor: pointer;
}

ul#menu-side-bar-menu {
    top: 152px;
    position:absolute;
    width: 340px;
}


ul#menu-side-bar-menu li {
    list-style: none;
    border-bottom: 1px solid #FFFFFF;
    padding: 24px;
    padding-left: 0px;
    padding-right: 0px;

}


ul#menu-side-bar-menu li a { 
    font-family: "JURA-MEDUIM";
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    color: #FFFFFF;
    opacity: 0.5;
    display: flex;
    justify-content: space-between;
    text-decoration: none;
    }
    
    ul#menu-side-bar-menu a::after {
    content:url('/wp-content/uploads/2022/09/arrow-right.svg');
    transition-duration: 0.5s;
    }


    ul#menu-side-bar-menu li a:hover {
        opacity: unset;
    }


.kleise_rantevou_sidebar a {
    background: #FFFFFF;
    color: #7E5475 !important;
    padding: 16px 16px;
    font-size: 20px !important;
    line-height: 24px !important;
    align-items: center;
    /* width: 210px; */
    opacity: unset !important;
    display:inline-block !important;

    }  



.kleise_rantevou_sidebar a::after {
    content: unset !important;
}


.kleise_rantevou_sidebar {
    border-bottom: unset !important;
    opacity: unset !important;
    margin-top: 50px;

}



.kleise_rantevou_sidebar :hover {
    background: transparent;
    color: white !important;
    border:1px solid #FFFFFF;
}



#menu-side-bar-menu li ul a::after{
    content: unset;
}
ul#menu-side-bar-menu  ul.sub-menu li{
border-bottom: unset;
}
ul.sub-menu {
    margin: 0;
    padding: 0;
}


ul.sub-menu li a {
    font-size: 20px !important;
    line-height: 24px !important;
}


li#menu-item-75 ul.sub-menu li {
    padding-bottom: 5px !important;
}
/*SIDE BAR MENU */

/*mega menu */
#mega-menu-wrap-max_mega_menu_1  ul#mega-menu-max_mega_menu_1  li.mega-menu-item  a.mega-menu-link {
margin-right: 10px;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1  li.mega-menu-item {
    margin: 0 0 0 0;

}
ul#mega-menu-max_mega_menu_1 #mega-menu-item-21>ul.mega-sub-menu,
ul#mega-menu-max_mega_menu_1 #mega-menu-item-20>ul.mega-sub-menu,
ul#mega-menu-max_mega_menu_1 #mega-menu-item-19>ul.mega-sub-menu {   
    /* width: calc(100% + 853px) !important; */
    margin-top: 20px !important;
    /* margin-left: -852px !important;   */
    PADDING-TOP: 40PX !important;
    PADDING-BOTTOM: 72px !important;
    PADDING-LEFT: 32PX !important;
} 


/*mega menu */


/*header */
 
/*footer */

footer#colophon {
    min-height: 424px;
    background: white;
   /* padding: 70px; */
}


.social a {
    padding-right: 10px;
}

h4.title{
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #3B3B3B;
margin-bottom: 24px;

}

ul#menu-footer-menu {
    list-style: none;
    padding: 0 0;
    margin: 0;
}


ul#menu-footer-menu a {
    font-family: "JURA-MEDUIM",sans-serif;   
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #3B3B3B;
    }

ul#menu-footer-menu li {
        margin-bottom: 10px;
    }
.textwidget p {
  font-family: "JURA-MEDUIM",sans-serif;   
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #3B3B3B;
 margin-bottom: 10px;   
    }
    .textwidget a {
        font-family: "JURA-MEDUIM",sans-serif;   
        font-weight: 400;
        font-size: 16px;
        line-height: 19px;
        color: #3B3B3B;
    }  
    input#email {
        margin-bottom: 32px;
        width: 100%;
        border-right: none;
        border-top: none;
        border-left: none;
        border-radius: unset;
    }  
    
.footer-menu {
        padding-left: 0;
    }  

 .contact {
        padding-left: 0;
    }
.logo-footer{
        padding-left: 0;
    }  


    .copyright {
        text-align: center;
    }  
    .copyright a,
    .copyright p{ 
    font-family: "JURA-MEDUIM",sans-serif;   
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;    
    color: #3B3B3B;  
    /* opacity: 0.5;  */
    }

    .copyright img {
        padding-top: 20px;
    }

.footer_row{
    padding: 70px 0;
}


input#submit {
    background-image: url("/wp-content/uploads/2022/09/mail.svg");
    background-repeat:no-repeat;
    border: unset;
    background-color: unset;

}

input#email::placeholder {
    font-family: "JURA-MEDUIM",sans-serif;   
  
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #3B3B3B;
    opacity: 0.5;
}

.form {
    display: flex;
}


/*footer */


/*homepage */

/*hero section */

.left-section{
    background: #7E5475; 
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.right-section{
    padding-right: 0;
}

.left-section .homepage-main-title {
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 44px ;
    line-height: 57px ;
    color: #FFFFFF;
    margin-bottom: 50px;
}

#hero-section{
    margin-bottom: 20px;
    /* min-height: 720px ; */
}


.left-section  p.homepage-main-title span {
    font-family: "JURA-BOLD";
    font-weight: 700;
}


.seperator {
    border: 1px solid #FFFFFF;
    width: 98px;
   margin-bottom: 50px;
}


.left-section p{
font-family: "JURA-MEDUIM",sans-serif;   
font-weight: 400;
font-size: 18px;
line-height: 21px;
letter-spacing: 0.15em;
color: #FFFFFF;
margin-bottom: 50px;
}

.left-section a {
border: 1px solid #FFFFFF;
padding: 17px 16px;
font-family: "JURA-MEDUIM",sans-serif;   
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #FFFFFF !important;
display: flex;
align-items: center;
width: 182px;


}

.left-section a:hover {
    color: #7E5475 !important;
    background:#FFFFFF ;
}

.left-section a:hover::after{
    color: #7E5475 !important;
}

.left-section a:hover .arrow-white path{
    stroke: #7E5475 !important;
}

/*hero section */

/*homepage carousel */

#clients_carousel {
    background: #FFFFFF;
    padding: 56px 0;
}

.owl-nav {
    display: flex;
    justify-content: space-between;
    margin-top: -137px;
    position: relative;
    z-index: 160;
}

.item {
    position: relative;
    z-index: 159;
}

/*homepage carousel */

/*eksidikeymenes-ipireseis */
#eksidikeymenes-ipiresies{
    background: #FFFFFF;
}

.ipiresies-main-title h2{
text-align: center;
font-family: "JURA-MEDUIM",sans-serif;   
font-weight: 400;
font-size: 32px;
line-height: 38px;
color: #3B3B3B;
padding-top: 80px;
padding-bottom: 25px;

}

.seperator-ipiresies{
    margin: 0 auto;
    border-bottom: 2px solid #9B7793;
    width: 130px;
    margin-bottom: 56px;
}


.discribe-box h3{    
    font-family: "JURA-MEDUIM",sans-serif;   
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;        
    color: #7E5475;
    padding-left: 24px;
    padding-top:30px;
    padding-bottom: 32px;
}

.discribe-box:hover{
    background: #7E5475;
}

.discribe-box:hover h3{
    color: #FFFFFF;
} 

.discribe-box {
    margin-bottom: 80px;
}
/*eksidikeymenes-ipireseis -asdadsads */


.discribe-box:hover .arrow-purple path {
    fill: #FFFFFF;
}

.discribe-box .arrow-purple {
    margin-left: 15px;
}



.learn_more_eksidikeumenes{
padding-left: 24px;
padding-bottom: 40px;
}

.learn_more_eksidikeumenes a{
font-family: "JURA-MEDUIM",sans-serif;   
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #3B3B3B;

}

.discribe-box:hover .learn_more_eksidikeumenes a{
color: #FFFFFF;

} 


/*team*/

.team-main-title h2 {
    text-align: center;
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    color: #3B3B3B;
    padding-top: 80px;
    padding-bottom: 25px;
}


.team_left_section>img {
    display: none;
}

.team_box_image {
    width: 50%;
    z-index: 149;
}

.team_box_describe {
width: 75%;
background:#FFFFFF;
z-index: 150;
margin-top: -102px;
position: relative;
margin-left: 25%;
/* min-height: 226px; */
min-height: 280px;
  
}

.seperator-team{
border-bottom: 1px solid #7E5475;
width:72px;
margin-left: 24px;
margin-bottom: 32px;
}

.team_box_describe h3{
padding: 24px;
padding-left: 24px;
}


.team_box_describe a {
    margin-left: 24px;
}

.team_box_describe .arrow-purple {
    margin-left: 15px;
}


.learnmore_team {
    padding-bottom: 32px;
}

section#team {
    margin-bottom: 120px;
}


.team_box_describe:hover{
    background: #7E5475;
}


.team_box_describe h3{
    font-family: "JURA-MEDUIM",sans-serif;   
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    color: #3B3B3B;
     
}


.team_box_describe:hover h3{
    color: #FFFFFF;
}


.team_box_describe:hover .seperator-team {
    border-bottom: 1px solid #FFFFFF;
}


.team_box_describe:hover .arrow-purple path {
    fill: #FFFFFF;
}

.learnmore_team a{
font-family: "JURA-MEDUIM",sans-serif;   
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #3B3B3B;


}
.team_box_describe:hover .learnmore_team a {
color: #FFFFFF;
}



.team_content h2 {
    font-family: "JURA-BOLD",sans-serif;
    font-weight: 700;
    font-size: 32px;
    line-height: 32px;
    color: #7E5475;
    margin-bottom: 20px;
}
.tilefono-team p {
    font-family: "JURA-BOLD",sans-serif;
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;   
    color: #FFFFFF;
    margin-bottom: 2px;
}

.team_content ul {
    margin-left: -15px;
}

.tilefono-team a{
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #FFFFFF;
}

.tilefono-team a:first-child {
    border-right: 1px solid white;
    padding-right: 10px;
}


.homepage-team-cont h1 {
    text-align: center;
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    color: #3B3B3B;
    padding-top: 80px;
    padding-bottom: 25px;
}


.homepage-team-cont p {
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    color: #3B3B3B;
}
/*team*/

/*ginaikologika simptwmata */

.seperator-ginaikologika{
    border-bottom: 2px solid #9B7793;
    width: 130px;
margin-bottom: 40px;

}

#ginaikologika_simptwmata{
    background: #FFFFFF;
    padding-bottom: 80px;
}


.ginaikologika_main_title h2 {
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    color: #3B3B3B;
    padding-top: 80px;
    padding-bottom: 32px;
}

div#accordion {
    padding-bottom: 70px;
}

i.fa.fa-plus {
    color: #7E5475;
}
i.fa.fa-minus{
color: #7E5475;
  
}


#accordion_ginaikologika .card {
    background-color: transparent !important;
    outline: none;
    border: none;
    margin-bottom: 0;
    border-bottom: 0;
    padding: 10px 0 0;
}

div#accordion_ginaikologika h3 button {
display: flex;
justify-content: space-between;
font-family: "JURA-BOLD";
font-weight: 700;
font-size: 24px;
line-height: 40px;
text-decoration: unset;
color: #3B3B3B;
opacity: 0.6;
border: none !important;
outline: none !important;
box-shadow: none;
align-items: center;
}
.card-body a {
font-family: "JURA-BOLD",sans-serif;
font-weight: 700;
font-size: 18px;
line-height: 40px;
color: #3B3B3B;
margin-left: 15px;
}

.card-body a:hover{
    color:#7E5475;
} 

.card-body{
    padding-left: 0;
}

.ginaikologika_main_title {
    padding-left: 0;
}


#accordion_ginaikologika .card .card-header {
    background: transparent;
    border-bottom: unset;
    padding-left: 0;
    
}

/*ginaikologika simptwmata */


/*2 boxes imerologio kiisis */
section#boxes_gonimes_meres {
    padding: 60px 0;
}

.box_imerologio img{
    padding-top: 80px;
    padding-bottom: 30px;
}
.box_imerologio h2{
    padding-bottom: 40px;
    font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 32px;
line-height: 38px;
color: #FFFFFF;
}

.box_imerologio a {
border: 1px solid #FFFFFF;
padding:16px 17px;
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #FFFFFF;
}

svg.arrow-white {
margin-left: 16px;
}


.box_imerologio a:hover{
background:#FFFFFF;
color:#7E5475;
}

.box_imerologio a:hover .arrow-white path{
    stroke: #7E5475;
}

.right_box_gonimes {
    padding: 0;
}
/*2 boxes imerologio kiisis */

/*blog*/
 .blog_title h2 {    
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    color: #3B3B3B;
    padding-top: 80px;
    padding-bottom: 32px;
    text-align:center;

}  

/* .blog_title{
    margin-bottom: 60px;
} */

#blog{
background: #FFFFFF;
padding-bottom: 80px;
}

.blog_box{
    background:#f4f4f4;
    padding-top: 24px;
    padding-bottom: 40px;
    min-height: 250px;
}

p.date{
padding-left: 24px;
font-family: "JURA-MEDUIM",sans-serif; 
font-weight: 400;
font-size: 16px;
line-height: 32px;
color: #3B3B3B;
opacity: 0.5;
}


.blog_box h3 {
    font-family: "JURA-MEDUIM",sans-serif; 
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    padding-left: 24px;
    padding-bottom: 40px;
    color: #7E5475;
    }

.div_link a {
padding-left: 24px;
font-family: "JURA-MEDUIM",sans-serif; 
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #3B3B3B;        
}  

 .div_link .arrow-purple {
        margin-left: 16px;
    }
    
.blog_box:hover{
 background: #7E5475;
}



.blog_box:hover .date {
    color: #FFFFFF;
    opacity: 0.5;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }

.blog_box:hover .title{
    color: #FFFFFF !important;
}

.blog_box:hover .div_link a{
    color: #FFFFFF !important;
}


.blog_box:hover .arrow-purple path{
    fill: #FFFFFF !important;
}

.all_blog a {
border: 1px solid #7E5475;
padding: 16px 16px;
font-family: "JURA-MEDUIM",sans-serif; 
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #3B3B3B;
}

.all_blog .arrow-purple {
    margin-left: 16px;
}

.article{
    margin-bottom: 56px;
    padding-left: 0;
}

.all_blog a:hover {
    background: #7E5475;
    color:#FFFFFF;

}

.all_blog a:hover .arrow-purple path{
    fill: #FFFFFF;
}


/*blog*/

#homepage_contact{
    padding: 80px 0;
    background:#f4f4f4;
}

/*contact*/

.contact-form{
    background: #7E5475;
} 

.map{
    background: #FFFFFF;
     padding: 40px 40px ;
}

.map p {
    color: #3B3B3B !important;
    font-size: 18px;
line-height: 21px;
font-family: "JURA-MEDUIM",sans-serif; 

}

div#contact {
    padding: 0 24px;
}

.contact-form h2{
font-family: "JURA-MEDUIM",sans-serif; 
font-weight: 500;
font-size: 32px;
line-height: 38px;
color: #FFFFFF;
padding-left: 24px;
padding-top:40px;
padding-bottom: 50px;
}



.map h2{
padding-bottom: 50px;
font-family: "JURA-MEDUIM",sans-serif;   
font-weight: 500;
font-size: 32px;
line-height: 38px;
color: #3B3B3B;
}

.homepage_iatreio{
    padding-right: 0 !important;
}
/*contact-homepage*/
select#contact_iatros,
select#contact_menu,
input#telephone,
input#Form-email,
input#full_name {
    WIDTH: 100%;
    min-height: 56px;
}

span.purple {
color: #7E5475;
font-family: "JURA-BOLD" ,sans-serif;
font-weight: 700;
font-size: 18px;
line-height: 21px;

}

.map a {
    color: #3B3B3B;
    font-family: "JURA-MEDUIM",sans-serif;   

}

iframe.maphomepage {
    margin-top: 30px;
}

input#submit_contact {
color: #FFFFFF;
font-family: "JURA-BOLD" ,sans-serif;
font-weight: 700;
font-size: 18px;
line-height: 21px;
background: #9B7793;
border: 1px solid #9B7793;
padding:20px 20px;
}


.accept {
    font-family: "JURA-MEDUIM",sans-serif;   
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    padding-left:0;
    }

textarea#your_message::placeholder ,   
input#full_name::placeholder,
input#Form-email::placeholder,    
input#telephone::placeholder{
    font-family: "JURA-MEDUIM",sans-serif;   
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    padding-left: 16px;
    color: #3B3B3B;   
    opacity: 0.7;
}

.apostoli {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
}
select#contact_iatros,  
select#contact_menu{
font-family: "JURA-MEDUIM",sans-serif;   
font-weight: 400;
font-size: 18px;
line-height: 21px;
padding-left: 16px;
color: rgb(59, 59, 59 ,0.7); 
}

input#submit_contact:hover {
    background:#FFFFFF;
    color:#9B7793;
}

.wpcf7-response-output {
    color: #FFFFFF;
}
/*contact-homepage*/


/*homepage */


/*blog page */
.blog_left_section {
background: #7E5475;
/* min-height:502px; */
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
height: 100%;
}


.seperator-pagetitle{
margin: 0 auto;
border-bottom: 2px solid #FFFFFF;
width: 130px;
}




.blog_left_section img {
    padding-bottom: 30px;

}

.blog_left_section h1 {
padding-bottom: 40px;
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 32px;
line-height: 38px;
color: #FFFFFF;
max-width: 450px;
/* max-width: 750px;  */
margin: 0 auto;
text-align: center;
}


#blog_hero_secrtion{
margin-bottom: 16px;
}
/*blog page */
.bread_row {
    background: #FFFFFF;
    display: flex;
    align-items: center;
    min-height: 48px;
}
span.current_desktop,
span.current_mobile,
span.current {
    font-family: "JURA-BOLD",sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 32px; 
    color: #7E5475;
    }
a.link-par,    
a.link {
font-size: 14px;
line-height: 32px;
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 32px;
color: #3B3B3B;

opacity: 0.5;
    }


span.greater-than-sign_current{
    color: #7E5475;
    padding: 8px;
}

span.greater-than-sign{
    padding: 8px;
    color: #3B3B3B;
    opacity: 0.5;
}
/*breadcrumb */

/*blog layout */
#blog_layout{
    padding-top: 80px;
}

/*blog layout */

.blog_box_internal{
    background:#FFFFFF;
    padding-top: 24px;
    padding-bottom: 40px;
    min-height: 250px;
}

.blog_box_internal h3 {
    font-family: "JURA-MEDUIM",sans-serif; 
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    padding-left: 24px;
    padding-bottom: 40px;
    color: #7E5475;
    }
  
.blog_box_internal:hover{
 background: #7E5475;
}


.blog_box_internal:hover .date {
    color: #FFFFFF;
    opacity: 0.5;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    }

.blog_box_internal:hover .title{
    color: #FFFFFF !important;
}

.blog_box_internal:hover .div_link a{
    color: #FFFFFF !important;
}


.blog_box_internal:hover .arrow-purple path{
    fill: #FFFFFF !important;
}

/*blog layout */

section#contact_hero_secrtion {
    margin-bottom: 16px;

}

.contact_left_section {
    display: flex;
    align-content: center;
    background:#7E5475;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    /* min-height: 502px; */
    height: 100%;
}

.contact_right_section img{
    min-height:502px;
 }
 
 
 .contact_left_section img {
     padding-bottom: 30px;
 
 }
 
 .contact_left_section h1 {
 padding-bottom: 40px;
 font-family: "JURA-MEDUIM",sans-serif;
 font-weight: 400;
 font-size: 32px;
 line-height: 38px;
 color: #FFFFFF;
 }

 .social {
    padding-top: 40px;
    padding-bottom: 30px;
}

/*blog layout */

/*team template */

.team_left_section{
    background: #7E5475;
    /* min-height: 502px; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    height:100%;
}

section#team_hero_secrtion {
    margin-bottom: 18px;
}



.team_left_section h1 {
    padding-bottom: 40px;
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    color: #FFFFFF;
    max-width: 450px;
    margin: 0 auto;
    }

#team_info {
    padding: 40px 0;
}

.doctor{
    opacity: 0.5;
    padding-left: 24px;
    margin-bottom: 30px;
    display: flex;
    text-align:left;
    align-items: center;
    cursor: pointer;
}

.doctor.active{
    opacity: 1;
    border-left:3px solid #7E5475;
}

.info_left_menu{
    border-left: 1px solid rgba(59, 59, 59, 0.3);
}

.left_menu_image{
    padding-right: 24px;
}

.doctor p {
margin-bottom: 0;    
font-family: "JURA-BOLD",sans-serif;
font-weight: 700;
font-size: 18px;
line-height: 21px;
color: #3B3B3B;

}
.team_content li,
.team_content p{
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #3B3B3B;
}

/*blog internal */
section#blog_internal_content {
    margin: 80px 0;
}

#blog_internal_content p{
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #3B3B3B;
}

#blog_internal_content h2 {
font-family: "JURA-BOLD",sans-serif;
font-weight: 700;
font-size: 32px;
line-height: 32px;
color: #7E5475;
margin-bottom: 40px;
}

.hightlight-content {
    background:#7E5475 ;
    padding: 50px 24PX;

}

.hightlight-content p{
    color: #FFFFFF !important;
}

.hightlight-content h3{
    color: #FFFFFF;
    padding-bottom: 40px;
    text-decoration-line: underline;
}

#blog_internal_content a{
    color:#7E5475;
}

section#blog_internal_content ul {
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    color: #3B3B3B;
    margin: 0;
}

#blog_internal_content a:hover{
    color: #3B3B3B;
}

section#blog_internal_hero_secrtion {
    margin-bottom: 16px;
}
/*blog internal */

/*imerologio kyisis */


section#imerologio_kyissis_content {
    margin-bottom: 80px;
    margin-top: 48px;
}


#imerologio_kyissis_content p {
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #3B3B3B;
}


.box_1_3mino_egkimosinis {
    background: #B398B0;
    display: flex;
    justify-content: center;
    align-items: center;    
    /* min-height: 200px; */
    height: 100%;
}

.box_1_3mino_egkimosinis h3 {
display: flex;
flex-direction: column;
align-items: center;
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 24px;
line-height: 32px;
color: #FFFFFF;
}

.box_1_3mino_egkimosinis h3 span{
font-size: 48px;
line-height: 32px;
 padding-bottom: 16px;
}

.box {
    min-height: 96px;
    min-width: 120px;
    margin-left: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #FFFFFF;
    margin-bottom: 8px;
}

.box:hover{
    background: #B298B0;
}

.imerologio_boxes {
    display: flex;
    flex-wrap: wrap;
    min-height: 200px;
}

.box_1_3mino_egkimosinis {
    background: #B398B0;
    display: flex;
    justify-content: center;
    align-items: center;    
    /* min-height: 200px; */
    height: 100%;
}

.box_1_3mino_egkimosinis h3 {
display: flex;
flex-direction: column;
align-items: center;
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 24px;
line-height: 32px;
color: #FFFFFF;
}

.box_1_3mino_egkimosinis h3 span{
font-size: 48px;
line-height: 32px;
 padding-bottom: 16px;
}

.imerologio_boxes .box:hover{
    background: #B298B0;
}

.box a {
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 32px;
    line-height: 32px;
    color: #3B3B3B;
    text-decoration: none;
    }
.box:hover a {
    color: #FFFFFF;
}

.imerologio_boxes {
    display: flex;
    flex-wrap: wrap;
    min-height: 200px;
}

section#imerologio_egkimosinis {
    margin-bottom: 120px;
}

/*box 2*/
.box_2_3mino_egkimosinis {
    background: #997696;    
    display: flex;
    justify-content: center;
    align-items: center;    
    /* min-height: 200px; */
    height: 100%;
}

.box_2_3mino_egkimosinis h3 {
display: flex;
flex-direction: column;
align-items: center;
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 24px;
line-height: 32px;
color: #FFFFFF;
}

.box_2_3mino_egkimosinis h3 span{
font-size: 48px;
line-height: 32px;
 padding-bottom: 16px;
}

.imerologio_boxes_2 .box:hover{
    background: #997696;
}


.imerologio_boxes_2{
    display: flex;
    flex-wrap: wrap;
    min-height: 200px;
}

/*box 2 */

/*box 3 */

.box_3_3mino_egkimosinis {
    background: #7A4F76;
    display: flex;
    justify-content: center;
    align-items: center;    
    /* min-height: 200px; */
    height: 100%;
}

.box_3_3mino_egkimosinis h3 {
display: flex;
flex-direction: column;
align-items: center;
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 24px;
line-height: 32px;
color: #FFFFFF;
}

.box_3_3mino_egkimosinis h3 span{
font-size: 48px;
line-height: 32px;
 padding-bottom: 16px;
}

.imerologio_boxes_3 .box:hover{
    background: #7A4F76;
}


.imerologio_boxes_3{
    display: flex;
    flex-wrap: wrap;
    min-height: 200px;
}

/*box 3 */

.box-kiisis{
    padding-bottom: 40px;
}
/*imerologio kyisis */

/*imerologio kyisis internal*/
#imerolio_internal_content ul
{
    margin: 0;
}

.imerologio_kyisis_cover_image{
display: flex;
flex-direction: column;
align-content: center;
align-items: center;
justify-content: center;
 }

section#hero_section_imerogogio_kyisis_internal h1 {
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 32px;
line-height: 38px;    
color: #FFFFFF; 
order: 2;
margin-left: 40px;
margin-right: 40px;
text-align: center;
display: flex;
text-align: center;
 }

.imerologio_kiisis_tab {
margin-top:48px;    
border: 1px solid #FFFFFF;
padding: 16px 17px;
}
.imerologio_kiisis_tab a{
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #FFFFFF;
display: flex;
align-items: center;
text-decoration: none;
}

svg.imerologio-white {
    margin-left: 16px;
}

.imerologio_kiisis_tab:hover{
    background: #FFFFFF;
}

.imerologio_kiisis_tab:hover a{
    color: #7E5475 !important;

}

.imerologio_kiisis_tab:hover .imerologio-white path {
fill: #7E5475 !important;

}

#hero_section_imerogogio_kyisis_internal{
    margin-bottom: 16px;
}


section#box_imerologio_kyisis {
    margin-top: 40px;
    /* margin-bottom: 80px; */
}

.main_box_imerologio{
    background: #ffffff;
    padding-bottom: 40px;
}

.logo_box_imerologio img {
    padding-top: 36px;
    padding-bottom: 54px;
}

.box-perigrafi p {
font-family: "JURA-MEDUIM",sans-serif;
display: flex;
flex-direction: column;
font-family: 'Jura';
font-weight: 400;
font-size: 20px;
line-height: 40px;
color: #3B3B3B;
}

.box-perigrafi p span {
    font-family: "JURA-BOLD",sans-serif;
    color: #7E5475;
    font-weight: 700;
}

section#imerolio_internal_content {
    margin-bottom: 120px;
}
section#imerolio_internal_content h2 {
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;    
    color: #3B3B3B;
    margin-top: 64px;
}

section#imerolio_internal_content h2::after
{
  content: '';
border-bottom: 2px solid #9B7793;
  width: 130px;
  display: block;
  margin:30px 0;
}

#imerolio_internal_content p {
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #3B3B3B;
}

#imerolio_internal_content p span{
    color: #7E5475;

}

#imerolio_internal_content li {
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    color: #3B3B3B;
    margin-left: -16px;
    }
    
#imerolio_internal_content li::marker {
    color: #7E5475;
 
}

#imerolio_internal_content ol {
    margin-left: -21px;
}

.title_imerologio_kyisis {
    display: flex;
    margin-bottom: 40px;
}

.previous-page {
    order: 1;
    display: flex;
    align-items: center;
}

.next-page {
    order: 3;
    display: flex;
    align-items: center;
}

#hero_section_imerogogio_kyisis_internal .opacity {
    opacity: .5;
    cursor: initial;
}

section#imerolio_internal_content a {
    color: #7E5475;
}

section#imerolio_internal_content a:hover {
    color: #3B3B3B;
}

/*imerologio kyisis internal*/

/*ipologismos gonimwn imerwn*/

#gonimes_imeres_hero_secrtion{
    margin-bottom: 16px;
}

/* .aTE{
    display: block;
} */


/*coming-soon template */
.logo-coming-soon svg {
    margin-top: 72px;
    margin-bottom: 50px;
}

#hero_section_coming_soon .coming-soon-title h1 {
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 56px;
line-height: 66px;
color: #3B3B3B;
margin-bottom: 96px;
}

#hero_section_coming_soon .coming-soon-title h1 span {
    font-family: "JURA-BOLD",sans-serif;
    font-weight: 700;
    font-size: 96px;
    line-height: 113px;
    color: #7E5475;
    }  

#hero_section_coming_soon .coming-soon-title p {
font-family: "JURA-BOLD",sans-serif;
font-weight: 700;
font-size: 24px;
line-height: 28px;
color: #3B3B3B;
padding-bottom: 40px
}  

#hero_section_coming_soon .coming-soon-title p span{
    color: #7E5475;   
}


.learnmore_team p {
MARGIN-LEFT: 24PX;
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #3B3B3B;
}

footer#footercoming {
    background: #FFFFFF;
    min-height: 88px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.right_box_coming h2{
margin-bottom: 24px;
font-family: "JURA-BOLD",sans-serif;
font-weight: 500;
font-size: 32px;
line-height: 38px;
padding-bottom: 20px;

color: #FFFFFF;
}

.right_box_coming  p {
    margin-bottom: 24px;
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #FFFFFF;
}

.right_box_coming a{
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #FFFFFF;

}

.left_box_coming {
    font-family: "JURA-BOLD",sans-serif;
    background: #FFFFFF;
    padding-left: 70px;
    min-height: 1008px;
}
.right_box_coming  p span {
    font-family: "JURA-BOLD",sans-serif;
font-weight: 700;
font-size: 18px;
line-height: 21px;
color: #FFFFFF;
}

.team_box_describe:hover p {
    color: #FFFFFF;
}


.right_box_coming {
    background: #7E5475;
    padding-left: 70px;
    min-height: 1008px;
    padding-top:120px;
    padding-right: 100px;
}

.social-coming {
    padding-bottom: 30px;
}

.social-coming a {
    padding-right: 18px;
}


img.doctor-mobile {
    display: none;
}
/*coming-soon template */


.paddleft{
padding-left: 0 !important;
}

.paddx{
    padding-left: 0!important;
    padding-right: 0 !important;
}

iframe.mapgyn4me {
    width: 100%;
}

/*back-to-top */
#btn-back-to-top {
    position: fixed;
    right: 20px;
    display: none;
    z-index:9999;
    bottom: 100PX;
  }
  
  .btn-danger {
    color: #fff;
    background: #7E5475;    
    border-color: #7E5475;;
}
  
.btn-danger:hover {
    color: #7E5475;
    background: #ffffff;    
    border-color: #7E5475;;
}

.fa-arrow-up:before {
     content: "\f062";

}

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {
    color: #7E5475;
    background: #ffffff;    
    border-color: #7E5475;;
}

.btn-danger.focus, .btn-danger:focus {
    box-shadow: none !important;
}

/*back-to-top */

/* internal-page-template */

.internal_page_left_section{
background: #7E5475;
/* min-height: 502px; */
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
height: 100%;
}

.internal_page_left_section h1 {
    padding-bottom: 40px;
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    color: #FFFFFF;
    max-width: 450px;
    margin: 0 auto;
    text-align: center;
}

#internal_page_hero_secrtion{
    margin-bottom: 14px;
}

/* .internal_page_right_section img {
    min-height: 502px;
} */

#internal_page_content{
    padding: 52px 0;
}


#internal_page_content img{
    padding:30px 0;
}

section#internal_page_content a {
    color: #7E5475;
}


section#internal_page_content a:hover {
    color: #3B3B3B;
}

#internal_page_content p {
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    color: #3B3B3B;
}

section#internal_page_content td {
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    color: #3B3B3B;
}

#internal_page_content h2{
font-family: "JURA-BOLD",sans-serif;
font-weight: 700;
font-size: 32px;
line-height: 32px;
color: #7E5475;
padding-top: 40px;
padding-bottom: 40px;
}

#internal_page_content h3{
    font-family: "JURA-BOLD",sans-serif;
    font-weight: 700;
    font-size: 28px;
    line-height: 32px;
    color: #7E5475;
    padding-bottom: 20px;
    }

#internal_page_content ul{
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    color: #3B3B3B;
    margin:20px 0;
    

}
/* internal-page-template */

/*oi eksidikeyseis mas */
.team_content p strong {
    color: #7E5475 !important;
}

.team_content a {
color: #7E5475 !important;
}

.team_content h3 {
    font-family: "JURA-BOLD",sans-serif;
    font-weight: 700;
    font-size: 28px;
    line-height: 32px;
    color: #7E5475;
    padding-bottom: 20px;
  
}
/*oi eksidikeyseis mas */

/*full calendar */
table.fc-col-header {
    background: #997696;
    margin-bottom: 8px;
}


.fc-icon{
    width: 100% !important;
}


.fc .fc-scrollgrid-section-body table, .fc .fc-scrollgrid-section-footer table {
    margin-bottom: 0;
}

select#average-period-days {
margin-bottom: 10px;
margin-top: 10px;
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 19px;
display: flex;
align-items: center;
color: #3B3B3B;
background: #FFFFFF;
opacity: 0.5;
outline: 0;
padding: 4px;
border-radius: 0px;
WIDTH: 280px;
height: 56px;

  }

  div#calendar {
min-height: 712px;
margin-bottom: 40px;
}

 .fc-daygrid-day-number{
    padding-right: 15px !important;
 }

input#date-input {
width: 280px;
font-family: "JURA-MEDUIM",sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #3B3B3B;
background: #FFFFFF;
opacity: 0.5;
padding: 16px;
margin-bottom: 24px;
}


a.fc-col-header-cell-cushion {
font-family: "JURA-BOLD",sans-serif;
font-weight: 700;
font-size: 18px;
line-height: 32px;   
color: #FFFFFF;
margin-left: 3px;
padding:16px 34px !important;
 }

h2#fc-dom-1 {
font-family: "JURA-BOLD",sans-serif;    
font-weight: 700;
font-size: 32px;
line-height: 32px;
color: #7E5475; 
}

button.fc-today-button.fc-button.fc-button-primary {
    display: none;
}

.fc-icon-chevron-left:before {
    content:url('/wp-content/uploads/2022/10/arrow-left-1.svg') !important;
}

.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {
    background: transparent;
    border: unset;
}

.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
    background: transparent;
    border: unset;
}

.fc-icon-chevron-right:before {
    content:url('/wp-content/uploads/2022/10/arrow-right-2.svg') !important;
}


.fc .fc-daygrid-day-number {
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;    
    color: #3B3B3B;
    
}

section#gonimes_imeres_calc{
    padding-top: 72px;
    margin-bottom: 90px;
}


.selector-title p {
    font-family: "JURA-MEDUIM",sans-serif;   
    font-size: 18px;
    line-height: 32px;    
    color: #3B3B3B;
    margin-bottom:16px !important;
    }
 .perdiod-days {
margin-bottom: 70px;
    }

button#submit-gonimes-meres {
background: #7E5475;
font-family: "JURA-BOLD",sans-serif;    
font-weight: 700;
font-size: 16px;
line-height: 19px;
color: #FFFFFF;
width: 280px;
padding: 16px;
    }

.calendar-notes {
display: flex;
align-items: center;
padding-bottom: 24px;
    }
    
.calendar-notes p{
margin-bottom: 0 !important;
font-family: "JURA-MEDUIM",sans-serif;   
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #3B3B3B;
padding-left: 24px;
    }  

section#calendar_gonimes_imeres {
        margin-bottom: 50px;
    }   

.gonimes-hmeres .period_start::after {
 content: '';
 background-image: url("/wp-content/uploads/2022/10/drop-1-1.svg");
background-position: center;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
width: 56px;
height: 56px;
left: 0;
right: 0;
margin: auto;
top: 50%; 
transform: translateY(-50%);  
    }

    /* #calendar tbody {
        background: #FFFFFF;    
    } */

.gonimes-hmeres .possible-ovulation {
        background: #D1A4C7 !important;
        background-image: url(/wp-content/uploads/2022/10/cell-1-1.svg) !important;
        opacity: 1 !important;
        background-repeat: no-repeat !important;
        /* background-size: 80% !important; */
        background-position: 50% 50% !important;
    }

.fc-h-event {
        border:unset !important;
        background-color:unset !important;
     
    }


.fc-bg-event {
background:#DDBFD6 !important;
opacity: 1 !important;
    }

.poli_gonimes{
background:#D1A4C7 !important;
opacity: 1 !important;
}

.fc .fc-daygrid-day-bg .fc-bg-event {
    z-index: -2 !important;
}


#calendar .fc-view {
    background-color: #FFFFFF;
}
#calendar  {
    --fc-page-bg-color:#FFFFFF;
}



#submit-gonimes-meres:hover{
    background: #FFFFFF;
    color:#7E5475;
    border: 1px solid #7E5475;

}


.fc .fc-button-primary:not(:disabled):active, .fc .fc-button-primary:not(:disabled).fc-button-active {
    background-color: transparent !important;
    border-color: transparent !important;
}


.fc .fc-button-primary:focus {
    box-shadow: none !important;
}
/*full calendar */


.link-mobile {
    display: none;
}

.fc .fc-button-primary:focus {
 box-shadow:unset;
}
#to-iatreio-gallery{
    margin-bottom: 50px;
}
.to-iatreio-kinito{
    display: none;
}

section#to-iatreio-gallery img {
    height: 100%;
    padding-bottom: 20px;
}

p.cookies{
    font-family: "JURA-MEDUIM",sans-serif;   
}

.cky-btn-revisit-wrapper {
background: #7E5475 !important;
bottom: 100px !important;
}

.cky-revisit-bottom-left {

    display: none !important;
}
@media (max-width:1600px){
.team_box_describe {
    min-height: 350px;
}
/* .paddleft {
padding-left: 15px !important;
} */
}

@media (max-width:1500px){
.owl-nav {
margin-top: -105px;
    } 
}
@media (max-width:1480px){
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{

font-size: 17px; 
    }
    
}


@media (max-width:1320px){
.team_box_describe {
min-height: 425px;
} 
.team_box_describe {
margin-bottom: 20px;
    } 
}

@media (max-width:1200px){
    .left-section {
        order: 2;
        margin-top: 16px;
        padding: 40px 24px;
    }

}   


@media (max-width:992px) {
    .left_box_coming {       
    padding-left: 15px;
    padding-right: 15px;
    }
    .right_box_coming {
    padding-left: 15px;
    padding-right: 15px;   
     }
    
    .blog_right_section {
        height: 100%;
    }

    .blog_right_section img {
        height: 100%;
    }

    .contact_left_section {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .contact_left_section img {
        padding-bottom: 0;
    } 
/*footer*/

.footer-menu {
margin-bottom: 40px;
}
.contact {
margin-bottom: 40px;
}
/*footer*/

/*homepage */

.left-section {
    order: 2;
    margin-top: 16px;
    padding: 40px 24px;
}


       .right-section {
            padding-right: 0;
            padding-left: 0;
            order:1;

        }

    .team_box_image {
     width: 100%;
    text-align: center;
    } 
    .team_box_describe {
    width: 100%;
     z-index: 150;
    margin-top: 0px;
    position: relative;
    margin-left: 0%;
    min-height: 300px;
    margin-bottom: 24px;
    }
            
    section#team {
    margin-bottom: 40px;
    }     
    
            
    img.doctor-mobile {
    display: block;
     }
    img.doctor-desktop {
    display: none;
     }
     .team_box_describe {
        min-height: 280px;
    }

    .contact-form {
        MARGIN-BOTTOM: 16PX;
    }

    .homepage_iatreio {
        padding-left: 0;
    }

    .box_imerologio {
        margin-bottom: 16px;
    }

    #internal_page_content img {
        padding: 0;
    }  

    .contact_left_section h1{
        text-align: center;
        font-size: 24px;
    }

.internal_page_left_section h1{
    font-size: 24px;
}
.paddleft {
    padding-right: 15px;
}

.left_menu_image {
    min-width: 60px;
}

/*blog*/
.blog_box_internal h3 {  
font-size: 18px;

}
.team_left_section h1 {
    font-size: 24px;
}
.social {
    padding-bottom: 16px;
    padding-top: 30px;
}

.team_right_section {
    height: 100%;
}

.team_right_section img {
    height: 100%;
}
.owl-nav {
    margin-top: -234px;
}
    }


@media (max-width:767px) {

    .team_right_section img {
        height: auto !important ;
    }
    .blog_right_section img {
        height: auto !important;
    }
/*homepage */

#eksidikeymenes-ipiresies {
background:none;
}

.discribe-box {
    margin-bottom: 40px;
    background: white;
}

.right-section {
    padding-right: 0px;
    padding-left: 0px;
    order: 1;
}
.left-section {
order: 2;
/* margin: 0 15px; */
}

.right-section img {
    min-height: 300px;
}

.left-section .homepage-main-title {
    font-size: 32px !important;
    line-height: 38px !important;
}

.left-section p {
    font-size: 16px;
    line-height: 19px;
}

.left-section a {
    margin-bottom: 30px;
}

.owl-nav {
margin-top: -104px; 
}

.owl-nav button img {
    width: 32px;
}

#clients_carousel {
    padding: 20px 0;
}



.team-main-title h2 {
    padding-top: 30px;
}

.ipiresies-main-title h2 {
    padding-top: 50px;
}
/*homepage */
/*blog */
.article {
    padding: 0;
}
/*blog */

.homepage_iatreio{
padding-left: 0;    
}

/*coming-soon-template */

#hero_section_coming_soon .coming-soon-title h1 {
font-size: 32px;
line-height: 72px;
margin-bottom: 56px;
}

#hero_section_coming_soon .coming-soon-title h1 span {  
font-size: 64px;
line-height:72px;
}



#hero_section_coming_soon .coming-soon-title p {
    font-size: 18px;
    line-height: 21px;
}

.right_box_coming {
    padding-left: 15px;
    padding-right: 15px;
    min-height:704px;
    padding-top:60px;
    padding-bottom: 40px;

}

.left_box_coming {
    padding-left: 15px;
    padding-right: 15px;
    min-height:704px;
}


.logo-coming-soon svg {
    margin-top: 57px;
}

.coming-soon-title {
padding-bottom: 30px;
padding-bottom: 40px;
}

.team_box_image {
width: 100%;
text-align: center;
}


.team_box_describe {
    width: 100%;
    z-index: 150;
    margin-top: 0px;
    position: relative;
    margin-left: 0%;
    min-height: 300px;
    margin-bottom: 24px;
}

section#team {
    margin-bottom: 40px;
}

.paddleft {
/* padding-left: 15px !important; */
padding: 0 !important;
}

img.doctor-mobile {
    display: block;
}
img.doctor-desktop {
    display: none;
}
/*coming-soon template */

/*accordion ginaikologia */
.accordion_images {
    display: none;
}

div#accordion_ginaikologika h3 button {
font-size: 20px;
}
/*accordion ginaikologia */

/*stadia kai ipologismos gonimwn homepage */
section#boxes_gonimes_meres {
padding: 0px;
margin-top: 80px;
margin-bottom: 40px;
}

.box_imerologio {
    margin-bottom: 24px;
}
/*stadia kai ipologismos gonimwn homepage */


/* team */



.team_right_section {
    margin-top: 16px;
   
}

.team_left_section h1 {
padding-top:50px;
    font-size: 24px;
    line-height: 28px;
    
}

.team_left_section {
    min-height: 345px !important;
    align-items: center;
}


.team_left_section>img {
display: block;
max-width: 48px;
margin-top: 60px;
}


.left_menu_image {
min-width: 60px;
}

.team_content h2{
    font-size: 24px;
}

.tilefono-team {
    margin-bottom: 40px;
}


/* team */

/*contact form */
.contact-form h2 {
font-size: 24px;
line-height: 28px;
padding-bottom: 24px;
}

div#contact {
    padding: 0 0;
    margin-bottom: 24px;
}


.name {
    padding-bottom: 24px;
 
}

.tel {
    padding-bottom: 24px;

}



input#submit_contact {
    width: 100%;

}

.accept{
padding-bottom: 24px;

}


#homepage_contact {
    padding: 40px 0px;
    background: #f4f4f4;
}


.contact-form {
margin-bottom: 24px;
margin-left: 0px;
margin-right: 0px;
}


.map {
margin-right: 0px;
padding: 40px 24px;
}


.map h2 {
 padding-bottom: 24px;
}


iframe.maphomepage {
    margin-top: 40px;
}
/*contact form */


/*footer */
footer#colophon {
    padding:40px 15px;

}


input#email {
margin-bottom: 48px;
}

/* .social {
padding-top: 27px;
margin-bottom: 40px;
    
} */

.footer-menu {
    margin-bottom: 40px;
}


section.footer-area.footer-area-two {
    margin-bottom: 40px;
}


.footer_row {
padding: 0px;
}


.logo-footer{
    margin-left: 0px;
    margin-bottom: 30px;
}
/*footer */
/*blog */
.blog_left_section h1 {
    font-size: 24px;
    line-height: 28px;
    text-align: center;
}

.blog_left_section {
padding: 60px 0;
min-height: 345px;

}


.blog_right_section {
    margin-top: 16px;
}
/*blog */

/*blog internal */
section#blog_internal_content {
    margin: 40px 0;
}
/*blog internal */

.contact_left_section {
    min-height: 345px;
}

.contact_left_section h1{
text-align: center;
}

.link-mobile {
    display: block;
    color: #3B3B3B;
    opacity: 0.5;
}

.link-par{
    display: none;

}

.current_desktop{
    display: none;
}


.current_mobile{
    display:block !important;
}

.week-tab-mobile{
    display: flex !important;
}
.week-tab-mobile li.active {
    width: 70%;
}

ul.week-tab-mobile.d-none {
    list-style: none;
    margin: 0 0;
    padding: 0;
    margin-bottom: 16px;
}

.box {
    min-width: calc(25% - 5px);
    margin: 2.5px;
}

.box_1_3mino_egkimosinis{
    display: none;
}
.box_2_3mino_egkimosinis{
    display: none;
}

.box_3_3mino_egkimosinis{
    display: none;
}



.week-tab-mobile li:first-child{
background: #B398B0;
}

.week-tab-mobile li{
    background: #997696;
}

.week-tab-mobile li:last-child{
    background: #7A4F76;    
}


.week-tab-mobile li {
    transition: width .5s linear;
    width: 16%;
} 

a.box_1_3mino_egkimosinis-kinito h4,
a.box_2_3mino_egkimosinis-kinito h4,
a.box_3_3mino_egkimosinis-kinito h4 {
    display: flex;
    flex-direction: column;
    align-items: center;
}


.week-tab-mobile li .box_1_3mino_egkimosinis-kinito,
.week-tab-mobile li .box_2_3mino_egkimosinis-kinito,
.week-tab-mobile li .box_3_3mino_egkimosinis-kinito{
    font-family: "JURA-MEDUIM",sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 32px;
    color:white;
}
li#prwto_trimino,
li#deutero_trimino,
li#trito_trimino{
    display: flex;
    align-items: center;
    justify-content: center;
}

a.box_1_3mino_egkimosinis-kinito,
a.box_2_3mino_egkimosinis-kinito,
a.box_3_3mino_egkimosinis-kinito{
    text-decoration: none;
}


span.cycle {
text-align: center;
font-size: 14px;
line-height: 32px;
display: flex;
flex-wrap: nowrap;
overflow-y: hidden;
height: 32px;
}
span.period {
    padding-top: 16px;
}

.box-kiisis{
    padding-bottom: 0px;
}
/*internal page */

.internal_page_left_section {
    padding: 60px 0;
    min-height: 345px;
}


.internal_page_right_section {
    margin-top: 16px;
}


#internal_page_content h2{
    font-size: 24px;
    line-height: 32px;
}

#internal_page_content h3{
    font-size: 18px;
    line-height: 32px;
}

/*internal page */

/*imerologio-kyisis-internal */
.next-page {
    padding-right: 16px;
}


.previous-page {
    padding-left: 16px;
}

section#hero_section_imerogogio_kyisis_internal h1{
    font-size: 24px;
    line-height: 28px;
    margin-left: 15px;
    margin-right: 15px
}



.box-perigrafi p {
    font-size: 20px;
    line-height: 40px; 
}


/*imerologio-kyisis-internal */

/*ipologismos gonimwn imerwn */
input#date-input {
    width: 100%;
}

select#average-period-days{
    width: 100%;
}

button#submit-gonimes-meres{
    width: 100%;
}

a.fc-col-header-cell-cushion {
 padding:30px 0 !important;
}



.gonimes-hmeres .period_start::after {
width: 23px;
height: 23px;
}

.gonimes-hmeres .possible-ovulation {
background-image: url('/wp-content/uploads/2022/10/cell-1-2.svg') !important;

}



span.fc-icon.fc-icon-chevron-left {
    margin-right: -7px;
}

h2#fc-dom-1{
font-size: 24px;
line-height: 32px;
}

.calendar-notes p{
font-size: 16px;
line-height: 24px;

}
    /*ipologismos gonimwn imerwn */

    .to-iatreio-kinito{
        display: block;
    }
    .to-iatreio-desktop{
        display: none;
    }
}

.page {
    margin:  0 !important;
}


footer .newsletter_form .title {
    display: none;
}

footer .newsletter_form .form {
    display: none;
}

@media(min-width:1200px){
    #menu-side-bar-menu li ul {
        display: none;
        list-style: none;
    }



 .dblock{
    display: block !important;
 }

}