.hide-elem{
	display: none;
}

body {
	background: url(images/bg.jpg) center no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

.office-info {
	background: #fff;
	border-bottom: 1px solid #757575;
}

.office-info h3 {
	color: #000;
}

.office-info p, .office-info a {
	color: #757575;
}


.payment-type{
color:#757575;
}	

#order-type #delivery-available-at{
color:#fff;
}

.closed table tr.current_day td{
	color:#fff;
}
.closed tbody tr td, .closed, .closed .section-title, .closed h4{
color:#fff;
}

.closed tbody{
color:#fff;
}

#footer p, .heading, #footer p a{
color:#fff;
}

#footer p a:hover{
color:#fff;
}

#menu-items ul li  #item-buttons input[type=button], 
#menu ul li.active, #halfhalf-block a,
#HalfHalf 
{
background-color: #df3d59 !important;}

#menu-items ul li  #item-buttons input[type=button]:hover, 
#menu ul li:hover, #halfhalf-block a:hover,
#HalfHalf a:hover{
background-color: #8f2838 !important;}

#preorder {
	background-color: #df3d59 !important;
	border: none !important;
}

#preorder:hover {
	background: #8f2838 !important;
	border: none !important;
}


[id='5-inch-cakes-block'] .customise-page {
	display: none !important
}

[id='7-inch-cakes-block'] .customise-page {
	display: none !important
}

[id='9-inch-cakes'] .customise-page {
	display: none !important
}

[id='12-inch-cakes-block'] .customise-page {
	display: none !important
}

[id='christmas-menu-block'] .customise-page {
	display: none !important
}

[id='CustomizedDarkChocolatePlaque'] .customise-page {
	display: none !important
}

[id='CustomizedWhiteChocolatePlaque'] .customise-page {
	display: none !important
}


/**
@media only screen and (max-width: 995px){
	.menu-item .item-thumb {
		width: 50% !important;
	}

	.menu-item .item-block {
		width: 48% !important;
	}
}

@media only screen and (max-width: 422px){
	.menu-item .item-thumb {
		width: 99% !important;
	}
	
	.menu-item .item-block {
		width: 99% !important;
	}
}**/

.item-description{
	width: 282px !important;
}



@media only screen and (max-width: 480px){
	#order-type #pickup-option, #pickup-time {
		display: none !important;
	}
}


/* Upsell */
#upsell-img {
    float: none;
    width: 70% !important;
    display: block;
    margin: auto;
}

div.jqi .jqimessage {
    width: 100%;
}


#h-address {
	display: none;
}
