section#main-content > header {
	padding: 1.5em 2.5em;
	background-color: #444;
	margin-bottom: 20px;
}

section#main-content > header h1 {
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	line-height: normal;
}

section#main-content > header input {
	margin-top: 20px;
}

ul.item-list.results + img.spinner {
	display: block;
	width: 3em;
	margin: 8em auto;
}

ul.item-list.results:not(.loading) + img.spinner {
	display: none;
}
