/* root categories, first level category links */
span.ecwid-categories-category {
  font: normal 13px "trebuchet MS", helvetica, verdana, sans-serif;
  color: green;
  white-space: nowrap;
}

/* subcategories, second level category links */
div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 13px;
  word-spacing: 0pt;
}

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

td.ecwid-productBrowser-productsGrid-cell img {
  -webkit-transform: scale(0.8);
  /*Webkit: Scale down image to 0.8x original size*/
  -moz-transform: scale(0.8);
  /*Mozilla scale version*/
  -o-transform: scale(0.8);
  /*Opera scale version*/
  -webkit-transition-duration: 0.5s;
  /*Webkit: Animation duration*/
  -moz-transition-duration: 0.5s;
  /*Mozilla duration version*/
  -o-transition-duration: 0.5s;
  /*Opera duration version*/
}

td.ecwid-productBrowser-productsGrid-cell img:hover {
  -webkit-transform: scale(1.3);
  /*Webkit: Scale up image to 1.2x original size*/
  -moz-transform: scale(1.1);
  /*Mozilla scale version*/
  -o-transform: scale(1.1);
  /*Opera scale version*/
  box-shadow: 0px 0px 30px gray;
  /*CSS3 shadow: 30px blurred shadow all around image*/
  -webkit-box-shadow: 0px 0px 30px gray;
  /*Safari shadow version*/
  -moz-box-shadow: 0px 0px 30px gray;
  /*Mozilla shadow version*/
}

div.ecwid-minicart-mini-rolloverContainer {
  display: none;
}

/*hide taxes on cart page*/
.ecwid-productBrowser-cart-taxAmountPanel {
  display: none;
}

/* hide taxes on place order page*/
tr.ecwid-Invoice-Summary-taxRow {
  display: none;
}

/* The block for choosing a payment method and enterring data associated with it */
div.ecwid-PaymentMethodSelector {
  width: 350px;
  margin-right: 20px;
}

div.ecwid-PaymentCommentsBlock div.ecwid-form {
  background-color: transparent;
  padding: 15px 13px;
  width: 350px;
}

div.ecwid-productBrowser-cart-chooseLocationPopup-deliveryMethodLabel {
  font-size: 1px;
  color: #1e7ec8;
}

div.ecwid-productBrowser-details-inStockLabel {
  color: #116220;
  display: none;
}

div.ecwid-categoriesMenuBar td.gwt-MenuItem-selected span.ecwid-categories-category, div.ecwid-categoriesMenuBar td.gwt-MenuItem-current span.ecwid-categories-category, td.ecwid-categories-vertical-table-cell-selected span.ecwid-categories-category, table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected span.ecwid-categories-category {
  color: blue;
}

/* Product name links */
div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productNameLink a:visited {
  font: normal 14px helvetica, arial, verdana, sans-serif;
  color: #1e2c38;
  text-decoration: underline;
}

div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:visited {
  font: normal 15px tahoma, geneva, verdana, sans-serif;
}

/* Product price */
div.ecwid-productBrowser-price {
  font: normal 20px tahoma, geneva, verdana, sans-serif;
  color: #a20505;
  white-space: nowrap;
}

div.ecwid-form {
  background-color: transparent;
  padding: 20px;
}

/* Titles of the blocks on checkout */
div.ecwid-Checkout-blockTitle, table.ecwid-Checkout-blockTitle {
  margin: 30px 5px 15px 5px;
}

div.ecwid-Checkout-blockTitle, table.ecwid-Checkout-blockTitle div.gwt-Label,
table.ecwid-Checkout-blockTitle div.gwt-HTML {
  font: normal 15px helvetica, arial, verdana, sans-serif;
  color: green;
}

div.ecwid-Checkout-blockTitle button.gwt-Button {
  vertical-align: top;
}

table.ecwid-productBrowser-cart-estimation {
  width: 230px;
}

div.ecwid-productBrowser-cart-estimationNote {
  font-weight: bold;
  font: bold, 16px tahoma, geneva, verdana, sans-serif;
  color: #4b4b4b;
  padding-bottom: 4px;
}

div.ecwid-productBrowser-cart-estimationNote span {
  color: #1e7ec8;
}

.footer {
  background-color: #efefef;
  display: none !important;
}

.channels {
  margin: 8px auto;
  display: none !important;
}

li.cat-name.cat-47077005 {
  font-weight: 900;
  border-bottom: red 1px solid;
}
