/* ------------------------------------------------------------------
   Made Simple - shared chrome (header band + page ground)
   The header is black on every page, dark landing page or white inner
   page alike. That also settles the logo: a single gold-on-transparent
   mark works everywhere, with no black backing plate needed on white.
   Loaded on all pages, after the page styles.
   ------------------------------------------------------------------ */
.PwhiteBack.sticky-top,
section.PwhiteBack{
  background-color:#0d0b0b !important;
  background-image:none !important;
}
.PwhiteBack .navbar,
.PwhiteBack .navbar-collapse{background-color:transparent !important}

/* Links in the black header */
.PwhiteBack .nav-link,
.PwhiteBack .navbar-brand,
.PwhiteBack .nav-link span{color:#ece7dc !important}
.PwhiteBack .nav-link:hover,
.PwhiteBack .nav-link:focus{color:#dc9b27 !important}

/* The phone chip was a light pill on white. */
.PwhiteBack .bg-light,
.PwhiteBack .btn-light,
.PwhiteBack .rounded-pill,
.PwhiteBack .border{
  background-color:#1f1a18 !important;
  color:#ece7dc !important;
  border-color:#2a2320 !important;
}
.PwhiteBack .rounded-pill a,
.PwhiteBack .rounded-pill span{color:#ece7dc !important}

/* Mobile toggler */
.PwhiteBack .navbar-toggler{border-color:#2a2320 !important}
.PwhiteBack .navbar-toggler-icon{filter:invert(1) grayscale(1) brightness(1.7)}

/* The small icons beside each link are dark PNGs - lift them so they
   read against black. */
.PwhiteBack .nav-link img{filter:invert(1) brightness(1.6)}

/* ------------------------------------------------------------------
   Header contact block: phone and email together, each with a gold
   icon, rather than a bare number floating at the top of the page.
   ------------------------------------------------------------------ */
.ms-contact{display:flex;flex-direction:column;gap:4px;align-items:flex-start;line-height:1.3}
.ms-contact-item{
  display:inline-flex;align-items:center;gap:8px;
  color:#ece7dc !important;text-decoration:none;font-size:14px;white-space:nowrap;
}
.ms-contact-item:hover{color:#dc9b27 !important}
.ms-contact-item .ms-ic{
  width:15px;height:15px;flex:0 0 15px;color:#dc9b27;   /* gold icons */
}
.ms-contact-item:hover .ms-ic{color:#f5da7e}
@media (max-width:991px){
  .ms-contact{margin-top:10px}
  .ms-contact-item{font-size:13px}
}

/* ------------------------------------------------------------------
   Page ground. The landing page's light bands are #F4F1EA, a warm
   off-white; the inner pages were still stark #FFFFFF, so moving
   between them showed a visible shift. Matched to the landing page.
   ------------------------------------------------------------------ */
body{background-color:#f4f1ea}
body .bg-white:not(.rounded-circle),
body .bg-light{background-color:#f4f1ea !important}
/* Cards stay pure white so they lift off the warm ground. */
body .card,body .card-body,body article,
body .cardnews,body .contact__wrapper,body .description-box{
  background-color:#ffffff !important;
}

/* Footer credit link */
.ms-credit{
  color:#dc9b27 !important;text-decoration:none;font-weight:600;
  border-bottom:1px solid rgba(220,155,39,.45);padding-bottom:1px;
}
.ms-credit:hover{color:#f5da7e !important;border-bottom-color:#f5da7e}

/* A white card must carry dark copy. Without this the text colour can be
   inherited from a dark-theme rule and end up light-on-white. */
body .card,body .card-body,body article,body .cardnews,
body .contact__wrapper,body .description-box{color:#231f20}
body .card p,body .card li,body .card span,
body article p,body .cardnews p,body .description-box p,
body .contact__wrapper p{color:#231f20}
