body.woocommerce-page #content.site-content, body.single-team #content.site-content, body.single #content.site-content{

    padding-bottom:50px;
    padding-top:50px;
}

article.psychologist-single-post .wrap-content .entry-title, .template-blog-grid-psychologist .template-blog-grid-psychologist-content h4 a, .post-navigation .nav-links .pagination-single-post a .btn-change-post{
        text-transform: initial;
}


.cms-custom-heading.layout-2 .sub-heading{
    opacity:1;
    color:#949494;
}

.template-services .template-services-content p{
    color:#949494 !important;
}

#cms_social_widget_v2-5{
    display:none;
}

.header-top-1 .hd-top-info aside.widget{
        margin-bottom: 0px;
}

/*Menu*/

#menu-item-3939 ul li a .menu-title{
    font-size:12px !important;
}

  #cshero-header-logo .main_logo img{
        max-height: 70px;
    }




@media screen and (max-width:500px) {
   .header-top-1 .hd-top-appointment{
        display:none;
    }
    #cshero-header .cshero-menu-mobile{
            position: relative;
    left: 160% !important;
    top: -2em !important;
    }
  
       #cms_social_widget_v2-5{
    display:block;
}
    #cms_social_widget_v2-5 ul li a i{
        color:#fff;
        
    }
    #cms_social_widget_v2-5 ul li a:hover{
        color:fff !important;
    }

}
   

@media screen and (max-width:767px) and (min-width:501px){
    
    #cms_social_widget_v2-5{
    display:block;
}
    #cms_social_widget_v2-5 ul li a i{
        color:#fff;
        
    }
    #cms_social_widget_v2-5 ul li a:hover{
        color:fff !important;
    }
}


@media screen and (max-width:991px){
    #cshero-header-right .widget_cms_social_widget_v2 ul.cms-social.horizontal-noborder{
    padding-left: 0 !important;
}

#cshero-header-right{
    width: auto !important;
}

#cshero-header-navigation{
    width: auto!important;
}

#cshero-header-logo{
    width: 58.33333333% !important;
}

.cshero-main-header.cshero-main-header2 #cshero-header-right aside.widget{
        right: -50%;
    position: relative;
}

}


@media screen and (max-width:1024px)and (min-width:992px){
    
    .header-top-1 .hd-top-info{
           text-align: center;
    width: 100% !important;
    }
    
    
    .widget_cms_social_widget_v2 ul.cms-social.horizontal-noborder li a i{
        font-size:16px!important;
    }
    
    #cshero-header-navigation .menu-main-menu > li > a .menu-title{
        font-size:11px !important;
    
}


#cshero-header-navigation ul.menu-main-menu, #cshero-header-navigation div.menu-main-menu ul{
    width: 100%;
    text-align: left;
    float: left;
    padding-left: 0px;
    margin-bottom: 0px;
    font-family: 'Playfair Display';
    font-size: 0px;
    font-weight: 700;
}

    #cshero-header-navigation ul.menu-main-menu li a, #cshero-header-navigation div.menu-main-menu ul li a{
            padding: 10px 4px !important;
    font-family: 'roboto';
    color: #444;
    font-weight: 400 !important;
    font-size: 12px !important;
    }
    #cshero-header-right .widget_cms_social_widget_v2 ul.cms-social.horizontal-noborder{
    padding-left: 0 !important;
}

#cshero-header-right{
       width: 9% !important;
   
}

#cshero-header-navigation{
        width: 79% !important;
    padding-left: 0;
}

#cshero-header-logo{
    width: 12% !important;
}
    
}

@media screen and (max-width: 1339px) and (min-width:1025px){
#cshero-header-navigation ul.menu-main-menu li a, #cshero-header-navigation div.menu-main-menu ul li a{
        padding: 10px 3px !important;
    font-family: 'roboto';
    color: #444;
    font-weight: 400 !important;
    font-size: 12px !important;
}

#cshero-header-navigation .menu-main-menu > li > a .menu-title{
    font-size:12px !important;
}

#cshero-header-right .widget_cms_social_widget_v2 ul.cms-social.horizontal-noborder{
    padding-left: 0 !important;
}

#cshero-header-right{
    width: 9% !important;
}

#cshero-header-navigation{
    width: 80% !important;
        padding-left: 0;
    padding-right: 0;
}

#cshero-header-logo{
    width: 11% !important;
}
    
    
}

@media screen and (max-width: 1499px) and (min-width:1340px){
#cshero-header-navigation ul.menu-main-menu li a, #cshero-header-navigation div.menu-main-menu ul li a{
        padding: 10px 4px !important;
    font-family: 'roboto';
    color: #444;
    font-weight: 400 !important;
    font-size: 16px !important;
}

#cshero-header-right .widget_cms_social_widget_v2 ul.cms-social.horizontal-noborder{
    padding-left: 0 !important;
}

#cshero-header-right{
    width: 13% !important;
}

#cshero-header-navigation{
    width: 75% !important;
}

#cshero-header-logo{
    width: 12% !important;
}
    
    
}


@media screen and (min-width:1500px){
    #cshero-header-navigation ul.menu-main-menu li a, #cshero-header-navigation div.menu-main-menu ul li a{
        padding: 10px 13px !important;
    font-family: 'roboto';
    color: #444;
    font-weight: 400 !important;
    font-size: 14px !important;
}

#cshero-header-right .widget_cms_social_widget_v2 ul.cms-social.horizontal-noborder{
    padding-left: 0 !important;
}

#cshero-header-right{
    width: 11% !important;
}

#cshero-header-navigation{
    width: 77% !important;
}

#cshero-header-logo{
    width: 12% !important;
}
}

