#dynamic-ec-store {
  margin-top: 20px;
}

/* Hide Breadcrumbs on Hidden Product 723477080 */
.ec-size .ec-store.ec-store__product-page--723477080 .ec-breadcrumbs {
  display: none !important;
}

/* SPECIAL PRODICTS ONLY */
.ec-store__product-page--723477080 .product-details__sidebar .product-details-module.product-details__general-info {
  margin-top: 330px;
  float: left !important;
  margin-left: -704px;
}

.ec-store__product-page--874647262 .product-details__sidebar .product-details-module.product-details__general-info {
  margin-top: 330px;
  float: left !important;
  margin-left: -704px;
}

.ec-store__product-page--723477080 .product-details__sidebar .product-details-module.product-details__general-info .product-details-module__title.ec-header-h6, .ec-store__product-page--874647262 .product-details__sidebar .product-details-module.product-details__general-info .product-details-module__title.ec-header-h6 {
  margin-bottom: 20px !important;
  font-size: 18px !important;
}

.ec-store__product-page--723477080 .product-details__sidebar .product-details-module.product-details__general-info .reg-bullet1, .ec-store__product-page--874647262.product-details__sidebar .product-details-module.product-details__general-info .reg-bullet2 {
  width: 215px !important;
  margin-top: 20px;
}

.ec-store__product-page--874647262 .product-details__sidebar .product-details-module.product-details__general-info .reg-bullet1, .ec-store__product-page--874647262.product-details__sidebar .product-details-module.product-details__general-info .reg-bullet2 {
  width: 215px !important;
  margin-top: 20px;
}

.ec-store__product-page--723477080 .product-details__sidebar .product-details-module.product-details__general-info .reg-bullet1, .ec-store__product-page--723477080 .product-details__sidebar .product-details-module.product-details__general-info .reg-bullet2 {
  width: 215px !important;
  margin-top: 20px;
}

.ec-store__product-page--874647262 .product-details__sidebar .product-details-module.product-details__general-info .reg-bullet1, .ec-store__product-page--874647262 .product-details__sidebar .product-details-module.product-details__general-info .reg-bullet2 {
  width: 215px !important;
  margin-top: 20px;
}

.ec-store__product-page--723477080 .product-details__sidebar .product-details-module.product-details__general-info .reg-bullet1 {
  margin-left: 20%;
  float: left;
}

.ec-store__product-page--874647262 .product-details__sidebar .product-details-module.product-details__general-info .reg-bullet1 {
  margin-left: 20%;
  float: left;
}

.ec-store__product-page--723477080 .product-details__sidebar .product-details-module.product-details__general-info .reg-bullet2 {
  margin-right: 20%;
  float: right;
}

.ec-store__product-page--874647262 .product-details__sidebar .product-details-module.product-details__general-info .reg-bullet2 {
  margin-right: 20%;
  float: right;
}

.ec-store__product-page--723477080 .product-details__sidebar .product-details-module.product-details__general-info .reg-bullet1 ul li, .ec-store__product-page--723477080 .product-details__sidebar .product-details-module.product-details__general-info .reg-bullet2 ul li, .ec-store__product-page--874647262 .product-details__sidebar .product-details-module.product-details__general-info .reg-bullet1 ul li, .ec-store__product-page--874647262 .product-details__sidebar .product-details-module.product-details__general-info .reg-bullet2 ul li {
  list-style-type: disc;
}

.dr-section {
  margin-top: 220px !important;
}

.dr-col1 {
  float: left !important;
  width: 630px;
  clear: both;
}

.dr-col2 {
  float: right !important;
  width: 294px;
}

.dr-col2 img {
  display: block !important;
}

.social-1, .social-2, .social-3, .social-4 {
  width: 50px;
  display: inline-block;
  margin-right: 20px !important;
  height: auto;
}

.social-1 img, .social-2 img, .social-3 img, .social-4 img {
  display: block !important;
  width: 50px !important;
  height: 50px !important;
}

.ingredients-mob {
  display: none;
}

.ingredients {
  clear: both;
  margin-top: 830px !important;
}

table.ecwid-description-table img {
  display: block !important;
}

