@media screen and (min-width: 520px) {
	
	footer ul li {
		width: 26.6666667%;
	}
}

@media screen and (min-width: 550px) {
	
	#menuwrap #menu {
    list-style: none;
    border: 1px solid rgba(119, 54, 54, 0.24);
    overflow: hidden;
	}
	
	#menutitle {
    padding: 4%;
    float: left;
    width: 92%;
    border-bottom: 1px solid rgba(119, 54, 54, 0.24);
	}
	
	#menunavwrap {
    padding: 4% 4% 8% 4%;
    float: left;
    width: 25%;
	}
	
	#menuitemswrap {
    padding: 0;
    float: left;
    border-left: 1px solid rgba(119, 54, 54, 0.24);
    width: 66.8%;
	  border-bottom: 0px;
	}
	
	
}

@media screen and (min-width: 620px) {
  
#history #swetts {
    float: left;
    width: 48%;
    margin: 0px 4% 1% 0%;
}

#cateringcontainer #catering {
    list-style: none;
    border: 1px solid rgba(119, 54, 54, 0.24);
    overflow: hidden;
	}

#cateringcontact {
    float: left;
    width: 30%;
    padding: 4%;
    border-top: 0px solid rgba(119, 54, 54, 0.24);
    border-bottom: none;
}

#cateringwrap ul {
    padding: 4%;
    float: left;
    width: 35%;
    border-right: 1px solid rgba(119, 54, 54, 0.24);;
}

.flexslider {
    float: left;
    width: 49%;
    margin: 4% 0% 8% 4%;
}

.locimg {
    width: 49%;
    float: left;
}

#locationwrap #location {
    overflow: hidden;
}

#location #locationinfo {
	padding-top: 2%;
    float: left;
	width: 45%;
}

.loc {
    text-decoration: underline;
}

#locationinfo p {
	font-size: 12px;
}


#history1 #walterandsusie {
    
	float: left;
	width: 38%;
    margin: 0px 4% 2% 0%;
    display: block;
}

#history2 #david {
	float: right;
    width: 38%;
    margin: 0px 0% 8% 4%;
    display: block;

}


#historywrap #history {
    overflow: hidden;
}


}

@media screen and (min-width: 770px) {
	.homeimgwrap {
		width: 100%;
		background-color: #fff;
	}
	.homeimgwrap #desktop {
		display: block;
		width: 100%;
	}
	
	.homeimgwrap #mobile {
		display: none;
	}
	
	#locationinfo p {
    font-size: 17px;
    line-height: 1;
  }
}

@media screen and ( max-width: 40em ) /* 640px */
{
  
	
	}