﻿#not_found{margin:0;padding:0}
#not_found a{text-decoration:none;outline:none;cursor:pointer;}
#not_found header {padding:15px 0;position:absolute;top:0;left:0;width:100%;background:transparent;}
#not_found header	img{max-width:300px;}
#not_found section{display:flex;flex-direction:column;justify-content:center;height:100vh;width:100%;background:url(/i/not_found.jpg) no-repeat center/cover;}
#not_found section .content{max-width:1024px;padding-right:50%;margin:0 5%;}
#not_found section h1{color:#fff;font-weight:normal;font-size:3rem;text-shadow:1px 1px 1px rgba(0,0,0,0.5);letter-spacing:0.09em;}
#not_found section h2{color:#fff;font-weight:normal;font-size:2rem;text-shadow:1px 1px 1px rgba(0,0,0,0.5);margin-bottom:20px}
#not_found section p{color:#fff;font-size:1.125rem;text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
#not_found section a{color:#fff;border:1px solid #fff;display:inline-block;padding:15px 30px;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.5);letter-spacing:0.1em;}
@media all and (max-width:767px)
{
	#not_found section .content{padding-right:0;}
}