/*************************************************************************
 * Content styling
 ************************************************************************/

.region-header nav {
	order: 3;
}

.region-header nav .responsivemenu-wrapper > ul.menu {
	left: auto;
	right: 0;

	color: black;
	background-color: white;

	box-shadow: 0 0.25rem 0.5rem rgba(0,0,0,0.25);
}

.region-header nav .responsivemenu-wrapper > ul.menu ul.menu {
	color: white;
	background-color: var(--color-light-blue);
}

.region-header nav ul.menu li a,
.region-header nav ul.menu li span {
	display: block;
	padding: 0.5em 1.25em;

	white-space: nowrap;
	text-overflow: wrap;
}

.region-header .responsivemenu-wrapper.responsivemenu-js-active > .responsivemenu-fold-toggle {
	display: block;

	padding: 1rem;

	color: black;
	background-color: white;
}

.region-header .responsivemenu-wrapper svg {
	display: block;
}
