/*body{ border-top:none !important; }*/

/* Large desktop */

@media (max-width: 1199px) {
	body {
	}
	.hero-image img {
		min-width: 600px;
	}
	.header-small-logo,
	.small-logo-footer {
		display: none;
	}
	.header-container {
		text-align: center;
	}
	.top-nav,
	.top-contact {
		display: inline-block;
		float: none;
	}
	.top-search {
		float: none;
		display: inline-block;
		margin: 20px 0 0;
	}
	.link-panel-content-overlay:hover {
		opacity: 0;
	}
	.logo {
		max-width: 200px;
		margin: 0 auto;
	}
	.block-logo {
		margin: 0 1%;
		width: 17%;
	}
	.back-to-top {
		display: block;
		margin: 0;
		clear: both;
	}
	.link-panel {
		font-size: 0.9em;
	}
	.text-icons-link-box {
		margin: 5px 10px;
	}
	#nav ul li a {
		padding: 10px 6px;
	}
	.no-menu .logo {
		max-width: none;
	}
	.news-hero-image img {
		min-width: 600px;
	}
}

@media (max-width: 1024px) {
	#header-nav {
		border-color: #001a46;
	}

	#default-menu {
		display: none;
	}

	#top-nav-hh-control {
		display: block;
		position: relative;
		clear: both;
	}

	.social-column {
		width: 100%;
	}

	.social-column:first-child {
		margin: 0 0 50px;
	}

	.news-hero-content,
	.hero-content {
		width: 100%;
		min-height: 0;
		padding: 25px 2.5%;
		float: none;
		font-size: 0.7em;
	}

	.hero-image,
	.news-hero-image {
		padding-bottom: 56.25%;
		position: static;
	}

	.hero-title {
		margin: 0 0 20px;
	}

	.hero-title p {
		margin: 0;
	}

	a.hero-link {
		margin: 10px 0 0;
	}

	.news-hero-title {
		margin: 0 0 10px;
		border: none;
	}

	.news-hero-date {
		font-size: 1.2em;
	}

	.location-filter {
		height: 500px;
		overflow: hidden;
	}

	.location-filter svg {
		margin-top: -100px;
	}
}

/* Portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 979px) {
	body {
	}
	.hero-image img {
		min-width: 500px;
	}
	.fix-nav #nav {
		max-width: 768px;
		margin: 0 auto;
	}
	/* #nav ul li a{ font-size:1em; padding:10px 10px; border:none; margin:0;}
	#nav ul li a:hover { }
	#nav ul li.current_page_item a, #nav ul li.current_page_ancestor a, #nav ul li.current-menu-ancestor a, #nav ul li.current-menu-parent a{ border:none; } */
	.news-hero-image img {
		min-width: 400px;
	}
	.block-links {
		padding: 0;
	}
	.block-links .container {
		padding: 0;
		width: 100%;
	}
	.link-panel,
	a.link-panel {
		height: auto;
		width: 96%;
		margin: 0 auto;
		float: none;
		display: block;
	}
	.link-panel-tall {
		display: none;
	}
	.text-icons-link-box {
		width: 90%;
	}
	.search-result {
		width: 100%;
	}
	.twitter-wrapper {
		min-height: 0;
	}
	.twitter-follow-link {
		position: relative;
	}
	.home-team-member,
	a.link-panel-event,
	.tweet-container {
		width: 47%;
		margin: 0 2% 0 0;
		display: inline-block;
	}
	.tweet-container {
		margin-bottom: 20px;
	}
	.team-standard-profile {
		width: 43%;
	}
	.news-hero-content,
	.hero-content {
		font-size: 0.6em;
	}
	.text-slide-text {
		font-size: 1.6em;
	}
	ol.flex-control-nav li {
		margin: 0;
	}
	.footer-left,
	.footer-right {
		width: 90%;
		margin: 0 auto;
		text-align: center;
		display: block;
		float: none;
	}
	.subscribe-content {
		margin: 20px;
		display: block;
		font-size: 0.8em;
	}
	a.subscribe-button {
		display: inline-block;
		margin: 0 auto;
		position: relative;
		clear: both;
	}
}

/* Landscape phone to portrait tablet */

