/* 1. Round corners & soft drop shadow */
#header-outer header#top nav > ul > li.menu-item-has-children > ul.sub-menu,
#header-outer header#top nav > ul > li.megamenu > ul.sub-menu {
  border-radius: 12px !important;
  overflow: hidden !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08) !important;
}

/* 2. Pull the sub-menu box up towards the header nav bar */
#header-outer header#top nav > ul > li.menu-item-has-children > ul.sub-menu,
#header-outer header#top nav > ul > li.megamenu > ul.sub-menu {
  margin-top: -30px !important;
}

/* 3. Shift inner sub-menu container and list items up */
#header-outer header#top nav > ul > li ul.sub-menu {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

#header-outer header#top nav > ul > li ul.sub-menu li a {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}