#paypal-price-wrapper { /* this is hiding the paypal button - check mobile too ****************************************/
	display:none;
}

h1 {font-weight:bold; font-size: 1.3em; text-align:left;padding-bottom:.3em;}
h2 {font-weight:bold; font-size: 1.1em; padding-bottom: .3em;}

body
{
font-family:Sans-serif;
background:#fff;
}

body#home, body#core { 
 	background:#fff;
}

header, footer
{ padding:0px; margin:0px; 
background-color: #fff;
height:auto;
}

footer p {padding:.5em;}

header
{
clear:right;
}

#header {
background:#fff;
height: 90px; width:auto; 
border-bottom:#ccc 1px solid;
}

body#home #header {
	height:110px;
	background:none;
	border-bottom:none;
}

#large-custom-button a h1 {
	display:block;
	padding:.5em;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:#000;
	color:#fff;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.3em;
	max-width:960px;
	margin-left:auto;
	margin-right:auto;
}

#mobile-header-logo, 
#mobile-header-logo_home {
text-align:center; 
}

#mobile-header-logo img {
height:80px;
width:auto;
margin-top:5px;
margin-bottom:5px;
}

body#home #mobile-header-logo {
display:none;
}

body#home #mobile-header-logo_home img {
height:auto;
width:auto;
margin:.5em;
margin-top:.9em;
padding:8px;
background:none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

body#core #mobile-header-logo_home {
display:none;
}

#address-line-mobile {
	text-align:center;
background:none; padding:.2em;
display:none;

}
#address-line-mobile a {
color:#fff;font-weight:bold;
text-decoration:none;
}

.address-text {
	color:#fff; 
	font-size:.9em;
	font-weight:bold;
}


#content
{
margin-bottom:4em;
}
#content, #picture, #text
{
background:none;
}

body#home #content, body#core #content { 
background:none;
}

#content #elastic_grid_demo img {
	display:block;
}

body#home { 
 	background: url(../images/mobile-img-bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
height:100%;
min-height:100%;
max-height:100%;
}

body#home #content h1,
body#home #content p { 
	width:auto; margin:6px;
	}
	
body#core #content h1,
body#core #content p { 
	width:auto; margin:6px;
	}
	
body#home #content  { 
width:90%;
max-width:600px;
margin-left:auto;
margin-right:auto;
background:#fff;
margin-top:116px;
display:none;
	}
	
body#core #content h1,
body#home #content h1 { 
	margin-top:0px;
	line-height:1.5em;
	text-align:center;
	font-family: 'Yellowtail', cursive;
	font-family: 'Courgette', cursive;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:center;
	color: #000;
	font-size:1.8em;
	}
	
body#home #content img, body#core #content img { 
	width:inherit; max-width:100%;
}

#content .toggle-home{ 
}
strong { font-weight: bold; }

#order-call-mobile {
	display:none; /* this hides call order buttons */
}

#order-call-mobile a.call,
#call-mobile a.call {
background:#f68500;
}

#order-call-mobile a.call:hover,
#call-mobile a.call:hover {
background:#000;
}


#call-mobile  li a:hover {
color:#fff;
	}


#open-marker, #closed-marker {
	display:none;
}



#specials-wrapper {
	background:#000;
	color:#fff;
	text-align:center;
  }
  
.specials-title {
	font-size: 1.8em;
	font-family: 'Bevan', cursive;
	font-family: 'Pirata One', cursive;
	text-align:center;
	color: #fff;
  }
  
  #specials-wrapper p {
color:#fff;
margin-left:0px;
text-align:center;
}
  