div.ecwid-PaymentMethodsBlock-PaymentOption-htmlBlock img:nth-child(3) {
  display: none;
}

div.ecwid-OrdersList-OrderBox-status {
  display: none !important;
}

div.ecwid-Invoice-Header-OrderStatus {
  display: none !important;
}

label.ecwid-fieldLabel {
  text-transform: capitalize;
}

.ecwid-productBrowser-sku {
  display: none !important;
}

.ecwid div.ecwid-ProductBrowser-auth-anonim {
  display: none;
}

div.ecwid-productBrowser-auth {
  display: none;
}

table.ecwid-Checkout-blockTitle button, div.ecwid-Checkout-PasswordBlock {
  display: none;
}

table.ecwid-Checkout-blockTitle .ecwid-btn {
  display: none;
}

.ecwid-productBrowser-CheckoutPaymentDetailsPage .ecwid-btn.ecwid-btn--secondary.ecwid-btn--sign_in {
  display: none;
}

div.ecwid-Checkout-blockTitle button.gwt-Button {
  display: none;
}

button.ecwid-productBrowser-cart-changeOptionsButton {
  display: none !important;
}

div.ecwid-productBrowser-cart-optionsList .ecwid-btn--secondary {
  display: none;
}

span.ecwid-shippingOption-days {
  display: none;
}

li.cat-name > a {
  border-style: solid !important;
  border-width: 3px;
  border-color: purple;
  padding: 5px;
}

.ecwid .ecwid-btn--addMore {
  display: none;
}

.ecwid-productBrowser-backgroundedPanelInner > table:first-of-type td:first-of-type > div {
  display: block !important;
}

table.ecwid-fieldEnvelope.ecwid-fieldEnvelope-hidden.ecwid-AddressForm-phone-envelope:after {
  content: "Preferred Format 555-555-5555" !important;
  font-size: 10px !important;
}

html#ecwid_html body#ecwid_body div.ecwid-AddressForm .ecwid-btn {
  display: none;
}

.ecwid-shippingOptions-List span.ecwid-shippingOption label {
  font-size: 16px;
}

div.ecwid-productBrowser-cart-estimationNote {
  display: none;
}

table.ecwid-productBrowser-cart-estimation tr {
  display: none;
}

div.ecwid-AddressForm .ecwid-fieldWrapper.ecwid-AddressForm-address1-line div.ecwid-note:before {
  content: 'Street address, company name, c/o.';
  font-size: 11px;
}

div.ecwid-AddressForm .ecwid-fieldWrapper.ecwid-AddressForm-address1-line div.ecwid-note:after {
  content: 'No P.O. Box, must be a physical address for picture delivery.';
  font-size: 11px;
  display: block;
  color: red;
}

/* Hide cost in the shipping method thumbnail - start */
.ec-size .ec-store .ec-cart-step--delivery .ec-radiogroup__item--columns-layout .ec-radiogroup__data {
  display: none;
}

/* Hide cost in the shipping method thumbnail - end */
/*hide change method for shipping step at checkout*/
.ec-cart__step.ec-cart-step.ec-cart-step--delivery.ec-cart-step--done .ec-cart-step__body a {
  display: none;
}

/*hide payment status on Order confirmation page*/
.ec-size .ec-store :is(.ec-confirmation__step--unpaidstatusinfo, .ec-confirmation__step--paidstatusinfo) .ec-confirmation__title {
  display: none;
}

/*hide statuses on Customer account page*/
.ec-size .ec-store__account-page .ec-confirmation__status {
  display: none;
}

/* Rearranging lines on the cart page */
.ec-size .ec-store__cart-page .ec-cart__sidebar-inner {
  display: flex;
  flex-direction: column;
}

.ec-size .ec-store__cart-page .ec-cart__sidebar-inner .ec-page-title {
  order: -2;
}

.ec-size .ec-store__cart-page .ec-cart__sidebar-inner .ec-cart__shopping.ec-cart-shopping {
  order: -1;
}

.tiles.cover-layout--menu .tile-cover .logo img {
  max-width: 100%;
  max-height: 110px !important;
  height: auto !important;
}
