@font-face {
  font-family: 'icomoon';
  src: url('/fonts/icomoon.eot?-pk4zsr');
  src: url('/fonts/icomoon.eot?#iefix-pk4zsr') format('embedded-opentype'), url('/fonts/icomoon.woff?-pk4zsr') format('woff'), url('/fonts/icomoon.ttf?-pk4zsr') format('truetype'), url('/fonts/icomoon.svg?-pk4zsr#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* stars patterns */
.icon-rating-05:before {
  content: "\f123 \f006 \f006 \f006 \f006";
}
.icon-rating-1:before {
  content: "\f005 \f006 \f006 \f006 \f006";
}
.icon-rating-15:before {
  content: "\f005 \f123 \f006 \f006 \f006";
}
.icon-rating-2:before {
  content: "\f005 \f005 \f006 \f006 \f006";
}
.icon-rating-25:before {
  content: "\f005 \f005 \f123 \f006 \f006";
}
.icon-rating-3:before {
  content: "\f005 \f005 \f005 \f006 \f006";
}
.icon-rating-35:before {
  content: "\f005 \f005 \f005 \f123 \f006";
}
.icon-rating-4:before {
  content: "\f005 \f005 \f005 \f005 \f006";
}
.icon-rating-45:before {
  content: "\f005 \f005 \f005 \f005 \f123";
}
.icon-rating-5:before {
  content: "\f005 \f005 \f005 \f005 \f005";
}
/* stars patterns */
.icon-block-sign:before {
  content: "\e13c";
}
.icon-location1:before {
  content: "\e1d0";
}
.icon-location2:before {
  content: "\e1d1";
}
.icon-google-plus:before {
  content: "\e2f2";
}
.icon-facebook:before {
  content: "\e2f7";
}
.icon-twitter:before {
  content: "\e2fb";
}
.icon-food:before {
  content: "\e600";
}
.icon-food_selected:before {
  content: "\e601";
}
.icon-gas_selected:before {
  content: "\e602";
}
.icon-gas:before {
  content: "\e603";
}
.icon-hotel_selected:before {
  content: "\e604";
}
.icon-hotel:before {
  content: "\e605";
}
.icon-camping_selected:before {
  content: "\e606";
}
.icon-camping:before {
  content: "\e607";
}
.icon-location3:before {
  content: "\e608";
}
.icon-toilet:before {
  content: "\e609";
}
.icon-toilet_selected:before {
  content: "\e60a";
}
.icon-pickup:before {
  content: "\e60b";
}
.icon-pickup_selected:before {
  content: "\e60c";
}
.icon-moped:before {
  content: "\e60d";
}
.icon-moped_selected:before {
  content: "\e60e";
}
.icon-smart:before {
  content: "\e60f";
}
.icon-smart_selected:before {
  content: "\e610";
}
.icon-disabled:before {
  content: "\e611";
}
.icon-disabled_selected:before {
  content: "\e612";
}
.icon-clock:before {
  content: "\e613";
}
.icon-charger:before {
  content: "\e614";
}
.icon-charger_selected:before {
  content: "\e615";
}
.icon-carwash:before {
  content: "\e616";
}
.icon-carwash_selected:before {
  content: "\e617";
}
.icon-universal:before {
  content: "\e618";
}
.icon-universal_selected:before {
  content: "\e619";
}
.icon-boat:before {
  content: "\e61a";
}
.icon-boat_selected:before {
  content: "\e61b";
}
.icon-motorbike:before {
  content: "\e61c";
}
.icon-motorbike_selected:before {
  content: "\e61d";
}
.icon-bicycle:before {
  content: "\e61e";
}
.icon-bicycle_selected:before {
  content: "\e61f";
}
.icon-clock2:before {
  content: "\e620";
}
.icon-calendar:before {
  content: "\e621";
}
.icon-spinner:before {
  content: "\e622";
}
.icon-close:before {
  content: "\e623";
}
.icon-checkmark:before {
  content: "\e624";
}
.icon-minus:before {
  content: "\e625";
}
.icon-plus:before {
  content: "\e626";
}
.icon-chevron-left:before {
  content: "\e627";
}
.icon-chevron-right:before {
  content: "\e628";
}
.icon-google:before {
  content: "\e629";
}
.icon-unlock:before {
  content: "\e62a";
}
.icon-lock:before {
  content: "\e62b";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-o:before {
  content: "\f006";
}
.icon-location_small:before {
  content: "\f041";
}
.icon-twitter-square:before {
  content: "\f081";
}
.icon-facebook-square:before {
  content: "\f082";
}
.icon-linkedin-square:before {
  content: "\f08c";
}
.icon-google-plus-square:before {
  content: "\f0d4";
}
.icon-envelope:before {
  content: "\f0e0";
}
.icon-star-half-empty:before {
  content: "\f123";
}
.icon-prev:before {
  content: "\f137";
}
.icon-next:before {
  content: "\f138";
}
/* -- */
/*system */
.icon-micro {
  font-size: 12px;
  line-height: 12px;
  vertical-align: middle;
}
.icon-small {
  font-size: 22px;
  line-height: 22px;
  vertical-align: middle;
}
.icon-mid {
  font-size: 32px;
  line-height: 32px;
  vertical-align: middle;
}
.icon-big {
  font-size: 40px;
  line-height: 40px;
  vertical-align: middle;
}
.pointer {
  cursor: pointer;
}
.no-smoothing {
  -webkit-font-smoothing: none;
}
.smoothing,
.smoothing input {
  -webkit-font-smoothing: antialiased;
}
