article > * {
  max-width: 100% !important
}

article > #content {
  max-width: 1024px !important
}

.pa-block-article {
  margin-top: 3rem;
  margin-bottom: 3rem;
  border-width: 1px;
  border-style: dashed;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity))
}

.pa-block-article > .block-editor-inner-blocks > .block-editor-block-list__layout {
  display: flex;
  flex-direction: column;
  gap: 1.5rem
}

.meks_ess {
  z-index: 50;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3rem;
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 768px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  gap: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem
}

@media (min-width: 1024px) {
  .meks_ess {
    position: fixed;
    top: 50%;
    left: 0.5rem;
    margin-top: 0px;
    margin-bottom: 0px;
    max-width: none;
    flex-direction: column
  }
}

article input[type="submit"],
article .button,
.pa-block-article input[type="submit"],
.pa-block-article .button {
  border-radius: 0.75rem !important;
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important
}

article textarea,
.pa-block-article textarea {
  border-radius: 0.75rem
}

article p a,
.pa-block-article p a {
  text-decoration-line: underline !important
}

article hr,
.pa-block-article hr {
  margin-left: auto;
  margin-right: auto;
  margin-top: 2rem;
  margin-bottom: 2rem;
  width: 100%;
  max-width: 1024px;
  padding-left: 1rem;
  padding-right: 1rem
}

article .comment-form-comment textarea,
.pa-block-article .comment-form-comment textarea {
  margin-top: 0.75rem
}

article .wp-block-comment-template,
.pa-block-article .wp-block-comment-template {
  margin-bottom: 4rem;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding-left: 0px;
  padding-right: 0px
}

article .wp-block-comment-template .comment > div,
.pa-block-article .wp-block-comment-template .comment > div {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
  padding-left: 0px !important;
  padding-right: 0px !important
}

/* Comments */

.wp-block-comment-edit-link {
  margin-left: auto !important
}

.wp-block-comment-date {
  opacity: 0.75
}

.comment > * {
  gap: 1.5rem !important
}

.pa-block-article {
  & .wp-block-comments,
  & .wp-block-acf-page-sisters,
  & .wp-block-acf-page-children,
  & .wp-block-acf-author,
  & .wp-block-acf-summary {
    display: none
  }
}
