/* Font Color Fix - Make light fonts darker */

/* Override light text colors to dark black */
.text-black-50 {
    color: #000 !important;
}

body .text-black-50 {
    color: #000 !important;
}

* .text-black-50 {
    color: #000 !important;
}

.text-muted {
    color: #000 !important;
}

/* Make sure all paragraph text is dark */
p.text-black-50 {
    color: #000 !important;
}

/* Property card text fixes */
.property-content .text-muted {
    color: #000 !important;
}

.city.text-muted {
    color: #000 !important;
}

.specs .text-muted {
    color: #000 !important;
}

.features-text .text-muted {
    color: #000 !important;
}

/* Testimonial text fix */
.testimonial small.text-muted {
    color: #000 !important;
}

/* General muted text override */
small.text-muted {
    color: #000 !important;
}

/* Any other light colored text */
.text-secondary {
    color: #000 !important;
}

/* Breadcrumb light text */
.text-white-50 {
    color: #000 !important;
}

/* Property description text */
.property-content .text-black-50 {
    color: #000 !important;
}

/* Counter captions */
.caption.text-black-50 {
    color: #000 !important;
}

/* All paragraph text with light colors */
p.text-black-50 {
    color: #000 !important;
}

/* Meta text in person cards */
.meta {
    color: #000 !important;
}

/* Any span with light text */
span.text-black-50 {
    color: #000 !important;
}

/* Blog page specific */
.blog-meta .text-muted {
    color: #000 !important;
}

.blog-excerpt.text-muted {
    color: #000 !important;
}

.text-muted {
    color: #000 !important;
}

/* Property single page */
.property-details .text-black-50 {
    color: #000 !important;
}

.meta {
    color: #000 !important;
}

/* Agent box text */
.agent-box .meta {
    color: #000 !important;
}

/* Similar properties */
.property-content .text-black-50 {
    color: #000 !important;
}

/* All small text elements */
small {
    color: #000 !important;
}

/* Badge secondary */
.badge-secondary {
    background-color: #000 !important;
    color: #fff !important;
}

/* About page specific overrides */
body .text-black-50,
div .text-black-50,
span.text-black-50,
p.text-black-50 {
    color: #000 !important;
}

body .text-muted,
div .text-muted,
span.text-muted,
p.text-muted {
    color: #000 !important;
}

.feature-text p {
    color: #000 !important;
}

.counter-wrap .caption {
    color: #000 !important;
}

.section .text-black-50 {
    color: #000 !important;
}

/* About page paragraph text */
.section p {
    color: #000 !important;
}

.col-lg-4 p {
    color: #000 !important;
}

div p {
    color: #000 !important;
}