@media only screen and (max-width: 1024px) {
	.index-section {
		padding-top: 0;
	}

	.index-section.index-section--flush, .index-section.index-section--flush + .index-section.index-section--flush {
		margin-top: 0;
		padding: 0;
	}

	.index-section.index-section--flush a, .index-section.index-section--flush + .index-section.index-section--flush a {
		padding: 20px 0;
		display: inline-block;
	}
}

@media only screen and (max-width: 320px) {
	.slideshow.slideshow--large {
		height: 450px;
	}
}