.menu-item-LiveNotification{
	display:none !important;
}
.super_subscriber .menu-item-LiveNotification,
.administrator .um_edu-super-subscriber .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: 30px;
    height: 30px;    
    position: absolute;
    top:-8px;
}
.menu-item-LiveNotification{position:relative;}
.menu-item-LiveNotification .userNotifications {
    position: absolute;
    top: -3px;
    right: 26px;
    width: 17px;
    height: 17px;
    background: #FF0000;
    color: #fff;
    text-align: center;
    border-radius: 100%;
    font-size: 10px;
    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;
}

ul#NotificationSubmenu {
    max-height: 300px;
    overflow: auto;
    right: 0;
	background:#fff !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: #000;
}
ul#NotificationSubmenu .updated-order a, #header .nav ul#menu-top-nav>li ul.sub-menu#NotificationSubmenu>li.updated-order>a{
    background:transparent;
	color:#000 !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;
}