@charset "UTF-8";
/* These styles are used only in the backend editor */
/*Grössen*/
body {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  /*Light 300
  Regular 400
  Medium 500
  Bold 700
  Black 900*/
}
body .wp-block,
body .is-root-container,
body .entry-header,
body .entry-content {
  font-family: "Lato", sans-serif;
  font-weight: 300;
}
body .wp-block p,
body .wp-block h1,
body .wp-block h2,
body .wp-block h3,
body .wp-block h4,
body .wp-block h5,
body .wp-block h6,
body .wp-block ul,
body .wp-block li cite,
body .wp-block figcaption,
body .wp-block table,
body .wp-block address,
body .wp-block .wp-caption-text,
body .wp-block .wp-block-file,
body .wp-block .wp-block-latest-posts *,
body .is-root-container p,
body .is-root-container h1,
body .is-root-container h2,
body .is-root-container h3,
body .is-root-container h4,
body .is-root-container h5,
body .is-root-container h6,
body .is-root-container ul,
body .is-root-container li cite,
body .is-root-container figcaption,
body .is-root-container table,
body .is-root-container address,
body .is-root-container .wp-caption-text,
body .is-root-container .wp-block-file,
body .is-root-container .wp-block-latest-posts *,
body .entry-header p,
body .entry-header h1,
body .entry-header h2,
body .entry-header h3,
body .entry-header h4,
body .entry-header h5,
body .entry-header h6,
body .entry-header ul,
body .entry-header li cite,
body .entry-header figcaption,
body .entry-header table,
body .entry-header address,
body .entry-header .wp-caption-text,
body .entry-header .wp-block-file,
body .entry-header .wp-block-latest-posts *,
body .entry-content p,
body .entry-content h1,
body .entry-content h2,
body .entry-content h3,
body .entry-content h4,
body .entry-content h5,
body .entry-content h6,
body .entry-content ul,
body .entry-content li cite,
body .entry-content figcaption,
body .entry-content table,
body .entry-content address,
body .entry-content .wp-caption-text,
body .entry-content .wp-block-file,
body .entry-content .wp-block-latest-posts * {
  font-family: "Lato", sans-serif;
  font-weight: 300;
}
body .wp-block h1,
body .is-root-container h1,
body .entry-header h1,
body .entry-content h1 {
  font-family: "Lato", sans-serif;
  font-size: 7.5rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: #1A5025;
}
body .wp-block h2,
body .is-root-container h2,
body .entry-header h2,
body .entry-content h2 {
  color: #1A5025;
  font-size: 2.5rem;
  letter-spacing: 0.02em;
  font-weight: 700;
  text-align: left;
}
body .wp-block h2.entry-title,
body .is-root-container h2.entry-title,
body .entry-header h2.entry-title,
body .entry-content h2.entry-title {
  font-size: inherit;
}
body .wp-block h3,
body .is-root-container h3,
body .entry-header h3,
body .entry-content h3 {
  font-size: 2.1rem;
  letter-spacing: 0.02em;
  font-weight: 700;
}
body .wp-block a:not(.more-link),
body .is-root-container a:not(.more-link),
body .entry-header a:not(.more-link),
body .entry-content a:not(.more-link) {
  display: inline-block;
  text-decoration: none !important;
  color: #1A5025;
  border-bottom: 0.05em solid #1A5025;
  padding-bottom: 0.1em;
}
body .wp-block a:not(.more-link):hover,
body .is-root-container a:not(.more-link):hover,
body .entry-header a:not(.more-link):hover,
body .entry-content a:not(.more-link):hover {
  text-decoration: underline;
  /*  background-color: rgba($ppContrastColor, 0.1);
  box-shadow: rgba($ppContrastColor, 0.25) 0px 0px 20px  */
  color: black;
  border-bottom-color: black;
}
body .wp-block b,
body .wp-block strong,
body .is-root-container b,
body .is-root-container strong,
body .entry-header b,
body .entry-header strong,
body .entry-content b,
body .entry-content strong {
  font-weight: 700;
}
body .wp-block figcaption,
body .is-root-container figcaption,
body .entry-header figcaption,
body .entry-content figcaption {
  color: #1e1e1e;
}
body .wp-block img,
body .is-root-container img,
body .entry-header img,
body .entry-content img {
  -webkit-filter: grayscale(100%);
  /* Chrome, Opera, Safari  */
  filter: grayscale(100%);
}
body .wp-block img:hover,
body .is-root-container img:hover,
body .entry-header img:hover,
body .entry-content img:hover {
  -webkit-filter: grayscale(0%);
  /* Chrome, Opera, Safari */
  filter: grayscale(0%);
}
body .wp-block .wp-block-column:first-of-type,
body .is-root-container .wp-block-column:first-of-type,
body .entry-header .wp-block-column:first-of-type,
body .entry-content .wp-block-column:first-of-type {
  flex-shrink: 0;
}
body .wp-block .wp-block-column h1:first-child,
body .wp-block .wp-block-column h2:first-child,
body .wp-block .wp-block-column h3:first-child,
body .is-root-container .wp-block-column h1:first-child,
body .is-root-container .wp-block-column h2:first-child,
body .is-root-container .wp-block-column h3:first-child,
body .entry-header .wp-block-column h1:first-child,
body .entry-header .wp-block-column h2:first-child,
body .entry-header .wp-block-column h3:first-child,
body .entry-content .wp-block-column h1:first-child,
body .entry-content .wp-block-column h2:first-child,
body .entry-content .wp-block-column h3:first-child {
  margin-top: 0;
}
body .wp-block .heading-size-1,
body .is-root-container .heading-size-1,
body .entry-header .heading-size-1,
body .entry-content .heading-size-1 {
  font-size: 1.2rem;
}
body .wp-block .greenBlock,
body .is-root-container .greenBlock,
body .entry-header .greenBlock,
body .entry-content .greenBlock {
  background-color: #1A5025;
  padding: 2rem;
}
body .wp-block .greenBlock a,
body .is-root-container .greenBlock a,
body .entry-header .greenBlock a,
body .entry-content .greenBlock a {
  color: white;
  border-bottom-color: white;
}
body .wp-block .greenBlock a:hover,
body .is-root-container .greenBlock a:hover,
body .entry-header .greenBlock a:hover,
body .entry-content .greenBlock a:hover {
  color: rgba(255, 255, 255, 0.8);
}
body .wp-block .greenBlock p,
body .is-root-container .greenBlock p,
body .entry-header .greenBlock p,
body .entry-content .greenBlock p {
  color: white;
  font-size: 0.9em;
}
body .wp-block .greenBlock h3,
body .is-root-container .greenBlock h3,
body .entry-header .greenBlock h3,
body .entry-content .greenBlock h3 {
  color: white;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
body .wp-block .greenBlock h1,
body .wp-block .greenBlock h2,
body .is-root-container .greenBlock h1,
body .is-root-container .greenBlock h2,
body .entry-header .greenBlock h1,
body .entry-header .greenBlock h2,
body .entry-content .greenBlock h1,
body .entry-content .greenBlock h2 {
  color: white;
}
body .wp-block .lead,
body .is-root-container .lead,
body .entry-header .lead,
body .entry-content .lead {
  font-weight: 700;
}
body .wp-block .markText,
body .is-root-container .markText,
body .entry-header .markText,
body .entry-content .markText {
  background-color: yellow;
}
body .wp-block .bildHalbeBreite,
body .is-root-container .bildHalbeBreite,
body .entry-header .bildHalbeBreite,
body .entry-content .bildHalbeBreite {
  width: 50%;
}
body .wp-block .bildDreiViertelBreite,
body .is-root-container .bildDreiViertelBreite,
body .entry-header .bildDreiViertelBreite,
body .entry-content .bildDreiViertelBreite {
  width: 75%;
}
body .wp-block .author,
body .wp-block .autor,
body .wp-block .zusatzinformationen,
body .wp-block .date,
body .is-root-container .author,
body .is-root-container .autor,
body .is-root-container .zusatzinformationen,
body .is-root-container .date,
body .entry-header .author,
body .entry-header .autor,
body .entry-header .zusatzinformationen,
body .entry-header .date,
body .entry-content .author,
body .entry-content .autor,
body .entry-content .zusatzinformationen,
body .entry-content .date {
  position: relative;
  font-size: 0.8em;
  line-height: 1.6em;
  font-weight: 300;
  padding: 0 0 1em 0;
  margin: 0;
  color: #1A5025;
}

.entry-content > .alignwide,
.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
.entry-content [class*=__inner-container] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  width: 66.66%;
  max-width: unset;
  box-sizing: border-box;
  margin-left: 33.33%;
  padding-left: 4rem;
}
.entry-content .wp-block-group p,
.entry-content .wp-block-group h1,
.entry-content .wp-block-group h2,
.entry-content .wp-block-group h3,
.entry-content .wp-block-group h4,
.entry-content .wp-block-group h5 {
  width: 100% !important;
  margin-left: 0% !important;
  padding-left: 0 !important;
}
.entry-content ul.wp-block-latest-posts.alignfull li {
  background-color: transparent;
  padding: 0;
  font-size: 0.9em;
}
.entry-content ul.wp-block-latest-posts.columns-2, .entry-content ul.wp-block-latest-posts.columns-3, .entry-content ul.wp-block-latest-posts.columns-4 {
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  width: 100%;
}
.entry-content ul.wp-block-latest-posts.columns-2 li, .entry-content ul.wp-block-latest-posts.columns-3 li, .entry-content ul.wp-block-latest-posts.columns-4 li {
  border: none;
  padding: 0;
  margin: 0 0 3rem 0;
  background-color: #1A5025;
}
.entry-content ul.wp-block-latest-posts.columns-2 li div.wp-block-latest-posts__featured-image, .entry-content ul.wp-block-latest-posts.columns-3 li div.wp-block-latest-posts__featured-image, .entry-content ul.wp-block-latest-posts.columns-4 li div.wp-block-latest-posts__featured-image {
  padding: 0;
}
.entry-content ul.wp-block-latest-posts.columns-2 li div.wp-block-latest-posts__featured-image a,
.entry-content ul.wp-block-latest-posts.columns-2 li div.wp-block-latest-posts__featured-image img, .entry-content ul.wp-block-latest-posts.columns-3 li div.wp-block-latest-posts__featured-image a,
.entry-content ul.wp-block-latest-posts.columns-3 li div.wp-block-latest-posts__featured-image img, .entry-content ul.wp-block-latest-posts.columns-4 li div.wp-block-latest-posts__featured-image a,
.entry-content ul.wp-block-latest-posts.columns-4 li div.wp-block-latest-posts__featured-image img {
  width: 100%;
  height: auto;
}
.entry-content ul.wp-block-latest-posts.columns-2 li > a, .entry-content ul.wp-block-latest-posts.columns-3 li > a, .entry-content ul.wp-block-latest-posts.columns-4 li > a {
  margin: 1rem;
  color: white;
  border-bottom-color: white;
}
.entry-content ul.wp-block-latest-posts.columns-2 li > a:hover, .entry-content ul.wp-block-latest-posts.columns-3 li > a:hover, .entry-content ul.wp-block-latest-posts.columns-4 li > a:hover {
  border-bottom-color: black;
}
.entry-content ul.wp-block-latest-posts.columns-2 li > div, .entry-content ul.wp-block-latest-posts.columns-3 li > div, .entry-content ul.wp-block-latest-posts.columns-4 li > div {
  display: block;
  position: relative;
  margin: 0;
  width: 100%;
  padding: 0 1rem 1rem 1rem;
  color: white;
  font-size: 0.8em;
}
.entry-content .wp-block-archives > li:last-child,
.entry-content .wp-block-categories > li:last-child,
.entry-content .wp-block-latest-posts > li:last-child,
.entry-content .wp-block-latest-comment > li:last-child {
  margin-bottom: 1.25em;
}