/* blog-style10 */
.blog-style10 .blog-post {
  box-shadow: 0 20px 55px rgba(82, 71, 175, 0.09);
  background-color: #fff;
  transform: scale(1);
  transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);

  &:hover {
    box-shadow: 0 25px 55px rgba(0, 0, 0, 0.075);
    transform: translateY(-2px);
  }

  .blog-catrgories {
    a {
      font-size: 11px;
      font-weight: 700;
      position: relative;
      background-color: #fff;
      color: #212529;
      text-transform: uppercase;
      margin: 0 3px;
      border-radius: 50em;
      padding: 9px 16px;
      transition: all .3s;
      box-shadow: 0 0 0 rgba(0, 0, 0, 0.25);
      line-height: 1.25em;
      clear: both;
      display: inline-block;
    }

    position: absolute;
    top: 25px;
    left: 25px;
    z-index: 1;
  }

  .blog-text {
    padding: 2rem;
  }

  .blog-tag:after {
    content: "";
    margin: 0 0.75em;
    width: 3px;
    height: 3px;
    background-color: #8E919D;
    top: 50%;
    transform: translateY(-50%);
    right: -54%;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
  }

  .blog-img {
    overflow: hidden;
    position: relative;
    display: block;
    transform: scale(1);
    transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);

    img {
      transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
      max-width:100%; height:auto; vertical-align: top;
    }
  }

  &:hover .blog-img img {
    transform: scale(1.15);
    transition-duration: 10s;
  }
}

.mt-2-6, .my-2-6 {
    margin-top: 2.6rem;
}