.menu-template { background:#e7e5dd; }

.menu-marquee .bg {
	display:block;
	width:100%;
}

.menu-marquee .content {
/*	z-index:1;*/
}

.menu-wrap {
	position:relative;
	padding-bottom:75px;
}

.menu-wrap .menu-bg {
	position:absolute;
	top:18%;
	left:0;
	right:0;
	bottom:0;
	z-index:0;
/*	background-image:url(/resources/img/menu/menu-repeating.jpg);
	background-repeat:repeat-y;
	background-position: center top;
	background-size:100% auto;*/
}

.menu {
	padding:70px 140px;
	text-align:center;
	max-width:518px;
	margin:0 auto 0;
	border:#87714d 2px solid;
	position:relative;
	margin-top:-30%;
	z-index:1;
	background:#e7e5dd;
}

.menu-template.menu-page .menu,
.menu-template.on-tap-page .menu,
.menu-template.cider-wine-page .menu {
	margin-top:-15%;
}

.menu h4 {
	margin:40px 0;
	border-top:#8d7249 2px solid;
	border-bottom:#8d7249 2px solid;
	padding:1.3% 0 .75%;
	line-height:100%;
	display:inline-block;
}

.menu h4:first-child {
	margin-top:0;
/*	border-top:none;*/
}

.menu h4, .menu h6 {
	color:#8d7249;
}

.menu p {
/*	color:#fff;*/
}

.menu h4 {
	font-size:52px;
}

.menu h6 {
	font-size:24px;
	margin-bottom:0;
}

.menu p {
	font-size:16px;
	margin:5px 0 35px;
}

@media(min-width:768px) {
	.menu-marquee h1 {
		font-size:118px;
	}
}

@media(max-width:860px) {
	.menu {
		max-width:none;
		margin:-30% 20px 0;
	}
	
	.menu {
		padding:70px 10%;
	}
}

@media(max-width:768px) {
	.menu-marquee .height-50 {
		height:70% !important;
	}
	
	.menu h4 {
		font-size:42px;
	}
}

@media(max-width:640px) {
	.menu-marquee {
		min-height:280px;
	}
	
	.menu-marquee .height-50 {
		height:240px !important;
	}
	
	.menu-template.menu-page .menu-marquee,
	.menu-template.on-tap-page .menu-marquee,
	.menu-template.cider-wine-page .menu-marquee {
		min-height:240px;
	}
}

@media(max-width:480px) {
	
	
}