/*** ZBFS - eigene Styles **/

/** content-slider **/
.content-slider ul
, .content-slider ol {
    list-style: none;
    counter-reset: li;
    margin: 0; 
}
.content-slider ul li
, .content-slider ol li {
      position: relative;
      counter-increment: li;
      padding-left: 20px;
}
.content-slider ul li::before
, .content-slider ol li::before {
      content: "\f0da";
      display: block;
      height: 0;
      width: 0;
      left: -1.1em;
      top: 0;
      position: relative;
      color: #004b79;
      font-weight: 900;
      font-family: "Font Awesome 5 Free"; 
}
.content-slider ol > li {
      margin-bottom: 5px;
      padding-left: 30px;
}
.content-slider ol > li::before {
      position: absolute;
      top: 0;
      left: 0;
      color: #004b79;
      font-size: 1rem;
      font-weight: 900;
      border: none;
      font-family: inherit;
      content: counter(li, decimal-leading-zero); 
}

/** podcast module **/
div.podcast a {  
      display: inline-block;
      padding-top: 1em;
      color: #004b79;
      font-weight: 900;
      border-bottom: 2px solid transparent;
}
div.podcast a:hover {
      color: #004b79;
      border-color: #004b79;
}

.search-filter-teaser {
      cursor: default;
}

.hero-text__desc p{
      font-size: 1em!important;;
}