/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* ---------- Caridor prefooter (added 2026-08-07) ---------- */
.site-footer{--ftr-bg:#ffffff;--ftr-ink:#1a2b7b;--ftr-muted:#5a6472;--ftr-accent:#5e6c2c;--ftr-line:rgba(26,43,123,.10);background:var(--ftr-bg);border-top:1px solid var(--ftr-line);padding:60px 5vw 30px;font-family:'Cairo',Arial,Helvetica,sans-serif;line-height:1.7;color:var(--ftr-muted)}
.site-footer .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-bottom:3rem;border-bottom:1px solid var(--ftr-line);margin-bottom:2rem}
.site-footer .footer-brand p{font-size:.88rem;color:var(--ftr-muted);max-width:30ch;line-height:1.7;margin:1rem 0 0}
.site-footer .logo-wrap{display:inline-flex;align-items:center;gap:10px;text-decoration:none}
.site-footer .logo-img{height:42px;width:auto;display:block;transition:opacity .2s}
.site-footer .logo-wrap:hover .logo-img{opacity:.8}
.site-footer .footer-social{display:flex;gap:.75rem;margin-top:1.5rem}
.site-footer .social-btn{width:38px;height:38px;border-radius:10px;background:#f4f6f1;border:1px solid rgba(26,43,123,.16);display:grid;place-items:center;text-decoration:none;color:var(--ftr-muted);transition:all .2s}
.site-footer .social-btn:hover{background:rgba(94,108,44,.08);border-color:rgba(94,108,44,.35);color:var(--ftr-accent)}
.site-footer .footer-col h4{font-weight:700;font-size:.9rem;color:var(--ftr-ink);margin:0 0 1.2rem}
.site-footer .footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}
.site-footer .footer-col ul li{margin:0;padding:0;list-style:none}
.site-footer .footer-col ul li:before{content:none}
.site-footer .footer-col ul a{font-size:.85rem;color:var(--ftr-muted);text-decoration:none;transition:color .2s}
.site-footer .footer-col ul a[href^="tel"]{direction:ltr;display:inline-block;text-align:left}
.site-footer .footer-col ul a:hover{color:var(--ftr-accent)}
.site-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:var(--ftr-muted);flex-wrap:wrap;gap:.5rem}
.site-footer .footer-legal{display:flex;gap:1.5rem}
.site-footer .footer-bottom a{color:var(--ftr-accent);text-decoration:none}
.site-footer .footer-bottom a:hover{text-decoration:underline}
@media(max-width:1024px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:768px){.site-footer .footer-grid{grid-template-columns:1fr;gap:2rem}.site-footer{padding:40px 5vw 24px}}
.site-footer .footer-logo{margin:0}
.site-footer .footer-copy{margin:0}
.site-footer p:empty{display:none;margin:0}

.wd-prefooter>.container{max-width:100%;width:100%;padding-left:0;padding-right:0}
.wd-prefooter{padding:0}
