/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 11 2026 | 19:57:14 */
/* MIGRA */ 
h1, h2, h3 { font-family: 'Migra'; }

/* CONVERSACIONES */
.single-post.cat-conversacion .featured-media-under-header { display: none !important; }
.single-post .entry-title,.single-post .featured-media-under-header__featured-media { display: none !important; }
.tit-blog { font-family: 'Manrope' !important; font-size: 56px !important; line-height: 70px; }
.tit-conversacion h1 { font-family: 'Manrope' !important; font-size: 70px !important; }
.tit-row-conversacion { height: calc(100vh - 160px); }
.single-post.cat-conversacion .post-tags { margin-left: 0 !important;  margin-bottom: 0 !important; margin-top: 40px; display: flex; gap: 8px;  }
.single-post.cat-conversacion .post-tags li { list-style: unset !important; display: inline-flex; }
.single-post.cat-conversacion .post-tags li a { pointer-events: none !important; padding: 7px 16px !important; border: 1px solid #8c8c8c !important; border-radius: 900px !important; font-size: 14px !important; line-height: 1 !important; text-transform: uppercase !important; }
.bajada-conv { font-size: 28px; font-weight: 500 !important; }
.qa-question { margin-bottom: 36px !important; }
.bajada-conv { margin-bottom: 70px !important; }
.qa-question p { font-weight: bold; font-size: 18px !important; line-height: 28px !important; }
.qa-item { margin-bottom: 70px; }

.single-post .main-content .featured-media-under-header { padding: 40px 0 !important; }
.featured-media-under-header__cat-wrap .meta-category a  { pointer-events: none !important; padding: 7px 16px !important; border: 1px solid #8c8c8c !important; border-radius: 900px !important; font-size: 14px !important; line-height: 1 !important; text-transform: uppercase !important; background: transparent !important; }
.single-post #contenido-blog .vc_acf h4 { font-size: 28px; line-height: 38px; }

/* HOME */
body { cursor: url(/wp-content/uploads/2026/02/Star-3.svg), auto; }
.hero h1 { font-weight: 200 !important; } 
.hero h1 span:nth-child(2),.hero h1 span:nth-child(3)  { font-weight: 700 !important; } 
#header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after { display: none !important; }
.btn-kiosco a { transition: all .2s ease-in-out; border: 1px solid #000 !important; padding: 6px 24px !important; border-radius: 900px !important; }
.btn-kiosco a:hover { transition: all .2s ease-in-out; background-color: #000 !important; color: #fff !important; }
.btn-kiosco a:hover span { color: #fff !important; }
.bajada h2 { font-weight: 500 !important; }

.curaduria div[data-style="minimal"] .toggle { border: 0 !important; }
.curaduria .toggle>.toggle-title a { font-size: 16px !important; color: #000 !important; display: flex; justify-content: flex-end; align-items: center; flex-direction: row-reverse; font-weight: 700 !important; }
.curaduria div[data-style*=minimal] .toggle>.toggle-title i { height: 22px !important; position: relative !important; margin-top: 0 !important; border: 0 !important; color: #000 !important; }
div[data-style="minimal"] .toggle > .toggle-title i:before { height: 2px !important; background-color: #000 !important; }
div[data-style="minimal"] .toggle > .toggle-title i:after { width: 2px !important; background-color: #000 !important; }
.curaduria .info-box p { line-height: 29px !important; }
.textos-home .nectar-post-grid-item-bg-wrap { display: none !important; }
.textos-home .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content { padding: 12px 0 !important; }
.textos-home .nectar-post-grid h4 { font-weight: 700 !important; }

.tit-actividades h3 { font-family: 'Migra italic' !important; font-size: 40px !important; line-height: 1.1 !important; letter-spacing: 1.2px !important; font-weight: 500 !important; }

.ultimas-tit h4 { margin-bottom: 0 !important; }
.ultimas-tit h4 img { display: inline-block !important; margin-bottom: -3px !important; margin-right: 10px; }

.subtit { margin-bottom: 10px !important; }

/* NEWSLETTER FORM */
.fluentform_wrapper_3.ffs_custom_wrap .ff-el-input--content input:hover { border: 1px solid #fff !important; }
.fluentform fieldset { display: flex; align-items: center; }
.fluentform_wrapper_3.ffs_custom_wrap .ff-el-input--content input { flex: 1; }
.btn-submit-newsletter, body[data-form-submit=regular] button[type=submit] { background: #fff !important; color: #000 !important; border-radius: 0 !important; padding: 16px !important; margin-left: 8px !important; }
body[data-form-submit=regular] button[type=submit]:hover { opacity: 1 !important; background: #fff !important; color: #000 !important;  }
.field-email { flex: 1 !important; }
.fluentform .ff-el-group { margin-bottom: 0 !important; }
.fluentform .error.text-danger { position: absolute; }

/* FAQS */
.faqs .nectar-inherit-h5 { font-weight: 600 !important; font-size: 20px !important; }

