.splide__toggle {
position: absolute;
left: 50%;
z-index: 1;
right: auto;
transform: translateX(-50%);
background: var(--primary) !important;
border-radius: 15px 15px 15px 0px !important;
border: none;
  width: 40px;
  height: 40px;
}
.splide__toggle svg { 
width: 20px;
margin-top: 10%;
  fill: #fff;

}


/* Event Suche */
#eventDetails ul {
margin-left: 0px;
}
#eventDetails li {
list-style: disc;
    margin-left: 20px;
    color: #000; /* Schwarze Farbe */
}


#eventSearchForm input[type='reset'] {
font-size: 16px;
  letter-spacing: 0 !important;
  color: #fff !important;
  font-weight: 600;
  background-color: var(--primary) !important;
  border-radius: 15px 15px 15px 0;
  border: none;
  padding: 10px;
}

#eventDetails p.link {
margin-top: 10px;
}

.minuskel {
  text-transform: none;
}

/* Post Slider Kundenstimmen */
.ba-item-recent-posts-slider .ba-blog-post-fields .ba-btn-transition {
  padding: 20px 40px;
  transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  border: 2px solid var(--primary);
  display: inline-block;
  background-color: var(--primary);
  color: #fff;
  text-transform: none;
  letter-spacing: 2px;
  font-weight: 600;
  font-size: 14px;
  margin-top:20px;
}

.ba-item-recent-posts-slider .ba-blog-post-fields .ba-btn-transition:hover {
background-color: #fff;
color: var(--primary);
}

.ba-item-recent-posts-slider .ba-blog-post-fields .ba-blog-post-field-value {
text-align: left;}

header .page-layout, footer .page-layout {
display: none;}

.cc-window {border: 2px solid #c31b1c;
}

ul.cc-compliance-list {
  display: flex !important;
  flex-direction: column;
  width: 100%; /* wichtig, damit Kinder volle Breite nutzen können */
}

ul.cc-compliance-list > li {
  flex: 1 1 auto;   /* jedes li darf wachsen */
  width: 100%;      /* volle Breite */
}

ul.cc-compliance-list > li > .cc-btn {
  display: block;   /* Button füllt das li */
  width: 90%;      /* volle Breite */
  text-align: center; /* Text schön zentrieren */
}

ul.cc-compliance-list > li:nth-child(1) { order: 2 !important; } /* war Allow */
ul.cc-compliance-list > li:nth-child(2) { order: 1 !important; } /* war Accept all */
ul.cc-compliance-list > li:nth-child(3) { order: 3 !important; } /* decline */
