.error-page #notfound{position:absolute;height:100vh;width:100%;left:0;top:50px}.error-page #notfound .notfound{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.error-page .notfound{max-width:460px;width:100%;text-align:center;line-height:1.4}.error-page .notfound .notfound-404{height:238px;line-height:228px}.error-page .notfound .notfound-404 h1{font-family:Josefin Sans,sans-serif;color:#222;font-size:220px;letter-spacing:10px;margin:0;font-weight:700;text-shadow:2px 2px 0 #c9c9c9,-2px -2px 0 #c9c9c9}.error-page .notfound .notfound-404 h1>span{text-shadow:2px 2px 0 #c70c13,-2px -2px 0 #c70c13,0 0 8px #e70a11}.error-page .notfound p{font-size:16px;font-weight:400;margin-top:0;margin-bottom:15px}.error-page .notfound a,.error-page .notfound p{font-family:Josefin Sans,sans-serif;color:#c9c9c9}.error-page .notfound a{font-size:14px;text-decoration:none;text-transform:uppercase;background:transparent;border:2px solid #c9c9c9;display:inline-block;padding:10px 25px;font-weight:700;-webkit-transition:all .2s;transition:all .2s}.error-page .notfound a:hover{color:#c70c13;border-color:#c70c13}@media only screen and (max-width:480px){.error-page .notfound .notfound-404{height:122px;line-height:122px}.error-page .notfound .notfound-404 h1{font-size:122px}}