
/* Custom CSS theme */
body.ecwid-customer-group-12853001 .ec-size .ec-store .ec-radiogroup__item--Contanti {
  display: none;
}

body.ecwid-customer-group-12853001 .ec-size .ec-store .ec-radiogroup__item--Bonifico-Bancario {
  display: none;
}

a.logo {
  display: none;
}

div.cover__logo {
  display: true;
}

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

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

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

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

/*Button color*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button {
  background: #ffb380;
}

/*Button color on hover*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button:hover {
  background: #f6ae7d;
}

/*Text color*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button {
  color: #422512;
}

/*Text color on hover*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button:hover {
  color: #502d16;
}

/*Button color*/
.ec-size .ec-store .form-control--primary.ec-cart__button--checkout .form-control__button {
  background-color: #ffb380;
}

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

/*Text color*/
.ec-size .ec-store .form-control--primary.ec-cart__button--checkout .form-control__button {
  color: #422512;
}

/*Text color on hover*/
.ec-size .ec-store .form-control--primary.ec-cart__button--checkout .form-control__button:hover {
  color: #502d16;
}

.ec-size .ec-store .grid-product__buy-now .form-control__button {
  background: #ffb380;
  color: #422512;
}

/*Button color*/
button.ecwid-btn--primary.ecwid-btn--continue {
  background: #ffb380;
}

/*Button color on hover*/
button.ecwid-btn--primary.ecwid-btn--continue:hover {
  background: #f6ae7d;
}

/*Text color*/
button.ecwid-btn--primary.ecwid-btn--continue {
  color: #422512;
}

/*Text color on hover*/
button.ecwid-btn--primary.ecwid-btn--continue:hover {
  color: #502d16;
}

/*Button color*/
button.ecwid-btn--primary.ecwid-btn--placeOrder {
  background: #ffb380;
}

/*Button color on hover*/
button.ecwid-btn--primary.ecwid-btn--placeOrder:hover {
  background: #f6ae7d;
}

/*Text color*/
button.ecwid-btn--primary.ecwid-btn--placeOrder {
  color: #422512;
}

/*Text color on hover*/
button.ecwid-btn--primary.ecwid-btn--placeOrder:hover {
  color: #502d16;
}

/*Button color*/
.ec-size .ec-store .form-control--secondary .form-control__button {
  background: #ffb380;
}

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

/*Text color*/
.ec-size .ec-store .form-control--secondary .form-control__button {
  color: #422512;
}

/*Text color on hover*/
.ec-size .ec-store .form-control--secondary .form-control__button:hover {
  color: #502d16;
}

/*Button color*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control--secondary .form-control__button {
  background-color: #ffb380;
}

/*Button color on hover*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control--secondary .form-control__button:hover {
  background: #f6ae7d;
}

/*Text color*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control--secondary .form-control__button {
  color: #422512;
}

/*Text color on hover*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control--secondary .form-control__button:hover {
  color: #502d16;
}

/*Button color*/
.form-control--primary.form-control--flexible.details-product-purchase__checkout .form-control__button {
  background: #ffb380;
}

/*Button color on hover*/
.form-control--primary.form-control--flexible.details-product-purchase__checkout .form-control__button:hover {
  background: #f6ae7d;
}

/*Text color*/
.form-control--primary.form-control--flexible.details-product-purchase__checkout .form-control__button {
  color: #422512;
}

/*Text color on hover*/
.form-control--primary.form-control--flexible.details-product-purchase__checkout .form-control__button:hover {
  color: #502d16;
}

