/* Applied admin menu customizations (separators, soft-hidden items, custom menu items). */

#adminmenu .wpps-soft-hidden {
	display: none !important;
}

#adminmenu.wpps-show-hidden .wpps-soft-hidden {
	display: block !important;
}

#adminmenu.wpps-show-hidden .wpps-soft-hidden:hover {
	opacity: 1;
}

#adminmenu .wpps-show-all-toggle > a {
	cursor: pointer;
}

#adminmenu li.menu-icon-separator {
	height: 1px !important;
	margin: 8px 0 !important;
	background-color: #3c434a !important;
	border: none !important;
	border-top: 1px solid #3c434a !important;
	padding: 0 !important;
	overflow: visible !important;
	min-height: 1px !important;
	line-height: 1px !important;
}

#adminmenu li.menu-icon-separator .wp-menu-name,
#adminmenu li.menu-icon-separator .wp-menu-image,
#adminmenu li.menu-icon-separator .wp-menu-image::before,
#adminmenu li.menu-icon-separator a {
	display: none !important;
	height: 0 !important;
	width: 0 !important;
}

#adminmenu li[id^="menu-http"]::before,
#adminmenu li[id^="menu-http"]::after,
#adminmenu li[id^="menu-http"] > a::before,
#adminmenu li[id^="menu-http"] > a::after,
#adminmenu li[id^="menu-https"]::before,
#adminmenu li[id^="menu-https"]::after,
#adminmenu li[id^="menu-https"] > a::before,
#adminmenu li[id^="menu-https"] > a::after,
#adminmenu li[id^="menu-javascript"]::before,
#adminmenu li[id^="menu-javascript"]::after,
#adminmenu li[id^="menu-javascript"] > a::before,
#adminmenu li[id^="menu-javascript"] > a::after,
#adminmenu li[id^="menu-custom_"]::before,
#adminmenu li[id^="menu-custom_"]::after,
#adminmenu li[id^="menu-custom_"] > a::before,
#adminmenu li[id^="menu-custom_"] > a::after {
	content: none !important;
	display: none !important;
}
