@font-face {
    font-family: 'IdealSansBook';
    src: url('idealsans-book.eot');
    src: url('idealsans-book.eot') format('embedded-opentype'),
         url('idealsans-book.woff2') format('woff2'),
         url('idealsans-book.woff') format('woff'),
         url('idealsans-book.ttf') format('truetype'),
         url('idealsans-book.svg#IdealSansBook') format('svg');
}

@font-face {
    font-family: 'IdealSansLight';
    src: url('idealsans-light.eot');
    src: url('idealsans-light.eot') format('embedded-opentype'),
         url('idealsans-light.woff2') format('woff2'),
         url('idealsans-light.woff') format('woff'),
         url('idealsans-light.ttf') format('truetype'),
         url('idealsans-light.svg#IdealSansLight') format('svg');
}

@font-face {
    font-family: 'IdealSansMedium';
    src: url('idealsans-medium.eot');
    src: url('idealsans-medium.eot') format('embedded-opentype'),
         url('idealsans-medium.woff2') format('woff2'),
         url('idealsans-medium.woff') format('woff'),
         url('idealsans-medium.ttf') format('truetype'),
         url('idealsans-medium.svg#IdealSansMedium') format('svg');
}
@font-face {
    font-family: 'IdealSansSemibold';
    src: url('idealsans-semibold.eot');
    src: url('idealsans-semibold.eot') format('embedded-opentype'),
         url('idealsans-semibold.woff2') format('woff2'),
         url('idealsans-semibold.woff') format('woff'),
         url('idealsans-semibold.ttf') format('truetype'),
         url('idealsans-semibold.svg#IdealSansSemibold') format('svg');
}
