#wpadminbar li.wp-admin-bar-current-site {
/*	margin-bottom: 8px;
	padding-top: 8px;
	padding-bottom: 8px;*/
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}

#wpadminbar li.wp-admin-bar-current-site.wp-admin-bar-is-superadmin {
	border-top: none;
}

#wpadminbar li.wp-admin-bar-network-admin {
	/*padding-top: 8px;*/
	border-top: 1px solid #c6c6c6;
}

#wpadminbar .bsu-top-bar-message {
	position:static;
	margin-left: auto;
	margin-right: auto;
	padding: 0 10px;
	max-width: 825px;	
}

#wpadminbar .bsu-top-bar-message-container {
	border-top: 1px solid #ffffff;
}

#wpadminbar .bsu-top-bar-message-container:first-child { 
	border-top: none;
}

#wpadminbar .bsu-top-bar-message-container a {
	display:block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 5px;
	font-size: 1.1rem;
	letter-spacing: .015rem;
	font-weight: 500;
	font-family: Arial, Helvetica, sans-serif;
}

#wpadminbar .bsu-top-bar-message-container a::before { 
    content: " -- READ MORE";
    float: right;
}


#wpadminbar .bsu-top-bar-message-container .bsu-top-bar-message a span {
    font-weight: 700;
    font-size: 1.1rem;
    padding-right: 3px;
}




#wpadminbar .bsu-top-bar-level-1 {
	background-color: #d9edf6;
	color: #185173;
}

#wpadminbar .bsu-top-bar-level-1:hover {
	background-color: #b3d7e8;
}

#wpadminbar .bsu-top-bar-level-1 a {
	color: #185173;
}


#wpadminbar .bsu-top-bar-level-2 {
	background-color: #88eb8f;
	color: #002f25;
}

#wpadminbar .bsu-top-bar-level-2:hover {
	background-color: #58e863;
}

#wpadminbar .bsu-top-bar-level-2 a {
	color: #002f25;
}


#wpadminbar .bsu-top-bar-level-3 {
	background-color: #ffe387;
	color: #614d03;
}

#wpadminbar .bsu-top-bar-level-3:hover {
	background-color: #ffda60;
}

#wpadminbar .bsu-top-bar-level-3 a {
	color: #614d03;
}


#wpadminbar .bsu-top-bar-level-4 {
	background-color: #ffb27d;
	color: #63140e;
}

#wpadminbar .bsu-top-bar-level-4:hover {
	background-color: #ff954c;
}

#wpadminbar .bsu-top-bar-level-4 a {
	color: #63140e;
}


#wpadminbar .bsu-top-bar-level-5 {
	background-color: #ff6700;
	color: #382716;
}

#wpadminbar .bsu-top-bar-level-5:hover {
	background-color: #e65d00;
}

#wpadminbar .bsu-top-bar-level-5 a {
	color: #382716;
}


#wpadminbar .bsu-top-bar-level-6 {
	background-color: #ffbbb5;
	color: #63140e;
}

#wpadminbar .bsu-top-bar-level-6:hover {
	background-color: #ffa8a1;
}

#wpadminbar .bsu-top-bar-level-6 a {
	color: #63140e;
}






 

 
 
 













#wpadminbar * {
	height: auto;
	width: auto;
	margin: 0;
	padding: 0;
	position: static;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	font-size: 13px;
	/*font-weight: 400;*/
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	line-height: 32px;
	border-radius: 0;
	box-sizing: content-box;
	transition: none;
	-webkit-font-smoothing: subpixel-antialiased; /* Prevent Safari from switching to standard antialiasing on hover */
	-moz-osx-font-smoothing: auto; /* Prevent Firefox from inheriting from themes that use other values */
}

.rtl #wpadminbar * {
	font-family: Tahoma, sans-serif;
}

html:lang(he-il) .rtl #wpadminbar *  {
 	font-family: Arial, sans-serif;
}

