body.wrapper-fluid header>.grid-child {
    padding: 0;
}

.container-header .navbar-brand {
    padding-top: 0; padding-bottom: 0.125rem;

.container-header .grid-child {
    padding: 0.1em;
}
  
.site-description {
    padding-right: 1em;
    text-align: right;
}
  
h1, .h1 {color: #181A4C;
  font-size: calc(1.175rem + 1.2vw);
    border-bottom: solid 2pt #181A4C;
         margin-bottom: 1em;
        }

@media (width >= 1200px) {
  h1, .h1 {
    font-size: 2.1rem;
  }
}
  
h2, .h2 {
    font-size: calc(1rem + .7vw);
}

.nav-item li, 
.mod-menu.mod-list.nav ul {
    padding: 0;
    background-color: #C8D1F6;
} /* kein Abstand zwischen Menübildern */
  
div.zitat figure {
  margin: 0;
} /* kein Abstand bei Zitatbildern */

.right.item-image {
    margin-left: 1.3em;
} /* Abstand bei Beitragsbildern */

figcaption {
    padding-left: 1.2em;
} /* Untertitel bei Beitragsbildern */

figure.left.item-image img {
    max-height: 300px;
    width: auto; margin-right: 1em;
}

figure.right.item-image img {
    max-height: 300px;
    width: auto; margin-left: 1em;
}

.com-contact__container {
    text-align: right;
    max-width: 20em;
    float: right;
    margin: 2em;
}

.com-contact__container h2, .com-contact h2 {
    display: none;
}

.container-footer.footer {
    padding: 1em;
}