/**general stlyes*/

.is-root-container.is-layout-flow.wp-block-post-content-is-layout-flow {
  padding: 5vw 0;
}

#main .entry-content > * {
  margin-bottom: var(--cont-gap);
  margin-left: 0;
  margin-right: 0;
}

.entry-content > .alignfull {
  width: 100% !important;
}

.entry-content .wp-block-uagb-container.alignwide:not(.alignfull) {
  max-width: 800px !important;
}

.entry-content > .wp-block-uagb-container:not(.alignfull) {
  width: 90%;
  margin-left: auto !important;
  margin-right: auto !important;
}

.entry-content[ast-blocks-layout] > .alignwide {
  max-width: 800px !important;
}

#main .einleitung.weniger-abstand-unten {
  margin-bottom: calc(var(--gap-l) * 1.6);
}

.mehrspaltig {
  -moz-column-count: 2;
  -moz-column-gap: 3vw;
  -webkit-column-count: 2;
  -webkit-column-gap: 3vw;
  column-count: 2;
  column-gap: 3vw;
  margin: 0;
}

.has-medium-font-size {
  font-family: var(--headlinefont);
  font-size: 1.278rem !important;
  line-height: 1.7;
  letter-spacing: 0.02em;
}

.wp-block-uagb-image__figure::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  opacity: 0.3;
}

.wp-block-uagb-image.no-filter .wp-block-uagb-image__figure::before {
  display: none;
}

/**in editor*/

.is-root-container > * {
  margin-bottom: var(--cont-gap) !important;
}

.wp-block.wp-block-post-title {
  font-family: Arial, Helvetica, sans-serif;
  color: var(--color-1) !important;
}

@media (max-width: 820px) {
  .mehrspaltig {
    -moz-column-count: 2;
    -moz-column-gap: 3vw;
    -webkit-column-count: 2;
    -webkit-column-gap: 3vw;
    column-count: 1;
    column-gap: 3vw;
    margin: 0;
  }
}

/* Container mit Textspalten h3 */

.cont-text-spalten h3 {
  font-weight: 600;
}

/* Sitemap */

.rank-math-html-sitemap__section h2 {
  display: none;
}

.rank-math-html-sitemap__list {
  list-style: none;
  text-align: center;
}

@media (max-width: 820px) {
  .entry-content > .wp-block-uagb-container:not(.alignfull),
  .entry-content
    > .wp-block-uagb-container
    > .uagb-container-inner-blocks-wrap {
    width: 84% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

/*
@media (max-width: 576px) {
  #main .entry-content > * {
    margin-bottom: calc(var(--cont-gap) - var(--gap-l) * 2.5);
  }
}

*/
