/**
 * Theme Name:     AWP Young People
 * Theme URI:      https://digital-loop.com
 * Description:    Hello-elementor child theme.
 * Version:        0.1.0
 * Author:         
 * Author URI:     
 * Template:       hello-elementor
 *
 * @link https://developer.wordpress.org/themes/core-concepts/main-stylesheet/
 */

@font-face {
    font-family: 'Almarai';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('assets/fonts/almarai-300.woff2') format('woff2');
}

@font-face {
    font-family: 'Almarai';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('assets/fonts/almarai-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Almarai';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('assets/fonts/almarai-700.woff2') format('woff2');
}

@font-face {
    font-family: 'Almarai';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('assets/fonts/almarai-800.woff2') format('woff2');
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: italic;
    font-weight: 200 800;
    font-display: swap;
    src: url('assets/fonts/plus-jakarta-sans-italic.woff2') format('woff2');
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url('assets/fonts/plus-jakarta-sans.woff2') format('woff2');
}

.wp-child-theme-awp-young {
    a {
        color: var(--e-global-color-accent_2);
    }

    a:active,
    a:hover {
        color: var(--e-global-color-primary);
    }

    .elementor-heading-title {
        hyphens: auto;
        overflow-wrap: break-word;
        hyphenate-limit-chars: 10 4 4;
    }

    .e-con-full {
        --padding-left: 0;
        --padding-right: 0;
    }

    .icon {
        width: 1.25em;
        height: 1.25em;
        vertical-align: -0.25em;
    }

    .elementor-widget-breadcrumbs {
        font-size: 1rem;
    }
}
