
/* Custom CSS theme */
html#ecwid_html body#ecwid_body .ecsp .ecwid-btn--primary, html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary {
  background: #694fc8;
  border-radius: 5px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.9);
  color: #fff;
  font-size: 18px;
  min-width: 160px;
  padding: 8px 20px;
}

td.ecwid-productBrowser-productsGrid-cell.ecwid-productBrowser-productsGrid-cellMiddle.ecwid-productBrowser-productsGrid-productInside.ecwid-product-id-PRODUCTID .ecwid-productBrowser-productsGrid-productCostFragment .ecwid-productBrowser-price,
div.ecwid-productBrowser-ProductPage-214972113 .ecwid-productBrowser-price,
div.ecwid-productBrowser-ProductPage-214972113 .ecwid-productBrowser-sku,
div.ecwid-productBrowser-ProductPage-214972113 .ecwid-productBrowser-details-qtyLabel {
  display: none;
}

div.ecwid-productBrowser-ProductPage-214972113 .ecwid-productBrowser-details-qtyPanel:after {
  content: " donation amount (min. $1)";
}

.ecwid-productBrowser-ProductPage-214972113 .ecwid-btn--addToBag:after {
  content: "Donate";
  color: #fff;
  margin-left: -65%;
}

.ecwid-productBrowser-ProductPage-214972113 .ecwid-btn--addToBag {
  color: transparent;
}

html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-compareTo-container, html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-savePanel, html#ecwid_html body#ecwid_body .ecwid div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current, html#ecwid_html body#ecwid_body .ecwid span.ecwid-EgoodsComponent-expires span, html#ecwid_html body#ecwid_body .ecwid div.ecwid-PrintableInvoice-header div.ecwid-Person-name, html#ecwid_html body#ecwid_body .ecwid div.ecwid-PrintableInvoice-header span.ecwid-Person-phone-number, html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel, html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-details-leftPanel .ecwid-productBrowser-extraField-name-center, html#ecwid_html body#ecwid_body .ecwid div.ecwid-PaymentMethodsBlock-PaymentOption span.gwt-RadioButton, html#ecwid_html body#ecwid_body .ecwid tr.ecwid-OrdersList-OrderBox-totals-total td, html#ecwid_html body#ecwid_body .ecwid div.ecwid-CompactGadget-price, html#ecwid_html body#ecwid_body .ecwid .ecwid-SingleProduct .ecwid-SingleProduct-qty .gwt-InlineLabel, html#ecwid_html body#ecwid_body .ecwid div.ecwid-alert-error .ecwid-alert-error-title, html#ecwid_html body#ecwid_body .ecwid div.ecwid-alert-success .ecwid-alert-success-title {
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-fieldLabel {
  margin-bottom: 8px;
  font-family: inherit;
  font-size: 1.142857143em;
  font-weight: 400;
  line-height: 2.35;
  text-align: center;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-fieldLabel {
  margin-bottom: 8px;
  font-family: inherit;
  font-size: 1.3em;
  font-weight: 400;
  line-height: 1.85;
  text-align: center;
}
