@font-face {
    font-family: 'icomoon';
    src:  url('../fonts/icomoon.eot?e4e4zt');
    src:  url('../fonts/icomoon.eot?e4e4zt#iefix') format('embedded-opentype'),
      url('../fonts/icomoon.ttf?e4e4zt') format('truetype'),
      url('../fonts/icomoon.woff?e4e4zt') format('woff'),
      url('../fonts/icomoon.svg?e4e4zt#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-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;
  }
  
  .icon-plus:before {
    content: "\f067";
  }
  .icon-search:before {
    content: "\f002";
  }
  .icon-envelope-o:before {
    content: "\f003";
  }
  .icon-heart:before {
    content: "\f004";
  }
  .icon-star:before {
    content: "\f005";
  }
  .icon-star-o:before {
    content: "\f006";
  }
  .icon-user:before {
    content: "\f007";
  }
  .icon-th-large:before {
    content: "\f009";
  }
  .icon-check:before {
    content: "\f00c";
  }
  .icon-close:before {
    content: "\f00d";
  }
  .icon-remove:before {
    content: "\f00d";
  }
  .icon-times:before {
    content: "\f00d";
  }
  .icon-search-plus:before {
    content: "\f00e";
  }
  .icon-search-minus:before {
    content: "\f010";
  }
  .icon-signal:before {
    content: "\f012";
  }
  .icon-cog:before {
    content: "\f013";
  }
  .icon-gear:before {
    content: "\f013";
  }
  .icon-trash-o:before {
    content: "\f014";
  }
  .icon-home:before {
    content: "\f015";
  }
  .icon-clock-o:before {
    content: "\f017";
  }
  .icon-refresh:before {
    content: "\f021";
  }
  .icon-qrcode:before {
    content: "\f029";
  }
  .icon-print:before {
    content: "\f02f";
  }
  .icon-align-justify:before {
    content: "\f039";
  }
  .icon-pencil:before {
    content: "\f040";
  }
  .icon-map-marker:before {
    content: "\f041";
  }
  .icon-edit:before {
    content: "\f044";
  }
  .icon-pencil-square-o:before {
    content: "\f044";
  }
  .icon-check-square-o:before {
    content: "\f046";
  }
  .icon-play:before {
    content: "\f04b";
  }
  .icon-chevron-right:before {
    content: "\f054";
  }
  .icon-times-circle:before {
    content: "\f057";
  }
  .icon-info-circle:before {
    content: "\f05a";
  }
  .icon-arrow-left:before {
    content: "\f060";
  }
  .icon-arrow-right:before {
    content: "\f061";
  }
  .icon-mail-forward:before {
    content: "\f064";
  }
  .icon-share:before {
    content: "\f064";
  }
  .icon-leaf:before {
    content: "\f06c";
  }
  .icon-eye:before {
    content: "\f06e";
  }
  .icon-eye-slash:before {
    content: "\f070";
  }
  .icon-calendar:before {
    content: "\f073";
  }
  .icon-comment:before {
    content: "\f075";
  }
  .icon-shopping-cart:before {
    content: "\f07a";
  }
  .icon-bar-chart:before {
    content: "\f080";
  }
  .icon-bar-chart-o:before {
    content: "\f080";
  }
  .icon-comments:before {
    content: "\f086";
  }
  .icon-thumbs-o-up:before {
    content: "\f087";
  }
  .icon-thumbs-o-down:before {
    content: "\f088";
  }
  .icon-heart-o:before {
    content: "\f08a";
  }
  .icon-phone:before {
    content: "\f095";
  }
  .icon-twitter:before {
    content: "\f099";
  }
  .icon-facebook:before {
    content: "\f09a";
  }
  .icon-facebook-f:before {
    content: "\f09a";
  }
  .icon-wrench:before {
    content: "\f0ad";
  }
  .icon-filter:before {
    content: "\f0b0";
  }
  .icon-briefcase:before {
    content: "\f0b1";
  }
  .icon-group:before {
    content: "\f0c0";
  }
  .icon-users:before {
    content: "\f0c0";
  }
  .icon-bars:before {
    content: "\f0c9";
  }
  .icon-navicon:before {
    content: "\f0c9";
  }
  .icon-reorder:before {
    content: "\f0c9";
  }
  .icon-list-ol:before {
    content: "\f0cb";
  }
  .icon-truck:before {
    content: "\f0d1";
  }
  .icon-envelope:before {
    content: "\f0e0";
  }
  .icon-file-text-o:before {
    content: "\f0f6";
  }
  .icon-angle-double-left:before {
    content: "\f100";
  }
  .icon-angle-double-right:before {
    content: "\f101";
  }
  .icon-angle-left:before {
    content: "\f104";
  }
  .icon-angle-right:before {
    content: "\f105";
  }
  .icon-angle-up:before {
    content: "\f106";
  }
  .icon-angle-down:before {
    content: "\f107";
  }
  .icon-mail-reply:before {
    content: "\f112";
  }
  .icon-reply:before {
    content: "\f112";
  }
  .icon-microphone:before {
    content: "\f130";
  }
  .icon-microphone-slash:before {
    content: "\f131";
  }
  .icon-shield:before {
    content: "\f132";
  }
  .icon-sort-alpha-asc:before {
    content: "\f15d";
  }
  .icon-sort-alpha-desc:before {
    content: "\f15e";
  }
  .icon-youtube:before {
    content: "\f167";
  }
  .icon-youtube-play:before {
    content: "\f16a";
  }
  .icon-stack-overflow:before {
    content: "\f16c";
  }
  .icon-instagram:before {
    content: "\f16d";
  }
  .icon-tumblr:before {
    content: "\f173";
  }
  .icon-long-arrow-left:before {
    content: "\f177";
  }
  .icon-long-arrow-right:before {
    content: "\f178";
  }
  .icon-female:before {
    content: "\f182";
  }
  .icon-male:before {
    content: "\f183";
  }
  .icon-vk:before {
    content: "\f189";
  }
  .icon-life-bouy:before {
    content: "\f1cd";
  }
  .icon-life-buoy:before {
    content: "\f1cd";
  }
  .icon-life-ring:before {
    content: "\f1cd";
  }
  .icon-life-saver:before {
    content: "\f1cd";
  }
  .icon-support:before {
    content: "\f1cd";
  }
  .icon-paper-plane:before {
    content: "\f1d8";
  }
  .icon-send:before {
    content: "\f1d8";
  }
  .icon-paper-plane-o:before {
    content: "\f1d9";
  }
  .icon-send-o:before {
    content: "\f1d9";
  }
  .icon-history:before {
    content: "\f1da";
  }
  .icon-yelp:before {
    content: "\f1e9";
  }
  .icon-cart-plus:before {
    content: "\f217";
  }
  .icon-user-secret:before {
    content: "\f21b";
  }
  .icon-pinterest-p:before {
    content: "\f231";
  }
  .icon-whatsapp:before {
    content: "\f232";
  }
  .icon-medium:before {
    content: "\f23a";
  }
  .icon-balance-scale:before {
    content: "\f24e";
  }
  .icon-odnoklassniki:before {
    content: "\f263";
  }
  .icon-shopping-bag:before {
    content: "\f290";
  }
  .icon-shopping-basket:before {
    content: "\f291";
  }
  .icon-envira:before {
    content: "\f299";
  }
  .icon-volume-control-phone:before {
    content: "\f2a0";
  }
  .icon-user-o:before {
    content: "\f2c0";
  }
  .icon-user1:before {
    content: "\e971";
  }
  .icon-enlarge:before {
    content: "\e989";
  }
  .icon-info:before {
    content: "\ea0c";
  }
  .icon-enter:before {
    content: "\ea13";
  }
  .icon-exit:before {
    content: "\ea14";
  }
  .icon-yelp1:before {
    content: "\ead7";
  }
  