#admin-menu-wrapper {
	display: none;
}
#page {
	box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
}
#header {
	padding: 0px; max-height: 1000px; background-image: none;
}
#branding {
	background: none !important; margin: 10px 0px; width: 100%; clear: both; float: none; max-height: 1000px;
}
#header .region-header {
	background: none !important; margin: 10px 0px; width: 100%; clear: both; float: none; max-height: 1000px;
}
#header .region-header {
	margin: 10px 0px;
}
#site-name {
	padding: 25px 0px 10px 10px; font-size: 1.6em;
}
#site-slogan {
	text-transform: none; font-size: 1em;
}
.region-secondary-content .block {
	font-size: 1em; margin-bottom: 0px;
}
#menu-bar {
	padding: 0px;
}
#menu-bar .block {
	clear: both; float: none;
}
#menu-bar .menu-wrapper ul ul {
	top: 0px; width: 100% !important; position: static;
}
#menu-bar .menu-wrapper > ul {
	margin: 0px; border-bottom-color: rgba(255, 255, 255, 0.5); border-bottom-width: 1px; border-bottom-style: solid; float: none; display: block;
}
#menu-bar .menu-wrapper > ul > li {
	margin: 0px; border-bottom-color: rgba(255, 255, 255, 0.5); border-bottom-width: 1px; border-bottom-style: solid; float: none; display: block;
}
#menu -bar .menu-wrapper ul ul li {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; float: none !important;
}
#menu-bar .menu-wrapper ul ul li.first {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
#menu-bar .menu-wrapper ul ul li.last {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#menu-bar .sf-menu {
	padding: 0px; height: auto;
}
.region-sidebar-first .block {
	width: 100%;
}
.region-sidebar-second .block {
	width: 100%;
}
