@media all and (max-width: 960px ){
	body { 
		margin: 0;
		width: auto; 
		min-width:0; 
		max-width: 100%
	}
	iframe, img, div.container_24 { max-width: 100% ;}
	a { color: white;}
	a:hover { color: rgb(255, 234, 150) }

	input[type="text"] { margin: 0 auto;}

	.menu-bar { margin:40px 0 0;}
	.menu-bar:before {
		content: "Order Now: 312.733.7595";
		width: 100%;
		float:left;
		text-align:center;
	}
	.menu-bar:after {
		content: "719 W Maxwell St";
		width: 100%;
		float:right;
		text-align:center;
	}
	.container_24 > div.menu-bar + img,
	.container_24 > div.menu-bar + img + a > img{ width:0px;}

	.container_24 > img { top: 40px !IMPORTANT;;}
	.container_24 > a > img { top: 25px !IMPORTANT;}

	.logo { margin-left: 0;}
	#content { margin: 0; padding: 0;}

	.grid_10,
	.grid_16 { max-width: 100%;}

	.slide-content.entry.fl {
		display:none;
		/* this is the "welcome to lotus cafe note on the slideshow */
	}
	div.lof-slidecontent, 
	div.lof-slidecontent > *,
	.container_24 .grid_24 {
		width:100% !IMPORTANT;
	}

	div.lof-navigator-wapper,
	div.sidebar,
	div.footer_space {
		display: none;
	}

	.footer_space,
	// .slider-container //wtf we have no idea why this works
	 {
		display: none;
	}

	.slider-container { margin-left: 0; margin-right: 0}
	.content-wrap { margin-left: 5px; }

	.grid_14,
	.grid_24,
	.grid_6,
	.footer-container img { float: none;} 

	.footer-container { background: none; background-color: #59726e}
	div.footer-container.common { padding: 18px 18px 0}
	.footer-container,
	.right-navi { text-align: center !IMPORTANT;}

	.content-wrapper { margin:0;}
	.one_fourth {
		width: 100%;
		background-color: #cccc66;
		vertical-align: middle;
		border-top: 1px solid white;
		text-align: center;
		padding: 10px 0px;
		font-size: 18px;
	}
	.one_fourth > a {
		width: 100%;
		display:block;
	}
	.one_fourth.last {
		border-bottom: 1px solid white;
	}
	.one_fourth:nth-child(1) > a:before {
		content:"MENU";
	}
	.one_fourth:nth-child(2) > a:before {
		content:"ABOUT";
	}
	.one_fourth:nth-child(3) > a:before {
		content:"NEWS";
	}
	.one_fourth:nth-child(4) > a:before {
		content:"CONTACT";
	}
	.one_fourth > p {
		display:none;
	}
	.one_fourth > a > img {
		width:0px;
	}

	div.logo > a {
		width: 100%;
		overflow: hidden;
		display:block;
		position:relative;
	}
	div.logo > a > img {
		max-width:140%;
		margin-left:-20%;
	}
	h1, h2, h3, h4, h5, h6 { overflow: hidden;}
}