.cateringteaserimg {
	align-self: center;
	width: 100%;
	aspect-ratio: 1 / 1;
	transition: all .2s ease-in-out;
}

.cateringteaserimg:hover {
	filter: blur(0.25);
	filter: brightness(50%);
	cursor: pointer;
	transform: scale(1.125);
	transition: all .2s ease-in-out;
}

.cateringimage-wrapper {
	width: 80%;
	aspect-ratio: 1 / 1;
	overflow: hidden;
	position: relative;
	display: inline-block;
	margin-bottom: 20px;
	transition: cubic-bezier(0.075, 0.82, 0.165, 1);
}

.hiddencatering {
	display: none;
	transition: cubic-bezier(0.075, 0.82, 0.165, 1);
	transition-duration: 1.5s;
	height: 0;
	opacity: 0;
}

.logo-lieferanten {
	/*max-height: 100px;*/ 
	max-width: 100%;
}

.section #menucatering-section {
	transition: cubic-bezier(0.075, 0.82, 0.165, 1);
	transition-duration: 1.5s;
	height: 100%;
	opacity: 1;
}

.section #fingerfood-section {
	transition: cubic-bezier(0.075, 0.82, 0.165, 1);
	transition-duration: 1.5s;
	height: 100%;
	opacity: 1;
}

#menucatering-mehr {
	vertical-align: center;
	color: white;
	z-index: 9999;
}