/* Style for the main menu */
.menu {
    list-style: none !important; /* Remove default list style */
    background-color: rgb(124, 149, 203) !important;
    width: 168px !important;
    padding: 5px !important;
    font-size: 14px !important;
    margin-top: 30px !important;
	text-align: left !important;
	margin-left: 0 !important;
}

/* Style for menu items */
.menu > li {
    position: relative !important;
}

/* Style for main menu links */
.menu > li > a {
    display: block !important;
    color: #fff !important;
    padding: 5px 10px !important;
    text-decoration: none !important;
    font-size: 14px !important; /* Ensure font size remains 14px */
}

/* Change main menu item color on hover */
.menu > li:hover > a {
    background-color: #fff !important;
    color: #333 !important;
}

/* Style for submenu */
.submenu {
    display: none !important;
    position: absolute !important;
    top: 0 !important;
    left: 100% !important;
    background-color: rgb(124, 149, 203) !important;
    width: 168px !important;
    padding: 5px !important;
    list-style: none !important; /* Remove default list style for submenu */
    font-size: 14px !important;
	margin-left: 0 !important;
}

/* Show submenu on hover */
.menu > li:hover .submenu {
    display: block !important;
}

/* Style for submenu items */
.submenu > li {
    position: relative !important;
}

/* Style for submenu links */
.submenu > li > a {
    display: block !important;
    color: #fff !important;
    padding: 5px 10px !important;
    text-decoration: none !important;
    font-size: 14px !important; /* Ensure font size remains 14px */
}

/* Change submenu item color on hover */
.submenu > li:hover > a {
    background-color: #fff !important;
    color: #333 !important;
}

/* Style for sub-submenu */
.sub-submenu {
    display: none !important;
    position: absolute !important;
    top: 0 !important; /* Align the top of sub-submenu with the top of its parent submenu */
    left: 95% !important; /* Position the sub-submenu slightly to the left of its parent */
    background-color: rgb(124, 149, 203) !important;
    width: 168px !important;
    padding: 5px !important;
    list-style: none !important; /* Remove default list style for sub-submenu */
    transition: all 0.3s ease !important; /* Add transition for smooth animation */
    font-size: 14px !important;
	margin-left: 0 !important;
}

/* Show sub-submenu on hover */
.menu > li > ul.submenu > li:hover > ul.sub-submenu {
    display: block !important;
    opacity: 1 !important; /* Ensure the sub-submenu is fully visible */
    visibility: visible !important; /* Ensure the sub-submenu is visible */
    transform: translateX(10px) !important; /* Add a small offset for fly-out effect */
}

.sub-submenu > li > a {
    display: block !important;
    color: #fff !important;
    padding: 5px 10px !important;
    text-decoration: none !important;
    font-size: 14px !important; /* Ensure font size remains 14px */
}

.sub-submenu > li:hover > a {
    background-color: #fff !important;
    color: #333 !important;
}

.AWMSTCBG0 {
    display: none !important;
}