#wpadminbar .ab-empty-item {
	cursor: default;
}

#wpadminbar .ab-empty-item,
#wpadminbar a.ab-item,
#wpadminbar > #wp-toolbar span.ab-label,
#wpadminbar > #wp-toolbar span.noticon {
	color: #eee;
}

#wpadminbar #wp-admin-bar-site-name a.ab-item,
#wpadminbar #wp-admin-bar-my-sites a.ab-item,
#wpadminbar #wp-admin-bar-tools a.ab-item,
#wpadminbar #wp-admin-bar-resources a.ab-item  {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#wpadminbar ul li:before,
#wpadminbar ul li:after {
	content: normal;
}

#wpadminbar a,
#wpadminbar a:hover,
#wpadminbar a img,
#wpadminbar a img:hover {
	outline: none;
	border: none;
	text-decoration: none;
	background: none;
}


#wpadminbar {
	direction: ltr;
	color: #ccc;
	font-size: 13px;
	font-weight: 400;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	line-height: 32px;
	height: 32px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 600px; /* match the min-width of the body in wp-admin.css */
	z-index: 99999;
	background: #122E42;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	box-shadow: 4px 4px 5px 2px rgba(0,0,0,.2);
}

#wpadminbar .ab-sub-wrapper,
#wpadminbar ul,
#wpadminbar ul li {
	background: none;
	clear: none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	text-indent: 0;
	z-index: 99999;
}

#wpadminbar ul#wp-admin-bar-root-default>li {
	margin-right: 0;
}

#wpadminbar .quicklinks ul {
	text-align: left;
}

#wpadminbar li {
	float: left;
}

#wpadminbar .ab-empty-item {
	outline: none;
}

#wpadminbar .quicklinks .ab-top-secondary > li {
	float: right;
}

#wpadminbar .quicklinks a,
#wpadminbar .quicklinks .ab-empty-item {
	height: 32px;
	display: block;
	padding: 0 10px;
	margin: 0;
}

#wpadminbar .quicklinks > ul > li > a {
	padding: 0 8px 0 7px;
}

#wpadminbar .menupop .ab-sub-wrapper {
	margin: 0;
	padding: 0;
	box-shadow: 0 3px 5px rgba(0,0,0,0.2);
	background: #122e42;
	display: none;
	position: absolute;
	float: none;
}

#wpadminbar.ie7 .menupop .ab-sub-wrapper {
	top: 32px;
	left: 0;
}

#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
	min-width: 100%;
}

#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
	right: 0;
	left: auto;
}

#wpadminbar .ab-submenu {
	padding: 6px 0;
}


#wpadminbar .quicklinks .menupop ul li {
	float: none;
}

#wpadminbar .quicklinks .menupop ul li a strong {
	font-weight: 600;
}

#wpadminbar .quicklinks .menupop ul li .ab-item,
#wpadminbar .quicklinks .menupop ul li a strong,
#wpadminbar .quicklinks .menupop.hover ul li .ab-item,
#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,
#wpadminbar .shortlink-input {
	line-height: 26px;
	height: 26px;
	white-space: nowrap;
	min-width: 140px;
}

#wpadminbar .shortlink-input {
	width: 200px;
}

#wpadminbar.nojs li:hover > .ab-sub-wrapper,
#wpadminbar li.hover > .ab-sub-wrapper {
	display: block;
}

#wpadminbar .menupop li:hover > .ab-sub-wrapper,
#wpadminbar .menupop li.hover > .ab-sub-wrapper {
	margin-left: 100%;
	margin-top: -32px;
}

#wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper,
#wpadminbar .ab-top-secondary .menupop li.hover > .ab-sub-wrapper {
	margin-left: 0;
	left: inherit;
	right: 100%;
}

#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus,
#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
#wpadminbar .ab-top-menu > li.hover > .ab-item {
	background: #2b4e74;
}

