.sppb-btn-secondary:hover {
  color:white !important;
background-color:#215b77 !important;
  }

ul.social-icons>li>a>span {
  font-size:28px !important;
 color:#bf1f1f !important;
}

ul.sp-contact-info>li>span {
 color:#bf1f1f !important;
  }

.sppb-btn {
  text-transform:none !important;
}

span.featured-article-badge {
  display:none !important;
}
.sppb-readmore {
  font-size: 0 !important;
}

.sppb-readmore:after {
  content: 'Weiterlesen';
  font-size: initial;
}

a:hover {
  text-decoration:underline;
}

.sp-contact-phone::after,.sp-contact-email::after {
  content:" || ";
}

.sp-menu-item > a:hover {
  color:#bf1f1f !important;
}

#sp-footer {
  background-color:#215b77 !important;
}

#sp-bottom {
  background-color:rgba(9, 81, 129, 1.0) !important;
  font-size:18px;
}

#footermenu > li > a::after {
    content:" |";
  margin-left:1rem;
}

#footermenu > li:last-child > a::after {
    content:"";
}

div[itemprop="articleBody"] {
   padding-top:20px;
}
@media screen and (max-width: 859px) {
.sp-contact-phone::after,.sp-contact-email::after {
  content:"";
}
}

@media screen and (min-width: 860px) {
.zweckverband {
  border-width: 0 2px 0 0 !important;
  border-style:solid;
  border-color:white;
}
  }