@charset "UTF-8";
/* CSS Document */

#mitte .block-content article{
    /*box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);*/
    border-radius: 2px;
    background-color: #fff;
    max-width: 880px;
}

#block-titel {
	margin-bottom: 40px;
}
.headline-meta {
  /*padding-top: 25px;
  padding-bottom: 15px;*/
	padding:24px 40px 15px 40px;
	position:relative
}
.headline-meta::after {
  background: #dadce0;
  bottom: 0;
  content: "";
  height: 3px;
  left: 0;
  opacity: 1;
  position: absolute;
  width: 100%;
}
.headline-meta::after {
  background: #dadce0;
  bottom: 0;
  content: "";
  height: 3px;
  left: 0;
  opacity: 1;
  position: absolute;
  width: 100%;
}
h1.headline-meta span {
  display: inline-block;
  position: relative;
	/*padding-left:40px; padding-right:40px;*/
	
}
h1.headline-meta  span::after {
  position: absolute;
  height: 3px;
  content: "";
  left: /*0*/ /*4*/ 0px;
  right: 0;
  color: #000;
  background-color: #1a73e8;
  bottom: -15px;
  z-index: 2;
  width: 100%;
}
/*
.headline-meta h2 span {
  display: inline-block;
  position: relative;
}
.headline-meta h2 span::after {
  position: absolute;
  height: 3px;
  content: "";
  left: 0;
  right: 0;
  color: #000;
  background-color: #1a73e8;
  bottom: -14px;
  z-index: 2;
  width: 100%;
}*/


.block-content h2.headline-meta  span {
  display: inline-block;
  position: relative;
	/*padding-left:40px; padding-right:40px*/
}
.block-content h2.headline-meta  span::after {
  position: absolute;
  height: 3px;
  content: "";
  left: /*0*/ /*4*/0px;
  right: 0;
  color: #000;
  background-color: #1a73e8;
  bottom: /*-32*/ -18px;
  z-index: 2;
  width: 100%;
}
.block-content h2 {
  font-size: 30px;
  letter-spacing: -0.5px;
  line-height: 36px;
}

.block-content article  .wp-block-group .wp-block-group__inner-container > *:not(.headline-meta)
{padding-left:40px;padding-right:40px}
