/*
Emoji datalist from https://ionicabizau.github.io/emoji.css/

<link rel='stylesheet' href='https://unpkg.com/emoji.css/dist/emoji.min.css'>
...
<span class='ec ec-sparkling-heart'></span>

*/


.ec {
    font-family: monospace;
    color: #000;
}

.ec-100:before {
    content: "💯";
}

.ec-1234:before {
    content: "🔢";
}

.ec-grinning:before {
    content: "😀";
}

.ec-grimacing:before {
    content: "😬";
}

.ec-grin:before {
    content: "😁";
}

.ec-joy:before {
    content: "😂";
}

.ec-rofl:before {
    content: "🤣";
}

.ec-smiley:before {
    content: "😃";
}

.ec-smile:before {
    content: "😄";
}

.ec-sweat-smile:before {
    content: "😅";
}

.ec-laughing:before {
    content: "😆";
}

.ec-innocent:before {
    content: "😇";
}

.ec-wink:before {
    content: "😉";
}

.ec-blush:before {
    content: "😊";
}

.ec-slightly-smiling-face:before {
    content: "🙂";
}

.ec-upside-down-face:before {
    content: "🙃";
}

.ec-yum:before {
    content: "😋";
}

.ec-relieved:before {
    content: "😌";
}

.ec-heart-eyes:before {
    content: "😍";
}

.ec-kissing-heart:before {
    content: "😘";
}

.ec-kissing:before {
    content: "😗";
}

.ec-kissing-smiling-eyes:before {
    content: "😙";
}

.ec-kissing-closed-eyes:before {
    content: "😚";
}

.ec-stuck-out-tongue-winking-eye:before {
    content: "😜";
}

.ec-stuck-out-tongue-closed-eyes:before {
    content: "😝";
}

.ec-stuck-out-tongue:before {
    content: "😛";
}

.ec-money-mouth-face:before {
    content: "🤑";
}

.ec-nerd-face:before {
    content: "🤓";
}

.ec-sunglasses:before {
    content: "😎";
}

.ec-clown-face:before {
    content: "🤡";
}

.ec-cowboy-hat-face:before {
    content: "🤠";
}

.ec-hugs:before {
    content: "🤗";
}

.ec-smirk:before {
    content: "😏";
}

.ec-no-mouth:before {
    content: "😶";
}

.ec-neutral-face:before {
    content: "😐";
}

.ec-expressionless:before {
    content: "😑";
}

.ec-unamused:before {
    content: "😒";
}

.ec-roll-eyes:before {
    content: "🙄";
}

.ec-thinking:before {
    content: "🤔";
}

.ec-lying-face:before {
    content: "🤥";
}

.ec-flushed:before {
    content: "😳";
}

.ec-disappointed:before {
    content: "😞";
}

.ec-worried:before {
    content: "😟";
}

.ec-angry:before {
    content: "😠";
}

.ec-rage:before {
    content: "😡";
}

.ec-pensive:before {
    content: "😔";
}

.ec-confused:before {
    content: "😕";
}

.ec-slightly-frowning-face:before {
    content: "🙁";
}

.ec-frowning-face:before {
    content: "☹";
}

.ec-persevere:before {
    content: "😣";
}

.ec-confounded:before {
    content: "😖";
}

.ec-tired-face:before {
    content: "😫";
}

.ec-weary:before {
    content: "😩";
}

.ec-triumph:before {
    content: "😤";
}

.ec-open-mouth:before {
    content: "😮";
}

.ec-scream:before {
    content: "😱";
}

.ec-fearful:before {
    content: "😨";
}

.ec-cold-sweat:before {
    content: "😰";
}

.ec-hushed:before {
    content: "😯";
}

.ec-frowning:before {
    content: "😦";
}

.ec-anguished:before {
    content: "😧";
}

.ec-cry:before {
    content: "😢";
}

.ec-disappointed-relieved:before {
    content: "😥";
}

.ec-drooling-face:before {
    content: "🤤";
}

.ec-sleepy:before {
    content: "😪";
}

.ec-sweat:before {
    content: "😓";
}

.ec-sob:before {
    content: "😭";
}

.ec-dizzy-face:before {
    content: "😵";
}

.ec-astonished:before {
    content: "😲";
}

.ec-zipper-mouth-face:before {
    content: "🤐";
}

.ec-nauseated-face:before {
    content: "🤢";
}

.ec-sneezing-face:before {
    content: "🤧";
}

.ec-mask:before {
    content: "😷";
}

.ec-face-with-thermometer:before {
    content: "🤒";
}

.ec-face-with-head-bandage:before {
    content: "🤕";
}

.ec-sleeping:before {
    content: "😴";
}

.ec-zzz:before {
    content: "💤";
}

.ec-poop:before {
    content: "💩";
}

.ec-smiling-imp:before {
    content: "😈";
}

.ec-imp:before {
    content: "👿";
}

.ec-japanese-ogre:before {
    content: "👹";
}

.ec-japanese-goblin:before {
    content: "👺";
}

.ec-skull:before {
    content: "💀";
}

.ec-ghost:before {
    content: "👻";
}

.ec-alien:before {
    content: "👽";
}

.ec-robot:before {
    content: "🤖";
}

.ec-smiley-cat:before {
    content: "😺";
}

.ec-smile-cat:before {
    content: "😸";
}

.ec-joy-cat:before {
    content: "😹";
}

.ec-heart-eyes-cat:before {
    content: "😻";
}

.ec-smirk-cat:before {
    content: "😼";
}

.ec-kissing-cat:before {
    content: "😽";
}

.ec-scream-cat:before {
    content: "🙀";
}

.ec-crying-cat-face:before {
    content: "😿";
}

.ec-pouting-cat:before {
    content: "😾";
}

.ec-raised-hands:before {
    content: "🙌";
}

.ec-clap:before {
    content: "👏";
}

.ec-wave:before {
    content: "👋";
}

.ec-call-me-hand:before {
    content: "🤙";
}

.ec-plus1:before {
    content: "👍";
}

.ec--1:before {
    content: "👎";
}

.ec-facepunch:before {
    content: "👊";
}

.ec-fist:before {
    content: "✊";
}

.ec-fist-left:before {
    content: "🤛";
}

.ec-fist-right:before {
    content: "🤜";
}

.ec-v:before {
    content: "✌";
}

.ec-ok-hand:before {
    content: "👌";
}

.ec-raised-hand:before {
    content: "✋";
}

.ec-raised-back-of-hand:before {
    content: "🤚";
}

.ec-open-hands:before {
    content: "👐";
}

.ec-muscle:before {
    content: "💪";
}

.ec-pray:before {
    content: "🙏";
}

.ec-handshake:before {
    content: "🤝";
}

.ec-point-up:before {
    content: "☝";
}

.ec-point-up-2:before {
    content: "👆";
}

.ec-point-down:before {
    content: "👇";
}

.ec-point-left:before {
    content: "👈";
}

.ec-point-right:before {
    content: "👉";
}

.ec-fu:before {
    content: "🖕";
}

.ec-raised-hand-with-fingers-splayed:before {
    content: "🖐";
}

.ec-metal:before {
    content: "🤘";
}

.ec-crossed-fingers:before {
    content: "🤞";
}

.ec-vulcan-salute:before {
    content: "🖖";
}

.ec-writing-hand:before {
    content: "✍";
}