#wpadminbar:not(.mobile) > #wp-toolbar li:hover span.ab-label,
#wpadminbar > #wp-toolbar li.hover span.ab-label,
#wpadminbar:not(.mobile) > #wp-toolbar a:focus span.ab-label {
	color: #fff;
}

#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
#wpadminbar .ab-icon,
#wpadminbar .ab-item:before {
	position: relative;
	float: left;
	font: normal 20px/1 dashicons;
	speak: none;
	padding: 4px 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-image: none !important;
	margin-right: 6px;
}

#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before {
	color: #fff;
}

#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before {
	position: relative;
	transition: all .1s ease-in-out;
}

#wpadminbar .ab-label {
	display: inline-block;
	height: 32px;
}

#wpadminbar .ab-submenu .ab-item {
	color: #b4b9be;
	/*color: rgba(240,245,250,0.7);*/
}

#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop ul li a strong,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a {
	color: #fff;
	/*color: rgba(240,245,250,0.7);*/
}

#wpadminbar .quicklinks .menupop ul li a:hover,
#wpadminbar .quicklinks .menupop ul li a:focus,
#wpadminbar .quicklinks .menupop ul li a:hover strong,
#wpadminbar .quicklinks .menupop ul li a:focus strong,
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a,
#wpadminbar .quicklinks .menupop.hover ul li a:hover,
#wpadminbar .quicklinks .menupop.hover ul li a:focus,
#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,
#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
#wpadminbar li:hover .ab-icon:before,
#wpadminbar li:hover .ab-item:before,
#wpadminbar li a:focus .ab-icon:before,
#wpadminbar li .ab-item:focus:before,
#wpadminbar li .ab-item:focus .ab-icon:before,
#wpadminbar li.hover .ab-icon:before,
#wpadminbar li.hover .ab-item:before {
	color: #fff;
}

#wpadminbar.mobile .quicklinks .ab-icon:before,
#wpadminbar.mobile .quicklinks .ab-item:before {
	color: #b4b9be;
}

#wpadminbar.mobile .quicklinks .hover .ab-icon:before,
#wpadminbar.mobile .quicklinks .hover .ab-item:before {
	color: #fff;
}

#wpadminbar .menupop .menupop > .ab-item:before,
#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
	position: absolute;
	font: normal 17px/1 dashicons;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#wpadminbar .menupop .menupop > .ab-item {
	display: block;
	padding-right: 2em;
}

#wpadminbar .menupop .menupop > .ab-item:before {
	top: 1px;
	right: 4px;
	content: "\f139";
	color: inherit;
}

#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item {
	padding-left: 2em;
	padding-right: 1em;
}

#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
	top: 1px;
	left: 6px;
	content: "\f141";
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
	display: block;
	position: relative;
	right: auto;
	margin: 0;
	box-shadow: none;
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
	background: #122e42;
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
	background: #122e42;
}

#wpadminbar .quicklinks .ab-top-menu .menupop:hover,
#wpadminbar .quicklinks .menupop .ab-sub-wrapper ul li:hover {
	background: #2b4e74;
}

#wpadminbar .quicklinks a span#ab-updates {
	background: #eee;
	color: #32373c;
	display: inline;
	padding: 2px 5px;
	font-size: 10px;
	font-weight: 600;
	border-radius: 10px;
}

#wpadminbar .quicklinks a:hover span#ab-updates  {
	background: #fff;
	color: #000;
}

#wpadminbar .ab-top-secondary {
	float: right;
}

#wpadminbar ul li:last-child,
#wpadminbar ul li:last-child .ab-item {
	box-shadow: none;
}

/**
 * My Account
 */
#wp-admin-bar-my-account > ul {
	min-width: 198px;
}

#wp-admin-bar-my-account > .ab-item:before {
	content: "\f111";
	top: 2px;
}

#wp-admin-bar-logout > .ab-item:before {
	content: "\f158";
	top: 2px;
}






