body.ecwid-customer-group-6138001 .ec-size .ec-store .ec-cart-coupon {
  display: none;
}
 div.ecwid-productBrowser-details-qtyPanel {
  display: none !important;
}
 span.ecwid-productBrowser-price-value {
  display: none !important;
}
 table.ecwid-productBrowser-cart-qtyEnvelope {
  display: none !important;
}
 .ecwid-productBrowser-cart-itemsTable-headerCell-qty {
  visibility: hidden !important;
}
 .ecwid-btn--changeAddress::after {
  content: " Shipping Options" !important;
}
 .ecwid-btn--changeOptions::after {
  content: " Your Order Info Here" !important;
}
 .ecwid-productBrowser-cart::before {
  content: "Your Shopping Cart\a\a" !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  white-space: pre !important;
}
 .ecwid-productBrowser-CartPage div.ecwid-productBrowser-head {
  display: none !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div {
  display: none;
}
 div.ecwid-PaymentMethodsBlock-PaymentOption:first-child div:first-child::after {
  content: url("http://www.theuprooter.com/discover.png") !important;
  display: inline-block !important;
}
 div.ecwid-productBrowser-cart-hint {
  color: black !important;
}
 .ecwid-productBrowser-cart-rightPanel:after {
  white-space: pre-wrap !important;
  font-size: 11px !important;
  content: "Design and Proof: We will email a proof in 2 business days for new orders and orders with changes. Exact reorders go directly to printing.\a\aPrinting: Your notepads will be printed and shipped approximately 10 business days after you approved your proof.\a\aShipping: Allow up to 1 week for shipping, depending on your location. Shipping times may vary if inclement weather is present.\a\aHolidays: Please add 1 business day to the above times if your order is in our plant during a major holiday." !important;
}
 .ecwid-categories-vertical span.ecwid-categories-category {
  font-size: 12px !important;
}
 /* Move categories to the top  */
.ecwid-categories-vertical {
  position: absolute !important;
  top: 10px;
}
 /* Move Ecwid store to the right */
.ecwid-productBrowser {
  margin-left: 0px !important;
  min-height: 1055px;
}
 /* Disable the changes above for Mobile  */
@media screen and (max-width: 350px) {
  .ecwid-categories-vertical {
    display: none;
  }
  .ecwid-productBrowser {
    margin-left: 0px !important;
    min-height: 0px;
  }
}
 div.ecwid-productBrowser-subcategories-categoryName {
  font-size: 14px;
}
 div.ecwid-productBrowser-productNameLink a {
  font-size: 15px !important;
}
 .ecwid-productBrowser-productNameLink a {
  text-align: center !important;
}
 #rvp-products #rvp-products-wrapper #recently-viewed-list .recently-viewed__name {
  font-size: 14px !important;
}
 #rvp-products #rvp-products-wrapper #recently-viewed-list .recently-viewed__price {
  font-size: 14px !important;
}
 button.ecwid-btn.ecwid-btn--secondary {
  margin-left: 0px !important;
  font-size: 15px !important;
  background-color: #feb507 !important;
  padding: 8px 8px;
}
 button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--addMore {
  display: none !important;
}
 button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--openBag {
  margin-right: 60px !important;
}
 .ecwid-productBrowser-cart-optionsList .gwt-InlineHTML {
  display: block;
}
 html#ecwid_html body#ecwid_body .ecwid-productBrowser-cart-optionsList-name {
  font-weight: bold;
}
 .recently-viewed__price {
  display: none !important;
}
 html#ecwid_html body#ecwid_body .ecwid-productBrowser-cart-optionsList .gwt-InlineHTML {
  display: block;
  font-size: 12px;
}
 .ecwid-productBrowser-details .ecwid-productBrowser-relatedProducts {
  width: 800px !important;
}
 .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-price {
  display: none !important;
}
 .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink {
  font-size: 14px !important;
}
 span.ecwid-categories-category:hover {
  color: orange;
}
 div.ecwid-productBrowser-categoryPath {
  font-size: 17px;
}
 div.ecwid-productBrowser-categoryPath a {
  font-size: 17px;
}
 .ecwid .ecwid-productBrowser-CategoryPage-0 .ecwid-productBrowser-productsGrid:before {
  content: "Featured products";
  font-size: 20px;
  color: #c0504d;
}
 .ecwid .ecwid-productBrowser-CategoryPage-0 .ecwid-productBrowser-productsGrid {
  margin-top: 20px;
}
 .ecwid-productBrowser-categoryPath-categoryLabel {
  display: none;
}
 .ecwid-productBrowser-categoryPath-separator {
  color: #1e7ec8;
}
 .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink a {
  font-family: Georgia, serif !important;
}
 .yotpo-reviews-carousel .carousel-display-wrapper {
  height: 500px !important;
}
 .ec-size .ec-store .product-details__product-description table td {
  border: 1px solid #000;
}
 /* Put breadcrumbs above the product titels */
