section {
	min-height: 60vh;
}

section.footer {
	min-height: 100px;
}

.news #news-middle-top .views-field-field-slideshow-teaser {
	min-height: 150px;
}

@media (max-width: 1329px) and (min-width: 581px) {
	section.news {
		min-height: 1350px !important;
	}
}

@media (max-height: 960px) and (min-width: 581px) {
	.front #news-left .views-row {
		display: block !important;
	}

	#news-left .homepage-title {
		display: inline;
		font-size: 70px !important;
		text-transform: none;
		font-family: 'CrimsonItalic';
	}

	.front section.news {
		min-height: 1360px !important;
	}

	.front section.news .section-logo {
		margin-top: 60px !important;
	}

	.front section.news .section-logo img {
		width: 170px !important;
		height: auto !important;
	}

	.safari section.news .container {
		min-height: 960px;
		height: 980px;
	}
}

@media (max-height: 860px) and (min-width: 581px) {
	.front #news-left .views-row-last {
		display: none;
	}
}

@media (min-width: 1100px) and (max-width: 1150px) {
	.front #news-left .homepage-title {
		font-size: 55px !important;
	}
}


@media (max-width: 1800px) and (min-width: 1330px) and (max-height: 1200px) {
	section.news {
		min-height: 1320px !important;
	}
}
