/*
 Theme Name:     Divi Henke Marketing
 Theme URI:      
 Description:    Divi Child Theme for Henke Marketing
 Author:         ekmor
 Author URI:     https://ekmor.com
 Template:       Divi
 Version:        1.0.0
*/

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/themes/divi-henke/fonts/outfit-latin-900-normal.woff2') format('woff2'),
        url('/wp-content/themes/divi-henke/fonts/outfit-latin-900-normal.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/themes/divi-henke/fonts/outfit-latin-800-normal.woff2') format('woff2'),
        url('/wp-content/themes/divi-henke/fonts/outfit-latin-800-normal.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/themes/divi-henke/fonts/outfit-latin-700-normal.woff2') format('woff2'),
        url('/wp-content/themes/divi-henke/fonts/outfit-latin-700-normal.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/themes/divi-henke/fonts/outfit-latin-600-normal.woff2') format('woff2'),
        url('/wp-content/themes/divi-henke/fonts/outfit-latin-600-normal.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/themes/divi-henke/fonts/outfit-latin-500-normal.woff2') format('woff2'),
        url('/wp-content/themes/divi-henke/fonts/outfit-latin-500-normal.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/themes/divi-henke/fonts/outfit-latin-400-normal.woff2') format('woff2'),
        url('/wp-content/themes/divi-henke/fonts/outfit-latin-400-normal.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/themes/divi-henke/fonts/outfit-latin-300-normal.woff2') format('woff2'),
        url('/wp-content/themes/divi-henke/fonts/outfit-latin-300-normal.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/themes/divi-henke/fonts/outfit-latin-200-normal.woff2') format('woff2'),
        url('/wp-content/themes/divi-henke/fonts/outfit-latin-200-normal.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/themes/divi-henke/fonts/outfit-latin-100-normal.woff2') format('woff2'),
        url('/wp-content/themes/divi-henke/fonts/outfit-latin-100-normal.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    font-family: 'Outfit', Helvetica, Arial, Lucida, sans-serif;
    line-height: 110%;
}

p {
    line-height: 120%;
}

/* Set bloom newsletter font */
/* OPTIN MESSAGE */
.et_bloom .et_bloom_form_header p {
    font-family: 'Outfit', Helvetica, Arial, sans-serif !important;
}

/* OPTIN TITLE */
.et_bloom .et_bloom_form_header h2 {
    font-family: 'Outfit', Helvetica, Arial, sans-serif !important;
}

/* Input Fields, i.e. Email Text */
.et_bloom .et_bloom_form_container input {
    font-family: 'Outfit', Helvetica, Arial, sans-serif !important;
}

/* Button Text */
.et_bloom .et_bloom_form_container form button span {
    font-family: 'Outfit', Helvetica, Arial, sans-serif !important;
}

/* FORM FOOTER TEXT */
.et_bloom .et_bloom_form_footer p {
    font-family: 'Outfit', Helvetica, Arial, sans-serif !important;
}
