ul:not(.slideout-menu) > .pll-parent-menu-item {
position: relative !important;
display: inline-block !important;
} ul:not(.slideout-menu) > .pll-parent-menu-item ul {
display: none !important;
position: absolute !important;
background-color: #ffffff !important;
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2) !important;
min-width: 160px !important;
z-index: 1 !important;
padding: 0 !important;
margin: 0 !important;
transform: scaleY(0) !important;
transform-origin: top !important;
transition: transform 0.3s ease-out, opacity 0.3s ease-out !important;
opacity: 0 !important;
visibility: hidden !important;
} ul:not(.slideout-menu) > .pll-parent-menu-item:hover ul {
display: block !important;
transform: scaleY(1) !important;
opacity: 1 !important;
visibility: visible !important;
} ul:not(.slideout-menu) > .pll-parent-menu-item ul li {
opacity: 0 !important;
transform: translateY(-10px) !important;
transition: opacity 0.5s ease, transform 0.5s ease !important;
list-style-type: none !important;
padding: 12px 16px !important;
cursor: pointer !important;
} ul:not(.slideout-menu) > .pll-parent-menu-item:hover ul li {
opacity: 1 !important;
transform: translateY(0) !important;
} ul:not(.slideout-menu) > .pll-parent-menu-item ul li:hover {
background-color: #f1f1f1 !important;
} ul:not(.slideout-menu) > .pll-parent-menu-item::after {
content: '';
display: none !important;
}