@charset "utf-8";
/* XS */
@media (max-width:767px) {
#banner {
	height: 160px;
}

h1 { /* main unique page headline */
	font-size: 22pt;
}
}

/* SM, MD, LG */
@media (min-width:768px) {
#banner {
	height: 350px;
}
}

/* XS, SM, MD: Hamburger Menu */
@media (max-width:1199px) { /* this section changes the breakpoint to < 1200 for the hamburger menu */
.navbar-brand {
	padding: 10px 15px;
}

.navbar-header {
	float: none;
}

.navbar-left, .navbar-right {
	float: none !important;
}

.navbar-toggle {
	display: block;
}

.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}

.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}

.navbar-collapse.collapse {
	display: none !important;
}

.navbar-nav {
	float: none !important;
	margin-top: 7.5px;
}

.navbar-nav > li {
	float: none;
}

.navbar-nav > li > a, ul.dropdown-menu > li {
	padding-top: 10px;
	padding-bottom: 10px;
}

.navbar-nav .open .dropdown-menu > li > a {
	line-height: 1.5em;
}

.collapse.in {
	display: block !important;
}
}

/* LG Overrides */
@media (min-width:1200px) {
.navbar-nav > li > a { /* changes menu items */
	text-transform: uppercase;
	font-size: 14px;
}

.myLogo { /* for logo in menu - logo is 50px tall; menu height is 70px; therefore padding needs to be 10px (top and bottom) */
	padding-top: 10px;
	padding-logo: 10px;
}
}
