@media (min-width: 1025px){
.home-slideshow .ba-slideshow-title {
    width: 60%;
  }
}
/* Hauptliste (1., 2., 3. ...) */
ol {
  color: #ffffff;
  background-image: none;
  font-family: 'Montserrat';
  font-size: 20px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 0px;
  line-height: 36px;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  padding-left: 10px; /* Einrückung der Hauptnummern */
}

/* Unterliste direkt unter dem Fließtext */
ol ol {
  list-style: none;
  counter-reset: unterpunkte;
  padding-left: 0; /* Kein Einrücken der gesamten Unterliste */
  margin: 10px 0 10px 0;
}

/* Einträge der Unterliste */
ol ol li {
  counter-increment: unterpunkte;
  position: relative;
  margin-bottom: 5px;
  padding-left: 30px; /* Abstand zwischen a) und Text */
}

/* Nummerierung a), b), c) */
ol ol li::before {
  content: counter(unterpunkte, lower-alpha) ") ";
  position: absolute;
  left: 0;
  width: 25px;
  text-align: right;
  display: inline-block;
}


/* Forms */
.ba-form .ba-btn-submit {
    font-family: 'Montserrat';
    letter-spacing: 6px;
    font-weight: 700 !important;
    margin-top: 35px;
  	transition: .3s linear;
    -webkit-transition: .3s linear;
}

.ba-form .ba-btn-submit:hover {
    color: #1b1b1d!important;
    background-color: rgba(255, 255, 255, 1)!important;
  	opacity: 1!important;
}

.com-baforms:not(.footer-contact) .ba-form textarea,
.com-baforms:not(.footer-contact) .ba-form input {
	  font-weight: bold;
}

.footer-contact .ba-form .ba-btn-submit {
   margin-top: 0;
}