/*!
Orbitta CSS — generado a partir de v5 actual style.css monolítico.
*/


/*--------------------------------------------------------------
# Post
--------------------------------------------------------------*/

.post-thumbnail {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%;
}

.single-post .post-content article {
  display: flex;
  flex-direction: column;
}

.single-post .post-content article h2 {
  margin-top: var(--s60);
  margin-bottom: var(--s40);
}

.single-post .post-content article h3 {
  margin-top: var(--s40);
  margin-bottom: var(--s30);
}

.single-post .post-content article h4 {
  margin-top: var(--s40);
  margin-bottom: var(--s30);
}

.single-post .post-content article .faq-title h2,
.single-post .post-content article .faq-title h3,
.single-post .post-content article .faq-title h4 {
  margin: 0;
}

.single-post .post-content article p {
  margin-bottom: var(--s20);
  line-height: 1.4;
}

.single-post .post-content article p:not(:has(+ p)) {
  margin-bottom: 0 !important;
}

.single-post .post-content .wp-block-image {
  margin: var(--s40) 0;
}

.single-post .post-content article .wp-block-quote,
.single-post .post-content article .wp-block-separator,
.single-post .post-content article .wp-block-buttons,
.single-post .post-content .post-thumbnail {
  margin-top: var(--s40);
  margin-bottom: var(--s30);
  position: relative;
}

.single-post .post-content article .wp-block-list {
  margin-top: var(--s20);
  margin-bottom: var(--s30);
  position: relative;
}

.single-post .post-content article .wp-block-quote::before {
  content: "“"; /* Aquí defines la comilla que deseas mostrar */
  position: absolute;
  left: -40px;
  top: 0;
  font-size: 4em; /* Ajusta el tamaño según tu diseño */
  line-height: 1;
}

.single-post .post-content article .wp-block-quote > cite {
  margin-top: 10px;
}

.single-post .post-content article .wp-block-separator {
  border-top: 1px solid;
}

.single-post .post-content article .wp-block-separator.is-style-default {
  width: 200px;
}

.single-post .post-content article .wp-block-separator.is-style-wide {
  width: 100%;
}

.single-post .post-content article :is(h2, h3) + :is(h3, h4, .wp-block-list, .wp-block-image, .wp-block-quote) {
  margin-top: 0 !important;
  margin-block-start: 0 !important;
}

.single-post .post-content article :is(.wp-block-list, .wp-block-quote):has(+ :is(h2, h3)),
.single-post .post-content article .wp-block-image:has(+ :is(h2, h3)),
.single-post .post-content article .wp-block-image:has(+ :is(h2, h3)) img {
  margin-bottom: 0 !important;
  margin-block-end: 0 !important;
}


