/** * Nav-Bar Stylesheet - Sets up style rules for nav-bar style menus * * @since 1.3.0 * @package HybridCore * @subpackage CSS */ div.menu ul, nav.menu ul { margin: 0; padding: 0; list-style: none; line-height: 1.0; position: relative; } div.menu ul ul, nav.menu ul ul { position: absolute; top: -999em; width: 100%; } div.menu ul ul ul, nav.menu ul ul ul { width: 10em; } div.menu ul ul li, nav.menu ul ul li { position: relative; width: auto; float: left; } div.menu ul ul ul li, nav.menu ul ul ul li { width: 100%; } div.menu li:hover, nav.menu li:hover { visibility: inherit; } div.menu li, nav.menu li { float: left; position: static; } div.menu a, nav.menu a { display: block; position: relative; } div.menu li:hover ul, div.menu li.sfHover ul, nav.menu li:hover ul, nav.menu li.sfHover ul { left: 0; top: 2em; z-index: 99; } div.menu li:hover li ul, div.menu li.sfHover li ul, nav.menu li:hover li ul, nav.menu li.sfHover li ul { top: -999em; } div.menu li li:hover ul, div.menu li li.sfHover ul, nav.menu li li:hover ul, nav.menu li li.sfHover ul { left: 10em; top: 0; } div.menu li li:hover li ul, div.menu li li.sfHover li ul, nav.menu li li:hover li ul, nav.menu li li.sfHover li ul { top: -999em; } div.menu li li li:hover ul, div.menu li li li.sfHover ul, nav.menu li li li:hover ul, nav.menu li li li.sfHover ul { left: 10em; top: 0; } div.menu ul li.current-menu-item ul, div.menu ul ul li:hover ul, div.menu ul ul li.sfHover ul, nav.menu ul li.current-menu-item ul, nav.menu ul ul li:hover ul, nav.menu ul ul li.sfHover ul { left: 0; top: 2.5em; } div.menu ul li.current-menu-item ul ul, nav.menu ul li.current-menu-item ul ul { top: -999em; }