@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../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-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}
.fa-search:before {
    content: "\f002"
}
.fa-heart:before {
    content: "\f004"
}
.fa-star:before {
    content: "\f005"
}
.fa-user:before {
    content: "\f007"
}
.fa-home:before {
    content: "\f015"
}
.fa-map-marker:before {
    content: "\f041"
}
.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrow-down:before {
    content: "\f063"
}
.fa-comment:before {
    content: "\f075"
}

.fa-magnet:before {
    content: "\f076"
}
.fa-chevron-up:before {
    content: "\f077"
}

.fa-chevron-down:before {
    content: "\f078"
}
.fa-twitter-square:before {
    content: "\f081"
}

.fa-facebook-square:before {
    content: "\f082"
}
.fa-thumbs-o-up:before {
    content: "\f087"
}

.fa-thumbs-o-down:before {
    content: "\f088"
}
.fa-heart-o:before {
    content: "\f08a"
}
.fa-sign-out:before {
    content: "\f08b"
}
.fa-sign-in:before {
    content: "\f090"
}
.fa-twitter:before {
    content: "\f099"
}

.fa-facebook-f:before,.fa-facebook:before {
    content: "\f09a"
}
.fa-unlock:before {
    content: "\f09c"
}
.fa-truck:before {
    content: "\f0d1"
}
.fa-envelope:before {
    content: "\f0e0"
}
.fa-comment-o:before {
    content: "\f0e5"
}

.fa-comments-o:before {
    content: "\f0e6"
}
.fa-coffee:before {
    content: "\f0f4"
}

.fa-cutlery:before {
    content: "\f0f5"
}
.fa-h-square:before {
    content: "\f0fd"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content: "\f107"
}
.fa-spinner:before {
    content: "\f110"
}
.fa-location-arrow:before {
    content: "\f124"
}
.fa-instagram:before {
    content: "\f16d"
}

.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d"
}
.fa-times-circle:before {
    content: "\f057"
}

.fa-lock:before {
    content: "\f023"
}
.fa-group:before, .fa-users:before {
    content: "\f0c0"
}

.fa-plus:before {
    content: "\f067"
}

.fa-plus-square-o:before {
    content:"\f196"
}

.fa-phone-square:before {
    content: "\f098";
}
.fa-motorcycle:before {
    content: "\f21c";
}

.fa-utensils::before {
    content: "\f2e7";
}

.fa-circle-notch:before {
    content: "\f1ce";
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "\f044"
}

.fa-cutlery:before {
	content: "\f0f5"
}