@media (max-width: 1700px) {
	
}


@media (max-width: 1400px) {
	
}

@media (max-width: 1200px) {
	
}


/****************
480px - Phones
/***************/
@media (max-width: 480px) {

	html {
		webkit-text-size-adjust: none;
	}

	#container, #footer, #copy {
		width: 100%;
	}
	
	/* Header */
	#header-image {
		text-align: left;
		display: block !important;
		left: 0 !important;
		top: 0 !important;
		height: auto !important;
		/*min-height: 100px;*/
		/*background-size: 100% auto;*/
	}

	#header-image a.text-logo {
		position: static !important;
		top: 15px !important;
		left: 0 !important;
		width: 100%;
		margin-top: 15px;
		display: block;
		text-align: center !important;
	}
	
	
	#header-image a.text-logo img {
		max-width: 90%;
		margin-left: 10px;
		margin-right: 10px;
	}

	#header-image a.image-logo {	
		position: static !important;
		padding-top: 15px !important;
		left: 0px !important;
		margin-left: 15px !important;
		display: block;
		text-align: center;
	}
	
	#header-image a.image-logo img {
		max-width: 100%;
	}
	
	.container-padding {
		padding: 0 10px;
	}
	
	#footer .container-padding {
	    padding: 0 11px;
	}
	
	#content {
		margin-top: 10px;
		width: 100%;
	}
	
	#content.wide {
		width: 100%;
	}

	
	#content img {
		max-width: 100%;
	}
	
	/* Menu */
	#menu ul     { display: none; }
	#menu select { display: inline-block; }
	
	/* Content */
	.snippet-text p {
		width: 90%
	}
	
	.share {
		display: none;
	}
	
	#sidebar {
		width: 100%;
		border: 0;
	}
	
		#sidebar .part h2 {
			padding-left: 0;
		}
		
		#sidebar .blog-list .post {
			margin: 0 5px;
		}
		
		#sidebar .part .video {
			margin: 0 5px;
		}
	
	/* Map */
	.snippet-map iframe {
	  width: 100%;
	}
	
	/* Video */
	embed, object {
	  width: 100%;
	  max-height: 200px;
	}
	
	/* Person */
	.person-image {
	  margin-bottom: 10px;
	}
		
	/* Form */
	.form .input, .form textarea {
	  width: 90%;
	}
		
	/* Footer */
	#footer .column {
		width: 100%;
		margin-bottom: 20px;
	}
	
	#copy {
		
	}
	
	#powered_by_snowfire {
		margin-top: 90px;
		left: 40%;
	}
	
	#footer .column {
		padding: 0;
	}
	
	/* Snippets */
	.snippet.column {
		display: block;
		width: 100%;
	}
	
	.snippet-image-text img {
		margin-bottom: 0.5em;
	}
	
	.snippet-text-image.right {
		text-align: left;
	}
	
	.snippet-teammember .teammember-image {
		display: block;
		width: 100%;
	}
	
	.snippet-teammember .teammember-image img {
		width: auto !important;
		margin-bottom: 0.5em !important;
	}
	
	.snippet-teammember .teammember-info {
		width: 100%;
	}
	
	.snippet-mapform #map {
		width: 300px;
		display: block;
	}
	
	.snippet-mapform .column_map {
		display: none;
	}
	
	.snippet-mapform .column_form {
		margin: 20px 0 30px 0;
	}
	
	#container #container-padding object, #container #container-padding object embed {
		width: 100%;
		max-width: 600px;
	}
	
}


/****************
iPad
/***************/
@media only screen and (min-device-width: 768px) 
						 and (max-device-width: 1024px)
						 and (orientation: portrait) {
							
}


@media only screen and (min-device-width: 768px) 
						 and (max-device-width: 1024px)
						 and (orientation: landscape) {
							

	
}