


@media (max-width: 640px) {

.title-bar{background-color: #f4f4f4;
	
	justify-content: space-between;
	padding-right: 15px;
	
}

.logo{
	width: 100%;
	max-width: 200px;
	padding: 15px 0 15px 15px;
}


.logo-mobil-weg, .weg-mobil{display: none;}


.menu-icon::after{
	background-color: #8fc640;
box-shadow: 0 7px 0 #8fc640, 0 14px 0 #8fc640;
}

.top-bar-right{
	margin-bottom: 1rem;
}


.titelbild .inhalttitelbild{
	padding: 2rem;
}
.titelbild h1{font-size: 2rem;}

.titelbild h2{font-size: 1rem;}

.grid-container.inhalt{
	padding: 4rem 2rem;
}

.abstand-mobil{
	margin-top: 2rem;
	margin-bottom: 2rem;
}

h1, h2, h3, h4, h5, h6{
	font-size: 1.5rem;
}
}