html .gs-buttons.gs-big-counter[class*='gs-color-'].gs-theme-light > .gs-big-counter {
  justify-content: flex-end !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.post-title {
  position: relative;
}

.post-title span {
  position: absolute;
  top: 12px;
}

.simple-category-page-content .post-title h1 {
  margin-top: 0;
}

.simple-category-page figure.wp-block-gallery {
  display: inline-flex !important;
}

/* #comments {
  padding-left: var(--gap) !important;
  padding-right: var(--gap) !important;
} */

@media screen and (max-width: 1500px) {
  .share-trail .shared-info-list {
    display: none;
  }
}

@media screen and (max-width: 1279px) {
  .simple-category-page-content span.category-title {
    top: 0px;
    left: 15px;
  }
}

@media screen and (max-width: 568px) {
  .simple-category-page-content span.category-title {
    font-size: 14px;
    top: -22px;
  }
}

#poool-widget {
  margin-top: 4rem;
}

/* NOTE: Article */
@media (min-width: 375px) {
  .simple-category-page {
    padding-top: 0;
  }

  .simple-category-page-section {
    padding-top: 4rem !important;
  }

  .simple-category-page-content {
    padding-top: 0 !important;
    margin: 0 2.4rem;
  }

  .hero-section > .article-label > .article-label__premium {
    padding: 0.3rem 0.5rem;
  }

  .hero-section .post-title h1 {
    margin: 1.6rem 0 0 0;
    padding: 0;
    color: var(--Black, #000);
    font-family: 'gascogne-serial';
    font-size: 3.2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 3rem;
  }

  .hero-section > .first-section > a > img {
    aspect-ratio: 4 / 3;
    height: auto !important;
    margin-top: 1.6rem;
    object-fit: cover !important;
    width: 100%;
  }

  .simple-category-page-content > .hero-section > .first-section > .post-meta {
    font-family: 'Whyte-Regular' !important;
    font-size: 1rem;
    font-style: normal;
    font-weight: 350;
    line-height: 1.2rem;
    margin: 1.6rem 0 0 0;
    padding: 0;
  }

  .hero-section > .second-section > aside {
    display: none !important;
  }

  .divider {
    border-top: 0.1px solid #000;
    width: 100vw;
    margin-bottom: 4rem;
    margin-left: -2.4rem !important;
  }

  .share-trail > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .share-trail h1 {
    color: var(--Black, #000);
    font-family: 'gascogne-serial';
    font-size: 2.8rem;
    font-style: normal;
    font-weight: 400;
    line-height: 3.6rem;
  }

  .share-trail h2 {
    color: var(--Black, #000);
    font-family: 'gascogne-serial';
    font-size: 2.4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.8rem;
  }

  .share-trail p {
    color: var(--Black, #000);
    font-family: 'Whyte-Regular';
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 350;
    line-height: 3rem;
  }

  .simple-category-page .tags + .mobile-share-block {
    margin-top: 4rem;
  }

  .simple-category-page > span.span-reading-time {
    display: none !important;
  }

  .mobile-share-block {
    padding: 0 2.4rem;
  }

  .mobile-share-block .shared-info-list li a {
    font-size: 1.2rem;
  }

  .gs-buttons.gs-big-counter > .gs-big-counter {
    padding: 9px 15px 0 0;
  }

  .author-section {
    display: flex;
    margin-bottom: 4rem;
    margin-top: 1.6rem;
  }

  .author-section__avatar > img {
    min-width: 4.8rem;
    min-height: 4.8rem;
  }

  .author-section__avatar__container {
    display: none;
  }

  .author-section__content {
    display: flex;
    flex-direction: column;
    margin-left: 1.6rem;
    gap: 1rem;
    width: 100%;
  }

  .author-section__name {
    text-transform: uppercase;
  }

  p[class~='author-section__description'] {
    color: var(--Black, #000);
    font-family: 'gascogne-serial';
    font-size: 1.2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4rem;
    margin: -0.75rem 0 0 0;
    padding: 0;
  }

  p[class~='author-section__description'] > a {
    display: none;
  }

  .author-section__cta {
    align-items: center;
    align-self: stretch;
    background: var(--Black, #000);
    color: var(--Cream, #f5f0e4);
    display: flex;
    font-family: 'Whyte-Regular';
    font-size: 1.2rem;
    font-style: normal;
    font-weight: 350;
    gap: var(--Properties-Spacing-s, 0.8rem);
    height: 4rem;
    justify-content: center;
    line-height: 1.6rem;
    padding: 2rem 2.4rem 1.6rem 2.4rem;
    text-transform: uppercase;
    width: auto;
  }

  .divider-hero-sidebar {
    display: none;
  }

  .author-section__content > .mobile-share-block {
    display: none;
  }

  html .gs-buttons.gs-big-counter[class*='gs-color-'].gs-theme-light > .gs-big-counter {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
  }

  html .gs-buttons.gs-big-counter[class*='gs-color-'].gs-theme-light > .gs-big-counter > strong {
    font-family: 'Whyte-Regular';
    font-size: 2.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 3.2rem;
    /* padding-top: 1rem; */
  }

  html .gs-buttons.gs-big-counter > .gs-big-counter > span {
    position: initial;
    font-family: 'Whyte-Regular';
    font-size: 1.2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 1.6rem;
  }

  .telegram-info-block-content span {
    font-family: 'gascogne-serial';
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.8rem;
    margin-top: 0.8rem;
  }

  .telegram-info-block a {
    font-size: 1.2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 1.6rem;
    margin-top: 0.8rem;
  }

  .simple-category-page .authors-info {
    padding: 3rem 2.4rem;
  }

  .simple-category-page .authors-info .avatar-image a > img {
    width: 5.6rem;
    height: 5.6rem;
  }

  .simple-category-page .authors-info .authors-info-content p {
    font-size: 1.1rem;
    font-style: normal;
    font-weight: 350;
    line-height: 1.4rem;
  }

  #comments {
    margin: 4rem;
    padding: 0;
  }

  .simple-category-page #wpdcom .wpd-sbs-toggle i.fa-envelope {
    display: none;
  }

  .simple-category-page #wpdcom .wpd-form.wpd-form-wrapper {
    padding: 0;
  }

  .simple-category-page #wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea {
    border-radius: unset;
    color: var(--Warm-Gray, #ccc6ba);
    font-family: Arial;
    font-style: italic;
    font-weight: 400;
    height: 8.3rem;
    line-height: 1.7rem;
  }

  .simple-category-page #wpdcom .wpd-thread-head .wpd-thread-info {
    color: var(--Gray, #808080);
    font-family: 'Whyte-Regular';
    font-size: 1.2rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.6rem;
  }

  .simple-category-page .whats-next {
    align-items: flex-start;
    border: 1px solid #000;
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    justify-content: center;
    margin: 4rem 2.4rem;
    padding: 2.4rem 1.6rem;
  }

  .simple-category-page .whats-next h3 {
    color: var(--Black, #000);
    font-family: 'gascogne-serial';
    font-size: 2.8rem;
    font-style: normal;
    font-weight: 400;
    line-height: 3.6rem;
    margin: 0;
  }

  .simple-category-page .whats-next p {
    color: var(--Black, #000);
    font-family: 'Whyte-Regular';
    font-size: 1.2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 1.6rem;
    margin: 0;
  }

  .simple-category-page .whats-next > span {
    align-items: center;
    background: var(--Black, #000);
    display: flex;
    gap: var(--Properties-Spacing-s, 0.8rem);
    height: 4rem;
    justify-content: center;
    padding: 2rem 2.4rem 1.6rem 2.4rem;
  }

  .simple-category-page .whats-next > span.cta-button {
    color: var(--Cream, #f5f0e4);
    font-family: 'Whyte-Regular';
    font-size: 1.2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 1.6rem;
    text-transform: uppercase;
    padding-top: 1.5rem;
  }

  .simple-category-page .whats-next > .author-section {
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
    margin: 0;
  }

  .simple-category-page .whats-next > .author-section > .author-section__name {
    color: var(--Black, #000);
    font-family: 'Whyte-Regular';
    font-size: 1.1rem;
    font-style: normal;
    font-weight: 350;
    line-height: 1.4rem;
  }

  .simple-category-page .whats-next > .author-section > .author-section__title {
    color: var(--Black, #000);
    font-family: 'Whyte-Regular';
    font-size: 1rem;
    font-style: normal;
    font-weight: 350;
    line-height: 1.2rem;
  }

  .simple-category-page .whats-next > .author-section > .author-section__avatar {
    width: 5.6rem;
    height: 5.6rem;
  }

  .mobile-only .mobile-share-block {
    padding: unset;
    margin-bottom: unset;
  }

  .mobile-only .mobile-share-block .getsocial.gs-inline-group.gs-big-counter {
    margin-bottom: unset;
  }

  .mobile-only
    .gs-buttons.gs-big-counter[class*='gs-color-'].gs-theme-light
    > .gs-big-counter
    > strong {
    font-family: 'Whyte-Regular';
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 3.2rem;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
  }
}

@media (min-width: 768px) {
  /* .author-section__content {
    margin-left: 0;
    margin-top: 1.6rem;
  } */
}

@media (min-width: 1024px) {
  .simple-category-page .read-next-from-category-section {
    margin-left: 2.4rem;
    margin-right: 2.4rem;
  }

  .simple-category-page .latest-posts-section {
    margin-left: 2.4rem;
    margin-right: 2.4rem;
  }
}

@media (min-width: 1200px) {
  html .gs-buttons {
    flex-direction: row;
  }

  body.single-post .post-title h1 {
    width: unset;
    text-indent: unset;
  }

  .simple-category-page {
    padding-top: 0 !important;
  }

  .simple-category-page .container {
    max-width: unset;
  }

  .simple-category-page-section {
    border: unset;
    max-width: unset;
    padding-top: 0 !important;
    padding-left: unset;
  }

  .simple-category-page-content {
    margin: 0 24rem;
  }

  .hero-section {
    background: #ede8e0;
    display: flex;
    gap: 8rem;
    margin-left: -24rem;
    width: 100vw;
    padding: 4rem;
  }

  .hero-section > .first-section > a > img {
    aspect-ratio: 1.75 / 1;
  }

  .simple-category-page-content > .hero-section > .first-section > .post-meta {
    display: none;
  }

  .first-section {
    flex: 95;
  }

  .second-section {
    flex: 33;
    margin-top: 3rem;
  }

  p[class~='author-section__description'] {
    font-family: 'gascogne-serial';
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.2rem;
  }

  .divider {
    margin-left: -24rem !important;
    width: 100vw;
  }

  .simple-category-page-content__body {
    display: flex;
    flex-direction: row;
    margin-left: -20rem;
    margin-right: -20rem;
    gap: 4rem;
  }

  .article__sidebar__item {
    margin-bottom: 2.4rem;
  }

  .article__sidebar__item__image > img {
    aspect-ratio: 1.62 / 1;
  }

  .article__sidebar__item__content {
    margin-top: 1.6rem;
    line-height: 1.4rem;
    margin-bottom: 1.6rem;
  }

  .article__sidebar__item__category {
    color: var(--Purple, #ad85c4);
    font-family: 'Whyte-Regular';
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 350;
    line-height: 2rem; /* 142.857% */
    text-transform: uppercase;
  }

  .article__sidebar__item__title {
    color: var(--Black, #000);
    font-family: 'gascogne-serial';
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.2rem;
  }

  .simple-category-page-content__body__left {
    border-bottom: solid 1px;
    border-right: solid 1px;
    box-sizing: border-box;
    margin-left: -4rem;
    margin-top: -4rem;
    min-width: 0;
    overflow: hidden;
    word-wrap: break-word;
  }

  .simple-category-page-content__body__left:has(#poool-widget) + .simple-category-page-content__body__right {
    /* width: 125rem; */
  }

  .simple-category-page-content__body__wrapper {
    padding-top: 4rem !important;
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .simple-category-page-content__body__right {
    /* width: 175rem; */
  }

  .simple-category-page-content__body__right > .popular-posts {
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  .share-trail a[class~='post-thumbnail'] > img {
    aspect-ratio: 16 / 9;
  }

  .simple-category-page .whats-next {
    margin: 4rem 24rem;
  }

  .simple-category-page .mobile-share-block {
    margin-left: 28rem;
    margin-right: 28rem;
  }

  .simple-category-page .telegram-info-block {
    margin-left: 28rem;
    margin-right: 28rem;
  }

  .simple-category-page .authors-info {
    margin-left: 28rem;
    margin-right: 28rem;
    width: unset;
  }

  .simple-category-page .whats-next > span.cta-button {
    width: 25.6rem;
  }

  #comments {
    margin: 4rem 36rem;
  }

  .simple-category-page .read-next-from-category-section {
    margin-left: 2.4rem;
    margin-right: 2.4rem;
  }

  .simple-category-page .latest-posts-section {
    margin-left: 2.4rem;
    margin-right: 2.4rem;
  }

  .author-section {
    flex-direction: column;
  }

  .author-section__avatar {
    display: flex;
    gap: 0.8rem;
    margin-left: 0rem;
  }

  .hero-section .author-section .author-section__avatar > img {
    height: 5.6rem;
    width: 5.6rem;
  }

  .author-section__avatar__container {
    display: flex;
    flex-direction: column;
    gap: 0.7rem;
  }

  .author-section__avatar__container .author-section__name {
    font-family: 'Whyte-Regular';
    font-size: 1.3rem;
    font-style: normal;
    font-weight: 350;
    height: 1.5rem;
    line-height: 1.8rem;
  }

  .author-section__avatar__container .author-section__published_at {
    font-family: 'Whyte-Regular';
    font-size: 1rem;
    font-style: normal;
    font-weight: 350;
    line-height: 1.2rem;
  }

  .author-section__avatar__container .author-section__total_comments {
    font-family: 'Whyte-Regular';
    font-size: 1rem;
    font-style: normal;
    font-weight: 350;
    line-height: 1.2rem;
  }

  .author-section__content {
    margin-left: 0;
    margin-top: 1.6rem;
  }

  .author-section__content > .author-section__name {
    display: none;
  }

  .divider-hero-sidebar {
    display: flex;
    border-top: 0.1px solid #000;
    margin-bottom: unset;
    margin-left: unset;
    width: 100%;
  }

  .author-section__content > .mobile-share-block {
    display: flex;
    margin: -1rem 0 0 0;
    padding: 0;
  }

  .mobile-only {
    display: none;
  }
}

@media (min-width: 1366px) and (max-width: 1440px) {
  .hero-section {
    margin-left: -28rem;
  }

  .simple-category-page-content__body__right {
    /* width: 155rem; */
  }

  .simple-category-page-content__body__left:has(#poool-widget) + .simple-category-page-content__body__right {
    /* width: 110rem; */
  }
}

@media (min-width: 1440px) {
  .hero-section {
    margin-left: -24rem;
  }

  .hero-section > .second-section aside[class*='share-section'] {
    display: none !important;
  }

  .simple-category-page-content__body__right {
    /* width: 155rem; */
  }

  .simple-category-page-content__body__left:has(#poool-widget) + .simple-category-page-content__body__right {
    /* width: 105rem; */
  }
}

@media (min-width: 2560px) {
  .simple-category-page-content__body__right {
    /* width: 160rem; */
  }

  .simple-category-page-content__body__left:has(#poool-widget) + .simple-category-page-content__body__right {
    /* width: 110rem; */
  }
}
