
/* Custom CSS theme */
/* Change the text of the closed storefront label */
span.ecwid-maintenance-message {
  font-size: 0;
}

span.ecwid-maintenance-message:after {
  content: 'Online Ordering is Currently Unavailable';
  font-size: 30px;
}

/* Change background for all categories to grey */
.ec-size .ec-store .grid-category--has-shadow .grid-category__shadow {
  background-color: #757575;
}

/* Change background image for all categories to gradient */
.ec-size .ec-store .grid-category--no-image .grid-category__shadow {
  background-image: linear-gradient(45deg, black, transparent);
}

/*Change background for all products to grey & text to white */
.ec-size .ec-store .grid-product--has-shadow .grid-product__shadow {
  background-color: #757575;
  color: ghostwhite;
}

/* Change background image for all products to gradient */
.ec-size .ec-store .grid-product--no-image .grid-product__shadow {
  background-image: linear-gradient(45deg, black, transparent);
}

/* Change background for products at checkout to grey & text to white */
.ec-size .ec-store .ec-cart-item__picture--no-image .ec-cart-item__picture-inner {
  background-color: #757575;
  color: ghostwhite;
}

/* Change hamburger menu to grey */
.menu .pushmenu-btn svg path {
  fill: #757575;
}

/* Change categories text to grey */
.menu .pushmenu-btn span {
  color: #757575;
}

/* Change fill cart icon to black */
.ec-minicart__icon .icon-default circle[fill].cart-not-empty {
  fill: #000;
}

/* Change cart item count circle to black */
.ec-minicart--m .ec-minicart__counter::after {
  background-color: #000;
}

/* Change quantity text at checkout to black */
.ec-size .ec-store .ec-link {
  color: #000;
}

/* Change email checkmark to black at checkout */
.ec-size .ec-store .ec-cart-step__icon {
  color: #000;
}
