.animated-submenu { a { padding: var(--padding, 13px) calc(var(--padding, 13px) * 1.3); } li { border-top: var(--dropDownDivider); } &:not([class*='ct-mega-menu']) { li:first-child { border-top: none; } } } // solid [data-dropdown*='solid'] .sub-menu li { &:hover, &.current-menu-item, &.current-menu-ancestor { > a { background: var(--background-hover-color); } } &:first-child, &:first-child > a { border-top-left-radius: inherit; border-top-right-radius: inherit; } &:last-child, &:last-child > a { border-bottom-left-radius: inherit; border-bottom-right-radius: inherit; } } // padded [data-dropdown*='padded'] .sub-menu li { a { border-radius: 3px; margin: calc(var(--padding, 13px) - 4px); padding: calc(var(--padding, 13px) - 4px) calc(var(--padding, 13px) - 5px); } > a:hover, &.current-menu-item > a, &.current-menu-ancestor > a { background: var(--background-hover-color); } > ul { --top: calc(4px - var(--padding, 13px)); } }