/* ==========================================================================
   IRANSansX Typography for Parallax Persian Layout
   ========================================================================== */

@font-face {
    font-family: 'IRANSansX';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local('IRANSansXFaNum Thin'), local('IRANSansXFaNum-Thin'),
         url('../fonts/iransans/IRANSansXFaNum-Thin.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSansX';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: local('IRANSansXFaNum UltraLight'), local('IRANSansXFaNum-UltraLight'),
         url('../fonts/iransans/IRANSansXFaNum-UltraLight.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSansX';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('IRANSansXFaNum Light'), local('IRANSansXFaNum-Light'),
         url('../fonts/iransans/IRANSansXFaNum-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSansX';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('IRANSansXFaNum Regular'), local('IRANSansXFaNum-Regular'),
         url('../fonts/iransans/IRANSansXFaNum-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSansX';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('IRANSansXFaNum Medium'), local('IRANSansXFaNum-Medium'),
         url('../fonts/iransans/IRANSansXFaNum-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSansX';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('IRANSansXFaNum DemiBold'), local('IRANSansXFaNum-DemiBold'),
         url('../fonts/iransans/IRANSansXFaNum-DemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSansX';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('IRANSansXFaNum Bold'), local('IRANSansXFaNum-Bold'),
         url('../fonts/iransans/IRANSansXFaNum-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSansX';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: local('IRANSansXFaNum ExtraBold'), local('IRANSansXFaNum-ExtraBold'),
         url('../fonts/iransans/IRANSansXFaNum-ExtraBold.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSansX';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local('IRANSansXFaNum Black'), local('IRANSansXFaNum-Black'),
         url('../fonts/iransans/IRANSansXFaNum-Black.ttf') format('truetype');
}

/* Alias for IRANSans */
@font-face {
    font-family: 'IRANSans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('IRANSansXFaNum Regular'), local('IRANSansXFaNum-Regular'),
         url('../fonts/iransans/IRANSansXFaNum-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('IRANSansXFaNum Bold'), local('IRANSansXFaNum-Bold'),
         url('../fonts/iransans/IRANSansXFaNum-Bold.ttf') format('truetype');
}
