/* vim: set ts=2 sw=2 sts=2 et: */

/**
 * Copyright (c) 2001-present X-Cart Holdings LLC. All rights reserved.
 * See https://www.x-cart.com/license-agreement.html for license details.
 */

.products .sale-label-product-details {
  color: #999;
  font-size: 18px;
  font-weight: bold;
  display: block;
  /*padding-right: 10px;*/
  margin-top: 0.9em;
  font-family: Montserrat, sans-serif;
  letter-spacing: 1px;
}

.products .products-grid .sale-label-product-details {
  margin: 0;
  height: 0;
}

.products-table .product-price .sale-label-product-details {
  display: inline-block;
  margin: 0;
}

.products-table .product-price .sale-label-product-details ul.labels li.sale-price {
  float: none;
}

ul.products.products-sidebar span.product-price {
 font-size: 20px;
}
ul.products.products-sidebar .sale-label-product-details {
  font-size: 16px;
  font-weight: 300;
  font-family: Montserrat, sans-serif;
  letter-spacing: 1px;
  padding-right: 5px;
  float: none;
}

.products-sidebar .sale-label-product-details {
  margin-bottom: 0;
  margin-top: 0;
}

.sale-label-product-details ul.labels {
  display: inline-block;
}

.items-list .product-cell .product-price .sale-label-product-details ul.labels {
  display: none;
}

.sale-label-product-details ul.labels li,
  .sale-label-product-details ul.labels li div
{
  display: inline-block;
}

.products-sidebar .sale-label-product-details ul.labels {
  display: block;
}

.products-sidebar .sale-label-product-details ul.labels li,
  .products-sidebar .sale-label-product-details ul.labels li div
{
  display: block;
}

.sale-label-product-details .text span.value {
  text-decoration: line-through;
}
