$font-mdi: 'tvd-nm-icons'; $icons-font-path: "../fonts/" !default; @font-face { font-family: "#{$font-mdi}"; src: url("#{$icons-font-path}#{$font-mdi}.eot?1#iefixe") format("embedded-opentype"), url("#{$icons-font-path}#{$font-mdi}.woff?e1") format("woff"), url("#{$icons-font-path}#{$font-mdi}.ttf?e1") format("truetype"), url("#{$icons-font-path}#{$font-mdi}.svg##{$font-mdi}") format("svg"); font-weight: normal; font-style: normal; } [class^="tvd-nm-icon"], [class*=" tvd-nm-icon"] { speak: none; display: inline-block; font-family: "tvd-nm-icons"; font-style: normal; font-weight: normal; font-variant: normal; text-rendering: auto; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); &:before { color: inherit; display: inline-block; speak: none; text-decoration: inherit; } } .tvd-nm-large-icon { font-size: 40px; } .tvd-nm-medium-icon { font-size: 30px; } .tvd-nm-small-icon { font-size: 20px; } // icons .tvd-nm-icon-envelope-o:before { content: "\f003"; } .tvd-nm-icon-flask:before { content: "\f0c3"; } .tvd-nm-icon-code:before { content: "\f121"; } .tvd-nm-icon-angle-down:before { content: "\e902"; } .tvd-nm-icon-angle-up:before { content: "\e901"; } .tvd-nm-icon-chevron-right:before { content: "\e900"; } .tvd-nm-icon-plus:before { content: "\e900"; } .tvd-nm-icon-wordpress:before { content: "\e905"; } .tvd-nm-icon-comments-o:before { content: "\e906"; }