.@{menu-prefix-cls} {
	// light theme
	&-light {
		.@{menu-prefix-cls} {
			&-item:not(&-item-selected):not(&-item-disabled):hover,
			&-submenu:not(&-submenu-selected):not(&-submenu-disabled) .@{menu-prefix-cls}-submenu-title:hover {
				color: @menu-hover-color;
				background: @menu-light-bg-hover-color;
			}
		}
	}

	// Secondary Horizontal Menu
	&-light&-horizontal {
		// box-shadow: fade(@black, 10%) 0 4px 16px 0;

		> .@{menu-prefix-cls}-item-active:not(.@{menu-prefix-cls}-item-disabled),
		> .@{menu-prefix-cls}-submenu-active:not(.@{menu-prefix-cls}-item-disabled),
		.@{menu-prefix-cls}-submenu-title {
			background: transparent !important;
		}

		> .@{menu-prefix-cls}-item:not(.@{menu-prefix-cls}-item-disabled),
		> .@{menu-prefix-cls}-submenu:not(.@{menu-prefix-cls}-item-disabled),
		& .@{menu-prefix-cls}-submenu-title:hover {
			color: @menu-light-item-color !important;
		}

		> .@{menu-prefix-cls}-item,
		> .@{menu-prefix-cls}-submenu {
			&-selected,
			&-selected&-active {
				background-color: transparent !important;
			}
		}

		> .@{menu-prefix-cls}-item-disabled {
			background-color: transparent !important;
		}
	}
}
