 /*
	.wpresso Home Onepage
*/

	body.home #main{ padding:0px; }
	body.home .homeblock{ display:block;  height:100%;  border:0px solid red ; min-height:300px; overflow:hidden; position:relative; }
	body.home .homeblock.fullback{width:100%;padding:0; vertical-align:middle; margin-top:0px ;margin-bottom:0px }
	/* body.home .homeblock.insideback{ padding-top:100px; padding-bottom:100px;}*/
	body.home article {  max-width: 90%; display:block; clear:left; float:none ; margin:0 auto; max-width:960px;}	
	
	.mainbackgr{ left:0px; overflow:hidden; margin:0px; padding:0% 5% 0% 5%;  line-height:0.5em; height:100%;
		-webkit-background-size: cover;	-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
	.mainbackgr img{ width:100%;  margin:0px; padding:0px;}
	.mainbox{ border:0px solid red; }

	body.home .mainbackgr { border:0px solid red; line-height:1.6em; text-align:center; display:flex; align-items:center;justify-content: center}
	
	
	body.home #primary h1{ margin-top:0px;   margin-bottom:30px; padding:0px; line-height:1.2em; font-size:2em;}
	.mainbox{ padding-left:0%; padding-right:0%;}
	.mainbox .entry-content{ float:none; }	
	.full100 .mainbackgr .entry-content{ width:100%; padding:0px;}

@media screen and (min-width: 370px) {
	body.home #primary h1{  font-size:2em;}

}

	.mainbackgr .subpage-content img{ width: inherit;  }


@media screen and (min-width: 768px) {
	body.home #primary h1{  font-size:3em;}

}



@media screen and (min-width: 970px) {
	body.home #primary h1{  font-size:4em;}
	.mainbackgr{  padding:0% 20% 00% 20%;}	
	.mainbox{ }
	.mainbox .entry-content{ float:none}	

}   

body.home article{ height:unset}
body.home #primary #home{}