:root { 
  --body-bg: #FFDE95; /*Original-Farbe #fff  Farbe in RGB (245,225,186) hsl(39,74,84) */
  --cassiopeia-color-primary: #2B46C3; /* Orignal-Farbe #112885*/
  --cassiopeia-color-link: #2B46C3; /* Orignal-Farbe #224faa*/
}
.container-header, .container-footer {
  background-image: none;
}
.footer .grid-child {
  padding: 0.5rem 3.5em;
}
/*Überschrift im Banner*/
.container-header .site-description {
color:#fff;
font-size:2rem;
white-space:normal;
}
@media (max-width: 880px) {
.container-header .site-description {
 font-size: 1.4rem;
}
}
@media (min-width: 768px) {
.container-header .mod-menu {
    display: flex;
    flex: 1 1 0%;
    flex-direction: row;
}
}
@media (min-width: 768px) and (max-width: 860px){
.metismenu.mod-menu .metismenu-item {
   font-size: 1em;
}
}
.metismenu.mod-menu .metismenu-item {
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    font-size:1.1rem;
    line-height:1.5;
    padding: 0 .3em;
}

 /* Sidebar right ausrichtung rechts */
  .grid-child {
    display:flex;
    margin-left:auto;
    margin-right:auto;
    max-width:1320px;
    width:100%;
}
/* Sidebar Rechts schmaler */  
  .grid-child.container-sidebar-right {
  width: 80px;
  margin-right:0;
}
.card-header {
  font-size: 1.4em;
}