/* ------------------------------
Global Css Start From Here
------------------------------- */
.theme_text{color: #e61f7f;}

/* ------------------------------
Header Css Start From Here
------------------------------- */
.custom-logo-link img{height: auto;}

/* ------------------------------
Full width Content
------------------------------- */
.fwd_with_callbox .sticky-contact {
    position: sticky;
    top: 100px;
}

@media (max-width: 991.98px) {
    .fwd_with_callbox  .sticky-contact {
        position: static;
    }
}

/* ------------------------------
Contact Form 7
------------------------------- */
section.section.banner-contact.cs_accent_bg  form .form input, section.section.banner-contact.cs_accent_bg .form textarea{ width: 100%}
section.section.banner-contact.cs_accent_bg .form textarea{height: 80px;}
section.section.banner-contact.cs_accent_bg input.wpcf7-submit {
    background-color: var(--accent);
    border: 1px solid var(--accent-color);
    color: var(--accent-color);
}
section.section.banner-contact.cs_accent_bg br{display: none;}
/* ------------------------------
Blog Css
------------------------------- */
.blog_section_cstm h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.blog_section_cstm .image-container.img-box img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}
/* Pagination css start from here  */
.th-pagination a, .th-pagination span {
    display: inline-block;
    text-align: center;
    position: relative;
    border: none;
    color: black;
    border: 2px solid #8e69d2;
    width: 56px;
    height: 56px;
    line-height: 56px;
    z-index: 1;
    font-size: 18px;
    font-weight: 500;
}

.th-pagination a:hover, .th-pagination span:hover {
    color: #fff;
    background-color: #8e69d2
}

.th-pagination .nav-links {
    text-align: center;
    margin: 0 auto;
}
.th-pagination .page-numbers.current {
    color: #fff;
     background-color: #8e69d2;
}
/* ------------------------------
Random Css
------------------------------- */
.card-about-intro__highlight p{
    color: #fff;
}
/* ------------------------------
Footer Css
------------------------------- */
ul#menu-footer-menu li {
    list-style: none;
    color: #fff;
    display: inline-block;
}
ul#menu-footer-menu li a{
    color: #fff;
}
ul#menu-footer-menu li:not(:first-child) {
    margin-left: 15px;
}