/* Base Font */


/* complete */

@font-face {
    font-family: "RiformaLLWeb-Regular";
    src: url("../font/RiformaLLSub-Regular.woff") format("woff");
}

@font-face {
    font-family: "RiformaLLWeb-Regular";
    src: url("../font/RiformaLLWeb-Regular.woff2") format("woff2");
}


/* subset */

@font-face {
    font-family: "RiformaLLSub-Regular";
    src: url("../font/RiformaLLSub-Regular.woff") format("woff");
}

@font-face {
    font-family: "RiformaLLSub-Regular";
    src: url("../font/RiformaLLSub-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "Pacifico-Regular";
    src: url("../font/Pacifico-Regular.ttf") format("ttf");
}


/* Special Fonts */

@font-face {
    font-family: "AlteSchwabacher";
    src: url('../font/alte-schwabacher.regular.ttf') format("truetype");
}

.AlteSchwabacher {
    font-family: 'AlteSchwabacher';
    /* line-height: 1rem; */
    transition: color 0.55s .4s ease-out;
    color: black;
}

@font-face {
    font-family: "Anthony";
    src: url("../font/Anthony.woff") format("woff");
}

.Anthony {
    font-family: 'Anthony';
    /* line-height: 1rem; */
    transition: color 0.55s .4s ease-out;
    color: black;
}

@font-face {
    font-family: "Euripides";
    src: url("../font/Euripides.woff") format("woff");
}

.Euripides {
    font-family: 'Euripides';
    /* line-height: 1rem; */
    transition: color 0.55s .4s ease-out;
    color: black;
}

@font-face {
    font-family: "MontaguSlab";
    src: url("../font/MontaguSlab.woff") format("woff");
}

.MontaguSlab {
    font-family: 'MontaguSlab';
    /* line-height: 1rem; */
    transition: color 0.55s .4s ease-out;
    color: black;
    font-size: 98%;
}

@font-face {
    font-family: "NovaCut-Regular";
    src: url("../font/NovaCut-Regular.woff") format("woff");
}

.NovaCut-Regular {
    font-family: 'NovaCut-Regular';
    /* line-height: 1rem; */
    transition: color 0.55s .4s ease-out;
    color: black;
}

@font-face {
    font-family: "Ouroboros-Regular";
    src: url("../font/Ouroboros-Regular.woff") format("woff");
}

@font-face {
    font-family: "Ouroboros-Regular";
    src: url("../font/Ouroboros-Regular.woff2") format("woff2");
}

.Ouroboros-Regular {
    font-family: 'Ouroboros-Regular';
    /* line-height: 1rem; */
    transition: color 0.55s .4s ease-out;
    color: black;
    font-size: 91%;
}

@font-face {
    font-family: "Pacifico-Regular";
    src: url("../font/Pacifico-Regular.woff") format("woff");
}

.Pacifico-Regular {
    font-family: 'Pacifico-Regular';
    /* line-height: 1rem; */
    transition: color 0.55s .4s ease-out;
    color: black;
}

@font-face {
    font-family: "Runic_Sans_Plain";
    src: url("../font/Runic_Sans_Plain.woff") format("woff");
}

.Runic_Sans_Plain {
    font-family: 'Runic_Sans_Plain';
    line-height: 2.5rem;
    transition: color 0.55s .4s ease-out;
    color: black;
    font-size: 95%;
}