@font-face {
    font-family: 'icomoon';
    src:    url('data:;base64,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');
    font-weight: normal;
    font-style: normal;
}


[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    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;
}

.icon-heart:before {
    content: "\e024";
}
.icon-repeat:before {
    content: "\e058";
}
.icon-ellipsis:before {
    content: "\e129";
}

