.nav-bar {
  margin-top: $thin-padding;
  margin-left: $primary-padding;
  margin-right: $primary-padding;

  @media (max-width: $break-point-mobile) {
    margin-left: 15px;
    margin-right: 15px;
  }
}

.nav-bar-link {
  padding: calc(1em - 2px);
  display: inline-block;
  font-size: $text-medium;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

.nav-bar-logo {
  cursor: pointer;
}

@media (max-width: $break-point-tablet ) {
  .nav-bar-link {
    padding-top: calc(1em - 2px);
    padding-right: 1em;
    padding-bottom: calc(1em - 2px);
    padding-left: 1em;
  }

}

@media (max-width: $break-point-mobile ) {
  .nav-bar-link {
    padding-top: calc(0.5em - 2px);
    padding-right: 0.5em;
    padding-bottom: calc(0.5em - 2px);
    padding-left: 0.5em;
  }
}