/*Hides Ribbons on Category pages but not on product pages - start */
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__label {
  display: none;
}

/*Hides Ribbons on Category pages but not on product pages - end */
/* Limits the font size of the Category Name field on Mobile View so they don't run over line*/
@media screen and (max-width: 899px) {
  .ec-size .ec-store .grid__categories--appearance-below .grid-category__title-inner {
    font-size: 14px !important;
  }
}

/* Limits the font size of the Category Name field on Mobile View so they don't run over line*/
/* Limits the width of the Product Name field on Mobile View so they don't run off screen*/
@media (max-width: 500px) {
  html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h3 {
    font-size: 16px !important;
    max-width: 80%;
    white-space: normal;
    word-break: break-word;
    text-align: center;
  }
}

/* Limits the width of the Product Name field on Mobile View so they don't run off screen*/
/* Pushes the SKU down on Mobile view so it doesn't overlap product title. Option to also not show at all*/
@media screen and (max-width: 768px) {
  html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-sku.ec-text-muted {
    padding-top: 15px;
  }
}

/* Limits the width of the Product Name field on Mobile View so they don't run off screen*/
/*Hides the Free Order button on the Cart/Quote confirmation page */
.ec-cart-step--payment .ec-notice {
  display: none;
}

/*Hides the Free Order button on the Cart/Quote confirmation page */
/* disables zoom on hover on category buttons */
.ec-size .ec-store .grid-category__wrap-inner:hover .grid-category__bg-image {
  transform: none;
}

/*disables zoom on hover on category buttons - end*/
/*changes category titles text colour */
.ec-size .ec-store.ec-store__category-page--0 .ec-grid .grid__categories {
  color: #DC0451;
}

/*changes category titles text colour - end*/
/*changes sub category titles text colour */
.ec-size .ec-store .grid__categories--appearance-below .grid-category__title-inner {
  color: #DC0451;
}

/*changes sub category titles text colour - end*/
/*makes product title on shop pages stretch across wider area*/
.ec-size .ec-store .product-details__product-title {
  width: 400%;
}

.ec-size .ec-store .product-details--layout-sidebar-left .product-details__gallery {
  margin-top: 50px;
}

/*makes product title on shop pages stretch across wider area*/
/*hides prices in the quote list but can't hide zero total */
.ec-size .ec-cart-item--zero-price .ec-cart-item__price-inner {
  visibility: hidden;
}

/*hides prices in the quote list but can't hide zero total */