.hd-top-login a{
    display:none;
}

#cshero-header-navigation .main-navigation li ul li a .menu-title{
    padding:20px;
    line-height: 2;
}

#cshero-header-navigation .menu-main-menu > li > a .menu-title{
    font-size:14px;
    font-weight:400;
    
}

.widget_cms_social_widget_v2 ul.cms-social.horizontal-noborder li a i:hover{
    color:#91d0cc;
}

.widget_cms_social_widget_v2 ul.cms-social.horizontal-noborder li a i{
    font-size: 16px;
        color: #e5e5e5;
}


/*gallery*/
img.mfp-img{
    max-height:600px !important;
}

.template-gallery-regular a.popup-item{
    right: 40%;

}

.template-gallery-regular a.link-item{
    display:none;
}



.cms-custom-heading.layout-2 .cms-heading-inner:before{
    display:none;
}

div#breadcrumb-text {
display: none;
}



#page-title #page-title-text h1{
    font-family:'roboto';
    font-weight:500;
}


/*page team*/

.style-team .psychologist-info-team .wrap-team{
    box-shadow:none;
    border:1px solid #ededed;
}


.psychologist-info-team .wrap-team .social-icons{
        border-top: 1px solid #efefef;
        padding-top: 15px;
}

.psychologist-info-team .wrap-team .social-icons a:hover{
        color: #91d0cc;
}

.psychologist-info-team .wrap-team .social-icons a{
        color: #e5e5e5;
    border-right: 1px solid #eee;
    padding-right:18px;
}
.psychologist-info-team .wrap-team .social-icons a:last-child{
    border:none;
}

/*single post*/


.vc_tta-style-psychologist-theme-border .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a{
    font-family:'roboto';
    font-weight:500;
    color:#707070;
}


aside.widget_categories ul li a:before{
    display:none;
}
aside.widget_categories ul li a{
    color: #707070;
        font-weight: 500 !important;
        font-family: 'roboto';
        padding:0 !important;
}

article.post .wrap-content{
    padding:30px 0px !important;
}

.single-post .wrap-no-nav{
    box-shadow: none;
}


/*sidebar*/

.widget_cs_recent_post_v3 .widget-recent-item .entry-main a.post-title{
    color:#707070;
    font-family:'roboto';
}

#menu-opsi-sidebar-dermatologikes .current_page_item a, 
#menu-opsi-sidebar-andras .current_page_item a, 
#menu-opsi-sidebar-diagnwstikes .current_page_item a, 
#menu-opsi-sidebar-proswpo .current_page_item a, 
#menu-opsi-sidebar-swma .current_page_item a , 
#menu-opsi-sidebar-apotrixwsh .current_page_item a , 
#menu-opsi-sidebar-mallia .current_page_item a{
color:#91d0cc;
font-weight:500;
    
}
#menu-opsi-sidebar-proswpo li a:before, 
#menu-opsi-sidebar-swma li a:before, 
#menu-opsi-sidebar-mallia li a:before , 
#menu-opsi-sidebar-apotrixwsh li a:before,
#menu-opsi-sidebar-andras li a:before,
#menu-opsi-sidebar-dermatologikes li a:before,
#menu-opsi-sidebar-diagnwstikes li a:before{
    display:none;
}
#menu-opsi-sidebar-proswpo li a, 
#menu-opsi-sidebar-swma li a, 
#menu-opsi-sidebar-mallia li a , 
#menu-opsi-sidebar-apotrixwsh li a,
#menu-opsi-sidebar-andras li a , 
#menu-opsi-sidebar-diagnwstikes li a , 
#menu-opsi-sidebar-dermatologikes li a {
    line-height: 30px;
    font-weight: 400;
    color: #707070;
    font-family:'roboto';
    padding-left: 0 !important;
    padding-bottom: 0 !important;
    font-size: 17px;
    padding-top: 0 !important;
}

#menu-opsi-sidebar-proswpo, 
#menu-opsi-sidebar-swma , 
#menu-opsi-sidebar-mallia , 
#menu-opsi-sidebar-apotrixwsh,
#menu-opsi-sidebar-dermatologikes,
#menu-opsi-sidebar-diagnwstikes,
#menu-opsi-sidebar-andras
{
    list-style: none;
    padding-left: 0;
}

.wg-title , .single-services .style-services aside.widget .wg-title{
        text-transform: capitalize;
    font-size: 20px;
    margin: 0 0 27px;
    line-height: 0px;
    font-weight: 700 !important;
    color: #707070;
}

/*footer*/


.widget_newsletterwidget form input[type="email"]{
        border-color: #787878;
}

#menu-opsi-footer{
    color:#91d0cc;
    padding-left: 18px;
}

#menu-opsi-footer li a{
    font-weight:400;
        line-height: 35px;
        font-size: 15px;
}

.class-bottom-4 .bot-bg-overlay{
        opacity: 1;
    background-color: #d9be93;
}

.class-top-3 aside.widget .wg-title{
    font-family:'roboto';
        font-weight: 500;
        font-size:18px !important;
}

.class-top-3 aside.widgett32 .list1 a{
    color:#fff;
    font-weight:300;
}



#menu-item-3938 ul li ul.sub-menu span.menu-title, #menu-item-3939 ul.sub-menu span.menu-title{
    cursor:pointer !important;}
    
    
    .widget_cms_social_widget_v2 ul.cms-social.colored1 li a.instagram:hover{
            background-color: #91D0CD;
    border-color: #91D0CD;
    color:#fff;
    }
    
    .widget_cms_social_widget_v2 ul.cms-social.colored1 li a.instagram{
        color:#91D0CD;
    }