.usheader{display:block;z-index:0;margin-bottom:50px;}
	.usheader figure{display:block;position:relative;top:0;left:0;z-index:0;}
		.usheader figure img{display:block;width:100%;height:auto;}
	.usheader:before{display:block;position:absolute;top:0;left:0;right:0;height:40px !important;content:'';z-index:2;
			/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.1+0,0+100 */
			background: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
			background: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%);
			background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00000000',GradientType=0 );
	}
	.usheader:after{position:absolute;bottom:0;left:0;right:0;top:50%;content:'';z-index:2;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.4+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */

	}
	.usheader-overlay{position:absolute;bottom:0;left:0;right:0;width:100%;height:auto;padding:56px 0;color:#FFFFFF;z-index:10;text-shadow:0 0 25px rgba(0,0,0,.75);text-align:left;}
		.usheader-overlay h2{font-family:'Lato', sans-serif;font-size:16px;font-weight:600;line-height:26px;text-transform:uppercase;margin:0 0 10px 0 !important;color:rgba(255,255,255,.66);text-align:center;}
			.usheader-overlay h2 a{color:inherit !important;text-decoration:none!important;font-weight:inherit !important;}
		.usheader-overlay h1{font-family:'Lato', sans-serif;font-size:30px;font-weight:300;line-height:40px;color:#FFFFFF;text-align:center;}
			.usheader-overlay h1 strong{font-weight:700;}

@media screen and (max-width:500px){
.usheader{margin-bottom:30px !important;}
.usheader-overlay{position:relative;bottom:auto;right:auto;color:#333333;text-shadow:0 0 0 rgba(255,255,255,0);padding:30px 0 0 0 !important;}
.usheader-overlay h2{color:#999999;text-align:left;}
.usheader-overlay h1{color:#000000;text-align:left;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}

.usheader:after{top:auto;bottom:-1px;background:rgba(0,0,0,.1);}
}

@media screen and (min-width:501px) and (max-width:700px){

.usheader-overlay{position:relative;bottom:auto;right:auto;color:#333333;text-shadow:0 0 0 rgba(255,255,255,0);padding:56px 0 0 0 !important;}
.usheader-overlay h2{color:#999999;text-align:center;/*rgba(0,0,0,.5);*/}
	.usheader-overlay h1{color:#000000;text-align:center;}

.usheader:after{top:auto;bottom:-1px;background:rgba(0,0,0,.1);}


}



@media screen and (min-width:900px){

	.usheader-overlay h1{font-size:50px;line-height:60px;text-align:center;}
	.usheader-overlay h2{text-align:center;}

}
