.clear{clear:both;}html,body{height:100%;margin:0;}body{background: none;}#top404{background-color:#F77871;padding:15px 0;text-align:center;font-family: 'Source Sans Pro',Tahoma,Verdana,Arial,sans-serif;}#top404 #logo{display: inline-block;}#top404 #logo h1{display: none;}#content404{width:100%;max-width:960px;margin:50px auto 20px;background: url( "https://static.cdnyavp.pl//templates/common/images/404.jpg" ) left center no-repeat;height:502px;font-family: 'Source Sans Pro',Tahoma,Verdana,Arial,sans-serif;}#content404 .inner{padding:150px 300px 0 0;text-align:center;}#content404 .inner .title{color:#1e5e79;font-size:100px;font-weight:bold;letter-spacing:2px;display: inline-block;line-height:100%;}#content404.profile .inner .title{font-size:40px;}#content404 .inner .info{color:#fff;font-size:20px;display: inline-block;line-height:100%;font-weight:bold;margin-top:20px;}#content404 .inner .line{background-color:#d6eaf3;width:80px;height:3px;display: inline-block;line-height:100%;margin:50px 0;}#content404 .inner .button{padding:14px 30px 14px 30px;font-size:16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;letter-spacing:1px;font-weight:bold;-o-transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;transition: .3s;display: inline-block;background-color:#F77871;color:#FFF;text-decoration: none;text-transform: uppercase;border:0;}#content404 .inner .button:hover{background-color:#B85A5A;}@media screen and (max-width:800px){#content404 .inner{padding:100px 0;}}@media screen and (max-width:400px){#content404 .inner .info{font-size:17px;}#content404 .inner .button{padding:14px 20px 14px 20px;font-size:15px;}}