/* Remove the Search Products and Track Orders buttons */
.footer__link--all-products,
.footer__link--track-order {
  /* Track Orders button */
  display: none !important;
  /* Completely hide these buttons */
}
 /*don't let text wrap on mobile view for buttons below menu*/
.ec-footer__row {
  display: flex;
  /* Use flexbox for horizontal alignment */
  flex-wrap: nowrap;
  /* Prevent items from wrapping to a new line */
  justify-content: space-between;
  /* Space the buttons evenly (adjust as needed) */
  align-items: center;
  /* Vertically align items in the middle */
  overflow-x: auto;
  /* Allow horizontal scrolling on smaller screens */
}
 .ec-footer__cell {
  flex: 0 0 auto;
  /* Prevent the items from shrinking */
  text-align: center;
  /* Center-align the content inside each cell */
}
 .ec-footer__link {
  display: inline-flex;
  /* Flexbox for icon and text alignment */
  flex-direction: row;
  /* Keep the icon and text in a horizontal row */
  align-items: center;
  /* Vertically center the icon and text */
  justify-content: center;
  /* Center-align the content */
  gap: 5px;
  /* Add spacing between the icon and text */
  padding: 10px;
  /* Add padding for better touch targets on mobile */
  text-decoration: none;
  /* Remove underline from the links */
  white-space: nowrap;
  /* Prevent text wrapping to a new line */
  color: inherit;
  /* Ensure the text color matches the theme */
}
 ul.ec-footer__row {
  padding: 0;
  /* Remove extra padding from the <ul> */
  margin: 0;
  /* Remove extra margin from the <ul> */
  list-style: none;
  /* Remove bullet points */
}
 @charset "UTF-8";
/* Move the icons in the footer to the very top — BEGINNING */
.ec-size .ec-store__content-wrapper,
.ec-size .ec-store__category-page .ec-store__content-wrapper > div {
  display: flex;
  flex-direction: column;
}
 .ec-size .ec-footer {
  order: -1;
}
 @charset "UTF-8";
/* Move the icons in the footer to the very top — END */
/* Remove the top padding and margin from the footer on all pages */
.ec-footer {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
 /* Adjust the layout to remove empty cells caused by the hidden buttons */
.ec-footer__row {
  display: flex !important;
  /* Use flexbox for layout */
  justify-content: center !important;
  /* Center remaining buttons */
  gap: 20px !important;
  /* Add spacing between the remaining buttons */
}
 /* Remove padding from the bottom of each button */
.ec-footer__cell {
  padding-bottom: 0 !important;
}
 /* Ensure the links inside the buttons have no padding */
.ec-footer__link {
  padding-bottom: 0 !important;
}
 /*Hide from logged in users*/
html#ecwid_html body#ecwid_body.ecwid-customer-loggedIn .ecwid-productBrowser-subcategories-mainTable {
  display: none;
}
 html#ecwid_html body#ecwid_body.ecwid-customer-loggedIn .ecwid-productBrowser-productsGrid-loaded {
  display: none;
}
 html#ecwid_html body#ecwid_body.ecwid-customer-loggedIn li.cat-name {
  display: none;
}
 html#ecwid_html body#ecwid_body.ecwid-customer-loggedIn .ecwid-productBrowser-head {
  display: none;
}
 html#ecwid_html body#ecwid_body.ecwid-customer-loggedIn .ecwid-productBrowser-categoryPath {
  display: none;
}
 /*Show store for CH-1 group*/
html#ecwid_html body#ecwid_body.ecwid-customer-group-19656751 .li.cat-name {
  display: block;
}
 html#ecwid_html body#ecwid_body.ecwid-customer-group-19656751 .ecwid-productBrowser-subcategories-mainTable {
  display: block;
}
 html#ecwid_html body#ecwid_body.ecwid-customer-group-19656751 .ecwid-productBrowser-productsGrid-loaded {
  display: block;
}
 html#ecwid_html body#ecwid_body.ecwid-customer-group-19656751 .ecwid-productBrowser-head {
  display: block;
}
 html#ecwid_html body#ecwid_body.ecwid-customer-group-19656751 .ecwid-productBrowser-categoryPath {
  display: block;
}
 /*Hide Create new account */
