@charset "utf-8";

@font-face {
    font-family: 'Bodidota';
    src: local('Bodidota'),
        url('Bodidota.woff') format('woff'),
        url('Bodidota.ttf') format('truetype'),
        url('https://fonts.cdnfonts.com/s/25205/Bodidota.woff');
    font-style: normal;
}

.Bodidota {
    font-family: 'Bodidota', 'Times New Roman', 'Noto Serif' !important;
    font-weight: 400;
}

@font-face {
    font-family: 'Cochin';
    src: local('Cochin'),
        url('Cochin.ttc');
    font-style: normal;
}

.cochin {
    font-family: 'Cochin', 'Times New Roman', 'Noto Serif' !important;
    font-weight: 600;
    letter-spacing: 0.03em;
}

@font-face {
    font-family: 'Miller Display';
    src: local('Miller Display'),
        url('MillerDisplayRegular.otf') format('opentype');
    font-style: normal;
}

.MillerDisplay {
    font-family: 'Miller Display-Regular', 'Times New Roman', 'Noto Serif' !important;
    font-weight: 500;
    letter-spacing: 0.03em;
}

@font-face {
    font-family: 'MillerDisplayLancome-Roman';
    src: local('MillerDisplayLancome-Roman'),
        url('MillerDisplayLancome-Roman.otf') format('opentype');
    font-style: normal;
}

.MillerDisplay-L {
    font-family: 'MillerDisplayLancome-Roman', 'Times New Roman', 'Noto Serif' !important;
    font-weight: 500;
    letter-spacing: 0.03em;
}

@font-face {
    font-family: 'Optima_Medium';
    src: local('Optima_Medium'),
        url('Optima_Medium.ttf') format('truetype');
    font-style: normal;
}

.Optima_M {
    font-family: 'Optima_Medium', 'Times New Roman', 'Noto Serif' !important;
    font-weight:normal;
}

@font-face {
    font-family: 'OPTIMA_B';
    src: local('OPTIMA_B'),
        url('OPTIMA_B.TTF') format('truetype');
    font-style: normal;
}

.Optima_B {
    font-family: 'OPTIMA_B', 'Times New Roman', 'Noto Serif' !important;
    font-weight: 700;
}

@font-face {
    font-family: 'MarkerFelt';
    src: local('MarkerFelt'),
        url('MarkerFelt.ttc') format('truetype');
    font-style: normal;
}

.MarkerFelt {
    font-family: 'MarkerFelt', 'Noto Serif', 'Times New Roman' !important;
    font-weight:normal;
}

@font-face {
    font-family:'Lato-Bold';
    src: local('Lato-Bold'),
        url('Lato-Bold.ttf') format('truetype');
    font-style: normal;
}

.Lato_B{
    font-family: 'Lato-Bold', 'Noto Serif', 'Times New Roman' !important;
    font-weight:bold;
}

@font-face {
    font-family:'Lato-Regular';
    src: local('Lato-Regular'),
        url('Lato-Regular.ttf') format('truetype');
    font-style: normal;
}

.Lato {
    font-family: 'Lato-Regular', 'Noto Serif', 'Times New Roman' !important;
}

@font-face {
    font-family:'Avant Garde Bold';
    src: local('Avant Garde Bold'),
        url('Avant Garde Bold.ttf') format('truetype');
    font-style: normal;
}


.AvantGarde_B{
    font-family: 'AvantGarde Bold', 'sans-serif' !important;
    font-weight:bold;
}

@font-face {
    font-family:'AvantGarde Md BT';
    src: local('AvantGarde Md BT'),
        url('AvantGarde Md BT.ttf') format('truetype');
    font-style: normal;
}

.AvantGardeMdBT {
    font-family: 'AvantGarde Md BT', 'sans-serif' !important;
}

.num_sans {
    font-family: 'Arial' ,'Noto Sans','Century Gothic', 'sans-serif' !important;
    font-weight: normal;
}


@font-face {
    font-family:'FtraMd';
    src: local('FtraMd'),
        url('FtraMd.ttf') format('truetype');
    font-style: normal;
}

.FtraMd {
    font-family: 'FtraMd', 'sans-serif' !important;
    letter-spacing: 0.05em;
}
