#left {
	position: absolute;
	width: calc(100% - 54px);
	
	left: calc(-100% + 54px);
	max-height: none;
	overflow: scroll;
	bottom: 0;
	top: 0;
	display: block;
	background-color: #262626;
	border: 0;
}

#page.active {
	left: calc(100% - 54px);
}

#menu-link {
	background: url(../img/menu_small.png) center center no-repeat;
}
@media screen and(max-width:768px){
	#menu-link {
		position:relative;
	background-image: none;
	
}
	
}

#menu-link:after {
		content: X;
		position:absolute;
	   top:0;
	   left:0;
		display: block;
		height:54px;
		width:54px;
		color:#fff;
	}