div.ecwid-LoginForm-links tr:nth-child(3) {
  display: none;
}
 /*Hide Minicart Link*/
div.ecwid-minicart-mini {
  display: none;
}
 /*hide reorder button*/
td > button.repeatBtn {
  display: none;
}
 /*Desktop Horizontal Menu Colour */
.horizontal-menu-item--hover > a {
  background: #FFFFFF !important;
}
 .horizontal-menu-item > a {
  color: #000000 !important;
}
 .horizontal-menu-item--hover > a {
  color: #05A651 !important;
}
 html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop nav.horizontal-menu {
  border: 1px solid #FFFFFF;
  padding: 0px 0px;
  border-radius: 5px;
}
 /*Moves sign in left*/
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-auth {
  position: relative;
  text-align: left;
  line-height: 1.43;
  margin: 6px 0 7px;
}
 /* Change the color of the product price label */
div.ecwid-productBrowser-price,
div.ecwid-productBrowser-cart div.ecwid-productBrowser-price {
  color: #000000;
}
 /* Changes the color of "Add to bag" button */
html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary {
  background: #05A651;
}
 /* Changes the color of the button when it's hovered */
html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary:hover {
  background: #0EDD6E;
}
 .ecwid-productBrowser-ProductPage .ecwid-btn--continueShopping {
  background: #05A651;
}
 .ecwid-productBrowser-ProductPage .ecwid-btn--continueShopping:hover {
  background: #0EDD6E;
}
 .ecwid-productBrowser-ProductPage .ecwid-btn--continueShopping:focus,
.ecwid-productBrowser-ProductPage .ecwid-btn--continueShopping:focus:hover {
  border-color: #07BC5C;
}
 .ecwid-productBrowser-ProductPage .ecwid-btn--continueShopping:active,
.ecwid-productBrowser-ProductPage .ecwid-btn--continueShopping:focus:active {
  background: #22E57A;
}
 .ecwid .ecwid-btn--placeOrder {
  background: #05A651;
}
 .ecwid .ecwid-btn--placeOrder:hover {
  background: #0EDD6E;
}
 .ecwid .ecwid-btn--placeOrder:focus,
.ecwid .ecwid-btn--placeOrder:focus:hover {
  border-color: #07BC5C;
}
 .ecwid .ecwid-btn--placeOrder:active,
.ecwid .ecwid-btn--placeOrder:focus:active {
  background: #22E57A;
}
 .ecwid .ecwid-btn--checkout {
  background: #05A651;
}
 .ecwid .ecwid-btn--checkout:hover {
  background: #0EDD6E;
}
 .ecwid .ecwid-btn--checkout:focus,
.ecwid .ecwid-btn--checkout:focus:hover {
  border-color: #07BC5C;
}
 .ecwid .ecwid-btn--checkout:active,
.ecwid .ecwid-btn--checkout:focus:active {
  background: #22E57A;
}
 /* Change the color of the product price label */
div.ecwid-productBrowser-price {
  color: #000000;
}
 /* Drag and drop tip label */
div.ecwid-minicart-label {
  position: relative;
  left: 0;
  top: 86px;
  width: 159px;
  text-align: center;
  line-height: 10px;
}
 span.ecwid-minicart-label-text {
  font: 11px/13px helvetica, arial, verdana, sans-serif;
  color: #ECECEC;
}
 /* Ecwid buttons */
