  header {position:fixed;top:0px;left:0px;width:100%;z-index:44;height:60px;
background-color:#991111;box-shadow: 0px 2px 10px 1px #777;}

header h3 {color:#fff;font-size:1.215rem;
text-align:center;margin:15px;text-transform:uppercase;font-weight:normal;letter-spacing:.7rem;}
header h3 img {height:30px;}
header div#hamb {float:left;background-color:#202020;height:60px;width:60px;padding:0px;text-align:center;margin-right:12px;cursor:pointer;}
header div#hamb img {height:30px;padding:15px;}
#hamb img.h {display:block;}
#hamb img.x {display:none;}
header h3 a {text-decoration:none;color:#fff;}

header h3 span {text-align:center;margin:0px;font-size:.9vw;text-transform:none;letter-spacing:normal;
width:25%;border-top:1px solid #fff;border-bottom:1px solid #fff;display:inline-block;
margin-top:-10px;}



header nav {text-align:center;padding:1vh;display:none;background-color:#777;min-width:33vw;
max-width:60vw;box-shadow: 0px 5px 20px 1px black;}
header nav ul {list-style:none;padding:0px;margin:0px;}
header nav ul li {background-color:#404040;display:inline-block;width:100%;}
header nav a {color:#fff;display:block;font-size:1.0874rem;text-decoration:none;
padding:1rem;font-family:Arial;}

body {font-family: 'Carrois Gothic', sans-serif;}


div#overlay {
    width: 75%;
    float: right;
    text-align: right;
    padding: 4rem;
}

h1 {
    margin:.1rem;padding:.1rem;font-weight:normal;
    font-size: 2.3rem;
    line-height: 2.2rem;
}

div.hau {
    padding: .2rem;
    background-color: #555;
    font-size: 1.2rem;
    text-transform: uppercase;
}

div.hau a {color:#fff;text-decoration:none;}
div.hau a:hover {text-decoration:underline;}



div.inner {padding-right:4rem;padding-top:70px;}

div.inner h2 {color:#555555;text-align:center;font-weight:normal;}
p.byline {text-align:center;}
p.byline span.nm {text-transform:uppercase;font-weight:bold;font-size:.9rem;}
span.ti {display:block;.9rem;}
	html,body {padding:0px;margin:0px;}
	div.section {padding:1.5rem;}


p.pull {margin:.65rem 3.5rem;border:0px solid red;}
	
div.fp-tooltip {background-color:#990000;color:#fff;padding:5px;box-shadow: 0px 2px 10px 1px #777;}	

div#home-image {text-align:center;margin:0px auto;display:block;}
div#home-image img {width:100%;}
div.page-image {display:block;float:right;vertical-align:top;width:28%;padding:.5rem;}
div.page-image img {width:100%;}

div#home-image,div.page-image span {display:block;color:#555;font-size:.78rem;text-align:center;padding:.2rem;}



@media only screen and (max-width: 900px) {

	header nav {max-width:85vw;}
	header nav a {padding:.71rem;}
	header h3 {color:#fff;font-size:.9215rem;
				text-align:center;margin:15px;text-transform:uppercase;font-weight:normal;letter-spacing:.17rem;}

header h3 img {height:30px;float:right;}
	div#overlay {
		width: 100%;
		float: none;
		text-align: left;
		padding: 0rem;
	}
	
	article {padding-top:75px;}
	div.section {padding:.5rem;}
	div.inner {padding-right:.5rem;padding-top:0px;}
	div#home-image {width:60%;}
	div.page-image {display:block;float:none;width:100%;padding:.5rem;}
	
}

