.ec-form__cell.ec-form__cell--4.ec-form__cell--postalcode div,
.ec-form__cell.ec-form__cell--4.ec-form__cell--postalcode input {
  display: none;
}

div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sku {
  display: none;
}

table.ecwid-Invoice-itemsTable .ecwid-productBrowser-sku {
  display: none;
}

div.ecwid-Invoice span.ecwid-Invoice-productDescr-sku {
  display: none;
}

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

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

/*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;
}

.ecwid-poweredBy {
  display: none;
}

a.logo {
  display: none;
}

.ecwid div, .ecwid span, .ecwid a, .ecwid p {
  font-family: NAME_OF_FONT !important;
}

/*Product price in the product page*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-price-item {
  color: #008000;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-price-item {
  font-size: 16px;
}

.tiles .menu .pushmenu-btn span {
  font-size: 0;
}

.tiles .menu .pushmenu-btn span:after {
  content: 'Main Menu';
  font-size: 16px;
}

.menu .pushmenu-btn {
  color: #008000;
}

.menu .pushmenu-btn svg path {
  fill: #008000;
}

.pushmenu .cat-name.active > a {
  color: #008000;
}

.pushmenu .cat-name a:visited {
  background-color: #008000;
}

/*Product price in the product page*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-price-item {
  color: #008000;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-price-item {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--m) div.ec-cart__shopping.ec-cart-shopping {
  display: block;
}