.ec-selfie:before {
    content: "🤳";
}

.ec-nail-care:before {
    content: "💅";
}

.ec-lips:before {
    content: "👄";
}

.ec-tongue:before {
    content: "👅";
}

.ec-ear:before {
    content: "👂";
}

.ec-nose:before {
    content: "👃";
}

.ec-eye:before {
    content: "👁";
}

.ec-eyes:before {
    content: "👀";
}

.ec-bust-in-silhouette:before {
    content: "👤";
}

.ec-busts-in-silhouette:before {
    content: "👥";
}

.ec-speaking-head:before {
    content: "🗣";
}

.ec-baby:before {
    content: "👶";
}

.ec-boy:before {
    content: "👦";
}

.ec-girl:before {
    content: "👧";
}

.ec-man:before {
    content: "👨";
}

.ec-woman:before {
    content: "👩";
}

.ec-blonde-man:before {
    content: "👱";
}

.ec-older-man:before {
    content: "👴";
}

.ec-older-woman:before {
    content: "👵";
}

.ec-man-with-gua-pi-mao:before {
    content: "👲";
}

.ec-man-with-turban:before {
    content: "👳";
}

.ec-policeman:before {
    content: "👮";
}

.ec-construction-worker-man:before {
    content: "👷";
}

.ec-guardsman:before {
    content: "💂";
}

.ec-male-detective:before {
    content: "🕵";
}

.ec-mrs-claus:before {
    content: "🤶";
}

.ec-santa:before {
    content: "🎅";
}

.ec-angel:before {
    content: "👼";
}

.ec-pregnant-woman:before {
    content: "🤰";
}

.ec-princess:before {
    content: "👸";
}

.ec-prince:before {
    content: "🤴";
}

.ec-bride-with-veil:before {
    content: "👰";
}

.ec-man-in-tuxedo:before {
    content: "🤵";
}

.ec-running-man:before {
    content: "🏃";
}

.ec-walking-man:before {
    content: "🚶";
}

.ec-dancer:before {
    content: "💃";
}

.ec-man-dancing:before {
    content: "🕺";
}

.ec-dancing-women:before {
    content: "👯";
}

.ec-couple:before {
    content: "👫";
}

.ec-two-men-holding-hands:before {
    content: "👬";
}

.ec-two-women-holding-hands:before {
    content: "👭";
}

.ec-bowing-man:before {
    content: "🙇";
}

.ec-man-facepalming:before {
    content: "🤦";
}

.ec-woman-shrugging:before {
    content: "🤷";
}

.ec-tipping-hand-woman:before {
    content: "💁";
}

.ec-no-good-woman:before {
    content: "🙅";
}

.ec-ok-woman:before {
    content: "🙆";
}

.ec-raising-hand-woman:before {
    content: "🙋";
}

.ec-pouting-woman:before {
    content: "🙎";
}

.ec-frowning-woman:before {
    content: "🙍";
}

.ec-haircut-woman:before {
    content: "💇";
}

.ec-massage-woman:before {
    content: "💆";
}

.ec-couple-with-heart-woman-man:before {
    content: "💑";
}

.ec-couplekiss-man-woman:before {
    content: "💏";
}

.ec-family-man-woman-boy:before {
    content: "👪";
}

.ec-womans-clothes:before {
    content: "👚";
}

.ec-tshirt:before {
    content: "👕";
}

.ec-jeans:before {
    content: "👖";
}

.ec-necktie:before {
    content: "👔";
}

.ec-dress:before {
    content: "👗";
}

.ec-bikini:before {
    content: "👙";
}

.ec-kimono:before {
    content: "👘";
}

.ec-lipstick:before {
    content: "💄";
}

.ec-kiss:before {
    content: "💋";
}

.ec-footprints:before {
    content: "👣";
}

.ec-high-heel:before {
    content: "👠";
}

.ec-sandal:before {
    content: "👡";
}

.ec-boot:before {
    content: "👢";
}

.ec-mans-shoe:before {
    content: "👞";
}

.ec-athletic-shoe:before {
    content: "👟";
}

.ec-womans-hat:before {
    content: "👒";
}

.ec-tophat:before {
    content: "🎩";
}

.ec-rescue-worker-helmet:before {
    content: "⛑";
}

.ec-mortar-board:before {
    content: "🎓";
}

.ec-crown:before {
    content: "👑";
}

.ec-school-satchel:before {
    content: "🎒";
}

.ec-pouch:before {
    content: "👝";
}

.ec-purse:before {
    content: "👛";
}

.ec-handbag:before {
    content: "👜";
}

.ec-briefcase:before {
    content: "💼";
}

.ec-eyeglasses:before {
    content: "👓";
}

.ec-dark-sunglasses:before {
    content: "🕶";
}

.ec-ring:before {
    content: "💍";
}

.ec-closed-umbrella:before {
    content: "🌂";
}

.ec-dog:before {
    content: "🐶";
}

.ec-cat:before {
    content: "🐱";
}

.ec-mouse:before {
    content: "🐭";
}

.ec-hamster:before {
    content: "🐹";
}

.ec-rabbit:before {
    content: "🐰";
}

.ec-fox-face:before {
    content: "🦊";
}

.ec-bear:before {
    content: "🐻";
}

.ec-panda-face:before {
    content: "🐼";
}

.ec-koala:before {
    content: "🐨";
}

.ec-tiger:before {
    content: "🐯";
}

.ec-lion:before {
    content: "🦁";
}

.ec-cow:before {
    content: "🐮";
}

.ec-pig:before {
    content: "🐷";
}

.ec-pig-nose:before {
    content: "🐽";
}

.ec-frog:before {
    content: "🐸";
}

.ec-squid:before {
    content: "🦑";
}

.ec-octopus:before {
    content: "🐙";
}

.ec-shrimp:before {
    content: "🦐";
}

.ec-monkey-face:before {
    content: "🐵";
}

.ec-gorilla:before {
    content: "🦍";
}

.ec-see-no-evil:before {
    content: "🙈";
}

.ec-hear-no-evil:before {
    content: "🙉";
}

.ec-speak-no-evil:before {
    content: "🙊";
}

.ec-monkey:before {
    content: "🐒";
}

.ec-chicken:before {
    content: "🐔";
}

.ec-penguin:before {
    content: "🐧";
}

.ec-bird:before {
    content: "🐦";
}

.ec-baby-chick:before {
    content: "🐤";
}

.ec-hatching-chick:before {
    content: "🐣";
}

.ec-hatched-chick:before {
    content: "🐥";
}

.ec-duck:before {
    content: "🦆";
}

.ec-eagle:before {
    content: "🦅";
}

.ec-owl:before {
    content: "🦉";
}

.ec-bat:before {
    content: "🦇";
}

.ec-wolf:before {
    content: "🐺";
}

.ec-boar:before {
    content: "🐗";
}

.ec-horse:before {
    content: "🐴";
}

.ec-unicorn:before {
    content: "🦄";
}

.ec-honeybee:before {
    content: "🐝";
}

.ec-bug:before {
    content: "🐛";
}

.ec-butterfly:before {
    content: "🦋";
}

.ec-snail:before {
    content: "🐌";
}

.ec-beetle:before {
    content: "🐞";
}

.ec-ant:before {
    content: "🐜";
}

.ec-spider:before {
    content: "🕷";
}

.ec-scorpion:before {
    content: "🦂";
}

