.usa-header, .usa-sidenav-list {

@include at-media($theme-header-min-width) {
  .usa-button {
    margin: 0;
    width: auto;
  }
}
.usa-button {
  color: color("white");
  padding: units(1.5);
  &:hover {
    background-color: color("primary-dark");
    color: color("white");
    text-decoration: none;
  }
}

} .usa-sidenav-list, .usa-footer-nav .usa-footer-primary-content {

.usa-button {
  margin: units(1.5) 0;
}

}