@charset "UTF-8";
.newsliste .item {
  padding-bottom: 30px !important;
  border-bottom: 1px solid #959595;
  margin-bottom: 28px !important;
}
.newsliste .item a, .newsliste .item a:hover {
  display: block;
}
.newsliste .item a .date, .newsliste .item a:hover .date {
  display: block;
  color: #8c8c8c;
}
.newsliste .item a h2, .newsliste .item a:hover h2 {
  color: #da0c15 !important;
  text-transform: initial;
  margin-bottom: 0 !important;
  padding-bottom: 13px;
  font-size: 30px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 110%;
  position: relative;
  z-index: 2;
}
.newsliste .item a h2:after, .newsliste .item a:hover h2:after {
  content: initial;
}
.newsliste .item a .text, .newsliste .item a:hover .text {
  color: #000;
}
.newsliste .item a .more, .newsliste .item a:hover .more {
  position: relative;
  color: #da0c15;
  font-weight: 800;
  text-transform: uppercase;
  white-space: nowrap;
  padding-left: 10px;
  margin-left: 5px;
}
.newsliste .item a .more:before, .newsliste .item a:hover .more:before {
  position: absolute;
  left: 0;
  top: -2px;
  font-family: icomoon;
  content: "";
  font-size: 10px;
  color: #da0c15;
  font-weight: 800;
  text-transform: uppercase;
}
.black .newsliste .item a .text, .black .newsliste .item a:hover .text {
  color: #fff;
}