.ec-crab:before {
    content: "🦀";
}

.ec-snake:before {
    content: "🐍";
}

.ec-lizard:before {
    content: "🦎";
}

.ec-turtle:before {
    content: "🐢";
}

.ec-tropical-fish:before {
    content: "🐠";
}

.ec-fish:before {
    content: "🐟";
}

.ec-blowfish:before {
    content: "🐡";
}

.ec-dolphin:before {
    content: "🐬";
}

.ec-shark:before {
    content: "🦈";
}

.ec-whale:before {
    content: "🐳";
}

.ec-whale2:before {
    content: "🐋";
}

.ec-crocodile:before {
    content: "🐊";
}

.ec-leopard:before {
    content: "🐆";
}

.ec-tiger2:before {
    content: "🐅";
}

.ec-water-buffalo:before {
    content: "🐃";
}

.ec-ox:before {
    content: "🐂";
}

.ec-cow2:before {
    content: "🐄";
}

.ec-deer:before {
    content: "🦌";
}

.ec-dromedary-camel:before {
    content: "🐪";
}

.ec-camel:before {
    content: "🐫";
}

.ec-elephant:before {
    content: "🐘";
}

.ec-rhinoceros:before {
    content: "🦏";
}

.ec-goat:before {
    content: "🐐";
}

.ec-ram:before {
    content: "🐏";
}

.ec-sheep:before {
    content: "🐑";
}

.ec-racehorse:before {
    content: "🐎";
}

.ec-pig2:before {
    content: "🐖";
}

.ec-rat:before {
    content: "🐀";
}

.ec-mouse2:before {
    content: "🐁";
}

.ec-rooster:before {
    content: "🐓";
}

.ec-turkey:before {
    content: "🦃";
}

.ec-dove:before {
    content: "🕊";
}

.ec-dog2:before {
    content: "🐕";
}

.ec-poodle:before {
    content: "🐩";
}

.ec-cat2:before {
    content: "🐈";
}

.ec-rabbit2:before {
    content: "🐇";
}

.ec-chipmunk:before {
    content: "🐿";
}

.ec-paw-prints:before {
    content: "🐾";
}

.ec-dragon:before {
    content: "🐉";
}

.ec-dragon-face:before {
    content: "🐲";
}

.ec-cactus:before {
    content: "🌵";
}

.ec-christmas-tree:before {
    content: "🎄";
}

.ec-evergreen-tree:before {
    content: "🌲";
}

.ec-deciduous-tree:before {
    content: "🌳";
}

.ec-palm-tree:before {
    content: "🌴";
}

.ec-seedling:before {
    content: "🌱";
}

.ec-herb:before {
    content: "🌿";
}

.ec-shamrock:before {
    content: "☘";
}

.ec-four-leaf-clover:before {
    content: "🍀";
}

.ec-bamboo:before {
    content: "🎍";
}

.ec-tanabata-tree:before {
    content: "🎋";
}

.ec-leaves:before {
    content: "🍃";
}

.ec-fallen-leaf:before {
    content: "🍂";
}

.ec-maple-leaf:before {
    content: "🍁";
}

.ec-ear-of-rice:before {
    content: "🌾";
}

.ec-hibiscus:before {
    content: "🌺";
}

.ec-sunflower:before {
    content: "🌻";
}

.ec-rose:before {
    content: "🌹";
}

.ec-wilted-flower:before {
    content: "🥀";
}

.ec-tulip:before {
    content: "🌷";
}

.ec-blossom:before {
    content: "🌼";
}

.ec-cherry-blossom:before {
    content: "🌸";
}

.ec-bouquet:before {
    content: "💐";
}

.ec-mushroom:before {
    content: "🍄";
}

.ec-chestnut:before {
    content: "🌰";
}

.ec-jack-o-lantern:before {
    content: "🎃";
}

.ec-shell:before {
    content: "🐚";
}

.ec-spider-web:before {
    content: "🕸";
}

.ec-earth-americas:before {
    content: "🌎";
}

.ec-earth-africa:before {
    content: "🌍";
}

.ec-earth-asia:before {
    content: "🌏";
}

.ec-full-moon:before {
    content: "🌕";
}

.ec-waning-gibbous-moon:before {
    content: "🌖";
}

.ec-last-quarter-moon:before {
    content: "🌗";
}

.ec-waning-crescent-moon:before {
    content: "🌘";
}

.ec-new-moon:before {
    content: "🌑";
}

.ec-waxing-crescent-moon:before {
    content: "🌒";
}

.ec-first-quarter-moon:before {
    content: "🌓";
}

.ec-waxing-gibbous-moon:before {
    content: "🌔";
}

.ec-new-moon-with-face:before {
    content: "🌚";
}

.ec-full-moon-with-face:before {
    content: "🌝";
}

.ec-first-quarter-moon-with-face:before {
    content: "🌛";
}

.ec-last-quarter-moon-with-face:before {
    content: "🌜";
}

.ec-sun-with-face:before {
    content: "🌞";
}

.ec-crescent-moon:before {
    content: "🌙";
}

.ec-star:before {
    content: "⭐";
}

.ec-star2:before {
    content: "🌟";
}

.ec-dizzy:before {
    content: "💫";
}

.ec-sparkles:before {
    content: "✨";
}

.ec-comet:before {
    content: "☄";
}

.ec-sun-behind-small-cloud:before {
    content: "🌤";
}

.ec-partly-sunny:before {
    content: "⛅";
}

.ec-sun-behind-large-cloud:before {
    content: "🌥";
}

.ec-sun-behind-rain-cloud:before {
    content: "🌦";
}

.ec-cloud-with-rain:before {
    content: "🌧";
}

.ec-cloud-with-lightning-and-rain:before {
    content: "⛈";
}

.ec-cloud-with-lightning:before {
    content: "🌩";
}

.ec-zap:before {
    content: "⚡";
}

.ec-fire:before {
    content: "🔥";
}

.ec-boom:before {
    content: "💥";
}

.ec-cloud-with-snow:before {
    content: "🌨";
}

.ec-snowman:before {
    content: "⛄";
}

.ec-snowman-with-snow:before {
    content: "☃";
}

.ec-wind-face:before {
    content: "🌬";
}

.ec-dash:before {
    content: "💨";
}

.ec-tornado:before {
    content: "🌪";
}

.ec-fog:before {
    content: "🌫";
}

.ec-open-umbrella:before {
    content: "☂";
}

.ec-umbrella:before {
    content: "☔";
}

.ec-droplet:before {
    content: "💧";
}

.ec-sweat-drops:before {
    content: "💦";
}

.ec-ocean:before {
    content: "🌊";
}

.ec-green-apple:before {
    content: "🍏";
}

.ec-apple:before {
    content: "🍎";
}

.ec-pear:before {
    content: "🍐";
}

.ec-tangerine:before {
    content: "🍊";
}

.ec-lemon:before {
    content: "🍋";
}

.ec-banana:before {
    content: "🍌";
}

.ec-watermelon:before {
    content: "🍉";
}

.ec-grapes:before {
    content: "🍇";
}

.ec-strawberry:before {
    content: "🍓";
}

.ec-melon:before {
    content: "🍈";
}

.ec-cherries:before {
    content: "🍒";
}

.ec-peach:before {
    content: "🍑";
}

.ec-pineapple:before {
    content: "🍍";
}

