/* @media screen and (max-width:884px){} */

header > div {
	margin-bottom:48px;
	grid-template-rows: 32px 32px 1fr 64px;
	grid-template-columns: 32px 1fr 32px;
	justify-items: start;
}
header > div > div > h1{
	font-size:260%;
}
#menu > li {
	margin-top: 18px;
}
#menu > li:nth-of-type(1) > a {
	width: 71px;
	height: 72px;
	background-size: 67px;
}
#menu > li:nth-of-type(1) > a > i {
	line-height:26px;
	left: 151px;
	font-size:120%;
}
#mobileMenu {
	top: 22px;
}
nav{
	width:calc(100% - 64px);
	padding:16px 32px;
}/* @media screen and (max-width:884px){} */

section{
	width:calc(100% - 64px);
	padding:0 32px 48px;
}
section > figure {
	width: 45%;
}
section > h2{
	width: 52%;
}
section > p{
	width: 52%;
}
section > article.contentHeader {
	width: 52%;
}
section > article > div.imageAlbum{
	width:100%;
}
section > article > div.imageAlbum > div{
	width:calc((100% - 25px)/ 2);
}
section > article > div.videoAlbum{
	width:100%;
}
section > article > div.videoAlbum > div{
	width:calc((100% - 25px)/ 2);
}/* @media screen and (max-width:884px){} */

aside > div{
	width:calc(100% - 64px);
	padding:48px 32px;
}
aside > div > div > div{
	width:calc((100% - 24px) / 2);
}
aside > div > div > div:nth-child(2n+1){
	margin-left:0;
}
aside > div > div > div {
    grid-template-rows: 8px 48px 1fr 36px 8px;
    /* background-color: var(--mw-l-aside-background); */
}
aside > div > div > div > figure {
	grid-row: 1 / 6;
}
aside > div > div > div > h3 {
	padding-left:16px;
	text-align:left;
	grid-row: 2 / 3;
	background-color: var(--mw-l-header-transparent);
}
aside > div > div > div > a {
	grid-column: 1 / 5;
	grid-row: 4 / 5;
}/* @media screen and (max-width:884px){} */

footer > div {
	width:calc(100% - 64px);
	padding: 48px 32px;
}
footer > div > div ul{
	width:100%;
	margin-bottom:25px
}
footer > div > div ul:nth-of-type(2){
	margin-left:0
}
footer > div > div ul:nth-of-type(3){
	margin-left:0;
	float:left
}