.tj-tags-post .tagcloud {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 12px;
  width: 100%;
}

.tj-tags-post .tagcloud .tag-title,
.tj-tags-post .tagcloud span {
  font-weight: var(--tj-fw-sbold, 600);
  color: var(--tj-color-heading-primary, #0c1e21);
  font-size: 15px;
  margin-right: 0;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  min-height: 31px;
}

.tj-tags-post .tagcloud .tag-items {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px 10px;
  flex: 1;
  min-width: 0;
}

.tagcloud:not(.tj-tags-post .tagcloud) {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px 10px;
}

.tj-tags-post .tagcloud a,
.tagcloud a {
  background-color: var(--tj-color-theme-primary) !important;
  color: var(--tj-color-common-white) !important;
  font-size: 13.5px;
  font-weight: var(--tj-fw-sbold, 600);
  line-height: 1.2;
  padding: 6px 14px;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  cursor: default !important;
  text-transform: capitalize;
  user-select: none;
  transition: all 0.3s ease;
  box-shadow: 0 2px 6px rgba(37, 80, 154, 0.18);
  border: 1px solid transparent;
}

.tj-tags-post .tagcloud a:hover,
.tagcloud a:hover {
  cursor: default !important;
  background-color: var(--tj-color-theme-primary) !important;
  color: var(--tj-color-common-white) !important;
  transform: none !important;
  box-shadow: 0 2px 6px rgba(37, 80, 154, 0.18) !important;
}

.tj-sidebar-widget {
  background-color: var(--secondary-light) !important;
}

@media only screen and (min-width: 768px) {
  .blog-category-two .category-item {
    width: 50%;
  }
}

.post-details-wrapper .blog-text ul {
  padding-left: 0;
}

.post-details-wrapper .blog-text ul.event-check-list,
.post-details-wrapper .blog-text .event-check-list,
.event-check-list {
  list-style: none !important;
  padding-left: 0 !important;
  margin-top: 25px !important;
  margin-bottom: 35px !important;
  -webkit-columns: 2 !important;
  -moz-columns: 2 !important;
  columns: 2 !important;
  -webkit-column-gap: 40px !important;
  -moz-column-gap: 40px !important;
  column-gap: 40px !important;
}

@media (max-width: 767px) {

  .post-details-wrapper .blog-text ul.event-check-list,
  .post-details-wrapper .blog-text .event-check-list,
  .event-check-list {
    -webkit-columns: 1 !important;
    -moz-columns: 1 !important;
    columns: 1 !important;
  }
}

.post-details-wrapper .blog-text ul.event-check-list li,
.post-details-wrapper .blog-text .event-check-list li,
.event-check-list li {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -webkit-column-gap: 12px !important;
  -moz-column-gap: 12px !important;
  column-gap: 12px !important;
  color: var(--tj-color-heading-primary, #1e293b) !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.5 !important;
  margin-bottom: 16px !important;
  break-inside: avoid !important;
  -webkit-column-break-inside: avoid !important;
  page-break-inside: avoid !important;
}

.post-details-wrapper .blog-text ul.event-check-list li:last-child,
.post-details-wrapper .blog-text .event-check-list li:last-child,
.event-check-list li:last-child {
  margin-bottom: 0 !important;
}

.post-details-wrapper .blog-text ul.event-check-list li span.check-icon,
.post-details-wrapper .blog-text ul.event-check-list li span,
.post-details-wrapper .blog-text .event-check-list li span.check-icon,
.post-details-wrapper .blog-text .event-check-list li span,
.event-check-list li span.check-icon,
.event-check-list li span {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  max-width: 22px !important;
  border-radius: 50% !important;
  background-color: var(--secondary-light) !important;
  color: #000 !important;
  -webkit-box-flex: 0 !important;
  -ms-flex: 0 0 22px !important;
  flex: 0 0 22px !important;
  font-size: 9px !important;
  line-height: 1 !important;
  margin-top: 0 !important;
}

.post-details-wrapper .blog-text ul.event-check-list li span i,
.post-details-wrapper .blog-text .event-check-list li span i,
.event-check-list li span i {
  color: #000 !important;
  font-size: 9px !important;
  line-height: 1 !important;
  display: inline-block !important;
}

.post-details-wrapper .blog-text ul li span {
  background-color: var(--secondary-light) !important;
  color: #000 !important;
}

.tj-sidebar-widget.widget-categories ul li a.active,
.tj-sidebar-widget.widget-categories ul li a.active span {
  color: var(--tj-color-common-white) !important;
  background-color: var(--tj-color-theme-primary) !important;
}

.project-item .project-img::before {
  background: unset;
}

.tj-pagination ul li .page-numbers.current {
  background-color: var(--tj-color-theme-primary);
}