.ec-kiwi-fruit:before {
    content: "🥝";
}

.ec-avocado:before {
    content: "🥑";
}

.ec-tomato:before {
    content: "🍅";
}

.ec-eggplant:before {
    content: "🍆";
}

.ec-cucumber:before {
    content: "🥒";
}

.ec-carrot:before {
    content: "🥕";
}

.ec-hot-pepper:before {
    content: "🌶";
}

.ec-potato:before {
    content: "🥔";
}

.ec-corn:before {
    content: "🌽";
}

.ec-sweet-potato:before {
    content: "🍠";
}

.ec-peanuts:before {
    content: "🥜";
}

.ec-honey-pot:before {
    content: "🍯";
}

.ec-croissant:before {
    content: "🥐";
}

.ec-bread:before {
    content: "🍞";
}

.ec-baguette-bread:before {
    content: "🥖";
}

.ec-cheese:before {
    content: "🧀";
}

.ec-egg:before {
    content: "🥚";
}

.ec-bacon:before {
    content: "🥓";
}

.ec-pancakes:before {
    content: "🥞";
}

.ec-poultry-leg:before {
    content: "🍗";
}

.ec-meat-on-bone:before {
    content: "🍖";
}

.ec-fried-shrimp:before {
    content: "🍤";
}

.ec-fried-egg:before {
    content: "🍳";
}

.ec-hamburger:before {
    content: "🍔";
}

.ec-fries:before {
    content: "🍟";
}

.ec-stuffed-flatbread:before {
    content: "🥙";
}

.ec-hotdog:before {
    content: "🌭";
}

.ec-pizza:before {
    content: "🍕";
}

.ec-spaghetti:before {
    content: "🍝";
}

.ec-taco:before {
    content: "🌮";
}

.ec-burrito:before {
    content: "🌯";
}

.ec-green-salad:before {
    content: "🥗";
}

.ec-shallow-pan-of-food:before {
    content: "🥘";
}

.ec-ramen:before {
    content: "🍜";
}

.ec-stew:before {
    content: "🍲";
}

.ec-fish-cake:before {
    content: "🍥";
}

.ec-sushi:before {
    content: "🍣";
}

.ec-bento:before {
    content: "🍱";
}

.ec-curry:before {
    content: "🍛";
}

.ec-rice-ball:before {
    content: "🍙";
}

.ec-rice:before {
    content: "🍚";
}

.ec-rice-cracker:before {
    content: "🍘";
}

.ec-oden:before {
    content: "🍢";
}

.ec-dango:before {
    content: "🍡";
}

.ec-shaved-ice:before {
    content: "🍧";
}

.ec-ice-cream:before {
    content: "🍨";
}

.ec-icecream:before {
    content: "🍦";
}

.ec-cake:before {
    content: "🍰";
}

.ec-birthday:before {
    content: "🎂";
}

.ec-custard:before {
    content: "🍮";
}

.ec-candy:before {
    content: "🍬";
}

.ec-lollipop:before {
    content: "🍭";
}

.ec-chocolate-bar:before {
    content: "🍫";
}

.ec-popcorn:before {
    content: "🍿";
}

.ec-doughnut:before {
    content: "🍩";
}

.ec-cookie:before {
    content: "🍪";
}

.ec-milk-glass:before {
    content: "🥛";
}

.ec-beer:before {
    content: "🍺";
}

.ec-beers:before {
    content: "🍻";
}

.ec-clinking-glasses:before {
    content: "🥂";
}

.ec-wine-glass:before {
    content: "🍷";
}

.ec-tumbler-glass:before {
    content: "🥃";
}

.ec-cocktail:before {
    content: "🍸";
}

.ec-tropical-drink:before {
    content: "🍹";
}

.ec-champagne:before {
    content: "🍾";
}

.ec-sake:before {
    content: "🍶";
}

.ec-tea:before {
    content: "🍵";
}

.ec-coffee:before {
    content: "☕";
}

.ec-baby-bottle:before {
    content: "🍼";
}

.ec-spoon:before {
    content: "🥄";
}

.ec-fork-and-knife:before {
    content: "🍴";
}

.ec-plate-with-cutlery:before {
    content: "🍽";
}

.ec-soccer:before {
    content: "⚽";
}

.ec-basketball:before {
    content: "🏀";
}

.ec-football:before {
    content: "🏈";
}

.ec-baseball:before {
    content: "⚾";
}

.ec-tennis:before {
    content: "🎾";
}

.ec-volleyball:before {
    content: "🏐";
}

.ec-rugby-football:before {
    content: "🏉";
}

.ec-8ball:before {
    content: "🎱";
}

.ec-golf:before {
    content: "⛳";
}

.ec-golfing-man:before {
    content: "🏌";
}

.ec-ping-pong:before {
    content: "🏓";
}

.ec-badminton:before {
    content: "🏸";
}

.ec-goal-net:before {
    content: "🥅";
}

.ec-ice-hockey:before {
    content: "🏒";
}

.ec-field-hockey:before {
    content: "🏑";
}

.ec-cricket:before {
    content: "🏏";
}

.ec-ski:before {
    content: "🎿";
}

.ec-skier:before {
    content: "⛷";
}

.ec-snowboarder:before {
    content: "🏂";
}

.ec-person-fencing:before {
    content: "🤺";
}

.ec-ice-skate:before {
    content: "⛸";
}

.ec-bow-and-arrow:before {
    content: "🏹";
}

.ec-fishing-pole-and-fish:before {
    content: "🎣";
}

.ec-boxing-glove:before {
    content: "🥊";
}

.ec-martial-arts-uniform:before {
    content: "🥋";
}

.ec-rowing-man:before {
    content: "🚣";
}

.ec-swimming-man:before {
    content: "🏊";
}

.ec-surfing-man:before {
    content: "🏄";
}

.ec-bath:before {
    content: "🛀";
}

.ec-basketball-man:before {
    content: "⛹";
}

.ec-weight-lifting-man:before {
    content: "🏋";
}

.ec-biking-man:before {
    content: "🚴";
}

.ec-mountain-biking-man:before {
    content: "🚵";
}

.ec-horse-racing:before {
    content: "🏇";
}

.ec-business-suit-levitating:before {
    content: "🕴";
}

.ec-trophy:before {
    content: "🏆";
}

.ec-running-shirt-with-sash:before {
    content: "🎽";
}

.ec-medal-sports:before {
    content: "🏅";
}

.ec-medal-military:before {
    content: "🎖";
}

.ec-1st-place-medal:before {
    content: "🥇";
}

.ec-2nd-place-medal:before {
    content: "🥈";
}

.ec-3rd-place-medal:before {
    content: "🥉";
}

.ec-reminder-ribbon:before {
    content: "🎗";
}

.ec-rosette:before {
    content: "🏵";
}

.ec-ticket:before {
    content: "🎫";
}

.ec-tickets:before {
    content: "🎟";
}

.ec-performing-arts:before {
    content: "🎭";
}

.ec-art:before {
    content: "🎨";
}

.ec-circus-tent:before {
    content: "🎪";
}

.ec-microphone:before {
    content: "🎤";
}

.ec-headphones:before {
    content: "🎧";
}

.ec-musical-score:before {
    content: "🎼";
}

.ec-musical-keyboard:before {
    content: "🎹";
}

.ec-drum:before {
    content: "🥁";
}

.ec-saxophone:before {
    content: "🎷";
}

