/**********************************************
**
**
**   Liste de produits
**
**
**********************************************/

.product-miniature {
}

.product-miniature .thumbnail-container {
  width: 100%;
  border: 1px solid #ccc !important;
  margin: 10px;
}

.product-miniature .thumbnail-container:hover {
  box-shadow: 0px 0px 10px 3px #999;
}

.product-miniature .thumbnail-top {
  background: #fff;
  border-bottom: 1px solid #ccc;
  padding: 30px 0;
}

.product-miniature .product-description {
  height: 150px;
  padding: 0.5rem !important;
}

.product-miniature .product-description h3.product-title,
.product-miniature .product-description h2.product-title {
  text-align: left;
  color: black;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 400;
}

.product-miniature .product-description h3.product-title a,
.product-miniature .product-description h2.product-title a {
  text-align: left;
  color: black;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 400;
}

.product-miniature .product-description h4.manufacturer {
  text-align: left;
  color: #444;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 300;
  margin-bottom: 30px;
}
.product-description img.manufacturer-logo {
  margin: 0px !important;
  width: 60px !important;
  height: auto !important;
}

.product-miniature .thumbnail-container:hover .product-description::after,
.product-miniature .thumbnail-container:focus .product-description::after {
  display: none;
  content: "";
}
