/* TYPOGRAPHY START */

h1,h2{
	color:#697199;
	font-family: 'Gotham', sans-serif;
	font-size:2.375em;
	font-weight:700;
	letter-spacing:0.015em;
	line-height:1.236em;
	margin:0.84em 0;
}


h1.size21,
h2.size21,
h3.size21{
	margin:1.5em auto 0.5em auto;
	font-family: 'Gotham', sans-serif;
	font-size:1.25rem;
	line-height:1.42857em;
	letter-spacing:-0.02em;
	font-weight:700;
	color:#697199;
}

h1.size32,
h2.size32,
h3.size32{
	color:#697199;
	margin:1.5em auto 0.5em auto;
	/*font-family: 'Baskerville', serif;*/
	font-family: 'Gotham', sans-serif;
	font-size:1.75em;
	line-height:1.46875em;
	letter-spacing:0.015em;
	font-weight:400;
}

h1.size34,
h2.size34{
	font-size:1.825rem;
	line-height:1.21em;
}


p{
	margin:1.5em 0;
	font-family: 'Gotham', sans-serif;
    font-size: 1em;
	font-weight:400;
	line-height:1.4375em;
	letter-spacing:0.025em;
	color:#001f5b;
}

p a{
	text-decoration:none;
	color:#414042;
}

p.footnote{
	font-size:10px;
	font-style: italic;
}


@media only screen and (max-width: 63.75em){ /* 1020px */ 
	h1,h2{font-size:2em;}
}

@media only screen and (max-width: 48em){ /* 768px */ 
	h1,h2,h1.size32,h2.size32{font-size:1.75em;}
}

@media only screen and (max-width: 40em){ /* 640px */ 	
	h1,h2,h1.size32,h2.size32{font-size:1.35em;}
	h1.size21,h2.size21,h3.size21{font-size:1.125rem;}	
	h1.size34,h2.size34,h3.size34{font-size:1.35rem;}
	p{font-size: 0.9375em;}
}