@media (min-width: 1088px) {
	.hero.is-fullheight-with-navbar-spaced {
	  min-height: calc(100vh - 5.25rem);
	}
	.hero.is-halfheight-with-navbar-spaced {
	  min-height: calc(50vh - 5.25rem);
	}
}
#filters {
	padding-top: 1rem;
	margin-top: -1rem;
}
.navbar-item > img {
	max-height: 2.05rem !important;
	margin-top: -0.25rem;
	margin-bottom: -0.25rem;
}
@media (min-width: 1088px) {
	.navbar-item > img {
		max-height: 3.75rem !important;
		margin-top: -1rem;
		margin-bottom: -1rem;
	}
}

/* Div to contain all visible elements in the page */
.main-wrapper-div {
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}

/* Main content div which expands to move the footer to the bottom */
.main-content-div {
	flex-grow: 1;
}