.btn.btn-new-style,
.btn-with-border.btn-new-style {
  font-family: "MierB";
  font-weight: 700;
  border: 1px solid transparent;
  margin: 0 !important;
  box-shadow: none !important;
  &:hover {
    color: inherit !important;
    opacity: 0.7;
    background-color: inherit !important;
  }
}

.btn-black.btn-new-style {
  background-color: #441d35;
  &:hover {
    color: #fff !important;
  }
}

.btn-white.btn-new-style {
  color: #441d35;
  border-color: #441d35;
}

@media only screen and (min-width: 835px) {
  .btn.btn-new-style,
  .btn-with-border.btn-new-style {
    padding: 8px 25px 12px 25px !important;
    line-height: 30px !important;
  }
}
