.menu_mobile {
	position: fixed;
	height: 100vh;
	background-color: white;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 9;
	text-align: center;
	pointer-events: none;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
}
.menu_mobile a,
.menu_mobile strong {
	padding: 0.5rem;
	font-size: 1.7rem;
	display: block;
	font-weight: normal;
}
.menu_mobile a {
	color: var(--color-text);
	-webkit-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease;
	
}
.menu_mobile a:hover {
	color: var(--color-link-hover);
}
.menu_mobile strong {
	color: black;
	
}
.toggle {
	/* background-image: url('img/hamburger-icon.png'); */
	/* background-repeat: no-repeat; */
	/* background-position: center center; */
	display: flex;
	/* border-bottom: 1px solid #bbb; */
	height: 4rem;
	position: fixed;
	width: 4rem;
	z-index: 10;
	background-color: white;
	/* top: 1rem; */
	right: 0rem;
	/* border: 1px solid; */
}
.toggle > img {
	/* position: absolute; */
	width: 2rem;
	/* display: block; */
	margin: auto;
}
.menu_active .menu_mobile {
	opacity: 1;
	pointer-events: auto;
	
}
.toggle_close {
	display: none;
	
}
.menu_active .toggle_close {
	display: block;
	
}
.menu_active .toggle_open {
	display: none;
	
}
@media screen and (min-width: 768px){
	.menu_mobile {
		display: none;
		
	}
	.toggle {
		display: none;
		
	}
	
}
