/*************************************************************/
/***************************HEADER****************************/
/*************************************************************/


/*header {
	position:absolute; top:0px; left:0px;
	z-index:999999999;
}
	
	header img.logo_back {
		position:absolute; top:0px; bottom:auto;
	}*/


/*************************************************************/
/***************************CONTENT***************************/
/*************************************************************/

#features {
    display:block;
	position:relative;
	width:100%; height:574px;
    margin:0px; padding:0px;
	background:#F8F7F7;
    
	text-align:left;
	letter-spacing:normal;
}
	.feature_slide {
		display:block;
		position:absolute; top:0px; left:0px;
		width:100%; height:574px;
	}
		.feature_slide .pageWrapper {
			position:relative;
			height:574px;
		}
		.feature_slide .slide_info {
			position:absolute; top:auto; left:auto; right:0px; bottom:0px; 
			width:310px;
			padding:50px 30px 20px 30px;
			background:url('/_images/feature_bg.png') top repeat-x;
			
		}
		.feature_slide h1 {
			margin-bottom:0px;
			
			font-family: 'futura-lt';
			font-size:36px;
			font-weight:100;
			color:#F7931E;
			text-align:left;
			text-transform:uppercase;
			line-height:normal;
		}
		
		.feature_slide h2, p {
			margin-bottom:20px;
			
			font-family: 'futura-med';
			font-size:18px;
			font-weight:500;
			color:#FFF;
			text-align:left;
			line-height:27px;
		}
			.feature_slide p {
				margin-bottom:40px;
			}
		
		.feature_slide h3 {
			margin-bottom:0px;
			
			font-family: 'futura-bold';
			font-size:21px;
			font-weight:700;
			color:#F7931E;
			text-align:left;
			line-height:normal;
		}
		
		
	#slide01 {
		width:100%; height:100%; 
		background:url('/_images/feature_01.jpg') center no-repeat;
		background-size:cover;
	}
	#slide02 {
		display:none;
		width:100%; height:100%; 
		background:url('/_images/slide_02.png') center no-repeat;
	}
	#slide03 {
		display:none;
		width:100%; height:100%; 
		background:url('/_images/slide_03.png') center no-repeat;
	}
	#slide04 {
		display:none;
		width:100%; height:100%; 
		background:url('/_images/slide_04.png') center no-repeat;
	}
	#slide05 {
		display:none;
		width:100%; height:100%; 
		background:url('/_images/slide_05.png') center no-repeat;
	}
	
	
	/*#feat_icons {
		display:block;
		position:absolute; left:0px; bottom:20px;
		z-index:999999998;
		width:100%;
		
		text-align:center;
	}
		#feat_icons a, #feat_icons a:link {
			display:inline-block;
			position:relative;
			width:45px; height:46px;
			margin:0px 25px;
		}
			#feat_icons a img {
				position:absolute; left:0px; top:0px;
			}
			#feat_icons a img.over {
				-webkit-transition: all .25s ;
				-moz-transition: all .25s ;
				-ms-transition: all .25s ;
				-o-transition: all .25s ;
				transition: all .25s ;
			}
			#feat_icons a img.off {
				-webkit-transition: all .4s ;
				-moz-transition: all .4s ;
				-ms-transition: all .4s ;
				-o-transition: all .4s ;
				transition: all .4s ;
			}
		#feat_icons a img.over, #feat_icons a:hover img.off, #feat_icons a.on img.off  {
			opacity:1;
		}
		#feat_icons a:hover img.over, #feat_icons a img.off, #feat_icons a.on img.over {
			opacity:0;
		}*/
	


#blurb {
	display:block;
	width:100%; height:auto;
	margin:0px; padding:50px 0px;
	background:#FFF;
	
	text-align:left;
}
	#blurb h1 {
		margin-bottom:30px;
		
		font-family:'futura-lt';
		font-size:36px;
		text-transform:uppercase;
		color:#F7931E;
	}
		#blurb h1 span {
			font-family:'futura-med';
			font-size:24px;
			text-transform:none;
		}
	
	#blurb p {
		/*font-family: 'Museo Sans 500', Arial, Helvetica, sans-serif;*/
		font-size:18px;
		text-align:left;
		color:#4D4D4D;
		line-height:27px;
	}
	
	#blurb img {
		float:left;
		width:auto; height:auto;
		margin-right:40px; 
		
		/*box-shadow: 1px 1px 9px #000;*/
	}


#services {
	display:block;
	width:100%; height:auto;
	margin:0px; padding:50px 0px;
	background:url('/_images/services_bg.jpg') center #F8F7F6;
	background-size:cover;
	
	text-align:left;
}
	#services h1 {
		margin-bottom:30px;
		
		font-family:'futura-lt';
		font-size:36px;
		text-transform:uppercase;
		color:#4D4D4D;
	}

	.service {
		float:left;
		width:16%; margin:0px 0px 10px 0px; padding:5px 2%;
		
		text-align:center;
		
		cursor:pointer;
	}
		.service:hover {
			background:rgba(255,255,255,.6);
		}
		
		.service img {
			width:64px; height:auto;
			margin-bottom:0px;
		}
		.service h2 {
			margin-bottom:10px;
			
			font-family: 'futura-med';
			font-size:15px;
			color:#4D4D4D;
		}
		
	#services a.button {
		margin:40px auto;
	}



		


/*************************************************************/
/***************************FOOTER****************************/
/*************************************************************/










/*******SCREEN SIZE*******/
@media screen and (min-width: 1600px){
	#slide01, #slide02, #slide03, #slide04, #slide05 {
		background-size:cover;
		
	}
	#slide03 {
		background-position:bottom;
	}
	
}
	
@media screen and (max-width: 999px){
	#features .pageWrapper {
		width:100%;
		padding:0px;
	}
	
}
	
@media screen and (max-width: 640px){
	.feature_slide .slide_info {
		width:auto;
		padding:20px 30px 0px 30px;
		/*background:url('/_images/feature_bg.png') top repeat-x;*/
		background:rgba(0,0,0,.6);
		
	}
	.feature_slide h2, p {
		font-size:16px;
		line-height:24px;
	}
		.feature_slide p {
			margin-bottom:20px;
		}
	
	.feature_slide h3 {
		font-size:18px;
	}

	#blurb img {
		float:none;
		width:100%; height:auto;
		margin-bottom:20px; 
		
		/*box-shadow: 1px 1px 9px #000;*/
	}

	.service {
		width:29%;
	}
		.service:nth-child(3n+2) {
			margin-right:3px;
			clear:both;
		}
		.service img {
			width:64px; height:auto;
			margin-bottom:0px;
		}
		
	#services p {
		clear:both;
	}


}
	
