@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?tin97q');
  src:  url('../fonts/icomoon.eot?tin97q#iefix') format('embedded-opentype'),
  url('../fonts/icomoon.ttf?tin97q') format('truetype'),
  url('../fonts/icomoon.woff?tin97q') format('woff'),
  url('../fonts/icomoon.svg?tin97q#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  /*font-family: 'icomoon' !important;*/
  speak: never;
  font-family: 'icomoon';
  /*speak: none;*/
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[data-icon]:before {
  font-family: 'icomoon';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.icon-cancel-circle, .icon-puzzle, .icon-lamp, .icon-wand, .icon-vector, .icon-menu, .icon-close, .icon-twitter, .icon-facebook, .icon-vimeo, .icon-dribbble, .icon-mug, .icon-droplet, .icon-puzzle-2, .icon-target, .icon-dice, .icon-map, .icon-location, .icon-box-add, .icon-phone, .icon-phone-2, .icon-phone-3, .icon-tumblr, .icon-forrst, .icon-feed, .icon-pinterest, .icon-clock, .icon-bubble, .icon-screen, .icon-screen-2, .icon-laptop, .icon-mobile, .icon-mobile-2, .icon-tablet, .icon-tv, .icon-pencil, .icon-new-tab, .icon-quotes-left, .icon-user, .icon-bubble-2, .icon-google-plus, .icon-instagram, .icon-youtube, .icon-flickr, .icon-deviantart, .icon-github, .icon-blogger, .icon-soundcloud, .icon-lastfm, .icon-file, .icon-images, .icon-arrow-right, .icon-arrow-left, .icon-bubble-3, .icon-envelop, .icon-compass, .icon-spinner, .icon-spinner-2, .icon-spinner-3, .icon-play, .icon-pause, .icon-arrow-up-left, .icon-arrow-right-2, .icon-arrow-down-right, .icon-arrow-down, .icon-arrow-left-2, .icon-arrow-up, .icon-arrow-up-right, .icon-arrow-down-left, .icon-stopwatch, .icon-pushpin, .icon-compass-2, .icon-history, .icon-clock-2, .icon-alarm, .icon-earth, .icon-globe, .icon-target-2, .icon-car, .icon-truck, .icon-fire, .icon-lab, .icon-dumbbell, .icon-rocket, .icon-meter, .icon-dashboard, .icon-meter-fast, .icon-hammer, .icon-trophy, .icon-trophy-star, .icon-eye, .icon-eye-2, .icon-fan, .icon-sun, .icon-airplane, .icon-cogs, .icon-anchor, .icon-shield, .icon-lightning, .icon-power, .icon-pyramid, .icon-road, .icon-ladder, .icon-hammer-2, .icon-cube, .icon-cube-2, .icon-camera, .icon-piano, .icon-movie, .icon-connection, .icon-knight, .icon-diamonds, .icon-stack, .icon-folder-remove, .icon-folder-open, .icon-cart-checkout, .icon-cart, .icon-tag, .icon-basket, .icon-support, .icon-phone-4, .icon-reply, .icon-flip, .icon-database, .icon-database-2, .icon-calendar, .icon-calendar-2, .icon-keyboard, .icon-user-plus, .icon-users, .icon-bubble-forward, .icon-bubble-up, .icon-bubble-last, .icon-bubble-link, .icon-bubble-check, .icon-bubble-quote, .icon-lock, .icon-user-plus-2, .icon-user-minus, .icon-lock-2, .icon-paw, .icon-accessibility, .icon-eye-blocked, .icon-download, .icon-smiley, .icon-thumbs-down, .icon-yin-yang, .icon-remove, .icon-bars, .icon-pie, .icon-plus-circle, .icon-sad, .icon-shocked, .icon-neutral, .icon-checkmark, .icon-volume-low, .icon-arrow-down-2, .icon-volume0, .icon-bookmarks, .icon-arrow-left-3, .icon-radio-unchecked, .icon-sigma, .icon-strikethrough, .icon-backspace, .icon-filter, .icon-arrow-up-right-2, .icon-arrow-up-right-3, .icon-file-zip, .icon-home, .icon-blog, .icon-camera-2, .icon-file-2, .icon-copy, .icon-cart-plus, .icon-music, .icon-lock-3, .icon-zoom-out, .icon-user-block, .icon-search, .icon-zoom-in, .icon-bubble-notification, .icon-storage, .icon-grid, .icon-grid-2, .icon-signup, .icon-switch, .icon-volume-high, .icon-volume-medium, .icon-arrow-left-4, .icon-play-2, .icon-point-up, .icon-heart, .icon-heart-2, .icon-star, .icon-star-2, .icon-star-3, .icon-star-4, .icon-star-5, .icon-star-6, .icon-heart-3, .icon-weather-snow, .icon-weather-lightning, .icon-heart-4, .icon-weather-rain, .icon-windy, .icon-paypal, .icon-paypal-2, .icon-paypal-3, .icon-yelp, .icon-html5, .icon-css3, .icon-html5-2, .icon-stumbleupon, .icon-stumbleupon-2, .icon-wordpress, .icon-joomla, .icon-wordpress-2, .icon-github-2, .icon-github-3, .icon-volume-mute, .icon-volume-mute-2, .icon-volume-increase, .icon-volume-decrease, .icon-tongue, .icon-question, .icon-male, .icon-medal, .icon-key, .icon-contract, .icon-bubbles, .icon-file-3, .icon-file-4, .icon-pencil-2, .icon-headphones, .icon-film, .icon-film-2, .icon-mic, .icon-radio, .icon-settings, .icon-pie-2, .icon-inject, .icon-zoom-in-2, .icon-bubble-notification-2, .icon-link, .icon-brightness-contrast, .icon-flag, .icon-upload, .icon-skull, .icon-leaf, .icon-apple-fruit, .icon-food, .icon-cake, .icon-food-2, .icon-gift, .icon-balloon, .icon-medal-2, .icon-rating, .icon-rating-2, .icon-rating-3, .icon-steps, .icon-flower, .icon-remove-2, .icon-briefcase, .icon-briefcase-2, .icon-grid-3, .icon-sun-glasses, .icon-tree, .icon-tree-2, .icon-exit, .icon-evil, .icon-people, .icon-cool, .icon-thumbs-up, .icon-bed, .icon-bed-2, .icon-brightness-low, .icon-heart-broken, .icon-sun-2, .icon-umbrella, .icon-warning, .icon-move, .icon-point-left, .icon-point-down, .icon-point-right, .icon-question-2, .icon-notification, .icon-radio-checked, .icon-checkbox-partial, .icon-checkbox-unchecked, .icon-checkbox-checked, .icon-command, .icon-pen, .icon-quill, .icon-quill-2, .icon-wand-2, .icon-tools, .icon-eye-3, .icon-moon, .icon-contrast, .icon-eye-4, .icon-eye-5, .icon-user-block-2, .icon-bubble-paperclip, .icon-drawer, .icon-drawer-2, .icon-watch, .icon-archive, .icon-cabinet, .icon-clock-3, .icon-clock-4, .icon-connection-2, .icon-new, .icon-play-3, .icon-marker, .icon-movie-2, .icon-podcast, .icon-share, .icon-scissors, .icon-scissors-2, .icon-subscript, .icon-rulers, .icon-filter-2, .icon-loop, .icon-loop-2, .icon-shuffle, .icon-shuffle-2, .icon-loop-3, .icon-loop-4, .icon-plus, .icon-enter, .icon-angry, .icon-attachment, .icon-download-2, .icon-upload-2, .icon-thumbs-up-2, .icon-glasses, .icon-glasses-2, .icon-stats-up, .icon-bottle, .icon-bars-2, .icon-cog, .icon-bubble-dots, .icon-upload-3, .icon-download-3, .icon-location-2, .icon-location-3, .icon-location-4, .icon-envelop-2, .icon-coin, .icon-ticket {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.icon-1:before {
  content: "\e900";
}
.icon-2:before {
  content: "\e901";
}
.icon-3:before {
  content: "\e902";
}
.icon-4:before {
  content: "\e903";
}
.icon-5:before {
  content: "\e904";
}
.icon-6:before {
  content: "\e905";
}
.icon-7:after {
  content: "\e90a";
}
.icon-8:before {
  content: "\e907";
}
.icon-57::after {
  content: "\e90a";
}
.icon-9:before {
  content: "\e908";
}
.icon-10:before {
  content: "\e909";
}
.icon-11:before {
  content: "\e90a";
}
.icon-12:before {
  content: "\e90b";
}
.icon-13:before {
  content: "\e90c";
}
.icon-14:before {
  content: "\e90a";
}
.icon-15:before {
  content: "\e90e";
}
.icon-16:before {
  content: "\e90f";
}
.icon-17:before {
  content: "\e910";
}
.icon-18:before {
  content: "\e911";
}
.icon-19:before {
  content: "\e912";
}
.icon-20:before {
  content: "\e913";
}
.icon-21:before {
  content: "\e914";
}
.icon-22:before {
  content: "\e915";
}
.icon-23:before {
  content: "\e916";
}
.icon-24:before {
  content: "\e917";
}
.icon-25:before {
  content: "\e918";
}
.icon-26:before {
  content: "\e919";
}
.icon-27:before {
  content: "\e91a";
}
.icon-28:before {
  content: "\e91b";
}
.icon-29:before {
  content: "\e91c";
}
.icon-30:before {
  content: "\e91d";
}
.icon-31:before {
  content: "\e91e";
}
.icon-32 .path1:before {
  content: "\e91f";
}
.icon-32 .path2:before {
  content: "\e920";
}
.icon-32 .path3:before {
  content: "\e921";
}
.icon-32 .path4:before {
  content: "\e922";
}
.icon-32 .path5:before {
  content: "\e923";
}
.icon-32 .path6:before {
  content: "\e924";
}
.icon-33:before {
  content: "\e925";
}
.icon-34:before {
  content: "\e926";
}
.icon-35:before {
  content: "\e927";
}
.icon-36:before {
  content: "\e928";
}
.icon-37:before {
  content: "\e929";
}
.icon-38:before {
  content: "\e92a";
}
.icon-39:before {
  content: "\e92b";
}
.icon-40:before {
  content: "\e92c";
}
.icon-41:before {
  content: "\e92d";
}
.icon-42:before {
  content: "\e92e";
}