/* Changes All Font Styles to Open Sans */
.ecwid div, .ecwid span, .ecwid a, .ecwid p {
  font-family: Open Sans !important;
}

/* Changes All Font Styles to Ubuntu - Note: works onliy when this snippet is pasted in the head of the actual webpage: <link href="https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&display=swap" rel="stylesheet"> */
.ecwid div, .ecwid span, .ecwid a, .ecwid p, .ecwid h1 {
  font-family: Ubuntu, sans-serif !important;
}

/* Sets default store background color to White, otherwise it retains website default page background color */
.ecwid-productBrowser-ProductPage, .ec-store {
  background: #FFFFFF !important;
}

/* Changes Select from glitch of Times Roman to Open Sans - still has a slight glitch in some browsers */
.form-control__placeholder, .form-control__select {
  font-family: Open Sans !important;
}

/* Resizes Lightbox of Product Images */
@media screen and (min-width: 600px) {
  html#ecwid_html body#ecwid_body .ecwid-pswp .pswp--open {
    width: 50%;
    height: 80%;
    top: 10%;
  }
  html#ecwid_html body#ecwid_body .ecwid-pswp .pswp {
    left: 25%;
  }
}

@media screen and (max-width: 600px) {
  html#ecwid_html body#ecwid_body .ecwid-pswp .pswp {
    top: 10%;
  }
}

/*Hide 'Shop all products' on the cart page*/
.ec-size .ec-store__cart-page .ec-breadcrumbs a:first-child, .ec-size .ec-store__cart-page .breadcrumbs__delimiter {
  display: none;
}

/*Hide 'Browse Store' on the empty cart page*/
.ec-size .ec-store .ec-cart--empty .ec-cart__button {
  display: none;
}

/*Makes Item OPTION Text Bold*/
.ec-cart-option--key {
  color: black;
  font-weight: 500;
}

/*Makes Item TITLE Text Bold*/
.ec-size .ec-store .ec-cart-item__title {
  font-size: 16px;
  font-weight: 900;
}

/*Forces LineBreak after OPTION*/
.ec-cart-option--key {
  display: inline;
}

.ec-cart-option--key:after {
  content: "\a";
  white-space: pre;
}

/*Force - adds spacing between options in shopping cart*/
.ec-size .ec-store .ec-cart-item__option {
  margin-top: 20px;
}

/* Changes "Remove Item X " to Red and Larger */
.ec-size .ec-store .ec-cart-item__control-inner svg {
  opacity: 1.5;
  color: #8e0000;
  width: 13px;
  height: 13px;
}

/*Hide 'Looking for more? Continue Shopping' on the shopping cart page*/
.ec-size.ec-size--s .ec-store .ec-cart__shopping {
  display: none;
}

/*Makes Text Bigger 'Have a promo coupon? Redeem your coupon' on the shopping cart page*/
.ec-size .ec-store .ec-cart-coupon__text {
  font-size: 18px;
}

/*Makes Text Bigger 'Qty or Update Quantity' on the shopping cart page = CartPage.Products.Quantity.label*/
.ec-store .ec-cart-item__count .form-control__select-text {
  color: #8e0000;
  font-size: 18px;
}

/* supposed to make item price larger, DOES NOT WORK */
/* .ec-store .ec-cart-item__count .ec-cart-item__price .ec-cart-item__price-inner {font-size: 18px;} */
/* Make item price larger, THIS WORKS! */
.ec-store .details-product-price__value {
  font-size: 32px !important;
}

/* Works to change Free Delivery Time Flag  */
/* .ec-store .label--flag {color: #ff6900 !important;} */
/* Works to change Free Delivery Flag Font Size  */
.ec-store .label__text {
  font-size: 18px !important;
}

/* Always show the coupon code field on the shopping cart page */
.ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__wrap {
  visibility: visible;
  display: flex;
  align-items: center;
  height: auto;
}

.ec-size .ec-store .ec-cart-coupon:not(.ec-cart-coupon--applied) .ec-cart-coupon__button--apply {
  display: block;
}

.ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__text {
  display: none;
}

/* START OF CODE For the Product of Stickers on 12x24 Sheets, this changes the Bulk Pricing titles from Price Per Item to Price Per SHEET*/
.ecwid-productBrowser-ProductPage-379607438 .details-product-wholesale__header :nth-child(2) {
  font-size: 0 !important;
}

.ecwid-productBrowser-ProductPage-379607438 .details-product-wholesale__header :nth-child(2):after {
  font-size: 12px;
  content: 'Price Each Sheet' !important;
}

.ecwid-productBrowser-ProductPage-379607438 .details-product-wholesale__header :nth-child(1) {
  font-size: 0 !important;
}

.ecwid-productBrowser-ProductPage-379607438 .details-product-wholesale__header :nth-child(1):after {
  font-size: 12px;
  content: 'Number of Sheets' !important;
}

.ecwid-productBrowser-ProductPage-379607438 tr.details-product-wholesale__row td.details-product-wholesale__column.details-product-wholesale__column--qty::after {
  content: "sheets";
  background-color: #fff;
  margin-left: -2.5em;
}

/*END OF CODE For the Product of Stickers on 12x24 Sheets, this changes the Bulk Pricing titles from Price Per Item to Price Per SHEET*/
/*Adjusts sizes of products for Pasco Fire Department*/
.ecsp.ecsp-SingleProduct-v2 {
  min-width: 185px;
}

.ecsp.ecsp-SingleProduct-v2.loaded .ecsp-title {
  font-size: 15px;
}

/*Product Quantity Mod this removes Quantity and Add More from specific products using the product number 461749417  etc */
/* Hide Product Time Ribbon on Mobile */
@media screen and (max-width: 768px) {
  .ec-size .ec-store .grid-product__label {
    display: none;
  }
}

/* Change add to cart button on Vinyl Banner Product Only product-id="570825313" to custom text*/
.ecsp.ecsp-SingleProduct-v2.ecsp-Product.ec-Product-570825313 .ecwid-btn--addToBag {
  font-size: 0px;
}

.ecsp.ecsp-SingleProduct-v2.ecsp-Product.ec-Product-570825313 .ecwid-btn--addToBag:after {
  content: "Confirm Choices";
  font-size: 16px;
  line-height: 25px;
}

/* Change add to cart button on Design Setup Product Only to custom text*/
.ecsp.ecsp-SingleProduct-v2.ecsp-Product.ec-Product-570323067 .ecwid-btn--addToBag {
  font-size: 0px;
}

.ecsp.ecsp-SingleProduct-v2.ecsp-Product.ec-Product-570323067 .ecwid-btn--addToBag:after {
  content: "Upload to Cart";
  font-size: 16px;
  line-height: 25px;
  text-align: center;
  white-space: pre-line;
}

/*Enlarge category thumbnails for BigNorth.co */
.ec-store.ec-store__category-page.ec-store__category-page--144742344 .ec-grid .grid__categories.grid__categories--advanced .grid-category:nth-child(n+1) {
  width: 40%;
}

.cat-name.cat-173302376 {
  display: none;
}
