#region--footer {
  --section-default-background: #070d14;
  --section-muted-background: #070d14;
  
  color: var(--color-trans-white-9);
}

#region--footer > div {
  border-bottom-color: rgba(255,255,255,0.2) !important;
  border-top: none !important;
}

#region--footer h3 {
  display: none;
}

#region--footer ul {
  border-left: none !important;
  font-size: 1rem;
  padding-left: 0 !important;
}

#region--footer ul.gls-border-left a:hover {
    text-decoration: underline !important;
}

#region--footer .gls-h3.gls-text-primary {
  display: none;
}

#region--footer .gls-logo > img { 
  content: url('https://safeut.org/sites/g/files/zrelqx271/files/media/images/2025/safeut-horizontal-logo-white.png');
}

#region--footer [gls-icon] {
  color: white;
}

#region--footer .gls-iconnav {
  margin-top: 1em;
  order: 2;
}

#region--footer .gls-text-center.gls-text-left\@m {
  display: flex;
  flex-direction: column;
}

#region--footer a[href^="mailto:"] {
  color: white;
}

#region--footer li:has([aria-label="facebook"])  { order: 20; }
#region--footer li:has([aria-label="instagram"]) { order: 30; }
#region--footer li:has([aria-label="twitter"])   { order: 40; }
#region--footer li:has([aria-label="youtube"])   { order: 50; }

#region--footer div:has( > a.show-focus:only-child) {
  display: none;
}

#region--footer div:has( > .gls-text-small:only-child) {
  text-align: left !important;
  width: 100% !important;
}
