/**
 * Theme Name:     New Haven Foundations School
 * Author:         Nimbus Design
 * Template:       Divi
 * Text Domain:	   new-haven-foundation-school
 * Description:    Divi 5 Child Theme designed for New Haven Foundation School
 * Theme URI:      https://www.nimbusdesign.com
 * Author URI:     https://www.nimbusdesign.com
 * Version:        2.0.1
 */


/** Fonts **/
/* Updated with explicit font-weight and display */
/* Force Load Core ETModules Font Set */
@font-face {
    font-family: 'ETmodules';
    src: url('/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf') format('truetype'),
         url('/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Force standard fallback class definition */
.et-pb-icon, 
[data-icon]::before,
.et-modules-icon {
    font-family: 'ETmodules' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@font-face {
	font-family: 'AvenirNext-Medium';
	src: url('/wp-content/uploads/et-fonts/AvenirNext-Medium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AvenirNextCondensed-Regular';
	src: url('/wp-content/uploads/et-fonts/AvenirNextCondensed-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AvenirNext-Regular';
	src: url('/wp-content/uploads/et-fonts/AvenirNext-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AvenirNext-Bold';
	src: url('/wp-content/uploads/et-fonts/AvenirNext-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AvenirNext-DemiBold';
	src: url('/wp-content/uploads/et-fonts/AvenirNext-DemiBold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}