@media (max-width: 768px) {
	body {
		padding: 0;
	}
	.hero-image img {
		min-width: 450px;
	}
	.block-links {
		padding: 0;
	}
	.block-links .container {
		padding: 0;
		width: 100%;
	}
	.link-panel,
	a.link-panel {
		height: auto;
		width: 96%;
		margin: 0 auto;
		float: none;
		display: block;
	}
	.link-panel-tall {
		display: none;
	}
	.text-icons-link-box {
		width: 90%;
	}
	.search-result {
		width: 100%;
	}
	.twitter-wrapper {
		min-height: 0;
	}
	.twitter-follow-link {
		position: relative;
	}
	.home-team-member,
	a.link-panel-event,
	.tweet-container {
		width: 94%;
		margin: 0 2% 0 0;
		display: inline-block;
	}
	.tweet-container {
		margin-bottom: 20px;
	}
	.home-team-member {
		margin: 0 2% 20px;
	}
	.team-standard-profile {
		width: 96%;
		text-align: center;
	}
	.team-profile-responsibilities {
		text-align: left;
	}
	.team-profile-image {
		text-align: center;
		margin: 0 auto;
	}
	.resource-panel {
		width: 94%;
		padding: 0 0 20px;
		display: block;
	}
	.resource-top {
		min-height: 0;
	}
	.container {
		width: 96%;
		padding: 0 2%;
	}
	#nav.container {
		padding: 0;
	}
	.news-hero-content,
	.hero-content {
		font-size: 0.6em;
	}
	.text-slide-text {
		font-size: 1.6em;
	}
	ol.flex-control-nav li {
		margin: 0;
	}
	.text-slider {
		padding: 0 20px;
	}
	.footer-left,
	.footer-right {
		width: 90%;
		margin: 0 auto;
		text-align: center;
		display: block;
		float: none;
	}
	.news-title {
		display: block;
		float: none;
		margin: 0 0 0 10px;
	}
	.news-panel {
		width: 96%;
		text-align: center;
	}
	.news-panel-date {
		text-align: center;
	}
	#footer {
		font-size: 0.8em;
	}
	.team-focus {
		display: none;
	}
	.team-mobile-focus {
		display: block;
	}
	.team-profile-image-mobile {
		margin: 0 0 30px;
	}
	.home-news-icon-container {
		display: none;
	}
	.subscribe-content {
		margin: 20px;
		display: block;
		font-size: 0.8em;
	}
	a.subscribe-button {
		display: inline-block;
		margin: 0 auto;
		position: relative;
		clear: both;
	}
	.top-contact {
		margin: 0 0 10px;
	}
	.hero {
		position: relative;
		display: block;
		clear: both;
		text-align: center;
	}
	.hero-image img {
		min-width: 0;
		width: 100%;
	}
	.hero-image {
		overflow: visible;
	}
	.page-id-9514 #top-bar {
		display: none;
	}
	.page-id-9514 #header,
	.page-id-9514 .block-contact {
		display: none;
	}
	p.surveyinfo {
		padding: 10px 20px;
		font-size: 0.8em;
	}
	p.surveyinfo span {
		font-size: 1.2em;
	}
	.page-id-9514 h1 {
		font-size: 2.6em;
		margin: 10px;
	}
	.page-id-9514 h1 strong {
		font-size: 0.8em;
	}
	.location-filter {
		display: none;
	}
}

/* Landscape phones and down */

@media (max-width: 480px) {
	body {
	}
	.engage-form .engage-formcol-1,
	.engage-form .engage-formcol-2 {
		width: 100%;
	}
	h1 {
		font-size: 2.3em;
	}
	h2 {
		padding: 0 0 5px;
		font-size: 2em;
	}
	.top-nav ul li {
		margin: 5px 0;
		border: none;
	}
	.intro-text,
	.pull-quote {
		font-size: 1.2em;
	}
	.top-contact {
		margin: 0;
	}
	a.content-download-link {
		min-width: 0;
	}
	.top-nav {
		display: none;
	}

	.dd-title {
		padding: 15px;
	}

	.dd-title .icon {
		right: 15px;
	}

	.dd-text {
		padding: 0 15px 15px;
	}
}
