nav > ol:nth-child(2){
	display: none;
}

nav > ol:nth-child(2) > li{
	margin: 15px 0;
}

nav > ol:nth-child(2) > li:nth-last-child(2){
	margin-top: 60px;
}

nav > ol:nth-child(2) > li:first-child{
	margin-bottom: 60px
}

nav > ol:nth-child(2) > li:last-child{
	margin-top: 60px;
}

#mainCampus > div:nth-child(2) > div:first-child{
	padding: 276px 8vw 50px 8vw;
	width: 84vw;
}

#mainCampus > div:nth-child(2) > div:first-child > div{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-self: flex-start;  
  width: 100%;
}

#mainCampus > div:nth-child(2) > div:first-child > div >a{
	width: 38vw;
	margin: 5vw 0;
	align-self: flex-start;
	display: block;	
}

#mainCampus > div:nth-child(2) > div:first-child > div > a > img{
	width: 38vw;
	height: 57vw;
	object-fit: cover;
}

#mainCampus > div:nth-child(2) > div:first-child > div > div.flex-empty{
	width: 38vw;
	height: 0;
}

body{
	padding-bottom: 80px;
}

#copyright{
	margin-left: 8vw;
}

@media screen and (min-width: 1081px){
	nav > ol:first-child{
		display: none;	
	}
	
	nav > ol:nth-child(2){
		display: inherit;
		height: calc(100vh - 330px);
		overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
	}

  nav > ol:nth-child(2)::-webkit-scrollbar{
    display: none;
  }
	
	#mainCampus > div:nth-child(2) > div:first-child{
		padding-right: 0;
		padding-left: 4vw;
		padding-bottom: 6vw;
		width: calc(100vw - 380px - 4vw);
	}
	
	#mainCampus > div:nth-child(2) > div:first-child > div > a{
    width: calc(38vw - 190px);
		margin-top: 0;
		margin-bottom: calc((100vw - 380px - 4vw - 80px + 75px) - 80px - (38vw - 190px)*2);
    margin-left: 0;
    margin-right: 80px;
		align-self: flex-start;
		display: block;
	}

	#mainCampus > div:nth-child(2) > div:first-child > div > a > img{
    width: calc(38vw - 190px);
		height: calc(57vw - 285px);
	}

	#mainCampus > div:nth-child(2) > div:first-child > div > div.flex-empty{
    width: calc(38vw - 190px);
    margin-left: 0;
    margin-right: 80px;
	}
	
	#mainCampus > div:nth-child(2) > div:first-child > a:first-child:last-child,
	#mainCampus > div:nth-child(2) > div:first-child > a:nth-child(2):last-child{
		margin-bottom: 140px;
	}
	
	body{
		padding-bottom: 0;
	}
	#copyright{
		margin-left: 4vw;
	}
}

@media screen and (min-width: 1584px){
	#mainCampus > div:nth-child(2) > div:first-child{
		padding-bottom: 0;
  }
	
	#mainCampus > div:nth-child(2) > div:first-child > div > a{
    width: 250px;
    height: 375px;
    margin-right: min(calc(9vw - 50px), 75px);
    margin-bottom: 8vw;
	}

	#mainCampus > div:nth-child(2) > div:first-child > div > a > img{
    width: 250px;
    height: 375px;
	}
	
	#mainCampus > div:nth-child(2) > div:first-child > div > div.flex-empty{
    width: 250px;
	}

  #copyright{
		margin-top: 3.5vw;
	}
}
