.archive-container{
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin: 0 auto;
    max-width: 100%; */
}

.layout-default .default-layout-content {
	padding: 0px;
}

.neve-main {
	margin : 0px;
}


    .neve-main > .archive-container .nv-index-posts.col {
        max-width: 100%;
        margin: 0;
    }

/*compartir y suscripcion y me gustas*/

/* ── Contenedor de la sección de suscripción ── */
.wp-block-group:has(> .wp-block-group__inner-container .wp-block-jetpack-subscriptions) {
  background: #fffefb;
  border: 1px solid #ddd5c5;
  border-radius: 14px;
  padding: 1.75rem 1.5rem !important;
  max-width: 580px;
  margin: 2.5rem auto !important;
  box-shadow: 0 4px 24px rgba(13,34,64,.08);
}

/* ── Título "Descubre más…" ── */
.wp-block-jetpack-subscriptions__supports-newline { /* ancla de referencia */ }
.wp-block-group:has(.wp-block-jetpack-subscriptions) h3.wp-block-heading {
  font-size: 1.4rem !important;
  color: #0d2240 !important;
  font-weight: 700 !important;
}

/* ── Texto descriptivo ── */
.wp-block-group:has(.wp-block-jetpack-subscriptions) p.wp-block-paragraph {
  color: #4a4540 !important;
  font-size: 1rem !important;
}

/* ── Campo de email ── */
.wp-block-jetpack-subscriptions__container input[type="email"] {
  border: 1px solid #ddd5c5 !important;
  border-radius: 8px !important;
  background: #f9f6f1 !important;
  color: #1e1c1a !important;
}
.wp-block-jetpack-subscriptions__container input[type="email"]:focus {
  border-color: #b8891e !important;
  outline: none !important;
}

/* ── Botón "Suscribirse" ── */
.wp-block-jetpack-subscriptions__container button[type="submit"] {
  background: #0d2240 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 8px !important;
  font-weight: 700 !important;
  cursor: pointer !important;
  transition: background .2s ease !important;
}
.wp-block-jetpack-subscriptions__container button[type="submit"]:hover {
  background: #b8891e !important;
}

/* ── En móvil: campo y botón apilados ── */
@media (max-width: 600px) {
  .wp-block-jetpack-subscriptions__form-elements { width: 100%; }
  .wp-block-jetpack-subscriptions__container button[type="submit"] {
    margin-left: 0 !important;
    margin-top: 10px !important;
    width: 100%;
  }
}

/* ── Centrar el formulario y quitar la caja interna doble ── */
.wp-block-jetpack-subscriptions__container {
  display: flex;
  justify-content: center;
}

.wp-block-group:has(.wp-block-jetpack-subscriptions) .wp-block-group__inner-container > .wp-block-group {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* Alinear título y texto al centro junto con el formulario */
.wp-block-group:has(.wp-block-jetpack-subscriptions) h3.wp-block-heading,
.wp-block-group:has(.wp-block-jetpack-subscriptions) p.wp-block-paragraph {
  text-align: center !important;
}

/* ── Centrar la sección Compartir ── */
.sharedaddy.sd-sharing-enabled {
  text-align: center;
}

.sharedaddy .sd-content ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8px;
  padding-left: 0;
}



/* ════════════════════════════════════════════
   SUSCRIPCIÓN — versión llamativa (shortcode)
   ════════════════════════════════════════════ */
.elementor-shortcode .jetpack_subscription_widget {
  background: linear-gradient(135deg, #023f96 0%, #1a3a63 100%);
  border-radius: 16px;
  padding: 2.5rem 1.75rem;
  max-width: 580px;
  margin: 3rem auto;
  box-shadow: 0 12px 40px rgba(13,34,64,.28);
  text-align: center;
  position: relative;
  overflow: hidden;
}



/* Título */
.elementor-shortcode .jetpack_subscription_widget h2.widgettitle {
  font-family: 'Playfair Display', Georgia, serif;
  color: #ffffff;
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 1.25;
  margin: 0 0 .75rem 0;
}

/* Texto descriptivo */
.elementor-shortcode #subscribe-text p {
  color: #d8e0ec;
  font-size: 1.05rem;
  line-height: 1.6;
  margin: 0 0 1.5rem 0;
}

/* Campo de email */
.elementor-shortcode #subscribe-email input[type="email"] {
  width: 100%;
  border: 2px solid transparent !important;
  border-radius: 10px !important;
  background: #ffffff !important;
  color: #1e1c1a !important;
  font-size: 16px !important;
  padding: 15px 18px !important;
  box-sizing: border-box;
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
}
.elementor-shortcode #subscribe-email input[type="email"]:focus {
  border-color: #e3b24a !important;
  outline: none !important;
}
.elementor-shortcode #subscribe-email input[type="email"]::placeholder {
  color: #8a8580 !important;
}

/* Botón dorado llamativo */
.elementor-shortcode #subscribe-submit { margin-top: 1.25rem; text-align: center; }
.elementor-shortcode #subscribe-submit button[type="submit"] {
  background: linear-gradient(135deg, #0590ed, #02c2db) !important;
//  color: #0d2240 !important;
	  color: #ffffff !important;
  border: none !important;
  border-radius: 10px !important;
  font-weight: 800 !important;
  font-size: 1.05rem !important;
  letter-spacing: .03em !important;
  text-transform: uppercase !important;
  padding: 15px 36px !important;
  cursor: pointer !important;
  transition: transform .15s ease, box-shadow .2s ease !important;
  box-shadow: 0 6px 18px   rgba(184,137,30,.45) !important;
  margin: 0 auto !important;
}
.elementor-shortcode #subscribe-submit button[type="submit"]:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 10px 26px rgba(184,137,30,.6) !important;
  background: linear-gradient(135deg, #03cffc, #03cffc) !important;
}