/**
 * COPYRIGHT 2024 BY ROBERT CURA. ALL RIGHTS RESERVED
 * AUTHOR: ROBERT CURA
 * INCEPTION: 2024FEB27
 * DESCRIPTION: Base font libraries. This SHOULD always be the place where new fonts
 *              are included. This will increase the range of the THEME.
 **/

/*************************************************************************** *
 *
 * ADOBE FONT IMPORTS (FOR METROLETA ONLY. NOT FOR CLIENTS)                    
 *
 *************************************************************************** */
@import url("https://use.typekit.net/rlw1dbz.css");     /* XRC MOD: 1010 dance use */
@import url("https://use.typekit.net/vdw4bjz.css");     /* XRC MOD: metroleta.com use */

/*************************************************************************** *
 *
 * GOOGLE FONT IMPORTS                    
 *
 *************************************************************************** */
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/*************************************************************************** *
 *
 * FONT DEFINITIONS                    
 *
 *************************************************************************** */

/*ADOBE FONT. DO NOT UNCOMMENT. FOR DOCUMENTATION ONLY: format("truetype")
@font-face {
    font-family: 'orpheuspro';
    font-style: normal;
    font-weight: 400;
}*/
/*-------------------------------------------------------------------------- */
/*  PlayFair Display                                                                          
/*-------------------------------------------------------------------------- */
/*format("truetype")*/
@font-face {
    font-family: 'PlayfairDisplay';
    font-style: normal;
    font-weight: 400;
    src: url("../../fonts/Playfair_Display/PlayfairDisplay-VariableFont_wght.ttf") format("truetype");
}
/*format("truetype")*/
@font-face {
    font-family: 'PlayfairDisplayItalic';
    font-style: italic;
    font-weight: 400;
    src: url("../../fonts/Playfair_Display/PlayfairDisplay-Italic-VariableFont_wght.ttf") format("truetype");
}
/*-------------------------------------------------------------------------- */
/*  NOTO SERIF                                                                          
/*-------------------------------------------------------------------------- */
/*format("truetype")*/
@font-face {
    font-family: 'NotoSerif';
    font-style: normal;
    font-weight: 400;
    src: url("../../fonts/Noto_Serif/NotoSerif-VariableFont_wdth,wght.ttf") format("truetype");
}
/*format("truetype")*/
@font-face {
    font-family: 'NotoSerifItalic';
    font-style: italic;
    font-weight: 400;
    src: url("../../fonts/Noto_Serif/NotoSerif-Italic-VariableFont_wdth,wght.ttf") format("truetype");
}
/*-------------------------------------------------------------------------- */
/*  NEWSREADER                                                                          
/*-------------------------------------------------------------------------- */
/*format("truetype")*/
@font-face {
    font-family: 'Newsreader';
    font-style: normal;
    font-weight: 400;
    src: url("../../fonts/Newsreader/Newsreader-VariableFont_opsz,wght.ttf") format("truetype");
}
/*format("truetype")*/
@font-face {
    font-family: 'NewsreaderItalic';
    font-style: italic;
    font-weight: 400;
    src: url("../../fonts/Newsreader/Newsreader-Italic-VariableFont_opsz,wght.ttf") format("truetype");
}
/*-------------------------------------------------------------------------- */
/*  Material Icons                                                                          
/*-------------------------------------------------------------------------- */
/*format("opentype")*/
@font-face {
    font-family: 'MaterialIcons';
    font-style: normal;
    font-weight: 400;
    /*src: url("../../fonts/Material_Icons/MaterialIcons-Regular.eot);  For IE6-8 */
    src: url("../../fonts/Material_Icons/MaterialIconsOutlined-Regular.otf") format("opentype"),
         url("../../fonts/Material_Icons/MaterialIcons-Regular.ttf") format("truetype");
}
/*-------------------------------------------------------------------------- */
/*  Montserrat-VariableFont_wght*/
/*-------------------------------------------------------------------------- */
@font-face {
    font-family: 'Montserrat';
    src: url("../../fonts/Montserrat/Montserrat-VariableFont_wght.ttf") format("truetype");
    /*src: url("../../fonts/Fira_Sans_Condensed/FiraSansCondensed-BoldItalic.ttf") format("truetype");*/
    font-weight: normal;
    font-style: normal;
    /*font-display: swap;*/
}


/*-------------------------------------------------------------------------- */
/*  BODONI MODA                                                                          
/*-------------------------------------------------------------------------- */
@font-face {
    font-family: "BodoniModa";
    src: url("../../fonts/Bodoni_Moda/BodoniModa-VariableFont_opsz,wght.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    /*font-display: swap;*/
}

/*FIRA SANS*/
/*-------------------------------------------------------------------------- */
/*  FIRA SANS                                                                          
/*-------------------------------------------------------------------------- */
@font-face {
    font-family: "FiraSansRegular";
/*    font-family: "FiraSansMedium";*/ /* RC: FORMERLY */
    src: url("../../fonts/Fira_Sans/FiraSans-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "FiraSansMedium";
/*    font-family: "FiraSansMedium";*/ /* RC: FORMERLY */
    src: url("../../fonts/Fira_Sans/FiraSans-Medium.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "FiraSansBold";
    src: url("../../fonts/Fira_Sans/FiraSans-Bold.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "FiraSansItalic";
    src: url("../../fonts/Fira_Sans/FiraSans-Italic.ttf") format("truetype");
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: "FiraSansCondensed";
/*    font-family: "FiraSansMedium";*/ /* RC: FORMERLY */
    src: url("../../fonts/Fira_Sans_Condensed/FiraSansCondensed-Light.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;

}

/* METROPOLIS */
/*-------------------------------------------------------------------------- */
/*  METROPOLIS                                                                          
/*-------------------------------------------------------------------------- */
@font-face {
    font-family: metropolis;
    src: url("../../fonts/metropolis/Metropolis-Regular.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

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

@font-face {
    font-family: metropolis;
    src: url("../../fonts/metropolis/Metropolis-SemiBold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/*-------------------------------------------------------------------------- */
/*  lora-regular - latin */
/*-------------------------------------------------------------------------- */
@font-face {
    font-family: Lora;
    src:
        local("Lora-Regular"),
        url("../../fonts/lora/lora-v14-latin-regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* lora-italic - latin */

@font-face {
    font-family: Lora;
    src:
        local("Lora-Italic"),
        url("../../fonts/lora/lora-v14-latin-italic.woff2") format("woff2");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}


@font-face {
    font-family: Lora;
    src:
        local("Lora-Bold"),
        url("../../fonts/lora/lora-v14-latin-700.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/*-------------------------------------------------------------------------- */
/*  PT SANS NARROW                                                                          
/*-------------------------------------------------------------------------- */
@font-face {
    font-family: PTSansNarrow;
    src:
        local("PT_Sans_Narrow"),
        url("../../fonts/PT_Sans_Narrow/PTSansNarrow-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    /*font-display: swap;*/
}

@font-face {
    font-family: PTSansNarrowBold;
    src:
        local("PT_Sans_Narrow"),
        url("../../fonts/PT_Sans_Narrow/PTSansNarrow-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    /*font-display: swap;*/
}

/*-------------------------------------------------------------------------- */
/*  REDDIT SANS CONDENSED                                                                          
/*-------------------------------------------------------------------------- */
@font-face {
    font-family: RedditSansCondensed;
    src:
        local("RedditSansCondensed-VariableFont-wght"),
        url("../../fonts/Reddit_Sans_Condensed/RedditSansCondensed-VariableFont-wght.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    /*font-display: swap;*/
}

