.ecwid-minicart {
  background: url("http://lamps.ecwid.com/~river/cartimage.png") no-repeat !important;
  background-size: 35px 35px !important;
  border: none !important;
}
 .ecwid-minicart-caption {
  display: none;
}
 .ecwid-minicart-link {
  display: none;
}
 .ecwid-minicart-clickArea {
  background: none !important;
  top: 0px !important;
  left: 0px !important;
  width: 150px !important;
  height: 150px !important;
}
 .ecwid-minicart-counter {
  font-size: 22px !important;
  width: 0px !important;
  color: #ffffff !important;
  margin-top: -30px !important;
  height: -30px !important;
  margin-left: -13px !important;
  padding-top: -40px !important;
  border-radius: 0px !important;
  background: rgba(60, 255, 35, 0) !important;
}
 a.ecwid-minicart-mini-link {
  font-size: 12px !important;
  color: #ffffff;
}
 .ecwid-minicart-mini-items, div.ecwid-minicart-mini-total {
  font-size: 12px !important;
  color: #ffffff;
}
 span.ecwid-minicart-mini-overlay-count {
  font-size: 16px !important;
  color: #ffffff;
}
 .ecwid-minicart-mini-count {
  font-size: 12px !important;
  color: #ffffff;
}
 /*Product price on catalog page*/
/*Change font color*/
.ec-size .ec-store .grid-product__price-amount {
  color: #ffffff;
  font-family: "Helvetica Neue";
  font-size: 19px !important;
  font-style: normal;
  font-weight: 100 !important;
}
 .ec-size .ec-store .grid-category .grid-category__card {
  display: none;
}
 .ec-size.ec-size--s .ec-store .ec-page-title + .ec-grid .grid__categories {
  display: none;
}
 /* REMOVE CATEGORY TITLE */
.ec-store .ec-page-title {
  display: none !important;
}
 /* Move categories to the top  */
.ecwid-categories-vertical {
  position: absolute !important;
  top: 30px !important;
}
 /* Move Ecwid store to the right */
.ecwid-productBrowser {
  margin-left: 200px !important;
  min-height: 300px !important;
}
 .ec-size .ec-store .grid__products--appearance-hover .grid-product__shadow {
  display: none !important;
  /* transition: background-color .1s ease-in-out 0s; */
}
 .ecwid-Invoice-ShippingBlock {
  background-color: transparent !important;
}
 .ecwid-Invoice-block.ecwid-floatLeftPanel {
  background-color: transparent !important;
}
 .ecwid-floatLeftPanel {
  background-color: transparent !important;
}
 .ecwid-Invoice-SummaryContainer {
  background-color: transparent !important;
}
 td.ecwid-minicart-facelift {
  vertical-align: super !important;
}
 img.grid-product__picture {
  margin-left: 0% !important;
}
 .details-gallery__thumbs.details-gallery__thumbs--preview.details-gallery__thumbs--aspect-ratio-auto {
  margin-left: 12px !important;
}
 a.details-gallery__thumb-img {
  background-size: contain !important;
}
 .ec-cart-coupon__wrap {
  height: fit-content;
  overflow: visible !important;
}
 td.ecwid-OrdersList-OrderBox-cell.ecwid-OrdersList-OrderBox-cellEven.ecwid-OrdersList-OrderBox.ecwid-OrdersList-OrderBox-thumbnail {
  background-color: #000000 !important;
}
 td.ecwid-OrdersList-OrderBox-cell.ecwid-OrdersList-OrderBox-cellEven {
  background-color: #000000 !important;
}
 .ec-size.ec-size--s .ec-store .ec-related-products__products.ec-grid {
  padding-bottom: 16px;
  position: fixed;
  top: 600px;
  width: 650px;
}
 .ec-size.ec-size--s .ec-store .ec-related-products__title {
  position: fixed;
  top: 575px;
}
 .ec-size.ec-size--s .ec-store .ec-footer {
  padding-top: 200px;
  padding-bottom: 6px;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-hover .grid-product__picture {
  margin-top: 0px !important;
}
 .grid-product__bg {
  background-color: transparent !important;
}
 