.page-template-page-template-mitglieder h1{
    color: #a2c617;
    font-family: Nunito;
    font-weight: 700;
    font-size: 40px;
    line-height: 1.16;
    letter-spacing: 0px;
    font-style: normal;
    padding-left: 90px;
}
.mitglieder-liste .mitglied{
	padding: 30px 90px;
	font-weight:500;
	color:#000;
	line-height: 1.3;
}
.mitglieder-liste .mitglied:nth-child(odd){
	background-color: #eee;
	border-radius: 10px;
}
.mitglieder-liste .mitglied p{
	padding-bottom: ;
}
.mitglieder-liste .mitglied .two-cols{
	display: flex;
	justify-content: space-between;
}
.mitglieder-liste .mitglied .two-cols > div{
	width: 48%;
	padding: 0;
}
.mitglieder-liste .mitglied .filterData{
	display:none;
}
.mitglieder-liste .mitglied .unternehmen{
    color: #a2c617;
	font-weight:600;
	font-size: 1.2em;
}
.mitglieder-liste .mitglied .slideHeader{
	position: relative;
	cursor: pointer;
}
.mitglieder-liste .mitglied .slideHeader .slideButton{
	position: absolute;
	right: -62px;
	top:-10px;
	padding:20px;
	cursor: pointer;
}
.mitglieder-liste .mitglied .slideHeader .slideButton img{
	transform: rotate(180deg);
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.mitglieder-liste .mitglied .slideHeader.open .slideButton img{
	transform: rotate(0deg);
}
.mitglieder-liste .mitglied .slideContent{
	padding-top: 15px;
	display: none;
}
.mitglieder-liste .mitglied .slideContent .ansprechpartner:not(:last-child){
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.mitglieder-liste .mitglied .slideContent .ansprechpartner .name{
	font-weight: bold;
}
.mitglieder-liste .mitglied .slideContent .position,
.mitglieder-liste .mitglied .slideContent .funktion{
	padding-bottom: 15px;
}
/*.mitglieder-liste .mitglied .slideContent .email:before,
.mitglieder-liste .mitglied .slideContent .telefon:before,
.mitglieder-liste .mitglied .slideContent .mobil:before,
.mitglieder-liste .mitglied .slideContent .website:before{
	content:'';
	display: inline-block;
	width: 20px;
	height:20px;
	margin-right: 15px;
	background-image: url(/wp-content/themes/Avada/assets/images/na_images/mail.svg);
	background-size: 20px auto;
	position: relative;
	top:5px;
}
.mitglieder-liste .mitglied .slideContent .telefon:before{
	background-image: url(/wp-content/themes/Avada/assets/images/na_images/fon.svg);
}
.mitglieder-liste .mitglied .slideContent .mobil:before{
	background-image: url(/wp-content/themes/Avada/assets/images/na_images/mobile.svg);
	top:2px;
}
.mitglieder-liste .mitglied .slideContent .website:before{
	background-image: url(/wp-content/themes/Avada/assets/images/na_images/web.svg);
	top:5px;
}
*/
.mitglieder-liste .mitglied .slideContent .icon{
	width: 20px;
	margin-right: 10px;
}
.mitglieder-filter{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom:30px;
	padding: 0 20px;
}
.mitglieder-filter > span{
	width: 70px;
	font-weight: 700;
}
.mitglieder-filter .filterInput{
	border: 1px solid #ccc;
	border-radius: 8px;
	width: calc(100% - 72px);
	background-image: url(/wp-content/themes/Avada/assets/images/na_images/btnSuche.png);
	background-position: right 30px center;
	background-repeat: no-repeat;
}
.mitglieder-filter .filterInput input{
	border:0;
	width: calc(100% - 50px);
}

@media only screen and  (max-width: 1249px) {
	.page-template-page-template-mitglieder .fusion-column-wrapper{
		width: 100%;
	}
}
@media only screen and  (max-width: 767px) {
	.page-template-page-template-mitglieder h1{
		padding-left: 70px;
		hyphens: auto;
	}
	.mitglieder-liste .mitglied{
		padding: 20px 20px 40px 20px;
		position: relative;
	}
	.mitglieder-liste .mitglied .two-cols{
		display: block;
	}
	.mitglieder-liste .mitglied .two-cols .col{
		width: 100%;
	}
	.mitglieder-liste .mitglied .two-cols .col:nth-child(1){
		padding-bottom: 15px;
	}
	.mitglieder-liste .mitglied .slideHeader{
		position: static;
	}
	.mitglieder-liste .mitglied .slideHeader .slideButton {
	    top:unset;
	    right: unset;
	    bottom:0;
	    left:calc(50% - 12px);
	   	padding: 0;
	 }
	 .mitglieder-filter{
	 	padding: 0;
	 }
}