body {
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
	font-size:100%;
}

.slicknav_menu {
	display:none;
}

@media screen and (max-width: 40em) {
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
		 left: 0;
  position: absolute;
  right: 0;
	}
}


@media only screen and (min-width: 480px) and (max-width: 767px){
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
		 left: 0;
  position: absolute;
  right: 0;
	}
}


@media only screen and (min-width: 768px) and (max-width: 999px){
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
		 left: 0;
  position: absolute;
  right: 0;
	}
	.slicknav_menu {
  background: none repeat scroll 0 0 #fff;
  padding: 12px 12px 25px;
  height: 95px;
}



}