.ec-store__product-page--874647262 .product-details__sidebar .product-details-module.product-details__general-info table,
.ec-store__product-page--874647262 .product-details__sidebar .product-details-module.product-details__general-info th,
.ec-store__product-page--874647262 .product-details__sidebar .product-details-module.product-details__general-info td,
.ec-store__product-page--723477080 .product-details__sidebar .product-details-module.product-details__general-info table,
.ec-store__product-page--723477080 .product-details__sidebar .product-details-module.product-details__general-info th,
.ec-store__product-page--723477080 .product-details__sidebar .product-details-module.product-details__general-info td {
  border: none !important;
  box-shadow: none !important;
}

/* END SPECIAL PRODUCT DESIGN */
/* Add extra space between rows on category page */
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--advanced[data-cols="3"] .grid-category:nth-child(n+1) {
  margin-bottom: 40px;
}

span.details-product-price__value {
  color: #ff0000;
}

/* correct blurry images in chrome */
img {
  image-rendering: auto;
  /*image-rendering: crisp-edges;*/
  image-rendering: pixelated;
}

/* Move  this title down so Star Rating image can be above it */
.product-details-module__title.ec-header-h6 {
  margin-top: 60px;
  clear: both;
}

/*  Expands product description field to show all */
html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details-module__content--collapsed {
  max-height: 100%;
  position: inherit;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details-module__content--collapsed ~ .product-details-module__btn-more {
  display: none;
}

/* Remove li style */
ul.li-none li {
  list-style: none;
}

/* Remove backgeound image on Product details module */
html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details-module__content--collapsed::after {
  background-image: none;
}

.store-prod-descr {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

/* Hide "Tax/Shipping estimated for" section on cart page */
div.ecwid-productBrowser-cart-estimationNote {
  display: none;
}

.menu .cat-name a, .menu .cat-name a:visited {
  color: #189B8B;
  transition: color .12s ease-out 0s;
  font-weight: bold;
  font-size: 22px;
}

/* -------------------------- MOBILE ------------------------------- */
@media only screen and (min-width: 1200px) {
  .store-prod-descr {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .store-prod-descr {
    max-width: 600px !important;
    left: 3%;
    /* left: 433px; <-- Change to this when migrate to new site !!!!!!!!!!!!!!!!!!!!!!!!!!!! */
    position: absolute !important;
  }
  .store-prod-descr.lg-img {
    margin-top: 100px !important;
  }
  .ec-related-products {
    margin-top: 140px !important;
  }
}

/* MOBILE SPECIAL PRODUCTS */
@media only screen and (max-width: 768px) {
  .ec-store__product-page--723477080 .product-details__sidebar .product-details-module.product-details__general-info,
.ec-store__product-page--874647262 .product-details__sidebar .product-details-module.product-details__general-info {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 0 !important;
    max-width: 350px;
  }
  .ec-store__product-page--723477080 .product-details__sidebar .product-details-module.product-details__general-info .product-details__product-description h2,
.ec-store__product-page--874647262 .product-details__sidebar .product-details-module.product-details__general-info .product-details__product-description h2,
.ec-store__product-page--723477080 .product-details__sidebar .product-details-module.product-details__general-info .product-details__product-description .ec-header-h2,
.ec-store__product-page--874647262 .product-details__sidebar .product-details-module.product-details__general-info .product-details__product-description .ec-header-h2 {
    font-size: 18px !important;
  }
  .reg-bullet1, .reg-bullet2 {
    float: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .reg-bullet1 ul {
    margin-bottom: 0 !important;
  }
  .reg-bullet2 {
    margin-top: 0 !important;
  }
  .dr-section {
    margin-top: 80px !important;
  }
  .mobile-img {
    display: block;
    max-width: 250px !important;
    margin: 20px auto !important;
  }
  .dr-col1 {
    float: none !important;
    width: 350px;
  }
  .dr-col2 {
    display: none !important;
  }
  .ingredients {
    display: none;
  }
  .ingredients-mob {
    display: block !important;
    clear: both;
    margin-top: 50px !important;
  }
  .ingredients-mob .ing-mob-h2 {
    font-size: 20px !important;
  }
  .ingredients-mob img {
    margin: 40px auto !important;
    display: block !important;
  }
  .ingredients-mob strong {
    font-size: 19px;
  }
}

/* END MOBILR SPECIAL PRODUCTS */
