/* menu button */
.s1-menu-items {
	width: 100%;
	display: flex;
	flex-direction: column;
}
.s1-menu-items > .isMenuButton {
	order: 1;
}
.s1-menu-items > .isMenuButton a,
.s1-menu-items > .isMenuButton:hover a {
	background: #E20F80;
	color: #fff;
}
/*.s1-menu .s1-submenu-items.level-1 {
  --s1-hLink: #fff;
}*/
.s1-menu-items > .isMenuButton a {
	margin: auto;
	padding: 1em 1.25em;
	min-height: unset;
	border-radius: .25rem;
	line-height: 1;
	border: none;
	justify-content: center;
	transition: background-color .1s, color .1s;
}
.s1-menu-items > .isMenuButton a:hover {
	/* box-shadow: inset 0 0 2em 2em rgba(0,0,0,0.15); */
	background: color-mix(in srgb, var(--c-accent), black 20%);
	color: var(--s1-accentContrast);
}
@media only screen and (min-width: 1000px) {
	.s1-menu-items {
		flex-direction: row;
	}
	.s1-menu-items > .isMenuButton {
		align-self: center;
	}
	.s1-menu-items > .isMenuButton a {
		width: fit-content;
	}
}

.s1-textlogo:hover, .s1-imglogo:hover {
    opacity: 1;
    text-decoration: none;
}
.s1-header-color2 {
    --s1-hLinkHover: var(--s1-hLink);
}
@media screen and (min-width: 1000px) {
    .s1-sub-group .s1-submenu-items.level-1 {
        box-shadow: var(--s1-dropdownShadow);
    }
}
