
/* Custom CSS theme */
@charset "UTF-8";
.ec-size:not(.ec-size--m) div.ec-cart__shopping.ec-cart-shopping {
  display: block;
}

a span.ecwid-categories-category {
  font-size: 13px !important;
  color: #195a00 !important;
}

a:hover span.ecwid-categories-category {
  /* change the lines below */
  font: 13px arial !important;
  color: #195a00 !important;
}

a span.ecwid-categories-category {
  font-size: 13px !important;
  color: #195a00 !important;
}

span.ecwid-productBrowser-cart-weight, span.ecwid-Invoice-productDescr-weight {
  display: none;
}

div.ecwid-productBrowser-sku, td.ecwid-productBrowser-productsTable-sku {
  display: none !important;
}

span.ecwid-Invoice-productDescr-sku {
  display: none !important;
}

div.ecwid-OrdersList-OrderBox-sku {
  display: none !important;
}

div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink {
  text-align: center;
}

div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-sku {
  text-align: center;
}

div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productNameLink a:visited,
div.ecwid-productBrowser-productNameLink a:hover,
div.ecwid-productBrowser-productNameLink a:active {
  /* feel free to change the code below*/
  font: normal 14px arial !important;
  color: #anycolor !important;
}

div.ecwid-productBrowser-subcategories-categoryName {
  font: normal 13px !important;
  font: arial !important;
  color: #195a00;
}

div.ecwid-productBrowser-price {
  /* feel free to change the code below*/
  font-size: 16px;
}

div.ecwid-productBrowser-productDragLabel {
  font-size: 12px;
  color: #008001;
}

td.ecwid-productBrowser-productsGrid-cell {
  padding: 0px 0px;
  /*change 2px value to make space between products bigger or smaller*/
}

td.ecwid-productBrowser-productsGrid-cellSpace {
  height: 2px;
}

div.ecwid-pager {
  position: absolute;
  top: 0;
  width: 100%;
  margin: 0;
}

div.ecwid-productBrowser-category {
  padding-top: 2em;
  position: relative;
}

div.ecwid-Checkout button.gwt-Button {
  font-size: 100%;
  border-color: #036337;
  color: #036337;
}

div.ecwid-Checkout-DeliveryMethod button.gwt-Button,
div.ecwid-AddressForm button.gwt-Button {
  background: #036337;
  font-size: 120%;
  border-color: #036337;
  color: #ffffff;
}

div.ecwid-Checkout-blockTitle, table.ecwid-Checkout-blockTitle div.gwt-Label {
  font: normal 20px arial, verdana, sans-serif;
  color: #036337;
}

div.ecwid-minicart {
  background-image: url(http://www.biosourcenaturals.com/images/ecwid-minicart.png);
}

.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sharePanel-header {
  background: #e5e5e5 url(http://d3lsmbh0k6qtyk.cloudfront.net/gz/13.1-2842-g1f7420a/icons/share_ico.png) no-repeat -2px -4px;
  height: 18px;
  padding: 0 0 0 36px;
  vertical-align: middle;
}

a.ecwid-productBrowser-sharePanel-headerLabel, a.ecwid-productBrowser-sharePanel-headerLabel:visited, a.ecwid-productBrowser-sharePanel-headerLabel:active {
  font: normal arial, verdana, sans-serif;
  font-size: 100%;
  font-weight: bold !important;
  color: #b400ba;
}

div.ecwid-pager-hasTopSeparator {
  font-size: 16px;
}

.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item {
  position: relative !important;
}

div.ecwid-productBrowser-subcategories-categoryName {
  font: normal 14px arial, verdana, sans-serif;
  color: #113e29 !important;
}

div.ecwid-minicart span.ecwid-minicart-label-text {
  display: none;
}

div.ecwid-productBrowser-productDragLabel {
  display: none;
}

/* 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 {
  visibility: visible;
  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;
}

/* Always show the coupon code field on the shopping cart page — END */
.ecwid.ecwid-SingleProduct-v2.loaded {
  border: 1px solid rgba(0, 0, 0, 0.2);
  max-width: min-content;
}
