#header {
  background-color: #FFFFFF;
  box-shadow: 0px 0px 1px 0px rgba(67,74,60,0.88);
  position: absolute;
  width: 100% !important;
  height: 10rem;
  transition: all 0.3s ease 0s;
}
#header #sitelogo {
  display: flex;
  align-items: center;
  transition: all 0.3s ease 0s;
}
#header #sitelogo a {
  display: flex;
  align-items: center;
}
#header #sitelogo .st0 {
  fill: #B2B2B2;
  transition: all 0.3s ease 0s;
}
#header #sitelogo .st1 {
  fill: #1D1D1B;
  transition: all 0.3s ease 0s;
}
#header a {
  transition: all 0.3s ease 0s;
}
#header a.elementor-item-active {
  color: #434A3C;
}
#header a.elementor-item-active:after {
  background-color: #434A3C;
}
#header .elementor-menu-toggle {
  transition: all 0.3s ease 0s;
  color: #434A3C;
}
#header.elementor-sticky--effects {
  background: #FFFFFF;
  height: 5rem;
}
#header.elementor-sticky--effects a:not(.elementor-sub-item) {
  color: #1D1D1B;
  text-shadow: none;
}
#header.elementor-sticky--effects a:not(.elementor-sub-item).elementor-item-active:after {
  background-color: #000000;
}
#header.elementor-sticky--effects #sitelogo .st0 {
  fill: #B2B2B2;
}
#header.elementor-sticky--effects #sitelogo .st1 {
  fill: #1D1D1B;
}
#header.elementor-sticky--effects .elementor-menu-toggle {
  color: #434A3C;
}
blockquote {
  border-left-color: #BFCFB3 !important;
  font-size: 2rem !important;
}
.blockquote {
  border: none;
}
.blockquote td {
  vertical-align: middle;
  border: none;
}
.blockquote td:first-of-type {
  text-align: center;
  width: auto;
}
.blockquote blockquote {
  border-left-color: #BFCFB3 !important;
  font-size: 2rem !important;
}
.blockquote img {
  margin: auto;
  border-radius: 500px !important;
}
.sub-menu .menu-item img.icon {
  max-width: 36px;
  transition: filter 0.3s ease 0s;
}
.sub-menu .menu-item:hover img.icon {
  filter: brightness(0) invert(1);
}
.news-loopitem {
  postition: relative;
  overflow: hidden;
}
.news-loopitem img {
  transition: filter 0.3s ease 0s;
}
.news-loopitem .loopitem-overlay {
  transform: translatey(90%);
  transition: transform 0.3s ease 0s;
}
.news-loopitem:hover .loopitem-overlay {
  transform: translatey(0%);
}
.news-loopitem:hover img {
  filter: saturate(10%);
  -webkit-filter: saturate(10%);
  -moz-filter: saturate(10%);
  -o-filter: saturate(10%);
  -ms-filter: saturate(10%);
}
.icon.before {
  margin-right: 1rem;
}
.icon.after {
  margin-left: 1rem;
}
#eael-reading-progress-2 .eael-reading-progress .eael-reading-progress-fill {
  background-color: #BFCFB3 !important;
}
.elementor-widget-text-editor ul,
ol {
  margin: 0px 0 15px 20px !important;
}
.elementor-portfolio__filters {
  justify-content: left !important;
}
.elementor-portfolio__filters li:nth-child(1) {
  visibility: hidden;
}
.elementor-portfolio__filters li:nth-child(1):before {
  visibility: visible;
  content: "Toon alles";
}
h1,
h2,
h3,
h4,
h5,
h6 {
  word-break: break-word;
  overflow-wrap: break-word;
  hyphens: auto;
}
