/* Show */
.uk-drop.uk-open {
    display: block;
  }
/* Dropdown
 ========================================================================== */
/*
 * Adopts `uk-drop`
 * 1. Set a default width
 * 2. Style
 */
.uk-navbar-dropdown {
    --uk-position-offset: 15px;
    --uk-position-shift-offset: 0;
    --uk-position-viewport-offset: 15px;
    --uk-inverse: dark;
    /* 1 */
    width: 200px;
    /* 2 */
    padding: 25px;
    background: #fff;
    color: #666;
    box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
  }
  /*
   * Remove margin from the last-child
   */
  .uk-navbar-dropdown > :last-child {
    margin-bottom: 0;
  }
  .uk-navbar-dropdown :focus-visible {
    outline-color: #333 !important;
  }
  /*
   * Grid
   * Adopts `uk-grid`
   */
  /* Gutter Horizontal */
  .uk-navbar-dropdown .uk-drop-grid {
    margin-left: -30px;
  }
  .uk-navbar-dropdown .uk-drop-grid > * {
    padding-left: 30px;
  }
  /* Gutter Vertical */
  .uk-navbar-dropdown .uk-drop-grid > .uk-grid-margin {
    margin-top: 30px;
  }
  /*
   * Width modifier
   */
  .uk-navbar-dropdown-width-2:not(.uk-drop-stack) {
    width: 400px;
  }
  .uk-navbar-dropdown-width-3:not(.uk-drop-stack) {
    width: 600px;
  }
  .uk-navbar-dropdown-width-4:not(.uk-drop-stack) {
    width: 800px;
  }
  .uk-navbar-dropdown-width-5:not(.uk-drop-stack) {
    width: 1000px;
  }
  /*
   * Size modifier
   */
  .uk-navbar-dropdown-large {
    --uk-position-shift-offset: 0;
    padding: 40px;
  }
  /*
   * Dropbar modifier
   * 1. Reset dropdown width to prevent to early shifting
   * 2. Reset style
   * 3. Padding
   */
  .uk-navbar-dropdown-dropbar {
    /* 1 */
    width: auto;
    /* 2 */
    background: transparent;
    /* 3 */
    padding: 25px 0 25px 0;
    --uk-position-offset: 0;
    --uk-position-shift-offset: 0;
    --uk-position-viewport-offset: 15px;
    box-shadow: none;
  }
  /* Phone landscape and bigger */
  @media (min-width: 640px) {
    .uk-navbar-dropdown-dropbar {
      --uk-position-viewport-offset: 30px;
    }
  }
  /* Tablet landscape and bigger */
  @media (min-width: 960px) {
    .uk-navbar-dropdown-dropbar {
      --uk-position-viewport-offset: 40px;
    }
  }
  .uk-navbar-dropdown-dropbar-large {
    --uk-position-shift-offset: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  /* Dropdown Nav
   * Adopts `uk-nav`
   ========================================================================== */
  .uk-navbar-dropdown-nav {
    font-size: 0.875rem;
  }
  /*
   * Items
   */
  .uk-navbar-dropdown-nav > li > a {
    color: #999;
  }
  /* Hover */
  .uk-navbar-dropdown-nav > li > a:hover {
    color: #666;
  }
  /* Active */
  .uk-navbar-dropdown-nav > li.uk-active > a {
    color: #333;
  }
  /*
   * Subtitle
   */
  .uk-navbar-dropdown-nav .uk-nav-subtitle {
    font-size: 12px;
  }
  /*
   * Header
   */
  .uk-navbar-dropdown-nav .uk-nav-header {
    color: #333;
  }
  /*
   * Divider
   */
  .uk-navbar-dropdown-nav .uk-nav-divider {
    border-top: 1px solid #e5e5e5;
  }
  /*
   * Sublists
   */
  .uk-navbar-dropdown-nav .uk-nav-sub a {
    color: #999;
  }
  .uk-navbar-dropdown-nav .uk-nav-sub a:hover {
    color: #666;
  }
  .uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a {
    color: #333;
  }