/* Hidden*/
.hidden {
	display: none;
}
.page-admin {
	min-width: 955px;
}
#block-menu-menu-content-manager-menu { display:none; }

.logged-in.user-1 {}
	.logged-in #admin-menu {
		display: none;  }
	.logged-in.admin-menu #admin-menu {
		display: block;  }
	.logged-in #block-menu-menu-content-manager-menu {
		display:block;
		z-index:3;}
		.logged-in #block-menu-menu-content-manager-menu .contextual-links-wrapper {
			display: none; }

/* Menu CSS */
.logged-in #block-menu-menu-content-manager-menu {
	z-index: 9999;
	position:fixed;
	top:0px;
	left:0px;
	height:29px;
	width:100%;
	font: normal small "Lucida Grande", Verdana, sans-serif;
	background-color:#000;
	min-width: 630px;}
	.logged-in #block-menu-menu-content-manager-menu h2 {
		display: none;}
	.logged-in #block-menu-menu-content-manager-menu,
	.logged-in #block-menu-menu-content-manager-menu ul,
	.logged-in #block-menu-menu-content-manager-menu ul li,
	.logged-in #block-menu-menu-content-manager-menu ul li a {
		padding: 0;
		margin: 0;
		line-height: 180%;
		color: #ffffff;
		-webkit-transition: all ease .3s;
		-o-transition: all ease .3s;
		-moz-transition: all ease .3s;
		-ms-transition: all ease .3s;
		transition: all ease .3s; }
		.logged-in #block-menu-menu-content-manager-menu > .content > ul > li.last {
			float:right;}
		.logged-in #block-menu-menu-content-manager-menu:before,
		.logged-in #block-menu-menu-content-manager-menu:after,
		.logged-in #block-menu-menu-content-manager-menu > ul:before,
		.logged-in #block-menu-menu-content-manager-menu > ul:after {
			content: '';
			display: table; }
			.logged-in #block-menu-menu-content-manager-menu:after,
			.logged-in #block-menu-menu-content-manager-menu > ul:after {
				clear: both; }
				.logged-in #block-menu-menu-content-manager-menu a {
					text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
					.logged-in #block-menu-menu-content-manager-menu ul {
						background: #000; }
						.logged-in #block-menu-menu-content-manager-menu ul > li {
							float: left;
							list-style: none;
							margin:0 10px;
							position:relative; }
							.logged-in #block-menu-menu-content-manager-menu ul > li > a {
								display: inline-block;
								text-decoration: none;
								padding: 3px 10px;
								position: relative; }
								.logged-in #block-menu-menu-content-manager-menu ul > li:hover {
									background: #444;
									-webkit-box-shadow: inset 0 0 1px #1e2e4f;
									-o-box-shadow: inset 0 0 1px #1e2e4f;
									-moz-box-shadow: inset 0 0 1px #1e2e4f;
									-ms-box-shadow: inset 0 0 1px #1e2e4f;
									box-shadow: inset 0 0 1px #1e2e4f;
									-webkit-transition: all ease .3s;
									-o-transition: all ease .3s;
									-moz-transition: all ease .3s;
									-ms-transition: all ease .3s;
									transition: all ease .3s; }
									.logged-in #block-menu-menu-content-manager-menu ul > li > a:hover:before {
										content: '';
										z-index: 2;
										position: absolute;
										border: 1px solid white;
										border-top: 0;
										border-bottom: 0;
										border-right: 0;
										width: 100%;
										height: 100%;
										top: 0;
										left: -1px;
										opacity: .2; }
										.logged-in #block-menu-menu-content-manager-menu ul > li > a:hover:after {
											content: '';
											z-index: 2;
											position: absolute;
											border: 1px solid white;
											border-top: 0;
											border-bottom: 0;
											border-left: 0;
											width: 100%;
											height: 100%;
											top: 0;
											right: -1px;
											opacity: .2; }
											.logged-in #block-menu-menu-content-manager-menu ul > li > ul {
												    display:none;
													width: 150px;
													position: absolute;
													top:29px;
													left:0px;
													opacity:0.8;
													filter:alpha(opacity=80); }
												.logged-in #block-menu-menu-content-manager-menu ul > li:hover > ul {
													box-shadow: none; }
														.logged-in #block-menu-menu-content-manager-menu ul > li > ul > li {
															float: none;
															position: relative;
															margin:0px; }
															.logged-in #block-menu-menu-content-manager-menu ul > li > ul > li a {
																opacity: 1;
																filter:alpha(opacity=100);
																visibility: visible;
																width:100%; }

