@charset "UTF-8";
/* CSS Document */

@media (max-width: 1600px) {
.item_container {padding: 30px 12% 30px;}

.image_center {width: 80%; margin: 40px 10%;}

	.image_container {padding: 0 10% 20px;}
	.title_container {padding: 10px 12% 0;}
	
	#footer_content {margin: 30px 11% 10px;}
}

@media (max-width: 1515px) {
.text_header {width: 60%; margin: 110px 20% 40px 0;}
}

@media (max-width: 1400px) {
.item_container {padding: 30px 8% 30px;}
	
	.image_container {padding: 0 7% 20px;}
	.title_container {padding: 10px 8% 0;}
	
	#footer_content {margin: 30px 7% 10px;}
}

@media (max-width: 1350px) {
.text_header {width: 65%; margin: 110px 16% 40px 0;}
}

@media (max-width: 1300px) {
.item_container {padding: 30px 7% 30px;}
	
	.image_container {padding: 0 3% 20px;}
	.title_container {padding: 10px 7% 0;}

	#footer_content {margin: 30px 6% 10px;}
}

@media (max-width: 1250px) {
.text_header {width: 69%; margin: 110px 10% 40px 0;}
}

@media (max-width: 1200px) {
.item_container {padding: 30px 4% 30px;}
	
.photo_r {width:300px; float:right; margin: 10px 0 0 30px;}
	
.newsletter {width: 60%; margin: 0 30% 0 0;}

	.image_container {padding: 0 20px 20px;}
	.title_container {padding: 10px 5% 0;}
		
	.three_col_index {width:27%; margin: 0 3% 20px;}
	
#footer_content {margin: 30px 3% 10px;}
}

@media (max-width: 1150px) {
.text_header {width: 72%; margin: 110px 6% 40px 0;}
}

@media (max-width: 1100px) {
.text_header {width: 55%; margin: 80px 15% 40px 0;}
	
.newsletter {width: 70%; margin: 0 20% 0 0;}
}

@media (max-width: 1000px) {	
.photo_r {width:275px; float:right; margin: 10px 0 0 30px;}
	
h3 {font-size:140%;}
}

@media (max-width: 975px) {	
.text_header {width: 60%; margin: 80px 13% 40px 0;}
}