.ecwid .ecwid-productBrowser-detailsContainer {
  display: flex;
  flex-direction: column;
}
 .ecwid .ecwid-productBrowser-detailsContainer > * {
  order: 3;
}
 .ecwid .ecwid-productBrowser-detailsContainer > .ecwid-productBrowser-head {
  order: 2;
}
 .ecwid .ecwid-productBrowser-detailsContainer > .ecwid-productBrowser-categoryPath {
  order: 1;
}
 /* Product thumbnail background to white */
.grid-product__image .grid-product__bg {
  background-color: white !important;
}
 /* Product additional images on product page*/
.ec-size .ec-store .details-gallery__thumbs.details-gallery__thumbs--aspect-ratio-auto .details-gallery__thumb--aspect-ratio-0667 .details-gallery__thumb-spacer {
  padding-top: 240%;
}
 /* Product additional images on product page*/
.ec-store.ec-store__product-page .ec-store__content-wrapper .product-details.product-details--layout-sidebar-right.product-details--description-basic .product-details__sidebar {
  background-color: #e3e3e3 !important;
  padding-right: 10px !important;
}
 /* move ratings */
.ecwid-productBrowser-ProductPage .yotpo.bottomLine {
  margin-bottom: 20px !important;
}
 /* product thumbnail on the cart page */
.ec-size .ec-store .ec-cart-item--aspect-ratio-0667 .ec-cart-item__picture-inner {
  padding-top: 250%;
}
 .details-product-attribute__title {
  display: none;
}
 .ec-size .ec-store .ec-grid .ec-label.label--custom {
  display: none;
}
 div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 12px !important;
}
 div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 12px !important;
}
 div.ecwid-categoriesMenuBar-vertical td.subMenuIcon {
  padding: 1px !important;
}
 div#SearchWidget-1 div {
  font-size: 12px !important;
}
 .ec-size .ec-store .ec-store__content-wrapper {
  display: flex;
  flex-direction: column;
}
 .ec-size .ec-store .ec-footer {
  order: -1;
}
 .ec-size .ec-store .ec-grid {
  order: 1;
}
 html#ecwid_html body#ecwid_body div.ecwid-categories table {
  display: none;
}
 .horizontal-desktop .horizontal-menu {
  position: fixed;
  top: 0;
  left: 0;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 5px;
  margin-top: 5px;
  width: 980px;
}
 table.ecwid-productBrowser-subcategories-mainTable {
  display: none;
}
 div.ecwid-productBrowser-categoryPath {
  display: none;
}
 .ecwid-productBrowser {
  margin-top: 38px !important;
}
 .ecwid-productBrowser-head {
  margin-bottom: 30px !important;
}
 @media screen and (min-width: 899px) {
  html#ecwid_html body#ecwid_body .ec-size .ec-store .details-gallery__images-container {
    height: 350px;
  }
  html#ecwid_html body#ecwid_body .ec-size .ec-store .details-gallery__thumbs--preview.details-gallery__thumbs--aspect-ratio-auto {
    height: 150px;
  }
  html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details--layout-sidebar-right .product-details__gallery {
    width: 50%;
  }
  html#ecwid_html body#ecwid_body .ec-store.ec-store__product-page .ec-store__content-wrapper .product-details.product-details--layout-sidebar-right.product-details--description-basic .product-details__sidebar {
    width: 50%;
  }
  html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details-module.details-product-option {
    max-width: 450px !important;
  }
  html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-title {
    font-size: 16px;
  }
  html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details-module .product-details-module__title {
    font-size: 12px;
  }
}
 /*Split options in 2 columns*/
