/*
Theme Name:   Astra Child
Theme URI:    
Description:  Tema hijo de Astra con tipografias personalizadas
Author:       
Author URI:   
Template:     astra
Version:      1.0.0
*/

/* === Declaración de fuentes === */
@font-face {
  font-family: 'Arboria';
  src: url('fonts/Arboria-Book.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Butler Stencil';
  src: url('fonts/Butler_Bold_Stencil.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Archivo Black';
  src: url('fonts/ArchivoBlack-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* === Aplicación automática === */
body, body p, body span, body a, body li, body div {
  font-family: 'Arboria', sans-serif !important;
}

body h1, body h2 {
  font-family: 'Butler Stencil', sans-serif !important;
  font-weight: 700 !important;
}

body h3 {
  font-family: 'Archivo Black', sans-serif !important;
}

.elementor-element-flex {
      padding-left: max(24px, calc((100% - 1200px) / 2)) !important;
padding-right: max(24px, calc((100% - 1200px) / 2)) !important;
box-sizing: border-box;
}   