.navbar .nav-link {
  color: rgba(255, 255, 255, 0.75) !important;
  display: flex;
  align-items: center;
  transition: 0.2s ease-in-out;
}

.navbar .nav-link:hover,
.navbar .nav-link.active {
  color: var(--gym-color-secondary) !important;
}

.nav-link-mobile {
  font-size: 18px;
  color: var(--gym-color-third);
  background-color: transparent;
  border: none;
  padding: 0;
}

.offcanvas-body-ul li {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #eee;
}

.offcanvas-body-ul li:last-child {
  border-bottom-width: 0px;
}

.offcanvas-body-ul li .nav-link-mobile {
  padding: 10px;
}