& when (@media-common = true) {
    header.page-header {
      .header.content {
        .nav-sections {
          .nav-sections-items {
            // ves store menu
            #store\.menu {
              .ves-megamenu {
                &.nav-desktop {
                  nav.navigation {
                    ul {
                      > li.nav-item {
                        &.level0  {
                          &.current {
                            > a {
                              background-color: transparent;
                            }
                          }
                          > a {
                            font-weight: bold;
                            font-family: @font-family-header-name__bold;
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
}

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
  header.page-header {
    .header.content {
      .nav-sections {
        .nav-sections-items {
          // ves store menu, mobile
          .ves-megamenu.nav-mobile {
            nav.navigation {
              ul {
                li {
                  &.active {
                    a {
                      background-color: transparent;
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
