html, body{
	position:absolute;
	display:block;

	width:100%;
	height:100%;

	top:0px;
	right:0px;
	bottom:0px;
	left:0px;

	margin:0px;
	padding:0px;

    background-color: rgba(248,237,213,1);
}

.css-404-block-container
{
	position: relative;
	display: block;
	
	width: 100%;
	height: 100%;
}

.css-404-inside-content-block-footer-table{
	position: relative;
	display: table;
	width: 100%;
	min-height: 100vh;
	table-layout: fixed;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.css-404-inside-content-block-footer-table-td{
	position:relative;
	display:table-cell;

	width:100%;
	height:100%;

	text-align: center;
	vertical-align:middle;
}

.css-404-content-text-block{
	position:relative;
	display: inline-block;
	width:100%;
	text-align: center;
}

.css-404-content-text-large{
	position:relative;
	display: block;
	width:100%;
	text-align: center;

	font-size: 14vw;
	font-family: "LombardinaOne";
}

.css-404-content-text-4{
	color: rgba(200,65,58,1);
}

.css-404-content-text-0{
	color: rgba(91,120,73,1.0);
}

.css-404-content-text-small{
	position:relative;
	display: block;
	width:100%;
	text-align: center;

	font-size: 3vw;
	font-family: "LombardinaOne";
	color: rgba(0,0,0,1.0);
}





.css-404-button-out{
	position:relative;
	display:inline-block;

	padding:0px;
	margin: 0px;

	border:3px solid rgba(0,0,0,1);
	border-radius:10px;

	cursor:pointer;
}

.css-404-button-inner{
	position:relative;
	display:inline-block;

	padding:7px 10px;
	padding-right:47px;

	border:2px solid rgba(255,255,255,1);
	border-radius:10px;

	#font-size:16px;
	font-size: 2vw;
	font-family: "ProjectBoldFont";
	font-weight:bold;
	color: rgba(255,255,255,1.0);

	background-size:25px auto;
	background-position:calc(100% - 10px) center;
	background-repeat:no-repeat;
}

.css-404-button-to-home{
	background-color:rgba(13,46,83,1.0);
	background-image:url(' data:image/png;base64,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');
}

.css-404-button-to-home:hover{
	background-color:rgba(255,255,255,1.0);
	background-image:url(' data:image/png;base64,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');	
}

.css-404-decore-stroke{
	text-shadow:
		1px 0 rgba(255,255,255,1), 
		-1px 0 rgba(255,255,255,1), 
		0 1px rgba(255,255,255,1), 
		0 -1px rgba(255,255,255,1), 
		1px 1px rgba(255,255,255,1), 
		-1px -1px rgba(255,255,255,1), 
		1px -1px rgba(255,255,255,1), 
		-1px 1px rgba(255,255,255,1);
}

.css-404-button{
  position:relative;
  display:inline-block;

  padding:1vw;

  margin-top:3vw;
  margin-left:2%;
  margin-right:2%;

  font-family: LombardinaOne;
  font-size:2.7vw;
  font-weight:bold;
  color:rgba(189,89,45,1);
  text-shadow: 
    1px 0 rgba(255,255,255,1), 
    -1px 0 rgba(255,255,255,1), 
    0 1px rgba(255,255,255,1), 
    0 -1px rgba(255,255,255,1), 
    1px 1px rgba(255,255,255,1), 
    -1px -1px rgba(255,255,255,1), 
    1px -1px rgba(255,255,255,1),  
    -1px 1px rgba(255,255,255,1); 

  border:3px solid rgba(189,161,110,1);

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  cursor: pointer;
}

.css-404-button:hover{
  background-color: rgba(91,120,73, 1.0);
}
