
.navigation-flyout-link.is-level-0.has-icon {
  position: relative;
  margin-left: $spacer*4;
}


.navigation-flyout-categories {

  &.is-level-0 {
    > .navigation-flyout-col {
      //margin-bottom: $spacer;
      &::before {
        border-bottom: 1px solid scale-color($border-color, $lightness: 50%);
        border-left: 0 none;
        height: 0;
        top: 100%;
        left: calc($grid-gutter-width/2);
        right: calc($grid-gutter-width/2);
      }

    }
  }
}


.navigation-flyout-link {
  font-size: $font-size-base;

  &.is-level-0 {
  }

  &.is-level-2 {
  }

  &:hover {
    padding-left: 0;
  }

  .nav-item-icon {
    height: $line-height-base*1.5em;
    width: $spacer*3;
    position: absolute;
    bottom: $spacer-xs*2;
    left: -$spacer*4;
  }
}


