.store-original-price {
  text-decoration: line-through;
}
.store-product-list-sort {
  margin-top: 15px;
}
.store-product-list-block hr.store-product-divider {
  margin-top: 10px;
  margin-bottom: 10px;
}
.store-product-list-block {
  clear: both;
}
.store-product-list-block .store-product-list-item-inner {
  background: rgba(151, 130, 115, 0.2);
  border-radius: 7px;
  padding: .1em 1.6em 2.2em;
  margin-bottom: 2em;
  position: relative;
}
.store-product-list-block .store-product-list-item-inner .form-control {
  background: rgba(151, 130, 115, 0.3);
  color: #3f302f;
}
@media only screen and (min-width: 62em) {
  .store-product-list-block .store-product-list-item-inner p.store-btn-add-to-cart-container {
    position: absolute;
    bottom: 0;
  }
}
@media only screen and (min-width: 48em) {
  .store-product-list-block .store-product-list-item-inner {
    padding-bottom: 6.6em;
  }
}
@media only screen and (min-width: 87.5em) {
  .store-product-list-block .store-product-list-item-inner {
    padding-bottom: 4.4em;
  }
}
.store-product-list-block .store-product-list-item-inner.store-product-list-no-add-to-cart {
  padding-bottom: 2em;
}
.store-product-list-block h2 {
  font-size: 2.5rem;
  margin-top: .6em;
}
.store-product-list-block p {
  font-size: 1.7rem;
}
.store-product-list-block .store-product-list-price {
  font-size: 1.9rem;
}
.store-product-list-block img.store-product-list-thumbnail {
  padding-top: 1.6em;
  margin: 0px auto;
}
.store-product-list-block .no-products {
  background: rgba(151, 130, 115, 0.2);
  border-color: #3f302f;
  color: #3f302f;
}
h3.store-product-filter-block-option-title {
  font-size: 2rem;
}
.feature-row .store-product-list-block h2,
.feature-row .store-product-list-block p {
  color: #3f302f;
}
a.store-btn-more-details {
  border: 1px solid #552628;
  border-radius: 5px;
  color: #552628;
  font-size: 1.5rem;
  line-height: 1;
  padding: .4em 1em .56em;
  margin-left: .7em;
  display: inline;
}
a.store-btn-more-details:hover {
  background: rgba(151, 130, 115, 0.2);
}
@media only screen and (min-width: 48em) {
  a.store-btn-more-details {
    display: block;
    margin-top: .7em;
    margin-left: 0;
    max-width: 7em;
    padding-left: .4em;
    padding-right: 0.4em;
  }
}
@media only screen and (min-width: 87.5em) {
  a.store-btn-more-details {
    margin-left: .7em;
    margin-top: 0;
    display: inline;
  }
}
.input-group-addon {
  background: rgba(151, 130, 115, 0.6);
  border: 1px solid rgba(151, 130, 115, 0.6);
  color: #3f302f;
}
