/* Nice Homes Realtors — WhatsApp brand styling sitewide */
:root {
    --nhr-whatsapp: #25D366;
    --nhr-whatsapp-hover: #128C7E;
}

/* CTA buttons */
a.nhr-whatsapp-btn.th-btn,
.th-btn.nhr-whatsapp-btn {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 8px;
    background-color: var(--nhr-whatsapp) !important;
    border: 1px solid var(--nhr-whatsapp) !important;
    color: #fff !important;
}

a.nhr-whatsapp-btn.th-btn i,
.th-btn.nhr-whatsapp-btn i {
    font-size: 18px;
    margin: 0;
}

a.nhr-whatsapp-btn.th-btn:hover,
a.nhr-whatsapp-btn.th-btn:focus-visible,
.th-btn.nhr-whatsapp-btn:hover,
.th-btn.nhr-whatsapp-btn:focus-visible {
    background-color: var(--nhr-whatsapp-hover) !important;
    border-color: var(--nhr-whatsapp-hover) !important;
    color: #fff !important;
    box-shadow: none;
}

a.nhr-whatsapp-btn.th-btn::before,
.th-btn.nhr-whatsapp-btn::before {
    background-color: var(--nhr-whatsapp-hover) !important;
}

a.nhr-whatsapp-btn.th-btn:hover::before,
.th-btn.nhr-whatsapp-btn:hover::before {
    background-color: var(--nhr-whatsapp-hover) !important;
}

/* Social icon links (header / footer) */
.th-social a.nhr-whatsapp-link {
    background-color: var(--nhr-whatsapp) !important;
    border-color: var(--nhr-whatsapp) !important;
    color: #fff !important;
}

.th-social a.nhr-whatsapp-link i {
    color: #fff !important;
}

.th-social a.nhr-whatsapp-link:hover,
.th-social a.nhr-whatsapp-link:focus-visible {
    background-color: var(--nhr-whatsapp-hover) !important;
    border-color: var(--nhr-whatsapp-hover) !important;
    color: #fff !important;
}

.header-links .th-social a.nhr-whatsapp-link {
    background-color: var(--nhr-whatsapp) !important;
}

.copyright-wrap .footer-default-copy-right .th-social a.nhr-whatsapp-link {
    background-color: var(--nhr-whatsapp) !important;
    border-color: var(--nhr-whatsapp) !important;
}

.copyright-wrap .footer-default-copy-right .th-social a.nhr-whatsapp-link:hover,
.copyright-wrap .footer-default-copy-right .th-social a.nhr-whatsapp-link:focus-visible {
    background-color: var(--nhr-whatsapp-hover) !important;
    border-color: var(--nhr-whatsapp-hover) !important;
}
