@charset "UTF-8";
html { font-size: 24px; }
@media only screen and (max-width: 900px) {
	html { font-size: 19px; }
}
@media only screen and (min-width: 901px)  {
	.heading1 { font-size: 48px; }
	.heading2 {	font-size: 36px; }
	.heading3 { font-size: 28px; }
	.heading4 { font-size: 24px; }
	.heading5 {	font-size: 20px; }
	.heading6 {	font-size: 16px; }
}
@media only screen and (min-width: 481px) and (max-width: 900px)  {
	.heading1 { font-size: 38px; }
	.heading2 {	font-size: 28.5px; }
	.heading3 { font-size: 22.1666666667px; }
	.heading4 { font-size: 19px; }
	.heading5 {	font-size: 15.8333333333px; }
	.heading6 {	font-size: 12.6666666667px; }
}
body { 
font-family: 'Lato', sans-serif;
background-color: #FFFFFF;
}
#cookbutton span { background-color: #666666; }
#bottomFooterWrap { background-color: #000000; }
th { background-color:#666666; }
.Buttonwrap { background-color: #999999; }
.Buttonwrap:hover { background-color: #666666; }
h1, h2, h3, h4, h5, h6 {
font-weight: 400;
font-family: 'Oswald', sans-serif;
color: #666666;
}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited { color: #666666; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #999999; }
p, th, td, label, input, textarea, ul, .textInput, .textfield, .submitButton, nav#nav-foot li {
font-family: 'Lato', sans-serif;
font-size: 14px;
color: #999999;
}
@media only screen and (max-width: 900px) {
		p, th, td, label, input, textarea, ul, .textInput, .textfield, .submitButton, nav#nav-foot li { font-size: 13px; }
	}
	@media only screen and (max-width: 480px) {
		p, th, td, label, input, textarea, ul, .textInput, .textfield, .submitButton, nav#nav-foot li { font-size: 12px; }
	}
p a:link, p a:visited { color: #666666; }
nav#nav-main li { font-family: 'Oswald', sans-serif; }
nav#nav-main li a:link, nav#nav-main li a:visited, #nav-mobile li a:link, #nav-mobile li a:visited { color: #ffffff; }
nav#nav-main li a:hover, nav#nav-mobile li a:hover { color: #a6a7a8; }
nav#nav-main .active a:link, nav#nav-main .active a:visited, nav#nav-mobile .active a:link, nav#nav-mobile .active a:visited { color: #666666; }
nav#nav-foot li { font-size: 14px; }
	@media only screen and (max-width: 900px) {
		nav#nav-foot li { font-size: 13px; }
	}
	@media only screen and (max-width: 480px) {
		nav#nav-foot li { font-size: 12px; }
	}
nav#nav-foot li span { color: #444444; }
nav#nav-foot li a:hover { color: #444444; }
nav#nav-foot li.active { color: #444444; }
nav#nav-foot li a:link, nav#nav-foot li a:visited { color: #888888; }
