/*
    Fonts used
*/

.kitsans {
    font-family: 'Kitsans', sans-serif;
    font-weight: regular;
}



/*
    Character edits
*/

.character {
    font-family: english, sans-serif;
    font-weight: 400;
    font-style: italic;
    color: #FFFFFF;
    font-size: 14pt;
}

.charactertwo {
    color: #FFFFFF;
}

.sans {
    font-family: 'Kitsans', sans-serif;
    display: inline-block;
    font-weight: 400;
    color:#000000;
    font-size: 12pt;
    line-height: 1.5;
}

.spoken {
    font-family: corundum-text, serif;
    font-weight: 400;
    font-style: italic;
}





.it { font-style: italic; }

/* Font weight classes from ultra light to black, with semibold added */
.fw-ultralight { font-weight: 100; }
.fw-light      { font-weight: 300; }
.fw-regular    { font-weight: 400; }
.fw-semibold   { font-weight: 600; }  /* Semibold */
.fw-bold       { font-weight: 700; }
.fw-black      { font-weight: 900; }

/* Color classes - C1 (white) to C10 (black) */
.C1 {color: #ffffff;}
.C2 {color: #e3e3e3;}
.C3 {color: #c6c6c6;}
.C4 {color: #aaaaaa;}
.C5 {color: #8e8e8e;}
.C6 {color: #717171;}
.C7 {color: #555555;}
.C8 {color: #393939;}
.C9 {color: #1c1c1c;}
.C10 {color: #000000;}

/* Font size classes from 14pt to 25pt using the f prefix */
.f14 { font-size: 14pt; }
.f15 { font-size: 15pt; }
.f16 { font-size: 16pt; }
.f17 { font-size: 17pt; }
.f18 { font-size: 18pt; }
.f19 { font-size: 19pt; }
.f20 { font-size: 20pt; }
.f21 { font-size: 21pt; }
.f22 { font-size: 22pt; }
.f23 { font-size: 23pt; }
.f24 { font-size: 24pt; }
.f25 { font-size: 25pt; }

/* Baseline shift classes: shift characters up or down */
/* Negative values shift the element downward; positive values shift it upward */
.bs-5 { vertical-align: -5px; }
.bs-4 { vertical-align: -4px; }
.bs-3 { vertical-align: -3px; }
.bs-2 { vertical-align: -2px; }
.bs-1 { vertical-align: -1px; }
.bs0  { vertical-align: 0; }
.bs1  { vertical-align: 1px; }
.bs2  { vertical-align: 2px; }
.bs3  { vertical-align: 3px; }
.bs4  { vertical-align: 4px; }
.bs5  { vertical-align: 5px; }

.superscript {
    vertical-align: super;
    font-size: 65%;
}

.subscript {
    vertical-align: sub;
    font-size: 65%;
}


/*
    Palsta muotoilut
*/

/* Line height classes */
.L1 {
    display: inline-block;
    line-height: 0.9;
}

.L3 {
    display: inline-block;
    line-height: 2.5;
}