@media screen and (min-width: 899px) {
  .product-details__product-options {
    display: inline-block;
    column-count: 2;
  }
}
 @media only screen and (min-width: 600px) {
  .ec-size .ec-store .grid__categories .grid-category__title-inner {
    font-size: 14px;
  }
  .ec-size .ec-store .grid-category:nth-child(n+1) {
    width: 20% !important;
  }
}
 @media (pointer: coarse), (pointer: none) {
  html#ecwid_html body#ecwid_body #main {
    display: flex;
    flex-direction: column;
  }
  html#ecwid_html body#ecwid_body #main #custom-html {
    order: -1;
  }
}
 html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-mobile .horizontal-menu-button-text {
  display: none;
}
 html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-mobile .horizontal-menu-button:after {
  content: "Store Menu";
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .details-gallery__thumbs--preview {
  flex-wrap: wrap;
  justify-content: flex-start;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .details-gallery__thumbs--preview .details-gallery__thumb:nth-child(n+9) {
  display: block !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .details-gallery__thumbs--preview .details-gallery__thumb:nth-child(8) .details-gallery__thumb-more {
  display: none !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .details-gallery__thumbs--preview.details-gallery__thumbs--aspect-ratio-auto {
  height: 125%;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .details-gallery__images-container {
  height: 420px;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .details-gallery__images-container {
  transform: scale(1.25);
  margin-top: 50px;
  margin-bottom: 40px;
}
 @charset "UTF-8";
/* Always show the coupon code field on the shopping cart page — BEGINNING */
/* 1. Make Coupon Code field wrapper always visible. */
.ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__wrap {
  display: flex;
  align-items: center;
  height: auto;
}
 /* 2. Make Apply button always visible except when coupon code is applied. */
.ec-size .ec-store .ec-cart-coupon:not(.ec-cart-coupon--applied) .ec-cart-coupon__button--apply {
  display: block;
}
 /* 3. Hide suggestion to enter coupon code. */
.ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__text {
  display: none;
}
 .ec-size .ec-store .ec-cart-coupon__wrap {
  visibility: visible !important;
}
 @charset "UTF-8";
/* Always show the coupon code field on the shopping cart page — END */
.ec-cart-coupon__input .form-control__placeholder .form-control__placeholder-inner {
  font-size: 0px;
}
 .ec-cart-coupon__input .form-control__placeholder .form-control__placeholder-inner:after {
  content: "COUPON CODE - Enter Here";
  font-size: 14px;
  color: red;
}
 .horizontal-menu-container.horizontal-mobile {
  padding: 5px 10px;
  border: 1px solid #ededed;
  border-radius: 5px;
  position: fixed;
  top: 0;
  margin: 10px;
}
 .ec-size .ec-store .ec-cart-step--delivery .ec-radiogroup__item.ec-radiogroup__item--columns-layout.ec-radiogroup__item--Use-my-own-shipping-account {
  display: none;
}
 body.ecwid-customer-group-6138001 .ec-size .ec-store .ec-radiogroup__item.ec-radiogroup__item--columns-layout.ec-radiogroup__item--Use-my-own-shipping-account {
  display: flex;
}
 