/*
Theme Name:   Engitech Child
Theme URI:    http://wpdemo.archiwp.com/engitech/
Description:  Make your modifications to [Parent Theme] in this Engitech child theme.
Author:       OceanThemes
Author URI:   http://oceanthemes.net/
Template:     engitech
Version:      1.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  engitech-child
*/

/* =Theme customization starts here
------------------------------------------------------- */



/* FONT FACE */
@font-face {
    font-family: 'AvenirLight';
    src: url('https://virtuosos.ae/wp-content/uploads/2026/03/Avenir-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PoppinsSemiBold';
    src: url('https://virtuosos.ae/wp-content/uploads/2026/03/FontsFree-Net-Poppins-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* NUCLEAR OVERRIDE - HEADINGS */
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body .elementor-heading-title,
html body .elementor-widget-heading .elementor-heading-title,
html body h3.main-heading,
html body [class*="elementor"] h1,
html body [class*="elementor"] h2,
html body [class*="elementor"] h3,
html body [class*="elementor"] h4,
html body [class*="elementor"] h5,
html body [class*="elementor"] h6 {
    font-family: 'PoppinsSemiBold', sans-serif !important;
    font-weight: 600 !important;
}

/* NUCLEAR OVERRIDE - BODY TEXT */
html body,
html body p,
html body span,
html body a,
html body li,
html body div,
html body label,
html body input,
html body textarea,
html body button,
html body [class*="elementor"] p,
html body [class*="elementor"] span,
html body [class*="elementor"] div,
html body .elementor-widget-container,
html body .elementor-text-editor {
    font-family: 'AvenirLight', sans-serif !important;
    font-weight: 300 !important;
}