.ec-trumpet:before {
    content: "🎺";
}

.ec-guitar:before {
    content: "🎸";
}

.ec-violin:before {
    content: "🎻";
}

.ec-clapper:before {
    content: "🎬";
}

.ec-video-game:before {
    content: "🎮";
}

.ec-space-invader:before {
    content: "👾";
}

.ec-dart:before {
    content: "🎯";
}

.ec-game-die:before {
    content: "🎲";
}

.ec-slot-machine:before {
    content: "🎰";
}

.ec-bowling:before {
    content: "🎳";
}

.ec-red-car:before {
    content: "🚗";
}

.ec-taxi:before {
    content: "🚕";
}

.ec-blue-car:before {
    content: "🚙";
}

.ec-bus:before {
    content: "🚌";
}

.ec-trolleybus:before {
    content: "🚎";
}

.ec-racing-car:before {
    content: "🏎";
}

.ec-police-car:before {
    content: "🚓";
}

.ec-ambulance:before {
    content: "🚑";
}

.ec-fire-engine:before {
    content: "🚒";
}

.ec-minibus:before {
    content: "🚐";
}

.ec-truck:before {
    content: "🚚";
}

.ec-articulated-lorry:before {
    content: "🚛";
}

.ec-tractor:before {
    content: "🚜";
}

.ec-kick-scooter:before {
    content: "🛴";
}

.ec-motorcycle:before {
    content: "🏍";
}

.ec-bike:before {
    content: "🚲";
}

.ec-motor-scooter:before {
    content: "🛵";
}

.ec-rotating-light:before {
    content: "🚨";
}

.ec-oncoming-police-car:before {
    content: "🚔";
}

.ec-oncoming-bus:before {
    content: "🚍";
}

.ec-oncoming-automobile:before {
    content: "🚘";
}

.ec-oncoming-taxi:before {
    content: "🚖";
}

.ec-aerial-tramway:before {
    content: "🚡";
}

.ec-mountain-cableway:before {
    content: "🚠";
}

.ec-suspension-railway:before {
    content: "🚟";
}

.ec-railway-car:before {
    content: "🚃";
}

.ec-train:before {
    content: "🚋";
}

.ec-monorail:before {
    content: "🚝";
}

.ec-bullettrain-side:before {
    content: "🚄";
}

.ec-bullettrain-front:before {
    content: "🚅";
}

.ec-light-rail:before {
    content: "🚈";
}

.ec-mountain-railway:before {
    content: "🚞";
}

.ec-steam-locomotive:before {
    content: "🚂";
}

.ec-train2:before {
    content: "🚆";
}

.ec-metro:before {
    content: "🚇";
}

.ec-tram:before {
    content: "🚊";
}

.ec-station:before {
    content: "🚉";
}

.ec-helicopter:before {
    content: "🚁";
}

.ec-small-airplane:before {
    content: "🛩";
}

.ec-flight-departure:before {
    content: "🛫";
}

.ec-flight-arrival:before {
    content: "🛬";
}

.ec-sailboat:before {
    content: "⛵";
}

.ec-motor-boat:before {
    content: "🛥";
}

.ec-speedboat:before {
    content: "🚤";
}

.ec-ferry:before {
    content: "⛴";
}

.ec-passenger-ship:before {
    content: "🛳";
}

.ec-rocket:before {
    content: "🚀";
}

.ec-artificial-satellite:before {
    content: "🛰";
}

.ec-seat:before {
    content: "💺";
}

.ec-canoe:before {
    content: "🛶";
}

.ec-anchor:before {
    content: "⚓";
}

.ec-construction:before {
    content: "🚧";
}

.ec-fuelpump:before {
    content: "⛽";
}

.ec-busstop:before {
    content: "🚏";
}

.ec-vertical-traffic-light:before {
    content: "🚦";
}

.ec-traffic-light:before {
    content: "🚥";
}

.ec-checkered-flag:before {
    content: "🏁";
}

.ec-ship:before {
    content: "🚢";
}

.ec-ferris-wheel:before {
    content: "🎡";
}

.ec-roller-coaster:before {
    content: "🎢";
}

.ec-carousel-horse:before {
    content: "🎠";
}

.ec-building-construction:before {
    content: "🏗";
}

.ec-foggy:before {
    content: "🌁";
}

.ec-tokyo-tower:before {
    content: "🗼";
}

.ec-factory:before {
    content: "🏭";
}

.ec-fountain:before {
    content: "⛲";
}

.ec-rice-scene:before {
    content: "🎑";
}

.ec-mountain:before {
    content: "⛰";
}

.ec-mountain-snow:before {
    content: "🏔";
}

.ec-mount-fuji:before {
    content: "🗻";
}

.ec-volcano:before {
    content: "🌋";
}

.ec-japan:before {
    content: "🗾";
}

.ec-camping:before {
    content: "🏕";
}

.ec-tent:before {
    content: "⛺";
}

.ec-national-park:before {
    content: "🏞";
}

.ec-motorway:before {
    content: "🛣";
}

.ec-railway-track:before {
    content: "🛤";
}

.ec-sunrise:before {
    content: "🌅";
}

.ec-sunrise-over-mountains:before {
    content: "🌄";
}

.ec-desert:before {
    content: "🏜";
}

.ec-beach-umbrella:before {
    content: "🏖";
}

.ec-desert-island:before {
    content: "🏝";
}

.ec-city-sunrise:before {
    content: "🌇";
}

.ec-city-sunset:before {
    content: "🌆";
}

.ec-cityscape:before {
    content: "🏙";
}

.ec-night-with-stars:before {
    content: "🌃";
}

.ec-bridge-at-night:before {
    content: "🌉";
}

.ec-milky-way:before {
    content: "🌌";
}

.ec-stars:before {
    content: "🌠";
}

.ec-sparkler:before {
    content: "🎇";
}

.ec-fireworks:before {
    content: "🎆";
}

.ec-rainbow:before {
    content: "🌈";
}

.ec-houses:before {
    content: "🏘";
}

.ec-european-castle:before {
    content: "🏰";
}

.ec-japanese-castle:before {
    content: "🏯";
}

.ec-stadium:before {
    content: "🏟";
}

.ec-statue-of-liberty:before {
    content: "🗽";
}

.ec-house:before {
    content: "🏠";
}

.ec-house-with-garden:before {
    content: "🏡";
}

.ec-derelict-house:before {
    content: "🏚";
}

.ec-office:before {
    content: "🏢";
}

.ec-department-store:before {
    content: "🏬";
}

.ec-post-office:before {
    content: "🏣";
}

.ec-european-post-office:before {
    content: "🏤";
}

.ec-hospital:before {
    content: "🏥";
}

.ec-bank:before {
    content: "🏦";
}

.ec-hotel:before {
    content: "🏨";
}

.ec-convenience-store:before {
    content: "🏪";
}

.ec-school:before {
    content: "🏫";
}

.ec-love-hotel:before {
    content: "🏩";
}

.ec-wedding:before {
    content: "💒";
}

.ec-classical-building:before {
    content: "🏛";
}

.ec-church:before {
    content: "⛪";
}

.ec-mosque:before {
    content: "🕌";
}

.ec-synagogue:before {
    content: "🕍";
}

.ec-kaaba:before {
    content: "🕋";
}

.ec-shinto-shrine:before {
    content: "⛩";
}

