.header-accordion {
	background-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 80%), url('../images/smarthome_01_2560.jpg');
	background-size:130% auto;
	background-repeat:no-repeat;
	/*background-position:center top;*/
	transition:0.9s;
	transition-timing-function: ease-in-out;
	/* background-color:#120200; */
	background-color:#FFFFFF;
}
.header-accordion h1 {
	color: #3c3c3c;
}
.header-accordion p {
	color: #3c3c3c;
}
.header-accordion #accordion ul {
	color:#3c3c3c;
}
.card-header a {
	color: #3c3c3c !important;
}
.card-header a::before {
	transform: rotate(0deg) !important;
}
.card-offen .card-header a.collapsed::before {
	transform: rotate(90deg) !important;
}
.accordion-schliessen {
	color:#3c3c3c !important;
}
.header-accordion .card-header a.collapsed::before {
    content: url(../images/accordion_button_gr.svg);
}
.header-accordion .card-header a::before {
    content: url(../images/accordion_button_gr.svg);
}

@media (min-width: 600px) {
	.header-accordion {
		background-size: 115% auto;
    background-position: 40px -90px !important;
	}
}

@media (min-width: 768px) {
	.header-accordion {
		background-size: 115% auto;
		background-position: 63px -145px !important;
	}
}

@media (min-width: 992px) {
	.header-accordion {
		/* background-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 80%), url('../images/smarthome_01_2560.jpg'); */
		background-size:100% auto;
		background-position: 0px -200px !important;
	}
}

@media (min-width: 1024px) {
	.header-accordion {
		/* background-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0) 80%), url('../images/smarthome_01_2560.jpg'); */
		background-size: 120% auto;
		background-position: 115px -225px !important;
	}
}

@media (min-width: 1920px) {
	.header-accordion {
		/* background-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0) 80%), url('../images/smarthome_01_2560.jpg'); */
		background-size:130% auto;
		background-position: 0px -200px !important;
	}
}