button.gwt-Button, #wrapper button.gwt-Button {
  background: transparent url("/static/v1/icons/back_normal.gif") repeat-x;
  border: solid 1px #d3d4d6;
  outline: none;
  vertical-align: baseline;
  text-decoration: none;
  cursor: pointer;
  color: #1e2c38;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  height: 24px;
  font: normal 12px arial, helvetica, verdana, sans-serif;
  white-space: nowrap;
  padding: 0 5px;
}
 button.gwt-Button:active, #wrapper button.gwt-Button:active {
  background: transparent url("/static/v1/icons/back_on.gif") repeat-x;
  border: solid 1px #a0a4aa;
  font: normal 12px arial, helvetica, verdana, sans-serif;
  color: #ffffff;
  outline: none;
}
 /* Hide Change Options Button */
button.ecwid-productBrowser-cart-changeOptionsButton {
  display: none;
}
 /* Price Colour */
div.ecwid-productBrowser-price {
  color: #000000;
}
 div.ecwid-productBrowser-cart-totalAmount {
  color: #007A00;
}
 div.ecwid-Invoice-Summary-value-price {
  color: #007A00;
}
 /* The "In the bag" icon and text */
div.ecwid-productBrowser-details-inTheBag {
  position: relative;
  /* workaround for a bug in IE6 */
  background: transparent url("/static/v1/icons/bag.png") no-repeat left center;
  filter: expression(fixPNG_crop(this));
  height: 56px;
}
 div.ecwid-productBrowser-details-inTheBag div {
  position: relative;
  top: 15px;
  left: 37px;
  width: 140px;
  font: normal 18px tahoma, geneva, verdana, sans-serif;
  color: #24D17A;
  white-space: nowrap;
}
 div.ecwid-productBrowser-details-inTheBag-largeNum div {
  top: 4px;
  font: normal 18px/1 tahoma, geneva, verdana, sans-serif;
}
 /*Sale Price Colour*/
div.ecwid-productBrowser-price-save {
  font: bold 13px helvetica, arial, verdana, sans-serif;
  color: #F70000;
  white-space: nowrap;
  display: inline-block;
  padding-top: 2px;
  *zoom: 1;
  *display: inline;
}
 div.ecwid-productBrowser-price-grid div.ecwid-productBrowser-price-save {
  color: #E00000;
  font-weight: bold;
}
 div.ecwid-productBrowser-price-grid div.ecwid-productBrowser-price-compareTo-hover,
div.ecwid-productBrowser-price-grid div.ecwid-productBrowser-price-save-hover,
div.ecwid-productBrowser-price-list div.ecwid-productBrowser-price-compareTo-hover,
div.ecwid-productBrowser-price-list div.ecwid-productBrowser-price-save-hover {
  color: #E00000;
}
 /* invoice page */
td.ecwid-Invoice-footer-orderConfirmation-text span#trackOrder {
  display: none;
}
 td.ecwid-Invoice-cell {
  background-color: #F7F7F7;
}
 div.ecwid-Invoice-cell-title {
  background-color: #049548;
  font-size: 18px;
  color: #ffffff;
  padding: 10px 20px;
  white-space: nowrap;
  text-align: center;
}
 td.ecwid-Invoice-edgeCell {
  background-color: #F7F7F7;
  /* Input elements */
  /* The top of the "Enter shipping address" form */
  /* The Background of payment method form */
  /* getting rid of light blue */
  /* The "Checkout" button on the shopping bag view */
  /* The "Checkout" button in up state */
  /* The "Checkout" button in down state */
  /* The "Checkout" button in IE6 (hack) */
  /*Change he link style*/
  /*change the view as link style*/
  /* Main style for the "Add to bag" button */
  /* The "Add to bag" button in up state */
  /* The "Add to bag" button in down state */
  /* The "Add to bag" button in IE6 (hack) */
  /*Create Account Message*/
  /*Center Align Product Title*/
  /*div.ecwid-productBrowser-productNameLink a,*/
  /*div.ecwid-productBrowser-productNameLink a:active,*/
  /*div.ecwid-productBrowser-productNameLink a:visited {*/
  /*text-decoration: none;*/
  /*text-align: center;*/
  /*}*/
  /*  CSS code to change the $0 price for products to this text: "Call To Inquire" */
}

