/* Elemente */
/* Elemtente: Accordeon - "style-01" für Startseite, "style-02" für Produkte */
.tevu--accordeon .ba-icon-chevron-right:before {
  font-family: "Material-Design-Iconic-Font";
  content: "\f3aa";
  font-size: 2.5rem !important;
}
.tevu--accordeon.tevu--style-01.ba-item-accordion .accordion-group {
  border-bottom-width: 6px;
}
.tevu--accordeon.tevu--style-02.ba-item-accordion .accordion-group {
  border-bottom-width: 4px !important;
  border-bottom-color: black !important;
}
.tevu--accordeon.tevu--style-02 .accordion-toggle,
.tevu--accordeon.tevu--style-02 .accordion-inner {
  padding-left: 0px !important;
}
.tevu--accordeon.tevu--style-02 .accordion-heading > a i {
  color: var(--primary);
}

/* Elemente: Listen */
.tevu--list.tevu--style-01 .ba-field-wrapper:before {
  font-family: "Material-Design-Iconic-Font";
  content: "\f3aa";
  font-size: 24px;
}
.tevu--list.tevu--style-01 .ba-field-content {
  padding-left: 10px;
}

/* Elemente: Buttons für Downloads */
.tevu--button-dl.tevu--style01 .ba-btn-transition {
    width: -webkit-fill-available;
    width: -moz-available;
}
.tevu--button-dl.tevu--style01 .ba-button-wrapper a {
  justify-content: left;
}

/* Elemente: Formulare - "style-01" für Footer, "style-02" für Produkte */
.tevu--form .ba-form-field-item.ba-form-acceptance-field label.ba-form-checkbox > span {
  border: 3px solid white;
}
.tevu--form .ba-form-submit-wrapper .ba-form-submit-btn-wrapper a,
.tevu--form .ba-form-acceptance-field .ba-form-acceptance-html p a {
	font-family: 'tevu--Roboto-italic';
  font-weight: 900px;
}
.tevu--form .ba-form-field-item.ba-form-acceptance-field label.ba-form-checkbox input[type="checkbox"]:checked + span {
  background: none;
}
.tevu--form .ba-form-page {
  padding: 0px;
}
.tevu--form.tevu--style-01 .ba-form-acceptance-field .ba-form-acceptance-html p {
  color: white;
}
.tevu--form.tevu--style-01 .ba-form-acceptance-field .ba-form-acceptance-html p a {
  color: var(--primary);
  border-bottom: 3px solid white;
}
.tevu--form.tevu--style-02 .ba-form-acceptance-field .ba-form-acceptance-html p a {
  color: black;
  border-bottom: 3px solid white;
}
x.tevu--form .ba-form-acceptance-field label.ba-form-checkbox input[type="checkbox"]:checked + span:before, .tevu--form .ba-form-field-item .ba-form-checkbox-wrapper input[type="checkbox"]:checked + span:before {
  color: black;
}


/* Startseite */
/* Startseite: Divider-Fix */
#item-1748595410922 > .ba-shape-divider.ba-shape-divider-bottom {
  clip-path: polygon(100% 91%, 100% 101%, 0 101%, 0 91%, 43.5% 91%, 50% 100%, 56.5% 91%);
}

/* Startseite: Newssektion Übersicht */
.tevu--news ul.carousel-type li {
	width:350px !important;
}
.tevu--news ul.carousel-type .ba-slideshow-img {
height: 550px !important;
}

.tevu--news .slideshow-content {
height: 750 !important;
}

/* Kategorieseite */
/* Beitragsübersicht: Felder */
.ba-blog-post-fields .ba-blog-post-field-value {
	text-align: left;
}

/* Unterstrich bei Links */
/* Schwarzer Text - Gelber Unterstrich */
.tevu--underline--yellow a.ba-btn-transition {
    text-decoration-skip-ink: none !important;
    text-decoration: underline !important;
    text-decoration-thickness: 10px !important;
    text-underline-offset: 0px !important;
      text-decoration-color: #e2e039 !important;
}

.footer p, footer .content-text pre {
	color: white;
}

.tevu--form tevu--style-01 .ba-form-checkbox-title .ba-form-poll-field.ba-form-field-item .ba-form-checkbox-wrapper .ba-checkbox-wrapper, .ba-form-acceptance-field .ba-form-acceptance-html p, .ba-form-acceptance-field .ba-form-acceptance-html, .ba-form-field-item .ba-form-checkbox-wrapper .ba-checkbox-title {
	color: white !important;
}
