/* Shared navbar hard-overrides for template compatibility. */
#header-logo { float: left !important; }
#header-icons { float: right !important; }
#header-menu { pointer-events: auto !important; }
#header-menu .toggleMenu { display: none !important; }
#header-menu .nav { display: inline-block !important; width: 100% !important; }
#header-menu .nav > li { float: left !important; display: inline-block !important; width: auto !important; }
#header-menu .nav li { width: auto !important; }
#header-menu .nav ul { position: absolute !important; left: -9999px !important; width: 15em !important; }
#header-menu .nav > li.hover > ul,
#header-menu .nav > li:hover > ul { left: 0 !important; }
