@font-face {
  font-family: "bf_font";
  src: url("../fonts/bf_font.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/bf_font.eot#iefix") format("embedded-opentype"), url("../fonts/bf_font.woff2") format("woff2"), url("../fonts/bf_font.woff") format("woff"), url("../fonts/bf_font.ttf") format("truetype"), url("../fonts/bf_font.svg#bf_font") format("svg");
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  font-family: "bf_font" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-plane-left:before {
  content: "\61"; }

.icon-plane-right:before {
  content: "\41"; }

.icon-plane-takeoff:before {
  content: "\62"; }

.icon-plane-landing:before {
  content: "\42"; }

.icon-hamburger:before {
  content: "\63"; }

.icon-map:before {
  content: "\64"; }

.icon-cross:before {
  content: "\65"; }

.icon-plus:before {
  content: "\66"; }

.icon-minus:before {
  content: "\67"; }

.icon-hourglass:before {
  content: "\68"; }

.icon-info:before {
  content: "\69"; }

.icon-bullets:before {
  content: "\6c"; }

.icon-arrow_up:before {
  content: "\6d"; }

.icon-arrow_down:before {
  content: "\4d"; }

.icon-airport:before {
  content: "\6e"; }

.icon-fuel:before {
  content: "\6f"; }

.icon-mobile:before {
  content: "\70"; }

.icon-bus:before {
  content: "\72"; }

.icon-trash:before {
  content: "\71"; }

.icon-lock:before {
  content: "\73"; }

.icon-email:before {
  content: "\74"; }

.icon-assistance:before {
  content: "\75"; }

.icon-telephone:before {
  content: "\76"; }

.icon-arrows:before {
  content: "\7a"; }

.icon-filters:before {
  content: "\5a"; }

.icon-tripadvisor:before {
  content: "\56"; }

.icon-camera:before {
  content: "\55"; }

.icon-next:before {
  content: "\54"; }

.icon-prev:before {
  content: "\53"; }

.icon-check:before {
  content: "\52"; }

.icon-next_step:before {
  content: "\51"; }

.icon-prev_step:before {
  content: "\50"; }

.icon-auto:before {
  content: "\77"; }

.icon-hotel:before {
  content: "\79"; }

.icon-hotel_flight:before {
  content: "\6a"; }

.icon-radio:before {
  content: "\6b"; }

.icon-radio_empty:before {
  content: "\78"; }

.icon-arrow_left:before {
  content: "\43"; }

.icon-arrow_right:before {
  content: "\44"; }

.icon-wifi:before {
  content: "\45"; }

.icon-user:before {
  content: "\46"; }

.icon-clock:before {
  content: "\47"; }

.icon-restaurant:before {
  content: "\48"; }

.icon-lifebelt:before {
  content: "\49"; }

.icon-parking:before {
  content: "\4c"; }

.icon-mail2:before {
  content: "\4e"; }

.icon-luggage:before {
  content: "\4f"; }

.icon-heart:before {
  content: "\31"; }

.icon-pet:before {
  content: "\32"; }

.icon-key:before {
  content: "\33"; }

.icon-share:before {
  content: "\34"; }

.icon-star:before {
  content: "\35"; }

.icon-star_empty:before {
  content: "\36"; }

.icon-checkbox:before {
  content: "\37"; }

.icon-checkbox_selected:before {
  content: "\38"; }

.icon-documents:before {
  content: "\39"; }

.icon-credit:before {
  content: "\30"; }

.icon-edit:before {
  content: "\21"; }

.icon-hotel_card:before {
  content: "\22"; }

.icon-android:before {
  content: "\a3"; }

.icon-apple:before {
  content: "\24"; }

.icon-whatsapp:before {
  content: "\25"; }

.icon-facebook:before {
  content: "\26"; }

.icon-twitter:before {
  content: "\2f"; }

.icon-google_plus:before {
  content: "\28"; }

.icon-arrow_double_left:before {
  content: "\29"; }

.icon-arrow_double_right:before {
  content: "\3d"; }

.icon-piggy_bank:before {
  content: "\3f"; }

.icon-card_hotel:before {
  content: "\27"; }

.icon-reload:before {
  content: "\4b"; }

.icon-train:before {
  content: "\57"; }

.icon-arrow_back:before {
  content: "\4a"; }

.icon-moon:before {
  content: "\59"; }

.icon-grid_view:before {
  content: "\58"; }

.icon-list_view:before {
  content: "\2c"; }

.icon-centre:before {
  content: "\2e"; }

.icon-adult:before {
  content: "\3b"; }

.icon-child:before {
  content: "\3a"; }

.icon-infant:before {
  content: "\2d"; }

.icon-calendar:before {
  content: "\5c"; }

.icon-alert:before {
  content: "\7c"; }

.icon-success:before {
  content: "\2b"; }

.icon-error:before {
  content: "\2a"; }

.icon-train_left:before {
  content: "\b0"; }

.icon-train_right:before {
  content: "\a7"; }

.icon-sun:before {
  content: "\5f"; }

.icon-half_sun:before {
  content: "\5e"; }

.icon-bank:before {
  content: "\e9"; }

.icon-paypal:before {
  content: "\3c"; }

.icon-sofort:before {
  content: "\3e"; }

.icon-noBag:before {
  content: "\40"; }

.icon-circle_info:before {
  content: "\5d"; }

.icon-circle_warning:before {
  content: "\5b"; }

.icon-exclamation:before {
  content: "\23"; }

.icon-theater:before {
  content: "\a5"; }

.icon-hyphen_low:before {
  content: "\7e"; }

.icon-hyphen_high:before {
  content: "\2039"; }

.icon-instagram:before {
  content: "\e7"; }

.icon-lastminute:before {
  content: "\b6"; }

.icon-seat:before {
  content: "\2013"; }

.icon-cruise:before {
  content: "\2022"; }

.icon-settings:before {
  content: "\2026"; }

.icon-zoom_in:before {
  content: "\ab"; }

.icon-zoom_out:before {
  content: "\60"; }

.icon-search:before {
  content: "\201c"; }

.icon-like:before {
  content: "\2018"; }

.icon-gps:before {
  content: "\f7"; }

.icon-building:before {
  content: "\b4"; }

.icon-youtube:before {
  content: "\2260"; }

.icon-print:before {
  content: "\a1"; }

.icon-shopping_cart:before {
  content: "\2c6"; }

.icon-share_box:before {
  content: "\201e"; }

.icon-eye:before {
  content: "\3a9"; }

.icon-gift:before {
  content: "\20ac"; }

.icon-question:before {
  content: "\ae"; }

.icon-stones:before {
  content: "\2122"; }

.icon-circle_check:before {
  content: "\e6"; }

.icon-details:before {
  content: "\a8"; }

.icon-view:before {
  content: "\153"; }

.icon-tv:before {
  content: "\f8"; }

.icon-kitchen:before {
  content: "\3c0"; }

.icon-insonorization:before {
  content: "\e5"; }

.icon-bathtub:before {
  content: "\df"; }

.icon-bath:before {
  content: "\2202"; }

.icon-dishwasher:before {
  content: "\192"; }

.icon-airconditioned:before {
  content: "\221e"; }

.icon-glasses:before {
  content: "\2206"; }

.icon-funnel:before {
  content: "\aa"; }

.icon-accessibility:before {
  content: "\2264"; }

.icon-technology:before {
  content: "\2211"; }

.icon-swimmingpool:before {
  content: "\a9"; }

.icon-reception:before {
  content: "\221a"; }

.icon-languages:before {
  content: "\e904"; }

.icon-drink:before {
  content: "\2dc"; }

.icon-business:before {
  content: "\ec"; }

.icon-cleaning:before {
  content: "\e8"; }

.icon-activities:before {
  content: "\f9"; }

.icon-sad:before {
  content: "\f2"; }

.icon-linkedin:before {
  content: "\ba"; }

.icon-stroller:before {
  content: "\ac"; }

.icon-nopets:before {
  content: "\201a"; }

.icon-scheme:before {
  content: "\2020"; }

.icon-users:before {
  content: "\222b"; }

.icon-atol:before {
  content: "\c0"; }

.icon-abta:before {
  content: "\c8"; }

.icon-trophy:before {
  content: "\cc"; }

.icon-soow:before {
  content: "\d2"; }

.icon-euro_pricetag:before {
  content: "\c6"; }

.icon-pound_pricetag:before {
  content: "\d9"; }

.icon-palm:before {
  content: "\d8"; }

.icon-star_logo:before {
  content: "\152"; }

.icon-ambulance:before {
  content: "\220f"; }

.icon-limousine:before {
  content: "\7b"; }

.icon-shield:before {
  content: "\7d"; }

.icon-guru:before {
  content: "\c5"; }

.icon-ticket:before {
  content: "\af"; }

.icon-ski:before {
  content: "\2d8"; }

.icon-sunlounger:before {
  content: "\2d9"; }

.icon-hand_luggage:before {
  content: "\2da"; }

.icon-drv:before {
  content: "\b8"; }

.icon-iata:before {
  content: "\2dd"; }

.icon-vir:before {
  content: "\2db"; }

.icon-pinterest:before {
  content: "\2c7"; }

.icon-coin:before {
  content: "\c7"; }

.icon-waterpark:before {
  content: "\25ca"; }

.icon-luxury:before {
  content: "\2021"; }

.icon-family:before {
  content: "\c1"; }

.icon-casino:before {
  content: "\c9"; }

.icon-lake:before {
  content: "\e900"; }
