@font-face {
  font-family: 'cwp-fontawesome';
  src:  url('../webfonts/fontawesome.eot?m879jw');
  src:  url('../webfonts/fontawesome.eot?m879jw#iefix') format('embedded-opentype'),
	url('../webfonts/fontawesome.ttf?m879jw') format('truetype'),
	url('../webfonts/fontawesome.woff?m879jw') format('woff'),
	url('../webfonts/fontawesome.svg?m879jw#fontawesome') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.cwp-fa,
.cwp-fas,
.cwp-far,
.cwp-fal,
.cwp-fab{
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'cwp-fontawesome' !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;
}

.cwp-fa-search:before {
  content: "\f002";
}
.cwp-fa-envelope:before {
  content: "\f003";
}
.cwp-fa-th:before {
  content: "\f00a";
}
.cwp-fa-list:before {
  content: "\f00b";
}
.cwp-fa-tags:before {
  content: "\f02c";
}
.cwp-fa-edit:before {
  content: "\f044";
}
.cwp-fa-arrow-up:before {
  content: "\f062";
}
.cwp-fa-calendar-alt:before {
  content: "\f073";
}
.cwp-fa-shopping-cart:before {
  content: "\f07a";
}
.cwp-fa-comment-alt:before {
  content: "\f0e5";
}
.cwp-fa-map:before {
  content: "\f278";
}
.cwp-fa-user:before {
  content: "\f2c0";
}
.cwp-fa-angle-up:before {
  content: "\f106";
}
.cwp-fa-phone:before {
  content: "\f095";
}
.cwp-fa-mobile:before {
  content: "\f10b";
}
.cwp-fa-long-arrow-up:before {
  content: "\f176";
}
.cwp-fa-twitter:before {
  content: "\f099";
}
.cwp-fa-facebook-f:before {
  content: "\f09a";
}
.cwp-fa-pinterest:before {
  content: "\f0d2";
}
.cwp-fa-google-plus:before {
  content: "\f0d5";
}
.cwp-fa-linkedin-in:before {
  content: "\f0e1";
}
.cwp-fa-angle-down:before {
  content: "\f107";
}
.cwp-fa-youtube-play:before {
  content: "\f16a";
}
.cwp-fa-dropbox:before {
  content: "\f16b";
}
.cwp-fa-stack-overflow:before {
  content: "\f16c";
}
.cwp-fa-instagram:before {
  content: "\f16d";
}
.cwp-fa-tumblr:before {
  content: "\f173";
}
.cwp-fa-dribbble:before {
  content: "\f17d";
}
.cwp-fa-skype:before {
  content: "\f17e";
}
.cwp-fa-slack:before {
  content: "\f198";
}
.cwp-fa-soundcloud:before {
  content: "\f1be";
}
.cwp-fa-pinterest-p:before {
  content: "\f231";
}
.cwp-fa-bars:before {
  content: "\f0c9";
}
.cwp-fa-times:before {
  content: "\f00d";
}
.cwp-fa-arrow-right:before {
  content: "\f060";
}
.cwp-fa-arrow-left:before {
  content: "\f061";
}
