@font-face {
    font-family: Euclid Fa;
    src: url(../../../templates/vernissage/editors/fonts/EuclidFA-Regular-WebS.eot);
    src: url(../../../templates/vernissage/editors/fonts/EuclidFA-Regular-WebS.eot#iefix) format("embedded-opentype"),
    url(../../../templates/vernissage/editors/fonts/EuclidFA-Regular-WebS.ttf) format("truetype"),
    url(../../../templates/vernissage/editors/fonts/EuclidFA-Regular-WebS.woff) format("woff"),
    url(../../../templates/vernissage/editors/fonts/EuclidFA-Regular-WebS.svg#EuclidFA) format("svg");
    font-weight: 400;
    font-style: normal;
    font-smooth: always;
}

@font-face {
    font-family: Euclid Fa Medium;
    src: url(../../../templates/vernissage/editors/fonts/EuclidFA-Medium-WebS.eot);
    src: url(../../../templates/vernissage/editors/fonts/EuclidFA-Medium-WebS.eot#iefix) format("embedded-opentype"),
    url(../../../templates/vernissage/editors/fonts/EuclidFA-Medium-WebS.ttf) format("truetype"),
    url(../../../templates/vernissage/editors/fonts/EuclidFA-Medium-WebS.woff) format("woff"),
    url(../../../templates/vernissage/editors/fonts/EuclidFA-Medium-WebS.svg#EuclideFAmedium) format("svg");
    font-weight: 400;
    font-style: normal;
    font-smooth: always;
}

@font-face {
    font-family: 'fl-durst-icon';
    src:  url('../../../templates/vernissage/editors/fonts/fl-durst-icon.eot?mxc3gy');
    src:  url('../../../templates/vernissage/editors/fonts/fl-durst-icon.eot?mxc3gy#iefix') format('embedded-opentype'),
    url('../../../templates/vernissage/editors/fonts/fl-durst-icon.ttf?mxc3gy') format('truetype'),
    url('../../../templates/vernissage/editors/fonts/fl-durst-icon.woff?mxc3gy') format('woff'),
    url('../../../templates/vernissage/editors/fonts/fl-durst-icon.svg?mxc3gy#fl-durst-icon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

body {
    --font-family: 'Euclid FA medium', sans-serif;
}


[class^="se-icon-"], [class*=" se-icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'fl-durst-icon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.se-icon-sidebar-text:before {
    content: "\e920";
}
.se-icon-sidebar-elements:before {
    content: "\e928";
}
.se-icon-sidebar-upload:before {
    content: "\e922";
}
.se-icon-edit-brush:before {
    content: "\e91e";
}
.se-icon-user-login:before {
    content: "\e92c";
}
.se-icon-text-bold:before {
    content: "\e924";
}
.se-icon-text-underline:before {
    content: "\e925";
}
.se-icon-sidebar-right-arrows-left:before {
    content: "\e93a";
}
.se-icon-sidebar-top-arrows-down:before {
    content: "\e93d";
}
.se-icon-sidebar-arrows-backward:before {
    content: "\e92e";
}
.se-icon-sidebar-arrows-forward:before {
    content: "\e92f";
}
.se-icon-zoom-out:before {
    content: "\e933";
}
.se-icon-zoom-in:before {
    content: "\e932";
}

.se-icon-format_align_left_material:before {
    content: "\e907";
}
.se-icon-format_align_center_material:before {
    content: "\e905";
}
.se-icon-format_align_right_material:before {
    content: "\e909";
}
.se-icon-format_align_justify_material:before {
    content: "\e906";
}
.se-icon-format_line_spacing_material:before {
    content: "\e90c";
}

.se-icon-layers_black_material:before {
    content: "\e90f";
}

.se-icon-close_material:before {
    content: "\e900";
}
