

/*typografie*/

#page-container .aufzaehlung li{
   display: flex;
}

#page-container .aufzaehlung li::before{
    color: #ff0000;
}

.aufzaehlung li:not(:last-of-type) {
    margin-bottom: 8px;
    }



/*image text overlay on hover*/



.overlay-container {
    position: relative;
  }
  
  
  .overlay-text {
    position: absolute;
    top: 10%;
    bottom: 0;
    left: 0;
    right: 0;
    height: 90%;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background-color: #fff;
    display: flex;
justify-content: center;
align-items: center;
  }
  
  .overlay-container:hover .overlay-text {
    opacity: .95;
    top: 0;
    height: 100%;

  }

@media screen and (min-width: 980px){
    .et_pb_column.et_pb_column_1_2.et_pb_column_3.overlay-container.et_pb_css_mix_blend_mode_passthrough {
        margin-bottom: 50px !important;
      }
}




  /********
Werben Slider
  **************/

  .mgo_imageslider_slide .mgo_imageslider_content_wrapper.white-heading {
    background-color: transparent;
    bottom: unset;
    top: 20%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    }

  .mgo_imageslider_slide .mgo_imageslider_content_wrapper.white-heading .mgo_imageslider_content {
    background-color: transparent;
   
    }

    .mgo_imageslider_slide .mgo_imageslider_content_wrapper.white-heading .mgo_imageslider_content h3{
      color: #fff;
      font-weight: bold;
      line-height: 1.6rem;
    }


  .standardbutton.white{
    color: #fff;
  }


  .portrait-kreis img {
    border-radius: 50%;
  }

.standardbutton.ankerlink{
  height: 80px;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}


/****Tabelle**********/




.tabelle thead th {
  line-height: 1.4rem;
}

.tabelle .column-1, .tabelle .column-2 {
  line-height: 1.5rem;
}


.tabelle thead th {
  vertical-align: top;
  }

.entry-content .tabelle thead th, .entry-content .tabelle tr th {

  color: #fff;
  background: #ff0000;
}


@media screen and (min-width: 980px) {
  #page-container .tabelle .column-1{
    width: 150px;
  }
}

@media screen and (max-width: 980px) {

#page-container .tabelle .column-1 {
  padding-right: 0;
  padding-left: 9px;
}

#page-container .tabelle .column-2 {
  padding-left: 10px !important;
}

#page-container .tabelle tr {
  line-height: 1.4rem;
}

}

