@font-face {
  font-family: 'icomoon';
src:  url(fonts/icomoon.eot?ax.jpg);
src:  url(fonts/icomoon.eot?axbrnf#i.jpg) format('embedded-opentype'),
    url(fonts/icomoon.ttf?ax.jpg) format('truetype'),
    url(fonts/icomoon.woff?ax.jpg) format('woff'),
    url(fonts/icomoon.svg?axbrnf#ico.jpg) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon', Arial, "Segoe UI Symbol", sans-serif !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;

  /* better font rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}

/* 字体文件缺失时使用 Unicode 回退，确保箭头可见 */
.icon-chevron-down:before {
  content: "\25BE";
  font-size: 0.75em;}
.icon-chevron-up:before {
  content: "\25B4";
  font-size: 0.75em;}
.icon-chevrons-down:before {
  content: "\00BB";
  display: inline-block;
  transform: rotate(90deg);
  font-size: 0.9em;}
.icon-chevrons-up:before {
  content: "\00BB";
  display: inline-block;
  transform: rotate(-90deg);
  font-size: 0.9em;}
.icon-search:before {
  content: "\2315";
  font-size: 0.95em;}
