.ecwid {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

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

/*  hide category menu and horizontal menu in storefront  */
.ecwid-shopping-cart-categories {
  display: none !important;
}

/* Make breadcrumbs more visible */
.ec-size .ec-store .product-details .ec-breadcrumbs {
  font-size: 17px;
}

.ec-size .ec-store .breadcrumbs__link.ec-link {
  color: #1a7ac4;
}

/* DESIGNS OF BUTTONS */
/* buy now button grid view color */
.ec-size .ec-store .grid-product__buy-now .form-control__button {
  background: #125007;
  border: solid #0a2c04;
  border-width: 0 2px 2px 0;
  border-radius: 25px;
  color: #FFFFFF;
}

.ec-size .ec-store .grid-product__buy-now .form-control__button:hover {
  background: #ED9121;
  color: #000000;
  border: solid #0a2c04;
  border-width: 0 2px 2px 0;
  border-radius: 25px;
}

/* Color of add to bag button */
/*Button color*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button {
  background: #125007;
  /* for browsers not compatible with linear gradient */
  background-image: linear-gradient(#0a2c04, #23980e);
  border: solid #0a2c04;
  border-width: 0 3px 4px 0;
  border-radius: 25px;
  color: #FFFFFF;
}

/*Button color on hover*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button:active {
  background: #ED9121;
  /* for browsers not compatible with linear gradient */
  background-image: linear-gradient(#23980e, #0a2c04);
  border: 1px solid #0a2c04;
  border-radius: 25px;
  color: #FFFFFF;
}

/* End of Color of add to bag button */
/* Start  of A Continue Shopping on the product page, Continue, Checkout, Place Order button on cart */
/*Button color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  background: #125007;
  /* for browsers not compatible with linear gradient */
  background-image: linear-gradient(#0a2c04, #23980e);
  border: solid #0a2c04;
  border-width: 0 3px 4px 0;
  border-radius: 25px;
  color: #ffffff;
}

/*Button color on hover*/
.ec-size .ec-store .form-control--primary .form-control__button:active {
  background: #ED9121;
  /* for browsers not compatible with linear gradient */
  background-image: linear-gradient(#23980e, #0a2c04);
  border: 1px solid #0a2c04;
  border-radius: 25px;
  color: #FFFFFF;
}

/* End of Continue Shopping on the product page, Continue, Checkout, Place Order button on cart */
/* X mark on checkout page */
.ec-cart-item__control-inner svg {
  color: #3232ff;
}

/* product description underline */
.ec-size .ec-store .product-details__product-description:not(.product-details__product-description--blank) {
  padding-top: 35px;
  border-top: 1px solid black;
}

.ec-size.ec-size--s .ec-store .product-details-module {
  padding-top: 20px;
  margin-bottom: 20px;
}

/* Featured product */
.ec-grid .ec-page-title {
  margin-top: 50px;
}

/* Change font in  sitewide ecwid */
.ecwid div, .ecwid span, .ecwid a, .ecwid p {
  font-family: Georgia !important;
  line-height: 30px;
}

/* Product detail and description margin design 
.product-details-module__title {
display:none;
} */
.ec-related-products {
  margin-top: 45px !important;
  margin-bottom: 35px !important;
}

.rvp-products--under {
  margin-top: 45px !important;
}

.recently-viewed-title {
  font-size: 20px;
}

/* Color of text of weight */
.product-details__units-in-product {
  color: black;
}

/* Hide Category Title on category Page */
.ec-size .ec-store.ec-store__category-page .ec-header-h1 {
  display: none;
}

/* Search box design */
.ecwid-shopping-cart-search {
  text-align: center;
}

/* Search box error sorted for double search bar */
html#ecwid_html body#ecwid_body .ec-size .ec-store .search__field {
  display: none;
}
