.menu-item-LiveNotification{
	display:none !important;
}
.super_subscriber .cammenu-item-LiveNotification,
.administrator .cammenu-item-LiveNotification{
	display:inline-block !important;
}
.cammenu-item-LiveNotification{position:relative;height: 25px;top: -13px;}
#header .nav ul li.cammenu-item-LiveNotification:hover > ul {
    top: 48px !important;
}
.cammenu-item-LiveNotification>a {
    font-size: 0px !important;
    width:64px;
    height: 0;
    position: relative;
}
.cammenu-item-LiveNotification > a::before {
    content: '';
    display: block !important;
    width: 40px !important;
    height: 40px !important;
    background: url(https://shiuchub.com/wp-content/uploads/2022/03/25x25.png) top center no-repeat !important;
    position: absolute;
	margin: -40px 0 0 -50px !important;
}
.cammenu-item-LiveNotification{position:relative;} 
.cammenu-item-LiveNotification .camuserNotifications{position: absolute;top:5px !important;right: 15px !important;width: 20px !important;height: 20px !important;background: #e84828 !important;color: #fff !important;text-align: center !important;border-radius: 100% !important;font-size: 11px !important;font-weight: bold !important;line-height: 1.8 !important;}
.cammenu-item-LiveNotification table {
    border-collapse: collapse;
    margin:0;
    width: 100%;
    border-bottom:1px solid #005384;
}
.cammenu-item-LiveNotification table tr td {
    padding:5px;
    border:0px;
    font-size:12px;
    color:#fff !important;
}
#header .nav ul#menu-main-navigation li.cammenu-item-LiveNotification ul.sub-menu a{
    background:transparent;
    color:#fff !important;
}
#header .nav ul#menu-main-navigation li.cammenu-item-LiveNotification ul.sub-menu a:hover, #header .nav ul#menu-main-navigation li.cammenu-item-LiveNotification ul.sub-menu a:focus{
    background:transparent;
    color:#fff !important;
}
/* #header .nav ul#menu-top-nav>li.cammenu-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:#fff!important;
	border-radius:8px;
	overflow:visible;
	box-shadow: 0px 2px 3px #000;
}
ul#NotificationSubmenu:before {
    width: 0 !important;
    height: 0 !important;
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    /* border-bottom: 10px solid white; */
    content: '';
    display: block !important;
    position: absolute !important;
    top: -9px !important;
    right: 20px !important;
}
.topbar .primary-navigation ul ul.sub-menu li.heading-notification {
    border-bottom: 1px solid #253646 !important;
    padding: 7px 14px !important;
    font-weight: bold !important;
    color: #555 !important;
}
ul#NotificationSubmenu .updated-order a, #header .nav ul#menu-top-nav>li ul.sub-menu#NotificationSubmenu>li.updated-order>a{
    background:transparent !important;
	color:#666 !important;
	padding: 11px 20px 11px 13px !important;
    font-size: 14px !important;
	font-weight:normal !important;
    /* text-transform: none !important; */
}
.OrderNotificationTable .Order-updated td{
    background-color:#eaeaea;
}
.primary-navigation ul li.Order-updated{
border-right:0px solid #000 !important;
}

@media screen and (max-width: 1000px) {
.cammenu-item-LiveNotification > a::before {
    position: absolute;
    top: 8px;
    left: 15px;
}
}