/*--------------Related Products-------------*/
div.ecwid-productBrowser-relatedProducts {
  display: none;
}
 /*--------------Hide Buttons-------------*/
.ec-size .ec-store.ec-store__product-page--523966300 .details-product-purchase__controls {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--523966300 .details-product-purchase__qty {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270014 .details-product-purchase__controls {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270014 .details-product-purchase__qty {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270013 .details-product-purchase__controls {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270013 .details-product-purchase__qty {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270016 .details-product-purchase__controls {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270016 .details-product-purchase__qty {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270015 .details-product-purchase__controls {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270015 .details-product-purchase__qty {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270010 .details-product-purchase__controls {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270010 .details-product-purchase__qty {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270011 .details-product-purchase__controls {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270011 .details-product-purchase__qty {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270012 .details-product-purchase__controls {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270012 .details-product-purchase__qty {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270020 .details-product-purchase__controls {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270020 .details-product-purchase__qty {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270019 .details-product-purchase__controls {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270019 .details-product-purchase__qty {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270018 .details-product-purchase__controls {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270018 .details-product-purchase__qty {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270021 .details-product-purchase__controls {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--534270021 .details-product-purchase__qty {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--591582078 .details-product-purchase__controls {
  display: none;
}
 .ec-size .ec-store.ec-store__product-page--591582078 .details-product-purchase__qty {
  display: none;
}
 .product-details__product-price-row--zero-price {
  display: none;
}
 .ec-store-productsGrid-cell-zeroPrice .grid-product__button {
  display: none;
}
 .ec-store-productsGrid-cell-zeroPrice .grid-product__price {
  display: none;
}
 /*Quantity label in the product page*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__subtitle {
  color: #8dc63f;
  font-weight: 300;
}
 /*--------------Fonts-------------*/
html#ecwid_html body#ecwid_body .ec-size .ec-store h1, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h1 {
  font-weight: 300 !important;
  text-transform: none !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store h2, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h2 {
  font-weight: 300 !important;
  text-transform: none !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store h3, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h4 {
  font-weight: 300 !important;
  text-transform: none !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store h5, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h5 {
  font-weight: 300 !important;
  text-transform: none !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store h6, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h6 {
  font-weight: 300 !important;
  text-transform: none !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories * {
  color: #111111;
  font-weight: 300 !important;
  text-transform: none !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details__product-title {
  color: #111111;
  font-weight: 300 !important;
  text-transform: none !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__title-inner {
  color: #111111;
  font-weight: 300 !important;
  text-transform: none !important;
}
 html#ecwid_html body#ecwid_body {
  color: #111111;
  font-weight: 300 !important;
  text-transform: none !important;
}
 h1, h2, h3, h4 {
  font-family: "proxima-nova", "open-sans", sans-serif !important;
  font-weight: 300 !important;
  text-transform: none !important;
}
 h5, h6 {
  font-family: "proxima-nova", "open-sans", sans-serif !important;
  font-weight: 300 !important;
  text-transform: none !important;
}
 p {
  font-family: "proxima-nova", "open-sans", sans-serif !important;
  color: #333333;
  font-weight: 300 !important;
  text-transform: none !important;
}
 li {
  margin-left: 40px;
  padding-top: 10px !important;
  font-family: "proxima-nova", "open-sans", sans-serif !important;
  font-weight: 300 !important;
  text-transform: none !important;
}
 html#ecwid_html body#ecwid_body .ecwid div, html#ecwid_html body#ecwid_body .ecwid object, html#ecwid_html body#ecwid_body .ecwid iframe, html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid blockquote, html#ecwid_html body#ecwid_body .ecwid pre, html#ecwid_html body#ecwid_body .ecwid abbr, html#ecwid_html body#ecwid_body .ecwid address, html#ecwid_html body#ecwid_body .ecwid cite, html#ecwid_html body#ecwid_body .ecwid code, html#ecwid_html body#ecwid_body .ecwid del, html#ecwid_html body#ecwid_body .ecwid dfn, html#ecwid_html body#ecwid_body .ecwid em, html#ecwid_html body#ecwid_body .ecwid img, html#ecwid_html body#ecwid_body .ecwid svg, html#ecwid_html body#ecwid_body .ecwid ins, html#ecwid_html body#ecwid_body .ecwid kbd, html#ecwid_html body#ecwid_body .ecwid q, html#ecwid_html body#ecwid_body .ecwid samp, html#ecwid_html body#ecwid_body .ecwid small, html#ecwid_html body#ecwid_body .ecwid strong, html#ecwid_html body#ecwid_body .ecwid sub, html#ecwid_html body#ecwid_body .ecwid sup, html#ecwid_html body#ecwid_body .ecwid var, html#ecwid_html body#ecwid_body .ecwid b, html#ecwid_html body#ecwid_body .ecwid i, html#ecwid_html body#ecwid_body .ecwid dl, html#ecwid_html body#ecwid_body .ecwid dt, html#ecwid_html body#ecwid_body .ecwid dd, html#ecwid_html body#ecwid_body .ecwid li, html#ecwid_html body#ecwid_body .ecwid fieldset, html#ecwid_html body#ecwid_body .ecwid form, html#ecwid_html body#ecwid_body .ecwid label, html#ecwid_html body#ecwid_body .ecwid legend, html#ecwid_html body#ecwid_body .ecwid table, html#ecwid_html body#ecwid_body .ecwid caption, html#ecwid_html body#ecwid_body .ecwid tbody, html#ecwid_html body#ecwid_body .ecwid tfoot, html#ecwid_html body#ecwid_body .ecwid thead, html#ecwid_html body#ecwid_body .ecwid tr, html#ecwid_html body#ecwid_body .ecwid th, html#ecwid_html body#ecwid_body .ecwid td, html#ecwid_html body#ecwid_body .ecwid article, html#ecwid_html body#ecwid_body .ecwid aside, html#ecwid_html body#ecwid_body .ecwid canvas, html#ecwid_html body#ecwid_body .ecwid details, html#ecwid_html body#ecwid_body .ecwid figcaption, html#ecwid_html body#ecwid_body .ecwid figure, html#ecwid_html body#ecwid_body .ecwid footer, html#ecwid_html body#ecwid_body .ecwid header, html#ecwid_html body#ecwid_body .ecwid hgroup, html#ecwid_html body#ecwid_body .ecwid menu, html#ecwid_html body#ecwid_body .ecwid nav, html#ecwid_html body#ecwid_body .ecwid section, html#ecwid_html body#ecwid_body .ecwid summary, html#ecwid_html body#ecwid_body .ecwid time, html#ecwid_html body#ecwid_body .ecwid mark, html#ecwid_html body#ecwid_body .ecwid audio, html#ecwid_html body#ecwid_body .ecwid video {
  font-family: "proxima-nova", "open-sans", sans-serif !important;
}
 div.ecwid-productBrowser-subcategories-categoryName {
  font-size: 18px;
  color: #111111;
}
 html#ecwid_html body#ecwid_body .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink a {
  font-size: 18px;
  text-align: center;
  color: #111111;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-price {
  font-size: 16px;
}
 .ecwid div, .ecwid span, .ecwid a, .ecwid, p {
  font-family: "proxima-nova", "open-sans", sans-serif !important;
}
 html#ecwid_html body#ecwid_body .ecwid div {
  font-family: "proxima-nova", "open-sans", sans-serif !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-head {
  font-size: 24px;
  color: #111111;
  word-wrap: break-word;
}
 html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink {
  font-size: 18px;
  padding: 5px 0 4px 0;
  text-align: left;
  color: #111111;
  overflow: hidden;
}
 html#ecwid_html body#ecwid_body .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-title {
  font-size: 18px;
  color: #111111;
}
 html#ecwid_html body#ecwid_body .ecwid-productBrowser-details .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-price {
  font-size: 14px;
}
 /*--------------Right Side-------------*/
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-backgroundedPanel {
  background-color: #ffffff;
}
 /*--------------Checkout-------------*/
html#ecwid_html body#ecwid_body div.ecwid-form {
  background-color: #f1f1f1;
}
 html#ecwid_html body#ecwid_body div.ecwid-Checkout-blockTitle, html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-Label, html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-HTML {
  font-size: 18px;
  color: #111111;
}
 /*--------------Cart-------------*/
div.ecwid-productBrowser-cart-hint {
  padding-bottom: 40px;
}
 html#ecwid_html body#ecwid_body .ecwid .ecwid-checkout-notice {
  margin-bottom: 2em;
  padding: 10px;
  background-color: #D5E9B8 !important;
  border: 2px solid #8dc63f;
}
 /*--------------Buttons-------------*/
html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary {
  font-family: "proxima-nova", "open-sans", sans-serif !important;
  background: #8dc63f;
  border-radius: 5px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  color: #ffffff !important;
  font-size: 16px;
  min-width: 160px;
}
 /*--------------Table-------------*/
html#ecwid_html body#ecwid_body .ecwid table {
  margin-top: 20px !important;
}
 .table-bordered tr {
  border-bottom: 1px solid #ddd !important;
}
 .table-bordered td {
  padding-right: 20px !important;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
 