.wp-admin-bar-network-admin > .ab-item:before {
	content: "\f112";
	top: 2px;
}

.wp-admin-bar-dashboard > .ab-item:before {
	content: "\f226";
	top: 2px;
}

.wp-admin-bar-sites > .ab-item:before {
	content: "\f541";
	top: 2px;
}

.wp-admin-bar-users > .ab-item:before {
	content: "\f110";
	top: 2px;
}

.wp-admin-bar-themes > .ab-item:before {
	content: "\f100";
	top: 2px;
}

.wp-admin-bar-plugins > .ab-item:before {
	content: "\f106";
	top: 2px;
}

.wp-admin-bar-settings > .ab-item:before {
	content: "\f108";
	top: 2px;
}

.wp-admin-bar-media > .ab-item:before {
	content: "\f104";
	top: 2px;
}

.wp-admin-bar-pages > .ab-item:before {
	content: "\f105";
	top: 2px;
}

.wp-admin-bar-site > .ab-item:before {
	content: "\f102";
	top: 2px;
}



#user_type_link_o365 > .ab-item:before {
	content: "\f176";
	top: 2px;
}

#user_type_link_eservices > .ab-item:before {
	content: "\f547";
	top: 2px;
}

#user_type_link_d2l > .ab-item:before {
	content: "\f331";
	top: 2px;
}

#user_type_link_employee_home > .ab-item:before {
	content: "\f102";
	top: 2px;
}

#user_type_link_faculty_application > .ab-item:before {
	content: "\f118";
	top: 2px;
}

#user_type_advanced_schedule > .ab-item:before {
	content: "\f145";
	top: 2px;
}

#user_type_link_beaver_link > .ab-item:before {
	content: "\f103";
	top: 2px;
}




#user_type_link_hlc > .ab-item:before {
	content: "\f481";
	top: 2px;
}

#user_type_link_reports > .ab-item:before {
	content: "\f239";
	top: 2px;
}

#user_type_link_starfish > .ab-item:before {
	content: "\f240";
	top: 2px;
}

#user_type_link_media_space > .ab-item:before {
	content: "\f126";
	top: 2px;
}

#user_type_link_qualtrics > .ab-item:before {
	content: "\f314";
	top: 2px;
}

#user_type_link_zoom > .ab-item:before {
	content: "\f235";
	top: 2px;
}

#user_type_link_connect2careers > .ab-item:before {
	content: "\f118";
	top: 2px;
}

#user_type_link_focus > .ab-item:before {
	content: "\f118";
	top: 2px;
}













/*
 * My Sites & Site Title
 */

#wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
#wpadminbar #wp-admin-bar-site-name > .ab-item:before {
	content: "\f120";
	top: 2px;
}

#wpadminbar #wp-admin-bar-tools > .ab-item:before {
	content: "\f107";
	top: 2px;
}

#wpadminbar #wp-admin-bar-resources > .ab-item:before {
	content: "\f110";
	top: 2px;
}



#wpadminbar #wp-admin-bar-customize > .ab-item:before {
	content: "\f540";
	top: 2px;
}


#wpadminbar #wp-admin-bar-edit > .ab-item:before {
	content: "\f464";
	top: 2px;
}

#wpadminbar #wp-admin-bar-debug > .ab-item:before {
	content: "\f451";
	top: 2px;
}


#wpadminbar #wp-admin-bar-debug {
	background-color: #FF9800;
}

#wpadminbar #wp-admin-bar-debug.debug-disable#wp-admin-bar-debug {
	background: none;
}

#wpadminbar #wp-admin-bar-site-name > .ab-item:before {
	content: "\f226";
}

.wp-admin #wpadminbar #wp-admin-bar-site-name > .ab-item:before {
	content: "\f102";
}





/* Skip link */

#wpadminbar .screen-reader-shortcut {
	position: absolute;
	top: -1000em;
}





