.imgCrop {
	height: 300px;
	overflow: hidden;
}
.imgCrop img {
	width: 100%;
}
.img-responsive {
	max-width: 100%;
	height: auto;
}
.countdown_content {
	margin-bottom: 4rem;
}
#main #countdown {
	font-size: 36px;
}
@media (min-width: 1200px) {
	footer#footer {
		padding: 4em;
	}
}
@media (min-width: 980px) {
	#main #countdown {
		font-size: 50px;
	}
	article#main {
		min-height: 950px;
	}
}
.form-data[data-grav-field='checkbox'] .form-input-wrapper, .form-data[data-grav-field='checkbox'] .form-extra-wrapper  {
		display: inline-block;
}

.text-left {
	text-align: left;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}

.rookies {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.rookies .rookie {
	width: 100%;
	padding: 10px 5px;
	
}
@media (min-width: 576px) {
	.rookies .rookie {
		width: 50%;
	}
}
@media (min-width: 768px) {
	.rookies .rookie {
		width: 33%;
	}
}
@media (min-width: 992px) {
	.rookies .rookie {
		width: 25%;
	}
}

.rookies .rookie img {
	width: 100%;
}

#banner {
    background-size: 25em,25em,cover,cover;
	background-position: top center;
}

#header.alt {
	background-color: rgba(0,0,0,0.35)
}

#main .container img {
	max-width: 100%;
}