$block-heading-bg: #fff;
$block-heading-border: #ededed;
$block-line-border: #ededed;

@import "../theme_variables";
.block {
  margin-bottom: 25px;
  padding: 20px;
  border: 1px solid $ps-border-color;

  .title_block {
    color: $gray-darker;
    font-size: $font-size-h4;
    line-height: $line-height-base;
    font-weight: 700;
    margin: 0 0 20px;
    padding: 10px 0;
    text-transform: uppercase;
  }
  h3 .product-name {
    font-size: 17px;
  }
  .list-block {
    ul {
      padding: 0;
      margin: 0 0 10px;
      list-style: none;
    }
    li {
      padding: 6px 0 6px 6px;
      border-top: 1px solid $block-line-border;
      &:first-child {
        border-top: none;
      }
    }
  }

  .products-block {

    > ul {
      padding: 0;
      margin: 0;
      list-style: none;
    }

    li {
      padding: 0 0 15px 0;
      margin-bottom: 15px;
      border-bottom: 1px solid $block-line-border;
      &:last-of-type {
        border-bottom: none;
      }
      .products-block-image {
        float: left;
        border: 1px solid $ps-border-color;
        margin-right: 15px;

        // min 768px max 991px
        @media (min-width: $screen-sm) and (max-width: $screen-sm-max) {
          float: none;
          display: block;
          margin: 0 auto 10px;
          text-align: center;
          img {
            margin: 0 auto;
          }
        }
      }
      .product-content {
        overflow: hidden;
        h5 {
          margin-top: 0;
        }
        .product-description{
          font-size: 12px;
        }
      }
    }
  }
}
.post-name {
  font-size: 17px
}