.item-in {

  margin: 18px 5px 18px 5px;
  border: 0px #e6e6e6 solid;
  padding: 0px;
  color: #5b5b5b;

}

.item-in-cars {

  margin: 18px 5px 18px 5px;
  border: 2px #e6e6e6 solid;
  padding: 0px;
  color: #5b5b5b;

}

.item-in-car {

  margin: 0px 0px 31px 0px;
  border: 2px #e6e6e6 solid;
  padding: 0px;
  color: #5b5b5b;

}

.item-thumbnail {
  background-color:transparent !important;
  border: 0px #e6e6e6 solid;
  margin-bottom:0px;
  position:relative;
  border: 0px;
  padding: 0px;
}

.item-summary {
  background-color: #e6e6e6;
  padding:10px;
  padding-bottom: 18px;
}
.item-summary p {
  text-align:center;
  margin-bottom: 0px;
  margin-top: 5px;
  padding:0px;
  color:#666;
}
.item-summary>h2 {
  text-align: center;
  display: block;
  font-size:16px;
  font-weight:400;
  color: #4a4a4a;
  margin-top: 15px;
  margin-bottom: 12px;
  padding: 0px;
}

.item-summary>p.category {
  font-size: 14px;
  color:#6c6c6c;
  font-weight:400;
  text-align:center;
}

.item-summary>p.money {
  margin-top:10px;
  font-size: 14px;
  color: #6c6c6c;
  font-weight:400;
}

.item-summary strong {
  font-size: 15px;
  color: #4a4a4a;
  font-weight:500;
}

.item-image {
    display: block;
    margin: auto;
    height:100%;
    width:100%;
    background-position: 50% 50%;
    background-repeat:   no-repeat;
    background-size:     cover;
    padding-bottom: 100%;
}

.item-info {
  position:absolute;
  top:8px;
  right:8px;
  z-index:20;
}

.item-name {
display: none;
}

.item-thumbnail:hover .item-name {
  display: block;
  position:absolute;
  bottom:8px;
  left:8px;
  z-index:20;
}

.item-label-left {
  background-color: rgba(0, 137, 188, 0.9);
  font-weight: 500;
  width: 100%;
  padding: 11px;
  padding-top: 13px;
  text-align:center;
  color: #fff;
  font-size:14px;
  margin-bottom:3px;
  display:inline-block;
}

.item-label-name {
  background-color: rgba(0, 0, 0, 0.4);
  font-weight: 500;
  width: 100%;
  padding: 11px;
  padding-top: 13px;
  text-align:center;
  color: #fff;
  font-size:14px;
  margin-bottom:3px;
  display:inline-block;
}

.item-button {
  background: transparent;
  padding: 0px;
  font-size: 18px;
  margin: 0px;
  border: 0px;
  width: 100%;
  height: 100%;

}

.item-buy {
  position:absolute;
  top:8px;
  right:8px;
  z-index:20;
}

.item-label-buy {
  background-color: #c3573b;
  font-weight: 700;
  width: 55px;
  padding: 12px;
  text-align:center;
  color: #fff;
  font-size:16px;
  display:inline-block;
}

.item-label-buy:hover {
  background-color: rgba(0, 0, 0, 0.7);
}

.item-label i {
  margin-right: 4px;
  margin-bottom: -5px;
}