.footer-section-meta {
  display: none;
}

.frame-type-gridelements_pi1 {
    overflow:hidden;
max-width: 1140px;
margin:auto; 
  }

@media (min-width:992px) {
 .navbar-mainnavigation .navbar-brand-image img {
  max-height:50%;
 }
}

.carousel.carousel-fade.slide div.carousel-inner div.item.carousel-item.carousel-item-type.carousel-item-type-text_and_image div.carousel-content div.valign div.carousel-image.vcontainer picture img {
-moz-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
-o-transform: rotate(-5deg);
-webkit-transform: rotate(-5deg);
box-shadow:  0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  width:57%;
margin-top:30px;
}


/* Von Jean-Nico Minor hinzugefügt, damit die Bilder des Karussells auch auf Mobile erscheinen. Außerdem waren die Texte teilweise zu groß, sodass sie abgeschnitten wurden  + Das Logo und Burger Menü waren zu breit auf Mobile*/

@media (max-width: 420px){
  .navbar-mainnavigation .navbar-brand-image img{
    max-height:28px !important;
  }
}

.carousel-item-type-text_and_image .carousel-image{
  display:block !important;
}

@media (min-width: 992px){
  .carousel .item{
    height:700px !important;
    padding-top:100px !important;
  }
}

@media (max-width: 991px){
  .carousel .carousel-item .valign{
    flex-direction:column-reverse !important;
    justify-content:center !important;
  }
  .carousel .item{
    height:auto !important;
    padding-top:40px !important;
  }
  .carousel .carousel-item .valign .vcontainer{
    margin-bottom:60px !important;
  }
  .carousel-fade .carousel-item{
    transform:unset !important;
  }
  .carousel-item{
    transition: opacity 1.1s ease-in-out !important;
  }
}

/* Hier endet die Bearbeitung von Jean-Nico */

/* von lead kopiert*/
.carousel .carousel-text.vcontainer p {
    font-size: 1.25rem;
    font-weight: 300;
}
.carousel {
   text-shadow: 3px 3px 5px grey;
}

.frame-greybox .frame-inner{
  background-color:#e4e4e4;
  padding:2%;
}

.nav-link-text {
  text-transform: uppercase;
}


.zentriert {
margin: 2% auto;
}
body {
     background-color: #aaa;
}


.footer-section-content a:not(.btn) {
    color: #e3000b;
}

body {
  font-size: 0.9rem;}

li.nav-item a#nav-item-90{
 background: url(../../Bilder/31.png) no-repeat center;
}
li.nav-item  {
  line-height:80px;
  }
li.nav-item ul li{
  line-height:1.5;
}