
/*typo*/
@font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/poppins-v21-latin-100.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 100;
    src: url('../fonts/poppins-v21-latin-100italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/poppins-v21-latin-200.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 200;
    src: url('../fonts/poppins-v21-latin-200italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/poppins-v21-latin-300.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/poppins-v21-latin-300italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/poppins-v21-latin-regular.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/poppins-v21-latin-italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/poppins-v21-latin-500.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 500;
    src: url('../fonts/poppins-v21-latin-500italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/poppins-v21-latin-600.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 600;
    src: url('../fonts/poppins-v21-latin-600italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/poppins-v21-latin-700.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/poppins-v21-latin-700italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/poppins-v21-latin-800.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 800;
    src: url('../fonts/poppins-v21-latin-800italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/poppins-v21-latin-900.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 900;
    src: url('../fonts/poppins-v21-latin-900italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/noto-serif-display-v24-latin-100.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: italic;
    font-weight: 100;
    src: url('../fonts/noto-serif-display-v24-latin-100italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/noto-serif-display-v24-latin-200.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: italic;
    font-weight: 200;
    src: url('../fonts/noto-serif-display-v24-latin-200italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/noto-serif-display-v24-latin-300.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/noto-serif-display-v24-latin-300italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/noto-serif-display-v24-latin-regular.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/noto-serif-display-v24-latin-italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/noto-serif-display-v24-latin-500.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: italic;
    font-weight: 500;
    src: url('../fonts/noto-serif-display-v24-latin-500italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/noto-serif-display-v24-latin-600.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: italic;
    font-weight: 600;
    src: url('../fonts/noto-serif-display-v24-latin-600italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/noto-serif-display-v24-latin-700.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/noto-serif-display-v24-latin-700italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/noto-serif-display-v24-latin-800.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: italic;
    font-weight: 800;
    src: url('../fonts/noto-serif-display-v24-latin-800italic.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/noto-serif-display-v24-latin-900.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'Noto Serif Display';
    font-style: italic;
    font-weight: 900;
    src: url('../fonts/noto-serif-display-v24-latin-900italic.woff2') format('woff2');
  }
p{
    font-family: Poppins, sans-serif;
    font-weight: 200;
    color: #ccc;
}
h1{
    font-family: Noto Serif Display, serif ;
    color: ##ccc;
}
h2{
    font-family: Noto Serif Display, serif ;
    color: #ccc;
}
h3{
    font-family: Noto Serif Display, serif ;
    color: #ccc;
}
h4{
    font-family: Noto Serif Display, serif ;
    color: #cccc;
}
h5{
    font-family: Noto Serif Display, serif ;
    color: #ccc;
}
h6{
    font-family: Noto Serif Display, serif ;
    color: #ccc;
}
/*kommentare*/
section#akengage-comments-section {
    background-color: #2a292a00;
    color: #efefef;
    width: 50%;
    margin-inline: auto;
}
.form-control {
    width: 65%;
    float: inline-end;
}
.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgb(248 249 250 / 0%) !important;
}
.border-4 {
    --bs-border-width: 1px;
}
.border-2 {
    --bs-border-width: 1px;
}
/*EasyBlog*/
#fd, #fd .dark {
    --fd-toolbar-text: #cccccc !important;
}
.article-list .article {
    border: 1px solid #292929 !important;
    border-radius: 10px !important;
}
#eb .eb-subscribe-form:before {
    background-color: #e5e7eb00 !important;
}
#eb .eb-subscribe-form {
    background-color: rgb(255 255 255 / 5%) !important;
}
/*sp bücher*/
.sppb-addon-articles .sppb-addon-article {    
    margin-bottom: 30px;
    border: 1px solid #333;
    border-radius: 10px;
    overflow: hidden;
}
.sppb-article-info-wrap {
  display: none;
}
/*newsletter*/
form.sppb-optin-form.submit-button-inside .button-wrap {
  top: -10px;
}
/*buch detailseite*/
.kami-preise {
  border-right: 1px;
  border-color: rgba(204, 204, 204, 0.2);
  border-right-style: solid;
}