/* nav { margin: 1em 0; } */
nav .nav-menu, nav .nav-menu ul { list-style: none; margin: 0; padding: 0; } 
.rgba nav .nav-menu { box-shadow: 2px 2px 0 0 rgba( 0,0,0,.4 ); }
nav .nav-menu { float: right; margin-top: 2.6em; }
nav .nav-menu:after { content: ''; clear: both; display: block; }
nav .nav-menu li { position: relative; margin: 0; float: left; }
nav .nav-menu a { display: block; padding: .5em .5em; white-space: nowrap; display: block; text-overflow: ellipsis; overflow: hidden; color: #4b4b4b; line-height: 1; }
nav .nav-menu a { font-weight: bold; text-transform: uppercase; font-size: 1.25em; }
nav .nav-menu > li { float: left; position: relative; }
nav .nav-menu li ul { z-index: -1; opacity: 0; }
nav .nav-menu li ul { position: absolute; top: 100%; left: 0; }
nav .nav-menu li:hover { background: #eee; color: white; }
nav .nav-menu li:hover > ul { display: block; z-index: 123456; opacity: 1; }
nav .nav-menu ul ul { margin-left: 1em; margin-top: -.5em; }

nav .nav-menu .current-menu-item a { color: #e96a1e; }
/* .skip-link { float: left; background: red; padding: .5em; font-size: 1em; color: white; text-align: center; } */
/* .skip-link:hover { color: yellow; } */
.skip-link { display: none; }

/* MENU TOGGLE BUTTON */
.menu-toggle { display: none; }

/* PRIMARY MENU */
.nav-menu {}

/* PRIMARY MOBILE MENU */
/* .nav-menu-mobile { display: none; } */

/* MOBILE DLMENU */
#dl-menu { position: absolute; top: 0; left: 0; display: none; z-index: 998877; }
.dl-menuwrapper { max-width: none; height: 45px; background: #222; }
.dl-menuwrapper button { background: #222; }
.dl-menuwrapper ul { background: #222; }
.dl-menuwrapper .dl-menu { margin-top: 0; }