
section.m17_akkordeon section {
	background-color: #fff; 
}

section.m17_akkordeon .m17_akkordeon_item_head{
	display: flex;
	cursor:pointer;
	padding:26px 32px;
	align-items: center;
	background-color:#fff;
	-webkit-transition: border-radius .4s;
    -moz-transition:    border-radius .4s;
    -ms-transition:     border-radius .4s;
    -o-transition:      border-radius .4s;
    transition:         border-radius .4s;
	border-radius: 10px;
	justify-content: space-between;
}

.m17_akkordeon_item{
	border-radius: 10px;
    position: relative;
    border-radius:10px;
    
    -webkit-transition: border-color 0.5s;
    -moz-transition:    border-color 0.5s;
    -ms-transition:     border-color 0.5s;
    -o-transition:      border-color 0.5s;
    transition:         border-color 0.5s; 
}

[data-hintergrund="weis"] .m17_akkordeon_item {
	box-shadow: 5px 5px 7px 1px rgba(34,34,34,.1);
}

.m17_akkordeon_item.active{
	border-color: #af4453;
}

.m17_titel_container *{
	margin-bottom:0;
}

.m17_titel_container{
	margin-bottom:50px;
}

section.m17_akkordeon .m17_akkordeon_item.active .m17_akkordeon_item_head{
	background-color:#fff;
	-webkit-transition: border-radius .4s;
	-moz-transition:    border-radius .4s;
	-ms-transition:     border-radius .4s;
	-o-transition:      border-radius .4s;
	transition:         border-radius .4s; 
	border-radius: 10px 10px 0 0;
}

section.m17_akkordeon .m17_akkordeon_item .m17_akkordeon_item_head_beschriftung{
	font-family: "HurmeGeometricSans4Regular";
}

section.m17_akkordeon .m17_akkordeon_item.active .m17_akkordeon_item_head_beschriftung{
	font-family: "HurmeGeometricSans4Bold";
}

section.m17_akkordeon .m17_akkordeon_item{
	margin-bottom:15px;
}

section.m17_akkordeon .m17_akkordeon_item:last-child{
	margin-bottom:0;
}

section.m17_akkordeon .m17_akkordeon_item_head h4 {
	margin:0;
}

.m17_akkordeon_item_head_icon:before,
.m17_akkordeon_item_head_icon:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	background: #222222;
	transform: translate(-50%, -50%);
}

.m17_akkordeon_item_head_icon:before {
	width: 10px;
	height: 2px;
}

.m17_akkordeon_item_head_icon:after {
	width: 2px;
	height: 10px;
}

section.m17_akkordeon .m17_akkordeon_item_content{
	display:none;
	overflow:hidden;
	background-color:#fff;
	position: relative;
/*     top: -6px; */
    top: 0;
	border-radius: 0 0 10px 10px;
}

section.m17_akkordeon .m17_akkordeon_item_content_main{
	padding:0 32px 26px 32px;
}

section.m17_akkordeon .m17_akkordeon_item_head_icon{
	width:19px;
	fill: #093749;

	transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -webkit-transform:rotate(0deg);

    -webkit-transition: transform .4s;
	-moz-transition:    transform .4s;
	-ms-transition:     transform .4s;
	-o-transition:      transform .4s;
	transition:         transform .4s;
}

section.m17_akkordeon .m17_akkordeon_item_head:hover .m17_akkordeon_item_head_icon {
	transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
}

section.m17_akkordeon .m17_akkordeon_item.active .m17_akkordeon_item_head_icon{
	transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    -webkit-transform:rotate(-180deg);

    -webkit-transition: transform .4s;
    -moz-transition:    transform .4s;
    -ms-transition:     transform .4s;
    -o-transition:      transform .4s;
    transition:         transform .4s;
}

.m17_akkordeon .m17_akkordeon_item_content section{
	padding:0 !important;
	margin:0 !important;
	margin-bottom: 20px !important;
}


.m17_akkordeon .m17_akkordeon_item .drei_kreise_title:before{
	background-image: '';
	background-size: 0px 0px;
    display: inline-block;
    width: 0px;
    height: 0px;
    content:"";
    position: absolute;
    left: -0;
    top: 0;
}

@media screen and (max-width: 575px) {
	section.m17_akkordeon .m17_akkordeon_item_content_main {
		padding: 25px 30px;
		padding-top: 0;
	}
	
	section.m17_akkordeon .m17_akkordeon_item_head {
		padding: 26px 17px;
	}
	
	.m17_akkordeon_item_head_icon_container{
		width:50px;
		min-width:50px;
	}
}

@media screen and (max-width: 375px) {
	section.m17_akkordeon .m17_titel_container h2 {
		font-size: 1.244rem;
	}
}
