.s-footer a,
.s-footer h1,
.s-footer h2,
.s-footer h3,
.s-footer li,
.s-footer p,
.s-footer span,
footer a,
footer h1,
footer h2,
footer h3,
footer li,
footer p,
footer span {
  color: #fff !important;
}
.s-footer h1,
.s-footer h2,
.s-footer h3,
footer h1,
footer h2,
footer h3 {
  font-size: 20px !important;
  font-family: Palatino Linotype, Palatino, serif;
  font-weight: 400;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 5px;
  color: #111;
}
.s-footer__address::after,
.s-footer__address::before,
footer__address::after,
footer__address::before {
  display: table;
  content: " ";
}
.s-footer__address::after,
footer__address::after {
  clear: both;
}
.s-footer__address .sv-text-portlet p,
footer__address .sv-text-portlet p {
  float: left;
}
.s-footer__address .sv-text-portlet p::before,
footer__address .sv-text-portlet p::before {
  content: "|";
  margin-right: 0.625rem;
}
.s-footer__address .sv-text-portlet:not(:first-child) p::before,
footer__address .sv-text-portlet:not(:first-child) p::before {
  margin-left: 0.625rem;
}
.s-footer__address .sv-text-portlet:last-child p::after,
footer__address .sv-text-portlet:last-child p::after {
  content: "|";
  margin-left: 0.625rem;
}
