/* Hide current logos of the payment method */
.ec-size .ec-store .ec-cart-step--payment .ec-radiogroup__item div.ec-cart-accept__icons {
  display: none;
}

.ec-minicart.ec-minicart--pill .ec-minicart.ec-minicart--rect {
  border: 1px solid #FF8C00;
}

.search-panel .text-field {
  background-color: #F3F6F9;
  border: 2px solid #FF8C00;
}

.float-icons__icon--cart.off:not(.off2) {
  opacity: 1;
  height: 48px;
  padding-top: 12px;
  transform: translateX(-8px);
  pointer-events: auto;
}

@media (min-width: 414px) {
  .float-icons__icon--cart.off:not(.off2) {
    height: 68px;
    padding-top: 16px;
    transform: translateX(-16px);
  }
}

@media (min-width: 768px) {
  .float-icons__icon--cart.off:not(.off2) {
    padding-top: 24px;
    transform: translateX(-24px);
  }
}

.ec-size .ec-store__category-page .ec-store__content-wrapper {
  display: flex;
  flex-direction: column;
}

.ec-size .ec-store__category-page .ec-grid {
  order: 2;
}

.ec-size .ec-store__category-page .ec-pager {
  order: 3;
}

.ec-size .ec-store__category-page .ec-footer {
  order: 1;
}

/*Button color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #237a39;
}

/*Button color on hover*/
.ec-size .ec-store .form-control--primary .form-control__button:hover {
  background: #9dfab5;
}

/*Text color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  color: white;
}

/*Text color on hover*/
.ec-size .ec-store .form-control--primary .form-control__button:hover {
  color: black;
}

.offer_button #ecwid_offer_btn {
  margin-bottom: 10px !important;
  background: #f59c00 !important;
  color: #333 !important;
  padding: 15px 20px !important;
  font-weight: bold;
  font-size: 17px !important;
}
