/*!
Theme Name: HealSoul Child
Theme URI: https://healsoul.thememove.com
Author: ThemeMove
Author URI: https://thememove.com
Version: 1.0.0
Template: healsoul
Text Domain:  healsoul
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/
.header-22 .menu--primary a {
    font-weight: 400;
}

.tm-service .post-excerpt p:last-child {
    display: -webkit-box;
    -webkit-line-clamp: 2;     /* Limit to 2 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

#page-footer .tm-image img {
    max-width: 90%;
    display: block;
    margin: 0 0 30px;
}

#page-footer strong {
    color: #fff;
}

#page-footer .tm-heading {
    font-weight: 400;
}

.footer-style-01 .widgettitle {
	margin-bottom: 25px !important;
}

.abthgtsec b {
    color: #fff;
}

.privacysection {}

.privacysection h2 {
    font-weight: 700;
    font-size: 30px;
}

.privacysection h3 {
    font-size: 22px;
    font-weight: 600;
}

.privacysection h4 {}

.privacysection p {
    color: #000;
    font-weight: 400;
}

.privacysection strong {}

.privacysection ul {}

.privacysection ul li {
    color: #000;
    font-weight: 400;
}

.servicesInnerList {
    gap: 0;
}

.servicesInnerList .desc {
    margin-bottom: 20px;
    margin-top: 2px;
}

.tm-service.style-05 .post-info {
	padding: 0 5px 25px !important;
}

ul.sidebarservices {
    padding: 25px 10px 25px 50px;
}

ul.sidebarservices li a {
    font-size: 17px;
    margin: 10px 0;
    display: block;
}

ul.sidebarservices li {list-style: square;}


