/* Spaltenbreite Webseite große Dsplays */
body, header { 
  max-width:2100px; margin: 0 auto !important;  
  left: auto !important;   } 

body, header { 
  max-width:2100px; 
  margin: 0 auto !important;  
  left: auto !important;   } 

body {   
  box-shadow: 0px 0px 15px var(--primary); }  

@media (min-width: 1281px) {
  h1 {
  letter-spacing: 14px !important;
  }}

@media (min-width: 769px) and (max-width: 1280px) {
  h1 {
  letter-spacing: 11px !important;
  }}

@media (max-width: 768px) {
  h1 {
  letter-spacing: 6px !important;
  }}

.ba-caption .ba-caption-content h3 {
  font-family: "Titillium Web Loc", sans-serif;
  font-weight: 900;
text-transform: uppercase;
  letter-spacing: 2px;
}

.ba-caption .ba-caption-content .image-category {
text-transform: uppercase;
  letter-spacing: 2px;
   font-family: "Titillium Web Loc", sans-serif;
  font-weight: 400;
}

/*Nummer Aufzählung*/
.nummern ol li {
font-size: 30 !important;
}


/*Overlay multiplizieren Effekt*/
.overlay .ba-overlay {
  mix-blend-mode: multiply;
}


/*Menü Scroll Animation (auch für Tablet)*/
@media (min-width:481px){
  .fixed-header .resizing-header.ba-section {
    background: #393B41 !important;
    transition-duration: 0.3s;
}
  .fixed-header .resizing-header ul li a {
  color: #fff !important;
}
  .fixed-header .resizing-header ul li a:hover {
    color: var(--title) !important;
}
  }

@media (min-width: 1281px) {
.fixed-header .resizing-header.ba-section {
  padding: 25px 50px !important;
  }
}

@media (min-width: 481px) and (max-width: 1280px) {
  .fixed-header .resizing-header.ba-section {
    padding: 20px 25px !important;
  }
}


/*Abstand zwischen Text & Pfeil im Button*/
.button-abstand a i {
  margin: 0 0 0 15px !important;
}

/*Zeilenabstand Zitate*/
.testimonials-caption-wrapper {
 line-height: 20px !important;
}


/*Zitate Logos*/
.test .testimonials-img {
border-radius: 0%;
background-size: contain !important;
}


/*Pfeile*/
.ba-btn-transition.slideset-btn-prev.ba-icons.ba-icon-chevron-left::before {
  content: "\0042" !important;
  font-family: pfeile;
}

.zmdi.zmdi-mail-send::before {
content: "\0041" !important;
  font-family: pfeile;
}

.ba-btn-transition.slideset-btn-next.ba-icons.ba-icon-chevron-right::before {
  content: "\0041" !important;
  font-family: pfeile;
}

/*Anordnung Elemente*/
.spalten {
z-index: 0;
}

.hgbild {
z-index: 0;
}

.textpad h2 {
padding-right: 25px !important;
padding-left: 25px !important;
}


.testimonials-name-wrapper {
margin-top: 20px;
}

.listegrau ul li {
color: var(--primary);
}

.ba-icon-quote::before {
content: "\0041" !important;
  font-family: "quote"
}

@media (max-width: 1024px) {
.testimonials-info {
  height: 100% !important;
  }
}