.ec-watch:before {
    content: "⌚";
}

.ec-iphone:before {
    content: "📱";
}

.ec-calling:before {
    content: "📲";
}

.ec-computer:before {
    content: "💻";
}

.ec-keyboard:before {
    content: "⌨";
}

.ec-desktop-computer:before {
    content: "🖥";
}

.ec-printer:before {
    content: "🖨";
}

.ec-computer-mouse:before {
    content: "🖱";
}

.ec-trackball:before {
    content: "🖲";
}

.ec-joystick:before {
    content: "🕹";
}

.ec-clamp:before {
    content: "🗜";
}

.ec-minidisc:before {
    content: "💽";
}

.ec-floppy-disk:before {
    content: "💾";
}

.ec-cd:before {
    content: "💿";
}

.ec-dvd:before {
    content: "📀";
}

.ec-vhs:before {
    content: "📼";
}

.ec-camera:before {
    content: "📷";
}

.ec-camera-flash:before {
    content: "📸";
}

.ec-video-camera:before {
    content: "📹";
}

.ec-movie-camera:before {
    content: "🎥";
}

.ec-film-projector:before {
    content: "📽";
}

.ec-film-strip:before {
    content: "🎞";
}

.ec-telephone-receiver:before {
    content: "📞";
}

.ec-pager:before {
    content: "📟";
}

.ec-fax:before {
    content: "📠";
}

.ec-tv:before {
    content: "📺";
}

.ec-radio:before {
    content: "📻";
}

.ec-studio-microphone:before {
    content: "🎙";
}

.ec-level-slider:before {
    content: "🎚";
}

.ec-control-knobs:before {
    content: "🎛";
}

.ec-stopwatch:before {
    content: "⏱";
}

.ec-timer-clock:before {
    content: "⏲";
}

.ec-alarm-clock:before {
    content: "⏰";
}

.ec-mantelpiece-clock:before {
    content: "🕰";
}

.ec-hourglass-flowing-sand:before {
    content: "⏳";
}

.ec-hourglass:before {
    content: "⌛";
}

.ec-satellite:before {
    content: "📡";
}

.ec-battery:before {
    content: "🔋";
}

.ec-electric-plug:before {
    content: "🔌";
}

.ec-bulb:before {
    content: "💡";
}

.ec-flashlight:before {
    content: "🔦";
}

.ec-candle:before {
    content: "🕯";
}

.ec-wastebasket:before {
    content: "🗑";
}

.ec-oil-drum:before {
    content: "🛢";
}

.ec-money-with-wings:before {
    content: "💸";
}

.ec-dollar:before {
    content: "💵";
}

.ec-yen:before {
    content: "💴";
}

.ec-euro:before {
    content: "💶";
}

.ec-pound:before {
    content: "💷";
}

.ec-moneybag:before {
    content: "💰";
}

.ec-credit-card:before {
    content: "💳";
}

.ec-gem:before {
    content: "💎";
}

.ec-balance-scale:before {
    content: "⚖";
}

.ec-wrench:before {
    content: "🔧";
}

.ec-hammer:before {
    content: "🔨";
}

.ec-hammer-and-pick:before {
    content: "⚒";
}

.ec-hammer-and-wrench:before {
    content: "🛠";
}

.ec-pick:before {
    content: "⛏";
}

.ec-nut-and-bolt:before {
    content: "🔩";
}

.ec-gear:before {
    content: "⚙";
}

.ec-chains:before {
    content: "⛓";
}

.ec-gun:before {
    content: "🔫";
}

.ec-bomb:before {
    content: "💣";
}

.ec-hocho:before {
    content: "🔪";
}

.ec-dagger:before {
    content: "🗡";
}

.ec-crossed-swords:before {
    content: "⚔";
}

.ec-shield:before {
    content: "🛡";
}

.ec-smoking:before {
    content: "🚬";
}

.ec-skull-and-crossbones:before {
    content: "☠";
}

.ec-coffin:before {
    content: "⚰";
}

.ec-funeral-urn:before {
    content: "⚱";
}

.ec-amphora:before {
    content: "🏺";
}

.ec-crystal-ball:before {
    content: "🔮";
}

.ec-prayer-beads:before {
    content: "📿";
}

.ec-barber:before {
    content: "💈";
}

.ec-alembic:before {
    content: "⚗";
}

.ec-telescope:before {
    content: "🔭";
}

.ec-microscope:before {
    content: "🔬";
}

.ec-hole:before {
    content: "🕳";
}

.ec-pill:before {
    content: "💊";
}

.ec-syringe:before {
    content: "💉";
}

.ec-thermometer:before {
    content: "🌡";
}

.ec-label:before {
    content: "🏷";
}

.ec-bookmark:before {
    content: "🔖";
}

.ec-toilet:before {
    content: "🚽";
}

.ec-shower:before {
    content: "🚿";
}

.ec-bathtub:before {
    content: "🛁";
}

.ec-key:before {
    content: "🔑";
}

.ec-old-key:before {
    content: "🗝";
}

.ec-couch-and-lamp:before {
    content: "🛋";
}

.ec-sleeping-bed:before {
    content: "🛌";
}

.ec-bed:before {
    content: "🛏";
}

.ec-door:before {
    content: "🚪";
}

.ec-bellhop-bell:before {
    content: "🛎";
}

.ec-framed-picture:before {
    content: "🖼";
}

.ec-world-map:before {
    content: "🗺";
}

.ec-parasol-on-ground:before {
    content: "⛱";
}

.ec-moyai:before {
    content: "🗿";
}

.ec-shopping:before {
    content: "🛍";
}

.ec-shopping-cart:before {
    content: "🛒";
}

.ec-balloon:before {
    content: "🎈";
}

.ec-flags:before {
    content: "🎏";
}

.ec-ribbon:before {
    content: "🎀";
}

.ec-gift:before {
    content: "🎁";
}

.ec-confetti-ball:before {
    content: "🎊";
}

.ec-tada:before {
    content: "🎉";
}

.ec-dolls:before {
    content: "🎎";
}

.ec-wind-chime:before {
    content: "🎐";
}

.ec-crossed-flags:before {
    content: "🎌";
}

.ec-izakaya-lantern:before {
    content: "🏮";
}

.ec-envelope-with-arrow:before {
    content: "📩";
}

.ec-incoming-envelope:before {
    content: "📨";
}

.ec-e-mail:before {
    content: "📧";
}

.ec-love-letter:before {
    content: "💌";
}

.ec-postbox:before {
    content: "📮";
}

.ec-mailbox-closed:before {
    content: "📪";
}

.ec-mailbox:before {
    content: "📫";
}

.ec-mailbox-with-mail:before {
    content: "📬";
}

.ec-mailbox-with-no-mail:before {
    content: "📭";
}

.ec-package:before {
    content: "📦";
}

.ec-postal-horn:before {
    content: "📯";
}

.ec-inbox-tray:before {
    content: "📥";
}

.ec-outbox-tray:before {
    content: "📤";
}

.ec-scroll:before {
    content: "📜";
}

.ec-page-with-curl:before {
    content: "📃";
}

.ec-bookmark-tabs:before {
    content: "📑";
}

.ec-bar-chart:before {
    content: "📊";
}

.ec-chart-with-upwards-trend:before {
    content: "📈";
}

.ec-chart-with-downwards-trend:before {
    content: "📉";
}

