@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-search:before {
  content: "\e036";
}
.icon-follow:before {
  content: "\e044";
}
.icon-repeat:before {
  content: "\e057";
}
.icon-speech-bubble:before {
  content: "\e076";
}
.icon-grid:before {
  content: "\e102";
}

