.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}body{font-family:"Lato",sans-serif;font-size:14px;color:#333;font-weight:300;background-color:#d3d3d3;margin:0;padding:0}em{font-size:.85em;font-style:normal}img{border:0}a{cursor:pointer;text-decoration:none}a,h1{color:#004487}h1{font-size:1.26em;text-transform:uppercase}h1,h2,h3{font-weight:700}h2,h3,h4{font-size:1em}h4{margin-bottom:10px;margin-top:12px}.container{margin:0 auto;width:1200px}header .header_image{border-bottom:26px solid #004487;height:300px;width:100%;overflow:hidden}header .logo{width:1170px;position:absolute;text-align:right;margin-right:30px}header .logo img{padding:15px 35px;background-color:rgba(255,255,255,.9)}main .content{line-height:1.5em;padding:15px 250px 31px;background-color:#fff}footer .container{border-top:1px solid #000;background-color:#fff}footer .container p{margin:0;padding:0 30px;line-height:26px;font-size:.9em}footer .container p span:first-child{font-weight:700}@media screen and (max-width:1300px){.container{max-width:960px}header .logo{width:930px}}@media screen and (max-width:960px){.container{width:100%}header .header_image{height:240px}header .logo{width:100%}main .content{padding:20px}}@media screen and (max-width:400px){footer{display:none}}