.btn {
  display: inline-block;
  cursor: pointer;
  line-height: 1;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #cccccc;
  padding: 0.75rem 1.5rem;
  color: #333;
}

.btn-block {
  display: block;
}

.btn-ghost {
  background-color: transparent !important;
  border: 2px solid #4E342E;
  color: #4E342E;
}
.btn-ghost_w {
  background-color: transparent !important;
  border: 2px solid #fff;
  color: #fff;
}

.btn-menu {
  display: inline-block;
  cursor: pointer;
  line-height: 1;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  background-color: transparent !important;
  border: 2px solid #333;
  padding: 0.5rem 1.5rem;
  color: #333;
}