.slicknav_menu {
	display:none;
}

@media screen and (max-width: 60em) { /* was 40 */
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
/* NEWLY ADDED */
		position: fixed;
		margin: 0px;
		width: 100%;
		margin-top: 0px;
		border-bottom: 2px solid #000;
	z-index: 9999;
	}
	
	header {
		margin-top: 60px;
	}
}

@media only screen 

and (min-device-width : 320px) 

and (max-device-width : 800px) { /* typically 480 */
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
/* NEWLY ADDED */
		position: fixed;
		margin: 0px;
		width: 100%;
		margin-top: 0px;
		border-bottom: 2px solid #000;
	z-index: 9999;
	}
	
	header {
		margin-top: 60px;
	}
	
}
	