.ec-page-facing-up:before {
    content: "📄";
}

.ec-date:before {
    content: "📅";
}

.ec-calendar:before {
    content: "📆";
}

.ec-spiral-calendar:before {
    content: "🗓";
}

.ec-card-index:before {
    content: "📇";
}

.ec-card-file-box:before {
    content: "🗃";
}

.ec-ballot-box:before {
    content: "🗳";
}

.ec-file-cabinet:before {
    content: "🗄";
}

.ec-clipboard:before {
    content: "📋";
}

.ec-spiral-notepad:before {
    content: "🗒";
}

.ec-file-folder:before {
    content: "📁";
}

.ec-open-file-folder:before {
    content: "📂";
}

.ec-card-index-dividers:before {
    content: "🗂";
}

.ec-newspaper-roll:before {
    content: "🗞";
}

.ec-newspaper:before {
    content: "📰";
}

.ec-notebook:before {
    content: "📓";
}

.ec-closed-book:before {
    content: "📕";
}

.ec-green-book:before {
    content: "📗";
}

.ec-blue-book:before {
    content: "📘";
}

.ec-orange-book:before {
    content: "📙";
}

.ec-notebook-with-decorative-cover:before {
    content: "📔";
}

.ec-ledger:before {
    content: "📒";
}

.ec-books:before {
    content: "📚";
}

.ec-open-book:before {
    content: "📖";
}

.ec-link:before {
    content: "🔗";
}

.ec-paperclip:before {
    content: "📎";
}

.ec-paperclips:before {
    content: "🖇";
}

.ec-triangular-ruler:before {
    content: "📐";
}

.ec-straight-ruler:before {
    content: "📏";
}

.ec-pushpin:before {
    content: "📌";
}

.ec-round-pushpin:before {
    content: "📍";
}

.ec-triangular-flag-on-post:before {
    content: "🚩";
}

.ec-white-flag:before {
    content: "🏳";
}

.ec-black-flag:before {
    content: "🏴";
}

.ec-closed-lock-with-key:before {
    content: "🔐";
}

.ec-lock:before {
    content: "🔒";
}

.ec-unlock:before {
    content: "🔓";
}

.ec-lock-with-ink-pen:before {
    content: "🔏";
}

.ec-pen:before {
    content: "🖊";
}

.ec-fountain-pen:before {
    content: "🖋";
}

.ec-memo:before {
    content: "📝";
}

.ec-crayon:before {
    content: "🖍";
}

.ec-paintbrush:before {
    content: "🖌";
}

.ec-mag:before {
    content: "🔍";
}

.ec-mag-right:before {
    content: "🔎";
}

.ec-yellow-heart:before {
    content: "💛";
}

.ec-green-heart:before {
    content: "💚";
}

.ec-blue-heart:before {
    content: "💙";
}

.ec-purple-heart:before {
    content: "💜";
}

.ec-black-heart:before {
    content: "🖤";
}

.ec-broken-heart:before {
    content: "💔";
}

.ec-heavy-heart-exclamation:before {
    content: "❣";
}

.ec-two-hearts:before {
    content: "💕";
}

.ec-revolving-hearts:before {
    content: "💞";
}

.ec-heartbeat:before {
    content: "💓";
}

.ec-heartpulse:before {
    content: "💗";
}

.ec-sparkling-heart:before {
    content: "💖";
}

.ec-cupid:before {
    content: "💘";
}

.ec-gift-heart:before {
    content: "💝";
}

.ec-heart-decoration:before {
    content: "💟";
}

.ec-peace-symbol:before {
    content: "☮";
}

.ec-latin-cross:before {
    content: "✝";
}

.ec-star-and-crescent:before {
    content: "☪";
}

.ec-om:before {
    content: "🕉";
}

.ec-wheel-of-dharma:before {
    content: "☸";
}

.ec-star-of-david:before {
    content: "✡";
}

.ec-six-pointed-star:before {
    content: "🔯";
}

.ec-menorah:before {
    content: "🕎";
}

.ec-yin-yang:before {
    content: "☯";
}

.ec-orthodox-cross:before {
    content: "☦";
}

.ec-place-of-worship:before {
    content: "🛐";
}

.ec-ophiuchus:before {
    content: "⛎";
}

.ec-aries:before {
    content: "♈";
}

.ec-taurus:before {
    content: "♉";
}

.ec-gemini:before {
    content: "♊";
}

.ec-cancer:before {
    content: "♋";
}

.ec-leo:before {
    content: "♌";
}

.ec-virgo:before {
    content: "♍";
}

.ec-libra:before {
    content: "♎";
}

.ec-scorpius:before {
    content: "♏";
}

.ec-sagittarius:before {
    content: "♐";
}

.ec-capricorn:before {
    content: "♑";
}

.ec-aquarius:before {
    content: "♒";
}

.ec-pisces:before {
    content: "♓";
}

.ec-id:before {
    content: "🆔";
}

.ec-atom-symbol:before {
    content: "⚛";
}

.ec-u7a7a:before {
    content: "🈳";
}

.ec-u5272:before {
    content: "🈹";
}

.ec-radioactive:before {
    content: "☢";
}

.ec-biohazard:before {
    content: "☣";
}

.ec-mobile-phone-off:before {
    content: "📴";
}

.ec-vibration-mode:before {
    content: "📳";
}

.ec-u6709:before {
    content: "🈶";
}

.ec-u7121:before {
    content: "🈚";
}

.ec-u7533:before {
    content: "🈸";
}

.ec-u55b6:before {
    content: "🈺";
}

.ec-vs:before {
    content: "🆚";
}

.ec-accept:before {
    content: "🉑";
}

.ec-white-flower:before {
    content: "💮";
}

.ec-ideograph-advantage:before {
    content: "🉐";
}

.ec-u5408:before {
    content: "🈴";
}

.ec-u6e80:before {
    content: "🈵";
}

.ec-u7981:before {
    content: "🈲";
}

.ec-ab:before {
    content: "🆎";
}

.ec-cl:before {
    content: "🆑";
}

.ec-sos:before {
    content: "🆘";
}

.ec-no-entry:before {
    content: "⛔";
}

.ec-name-badge:before {
    content: "📛";
}

.ec-no-entry-sign:before {
    content: "🚫";
}

.ec-x:before {
    content: "❌";
}

.ec-o:before {
    content: "⭕";
}

.ec-stop-sign:before {
    content: "🛑";
}

.ec-anger:before {
    content: "💢";
}

.ec-no-pedestrians:before {
    content: "🚷";
}

.ec-do-not-litter:before {
    content: "🚯";
}

.ec-no-bicycles:before {
    content: "🚳";
}

.ec-non-potable-water:before {
    content: "🚱";
}

.ec-underage:before {
    content: "🔞";
}

.ec-no-mobile-phones:before {
    content: "📵";
}

.ec-exclamation:before {
    content: "❗";
}

.ec-grey-exclamation:before {
    content: "❕";
}

.ec-question:before {
    content: "❓";
}

.ec-grey-question:before {
    content: "❔";
}

.ec-low-brightness:before {
    content: "🔅";
}

.ec-high-brightness:before {
    content: "🔆";
}

.ec-trident:before {
    content: "🔱";
}

.ec-fleur-de-lis:before {
    content: "⚜";
}

.ec-children-crossing:before {
    content: "🚸";
}

.ec-beginner:before {
    content: "🔰";
}

