/* Elegro Crypto payment styles
----------------------------------------------------------------- */
#modal {
  position: static !important;
  background: none !important;
  overflow: visible;
  padding: 0 !important;
}
#modal #elegro-reset-wrapper {
  margin: 2em 0 3em;
}
#modal #elegro-reset-wrapper .elegro-widget {
  margin: 0 !important;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.woocommerce ul.order_details {
  padding: 0;
}
.woocommerce ul.order_details li {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

#elegro-reset-wrapper input {
  margin: 0 !important;
}

#modal .vs__selected,
#modal .vs__search, #modal .vs__search:focus {
  line-height: 42px !important;
  font-size: 1em;
  border: 1px solid transparent;
  border-left: none !important;
  outline: none !important;
  margin: 4px 0 0 0 !important;
  padding: 0 18px !important;
}

#modal[style] + #btn-buy {
  display: none;
}

.post_item_single .woocommerce ul.order_details li {
  font-size: .88em;
}

#btn-buy {
  -webkit-appearance: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: var(--theme-var-rad);
  -ms-border-radius: var(--theme-var-rad);
  border-radius: var(--theme-var-rad);
  text-transform: none;
  white-space: nowrap;
  letter-spacing: 0;
  height: auto;
  max-width: 100%;
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link);
  background-color: var(--theme-color-text_link);
  padding: 1.58em 2.7em;
  border-width: 0 !important;
  font-size: 16px !important;
  color: var(--theme-color-inverse_link);
  background-color: var(--theme-color-text_link);
}

#btn-buy:hover {
  color: var(--theme-color-inverse_hover);
  background-color: var(--theme-color-text_hover);
}

/*# sourceMappingURL=elegro-payment.css.map */
