.pxl-archive-post .post-date .date-day,
.pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .pxl-item--date,
.custom-blog-featured .btn-readmore a,
.pxl-archive-post .post-content .post-btn-wrap a {
  background: #076301 !important;
  background: linear-gradient(45deg, #076301, #83D606) !important;
}
.pxl-archive-post .post-content .post-btn-wrap a .icon,
.pxl-archive-post .post-content .post-btn-wrap a:hover .icon {
  background: transparent;
}
.custom-blog-featured .btn-readmore a:hover i {
  color: #fff !important;
}
.custom-blog-featured .pxl-item-top {
  display: none !important;
}
.custom-blog-featured .item--content {
  color: #fff !important;
  font-family: "League Spartan", Sans-serif !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
}

.custom-blog-grid .pxl-grid-item:nth-of-type( 2 ) {
  display: none !important;
}
.custom-blog-grid .date-day {
  background: #076301 !important;
  background: linear-gradient(45deg, #076301, #83D606) !important;
}
.custom-blog-grid .pxl-post--title {
  min-height: 105px;
  text-transform: none !important;
}
.custom-blog-grid .pxl-post--title::before {
  background-color: #83D606 !important;
}
.custom-blog-grid .pxl-post--content {
  color: #fff !important;
  font-family: "League Spartan", Sans-serif !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  min-height: 96px;
  text-transform: none !important;
}
.custom-blog-grid .btn--readmore {
  background: #076301;
  background: linear-gradient(45deg, #076301, #83D606);
  color: #fff !important;
  font-family: "League Spartan", Sans-serif;
  line-height: 55px;
  padding: 0 16px;
}
.custom-blog-grid .btn--readmore:hover i {
  color: #fff !important;
}

.single-post-inner .meta-inner span,
.single-post-inner .meta-inner a {
  color: #fff;
}
.single-post-inner h2 {
  background-image: url( "../img/heading-icon.svg" );
  background-position: 0 17px;
  background-repeat: no-repeat;
  background-size: 21px auto;
  font-size: 40px;
  font-weight: 400;
  padding-left: 36px;
  text-transform: uppercase;
  line-height: 60px;
}
.single-post-inner h3 {
  font-size: 38px;
}
.single-post-inner p {
  color: #fff;
  font-family: "League Spartan", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.single-post-inner blockquote {
  margin: 0 0 15px;
}
.single-post-inner ol,
.single-post-inner ul {
  font-size: 20px;
  line-height: 24px;
  padding-left: 30px;
}
.post-tags-share .post-tags-wrap .post-tags .label {
  color: #fff;
  font-family: "League Spartan", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.post-tags-share .post-tags-wrap .post-tags a {
  font-family: "League Spartan", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.widget_categories ul:not(.list) li a {
  color: #8EC73F;
}

.pxl-archive-post .post-content .post-title {
  font-family: "League Spartan", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
  margin: 20px 0;
}
.pxl-archive-post .post-content .post-title a {
  color: #fff;
}
.pxl-archive-post .post-content .post-title a:hover {
  color: #99ca3c;
}
.pxl-archive-post .post-content .post-excerpt {
  color: #fff;
  font-family: "League Spartan", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}