td.ecwid-Invoice-edgeCell input.gwt-TextBox, td.ecwid-Invoice-edgeCell input.gwt-PasswordTextBox, td.ecwid-Invoice-edgeCell select.gwt-ListBox, td.ecwid-Invoice-edgeCell textarea.gwt-TextArea, td.ecwid-Invoice-edgeCell input.gwt-DateBox {
  padding: 3px 5px;
  font: normal 15px tahoma, geneva, verdana, sans-serif;
  color: #4b4b4b;
  outline: none;
  -moz-user-select: text;
}

td.ecwid-Invoice-edgeCell div.ecwid-Invoice-Header-OrderStatus {
  display: none;
}

td.ecwid-Invoice-edgeCell div.ecwid-Checkout-ShippingAddress-top {
  background-color: #F7F7F7;
  text-align: right;
  padding: 10px 20px;
}

td.ecwid-Invoice-edgeCell div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanks-panel {
  padding: 12px 12px 10px 20px;
  background-color: #d7e8f5;
}

td.ecwid-Invoice-edgeCell div.ecwid-Orders-EmptyList {
  background-color: #F7F7F7;
  text-align: center;
  padding: 45px;
}

td.ecwid-Invoice-edgeCell td.ecwid-OrdersList-OrderBox-header {
  background-color: #F7F7F7;
  color: #2f2f2f;
  font-size: 17px;
  padding: 10px 15px;
}

td.ecwid-Invoice-edgeCell div.ecwid-form {
  background-color: #F7F7F7;
  padding: 20px;
}

td.ecwid-Invoice-edgeCell table.ecwid-uploadPopup-mainPanel-fileListPanel {
  color: #224466;
  background-color: #F7F7F7;
  text-align: right;
  vertical-align: top;
  font-weight: bolder;
  font-size: 15px;
  color: #224466;
  border-collapse: separate;
  margin: 0 0 0 4px;
  padding: 10px 29px 32px 7px;
}

td.ecwid-Invoice-edgeCell div.ecwid-form {
  background-color: #F7F7F7;
  padding: 20px;
}

td.ecwid-Invoice-edgeCell div.ecwid-Orders-EmptyList {
  background-color: #F7F7F7;
  text-align: center;
  padding: 45px;
}

td.ecwid-Invoice-edgeCell table.ecwid-OrdersList-OrderBox {
  border-collapse: collapse;
  border: solid 1px #cbd3d4;
  margin-bottom: 30px;
  text-align: center;
  width: 100%;
}

td.ecwid-Invoice-edgeCell td.ecwid-OrdersList-OrderBox-header {
  background-color: #F7F7F7;
  color: #2f2f2f;
  font-size: 17px;
  padding: 10px 15px;
}

td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-cart-checkoutButton,
td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-cart-checkoutButton-ie6 {
  text-align: center;
  width: 117px;
  height: 35px;
  cursor: pointer;
  outline: none;
}

