html, body {
	margin: 0;
	padding: 0;
}

.flex { display: flex; }
.row { margin: 0; }
.grow { flex-grow: 1; }
.hidden { display: none; }
.fill { width: 100%; }

@media screen and (min-width: 1280px) {
	.container {
		width: 1180px;
	}
}

@media screen and (min-width: 1560px) {
	.container {
		width: 1460px;
	}
}
