.main-navigation, .footer-navigation { clear: both; display: block; float: left; width: 100%; } .main-navigation ul, .footer-navigation ul { list-style: none; margin: 0; padding: 0; padding-left: 0; } .main-navigation li, .footer-navigation li { float: left; position: relative; } .main-navigation a, .footer-navigation a { display: block; text-decoration: none; text-decoration: none; padding: 16px 24px; padding: 1rem 1.5rem; } .main-navigation ul ul, .footer-navigation ul ul { -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2); box-shadow: 0 3px 3px rgba(0,0,0,0.2); display: none; float: left; position: absolute; top: 2.5em; left: 0; z-index: 99999; background-color: white; } .main-navigation ul ul ul, .footer-navigation ul ul ul { left: 100%; top: 0; } .main-navigation ul ul a, .footer-navigation ul ul a { width: 200px; } .main-navigation ul ul li, .footer-navigation ul ul li { } .main-navigation li:hover > a, .footer-navigation li:hover > a { } .main-navigation ul ul :hover > a, .footer-navigation ul ul :hover > a { } .main-navigation ul ul a:hover, .footer-navigation ul ul a:hover { } .main-navigation ul li:hover > ul, .footer-navigation ul li:hover > ul { display: block; } .main-navigation li.current_page_item a, .main-navigation li.current-menu-item a, .footer-navigation li.current_page_item a, .footer-navigation li.current-menu-item a { } /* Small menu */ .menu-toggle { cursor: pointer; } .main-small-navigation .menu, .footer-small-navigation .menu { display: none; } #content .site-navigation { margin: 0 0 1.5em; overflow: hidden; } #content .nav-previous { float: left; width: 50%; } #content .nav-next { float: right; text-align: right; width: 50%; } #site-navigation{ background-color: #146B03; margin: 0 auto; width: 100%; padding: 0; a{ color: #F5F5F5; display: block; text-transform: uppercase; &:hover{ background-color: darken(#146B03,10%); } } }