.tab-container {
  .sidebar-recent-item {
    .sidebar-content {
      span {
        a {
          display: block;
          color: var(--pd-black);
          font-size: 16px;
          line-height: 21px;
          font-weight: 600;
          margin-bottom: 0;
        }
      }
      p {
        font-size: 14px;
        color: var(--pd-black);
      }
    }
  }
}

.blog__grid {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  .blog__grid-item {
    &:first-child {
      flex-basis: 70%;
      padding-right: 15px;
    }
    &:last-child {
      flex-basis: 30%;
    }
  }
  .widget-area {
    margin-top: 0;
    background-color: #f7f7f7;
    padding: 15px 25px;
    .sidebar-tabs {
      margin-top: 0;
    }
  }
}

@media screen and (max-width: 991px) {
  .blog__grid {
    .blog__grid-item {
      flex-basis: 100% !important;
      padding-right: 0 !important;
    }
  }
}