.mobileOn { }
footer { display: none; }
.navbar-toggler { outline: 0 !important; border: none !important; }
.navbar-toggler:focus,
.navbar-toggler:active,
.navbar-toggler-icon:focus {
	outline: none;
	box-shadow: none;
}
.navbar-toggler-icon {
	width: 36px;
	height: 20px;
	background-image: none;
	position: relative;
	border-bottom: 2px solid #000;
	transition: all 300ms linear;
}
.navbar-toggler-icon:before, .navbar-toggler-icon:after {
	width: 36px;
	position: absolute;
	height: 2px;
	background-color: #000;
	top: -2px;
	left: 0;
	content: '';
	z-index: 2;
	transition: all 300ms linear;
}
.navbar-toggler-icon:after {
	background-color: #000;
}
.navbar-toggler-icon:after {
	top: 8px;
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {
	transform: rotate(45deg);
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {
	transform: translateY(10px) rotate(-45deg);
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
	border-color: transparent;
}


@media (min-width: 1200px) {
    .container {
        max-width: 1200px;
    }
}

@media (max-width: 1600px) {
	.navbar-brand { position: relative; width: 200px; margin-left: 0; }
	.logo2 { position: absolute; margin-left: 200px;  }
}
@media (max-width: 1500px) {
	.sitzend { 
		margin-top: 4em; 
	}
	.pg2 .main:before { content: ''; display: none }
}
@media (max-width: 1400px) {
}
@media (max-width: 1300px) {

}
@media (max-width: 1200px) {

}
@media (max-width: 1100px) {
	.partner img { height: 80px; }
}
@media (max-width: 1050px) {


}
@media (max-width: 992px) {
    
	
}

@media (max-width: 992px) { 
	.pg7 .main:before
	/* .main:after  */
		{ display: none; }
}

@media (max-width: 1050px) {

}

@media (max-width: 768px) {

}

@media (max-width: 600px) {
	.btn-filter { position: relative; margin-top: 1em; }
	.main:before,
	.main:after 
		{ display: none; }
	/* { content: ''; background: url(../images/Fuzzy02.svg) no-repeat; position: absolute; right: 0; display:block; top:20%; width: 260px; height: 340px; z-index: -1; } */
	.navbar-meta { display: none; }
	footer { display: block; background: #fff; text-align: center }
	footer li { display: inline-block; margin: 0 .5em; list-style: none; }
	footer a { color: #000 !important; }
	.pad2 {
		padding: 0;
	}
	.event { padding: 0; }
}