.single-post .row.pxl-content-wrap {
  max-width: 1320px;
  margin: 0 auto;
  padding: 96px 0 140px 0 !important;
}

.post .post-content .content-inner .elementor > .elementor-section:first-of-type {
  margin: 0 !important;
  padding: 0 !important;
}

/* .single-post.page-dark,
.single-post.page-dark .elementor,
.single-post.page-dark .elementor-section,
.single-post.page-dark .container {
  background-color: #111725;
} */

.single-post .container {
  margin-top: 24px;
}

.single-post .row {
  margin: 0;
}

#pxl-main,
.elementor-page:not(.single-product) #pxl-main,
.single-post #pxl-main {
  padding: 0 !important;
}

#pxl-wapper .container,
body.single-post .pxl-content-wrap.no-sidebar .pxl-content-area {
  max-width: 100vw;
  padding: 0;
}

.post .post-content .content-inner .elementor > .elementor-section:first-of-type {
  max-width: 848px;
  padding: 64px 24px 150px 24px;
  margin: 24px auto;
}

.comments-area,
.post-tags-wrap,
.single-post-inner .post-metas .post-author,
.single-post-inner .post-metas .post-category,
.single-post-inner .post-metas .post-comments,
.single-post-inner .post-metas .pxl-item--date .icon-post,
.page-links {
  display: none;
}

.single-post-inner {
  position: relative;
}

.single-post-inner .post-metas,
.post-tags-share {
  border-bottom: none;
  padding: 0;
  margin: 0;
}

.single-post-inner .post-metas .meta-inner .pxl-item--date {
  /* position: absolute !important;
  right: 2px;
  top: -97px; */
  /* z-index: 100; */
  /* background-image: url(/wp-content/uploads/2025/03/Exclude-4.svg); */
  /* background-size: contain; */
  /* width: 270px;
  height: 92px; */
  /* padding-top: 24px; */
  /* display: flex;
  justify-content: center;
  align-items: center; */
  font-size: 16px;
  font-weight: 300;
  line-height: 21.28px;
  padding-bottom: 24px;
  /* color: #596980; */
  color: #dee5ee;
}

/* .single-post .post-content .pxl-item--image {
  position: relative;
}

.single-post .post-content .pxl-item--image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 24px;
  z-index: 1;
  background: #00244c40;
  pointer-events: none;
} */

.single-post .single-post-inner .post-metas .meta-inner .pxl-item--date {
  color: #dedede;
  background-image: url(/wp-content/uploads/2025/03/Exclude-4.svg);
}

.single-post .typography-h3.text-dark .pxl-item--title {
  color: #ffffff !important;
}

.single-post .pxl-text-editor p {
  font-family: Host Grotesk !important;
}

.single-post .pxl-text-editor p {
  color: #dee5ee !important;
}

.content-inner .elementor-section:first-of-type .elementor-element > .elementor-widget-container {
  margin: 0 0 32px 0 !important;
}

.post-tags-share > div .post-shares {
  flex-direction: column;
  position: absolute;
  bottom: -130px;
  left: 50%;
  transform: translateX(-50%);
}

.post-tags-share > div .post-shares .label {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  color: #07468d;
  border: 1px solid #07468d;
  padding: 16px 24px;
  border-radius: 9999px;
  gap: 8px;
  height: 46px;
  width: fit-content;
  cursor: pointer;
}

.single-post .post-tags-share > div .post-shares .label {
  /* color: #0d84f2; */
  color: #ffffff;
  /* border: 1px solid #0d84f2; */
  position: relative;
  z-index: 1;
  border-radius: 12px !important;
  background: transparent;
  height: 48px;
  border: none;
}

.single-post .post-tags-share > div .post-shares .label::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
  padding: 1.25px;
  background: linear-gradient(to right, #98d149, #03559a);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  z-index: -1;
}

.post-tags-share > div .post-shares .label i {
  background-color: transparent;
  width: 24px;
  height: 24px;
  font-size: 16px;
  color: #ffffff;
}

.post-tags-share > div .post-shares .social-share {
  margin-top: 8px;
}

.single-post .post-tags-share > div .post-shares .social-share .social a {
  /* border-color: #0d84f2; */
  /* color: #0d84f2; */
  color: #ffffff;
  position: relative;
  z-index: 1;
  border: none;
}

.single-post .post-tags-share > div .post-shares .social-share .social a::before {
  /* border-color: #0d84f2; */
  /* color: #0d84f2; */
  color: #ffffff;
  position: relative;
  z-index: 1;
  border: none;
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 9999px;
  padding: 1.25px;
  background: linear-gradient(to right, #98d149, #03559a);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  z-index: -1;
}

.single-post .post-tags-share > div .post-shares .social-share .social a:hover {
  /* background-color: #0d84f2; */
  /* color: #111725; */
  background: linear-gradient(to right, #98d149, #03559a);
  color: #ffffff;
}

@media screen and (max-width: 1200px) {
  .single-post-inner .post-metas .meta-inner .pxl-item--date {
    top: -32px;
  }
}

@media screen and (max-width: 1024px) {
  .post .post-content .content-inner .elementor > .elementor-section:first-of-type {
    max-width: 100%;
    margin: 0;
  }
}
