@media only screen and (orientation: portrait) and (max-width: 600px) , only screen and (orientation: landscape) and (max-height: 600px) {


.hamburger-label {
	color: #444;
}

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

.hamburger-checkbox:not(:checked) ~ .hamburger-label:before {
	border-bottom-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
}
.hamburger-checkbox:checked ~ .hamburger-label:before {
}

.LS-css-navigation_a, .LS-css-navigation_langs{
}
.LS-css-navigation_langs{
}
.sidebar {
	background: rgb(0, 88, 161);
	background: linear-gradient(90deg, rgba(0, 88, 161,1) 0%, rgba(0,114,207,1) 100%);
}

.menu  li{ background: none; list-style: none;}
.menu  li li{  padding: .5rem 0}
.menu > li {
	background: rgb(0, 114, 207);
	border-top: 1px solid rgba(255, 255, 255, 0.7);
	margin-bottom: 1rem
}

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

.menu li:last-child { }


}