div[id*='block-products-all'] {
  padding: 45px;
  border-bottom: 10px solid #f7c805;
  background: #ffffff;
  /*
  ul {
    margin: 20px 0 0 0;

    li {
      .subcategory-name {
        text-align: center;
        text-transform: uppercase;
        color: $secondaryRed;
        border-bottom: 1px solid #f7c036;

        &:first-child {
          margin-bottom: 0;
        }
      }

      ul {
        margin: 0;
        max-width: none;
        clear: both;

        li {
          float: left;
          width: 40%;
          margin: 15px 5% 15px 5%;

          .product-teaser {
            .product-info {
              position: relative;
              height: 137px;
            }

            .product-name {
              height: auto;
              @include fontSize(19px);
              @include line-height(21px);

              & a {
                color: #3e3e3e;

              }
            }

            .star-rating {
              .star {
                @include fontSize(16px);
              }
            }

            .total-ratings {
              @include fontSize(14px);
            }

            .where-to-buy-container {

              a {
                @include cta-btn();
                padding: 0 70px;
                @include fontSize(12px);
                &:hover {
                  background-color: $secondaryRed;
                }
              }
            }
          }
        }
      }
    }
  }

  @media (min-width: $xs-breakpoint) {
    ul {
      margin: 40px 0 0 0;

      li {
        ul {
          li {
            .product-teaser {
              .product-info {
                height: 180px;
                padding: 15px;
                box-sizing: border-box;
                text-align: left;
              }
            }
          }
        }
      }
    }
  }

  @media (min-width: $sm-breakpoint) {
    ul {
      li {
        ul {
          li {
            .product-teaser {
              .product-name {
                min-height: 72px;
                text-transform: capitalize;
                @include fontSize(23px);
                @include line-height(25px);
              }

              .star-rating {
                .star {
                  @include fontSize(19px);
                }
              }

              .total-ratings {
                @include fontSize(15px);
              }

              .where-to-buy-container {
                a {
                  width: 100%;
                  text-align: center;
                  @include cta-btn();
                  @include fontSize(16px);
                }
              }
            }
          }
        }
      }
    }
  }

  @media (max-width: $sm-breakpoint) {
    ul {
      li {
        ul {
          li {
            .product-teaser {
              .product-name {
                min-height: 72px;
                text-transform: capitalize;
                @include fontSize(23px);
                @include line-height(25px);
              }
              .where-to-buy-container {
                a {
                  width: 100%;
                  padding: 0 20px !important;
                  text-align: center;
                  @include cta-btn();
                }
              }
            }
          }
        }
      }
    }
  }

  @media (min-width: $md-breakpoint) {
    ul {
      li {
        ul {
          li {
            width: 27%;
            margin: 25px 3% 25px 3%;
          }
        }
      }
    }
  }
  */
}

div[id*='block-products-all'] .item-list {
  width: 100%;
  height: auto;
}

div[id*='block-products-all'] .item-list ul {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

div[id*='block-products-all'] .item-list ul li {
  float: left;
  width: 33.3333%;
  min-height: 410px;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  font-size: 0.9375rem;
  color: #b8191d;
  text-align: center;
}

div[id*='block-products-all'] .item-list ul::after {
  display: block;
  content: '';
  clear: both;
}
