/*!
 * Give - Currency Switcher Frontend CSS.
 * @package:     Give_Currency_Switcher
*/
.mfp-content .give-currency-switcher-msg-wrap {
  display: none !important;
}
form[id*="give-form"] .give-cs-mini-dropdown {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  cursor: pointer;
  height: 35px;
  line-height: 35px;
  padding: 10px;
  position: absolute;
  width: 58px;
}
form[data-currency_position="before"] .give-cs-mini-dropdown {
  float: left;
}
form[id*="give-form"] .give-cs-mini-dropdown-icon {
  background-position: calc(100% - 4px);
  padding-right: 26px !important;
  pointer-events: none;
  position: relative;
}
form[id*="give-form"] .give-cs-mini-dropdown-icon:before {
  border-color: #000 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 0;
  content: "";
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
form[id*="give-form"] .give-donation-amount .give-currency-symbol {
  line-height: 33px;
}
form[data-currency_position="after"]
  .give-donation-amount
  .give-cs-mini-dropdown {
  border: 0;
  float: left;
  position: relative;
}
form[data-currency_position="before"]
  .give-donation-amount
  .give-cs-mini-dropdown {
  position: absolute;
}
form[data-currency_position="before"]
  .give-donation-amount
  .give-cs-select-currency.give-cs-mini-dropdown {
  position: relative;
}
form[id*="give-form"] .set-price.give-donation-amount.form-row-wide {
  display: inline-block;
  position: relative;
}
form[id*="give-form"]
  .give-cs-mini-dropdown-icon.give-cs-dropdown-hidden:before {
  display: none !important;
}
.give-cs-remove-cursor {
  cursor: default !important;
}
form[id*="give-form"] .give-cs-mini-dropdown-icon.give-cs-reset-width {
  padding-right: 16px !important;
}
.give-display-button-only
  form[id*="give-form"]
  .set-price.give-donation-amount.form-row-wide,
form[id*="give-form"] .give-cs-hide-message {
  display: none;
}
