@font-face {
  font-family: 'theme';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

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

.theme-menu:before {
  content: "\2261";
}
.theme-search:before {
  content: "\1f50d";
}
.theme-plus:before {
  content: "\2795";
}
.theme-minus:before {
  content: "\2796";
}
.theme-close:before {
  content: "\2716";
}
.theme-plus_sm:before {
  content: "\2b";
}
.theme-minus_sm:before {
  content: "\2d";
}
.theme-close_sm:before {
  content: "\d7";
}
.theme-down:before {
  content: "\e900";
}
.theme-up:before {
  content: "\e901";
}
.theme-plus_sm_circle:before {
  content: "\2295";
}
.theme-minus_sm_circle:before {
  content: "\2296";
}
.theme-close_sm_circle:before {
  content: "\2297";
}
