@media only screen and (min-width: 601px) {
  .cs-modal-wrapper {
    top: 40% !important;
    left: 50% !important;
  }
  .cs-modal-step-wrapper {
    top: 10% !important;
  }
}

#standard-registration {
  position: sticky;
  top: -1px;
  z-index: 10000;
  overflow-x: clip;
}

.c-signup__btn {
  font-family: "Montserrat",Arial,sans-serif;
  background: #191919;
  padding: 9px 12px;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.3em;
  font-weight: 800;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -webkit-align-items: center;
  text-transform: uppercase;
  margin: 8px 16px 8px 0;
  border-radius: 8px;
  border: 0;
}

.c-signup__btn:hover {
  cursor: pointer;
  opacity: 0.9;
}

.c-signup__btn__icon-small {
  display: none;
}

.c-signup__btn__icon {
  margin-right: 8px;
}

.header-signup-btn-label {
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
}

@media only screen and (max-width: 600px) {
  .c-signup__btn {
    margin: 8px 5px 8px 0;
  }
}

@media only screen and (max-width: 411px) {
  .c-signup__btn {
    background: none;
    padding: 9px 0 9px 12px;
    margin: 8px 12px;
  }

  .c-signup__btn__icon {
    display: none;
  }

  .c-signup__btn__icon-small {
    display: inline-block;
  }

  .header-signup-btn-label {
    display: none;
  }
}


.cs-closebtn,
.cs-profile-closebtn,
.cs-closebtn-nopadding,
.cs-lessbtn,
.cs-greaterbtn {
  pointer-events: all !important;
}