/*
Theme Name: هلو المنتور چایلد
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
*/


/* ========================================
   IRANYekanXFaNum
======================================== */

/* Thin */
@font-face {
    font-family: 'IRANYekanXFaNum';
    src: url('./fonts/IRANYekanXFaNum-Thin.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

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

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

/* Medium */
@font-face {
    font-family: 'IRANYekanXFaNum';
    src: url('./fonts/IRANYekanXFaNum-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* DemiBold */
@font-face {
    font-family: 'IRANYekanXFaNum';
    src: url('./fonts/IRANYekanXFaNum-DemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

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

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

/* Black */
@font-face {
    font-family: 'IRANYekanXFaNum';
    src: url('./fonts/IRANYekanXFaNum-Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}


/* ========================================
   IRANYekanX
======================================== */

/* Medium */
@font-face {
    font-family: 'IRANYekanX';
    src: url('./fonts/IRANYekanX-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* DemiBold */
@font-face {
    font-family: 'IRANYekanX';
    src: url('./fonts/IRANYekanX-DemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

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


/* ========================================
   Global Typography
======================================== */

html,
body,
p,
a,
span,
div,
button,
input,
textarea,
select,
option,
label,
table,
th,
td,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'IRANYekanXFaNum', sans-serif;
}



/* Hide default page title */
h1.entry-title {
    display: none !important;
}