@font-face {
    font-family: 'FontAwesome';
    src: url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-home:before {
    content: "\f015";
}

.fa-sign-in:before {
    content: "\f090";
}
.fa-wrench:before {
    content: "\f0ad";
}
.fa-search:before {
    content: "\f002";
}
.fa-facebook:before {
    content: "\f09a"
}
.fa-twitter:before {
    content: "\f099"
}
.fa-youtube-play:before {
    content: "\f16a"
}
.fa-instagram:before {
    content: "\f16d"
}
.fa-linkedin:before {
    content: "\f0e1"
}
.fa-exchange:before {
    content: "\f0ec"
}
.fa-heart:before {
    content: "\f004"
}
.fa-shopping-cart:before {
    content: "\f07a";
}
.fa-angle-double-right:before {
    content: "\f101";
}
.fa-filter:before {
    content: "\f0b0";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: "\f00d";
}
.fa-plus:before {
    content: "\f067";
}
.fa-minus:before {
    content: "\f068";
}
.fa-star-o:before {
    content: "\f006";
}
.fa-arrow-right:before {
    content: "\f061";
}

.fa-times-circle:before {
    content: "\f057";
}
.fa-phone:before {
    content: "\f095";
}
.fa-envelope-o:before {
    content: "\f003";
}
.fa-angle-down:before {
    content: "\f107";
}
.fa-angle-up:before {
    content: "\f106";
}

.fa-refresh:before {
    content: "\f021";
}
.fa-pencil:before {
    content: "\f040";
}
.fa-trash:before {
    content: "\f1f8";
}
.fa-angle-left:before {
    content: "\f104";
}
.fa-eye:before {
    content: "\f06e";
}
.fa-reply:before {
    content: "\f112";
}
.fa-calendar:before {
    content: "\f073";
}
.fa-envelope:before {
    content: "\f0e0";
}
.fa-phone:before {
    content: "\f095";
}
.fa-location-arrow:before {
    content: "\f124";
}
.fa-quote-left:before {
    content: "\F10D";
}

.fa-user::before {
    content: "\f007";
}
.fa-user-circle:before {
    content: "\f2bd";
}
.fa-phone:before {
    content: "\f095";
}
.fa-share-square-o:before {
    content: "\f045";
}
.fa-map-marker::before {
    content: "\f041";
}