/* akkordeon chevron groesse */
.accordion-heading > a > span + i {
    font-size: 48px !important;
}

/* Typography Absatzabstand*/
p, h1, h2, h4, h5, h6 {
margin-bottom: 20px !important;
}
h3 {
margin-bottom: 40px !important;
}

/* Aufzählungszeichen Quadrat
ul {
list-style-type: square !important;
}*/

/* Aufzählung kleinerer Abstand*/
.list p {
margin-bottom: 0px !important;
}
/* h3 kleinerer Abstand*/
.h3small h3 {
margin-bottom: 0px !important;
}

/* allgemein kleinerer Abstand*/
.margin p,
.margin h5, 
.margin h6 {
margin-bottom: 0px !important;
}

hr {
    border: 0;
    border-top: 1px solid #b8b8b8;
    margin: 10px 0;
}

/*Hamburgermenue open/close*/
.open-menu i {
    font-size: 48px;
}
.ba-hamburger-menu > .main-menu .close-menu i {
    font-size: 48px;
}

/*Farben Praxis*/
.praxis h1, 
.praxis h3, 
.praxis h5 {
	    color: var(--color-1)!important
}

/*Farben Physio*/
.physio h1, 
.physio h3, 
.physio h5 {
	    color: var(--color-3)!important
}

/*Farben Prävention*/
.prevent h1, 
.prevent h3, 
.prevent h5 {
	    color: var(--color-7)!important
}

/*Ankersprung Position verändern*/
.sprung {visibility: hidden; height: 0px !important; position: absolute; margin: -80px;}