/*Button color*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--continueShopping {
  background: #ffb380;
}

/*Button color on hover*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--continueShopping:hover {
  background: #f6ae7d;
}

/*Text color*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--continueShopping {
  color: #422512;
}

/*Text color on hover*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--continueShopping:hover {
  color: #502d16;
}

/*Button color*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--clearBag {
  background: #ffb380;
}

/*Button color on hover*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--clearBag:hover {
  background: #f6ae7d;
}

/*Text color*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--clearBag {
  color: #422512;
}

/*Text color on hover*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--clearBag:hover {
  color: #502d16;
}

.grid-product__wrap {
  display: flex;
}

.grid-product__price {
  flex: 1 0 auto;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}

.ecwid div, .ecwid span, .ecwid a, .ecwid p {
  color: #422512;
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="1"] .grid-category:nth-child(n+1) {
  width: 50%;
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="1"] .grid-category:nth-child(n+1) .grid-category__spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="1"] .grid-category:nth-child(n+1) .grid-category__image-spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="2"] .grid-category:nth-child(n+1) {
  width: 50%;
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="2"] .grid-category:nth-child(n+1) .grid-category__spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="2"] .grid-category:nth-child(n+1) .grid-category__image-spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="3"] .grid-category:nth-child(n+1) {
  width: 33.3333333333%;
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="3"] .grid-category:nth-child(n+1) .grid-category__spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="3"] .grid-category:nth-child(n+1) .grid-category__image-spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="4"] .grid-category:nth-child(n+1) {
  width: 25%;
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="4"] .grid-category:nth-child(n+1) .grid-category__spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="4"] .grid-category:nth-child(n+1) .grid-category__image-spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="5"] .grid-category:nth-child(n+1) {
  width: 20%;
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="5"] .grid-category:nth-child(n+1) .grid-category__spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="5"] .grid-category:nth-child(n+1) .grid-category__image-spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="6"] .grid-category:nth-child(n+1) {
  width: 16.6666666667%;
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="6"] .grid-category:nth-child(n+1) .grid-category__spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="6"] .grid-category:nth-child(n+1) .grid-category__image-spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="7"] .grid-category:nth-child(n+1) {
  width: 14.2857142857%;
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="7"] .grid-category:nth-child(n+1) .grid-category__spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="7"] .grid-category:nth-child(n+1) .grid-category__image-spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="8"] .grid-category:nth-child(n+1) {
  width: 12.5%;
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="8"] .grid-category:nth-child(n+1) .grid-category__spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="8"] .grid-category:nth-child(n+1) .grid-category__image-spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="9"] .grid-category:nth-child(n+1) {
  width: 11.1111111111%;
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="9"] .grid-category:nth-child(n+1) .grid-category__spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="9"] .grid-category:nth-child(n+1) .grid-category__image-spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="10"] .grid-category:nth-child(n+1) {
  width: 10%;
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="10"] .grid-category:nth-child(n+1) .grid-category__spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories[data-cols="10"] .grid-category:nth-child(n+1) .grid-category__image-spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories.grid__categories--large-items[data-cols="1"] {
  justify-content: center;
}

.ec-size .ec-store .ec-grid .grid__categories.grid__categories--large-items[data-cols="1"] .grid-category {
  max-width: 480px;
}

.ec-size .ec-store .ec-grid .grid__categories.grid__categories--large-items[data-cols="1"] .grid-category:nth-child(n+1) {
  width: 100%;
}

.ec-size .ec-store .ec-grid .grid__categories.grid__categories--large-items[data-cols="1"] .grid-category:nth-child(n+1) .grid-category__spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories.grid__categories--large-items[data-cols="1"] .grid-category:nth-child(n+1) .grid-category__image-spacer {
  width: calc(100% - 0px);
}

.ec-size .ec-store .ec-grid .grid__categories {
  justify-content: left;
}

/*Product titles in the product page*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details .product-details__product-title {
  color: #422512;
}

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

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

/*Product SKU in the product page*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-sku {
  color: #422512;
}

/*Quantity label in the product page*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-purchase__place {
  color: #422512;
}

/* change on sale label color */
.ec-size .ec-store .label--notice {
  background-color: #f25c54;
}

.ec-size .ec-store .label--notice::after,
.ec-size .ec-store .label--notice::before {
  border-color: #f25c54;
  border-right-color: transparent;
}

/*  Input box styles */
input.ecwid-search-widget__input[type="text"] {
  width: 100px;
  /* change width as needed*/
  height: 20px;
  /* change height as needed*/
  border: solid 1px red;
  /* change border color */
  background-color: #f25c54;
  /* change background colour */
  font-size: 12px;
  /* change font size in search field */
  color: #f25c54;
  /* change font color in search field */
}

/* Hide RISTORANTI category from all but the B2B customer group - START */
html#ecwid_html body#ecwid_body:not(.ecwid-customer-group-19130251) .ec-size .ec-store .grid__categories--advanced .grid-category--id-122469405,
html#ecwid_html body#ecwid_body:not(.ecwid-customer-group-19130251) li#horizontal-category-133421262,
html#ecwid_html body#ecwid_body:not(.ecwid-customer-group-19130251) .menu .cat-name.cat-133421262,
html#ecwid_html body#ecwid_body:not(.ecwid-customer-group-19130251) .ec-size .ec-store .grid__category-block.grid__category-block--id-133421262 {
  display: none;
}

/* Code END */
