.--single-waqf-in,
.-single-post-content>ul {}

.-waqf-single-blog {
    padding: 25px 0;
    position: relative;
}

.--waqf-single-blog {
    display: flex;
}

.--single-waqf-in {
    display: flex;
    flex-direction: column;
}

.-side-single-in {
    --sidebar-width: 380px;
    display: block;
    min-width: var(--sidebar-width);
    max-width: var(--sidebar-width);
    position: sticky;
    top: 140px;
    transition: .18s;
    height: fit-content;
}

.-waqf-single.single-post-post-title h1 {
    font-weight: 700;
    font-size: 40px;
    margin: 0;
    margin-block-end: 20px;
    color: var(--textcolor);
}

.-single-post-content {
    font-size: 16px;
    position: relative;
    margin: 15px 0 0;
    font-weight: 400;
    color: var(--secondarytext);
    line-height: 1.6;
    z-index: 0;
    padding: 50px;
}

.-single-post-content>ul {
    list-style: none;
    margin: 30px;
    margin-inline-start: 0;
    margin-inline-end: 0;
    border-radius: var(--miniradius);
    padding: 25px;
}

.-single-post-content>ul>li {
    margin-bottom: 13px;
}

.-single-post-content>ul>li:last-child {
    margin-bottom: 0;
}

.-single-post-content h1 {
    font-weight: 500;
    font-size: 18px;
    margin: 0;
    margin-block-end: 10px;
    color: var(--textcolor);
}

.--widget--sidebar--title.--single-tags-posts-title {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 11px;
    color: var(--textcolor);
    line-height: 1.5;
}

.-post-tag-items a {
    color: #fff;
    max-width: fit-content;
    border: var(--border);
    transition: all 500ms ease-in-out;
    border-radius: var(--miniradius);
    padding: 5px 13px;
    display: flex;
    background: radial-gradient(50% 50% at 50% 50%, rgb(0 8 28 / 98%) 0%, rgb(26 253 195 / 8%) 100%);
    align-items: center;
}

.-post-tag-items {
    display: flex;
    align-items: center;
    gap: 10px;
}

.-post-tag-boxarea {
    margin: 50px 0 12px;
    box-shadow: var(--box-shadow-defult);
}

.-waqf-created-box-share,
.latest-posts {
    box-shadow: var(--shadow-elevated-hover);
}

.-blog-grid-thumb {
    padding-top: 50%;
    background-image: var(--background-image);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 18px;
    opacity: 1;
    border: var(--border);
}

.latest-posts {
    list-style: none;
    margin-inline-start: 0;
    margin-inline-end: 0;
    border: 1px solid var(--divider-light-2);
    border-radius: var(--miniradius);
    padding: 35px 30px;
    margin-bottom: 40px;
}

.--posts-title {
    font-weight: 700;
    font-size: 27px;
    margin: 0;
    margin-block-end: 36px;
    color: var(--textcolor);
}

.--important-category {}

.-category-gridboxes-art-content {
    font-size: 17px;
    font-weight: 400;
    line-height: 1.5;
}

.--all-latest-posts-in {
    display: flex;
    flex-direction: column;
    gap: 25px;
}

.-category-gridboxes-art-content:hover {
    text-decoration: underline;
}

.-waqf-single--title h1 {
    font-size: 42px;
    color: #fff;
}

.latest-posts:last-child {
    margin-bottom: 0;
}

.-category-gridboxes-item {
    display: flex;
    align-items: center;
    gap: 22px;
}

.-blog-grid-thumb.post-widget {
    margin-bottom: 0;
    flex: 1;
    max-width: 80px;
    min-width: 80px;
    padding-top: 22%
}

.--bread-crumb {
    background: #e9e9e9;
    padding: 13px 0;
}

.--all-content-of-card-in {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}

.--call-card-in {
    padding: 30px;
    background: #fff;
    border-radius: var(--largeradius);
    display: block;
    z-index: 1;
    overflow: hidden;
    height: 100%;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    position: relative;
    top: 0;
    margin-bottom: 35px;
    border: 1px solid var(--divider-light-2);
}

.--call-btn-kit>a,
.--whats-btn-kit>a {
    gap: 10px;
    padding: 15px 20px;
    border-radius: var(--largeradius);
    color: #fff;
    display: flex;
}

.--card-btn-in {
    text-align: start;
    display: flex;
    align-items: center;
    gap: 15px;
}

.--call-btn-kit>a {
    align-items: center;
    background-color: var(--whatsapp);
    font-size: 16px;
}

.--call-title {
    font-size: 27px;
    font-weight: 500;
    line-height: 1.5;
    margin-bottom: 10px;
    color: var(--text-color);
}

.--whats-btn-kit>a {
    align-items: center;
    background-color: var(--primary-text);
}

p.--call-des {
    font-size: 16px;
    font-weight: 400;
    color: var(--secondarytext);
}

.-waqf-created-box-share {
    border: 1px solid var(--divider-light-2);
    border-radius: var(--miniradius);
    padding: 25px;
}

.-minimal-header .-button-ui {
    background-image: var(--gradient-uicolor);
    color: #fff;
}

.-waqf-created-box-share-copyinput {
    display: flex;
    margin-bottom: 20px;
}

.-waqf-created-box-share-body {
    width: 100%
}

.-waqf-created-box-share>strong {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 12px;
    display: block;
}

.-waqf-created-box-share-copyinput>input {
    flex: 1;
    margin-inline-end: 13px;
    font-size: 16px;
    background: var(--alphabg) !important;
    color: var(--secondarytext);
}

.-post-card-title {
    display: flex;
    max-width: 100%;
    justify-content: center;
}

.-title-post {
    flex: 1;
    max-width: 1000px;
}

.-title-post h1 {
    max-width: 100%;
    text-align: center !important;
    line-height: 1.3;
}

.all-content-card-in {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
}

p.service-title {
    margin-bottom: 3px;
    color: var(--second-text-color);
    font-size: 15px;
}


.all-content-card-in {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 18px;
}


.card_service {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.card_service:after {
    content: '';
}

.--pages-content-in .-port-category {
    position: relative;
    right: 0;
    margin-bottom: 0;
}

.-title-post .--pages-content-in>h1 {
    text-align: start;
}

.-back-shadwo {
    width: 255px;
    height: 1px;
    background: linear-gradient(270deg, var(--token-4ba9d2af-bbc9-422d-912b-c0d857289d96, rgba(255, 255, 255, 0)) 0%, var(--token-4ef09f89-9c35-4972-a9c1-8efc95820553, rgba(255, 255, 255, .2)) 50%, var(--token-4ba9d2af-bbc9-422d-912b-c0d857289d96, rgba(255, 255, 255, 0)) 100%);
}

.-single-post-content:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    border-top: 1px solid transparent;
    border-image-source: linear-gradient(90deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.02) 100%);
    border-image-slice: 1;
    border-radius: 12px;
    width: 50%;
}

.-blog-title-in {
    text-align: center;
    font-size: 18px;
    max-width: 837px;
}