@media (max-width: 1150px) {
	.sites-view__gallery-image {
		height: 400px;
	}
}

@media (max-width: 920px) {
	.map__header-form {
		margin-top: 0;
	}
	
	.map__header-form-outer {
		padding-left: 1em;
		padding-right: 1em;
		margin-right: 1em;
	}
	
	.map__header-form-outer .map__header-form-inner {
		width: auto;
	}
}

@media (max-width: 900px) {
	form.map__header-form {
		text-align: center;
	}
	
	/*
	.map__header-form-outer {
	    display: block;
	    margin: 0;
	}
	*/
	
	.sites-view-right {
	    width: 100%;
	    float: none;
	    border: none;
	    padding: 0;
	    margin: 1em 0;
	}
	
	.sites-view-left {
	    float: none;
	    width: 100%;
	}
}

@media (max-width: 850px) {
	.map__2col-col1,
	.map__2col-col2 {
	    width: 50%;
	}
	
	/*
	.sites-view-right {
	    width: 45%;
	}
	
	.sites-view-left {
	    width: 50%;
	    float: left;
	}
	*/
}

@media (max-width: 780px) {
	.map__header-form-outer {
	    display: block;
	    margin: 0;
	}

	.sites-view__gallery-image {
		height: 300px;
	}
}

@media (max-width: 615px) {
	.reciept-helpful-links-link {
	    display: block;
	}
	
	.fb3__field.fb3__field__text.fb3__field__required {
	    width: 100%;
	    display: block;
	}
}

@media (max-width: 540px) {
	/* Have to remove a lot of fixed/absolute to get
	a vertical flow back */
	
	.page__home-map > .header {
		display: none;
	}
	
	.map {
		position: static;
		height: auto;
	}
	
	.map__search-controls {
		position: static;
	}
	
	.map__2col {
		position: static;
		display: block;
	}
	.map__2col-col1,
	.map__2col-col2 {
		width: 100%;
	}
	
	.map__map {
		position: relative;
		height: 240px;
	}

	.sites-view__gallery-image {
		height: 200px;
	}
}

/*
@media (max-width: 580px) {
	.map__search-controls {
		position: static;
	}
	.map__map {
		position: static;
	}
	.map__site-results {
		position: static;
	}
}
*/
