footer:last-child {
  bottom: 0;
  width: 100%;
  height: fit-content;
}
.region-footer {
  margin-top: 5em;
  background-color: olive;
  color: wheat;
  height: 100%;
  position: relative;
  bottom: 0;
  width: 100%;
}
#block-wien-powered {
  float: right;
  margin: 1em;
}
.simplenews-subscriber-form {
  padding: 5px;
}
.simplenews-subscriber-form .form-actions {
  margin: unset !important;
}
.simplenews-subscriber-form #edit-actions,
.simplenews-subscriber-form #edit-message {
  display: inline;
}
#edit-mail-0-value--description {
  display: none;
}
