.rh-rhea-footer {
  font-size: 1.6rem;
  margin-bottom: 0 !important;
  padding: 2rem 0 0;
}
.rh-rhea-footer h2 {
  margin-top: 0;
}
.rh-rhea-footer h3 {
  font-size: 1.7rem;
  margin: 1rem 0 1.6rem;
}
.rh-rhea-footer table {
  margin-bottom: 0;
}
.rh-rhea-footer .opening-hours td:first-child {
  width: 88px;
}
.rh-rhea-footer.wp-block-group .wp-block-group__inner-container {
  max-width: 100%;
}
.rh-rhea-footer .wp-block-table {
  width: 100%;
}