@font-face {
  font-family: 'Custom-Icon-Set';
  src:  url('fonts/Custom-Icon-Set.eot?qmh4rq');
  src:  url('fonts/Custom-Icon-Set.eot?qmh4rq#iefix') format('embedded-opentype'),
    url('fonts/Custom-Icon-Set.ttf?qmh4rq') format('truetype'),
    url('fonts/Custom-Icon-Set.woff?qmh4rq') format('woff'),
    url('fonts/Custom-Icon-Set.svg?qmh4rq#Custom-Icon-Set') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* CWS-Custom: Only apply to <i> with classes starting with cwsi- as doing this to global <i> is dangerous and blow away any other font icons using <i> */
i[class^="cwsi-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Custom-Icon-Set' !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;
}

.cwsi-film:before {
  content: "\e908";
}
.cwsi-listmailer:before {
  content: "\e901";
}
.cwsi-open-house:before {
  content: "\e900";
}
.cwsi-add-to-compare:before {
  content: "\e800";
}
.cwsi-email-a-friend:before {
  content: "\e802";
}
.cwsi-nearby-properties:before {
  content: "\e806";
}
.cwsi-printable-brochure:before {
  content: "\e807";
}
.cwsi-print-more-photos:before {
  content: "\e809";
}
.cwsi-remove-from-compare:before {
  content: "\e80c";
}
.cwsi-save-property:before {
  content: "\e80e";
}
.cwsi-search-again:before {
  content: "\e811";
}
.cwsi-view-on-map:before {
  content: "\e816";
}
.cwsi-send-to-friend:before {
  content: "\e909";
}
.cwsi-blueprint:before {
  content: "\e90a";
}
.cwsi-floorplan:before {
  content: "\e90b";
}
.cwsi-brochure:before {
  content: "\e90c";
}