.ec-u6307:before {
    content: "🈯";
}

.ec-chart:before {
    content: "💹";
}

.ec-negative-squared-cross-mark:before {
    content: "❎";
}

.ec-white-check-mark:before {
    content: "✅";
}

.ec-diamond-shape-with-a-dot-inside:before {
    content: "💠";
}

.ec-cyclone:before {
    content: "🌀";
}

.ec-loop:before {
    content: "➿";
}

.ec-globe-with-meridians:before {
    content: "🌐";
}

.ec-atm:before {
    content: "🏧";
}

.ec-passport-control:before {
    content: "🛂";
}

.ec-customs:before {
    content: "🛃";
}

.ec-baggage-claim:before {
    content: "🛄";
}

.ec-left-luggage:before {
    content: "🛅";
}

.ec-wheelchair:before {
    content: "♿";
}

.ec-no-smoking:before {
    content: "🚭";
}

.ec-wc:before {
    content: "🚾";
}

.ec-potable-water:before {
    content: "🚰";
}

.ec-mens:before {
    content: "🚹";
}

.ec-womens:before {
    content: "🚺";
}

.ec-baby-symbol:before {
    content: "🚼";
}

.ec-restroom:before {
    content: "🚻";
}

.ec-put-litter-in-its-place:before {
    content: "🚮";
}

.ec-cinema:before {
    content: "🎦";
}

.ec-signal-strength:before {
    content: "📶";
}

.ec-koko:before {
    content: "🈁";
}

.ec-ng:before {
    content: "🆖";
}

.ec-ok:before {
    content: "🆗";
}

.ec-up:before {
    content: "🆙";
}

.ec-cool:before {
    content: "🆒";
}

.ec-new:before {
    content: "🆕";
}

.ec-free:before {
    content: "🆓";
}

.ec-keycap-ten:before {
    content: "🔟";
}

.ec-pause-button:before {
    content: "⏸";
}

.ec-next-track-button:before {
    content: "⏭";
}

.ec-stop-button:before {
    content: "⏹";
}

.ec-record-button:before {
    content: "⏺";
}

.ec-play-or-pause-button:before {
    content: "⏯";
}

.ec-previous-track-button:before {
    content: "⏮";
}

.ec-fast-forward:before {
    content: "⏩";
}

.ec-rewind:before {
    content: "⏪";
}

.ec-twisted-rightwards-arrows:before {
    content: "🔀";
}

.ec-repeat:before {
    content: "🔁";
}

.ec-repeat-one:before {
    content: "🔂";
}

.ec-arrow-up-small:before {
    content: "🔼";
}

.ec-arrow-down-small:before {
    content: "🔽";
}

.ec-arrow-double-up:before {
    content: "⏫";
}

.ec-arrow-double-down:before {
    content: "⏬";
}

.ec-arrows-counterclockwise:before {
    content: "🔄";
}

.ec-abc:before {
    content: "🔤";
}

.ec-abcd:before {
    content: "🔡";
}

.ec-capital-abcd:before {
    content: "🔠";
}

.ec-symbols:before {
    content: "🔣";
}

.ec-musical-note:before {
    content: "🎵";
}

.ec-notes:before {
    content: "🎶";
}

.ec-curly-loop:before {
    content: "➰";
}

.ec-arrows-clockwise:before {
    content: "🔃";
}

.ec-heavy-plus-sign:before {
    content: "➕";
}

.ec-heavy-minus-sign:before {
    content: "➖";
}

.ec-heavy-division-sign:before {
    content: "➗";
}

.ec-heavy-dollar-sign:before {
    content: "💲";
}

.ec-currency-exchange:before {
    content: "💱";
}

.ec-end:before {
    content: "🔚";
}

.ec-back:before {
    content: "🔙";
}

.ec-on:before {
    content: "🔛";
}

.ec-top:before {
    content: "🔝";
}

.ec-soon:before {
    content: "🔜";
}

.ec-radio-button:before {
    content: "🔘";
}

.ec-white-circle:before {
    content: "⚪";
}

.ec-black-circle:before {
    content: "⚫";
}

.ec-red-circle:before {
    content: "🔴";
}

.ec-large-blue-circle:before {
    content: "🔵";
}

.ec-small-orange-diamond:before {
    content: "🔸";
}

.ec-small-blue-diamond:before {
    content: "🔹";
}

.ec-large-orange-diamond:before {
    content: "🔶";
}

.ec-large-blue-diamond:before {
    content: "🔷";
}

.ec-small-red-triangle:before {
    content: "🔺";
}

.ec-black-large-square:before {
    content: "⬛";
}

.ec-white-large-square:before {
    content: "⬜";
}

.ec-small-red-triangle-down:before {
    content: "🔻";
}

.ec-black-medium-small-square:before {
    content: "◾";
}

.ec-white-medium-small-square:before {
    content: "◽";
}

.ec-black-square-button:before {
    content: "🔲";
}

.ec-white-square-button:before {
    content: "🔳";
}

.ec-speaker:before {
    content: "🔈";
}

.ec-sound:before {
    content: "🔉";
}

.ec-loud-sound:before {
    content: "🔊";
}

.ec-mute:before {
    content: "🔇";
}

.ec-mega:before {
    content: "📣";
}

.ec-loudspeaker:before {
    content: "📢";
}

.ec-bell:before {
    content: "🔔";
}

.ec-no-bell:before {
    content: "🔕";
}

.ec-black-joker:before {
    content: "🃏";
}

.ec-mahjong:before {
    content: "🀄";
}

.ec-flower-playing-cards:before {
    content: "🎴";
}

.ec-thought-balloon:before {
    content: "💭";
}

.ec-right-anger-bubble:before {
    content: "🗯";
}

.ec-speech-balloon:before {
    content: "💬";
}

.ec-left-speech-bubble:before {
    content: "🗨";
}

.ec-clock1:before {
    content: "🕐";
}

.ec-clock2:before {
    content: "🕑";
}

.ec-clock3:before {
    content: "🕒";
}

.ec-clock4:before {
    content: "🕓";
}

.ec-clock5:before {
    content: "🕔";
}

.ec-clock6:before {
    content: "🕕";
}

.ec-clock7:before {
    content: "🕖";
}

.ec-clock8:before {
    content: "🕗";
}

.ec-clock9:before {
    content: "🕘";
}

.ec-clock10:before {
    content: "🕙";
}

.ec-clock11:before {
    content: "🕚";
}

.ec-clock12:before {
    content: "🕛";
}

.ec-clock130:before {
    content: "🕜";
}

.ec-clock230:before {
    content: "🕝";
}

.ec-clock330:before {
    content: "🕞";
}

.ec-clock430:before {
    content: "🕟";
}

.ec-clock530:before {
    content: "🕠";
}

.ec-clock630:before {
    content: "🕡";
}

.ec-clock730:before {
    content: "🕢";
}

.ec-clock830:before {
    content: "🕣";
}

.ec-clock930:before {
    content: "🕤";
}

.ec-clock1030:before {
    content: "🕥";
}

.ec-clock1130:before {
    content: "🕦";
}

.ec-clock1230:before {
    content: "🕧";
}

.ec-flag-white:before {
    content: "🏳️";
}

.ec-flag-black:before {
    content: "🏴";
}

.ec-flag-rally:before {
    content: "🏁";
}

.ec-flag-red:before {
    content: "🚩";
}
