/*
 Theme Name:   Welcome Child
 Template:     welcome
 Description:  Tema hijo optimizado para SEO del tema Welcome.
 Version:      1.0.0
 Text Domain:  welcome-child
*/

/*BOTONES SUBSCRIBRE*/
.wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button {
    background-color: #EBE3D8!important;
    color: #000 !important;
}
li.wdt-img-carousel-item .button:hover {
    background: #EBE3D8 !important;
    color: #000 !important;
}

.mobile-nav-container .menu-trigger{
	float: right;
}
@media (max-width: 1024px) {
  .wdt-image-carousel-holder ul.wdt-image-carousel-slider li:nth-child(1),
  .wdt-image-carousel-holder ul.wdt-image-carousel-slider li:nth-child(2) {
    background-position: center !important;
  }
}
@media (max-width: 1921px) {
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-fa980ab.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
		/*display: none !important;*/
	}
}

li.wdt-img-carousel-item {
    background-position: top !important;
}

.selectoridioma {
    max-width: 100px;
    display: inline-block;
}



/*ACORDEONES*/
/* FAQ acordeón estilo MAME */
.mame-acc { --b:#e7e7e7; --t:#262626; --accent:#111; --radius:14px; max-width:980px; margin:0 auto; font-family:inherit }
.mame-acc details { border:1px solid var(--b); border-radius:var(--radius); background:#fff; margin:12px 0; overflow:hidden }
.mame-acc summary { cursor:pointer; list-style:none; padding:18px 22px; position:relative; display:flex; align-items:center; gap:.6rem }
.mame-acc summary::-webkit-details-marker { display:none }
.mame-acc summary::after { content:"+"; margin-left:auto; font-weight:800 }
.mame-acc details[open] summary::after { content:"–" }
.mame-acc .q { margin:0; font-size:1.05rem; line-height:1.3; color:var(--accent); font-weight:600 }
.mame-acc .body { padding:0 22px 18px 22px; color:var(--t); line-height:1.6 }
.mame-acc .body p { margin:10px 0 }