/**
 * IE 6-targeted rules
 */
* html #wpadminbar {
	overflow: hidden;
	position: absolute;
}

* html #wpadminbar .quicklinks ul li a {
	float: left;
}

* html #wpadminbar .menupop a span {
	background-image: none;
}



@media screen and ( max-width: 782px ) {
	/* Toolbar Touchification*/
	html #wpadminbar {
		height: 46px;
		min-width: 300px;
	}

	#wpadminbar * {
		font-size: 14px;
		font-weight: 400;
		font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
		line-height: 32px;
	}

	#wpadminbar .quicklinks > ul > li > a,
	#wpadminbar .quicklinks .ab-empty-item {
		padding: 0;
		height: 46px;
		line-height: 46px;
		width: auto;
	}

	#wpadminbar .ab-icon {
		font: 40px/1 dashicons !important;
		margin: 0;
		padding: 0;
		width: 52px;
		height: 46px;
		text-align: center;
	}

	#wpadminbar .ab-icon:before {
		text-align: center;
	}

	#wpadminbar .ab-submenu {
		padding: 0;
	}

	#wpadminbar #wp-admin-bar-site-name a.ab-item,
	#wpadminbar #wp-admin-bar-tools a.ab-item,
	#wpadminbar #wp-admin-bar-my-sites a.ab-item,
	#wpadminbar #wp-admin-bar-resources a.ab-item,
	#wpadminbar #wp-admin-bar-edit a.ab-item,
	#wpadminbar #wp-admin-bar-debug a.ab-item,
	#wpadminbar #wp-admin-bar-my-account a.ab-item {
		text-overflow: clip;
	}

	#wpadminbar .ab-label {
		display: none;
	}

	#wpadminbar .menupop li:hover > .ab-sub-wrapper,
	#wpadminbar .menupop li.hover > .ab-sub-wrapper {
		margin-top: -46px;
	}

	#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop > .ab-item {
		padding-right: 30px;
	}

	#wpadminbar .menupop .menupop > .ab-item:before {
		top: 10px;
		right: 6px;
	}

	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper .ab-item {
		font-size: 16px;
		padding: 8px 16px;
	}

	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper a:empty {
		display: none;
	}



	/* My Sites and "Site Title" menu */
	#wpadminbar #wp-admin-bar-resources > .ab-item,
	#wpadminbar #wp-admin-bar-my-sites > .ab-item,
	#wpadminbar #wp-admin-bar-tools > .ab-item,
	#wpadminbar #wp-admin-bar-edit > .ab-item,
	#wpadminbar #wp-admin-bar-debug > .ab-item,
	#wpadminbar #wp-admin-bar-my-account > .ab-item,
	#wpadminbar #wp-admin-bar-logout > .ab-item {
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		width: 52px;
		padding: 0;
		color: #a0a5aa; /* @todo not needed? this text is hidden */
		position: relative;
	}

	#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
	#wpadminbar .ab-icon,
	#wpadminbar .ab-item:before {
		padding: 0;
		margin-right: 0;
	}

	#wpadminbar #wp-admin-bar-resources > .ab-item:before,
	#wpadminbar #wp-admin-bar-edit > .ab-item:before,
	#wpadminbar #wp-admin-bar-debug > .ab-item:before,
	#wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
	#wpadminbar #wp-admin-bar-tools > .ab-item:before,
	#wpadminbar #wp-admin-bar-my-account > .ab-item:before,
	#wpadminbar #wp-admin-bar-logout > .ab-item:before {
		display: block;
		text-indent: 0;
		font: normal 32px/1 dashicons;
		speak: none;
		top: 7px;
		width: 52px;
		text-align: center;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	#wpadminbar .quicklinks li .blavatar:before {
		display: none;
	}

	


	/* My Account */
	#wpadminbar #wp-admin-bar-my-account > a {
		position: relative;
		white-space: nowrap;
		text-indent: 150%; /* More than 100% indention is needed since this element has padding */
		width: 28px;
		padding: 0 10px;
		overflow: hidden; /* Prevent link text from forcing horizontal scrolling on mobile */
	}

	
	#wpadminbar #wp-admin-bar-logout > a {
		position: relative;
		white-space: nowrap;
		text-indent: 150%; /* More than 100% indention is needed since this element has padding */
		width: 28px;
		padding: 0 10px;
		overflow: hidden; /* Prevent link text from forcing horizontal scrolling on mobile */
	}

	#wpadminbar #wp-admin-bar-resources-actions.ab-submenu {
		padding: 0;
	}

	#wpadminbar #wp-admin-bar-resources-actions.ab-submenu img.avatar {
		display: none;
	}


	/* Show only default top level items */
	#wp-toolbar > ul > li {
		display: none;
	}

	#wpadminbar li#wp-admin-bar-menu-toggle,
	#wpadminbar li#wp-admin-bar-resources,
	#wpadminbar li#wp-admin-bar-my-sites,
	#wpadminbar li#wp-admin-bar-tools,
	#wpadminbar li#wp-admin-bar-site-name,
	#wpadminbar li#wp-admin-bar-edit,
	#wpadminbar li#wp-admin-bar-debug,
	#wpadminbar li#wp-admin-bar-logout,
	#wpadminbar li#wp-admin-bar-my-account {
		display: block;
	}

	/* Allow dropdown list items to appear normally */
	#wpadminbar li:hover ul li,
	#wpadminbar li.hover ul li,
	#wpadminbar li:hover ul li:hover ul li {
		display: list-item;
	}

	/* Override default min-width so dropdown lists aren't stretched
		to 100% viewport width at responsive sizes. */
	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
		min-width: -webkit-fit-content;
		min-width: -moz-fit-content;
		min-width: fit-content;
	}

	#wpadminbar ul#wp-admin-bar-root-default > li {
		margin-right: 0;
	}

	/* Experimental fix for touch toolbar dropdown positioning */
	#wpadminbar .ab-top-menu,
	#wpadminbar .ab-top-secondary,
	#wpadminbar #wp-admin-bar-resources,
	#wpadminbar #wp-admin-bar-my-sites,
	#wpadminbar #wp-admin-bar-tools,
	#wpadminbar #wp-admin-bar-edit,
	#wpadminbar #wp-admin-bar-debug,
	#wpadminbar #wp-admin-bar-logout,
	#wpadminbar #wp-admin-bar-my-account {
		position: static;
	}

	#wpadminbar #wp-admin-bar-my-account {
		float: right;
	}
/*	#wpadminbar #wp-admin-bar-logout {
		float: right;
	}*/

	.network-admin #wpadminbar ul#wp-admin-bar-top-secondary > li#wp-admin-bar-my-account {
		margin-right: 0;
	}

	/* Realign arrows on taller responsive submenus */

	#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
		top: 10px;
		left: 0;
	}
}

/* Smartphone */
@media screen and (max-width: 600px) {
	#wpadminbar {
		/*position: absolute;*/
	}

	#wp-responsive-overlay {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 400;
	}

	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
		width: 100%;
		left: 0;
	}

	#wpadminbar .menupop .menupop > .ab-item:before {
		display: none;
	}



	#wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper {
		margin: 0;
		width: 100%;
		top: auto;
		left: auto;
		position: relative;
	}

	#wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper .ab-item {
		font-size: 16px;
		padding: 6px 15px 19px 30px;
	}

	#wpadminbar li:hover ul li ul li {
		display: list-item;
	}



	/* Make submenus full-width at this size */

	#wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper {
		position: static;
		box-shadow: none;
	}
}

/* Very narrow screens */
@media screen and (max-width: 400px) {
	#wpadminbar li#wp-admin-bar-comments {
		display: none;
	}
}
