/*
Theme Name: Kadence Child (Inicia Tu Web)
Template: kadence
Version: 1.0.1
*/
/* ===== Header oscuro de marca ===== */
#masthead.site-header{border-top:4px solid #06BBE1}
#masthead .site-header-upper-wrap,#masthead .site-main-header-wrap{background-color:#252B34 !important}
#masthead .site-title a,#masthead .site-title{color:#fff !important;font-weight:800}
#masthead .header-navigation a,#masthead .site-header-item a{color:#e9eef2 !important}
#masthead .header-navigation a:hover,#masthead .header-navigation .current-menu-item a{color:#06BBE1 !important}
/* ===== Ocultar titulo de pagina de Kadence ===== */
.entry-hero.page-hero-section{display:none !important}
/* ===== Footer de marca (3 columnas) ===== */
#colophon.site-footer,#colophon .site-footer-wrap{background-color:#333 !important}
#colophon .site-footer-row-container-inner{padding-top:46px;padding-bottom:46px}
#colophon .footer-widget-area h4,#colophon .widget-title{color:#fff !important;font-weight:800;font-size:17px;margin-bottom:12px}
#colophon,#colophon .footer-widget-area,#colophon p{color:#bebebe !important;font-size:14px;line-height:1.9}
#colophon a{color:#cfd3d8 !important;text-decoration:none}
#colophon a:hover{color:#06BBE1 !important}

/* Solo logo (ocultar titulo de texto) */
#masthead .site-title,#masthead .site-branding .site-title{display:none !important}

/* ===== PASO 1: iconos en enlaces del footer (SVG data-uri) ===== */
#colophon .footer-widget-area p{margin:0 0 10px}
#colophon a[href*="wa.me"],
#colophon a[href^="mailto"],
#colophon a[href*="linkedin"]{display:inline-flex;align-items:center;gap:8px}
#colophon a[href*="wa.me"]::before{content:"";flex:0 0 auto;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='%2325D366'%3E%3Cpath d='M17.5 14.4c-.3-.15-1.7-.84-2-.94-.26-.1-.45-.15-.64.15-.19.29-.74.94-.9 1.13-.17.19-.33.21-.62.07-.3-.15-1.25-.46-2.38-1.47-.88-.78-1.47-1.75-1.64-2.04-.17-.29-.02-.45.13-.6.13-.13.3-.33.44-.5.15-.17.19-.29.29-.48.1-.19.05-.36-.02-.5-.08-.15-.64-1.55-.88-2.12-.23-.56-.47-.48-.64-.49h-.55c-.19 0-.5.07-.76.36-.26.29-1 .98-1 2.38s1.02 2.76 1.17 2.95c.15.19 2.01 3.07 4.87 4.3.68.29 1.21.47 1.62.6.68.22 1.3.19 1.79.11.55-.08 1.7-.69 1.94-1.36.24-.67.24-1.24.17-1.36-.07-.12-.26-.19-.55-.34zM12 2C6.48 2 2 6.48 2 12c0 1.77.46 3.43 1.27 4.88L2 22l5.25-1.38A9.94 9.94 0 0012 22c5.52 0 10-4.48 10-10S17.52 2 12 2z'/%3E%3C/svg%3E") center/contain no-repeat}
#colophon a[href^="mailto"]::before{content:"";flex:0 0 auto;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2306BBE1' stroke-width='2'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E") center/contain no-repeat}
#colophon a[href*="linkedin"]::before{content:"";flex:0 0 auto;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='%230A66C2'%3E%3Crect x='2' y='2' width='20' height='20' rx='4' fill='%23fff'/%3E%3Cpath d='M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14m-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93h2.79M6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37h2.77z'/%3E%3C/svg%3E") center/contain no-repeat}

/* ===== Sticky header: mantener fondo oscuro de marca y texto legible ===== */
/* (Kadence deja el header fijo transparente por defecto -> logo blanco y menu se pierden) */
#masthead .site-main-header-wrap.kadence-sticky-header.item-is-fixed{background:#252B34 !important;box-shadow:0 2px 14px rgba(0,0,0,.18) !important}
#masthead .kadence-sticky-header.item-is-fixed .header-navigation a,
#masthead .kadence-sticky-header.item-is-fixed .site-header-item a{color:#e9eef2 !important}
#masthead .kadence-sticky-header.item-is-fixed .header-navigation a:hover,
#masthead .kadence-sticky-header.item-is-fixed .header-navigation .current-menu-item a{color:#06BBE1 !important}
/* Kadence pinta de blanco el inner del header fijo (header_sticky_background por defecto) -> forzar oscuro */
#masthead .kadence-sticky-header.item-is-fixed .site-header-row-container-inner{background:#252B34 !important}
