@font-face {
  font-family: 'ff2-icons';
  src: url('../font/ff2-icons.eot?30498222');
  src: url('../font/ff2-icons.eot?30498222#iefix') format('embedded-opentype'),
       url('../font/ff2-icons.woff2?30498222') format('woff2'),
       url('../font/ff2-icons.woff?30498222') format('woff'),
       url('../font/ff2-icons.ttf?30498222') format('truetype'),
       url('../font/ff2-icons.svg?30498222#ff2-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'ff2-icons';
    src: url('../font/ff2-icons.svg?30498222#ff2-icons') format('svg');
  }
}
*/
[class^="ff2-"]:before, [class*=" ff2-"]:before {
  font-family: "ff2-icons";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.ff2-upload:before { content: '\e800'; } /* '' */
.ff2-download:before { content: '\e801'; } /* '' */
.ff2-party:before { content: '\e802'; } /* '' */
.ff2-gift:before { content: '\e803'; } /* '' */
.ff2-friends_and_their_friends:before { content: '\e804'; } /* '' */
.ff2-everyone:before { content: '\e805'; } /* '' */
.ff2-travel-mode:before { content: '\e806'; } /* '' */
.ff2-travel-mode-full:before { content: '\e807'; } /* '' */
.ff2-engaging:before { content: '\e808'; } /* '' */
.ff2-like-full:before { content: '\e809'; } /* '' */
.ff2-no_jerks:before { content: '\e80a'; } /* '' */
.ff2-arrow-square-up:before { content: '\e80b'; } /* '' */
.ff2-paper-plane:before { content: '\e80c'; } /* '' */
.ff2-paper-plane1:before { content: '\e8a9'; } /* '' */
.ff2-logo:before { content: '\e900'; } /* '' */
.ff2-ff_validated:before { content: '\e901'; } /* '' */
.ff2-crown:before { content: '\e902'; } /* '' */
.ff2-star:before { content: '\e903'; } /* '' */
.ff2-star_1:before { content: '\e904'; } /* '' */
.ff2-heart:before { content: '\e905'; } /* '' */
.ff2-heart_1:before { content: '\e906'; } /* '' */
.ff2-heart_percent:before { content: '\e907'; } /* '' */
.ff2-you:before { content: '\e908'; } /* '' */
.ff2-sex:before { content: '\e909'; } /* '' */
.ff2-kiss:before { content: '\e90a'; } /* '' */
.ff2-no_contact:before { content: '\e90d'; } /* '' */
.ff2-no_direct_shots:before { content: '\e90e'; } /* '' */
.ff2-no_double_profile:before { content: '\e90f'; } /* '' */
.ff2-speaker:before { content: '\e910'; } /* '' */
.ff2-online:before { content: '\e911'; } /* '' */
.ff2-cancel:before { content: '\e912'; } /* '' */
.ff2-settings:before { content: '\e913'; } /* '' */
.ff2-left:before { content: '\e914'; } /* '' */
.ff2-right:before { content: '\e915'; } /* '' */
.ff2-up:before { content: '\e916'; } /* '' */
.ff2-down:before { content: '\e917'; } /* '' */
.ff2-slider_left:before { content: '\e918'; } /* '' */
.ff2-slider_right:before { content: '\e919'; } /* '' */
.ff2-arrow_left:before { content: '\e920'; } /* '' */
.ff2-c_arrow_left:before { content: '\e921'; } /* '' */
.ff2-back_arow:before { content: '\e922'; } /* '' */
.ff2-forward_arow:before { content: '\e923'; } /* '' */
.ff2-plus:before { content: '\e924'; } /* '' */
.ff2-minus:before { content: '\e925'; } /* '' */
.ff2-add:before { content: '\e926'; } /* '' */
.ff2-remove:before { content: '\e927'; } /* '' */
.ff2-check-circle:before { content: '\e928'; } /* '' */
.ff2-play:before { content: '\e929'; } /* '' */
.ff2-cross:before { content: '\e92a'; } /* '' */
.ff2-check:before { content: '\e92b'; } /* '' */
.ff2-undo:before { content: '\e92d'; } /* '' */
.ff2-redo:before { content: '\e92e'; } /* '' */
.ff2-dot_g:before { content: '\e930'; } /* '' */
.ff2-dot_v:before { content: '\e931'; } /* '' */
.ff2-circle:before { content: '\e934'; } /* '' */
.ff2-do_not:before { content: '\e935'; } /* '' */
.ff2-info:before { content: '\e936'; } /* '' */
.ff2-warning:before { content: '\e937'; } /* '' */
.ff2-hiw:before { content: '\e938'; } /* '' */
.ff2-font:before { content: '\e939'; } /* '' */
.ff2-text_no:before { content: '\e940'; } /* '' */
.ff2-text:before { content: '\e941'; } /* '' */
.ff2-drag:before { content: '\e942'; } /* '' */
.ff2-menu:before { content: '\e943'; } /* '' */
.ff2-menu_opened:before { content: '\e944'; } /* '' */
.ff2-edit:before { content: '\e945'; } /* '' */
.ff2-edit_1:before { content: '\e946'; } /* '' */
.ff2-search:before { content: '\e947'; } /* '' */
.ff2-delete:before { content: '\e948'; } /* '' */
.ff2-door:before { content: '\e949'; } /* '' */
.ff2-logout:before { content: '\e950'; } /* '' */
.ff2-cart:before { content: '\e951'; } /* '' */
.ff2-folder:before { content: '\e952'; } /* '' */
.ff2-eye:before { content: '\e953'; } /* '' */
.ff2-eye_not:before { content: '\e954'; } /* '' */
.ff2-list:before { content: '\e955'; } /* '' */
.ff2-list_sort:before { content: '\e956'; } /* '' */
.ff2-filter:before { content: '\e957'; } /* '' */
.ff2-smilie:before { content: '\e958'; } /* '' */
.ff2-smilie_plus:before { content: '\e959'; } /* '' */
.ff2-like:before { content: '\e960'; } /* '' */
.ff2-unlocked:before { content: '\e961'; } /* '' */
.ff2-locked:before { content: '\e962'; } /* '' */
.ff2-map:before { content: '\e963'; } /* '' */
.ff2-location:before { content: '\e964'; } /* '' */
.ff2-home:before { content: '\e965'; } /* '' */
.ff2-status_update:before { content: '\e966'; } /* '' */
.ff2-bell:before { content: '\e967'; } /* '' */
.ff2-award:before { content: '\e968'; } /* '' */
.ff2-no_validation:before { content: '\e969'; } /* '' */
.ff2-business_01:before { content: '\e96b'; } /* '' */
.ff2-business_02:before { content: '\e96c'; } /* '' */
.ff2-business_03:before { content: '\e96d'; } /* '' */
.ff2-business_04:before { content: '\e96e'; } /* '' */
.ff2-business_05:before { content: '\e96f'; } /* '' */
.ff2-fruits:before { content: '\e970'; } /* '' */
.ff2-story:before { content: '\e971'; } /* '' */
.ff2-event_past:before { content: '\e972'; } /* '' */
.ff2-speed_date:before { content: '\e973'; } /* '' */
.ff2-contests:before { content: '\e974'; } /* '' */
.ff2-travel:before { content: '\e975'; } /* '' */
.ff2-business_old:before { content: '\e976'; } /* '' */
.ff2-accomodation:before { content: '\e977'; } /* '' */
.ff2-calendar:before { content: '\e978'; } /* '' */
.ff2-event_official:before { content: '\e979'; } /* '' */
.ff2-event_multi:before { content: '\e97a'; } /* '' */
.ff2-event_add:before { content: '\e97b'; } /* '' */
.ff2-event_going:before { content: '\e97c'; } /* '' */
.ff2-event_maybe:before { content: '\e97d'; } /* '' */
.ff2-event_invites:before { content: '\e97e'; } /* '' */
.ff2-schedule:before { content: '\e97f'; } /* '' */
.ff2-we_care:before { content: '\e981'; } /* '' */
.ff2-business:before { content: '\e982'; } /* '' */
.ff2-ticket:before { content: '\e983'; } /* '' */
.ff2-money:before { content: '\e984'; } /* '' */
.ff2-friends_only:before { content: '\e985'; } /* '' */
.ff2-photo:before { content: '\e98a'; } /* '' */
.ff2-video:before { content: '\e98b'; } /* '' */
.ff2-video_plus:before { content: '\e98c'; } /* '' */
.ff2-gallery:before { content: '\e98d'; } /* '' */
.ff2-image:before { content: '\e98e'; } /* '' */
.ff2-image_plus:before { content: '\e98f'; } /* '' */
.ff2-frame:before { content: '\e991'; } /* '' */
.ff2-attachment:before { content: '\e992'; } /* '' */
.ff2-message:before { content: '\e993'; } /* '' */
.ff2-discussion:before { content: '\e994'; } /* '' */
.ff2-sending:before { content: '\e997'; } /* '' */
.ff2-mail:before { content: '\e998'; } /* '' */
.ff2-mail-baseline:before { content: '\e999'; } /* '' */
.ff2-open-mail:before { content: '\e9a0'; } /* '' */
.ff2-read_mail:before { content: '\e9a1'; } /* '' */
.ff2-invite:before { content: '\e9a2'; } /* '' */
.ff2-no_messages:before { content: '\e9a3'; } /* '' */
.ff2-user:before { content: '\e9a4'; } /* '' */
.ff2-add_user:before { content: '\e9a5'; } /* '' */
.ff2-friends:before { content: '\e9a6'; } /* '' */
.ff2-declined:before { content: '\e9a7'; } /* '' */
.ff2-group:before { content: '\e9a8'; } /* '' */
.ff2-user_verified:before { content: '\e9a9'; } /* '' */
.ff2-user_favorite:before { content: '\e9b0'; } /* '' */
.ff2-premium_favorite:before { content: '\e9b1'; } /* '' */
.ff2-group_verified:before { content: '\e9b2'; } /* '' */
.ff2-woman:before { content: '\e9b3'; } /* '' */
.ff2-man:before { content: '\e9b4'; } /* '' */
.ff2-couple:before { content: '\e9b5'; } /* '' */
.ff2-couplef:before { content: '\e9b6'; } /* '' */
.ff2-couplem:before { content: '\e9b7'; } /* '' */
.ff2-no-singlem:before { content: '\e9b8'; } /* '' */
.ff2-freeze:before { content: '\e9b9'; } /* '' */
.ff2-discrete:before { content: '\e9ba'; } /* '' */
.ff2-safe_payment:before { content: '\e9bb'; } /* '' */
.ff2-fair_plans:before { content: '\e9bc'; } /* '' */
.ff2-promotion:before { content: '\e9bd'; } /* '' */
.ff2-pos_top_left:before { content: '\e9c1'; } /* '' */
.ff2-pos_top_center:before { content: '\e9c2'; } /* '' */
.ff2-pos_top_right:before { content: '\e9c3'; } /* '' */
.ff2-pos_center_left:before { content: '\e9c4'; } /* '' */
.ff2-pos_center:before { content: '\e9c5'; } /* '' */
.ff2-pos_center_right:before { content: '\e9c6'; } /* '' */
.ff2-pos_bottom_left:before { content: '\e9c7'; } /* '' */
.ff2-pos_bottom_center:before { content: '\e9c8'; } /* '' */
.ff2-pos_bottom_right:before { content: '\e9c9'; } /* '' */
.ff2-circle-2:before { content: '\eb9f'; } /* '' */
.ff2-reel-2:before { content: '\eba0'; } /* '' */
.ff2-scisors-2:before { content: '\eba2'; } /* '' */
.ff2-circle-1:before { content: '\f111'; } /* '' */
.ff2-euro:before { content: '\f153'; } /* '' */
.ff2-plus-squared-alt:before { content: '\f196'; } /* '' */
