.logoImage {
  height: var(--menu-logo-height);
}

.menu-sidebar .navbar-nav {
  gap: var(--menu-menu-gap);
}

.menu-sidebar .navbar-nav .dropdown-menu {
  margin-top: var(--menu-menu-gap);
}

.sidebar {
  background-color: var(--menu-background-color);
}

.menu-sidebar {
  padding-top: var(--menu-padding-top);
}

.nav-parent {
  gap: var(--menu-gap);
  border-color: var(--menu-border-color);
}

.dropdown-menu {
  border-left-color: var(--menu-anchor-stroke-color);
}

.nav-item svg path {
  stroke: var(--menu-private-page-color);
}

.nav-item svg circle {
  fill: var(--menu-private-page-color);
}

.menu-container .nav-item .nav-link {
  color: var(--menunonactive-color);
  font-family: var(--menunonactive-fontFamily);
  font-size: var(--menunonactive-font-size);
  letter-spacing: var(--menunonactive-letterspace);
}

.menu-container .nav-item .nav-link:hover {
  color: var(--menuhover-color) !important;
  font-family: var(--menuhover-fontFamily);
}

.menu-container .nav-item .nav-link.active {
  color: var(--menuactive-color);
  font-family: var(--menuactive-fontFamily);
}

.menu-mobile {
  background-color: var(--mobile-menu-preview-color);
}

.menu-mobile .logoImage {
  height: var(--mobile-menu-logo-height);
}

.menu-mobile .menu-container {
  gap: var(--mobile-menu-gap);
}

.menu-mobile .menu-container .dropdown-menu {
  margin-top: var(--mobile-menu-gap);
}

.menu-mobile .navbar {
  background-color: var(--mobile-menu-background-color);
  height: var(--mobile-header-height);
}

.menu-mobile .collapse {
  background-color: var(--mobile-menu-background-color);
}

.menu-mobile .navbar-toggler svg path {
  stroke: var(--mobile-menu-icon-color);
}
