/* ---------- Color Module Styles ----------- */
body {
  color: #343a40 !important;
}
body h1, body h2, body h3, body h4, body h5 {
  color: #672686;
}
body h1 a, body h2 a, body h3 a, body h4 a, body h5 a {
  color: #672686;
}
body h1 a span, body h2 a span, body h3 a span, body h4 a span, body h5 a span {
  color: #672686;
}
body .vk_blockly_page_teaser h2 {
  background-color: #f6b914;
}
body .site-name a {
  color: #672686 !important;
}
body .site-slogan {
  color: #c61b8d;
}
.et_filteredlist .colorbox-container .et_vera_wrapper .et_vera_title a {
  color: #672686;
}
body h3 a {
  color: #fff !important;
}
body .et_label, body .sozial-web {
  color: #672686 !important;
}
body .js-form-type-search input, body .js-form-type-textfield input {
  border-color: #f6b914 !important;
}
body .js-form-type-search::before {
  content: "\f002" !important;
  font-family: FontAwesome;
  font-size: 44px;
  font-weight: 100;
  padding-top: 3px;
  padding-left: 2px;
  color: #cccccc !important;
  background-image: none !important;
}
body #menuToggle {
  border-color: #f6b914 !important;
}
body #menuToggle .burger_menu {
  background: #cccccc !important;
}
body .carousel a[class^="carousel-control"] span[class^="carousel-control"] {
  background-color: #388eb8 !important;
}
body .page-item.is-active a, body .pager__item--next a, body .pager__item--previous a {
  background-color: #388eb8 !important;
}
body .txt_highlight {
  background-color: #f6b914 !important;
}
body .media-bild .vk_bildrechte, body .banner_wrapper .banner_mess {
  background-color: #f6b914 !important;
}
body .et_vera_datum, body .multi_caption figcaption, body .edomain .headerwrapper h1, .node--type-article figure figcaption {
  background-color: #672686 !important;
}
body .et_vera_datum, body figcaption , body .edomain .headerwrapper div {
  background-color: #f6b914 !important;
}
body .slider_teaser .carousel-item .carousel-caption {
  background-color: #672686 !important;
}
body .carousel .carousel-caption p {
  background-color: #f6b914 !important;
}
body .node-readmore a, body .js-form-submit, body .btn-secondary, body .button-primary {
  background-color: #c61b8d !important;
}
body .lk_widget_inner > .lk_widget_link_ext {
  color: #c61b8d !important;
}
body .lk_widget_box a, body .content-overlay__inner .community-search__heading {
  color: #672686 !important;
}
body .btn-secondary:hover {
  background-color: #f99e48 !important;
}
body .back-to-top div {
  background-color: #f6b914 !important;
}
body .fa-whatsapp, body .fa-twitter, body .fa-facebook, body .fa-instagram, body .fa-tiktok, body .fa-linkedin {
  background-color: #388eb8 !important;
}
body details summary:before {
  background-color: #388eb8 !important;
}
body details[open] summary:before {
  background-color: #cccccc !important;
}
body .fa-calendar:before, body .fa-map-marker:before {
  color: #388eb8 !important;
}
body #vk_blockly_footer .footer-last {
  background-color: #2e7999 !important;
}
.carousel .carousel-caption h3 a {
  background: #672686 !important;
}

.carousel .carousel-caption h3 div {
  background: #672686 !important;
}

.teaser_by_tag .views-row:nth-child(1) .node--view-mode-teaser::before {
  background: #f6b914 !important;
}

.teaser_by_tag .views-row:nth-child(odd) .node--view-mode-teaser::before {
  background: #672686;
}

.teaser_by_tag .views-row:nth-child(even) .node--view-mode-teaser::before {
  background: #388eb8;
}
header nav.navbar #menuToggle .nav-item.dropdown:nth-child(2n) .arrow_right::after {
  color: #388eb8;
}
header nav.navbar #menuToggle .nav-item.dropdown:nth-child(2n+1) .arrow_right::after {
  color: #388eb8;
}
.slider_teaser .carousel-indicators li {
  background-color: #388eb8 !important;
}
.slider_teaser .carousel-indicators li.active {
  background-color: #388eb8 !important;
}
