div.ecwid-productBrowser {
  white-space: normal;
}

html#ecwid_html body#ecwid_body {
  /* Standard scheme has no changes to the Base CSS, so it's empty */
}

div.ecwid-productBrowser-subcategories-categoryName {
  font-size: 12px;
  color: black;
}

/* root categories, first level category links */
span.ecwid-categories-category {
  font-size: 12px;
}

/* subcategories, second level category links */
div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 12px;
}

/* 3rd, 4th, etc level category links */
div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 12px;
}

/* Show product SKU in the shopping bag */
.ecwid-responsive div.ecwid-productBrowser-cart div.ecwid-productBrowser-sku {
  display: block;
}

.ecwid-productBrowser-list-productBottomFragment table {
  width: 100%;
}

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

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

a span.ecwid-categories-category {
  font-size: 12px !important;
  color: black !important;
}

div.ecwid-productBrowser-details-descr {
  color: #black;
  font-family: "12";
}

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 12px tahoma, geneva, verdana, sans-serif !important;
  color: #anycolor !important;
}

.ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink.ecwid-multiLine {
  text-align: left;
}
