@media (max-width: 770px) {
	#narrow-brand {
		display: inline;
		padding-top: 15px;
	}

	.carousel-caption,#wide-brand {
		display: none;
	}

	body > .container {
		padding-top: 51px;
	}

	ul.navbar-nav > li {
		height: 30px;
	}

	.navbar-nav li a {
		height: 30px;
		line-height: 30px;
		padding-top: 0;
	}

	.navbar-nav {
		margin-top: 0;
	}
}

@media (min-width: 770px) {
	#narrow-brand {
		display: none;
	}

	body > .container {
		padding-top: 80px;
	}

	.navbar-nav li a {
		height: 80px;
		line-height: 80px;
		padding-top: 0;
	}
}

#wide-brand {
	width: 120px;
}

#filler {
	float: left;
	width: 100%;
}

#mainImage {
	height: 450px;
	object-fit: cover;
}

#splitImage {
	max-height: 570px;
}

#splitVideo {
	max-height: 247px;
}

#topPlaceholder {
	height: 80px;
	width: 100%;
}

.carousel-inner img {
	margin: auto;
	min-height: 200px;
	width: 100%;
}

.container {
	margin-left: 0;
	margin-right: 0;
	min-height: 100%;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}

.footer {
	background-color: #f5f5f5;
	bottom: 0;
	height: 80px;
	margin-top: 50px;
	padding-top: 30px;
	position: absolute;
	width: 100%;
}

.navbar {
	border-radius: 0;
	margin-bottom: 0;
}

.navbar-brand {
	padding: 10px 10px 10px 30px;
}

.maxWidth {
	width: 100%;
}

.vcenter {
	display: inline-block;
	float: none;
	vertical-align: middle;
}

body {
	margin-bottom: 110px;
}

html {
	min-height: 100%;
	position: relative;
}