form#login p span {
    text-transform: lowercase;
}
.rating-wrappers {
    display: none !important;
}

.scroll-top-wrap::after {
    content: "\f077"; /* FontAwesome up arrow */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 20px;
    color: #17efef;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.directorist-return-back {
    background-color: black !important;
    color: white !important;  /* Ensures text is visible */
    padding: 10px 15px;  /* Optional: Adds some padding */
    border-radius: 5px;  /* Optional: Rounds the edges */
    text-decoration: none;  /* Ensures no underline */
    display: inline-block;  /* Keeps it inline but allows padding */
}

.directorist-card__header__title:has(span.directorist-listing-price) {
    visibility: hidden;  /* Hides only the original "Consultation Fee" */
    position: relative;
}

.directorist-card__header__title:has(span.directorist-listing-price)::after {
    content: "Cash Pay Price ";  /* Replaces the text */
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
    color: black;  
    font-weight: bold;
}

.directorist-listing-price {
    visibility: visible !important;
    position: absolute;
    left: auto;
    right: 0;  /* Ensures price stays aligned */
}

.directorist-card__header__title {
    display: flex;  /* Enables flexbox */
    align-items: center;  /* Aligns icon and text */
    gap: 15px;  /* Adjust spacing between icon and text */
}

.directorist-card__header-icon {
    flex-shrink: 0;  /* Prevents icon from resizing */
    width: 24px;  /* Adjust icon width if needed */
    height: 24px;  /* Keeps icon size uniform */
}

.directorist-card__header-text {
    flex-grow: 1;  /* Allows title to expand naturally */
    min-width: 0;  /* Prevents text from overflowing */
}

#directorist-add-faq {
    background-color: black !important;
    color: white !important; /* Ensures text is visible */
    border: none; /* Optional: Remove border if needed */
}
#directorist-search-field__btn directorist-search-field__btn--clear {
	autocomplete= "off"
}

a[href="#"]::before {
    content: none !important;
}

a[href="#"]:before,
a[href="#"]:after {
    content: none !important;
}



.directorist-advanced-filter__advanced__element.directorist-search-field-pricing{
    display: none;
}

/* All Listing Page */
.directorist-claimed .directorist-claimed--badge > br {
 display: none;
}
/*
.directorist-content-active .directorist-listing-single .directorist-claimed .directorist-claimed--badge {
    margin-top: 10px;
}
.directorist-content-active .directorist-listing-single .directorist-claimed .directorist-claimed--badge {
    top: 20px !important;
}
*/