/*
Theme Name: Talento sin Elementor
Theme URI: https://talentopublicaciones.com/
Author: Talento Publicaciones
Description: Tema independiente con la apariencia pública de Talento Publicaciones. No necesita GeneratePress, Elementor ni Elementor Pro. Incluye migración reversible de las páginas maquetadas.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 8.1
License: GPL-2.0-or-later
Text Domain: talento-sin-elementor
*/
/* Las clases históricas de maquetación se conservan como HTML/CSS estático. */
.elementor-invisible{visibility:visible!important}
.elementor-widget-container img{opacity:1}
.e-con.e-parent{content-visibility:visible}
.tp-native{max-width:1200px;margin:auto;padding:40px 20px}
.tp-native .entry-content{padding:0}
.tp-native article{margin-bottom:48px}
.tp-alert{padding:16px;background:#f4f4f4;color:#222;border-left:4px solid #ba1e34}
.tp-cart{display:inline-flex;gap:8px;align-items:center}
.tp-video-frame{width:100%;aspect-ratio:16/9;border:0}
.tp-native .woocommerce{width:100%}
.tp-native label{display:block}
.tp-native input:not([type=checkbox]):not([type=radio]),.tp-native textarea{max-width:100%}
[data-tp-tab-panel][hidden]{display:none!important}
.tp-honeypot{position:absolute;left:-10000px;opacity:0}
.elementor-tab-title{cursor:pointer}
.elementor-toggle .elementor-tab-content.tp-open,.elementor-accordion .elementor-tab-content.tp-open{display:block}
.main-navigation .menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;left:auto;display:block}
@media(max-width:768px){
 .main-navigation.toggled .main-nav>ul{display:block!important}
 .main-navigation .menu-item-has-children.tp-expanded>.sub-menu{display:block!important;position:static;opacity:1;visibility:visible;left:auto}
 .main-navigation.toggled .main-nav{display:block!important}
 .eael-simple-menu-container.tp-expanded{display:block!important}
}
