

.hamburger-label {
	color: #444;
	top:.5rem;
}

.hamburger-checkbox ~ .hamburger-label:before {
	color: #000000;
}

.hamburger-checkbox:not(:checked) ~ .hamburger-label:before {

}
.hamburger-checkbox:checked ~ .hamburger-label:before {
	color: rgb(0, 0, 0);
}

.LS-css-navigation_a, .LS-css-navigation_langs{
}
.LS-css-navigation_langs.LS-css-navigation_a{
	text-align: center;

}
.sidebar {
	background: url(/web/img/logos/logo_text_black-90deg.svg) right center no-repeat;
	background-color: rgba(255, 255, 255, 1);
	background-size: auto 80%;
	left: -20rem;
	color: #333 !important;
}
.LS-css-navigation_a:hover {color: #333 !important;}

.hamburger-checkbox:checked ~ .sidebar {
	width: 20rem;
}
.sidebar:after {
	background-size: auto;
	background-position: right center;
}
.menu{}
.menu  li{ background: none; list-style: none;}
.menu  li li{  padding: .5rem 0; border-top:none;}
.menu > li {
	border-top: none;
	margin-bottom: 1rem
}

.menu li:last-child{ border-bottom: none;}

.menu li:last-child { }


