.product-list {
  max-width: 100% !important;
}
.product-list.grid.items ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 !important;
}
.product-list.grid.items ul li {
  max-width: 33%;
  width: 31%;
  margin-bottom: 35px;
  list-style: none;
  padding-top: 15px;
  border: solid 1px #CCCCCC;
  cursor: pointer;
  transition: all 0.5s;
}
@media all and (max-width: 768px) {
  .product-list.grid.items ul li {
    max-width: 48%;
    width: 48%;
  }
}
@media all and (max-width: 450px) {
  .product-list.grid.items ul li {
    max-width: 100%;
    width: 100%;
  }
}
.product-list.grid.items ul li:hover {
  box-shadow: 5px 15px 25px silver;
}
.product-list.grid.items ul li.item .item-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.product-list.grid.items ul li.item .item-wrapper .image {
  max-height: 220px;
  width: 100%;
  height: 200px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  padding: 5px 25px;
}
.product-list.grid.items ul li.item .item-wrapper .title {
  color: #289FD1;
  font-size: 1rem;
  font-weight: 600;
  padding: 5px 25px;
  min-height: 70px;
  display: flex;
}
.product-list.grid.items ul li.item .item-wrapper .title span {
  display: block;
  margin: auto 0;
}
.product-list.grid.items ul li.item .item-wrapper .short-description {
  font-size: 0.9rem;
  font-weight: 400;
  padding: 5px 25px;
}
.product-list.grid.items ul li.item .item-wrapper .price-box {
  padding: 5px 25px;
  background-color: #FB2404;
  color: #FFFFFF;
  display: flex;
  justify-content: flex-end;
}
.product-list.grid.items ul li.item .item-wrapper .inkl-mwst.zitat {
  display: flex;
  justify-content: flex-end;
  font-size: 0.8rem;
  font-weight: 400;
  padding: 5px;
}
.product-list.grid.items ul li.item .item-wrapper .action-btns {
  padding: 5px;
  display: flex;
  justify-content: center;
  border-top: solid 1px #CCCCCC;
  background-color: #ddd;
}
.product-list.grid.items ul li.item .item-wrapper .action-btns span {
  color: #444444;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.9rem;
}
.product-list.grid.items ul li.item .item-wrapper .action-btns span:before {
  content: '\f07a';
  font: normal normal normal 14px/1 FontAwesome;
  color: #444444;
}
/*# sourceMappingURL=markenwelt-plugin.css.map */