/* 1. Target the 'Meta' text (Category / Author / Date) */
.entry-meta, 
.entry-meta *, 
.ast-post-format- , 
.read-container {
    font-size: 15px !important; /* Standard readable size for meta */
    color: #666666 !important;
    margin-top: 5px !important;
    margin-bottom: 10px !important;
}

/* 2. Target the 'Excerpt' (The actual article summary text) */
.entry-content p, 
.ast-excerpt-container p,
.post-content p {
    font-size: 18px !important; /* Matches modern blog standards */
    line-height: 1.6 !important; /* Improves readability */
    color: #444444 !important;
}

/* 3. Target the 'Read More' link */
.ast-excerpt-container .ast-read-more,
.read-more {
    font-size: 16px !important;
    font-weight: bold !important;
}

@media (min-width: 768px) {
    .entry-title a {
        font-size: 32px !important;
    }
}
@media (max-width: 767px) {
    .entry-title a {
        font-size: 22px !important;
    }
}

/* 1. Force the font size for the Quick Links list and prevent shrinking */
html body .flex-idx-search-links, 
html body .flex-idx-search-links li, 
html body .flex-idx-search-links a {
    font-size: 25px !important;
    line-height: 1.6 !important;
    display: inline-block !important; /* Helps maintain layout during load */
}

/* 2. Target the section headers within the Quick Links (e.g., "Active Listings") */
html body .flex-idx-search-links strong,
html body .flex-idx-search-links b {
    font-size: 25px !important;
    display: block !important;
    margin-top: 15x !important;
    margin-bottom: 5px !important;
}

/* 3. Disable any "auto-shrinking" scripts from the IDX provider */
.flex-idx-search-links * {
    -webkit-text-size-adjust: none !important;
    text-size-adjust: none !important;
    transition: none !important;
}

/* Resize Feedzy Thumbnails */
.feedzy-rss .rss_item .rss_image {
    width: 200px !important; /* Adjust width as needed */
    height: auto !important;
    object-fit: cover; /* Prevents stretching */
    border-radius: 4px; /* Optional: matches modern UI styles */
}

/* Ensure images don't overflow on mobile */
@media (max-width: 600px) {
    .feedzy-rss .rss_item .rss_image {
        width: 100% !important;
        max-width: 300px;
    }
}