
[class^="fa-"], [class*=" fa-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'FontAwesome' !important;
    font-style: normal;
    font-variant: normal;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.far {
    font-weight: 400;
}
.fal {
    font-weight: 300;
}
.fa,
.fas {
    font-weight: 900;
}

/**
*** REGULAR ICONS
 */
.fa-image:before {
    content: "\f03e";
}
.fa-eye:before {
    content: "\f06e";
}
.fa-speech-bubble:before {
    content: "\e902";
}
.fa-letter:before {
    content: "\e901";
}
.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-chevron-left:before {
    content: "\f053";
}
.fa-chevron-right:before {
    content: "\f054";
}
.fa-times-circle:before {
    content: "\f057";
}
.fa-chevron-up:before {
    content: "\f077";
}
.fa-chevron-down:before {
    content: "\f078";
}
.fa-save:before {
    content: "\f0c7";
}
.fa-file-pdf:before {
    content: "\f1c1";
}
.fa-trash-alt:before {
    content: "\f2ed";
}
.fa-pen-square:before {
    content: "\f14b";
}

/**
*** LIGHT AND SOLID ICONS
 */
.fa-tree-alt:before {
    content: "\f400";
}
.fa-piggy-bank:before {
    content: "\f4d3";
}
.fa-bullseye:before {
    content: "\f140";
}
.fa-lightbulb:before {
    content: "\f0eb";
}
.fa-euro-sign:before {
    content: "\f153";
}
.fa-thumbs-up:before {
    content: "\f164";
}
.fa-hand-holding:before {
    content: "\f4bd";
}
.fa-file-search:before {
    content: "\f865";
}
.fa-star:before {
    content: "\f005";
}
.fa-user:before {
    content: "\f007";
}
.fa-edit:before {
    content: "\f044";
}
.fa-gift:before {
    content: "\f06b";
}
.fa-phone:before {
    content: "\f095";
}
.fa-money-bill:before {
    content: "\f0d6";
}
.fa-paint-brush:before {
    content: "\f1fc";
}
.fa-birthday-cake:before {
    content: "\f1fd";
}
.fa-cart-arrow-down:before {
    content: "\f218";
}
.fa-registered:before {
    content: "\f25d";
}
.fa-shopping-bag:before {
    content: "\f290";
}
.fa-percent:before {
    content: "\f295";
}
.fa-envelope-open:before {
    content: "\f2b6";
}
.fa-trophy-alt:before {
    content: "\f2eb";
}
.fa-desktop-alt:before {
    content: "\f390";
}
.fa-shipping-fast:before {
    content: "\f48b";
}
.fa-warehouse:before {
    content: "\f494";
}
.fa-box-alt:before {
    content: "\f49a";
}
.fa-box-open:before {
    content: "\f49e";
}
.fa-boxes-alt:before {
    content: "\f4a1";
}
.fa-headset:before {
    content: "\f590";
}
.fa-stamp:before {
    content: "\f5bf";
}
.fa-home-alt:before {
    content: "\f80a";
}
.fa-times:before {
    content: "\f00d";
}
.fa-times-circle:before {
    content: "\f057";
}
.fa-search:before {
    content: "\f002";
}
.fa-check:before {
    content: "\f00c";
}
.fa-image:before {
    content: "\f03e";
}
.fa-home:before {
    content: "\f015";
}
.fa-lock:before {
    content: "\f023";
}
.fa-bold:before {
    content: "\f032";
}
.fa-italic:before {
    content: "\f033";
}
.fa-align-left:before {
    content: "\f036";
}
.fa-align-center:before {
    content: "\f037";
}
.fa-align-right:before {
    content: "\f038";
}
.fa-pencil:before {
    content: "\f040";
}
.fa-info-circle:before {
    content: "\f05a";
}
.fa-info:before {
    content: "\f129";
}
.fa-plus:before {
    content: "\f067";
}
.fa-upload:before {
    content: "\f093";
}
.fa-bars:before {
    content: "\f0c9";
}
.fa-truck:before {
    content: "\f0d1";
}
.fa-sort-down:before {
    content: "\f0dd";
}
.fa-sort-up:before {
    content: "\f0de";
}
.fa-plus-square:before {
    content: "\f0fe";
}
.fa-clipboard-list:before {
    content: "\f46d";
}
.fa-layout-logo:before {
    content: "\e900";
}
.fa-print:before {
    content: "\f030";
}
.fa-sliders-h:before {
    content: "\f1de";
}
.fa-percent:before {
    content: "\f295";
}

@font-face {
    font-family: 'FontAwesome';
    src:
            url('../fonts/wambo/wambo-regular-400.ttf?frrnpk') format('truetype'),
            url('../fonts/wambo/wambo-regular-400.woff?frrnpk') format('woff'),
            url('../fonts/wambo/wambo-regular-400.svg?frrnpk#wambo-regular-400') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'FontAwesome';
    src:
            url('../fonts/wambo/wambo-light-300.ttf?t6946m') format('truetype'),
            url('../fonts/wambo/wambo-light-300.woff?t6946m') format('woff'),
            url('../fonts/wambo/wambo-light-300.svg?t6946m#wambo-light-300') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'FontAwesome';
    src:
            url('../fonts/wambo/wambo-solid-900.ttf?i70i9f') format('truetype'),
            url('../fonts/wambo/wambo-solid-900.woff?i70i9f') format('woff'),
            url('../fonts/wambo/wambo-solid-900.svg?i70i9f#wambo-solid-900') format('svg');
    font-weight: 900;
    font-style: normal;
}