/* Al-Muneer custom palette overrides
   Keep changes small to avoid breaking the template layout. */

:root {
  --almuneer-light: #87653b;
  --almuneer-dark: #3a2c14;
}

.theme-btn,
.theme-btn-s2 {
  background: var(--almuneer-light) !important;
}

.theme-btn:after,
.theme-btn-s2:after {
  background: var(--almuneer-dark) !important;
}

.wpo-section-title h2 span .shape svg,
.wpo-section-title-s2 h2 span .shape svg,
.wpo-section-title-s3 h2 span .shape svg {
  fill: var(--almuneer-light) !important;
}

/* Footer: override template white text on light background */
.footer-modern .wpo-upper-footer {
  background: #f8f3ea !important;
  border-top: 1px solid rgba(135, 101, 59, 0.18);
}

.footer-modern .wpo-lower-footer {
  background: #f2eadf !important;
  border-top: 1px solid rgba(135, 101, 59, 0.12);
}

.footer-modern,
.footer-modern .widget-title h3,
.footer-modern p,
.footer-modern li,
.footer-modern small {
  color: #3a2c14 !important;
}

.footer-modern .text-muted {
  color: rgba(58, 44, 20, 0.72) !important;
}

.footer-modern a {
  color: #87653b !important;
  font-weight: 700;
}

.footer-modern a:hover {
  color: #3a2c14 !important;
}

.footer-modern .contact-ft i,
.footer-modern .widget i {
  color: #87653b !important;
}

.footer-modern ul {
  margin: 0;
  padding-left: 0;
}

.footer-modern ul li {
  list-style: none;
  margin: 0.45rem 0;
}

