@import "variables";

@font-face {
  font-family: '#{$icomoon-font-family}';
  src:  url('#{$icomoon-font-path}/#{$icomoon-font-family}.eot?964zxx');
  src:  url('#{$icomoon-font-path}/#{$icomoon-font-family}.eot?964zxx#iefix') format('embedded-opentype'),
    url('#{$icomoon-font-path}/#{$icomoon-font-family}.ttf?964zxx') format('truetype'),
    url('#{$icomoon-font-path}/#{$icomoon-font-family}.woff?964zxx') format('woff'),
    url('#{$icomoon-font-path}/#{$icomoon-font-family}.svg?964zxx##{$icomoon-font-family}') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

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

.ico--mastodon {
  &:before {
    content: $ico--mastodon; 
  }
}
.ico--helios {
  &:before {
    content: $ico--helios; 
  }
}
.ico--redmine {
  &:before {
    content: $ico--redmine; 
  }
}
.ico--zulip {
  &:before {
    content: $ico--zulip; 
  }
}
.ico--forum {
  &:before {
    content: $ico--forum; 
  }
}
.ico--pirati {
  &:before {
    content: $ico--pirati; 
  }
}
.ico--jitsi {
  &:before {
    content: $ico--jitsi; 
  }
}
.ico--open-source {
  &:before {
    content: $ico--open-source; 
  }
}
.ico--donation-full {
  &:before {
    content: $ico--donation-full; 
  }
}
.ico--donation-outline {
  &:before {
    content: $ico--donation-outline; 
  }
}
.ico--strategy {
  &:before {
    content: $ico--strategy; 
  }
}
.ico--pig {
  &:before {
    content: $ico--pig; 
  }
}
.ico--thermometer {
  &:before {
    content: $ico--thermometer; 
  }
}
.ico--menu {
  &:before {
    content: $ico--menu; 
  }
}
.ico--chevron-right {
  &:before {
    content: $ico--chevron-right; 
  }
}
.ico--chevron-left {
  &:before {
    content: $ico--chevron-left; 
  }
}
.ico--chevron-down {
  &:before {
    content: $ico--chevron-down; 
  }
}
.ico--chevron-up {
  &:before {
    content: $ico--chevron-up; 
  }
}
.ico--link-horizontal {
  &:before {
    content: $ico--link-horizontal; 
  }
}
.ico--beer {
  &:before {
    content: $ico--beer; 
  }
}
.ico--food {
  &:before {
    content: $ico--food; 
  }
}
.ico--dots-three-vertical {
  &:before {
    content: $ico--dots-three-vertical; 
  }
}
.ico--dots-three-horizontal {
  &:before {
    content: $ico--dots-three-horizontal; 
  }
}
.ico--log-out {
  &:before {
    content: $ico--log-out; 
  }
}
.ico--envelope {
  &:before {
    content: $ico--envelope; 
  }
}
.ico--pin {
  &:before {
    content: $ico--pin; 
  }
}
.ico--at {
  &:before {
    content: $ico--at; 
  }
}
.ico--glass {
  &:before {
    content: $ico--glass; 
  }
}
.ico--checkmark {
  &:before {
    content: $ico--checkmark; 
  }
}
.ico--info {
  &:before {
    content: $ico--info; 
  }
}
.ico--question {
  &:before {
    content: $ico--question; 
  }
}
.ico--warning {
  &:before {
    content: $ico--warning; 
  }
}
.ico--code {
  &:before {
    content: $ico--code; 
  }
}
.ico--checkbox-unchecked {
  &:before {
    content: $ico--checkbox-unchecked; 
  }
}
.ico--star-full {
  &:before {
    content: $ico--star-full; 
  }
}
.ico--star-empty {
  &:before {
    content: $ico--star-empty; 
  }
}
.ico--bookmark {
  &:before {
    content: $ico--bookmark; 
  }
}
.ico--cog {
  &:before {
    content: $ico--cog; 
  }
}
.ico--key {
  &:before {
    content: $ico--key; 
  }
}
.ico--zoom-in {
  &:before {
    content: $ico--zoom-in; 
  }
}
.ico--zoom-out {
  &:before {
    content: $ico--zoom-out; 
  }
}
.ico--shrink {
  &:before {
    content: $ico--shrink; 
  }
}
.ico--printer {
  &:before {
    content: $ico--printer; 
  }
}
.ico--file-openoffice {
  &:before {
    content: $ico--file-openoffice; 
  }
}
.ico--user {
  &:before {
    content: $ico--user; 
  }
}
.ico--file-excel {
  &:before {
    content: $ico--file-excel; 
  }
}
.ico--file-word {
  &:before {
    content: $ico--file-word; 
  }
}
.ico--file-pdf {
  &:before {
    content: $ico--file-pdf; 
  }
}
.ico--file-picture {
  &:before {
    content: $ico--file-picture; 
  }
}
.ico--file-blank {
  &:before {
    content: $ico--file-blank; 
  }
}
.ico--folder-upload {
  &:before {
    content: $ico--folder-upload; 
  }
}
.ico--upload {
  &:before {
    content: $ico--upload; 
  }
}
.ico--cloud-upload {
  &:before {
    content: $ico--cloud-upload; 
  }
}
.ico--folder-download {
  &:before {
    content: $ico--folder-download; 
  }
}
.ico--download {
  &:before {
    content: $ico--download; 
  }
}
.ico--cloud-download {
  &:before {
    content: $ico--cloud-download; 
  }
}
.ico--alarm {
  &:before {
    content: $ico--alarm; 
  }
}
.ico--calculator {
  &:before {
    content: $ico--calculator; 
  }
}
.ico--facebook-full {
  &:before {
    content: $ico--facebook-full; 
  }
}
.ico--feed {
  &:before {
    content: $ico--feed; 
  }
}
.ico--library {
  &:before {
    content: $ico--library; 
  }
}
.ico--office {
  &:before {
    content: $ico--office; 
  }
}
.ico--attachment {
  &:before {
    content: $ico--attachment; 
  }
}
.ico--enlarge {
  &:before {
    content: $ico--enlarge; 
  }
}
.ico--eye-off {
  &:before {
    content: $ico--eye-off; 
  }
}
.ico--eye {
  &:before {
    content: $ico--eye; 
  }
}
.ico--share {
  &:before {
    content: $ico--share; 
  }
}
.ico--search {
  &:before {
    content: $ico--search; 
  }
}
.ico--pencil {
  &:before {
    content: $ico--pencil; 
  }
}
.ico--lock-open {
  &:before {
    content: $ico--lock-open; 
  }
}
.ico--lock {
  &:before {
    content: $ico--lock; 
  }
}
.ico--equalizer {
  &:before {
    content: $ico--equalizer; 
  }
}
.ico--switch {
  &:before {
    content: $ico--switch; 
  }
}
.ico--loop {
  &:before {
    content: $ico--loop; 
  }
}
.ico--refresh {
  &:before {
    content: $ico--refresh; 
  }
}
.ico--bullhorn {
  &:before {
    content: $ico--bullhorn; 
  }
}
.ico--bin {
  &:before {
    content: $ico--bin; 
  }
}
.ico--cross {
  &:before {
    content: $ico--cross; 
  }
}
.ico--checkbox-checked {
  &:before {
    content: $ico--checkbox-checked; 
  }
}
.ico--globe {
  &:before {
    content: $ico--globe; 
  }
}
.ico--wikipedia {
  &:before {
    content: $ico--wikipedia; 
  }
}
.ico--youtube {
  &:before {
    content: $ico--youtube; 
  }
}
.ico--users {
  &:before {
    content: $ico--users; 
  }
}
.ico--book {
  &:before {
    content: $ico--book; 
  }
}
.ico--bubbles {
  &:before {
    content: $ico--bubbles; 
  }
}
.ico--map {
  &:before {
    content: $ico--map; 
  }
}
.ico--compass {
  &:before {
    content: $ico--compass; 
  }
}
.ico--folder-open {
  &:before {
    content: $ico--folder-open; 
  }
}
.ico--folder {
  &:before {
    content: $ico--folder; 
  }
}
.ico--drawer {
  &:before {
    content: $ico--drawer; 
  }
}
.ico--stop {
  &:before {
    content: $ico--stop; 
  }
}
.ico--github {
  &:before {
    content: $ico--github; 
  }
}
.ico--clock {
  &:before {
    content: $ico--clock; 
  }
}
.ico--calendar {
  &:before {
    content: $ico--calendar; 
  }
}
.ico--flickr {
  &:before {
    content: $ico--flickr; 
  }
}
.ico--instagram {
  &:before {
    content: $ico--instagram; 
  }
}
.ico--twitter {
  &:before {
    content: $ico--twitter; 
  }
}
.ico--newspaper {
  &:before {
    content: $ico--newspaper; 
  }
}
.ico--cart {
  &:before {
    content: $ico--cart; 
  }
}
.ico--home {
  &:before {
    content: $ico--home; 
  }
}
.ico--link {
  &:before {
    content: $ico--link; 
  }
}
.ico--power {
  &:before {
    content: $ico--power; 
  }
}
.ico--rocket {
  &:before {
    content: $ico--rocket; 
  }
}
.ico--location {
  &:before {
    content: $ico--location; 
  }
}
.ico--phone {
  &:before {
    content: $ico--phone; 
  }
}
.ico--linkedin {
  &:before {
    content: $ico--linkedin; 
  }
}
.ico--facebook {
  &:before {
    content: $ico--facebook; 
  }
}
.ico--envelop {
  &:before {
    content: $ico--envelop; 
  }
}
.ico--bed {
  &:before {
    content: $ico--bed; 
  }
}
.ico--train {
  &:before {
    content: $ico--train; 
  }
}
.ico--bus {
  &:before {
    content: $ico--bus; 
  }
}
.ico--wheelchair {
  &:before {
    content: $ico--wheelchair; 
  }
}
.ico--thumbs-down {
  &:before {
    content: $ico--thumbs-down; 
  }
}
.ico--thumbs-up {
  &:before {
    content: $ico--thumbs-up; 
  }
}
.ico--anchor {
  &:before {
    content: $ico--anchor; 
  }
}
.ico--paw {
  &:before {
    content: $ico--paw; 
  }
}