@import url("wl_footerpage-7.css");

:root {
    --tts-buttton-bg: #1F4B9A;
    --tts-buttton-bg1: #FFC107;
    --tts-buttton-txt: #ffffff;
    --tts-buttton-txt1: #1F4B9A;
    --footer-Bg: #EDCC61;
    --royal-blue: #1F4B9A;
    --gold: #FFC107;
    --gold-light: #FFD54F;
    --wave-orange: #FF6F1A;
}

/* Gold wave above footer (reference) */
body.theme-template-14 .theme-footer-14 .padma-wave {
    display: block;
    width: 100%;
    height: 80px;
    line-height: 0;
    margin: 0;
    overflow: hidden;
}
body.theme-template-14 .theme-footer-14 .padma-wave-svg {
    display: block;
    width: 100%;
    height: 80px;
}
body.theme-template-14 .theme-footer-14 .footer-section-four {
    border-top: none !important;
}

/* Newsletter — navy band with gold CTA */
body.theme-template-14 .theme-footer-14 .footer-top-content-four {
    background: linear-gradient(90deg, #1F4B9A, #2F63B8 60%, #FF6F1A) !important;
}
body.theme-template-14 .theme-footer-14 .footer-top-content-four h2 {
    color: #ffffff !important;
    font-weight: 800 !important;
}
body.theme-template-14 .theme-footer-14 .footer-top-content-four p {
    color: #FFF3C4 !important;
}
body.theme-template-14 .theme-footer-14 .primary-submit.four {
    background: linear-gradient(135deg, var(--gold), var(--gold-light)) !important;
    color: #163A72 !important;
    border-radius: 12px !important;
    font-weight: 800 !important;
}

/* Gold footer — ~25% lighter (still warm, not faded grey) */
body.theme-template-14 .theme-footer-14 .footer-section-four {
    background: linear-gradient(180deg, #F0D56A 0%, #E8C03A 100%) !important;
    color: #1a1200 !important;
}
body.theme-template-14 .theme-footer-14 .footer-section-four,
body.theme-template-14 .theme-footer-14 .footer-section-four p,
body.theme-template-14 .theme-footer-14 .footer-section-four span,
body.theme-template-14 .theme-footer-14 .footer-section-four li {
    color: #1a1200 !important;
}
body.theme-template-14 .theme-footer-14 .footer-section-four .footer-top-content .information-wrapper .single-information .content span {
    color: #1F4B9A !important;
    font-weight: 700 !important;
}
body.theme-template-14 .theme-footer-14 .footer-section-four .footer-top-content .information-wrapper .single-information .content a {
    color: #111 !important;
    font-weight: 700 !important;
}
body.theme-template-14 .theme-footer-14 .footer-section-four .footer-widget .widget-title h4,
body.theme-template-14 .theme-footer-14 .footer-section-four h4,
body.theme-template-14 .theme-footer-14 .footer-section-four h5 {
    color: #1F4B9A !important;
    font-weight: 800 !important;
    text-transform: uppercase;
    letter-spacing: .04em;
}
body.theme-template-14 .theme-footer-14 .footer-section-four .footer-widget .widget-list li a,
body.theme-template-14 .theme-footer-14 .footer-section-four a {
    color: #1a1200 !important;
    font-weight: 600 !important;
}
body.theme-template-14 .theme-footer-14 .footer-section-four .footer-widget .widget-list li a:hover {
    color: #1F4B9A !important;
}
body.theme-template-14 .theme-footer-14 .footer-section-four .footer-widget .footer-logo p {
    color: #2a1d00 !important;
}
body.theme-template-14 .theme-footer-14 .footer-section-four .footer-bottom {
    border-top: 1px solid rgba(31, 75, 154,.25) !important;
}
body.theme-template-14 .theme-footer-14 .footer-section-four .footer-bottom .copy-write-area p {
    color: #1a1200 !important;
    font-weight: 600 !important;
}

@media (max-width: 767.98px) {
    body.theme-template-14 .theme-footer-14 .footer-top-content-four h2 {
        font-size: 20px !important;
    }
}
