.vc_custom_tag {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    background-color: #f1f2f2 !important;
}

.grid-sizer,
.news-list-item {
  width: 100%;
}

  @media only screen and (min-width: 992px) {.grid-sizer,
.news-list-item {
    width: 50%;
}
  }

.news-content {
  padding: 20px 15px;
}

.news-list-item-inner {
  background: #fff;
}

.news-list-item {
  padding: 10px;
}

.news-list-item .news-title {
    font-size: 1.125rem;
    line-height: 1.2;
    margin-bottom: 1.5rem;
  }

.news-list-item .news-read-more a {
      transition: all .3s ease-in-out;
      padding: 10px;
      background: #fe7a3a;
      background: linear-gradient(to right, #fe7a3a 0%, #f8342e 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe7a3a', endColorstr='#f8342e', GradientType=1);
    }

.news-list-item .news-read-more a:hover {
        color: #fff;
        background: #f8342e;
        background: linear-gradient(to right, #f8342e 0%, #fe7a3a 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8342e', endColorstr='#fe7a3a', GradientType=1);
      }

.news-list-item .news-read-more a:visited {
        color: #fff;
      }

.news-list-pagination {
  margin-top: 30px;
}

.news-list-pagination .wp-pagenavi .pages,
    .news-list-pagination .wp-pagenavi a.page,
    .news-list-pagination .wp-pagenavi a.nextpostslink {
      border: 1px solid #fe7a3a;
      color: #fe7a3a;
      font-size: .725rem;
      padding: 5px 8px;
    }

.news-list-pagination .wp-pagenavi .current {
      background: #fe7a3a;
      color: #fff;
      font-size: .725rem;
      border: none;
      padding: 5px 8px;
      border: 1px solid #fe7a3a;
    }