.primary-submenu-toggler {
  position: relative;
  .vh-primary-menu__list {
    &.has-sub {
      &.active {
        padding-bottom: 15px;
        background: rgba($primary, 0.2);
        @include lg-screen {
            padding-bottom: 0;
            background: transparent;
        }
        .vh-primary-menu__link {
          color: $primary;
          @include lg-screen {
            padding-bottom: 0;
            background: transparent;
        }
        }
        .vh-primary-menu__sub { 
          visibility: visible;
          opacity: 1;
          height: auto;
          z-index: 9999;
          @include lg-screen {
            z-index: -9999;
            visibility: hidden;
            opacity: 0;
          }
        }
      }
    }
  }
}
