@media (max-width: 600px){
	#top-bar {
		flex-direction:column;
	}

	#page-name {
		margin-bottom:20px;
	}

	#top-bar-buttons {
		display: block;
	}

	#top-bar-buttons > a.button {
		display:inline-flex;
		margin-bottom:5px;
	}
	
	#content {
		max-width: 100vw;
		width: 100%;
		flex-direction:column;
	}	
	
	.section {
		margin: 5px 5px;
		width:100%;
		min-height:200px;
	}

	#content > .section:last-child {
		margin-bottom:200px;
	}
}