/************************************/
/*   Settings for large screens     */
/************************************/

body {
	grid-template-areas:
		'header header header'
		'nav main aside'
		'footer footer footer';
}

nav { 
	width : 15vw;
	min-width : 150px;
	max-width : 310px;
}

aside {
	width : 25vw;
	max-width : 300px;
}

nav a, nav a:visited {
	width : 100%;
	display: block;
}

.show-menu, input#show-menu {
	display : none;
}
