	*{
		padding: 0;
		margin: 0;
	}
	.page-container{
		background: url('../img/background.jpg') center center no-repeat;
		
	}
	.logo-lacoste {
	    position: absolute;
	    left: 0;
	    width: 100vw;
	    text-align: left;
	    background-color: #fff;
	    border-bottom: 1px solid #e3e3e3;
	}
	.block-text{
		width: 33%;
    	height: 100vh;
    	background-color: #fff;
    	text-align: center;
	}
	img {

	    margin: 10px;
	}
	.table-error-page{
		display: table;
		height: 100vh;
	}
	.table-cell-error-page{
		display: table-cell;
		height: 100%;
		width: 100%;
		vertical-align: middle;
		text-align: center;
	}
	.black-block{
		color: #e3e3e3;
		font-size: 120px;
		font-family: 'LacosteSansCondensedBold';
		margin-top: 0px;
		margin-bottom: 0px;
	}
	h2{
		font-family: 'LacosteSansCondensedBold';
		font-size: 32px;
		margin-top: -85px;
		margin-bottom: 40px;
	}
	p{
		font-family: 'LacosteSans';
		padding: 0 40px;
		color: #797979;
		font-size: 14px;
	}
	input{
		padding: 15px 35px;
		border: 3px solid #e3e3e3;
		color: #292929;
		background: #fff;
		font-family: 'LacosteSansCondensedBold';
		font-size: 16px;
		text-transform: uppercase;
		margin-top: 40px;
		cursor: pointer;
		transition: all 0.2s ease-in-out;
	}
	input:hover{
		border: 3px solid #292929;
		color: #fff;
		background: #292929;
		transition: all 0.2s ease-in-out;
	}
	.separator-error-page{
		height: 1px;
		width: 70px;
		background-color: #292929;
		margin: 40px auto;
	}
	ul{
	    width: 100%;
	    overflow: hidden;
	    text-align: center;
	}
	ul li{
	    display: inline-block;
	    margin: 0 15px;
	}
	ul li a{
		font-family: 'LacosteSansCondensedBold';
		text-decoration: none;
		text-transform: uppercase;
		color: #292929;
	}
	ul li a:hover{
		text-decoration: underline;
	}
	@media screen and (min-width: 768px) and (max-width: 1024px){
	.block-text{
		width: 50%;
    	height: 100vh;
    	background-color: #fff;
    	text-align: center;
	}
}
	@media screen and (min-width: 320px) and (max-width: 768px){
	.block-text{
		width: 100%;
    	height: 100vh;
    	background-color: #fff;
    	text-align: center;
	}
}