/*
Template:       dclassified
Theme Name:     dClassified Child
Theme URI:      https://directorist.com/product/dclassified/
Author:         wpWax
Author URI:     https://wpwax.com/
Description:    dClassified - Smart and Powerful Directory & Listing WordPress Theme.
Version:        1.0
Text Domain:    dclassified-child
License:        GNU General Public License v2 or later
License URI:	http://www.gnu.org/licenses/gpl-2.0.html
Requires PHP:	7.0
Tested up to:	5.8
Tags:           two-columns, three-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog
*/

/* Directory Type Nav Tabs - active & hover text visibility */
.directorist-type-nav__list__current .directorist-type-nav__link,
.directorist-type-nav__list__current .directorist-type-nav__link:hover {
    color: #fff !important;
}

.directorist-type-nav__link:hover {
    color: #FF6B35 !important;
}

/* =============================================
   About Us Page Fixes
   ============================================= */

/* About Us page - force white bold text in dark sections */
body.page-id-109 strong {
    color: inherit !important;
}
body.page-id-109 .wp-block-list strong {
    color: #fff !important;
}

/* Card columns equal height */
.wp-block-columns.alignwide .wp-block-column.has-background {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
}

/* CTA section button hover */
.has-background[style*="background-color:#FF6B35"] .wp-block-button__link:hover {
    opacity: 0.9;
    transform: translateY(-1px);
    transition: all 0.2s ease;
}

/* Footer logo size */
.footer-area .widget_media_image img,
.footer-area .widget img,
.site-footer .widget_media_image img,
.site-footer .widget img {
    max-width: 150px !important;
    height: auto !important;
}

/* ===== MailerLite Form Styling ===== */
#mailerlite-form_1 {
    background: transparent !important;
    padding: 0 !important;
    text-align: center !important;
}
.mailerlite-form-title,
.mailerlite-form-description {
    display: none !important;
}
.mailerlite-form-field label {
    display: none !important;
}
.mailerlite-form-field input[type="email"] {
    width: 100% !important;
    max-width: 420px !important;
    padding: 14px 20px !important;
    font-size: 16px !important;
    border-radius: 8px !important;
    border: none !important;
    outline: none !important;
    margin-bottom: 12px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.mailerlite-subscribe-button-container {
    text-align: center !important;
}
.mailerlite-subscribe-submit {
    background: #0F172A !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 14px 40px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    transition: background 0.2s !important;
    width: 100% !important;
    max-width: 420px !important;
}
.mailerlite-subscribe-submit:hover {
    background: #1e293b !important;
}
.mailerlite-form-response h4 {
    color: #ffffff !important;
    font-size: 18px !important;
}
.mailerlite-form-error {
    color: #ffd700 !important;
    font-size: 13px !important;
    display: block !important;
    margin-top: 4px !important;
}