td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-cart-checkoutButton-up, td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-cart-checkoutButton-up-hovering,
td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-cart-checkoutButton-ie6-up, td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-cart-checkoutButton-ie6-up-hovering {
  background: transparent url(http://i1159.photobucket.com/albums/p640/bcitnss/CheckOut_zpssushltee.png) no-repeat top center;
}

td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-cart-checkoutButton-down, td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-cart-checkoutButton-down-hovering,
td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-cart-checkoutButton-ie6-down, td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-cart-checkoutButton-ie6-down-hovering {
  background: transparent url(http://i1159.photobucket.com/albums/p640/bcitnss/CheckOut_zpssushltee.png) no-repeat bottom center;
}

td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-cart-checkoutButton-ie6-up, td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-cart-checkoutButton-ie6-up-hovering,
td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-cart-checkoutButton-ie6-down, td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-cart-checkoutButton-ie6-down-hovering {
  background-image: url(http://i1159.photobucket.com/albums/p640/bcitnss/CheckOut_zpssushltee.png);
}

td.ecwid-Invoice-edgeCell .ecwid a,
td.ecwid-Invoice-edgeCell .ecwid-minicart-mini-count,
td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-categoryPath a,
td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-categoryPath a:active,
td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-categoryPath a:visited,
td.ecwid-Invoice-edgeCell div.ecwid-minicart-link span.gwt-InlineLabel {
  color: #188B52;
  cursor: pointer;
  text-decoration: none;
}

td.ecwid-Invoice-edgeCell a:hover,
td.ecwid-Invoice-edgeCell div.ecwid-productBrowser-categoryPath a:hover {
  text-decoration: underline;
}

td.ecwid-Invoice-edgeCell :focus {
  outline: 0;
}

td.ecwid-Invoice-edgeCell div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link {
  color: #767879;
  cursor: pointer;
  text-decoration: underline;
  margin: 0 4px;
}

td.ecwid-Invoice-edgeCell div.ecwid-Checkout-blockTitle,
td.ecwid-Invoice-edgeCell table.ecwid-Checkout-blockTitle div.gwt-Label,
td.ecwid-Invoice-edgeCell table.ecwid-Checkout-blockTitle div.gwt-HTML {
  color: #00A34F;
}

td.ecwid-Invoice-edgeCell div.ecwid-AddToBagButton,
td.ecwid-Invoice-edgeCell div.ecwid-AddToBagButton-ie6 {
  width: 117px;
  height: 32px;
  cursor: pointer;
  outline: none;
  margin: 0 auto;
}

td.ecwid-Invoice-edgeCell div.ecwid-AddToBagButton-up, td.ecwid-Invoice-edgeCell div.ecwid-AddToBagButton-up-hovering,
td.ecwid-Invoice-edgeCell div.ecwid-AddToBagButton-ie6-up, td.ecwid-Invoice-edgeCell div.ecwid-AddToBagButton-ie6-up-hovering {
  background: transparent url(http://i1159.photobucket.com/albums/p640/bcitnss/AddtoOrder_zpsbwlgj8wg.png) no-repeat top center;
}

td.ecwid-Invoice-edgeCell div.ecwid-AddToBagButton-down, td.ecwid-Invoice-edgeCell div.ecwid-AddToBagButton-down-hovering,
td.ecwid-Invoice-edgeCell div.ecwid-AddToBagButton-ie6-down, td.ecwid-Invoice-edgeCell div.ecwid-AddToBagButton-ie6-down-hovering {
  background: transparent url(http://i1159.photobucket.com/albums/p640/bcitnss/AddtoOrder_zpsbwlgj8wg.png) no-repeat bottom center;
}

td.ecwid-Invoice-edgeCell div.ecwid-AddToBagButton-ie6-up, td.ecwid-Invoice-edgeCell div.ecwid-AddToBagButton-ie6-up-hovering,
td.ecwid-Invoice-edgeCell div.ecwid-AddToBagButton-ie6-down, td.ecwid-Invoice-edgeCell div.ecwid-AddToBagButton-ie6-down-hovering {
  background-image: url(http://i1159.photobucket.com/albums/p640/bcitnss/AddtoOrder_zpsbwlgj8wg.png);
}

td.ecwid-Invoice-edgeCell .cf-search-bar .ecwid-search-widget {
  max-width: 100% !important;
}

td.ecwid-Invoice-edgeCell .cf-search-bar h3.widget-title {
  display: none;
}

td.ecwid-Invoice-edgeCell .cf-cart-icon h3.widget-title {
  display: none;
}

td.ecwid-Invoice-edgeCell .cf-search-bar input.ecwid-search-widget__input {
  width: 100% !important;
  max-width: 500px !important;
  margin: -15px auto 0 !important;
  display: block !important;
  float: none;
  left: 0 !important;
  border: 1px solid #e5e6f5 !important;
  border-radius: 50px !important;
  padding: 10px 25px !important;
  height: auto !important;
  position: relative;
  top: 23px;
  z-index: 9;
  background: #fff url(https://www.bragdeal.com/clients/naturalsources/wp-content/uploads/2017/12/search.png) !important;
  background-repeat: no-repeat !important;
  background-position: 97% center !important;
}

td.ecwid-Invoice-edgeCell .cf-search-bar button.ecwid-search-widget__btn {
  display: none !important;
}

td.ecwid-Invoice-edgeCell .cf-cart-icon .ecwid-minicart-mini {
  width: 100% !important;
  padding-left: 40px !important;
  position: relative;
  background: url(https://www.bragdeal.com/clients/naturalsources/wp-content/uploads/2017/12/cart.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
}

td.ecwid-Invoice-edgeCell .cf-cart-icon .ecwid-minicart-mini span.ecwid-minicart-mini-label.ecwid-minicart-mini-count {
  position: absolute !important;
  left: 20px;
  color: #fff !important;
  background: red;
  width: 16px;
  height: 16px;
  text-align: center;
  border-radius: 50px;
  font-size: 9px !important;
  line-height: 16px !important;
  font-weight: 900;
  top: 0px;
}

td.ecwid-Invoice-edgeCell .cf-cart-icon .ecwid-minicart-mini a.ecwid-minicart-mini-link {
  position: relative !important;
  color: #cacbde !important;
  font-size: 0 !important;
}

td.ecwid-Invoice-edgeCell .cf-cart-icon .ecwid-minicart-mini a.ecwid-minicart-mini-link:after {
  content: "My Cart";
  font-size: 14px !important;
  text-align: center !important;
  display: block !important;
}

td.ecwid-Invoice-edgeCell .cf-cart-icon div#cart-id {
  width: 100% !important;
  height: auto !important;
  border: 0 !important;
}

td.ecwid-Invoice-edgeCell .cf-cart-icon .ecwid-minicart-clickArea {
  left: 0 !important;
  top: 0 !important;
  background: url(https://www.bragdeal.com/clients/naturalsources/wp-content/uploads/2017/12/cart.png) !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  width: 35px !important;
  height: 38px !important;
  background-position: center !important;
}

td.ecwid-Invoice-edgeCell .cf-cart-icon div#cart-id .ecwid-minicart-counter {
  background: red !important;
  color: #fff !important;
  border-radius: 50% !important;
  width: 18px !important;
  height: 18px !important;
  font-size: 10px !important;
  line-height: 18px !important;
  left: 20px !important;
  top: 1px !important;
  z-index: 9999999 !important;
}

td.ecwid-Invoice-edgeCell .cf-cart-icon .ecwid-minicart-caption:after {
  content: "My Cart";
  font-size: 13px !important;
  text-align: left !important;
  left: 0 !important;
  display: block;
  color: #c9cade;
  font-weight: 900;
}

td.ecwid-Invoice-edgeCell .cf-cart-icon .ecwid-minicart-caption {
  top: 0 !important;
  padding-left: 40px !important;
  font-size: 0 !important;
}

td.ecwid-Invoice-edgeCell .cf-cart-icon span.ecwid-minicart-label-text {
  display: none;
}

td.ecwid-Invoice-edgeCell .cf-cart-icon .ecwid-minicart-link span.gwt-InlineLabel {
  color: #07b55d !important;
}

td.ecwid-Invoice-edgeCell .cf-cart-icon .ecwid-minicart-link {
  padding-left: 40px !important;
  top: 0 !important;
  display: block;
  text-align: left !important;
  color: #07b55d !important;
  font-weight: 900;
  width: 100% !important;
}

td.ecwid-Invoice-edgeCell #SearchWidget-1 {
  width: 95%;
}

td.ecwid-Invoice-edgeCell div.ecwid-popup table.ecwid-popup-linkBlock tr {
  display: none;
}

td.ecwid-Invoice-edgeCell div.ecwid-popup table.ecwid-popup-linkBlock tr:first-child {
  display: table-row;
}

td.ecwid-Invoice-edgeCell .ecwid .ecwid-productBrowser-cart-itemsTable-cell .cstmz-qty__minus {
  padding-bottom: 2px;
}

td.ecwid-Invoice-edgeCell div.ecwid-LoginForm-links:after {
  content: 'Interested in creating and account? email us at sales@naturalsourcesnacks.ca';
  font-size: 13px;
  color: black;
}

td.ecwid-Invoice-edgeCell .ecwid-productBrowser-productsGrid-v2 td.ecwid-productBrowser-productsGrid-cell.ecwid-productBrowser-productsGrid-cell-zeroPrice .ecwid-productBrowser-price-value,
td.ecwid-Invoice-edgeCell .ecwid-productBrowser-detailsContainer-zeroPrice div.ecwid-productBrowser-price,
td.ecwid-Invoice-edgeCell .ec-size .ec-store .product-details--zero-price .details-product-price__value,
td.ecwid-Invoice-edgeCell .ecwid-productBrowser-productsList-productRow-zeroPrice div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-price {
  font-size: 0px;
}
 .ec-size.ec-size--s .ec-store .grid__products[data-cols] .grid-product:nth-child(n+1) {
  width: 25%;
}
 div.ecwid-productBrowser-CategoryPage-79159009 div.ecwid-productBrowser-price {
  display: none;
}
 div.ecwid-productBrowser-CategoryPage-79211004 div.ecwid-productBrowser-price {
  display: none;
}
 div.ecwid-productBrowser-CategoryPage-79209008 div.ecwid-productBrowser-price {
  display: none;
}
 /*Line up custom Buy Now buttons*/
@media screen and (max-width: 699px) {
  .ec-size .ec-store .cstmz-block__buyNow .cstmz-buttons {
    margin-top: -50px;
    min-width: 120px;
  }
  .ec-size .ec-store .cstmz-block__buyNow .cstmz-button--buyNow {
    margin-top: -50px;
  }
}
 @media screen and (max-width: 699px) {
  .ec-size .ec-store .cstmz-block__buyNow {
    margin-top: -10px;
  }
}
 @media screen and (min-width: 700px) {
  .ec-size .ec-store .grid-product__wrap {
    margin-bottom: 50px;
  }
}
 /*Change Buy Now button text*/
.cstmz-button--buyNow .form-control__button-text {
  font-size: 0px;
}
 .cstmz-button--buyNow .form-control__button-text:after {
  content: 'Add To Cart';
  font-size: 16px;
}
 .ec-size .ec-store .cstmz-block__buyNow {
  position: relative;
  z-index: 1;
}
 @media screen and (max-width: 600px) {
  .ec-size .ec-store .ec-cart-item__count.ec-cart-item__count--input {
    width: 110px;
  }
}
 .ec-size .ec-store .cstmz-block__buyNow.productpage {
  width: 150px;
}
 .ec-size .ec-store .product-details-module__content.product-details-module__content--indented .details-product-purchase__qty {
  display: none;
}
 .ec-size .ec-store .ec-cart-item__count.ec-cart-item__count--input .form-control {
  pointer-events: none;
}
 /*Moves Desktop Horizontal Menu to Top*/
.horizontal-menu-container.horizontal-desktop .horizontal-menu {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
 /*Moves catalog widget lower to give space to the categories*/
.ecwid {
  margin-top: 50px;
}
 /*Moves Mobile Horizontal Menu to Top*/
.horizontal-menu-container.horizontal-mobile .horizontal-menu-button {
  position: fixed;
  top: 0;
  left: 0;
  width: 800px;
}
 /*hide Featured Products*/
.ec-size .ec-store__category-page.ec-store__category-page--0 .grid__products,
.ec-page-title.ec-page-title__featured-products {
  display: none !important;
}
 .ec-size .ec-store.ec-store__category-page--0 .ec-pager {
  display: none;
}
 .cstmz-incart__inner, #cstmz-incart__inner {
  display: none;
}
 