/* Base styles for all themes */ .topNavDropdownHeader { padding: 0.5rem 1rem; text-transform: uppercase; color: @label-grey; font-size: 12px; } .topNav { min-width: 320px; background-color: @topnav-background-color; z-index: 10; height: 60px; padding: 0; @media screen and (max-width: 767px) { padding: 0; overflow: hidden; } } .topNavIcon { width: 35px !important; color: @topnav-font-color; } .topNavCollapseLineIcon { margin-left: -6px; } .topNavHoverClass { align-items: center; justify-content: center; display: flex; } /* Add more base classes as you consolidate */