/* FIX: header covers content */
.has-header-image .site-header {
  position: static;
}

.hidden-on-frontend,
body.home header.entry-header {
  display: none;
}

header img.site-header-image {
  max-height: 100px;
  object-fit: cover;
}

@media screen and (min-width: 1218px) {
  header img.site-header-image {
  	max-height: 250px;
  }
}

body.home #primary,
body.home #primary-full {
  padding-top: 0;
}

a:hover img {
  opacity: 0.8;
}

ul.no-indent li {
  margin-left: 0;
}

aside#secondary section {
  margin-bottom: 0.5em;
}

aside#secondary ul.wp-block-latest-posts {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
}

aside#secondary ul.wp-block-latest-posts li {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0.5em
}

aside#secondary ul.wp-block-latest-posts li > * {
  float: none;
  display: block;
}

aside#secondary ul.wp-block-latest-posts a,
aside#secondary ul.wp-block-latest-posts img {
  display: block;
}

figure.wp-block-embed-youtube {
  text-align: center;
}

a.wp-block-button__link, button {
  color: white;
  border: none;
  border-radius: 100px;
}
