.menu-item-LiveNotification{
	display:none !important;
}
.super_subscriber .menu-item-LiveNotification,
.administrator .menu-item-LiveNotification{
	display:inline-block !important;
}
.menu-item-LiveNotification{position:relative;height: 25px;top: -13px;}
#header .nav ul li.menu-item-LiveNotification:hover > ul {
    top: 48px !important;
}
.menu-item-LiveNotification>a {
    font-size: 0px !important;
    width:64px;
    height: 0;
    position: relative;
}
.menu-item-LiveNotification>a:before {
    content: '';
    display: block;
    width: 35px;
    height: 35px;
    background: url(https://connectionhpdemos.com/wp-content/uploads/2020/11/notifications.png) top center no-repeat;
    position: absolute;
    top:-6px;
    background-size: cover;
    left: 10px;
}
.menu-item-LiveNotification{position:relative;}
.menu-item-LiveNotification .userNotifications{position: absolute;top:-0px;right: 11px;width: 20px;height: 20px;background: #e84828;color: #fff;text-align: center;border-radius: 100%;font-size: 11px;font-weight: bold;line-height: 1.8;}
.menu-item-LiveNotification table {
    border-collapse: collapse;
    margin:0;
    width: 100%;
    border-bottom:1px solid #005384;
}
.menu-item-LiveNotification table tr td {
    padding:5px;
    border:0px;
    font-size:12px;
    color:#fff;
}
#header .nav ul#menu-main-navigation li.menu-item-LiveNotification ul.sub-menu a{
    background:transparent;
    color:#000 !important;
}
#header .nav ul#menu-main-navigation li.menu-item-LiveNotification ul.sub-menu a:hover, #header .nav ul#menu-main-navigation li.menu-item-LiveNotification ul.sub-menu a:focus{
    background:transparent;
    color:#000 !important;
}
/* #header .nav ul#menu-top-nav>li.menu-item-LiveNotification ul.sub-menu#NotificationSubmenu>li>a{
    padding:0 !important;
}*/
 .updated-order.menu-item{
     white-space:nowrap;
}

.updated-order.menu-item a{
    text-transform: none !important; 
}

ul#NotificationSubmenu {
    max-height: 300px;
    overflow: auto;
    right: 0;
	background:#0077be !important;
	border-radius:8px;
	overflow:visible;
	box-shadow: 0px 2px 3px #000;
}
ul#NotificationSubmenu:before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    /* border-bottom: 10px solid white; */
    content: '';
    display: block;
    position: absolute;
    top: -9px;
    right: 20px;
}
.topbar .primary-navigation ul ul.sub-menu li.heading-notification {
    border-bottom: 1px solid #e7e7e7;
    padding: 7px 14px !important;
    font-weight: bold;
    color: #fff;
}
ul#NotificationSubmenu .updated-order a, #header .nav ul#menu-top-nav>li ul.sub-menu#NotificationSubmenu>li.updated-order>a{
    background:transparent;
	color:#fff !important;
	padding: 11px 20px 11px 13px !important;
    font-size: 15px !important;
}
.OrderNotificationTable .Order-updated td{
    background-color:#eaeaea;
}
.primary-navigation ul li.Order-updated{
border-right:0px solid #000 !important;
}