@charset "utf-8";
html, body, div, span, h1, h2, h3, p, a, img, strong, ul, li{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}
html, body{height:100%}
body{height:100%;width:100%;line-height:28px;font-size:17px;font-weight:400;text-align:center;color:#9a9a9a;background-color:#444;-webkit-text-size-adjust:100%;}
body,input,textarea{font-family:"Lato",sans-serif}

a{color:#9a9a9a;text-decoration:none;white-space:nowrap} a:hover{color:#cf3732}
a img{border:none}
img{vertical-align:top}
ul{list-style:none;}
h1,h2{color:#fff;font-size: 36px;font-weight: 700;margin-bottom: 12px;}
.red{color:#cf3732}
.h{display:none}

section, footer {width:100%;}
section .col,footer .col{width:100%;margin:0 auto;padding-left: 20px;padding-right: 20px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
footer{ padding-top:200px;}
ul.copy{margin-bottom: 10px;}
ul.copy li{font-size:11px;display:inline;padding-right:5px}


	/* Mobile Landscape Size to Desktop */
	@media only screen and (min-width:480px){
#container{height:auto;min-width:900px;width:100%;overflow:hidden}
.inner{width:900px;margin:0 auto}
#logo{margin-top: 170px;margin-bottom: 110px;}
	}

	/* Mobile Portrait Size to Mobile Landscape Size */
	@media only screen and (max-width:480px){
body{font-size:16px}
#container{min-width:320px;width:100%}
.inner{min-width:320px;width:100%;margin:0}
#logo{margin-top: 50px;width:90%;margin-bottom: 90px;}
h1,h2{font-size: 25px;}
footer{ padding-top:100px;}

	}