﻿
#cont-1125.force-collapsed-menu .open-menu-btn {
	display: block;
}
#cont-1125.has-active-menu .menu-pfad-container {
	display: block;
}
#cont-1125.force-collapsed-menu.is-desktop-menu-open .open-menu-btn p::before {
	content: "\f00d";
}
#cont-1125:not(.has-active-menu) .menu-pfad-container {
	display: none;
}
#cont-4829 .cms30-poweredby {
	display: flex;
	height: 100%;
	margin: 0;
	align-items: center;
}
#cont-4829 .cms30-poweredby .powered-hover {
	width: 175px;
	position: relative;
}
#cont-4829 .cms30-poweredby a {
	font-size: 0.7rem;
	color: var(--color-poweredby) !important;
	opacity: 0.7;
}
#cont-4829 .cms30-poweredby .powered-popup .powered-info {
	display: flex;
	flex-direction: column;
	gap: 8px;
}
#cont-4829 .cms30-poweredby .powered-hover:hover .powered-popup {
	border-width: 1px !important;
	padding: 8px 4px;
}
#cont-4829 .cms30-poweredby .powered-footer {
	padding: 4px;
}
#cont-4829 .cms30-poweredby .powered-footer .powered-help {
	padding-inline-end: 24px;
}
@media (min-width:801px) {
	#cont-1125.force-collapsed-menu #cont-1129.template-overlay-grid {
		transform: translateY(-104%);
		max-height: 0;
		padding-block: 0;
		min-height: 0;
		opacity: 0;
	}
	#cont-1125.force-collapsed-menu.is-desktop-menu-open #cont-1129.template-overlay-grid {
		transform: translateY(0);
		max-height: 1200px;
		padding-block: 18px;
		min-height: 280px;
		opacity: 1;
	}
}
