/* Replaces layout that Wix's scripts used to apply at runtime. */

/* Main menu: button widths as measured by Wix, "More" overflow item hidden */
#comp-lguyysnv { visibility: inherit; overflow-x: visible; }
#comp-lguyysnv > nav > ul > li { height: 46px; position: relative; box-sizing: border-box; overflow: visible; }
#comp-lguyysnv0 { width: 127px; }
#comp-lguyysnv1 { width: 153px; }
#comp-lguyysnv2 { width: 139px; }
#comp-lguyysnv4 { width: 121px; }
#comp-lguyysnv ._YMhZp { line-height: 44px; }
#comp-lguyysnv__more__ { height: 0; overflow: hidden; position: absolute; visibility: hidden; }

/* Submenus (About me, Contact): open on hover or keyboard focus */
#comp-lguyysnv li > ul[aria-hidden] {
  position: absolute; top: 100%; right: 0; z-index: 50;
  min-width: 100%; margin: 0; padding: 4px 0; list-style: none;
  background: #fff; border: 1px solid #c8c8c8; border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, .15); text-align: left; white-space: nowrap;
}
#comp-lguyysnv li:hover > ul[aria-hidden],
#comp-lguyysnv li:focus-within > ul[aria-hidden] { display: block !important; }
#comp-lguyysnv li > ul[aria-hidden] a {
  display: block; padding: 8px 16px; color: #555; text-decoration: none;
  font: 15px/1.3 helvetica-w01-light, helvetica-w02-light, sans-serif;
}
#comp-lguyysnv li > ul[aria-hidden] a:hover,
#comp-lguyysnv li > ul[aria-hidden] a:focus { background: #ffde5f; color: #000; }
