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

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

.ecwid {
  margin: 0;
  font: normal 10px tahoma, geneva, verdana, sans-serif;
  color: #1e2c38;
}

div.ecwid-categories table {
  border-collapse: separate;
}

/* First level category links */
span.ecwid-categories-category {
  font: normal 12px "trebuchet MS", helvetica, verdana, sans-serif;
  color: #4b4b4b;
  white-space: nowrap;
}

/* Second level category links */
div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 10px;
}

/* 3rd, 4th, etc level category links */
div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font: normal 10px tahoma, geneva, verdana, sans-serif;
}

.ec-size .ec-store .details-gallery.details-gallery--feed .details-gallery__image-wrapper img {
  width: 100% !important;
  height: auto !important;
  margin-left: 0 !important;
}
