body {
	background: #FFFFFF;
	background: rgb(255,255,255);
	background: rgba(128,196,87,.05);
}
#mobilemenu {
	display:none;
}
#page_footer {
	display:inline;
}
.mobile_menu_icon {
	display:none;
}
#page {
	max-width:1200px;
}
a.menu_btn{
	display:none;
}

.figure_lt{
	float:left;
	margin:0.5% 0 0 2%;
	width:22%;
}
.profile {
	width:48%;
	min-height:500px;
	margin-top:-35%;
	z-index: 9000;
	float:left;
	position:relative;
}
.opening_hours {
	width:46%;
	margin-left:2%;
	margin-right:2%;
	float:right;
}
#mainnav_wrapper {
	display:block;
}
.newssigup{
	display:block;
	float:right;
	margin-right:5%;	
}
.todayshours{
	display:block;
	position:absolute;
	background:#5a471c;
	top: 0px;
	right: 0px;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
/*.todayshours{
	display:none !important;

}*/
.footer_col_1-3{
	width:30%;
	float:left;
	margin-right:2%;
}

.locationmap2
{
	margin-top:16px;
	width:43%;
	margin-right:5%;
	padding-bottom:5%;

}
.locationmap{
	width:43%;
	margin-right:5%;
	margin-top:16px;

}

.logo_container {
	width:45%;
}
#search_form{
	width:45%;
	float: right;
	margin-bottom:0;
	margin-right:5%;}
	.gg_promotion_submenu {
	display:inline;
}
.gg_promotions {
	width:79%;
}
.gg_promotion_text {
	width:40%;
	float:left;
}
.gg_promotion_photo {
	width:28%;
	float:right;
	margin-left:1%;
}
.p_promotion_photo {
	width:56%;
	float:right;
	margin-left:2%;
}
.gg_group_image {
	
float:right;
	width:24%;
	padding:5px;
}
