html,body{margin:0;padding:0;width:100%}h1,h2,h3,h4,h5,h6{margin:0}.border-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.error-404{background-color:#c61619;font-family:'Open Sans',Helvetica,Arial,sans-serif;color:#fff;height:100%}body.error-404 #container{max-width:1000px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:600px}body.error-404 #container h1{font-weight:300;font-size:36px;display:block;padding:100px 0 40px 200px}body.error-404 #container h1 i{font-weight:300;font-style:normal}body.error-404 #container h1 span{display:none}body.error-404 #container h5{font-weight:300;font-size:18px;line-height:28px;display:block;margin-bottom:50px;padding-left:200px}body.error-404 #container ul{margin-left:250px;position:relative;z-index:2}body.error-404 #container ul li{list-style-type:disc;margin-bottom:20px;font-weight:300;font-size:16px;line-height:24px}body.error-404 #container ul li a{background:rgba(0,0,0,0.2);color:#fff;text-decoration:none;padding:5px 7px}body.error-404 #container ul li a:hover{background:rgba(0,0,0,0.5)}body.error-404 #container ul li b{font-weight:600}body.error-404 #container .footer-image{width:100%;position:relative;z-index:1}body.error-404 #container #updates{margin-left:290px;font-size:0}body.error-404 #container #updates a{width:64px;display:inline-block;vertical-align:top;margin-right:20px;color:#fff;text-decoration:none;opacity:.9;margin-bottom:20px}body.error-404 #container #updates a:hover{opacity:1}body.error-404 #container #updates a h6{font-size:12px;font-weight:400;word-wrap:break-word;line-height:14px}body.error-404 #container #updates a span{font-size:10px;font-weight:300;text-transform:uppercase;display:block;margin:10px 0 10px 0}@media screen and (min-width:720px) and (max-width:960px){body.error-404 #container h1,body.error-404 #container h5{padding-left:100px;padding-right:20px}body.error-404 #container ul{margin-left:120px;margin-right:20px}body.error-404 #container #updates{margin-left:160px}}@media screen and (max-width:720px){body.error-404 #container h1,body.error-404 #container h5{padding-left:20px;padding-right:20px}body.error-404 #container h1{font-size:24px;padding-top:20px;padding-bottom:20px}body.error-404 #container h1 span{display:inline}body.error-404 #container h5{font-size:16px;font-weight:400;line-height:28px;margin-bottom:20px}body.error-404 #container ul{margin:20px;padding-left:20px}body.error-404 #container ul li{margin-bottom:20px}body.error-404 #container ul li a{padding:1px 4px}body.error-404 #container img{margin-top:0}body.error-404 #container #updates{margin-left:40px}body.error-404 #container #updates a:last-child{display:none}}