/*
Theme Name: Ewebot - Child
Author: GT3themes
Author URI: http://gt3themes.com
Description: -
Version: 1.0
Template: ewebot
*/

/* ==========================================================================
   Reemplazo de Font Awesome 4 del theme (2026-10-06, PageSpeed).
   FA4 solo se veia en 3 lugares; se dibujan con CSS y performance.php deja de
   cargar dist/css/font-awesome.css y su @font-face (-82 KB, 1 hoja bloqueante).
   ========================================================================== */

/* Viñetas de listas de texto (base.css usaba \f111 a 7px: circulo de ~6px). */
body .content-container ul > li:before,
body .main_wrapper .elementor-widget-text-editor ul > li:before {
	content: "";
	font: inherit;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: currentColor;
}

/* WPForms: la misma regla le ponia viñeta al checkbox de consentimiento (error). */
body .main_wrapper .elementor-widget-text-editor .wpforms-field ul > li:before,
body .content-container .wpforms-field ul > li:before {
	content: none;
	display: none;
}

/* Volver arriba: chevron con bordes en vez del glifo \f106. */
body #back_to_top:before {
	content: "";
	font: inherit;
	width: 11px;
	height: 11px;
	border-top: 3px solid currentColor;
	border-left: 3px solid currentColor;
	box-sizing: border-box;
	transform: translate(-50%, -25%) rotate(45deg);
}

/* ==========================================================================
   Raleway minima (2026-10-06, PageSpeed).
   Reemplaza uploads/elementor/google-fonts/css/raleway.css (90 @font-face:
   9 pesos x 5 subconjuntos x 2 estilos, todos sobre los mismos archivos
   variables). Mismos archivos locales, rango de pesos completo (el CSS usa de
   100 a 900): la tipografia no cambia. Sin cirilico ni vietnamita (sitio en
   espanol). performance.php deja de imprimir la hoja de Elementor.
   ========================================================================== */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(../../uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnycmit5lu.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(../../uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
	src: url(../../uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4q4fqpfe.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
	src: url(../../uploads/elementor/google-fonts/fonts/raleway-1ptsg8zys_skggpnycg4tyfq.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ==========================================================================
   Footer: el correo no cabia en su columna a 768 px y generaba scroll
   horizontal (2026-10-06). Solo el enlace del correo, sin tocar tipografia.
   ========================================================================== */
.pd-ft-datos .pd-v a[href^="mailto:"] {
	overflow-wrap: anywhere;
}

/* ==========================================================================
   Volver arriba sobre el boton del chat Fernanda (2026-10-06). El chat ocupa
   56 px a 20 px del borde derecho y 35 px del inferior (todas las resoluciones);
   el boton (44 px) queda centrado sobre el, 12 px mas arriba. El chat no se toca.
   ========================================================================== */
body .back_to_top_container {
	right: 26px;
	bottom: 103px;
}

/* ==========================================================================
   Logo del footer (plantilla 18883, widget pdfc1b0) con alto explicito
   (2026-10-06). Elementor le da width:97px y el theme height:auto; Chrome lo
   marcaba como "imagen sin tamano" en el CLS de escritorio. Mismo tamano
   visual: 97 x 96/179 = 52,0156 px (proporcion del PNG 179x96).
   ========================================================================== */
body .elementor-18883 .elementor-element.elementor-element-pdfc1b0 img {
	width: 97px;
	height: calc(97px * 96 / 179);
	object-fit: contain;
}
