.hs .heading-wrapper,.hs #head{
    margin-bottom: 5px;
}
.hs  #hsotsikko,.hs #headline,.hs .header,.hs .headline  {
    font: 18px/18px "Helsingin-Bold" !important;
    margin-bottom: 5px !important;
}
.hs  .hsteksti,.hs .subhead,.hs .description {
    font: 16px/16px "HelsinginText-Book" !important;
    padding: 0 !important;
    letter-spacing: inherit !important;
}
.hs .hsteksti.bottom,.hs .lahde,.hs .source,.hs .disclaimer,.hs #source,.hs #disclaimer,.hs #lahde {
    font: 13px/13px "HelsinginText-Light" !important;
    padding: 0 !important;
    margin-top: 10px !important;
    letter-spacing: inherit !important;
}

/*
    Specific to Charts
*/
.hs .c3-title,.hs .c3-text,.hs .c3-axis-x-label,.hs .c3-chart-arcs-title {
    font: 12px/14px "HelsinginText-Light-Italic" !important;
}

.hs g.tick,.hs g.c3-legend-item {
    font: 11px/13px "HelsinginText-Book" !important;
}