/* New menu */
.logged-in .content-manager-menu {
	z-index: 9999;
	position:fixed;
	top:0px;
	left:0px;
	height:29px;
	width:100%;
	font: normal small "Lucida Grande", Verdana, sans-serif;
	background-color:#000;
	min-width: 940px;}
	.logged-in .content-manager-menu h2 {
		display: none;}
	.logged-in .content-manager-menu,
	.logged-in .content-manager-menu ul,
	.logged-in .content-manager-menu ul li,
	.logged-in .content-manager-menu ul li a {
		padding: 0;
		margin: 0;
		line-height: 180%;
		color: #ffffff;
		-webkit-transition: all ease .3s;
		-o-transition: all ease .3s;
		-moz-transition: all ease .3s;
		-ms-transition: all ease .3s;
		transition: all ease .3s; }
		
		.logged-in .content-manager-menu:before,
		.logged-in .content-manager-menu:after,
		.logged-in .content-manager-menu > ul:before,
		.logged-in .content-manager-menu > ul:after {
			content: '';
			display: table; }
			.logged-in .content-manager-menu:after,
			.logged-in .content-manager-menu > ul:after {
				clear: both; }
				.logged-in .content-manager-menu a {
					text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
					.logged-in .content-manager-menu ul {
						background: #000; }
						.logged-in .content-manager-menu ul > li {
							float: left;
							list-style: none;
							margin:0 10px;
							position:relative; }
							.logged-in .content-manager-menu ul > li > a {
								display: inline-block;
								text-decoration: none;
								padding: 3px 10px;
								position: relative; }
								.logged-in .content-manager-menu ul > li:hover {
									background: #444;
									-webkit-box-shadow: inset 0 0 1px #1e2e4f;
									-o-box-shadow: inset 0 0 1px #1e2e4f;
									-moz-box-shadow: inset 0 0 1px #1e2e4f;
									-ms-box-shadow: inset 0 0 1px #1e2e4f;
									box-shadow: inset 0 0 1px #1e2e4f;
									-webkit-transition: all ease .3s;
									-o-transition: all ease .3s;
									-moz-transition: all ease .3s;
									-ms-transition: all ease .3s;
									transition: all ease .3s; }
									.logged-in .content-manager-menu ul > li > a:hover:before {
										content: '';
										z-index: 2;
										position: absolute;
										width: 100%;
										height: 100%;
										top: 0;
										left: -1px;
										opacity: .2; }
										.logged-in .content-manager-menu ul > li > a:hover:after {
											content: '';
											z-index: 2;
											position: absolute;
											width: 100%;
											height: 100%;
											top: 0;
											right: -1px;
											opacity: .2; }
											.logged-in .content-manager-menu ul > li > ul {
												    display:none;
													width: 200px;
													position: absolute;
													top:29px;
													left:0px;
													opacity:0.8;
													filter:alpha(opacity=80); }
												.logged-in .content-manager-menu ul > li:hover > ul {
													box-shadow: none; }
														.logged-in .content-manager-menu ul > li > ul > li {
															float: none;
															position: relative;
															margin:0px; }
															.logged-in .content-manager-menu ul > li > ul > li a {
																opacity: 1;
																filter:alpha(opacity=100);
																visibility: visible;
																width:100%; }
																.logged-in .content-manager-menu ul > li > ul > li > ul {
																	position: absolute;
																	left: 200px;
																	top: 0px;
																	opacity: 1;
																}
																.logged-in .content-manager-menu .content ul > li.last.menu-mlid-1092,
																.logged-in .content-manager-menu .content ul > li.last.leaf {
																float:right !important; margin-right: 50px;}
																.logged-in .content-manager-menu .content ul > li > ul > li.last.leaf,
																.logged-in .content-manager-menu .content ul > li > ul > li > ul > li.last.leaf {
																	float: none !important;
																}
.logged-in .content-manager-menu .item-list ul li.expanded, 
.logged-in .content-manager-menu ul.menu li.expanded {
	list-style-image: none;
	list-style-type: none;
}
html body.admin-menu {
	margin-top: 29px !important;
}

.logged-in .item-list ul li.collapsed,
.logged-in ul.menu li.collapsed {
	list-style-image: none;
	list-style-type: none;
}