.icon {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: gumicon, sans-serif;
    font-size: 16px;
    line-height: 1;
    speak: none;
    vertical-align: middle;
    min-width: 18px;
}
.icon--large {
    font-size: 40px;
}
.icon--medium {
    font-size: 20px;
}
.icon--medium-small {
    font-size: 18px;
}
.icon--base {
    font-size: 15px;
}
.icon--small {
    font-size: 14px;
}
.icon--smallest {
    font-size: 12px;
}
.icon--color-light {
    color: #fff;
}
.icon--color-dark {
    color: #b1adb3;
}
.icon--color-grey {
    color: #8a848d;
}
.icon--color-lightGrey {
    color: #b1adb3;
}
.icon--color-pink {
    color: #e75462;
}
.icon--color-yellow {
    color: #efc636;
}
.icon--color-newBrandYellow {
    color: #fdce0c;
}
.icon--color-blue {
    color: #007fb0;
}
.icon--color-blade {
    color: #0d475c;
}
.icon--color-green {
    color: #72ef36;
}
.icon--color-darkGreen {
    color: #39781b;
}
.icon--color-white {
    color: #fff;
}
.icon--color-red {
    color: #e52815;
}
.icon--color-textPrice {
    color: #52a744;
}
.icon--beta:before {
    content: "Beta";
    background-color: #52a744;
    color: #fff;
    font-size: 10px;
    padding: 2px 8px;
    box-sizing: border-box;
    border-radius: 16px;
    font-weight: 400;
}
.icon--shield:before {
    content: "";
}
.icon--download:before {
    content: "";
}
.icon--chat-balloon:before {
    content: "";
}
.icon--clock:before {
    content: "";
}
.icon--review-balloon:before {
    content: "";
}
.icon--half-star:before {
    content: "🗦";
}
.icon--full-star:before {
    content: "";
}
.icon--empty-star:before {
    content: "";
}
.icon--empty-heart:before {
    content: "";
}
.icon--full-heart:before {
    content: "";
}
.icon--car-search:before {
    content: "蓮";
}
.icon--speedometer:before {
    content: "";
}
.icon--fuel:before {
    content: "";
}
.icon--info-outline:before {
    content: "";
}
.icon--lightbulb:before {
    content: "";
}
.icon--catering:before {
    content: "";
}
.icon--construction:before {
    content: "";
}
.icon--driving:before {
    content: "";
}
.icon--sales:before {
    content: "";
}
.icon--healthcare:before {
    content: "";
}
.icon--all_categories:before {
    content: "";
}
.icon--car:before {
    content: "";
}
.icon--tag:before {
    content: "";
}
.icon--tag-solid:before {
    content: "";
}
.icon--tag-solid:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: #fff;
    position: absolute;
    top: 3px;
    left: 3px;
    z-index: 1;
    transform: rotate(45deg);
    transition: 0.1s ease;
}
.icon--tie:before {
    content: "";
}
.icon--house:before {
    content: "";
}
.icon--paw:before {
    content: "";
}
.icon--people:before {
    content: "";
}
.icon--spanner:before {
    content: "";
}
.icon--burger:before {
    content: "";
}
.icon--chevron-r:before {
    content: "";
}
.icon--chevron-l:before {
    content: "";
}
.icon--chevron-u:before {
    content: "";
}
.icon--chevron-d:before {
    content: "";
}
.icon--clear:before {
    content: "";
}
.icon--close:before {
    content: "";
}
.icon--dropdown:before {
    content: "";
}
.icon--spinner:before {
    content: "";
}
.icon--more-vert:before {
    content: "";
}
.icon--circ-compose:before {
    content: "";
}
.icon--plus:before {
    content: "";
}
.icon--minus:before {
    content: "";
}
.icon--phone:before {
    content: "";
}
.icon--envelope:before {
    content: "";
}
.icon--circ-email:before {
    content: "";
}
.icon--color-default.icon--circ-email:before {
    color: #635b67;
}
.icon--network:before {
    content: "";
}
.icon--beacon:before {
    content: "";
}
.icon--circ-beacon:before {
    content: "";
}
.icon--magnifying-glass:before {
    content: "";
}
.icon--refine:before {
    content: "";
}
.icon--bell:before {
    content: "";
}
.icon--bell-plus:before {
    content: "";
}
.icon--bell-tick:before {
    content: "";
}
.icon--pin:before {
    content: "";
}
.icon--camera:before {
    content: "";
}
.icon--camera-add:before {
    content: "";
}
.icon--folder:before {
    content: "";
}
.icon--bin:before {
    content: "";
}
.icon--crayon:before {
    content: "";
}
.icon--chart:before {
    content: "";
}
.icon--circ-up:before {
    content: "";
}
.icon--circ-down:before {
    content: "";
}
.icon--graph-growing:before {
    content: "";
}
.icon--cart:before {
    content: "";
}
.icon--vhc:before {
    content: "";
}
.icon--case:before {
    content: "";
}
.icon--person:before {
    content: "";
}
.icon--person-plus:before {
    content: "";
}
.icon--circ-question-mark:before {
    content: "";
}
.icon--inbox:before {
    content: "";
}
.icon--exit:before {
    content: "";
}
.icon--video:before {
    content: "";
}
.icon--magnifying-glass-zoom:before {
    content: "";
}
.icon--file:before {
    content: "";
}
.icon--info2:before {
    content: "";
}
.icon--checkbox-switch:before {
    content: "";
}
.icon--circ-plus:before {
    content: "";
}
.icon--check:before {
    content: "";
}
.icon--circ-check:before {
    content: "";
}
.icon--circ-alert:before {
    content: "";
}
.icon--warning:before {
    content: "";
}
.icon--lock:before {
    content: "";
}
.icon--circ-error:before {
    content: "";
}
.icon--eye:before {
    content: "";
}
.icon--circ-twitter:before {
    content: "";
}
.icon--color-default.icon--circ-twitter:before {
    color: #38a8e0;
}
.icon--circ-facebook:before {
    content: "";
}
.icon--color-default.icon--circ-facebook:before {
    color: #0084ff;
}
.icon--circ-pinterest:before {
    content: "";
}
.icon--triangle-u:before {
    content: "▴";
}
.icon--triangle-d:before {
    content: "▾";
}
.icon--color-default.icon--circ-pinterest:before {
    color: #c91618;
}
.icon--messenger:before {
    content: "";
}
.icon--color-default.icon--messenger:before {
    color: #0084ff;
}
.icon--whatsapp:before {
    content: "";
}
.icon--color-default.icon--whatsapp:before {
    color: #25d366;
}
.icon--twitter:before {
    content: "";
}
.icon--color-default.icon--twitter:before {
    color: #38a8e0;
}
.icon--facebook:before {
    content: "";
}
.icon--color-default.icon--facebook:before {
    color: #0084ff;
}
.icon--fb-logo:before {
    content: "";
}
.icon--flag:before {
    content: "";
}
.icon--block:before {
    content: "";
    display: block;
    height: 17px;
    width: 17px;
    background-size: 17px 17px;
    background-image: url("./svg/blocked-icon.svg");
    background-repeat: no-repeat;
}
.icon--block.icon--medium:before {
    height: 20px;
    width: 20px;
    background-size: 20px 20px;
}
.icon--block.icon--color-blue:before {
    background-image: url("./svg/blocked-icon-blue.svg");
}
.icon--close-alt:before {
    content: "";
    display: block;
    height: 24px;
    width: 24px;
    background-size: 24px;
    background-image: url("./svg/close-icon.svg");
    background-repeat: no-repeat;
}
