/* 
type: css
theme: all
files: fontello.css
cache: from cache
time: 0.0053 sec
[css_all_cache_1f3d7fa13b61f47f926960b0009c2930_V2_6c99ac3640d8361f4c0b8f7b2ddfb1a4]
[./css/all/fontello.css::1558600491||]
*/



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

[class^="icon-"],
[class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    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;
}

.icon-arrow-deg:before {
    content: "\e0b2";
}

.icon-arrow-up:before {
    content: "\e928";
}

.icon-text-file:before {
    content: "\e927";
}

.icon-library:before {
    content: "\e922";
}

.icon-thunder:before {
    content: "\e921";
}

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

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

.icon-spinner:before {
    content: "\e984";
}

.icon-contacts:before {
    content: "\e906";
}

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

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

.icon-bug:before {
    content: "\e999";
}

.icon-rocket:before {
    content: "\e9a5";
}

.icon-spoon-knife:before {
    content: "\e9a3";
}

.icon-briefcase:before {
    content: "\e9ae";
}

.icon-power-cord:before {
    content: "\e9b7";
}

.icon-share2:before {
    content: "\ea82";
}

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

.icon-insurance:after,
.icon:before,
a.lb-close:before,
#processing_icons .processing_icon_done span:after,
#processing_icons .processing_icon span:before,
.pay_options:after,
.printing_transfer:before,
#payment_method_div .pm_top_radio_div label:after,
#payment_method_div .pm_top_radio_div label:before,
.extra-choice-photo:before,
.flight_short_info_package tr td.date:before,
.article_details_flight>.table_time:before,
.to_up_result:before,
#multisearches_start #multi_searches_tab_icon.plane_hotel_car span:before,
.sprite_bg_icon_tp:after,
.sprite_bg_icon_tp:before,

/* [class^="icon-poland"]>*:before,
[class^="icon-united-kingdom"]>*:before, */

[class^="icon-"]:before,
[class*=" icon-"]:before {
    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;
}

.icon-bar {
    width: 25px;
    height: 3px;
    display: block;
    /* width: 22px; */
    /* height: 2px; */
    border-radius: 1px;
    margin: 0 auto;
}

.icon-bar+.icon-bar {
    margin-top: 4px;
}

.tab_promo_table:before,
.icon-chart:before {
    content: '\e802';
}


/* '' */

.tab_promo_calendar:before,
.cal_date_icon:before,
.icon-calendar:before {
    content: '\e800';
}


/* '' */

.cal_date_icon:before {
    font-size: 23px;
}

.icon-siteseeing:before {
    content: '\e80c';
}


/* '' */

.icon-info:before {
    content: '\e806';
}


/* '' */

.icon-ok:before {
    content: '\e803';
}


/* '' */

.icon-steering-wheel:before {
    content: '\e80d';
}


/* '' */

.seat.noseat.toilet:before,
.icon-wc:before {
    content: '\e80f';
}


/* '' */

.hotel_show_occupancy_icon:before,
.icon-person:before {
    content: '\e814';
}


/* '' */

.icon-plus:before {
    content: '\e817';
}


/* '' */

a.lb-close:before,
.icon-exit:before {
    content: '\e81b';
}


/* '' */

.icon-help:before {
    content: '\e828';
}


/* '' */

.icon-down:before {
    content: '\e82d';
}


/* '' */

.icon-cards:before {
    content: '\e831';
}


/* '' */

.icon-plus-minus:before {
    content: '\e83d';
}


/* '' */

.icon-tag:before {
    content: '\e83e';
}


/* '' */

.icon-airlines-offers:before {
    content: '\e83f';
}


/* '' */

.icon-comment:before {
    content: '\e840';
}


/* '' */


/* hotele


*/

.sprite_double-bed:before,
.icon-double-bed:before {
    content: '\e80e';
}


/* '' */

.sprite_triple-bed:after,
.sprite_twin-bed:before,
.sprite_twin-bed:after,
.sprite_single-bed:before,
.icon-single-bed:before {
    content: '\e812';
}


/* '' */

.sprite_quad-bed:before,
.sprite_quad-bed:after,
.sprite_twin-bed:before,
.sprite_twin-bed:after {
    width: 0.5em;
    text-indent: -5px;
}

.sprite_quad-bed:before,
.sprite_quad-bed:after,
.sprite_triple-bed:before {
    content: '\e812 \e812 ';
    width: 0.5em;
}


/* rozne */

.sprite_big_printer3 .printing_transfer:before,
.icon-print:before {
    content: '\e804';
}


/* '' */


/* komunikaty */

.warn_ico:before,
#message_bar.warning #icon_mb:before,
#warning_ico:before,
#message_bar.warning #icon_mb:before,
.icon-warning:before {
    content: '\e809';
}


/* '' */

.sprite_message_icon_ok_small:before,
#message_bar.confirmation #icon_mb:before,
.main_flight_result_div .confirmation .info_ico:before,
.conf_ico:before,
.icon-info-italic:before {
    content: '\e801';
}


/* '' */

.warn_ico:before,
#message_bar.warning #icon_mb:before,
#warning_ico:before,
#message_bar.warning #icon_mb:before,
.sprite_message_icon_ok_small:before,
#message_bar.confirmation #icon_mb:before,
.main_flight_result_div .confirmation .info_ico:before,
.conf_ico:before {
    font-size: 35px;
    line-height: 43px;
}


/*ikonki seat map */

.emergency_exit:before,
.window:before,
.icon-ufo:before {
    content: '\e819';
}


/* '' */

.seat:before,
.icon-plane-map-seat:before {
    content: '\e811';
}


/* '' */

.seat.active:before,

/* wybrane */

.seat.occupied:before,

/* zajete */

.icon-plane-map-person:before {
    content: '\e810';
}


/* '' */


/* ikonki wylot - przylot */

.date_to_show_ico:before,
.date_tab_to_ico:before,
.flight_icon_back:before,
.flight_short_info_package tr td.date:before,
.article_details_flight>.table_time.back:before,
.icon-arrival:before {
    content: '\e81a';
    font-size: 25px;
}


/* '' */

.date_from_show_ico:before,
.date_tab_from_ico:before,
.flight_icon_away:before,
.flight_short_info_package tr:first-of-type td.date:before,
.article_details_flight>.table_time.away:before,
.icon-departure:before {
    content: '\e81c';
    font-size: 22px;
}


/* '' */


/*wylot przylot - wyniki wyszukiwania hoteli - short flight in footer */

.flight_short_info_package .icon-arrival:before,
.flight_short_info_package tr td.date:before {
    font-size: 14px;
}

.flight_short_info_package .icon-departure:before,
.flight_short_info_package tr:first-of-type td.date:before {
    font-size: 13px;
}


/*TODO: wywalic z html + dodac klasy */

.flight_short_info_package tr td.date>img {
    display: none;
}


/* mytrips change payment */


/* payment box */

#payment_method_div .pm_top_radio_div input+label#payment_method_a_2:before,
.icon-reuse:before {
    content: '\e824';
}


/* '' */

.sprite_payment_card:before,
#payment_method_div .pm_top_radio_div input+label#payment_method_a_2:after,
#payment_method_div .pm_top_radio_div input+label#payment_method_a_1:after,
.pay_options.credit_card:after,
.icon-cards2:before {
    content: '\e818';
}


/* '' */

#payment_method_div .pm_top_radio_div input+label#payment_method_a_3:after,
.icon-bank-transfer:before {
    content: '\e83c';
}


/* '' */

.pay_options.paypal:after,
#payment_method_div .pm_top_radio_div input+label#payment_method_a_6:after,
.icon-paypal:before {
    content: '\e807';
}


/* '' */

#payment_method_div .pm_top_radio_div input+label#payment_method_a_4:after,
.icon-cash:before {
    content: '\e808';
}


/* '' */

.icon-card:before {
    content: '\e821';
}


/* '' */

.pay_options.online_payment:after,
#payment_method_div .pm_top_radio_div input+label#payment_method_a_5:after,
.icon-transfer:before {
    content: '\e83b';
}


/* '' */


/* ikonki - samochod - wyniki wyszukiwania itp */

.car_icon_rent:before,
.icon-right:before {
    content: '\e833';
}


/* '' strzalka w prawo */

.car_icon_return:before,
.icon-left:before {
    content: '\e834';
}


/* '' strzalka w lewo */

.car_icon_rent:before,
.car_icon_return:before {
    font-size: 18px;
}

.car_option_air_condition_ico:before,
.icon-snow:before {
    content: '\e837';
}


/* '' */

.car_option_transmision_ico:before,
.icon-gear-shift:before {
    content: '\e82a';
}


/* '' */

.car_doors_ico:before,
.icon-car-door:before {
    content: '\e825';
}


/* '' */

.car_fuel_ico:before,
.icon-fuel:before {
    content: '\e81e';
}


/* '' */

.car_drive_ico:before,
.icon-wheel:before {
    content: '\e82b';
}


/* '' */

.car_drive_ico:before,
.car_fuel_ico:before,
.car_option_air_condition_ico:before,
.car_paxes_ico:before,
.car_doors_ico:before,
.car_option_transmision_ico:before {
    font-size: 17px;
}


/*ikonki szczegoly samochodu*/

.icon_addit_driver:before,
.icon-plus-person:before {
    content: '\e82c';
}


/* '' */

.icon_bag_rack:before,
.icon-car-rack:before {
    content: '\e832';
}


/* '' */

.icon_snow_tires:before,
.icon-winter-tires:before {
    content: '\e826';
}


/* '' */

.icon_snow_chains:before,
.icon-chain-tires:before {
    content: '\e823';
}


/* '' */

.icon_ski_rack:before,
.icon-ski-rack:before {
    content: '\e82f';
}


/* '' */

.icon_gps:before,
.icon-navigation:before {
    content: '\e829';
}


/* '' */

.icon_inf_seat:before,
.icon-baby-seat:before {
    content: '\e839';
}


/* '' */

.icon_child_seat:before,

/*fotelik*/

.icon-child-seat:before {
    content: '\e838';
}


/* '' */

.icon_booster:before,

/*podkladka*/

.icon-kid-seat:before {
    content: '\e835';
}


/* '' */

.icon_addit_driver:before,
.icon_bag_rack:before,
.icon_snow_tires:before,
.icon_snow_chains:before,
.icon_ski_rack:before,
.icon_gps:before,
.icon_inf_seat:before,
.icon_child_seat:before,
.icon_booster:before,
.icon-wifi:before {
    font-size: 49px;
}

.icon-car-mobile-phone:before,
.icon-snow-package:before,
.icon-wifi:before {
    font-size: 68px;
    line-height: 50px;
}


/*ikonki -> wiecej niz jeden widok */

.pass_chd_icon:before,
.icon-child:before {
    content: '\e815';
}


/* '' */

.pass_yth_icon:before,
.icon-kid:before {
    content: '\e816';
}


/* '' */

.pass_inf_icon:before,
.icon-baby:before {
    content: '\e83a';
}


/* '' */

.pass_adt_icon:before,
.car_person:before,

/* ludek przy filtrach w samochodach */

.car_paxes_ico:before,
.icon-adult:before {
    content: '\e813';
}


/* '' */

.pass_adt_icon:before {
    font-size: 30px;
}

.pass_chd_icon:before,
.pass_yth_icon:before,
.pass_inf_icon:before {
    font-size: 24px;
    margin-top: 5px;
    text-align: right;
}

.pass_chd_icon:before {
    font-size: 21px;
}

.pass_inf_icon:before {
    margin-top: 9px;
    font-size: 18px;
}

.sprite_payment_card:before {
    font-size: 19px;
}

#processing_icons .processing_icon_done span:after,
.icon-ok:before {
    content: '\e803';
    /* font-size: 19px; */
}


/* '' */

.sprite_checked:before,
.list_checked:before,
.car_in_price_ico:before,
.icon-checked:before {
    content: '\e80b';
}


/* '' */

.list_checked:before,
.car_in_price_ico:before {
    font-size: 19px;
    margin-right: 5px;
}

.sprite_uncheck:before,
.icon-unchecked:before {
    content: '\e80a';
}


/* '' */

.sprite_checked:before,
.sprite_uncheck:before {
    font-size: 35px;
}


/*ikonki - social share + back to top */

.to_up_result:before,
.icon-up:before {
    content: '\e82e';
}


/* '' */

.fb_login_button:before,
.facebook_share_in_header:before,
.icon-facebook:before {
    content: '\e827';
}


/* '' */

.google_share_in_header:before,
.icon-gplus:before {
    content: '\e822';
}


/* '' */

.email_share_in_header:before,
.icon-mail:before {
    content: '\e820';
}


/* '' */

.direct_link_share_in_header:before,
.icon-link:before {
    content: '\e81f';
}


/* '' */

.sprite_hotel_star {
    display: inline-block;
}

.sprite_hotel_star:before,

/* hotel - gwiazdki*/

.sprite_hotel_big_star:before,
.save_share_in_header:before,
.icon-star:before {
    content: '\e805';
}


/* '' */

.to_up_result:before,
.facebook_share_in_header:before,
.google_share_in_header:before,
.email_share_in_header:before,
.direct_link_share_in_header:before,
.save_share_in_header:before {
    font-size: 18px;
    text-align: center;
}

#multisearches_start #multi_searches_tab_icon span {
    height: 35px;
    position: absolute;
    left: 0;
    top: 0;
    width: 150px;
    vertical-align: bottom;
    line-height: 35px;
    display: block;
}

#multisearches_start #multi_searches_tab_icon.plane_hotel_car span:before,
#multisearches_start #multi_searches_tab_icon.hotel_car:after,
#multisearches_start #multi_searches_tab_icon.plane_hotel:after {
    left: 60px;
    position: absolute;
    top: 0;
}

#multisearches_start #multi_searches_tab_icon.plane_car:after {
    left: 65px;
    position: absolute;
    top: 0;
}

#multisearches_start #multi_searches_tab_icon.plane_hotel_car:after {
    left: 110px;
    position: absolute;
    top: 0;
}

#processing_icons .processing_icon_C span:before,
.sprite_icon_left_cars:before,
#multisearches_start #multi_searches_tab_icon.plane_hotel_car:after,
#multisearches_start #multi_searches_tab_icon.hotel_car:after,
#multisearches_start #multi_searches_tab_icon.plane_car:after,
#multisearches_start #multi_searches_tab_icon.car:before,
.icon-car:before {
    content: '\e836';
    /* font-size: 22px;
    line-height: 35px; */
}


/* ikonka samochod */

#processing_icons .processing_icon_H span:before,
.sprite_icon_left_hotels:before,
#multisearches_start #multi_searches_tab_icon.plane_hotel_car span:before,
#multisearches_start #multi_searches_tab_icon.hotel_car:before,
#multisearches_start #multi_searches_tab_icon.plane_hotel:after,
#multisearches_start #multi_searches_tab_icon.hotel:before,
.icon-hotel:before {
    content: ' \e830 ';
    /* font-size: 31px;
    line-height: 35px; */
}


/* ikonka hotel */

#processing_icons .processing_icon_F span:before,
.sprite_icon_left_flights:before,
#multisearches_start #multi_searches_tab_icon.plane_hotel_car:before,
#multisearches_start #multi_searches_tab_icon.plane_car:before,
#multisearches_start #multi_searches_tab_icon.plane_hotel:before,
#multisearches_start #multi_searches_tab_icon.plane:before,
.icon-flight:before {
    content: ' \e81d ';
    /* font-size: 27px;
    line-height: 35px; */
}


/* ikonka bombowiec stefan :D  */

.sprite_icon_left_flights:before {
    line-height: 1;
}

#multisearches_start #multi_searches_tab_icon .ms_tab_icon_plus:after {
    content: "++";
    display: block;
    font-size: 20px;
    position: absolute;
    top: 6px;
}

#multisearches_start #multi_searches_tab_icon.plane_hotel_car .ms_tab_icon_plus:after {
    left: 49px;
    letter-spacing: 32px;
}

#multisearches_start #multi_searches_tab_icon.plane_car .ms_tab_icon_plus:after,
#multisearches_start #multi_searches_tab_icon.plane_hotel .ms_tab_icon_plus:after {
    left: 49px;
    letter-spacing: 100px;
}

#multisearches_start #multi_searches_tab_icon.hotel .ms_tab_icon_plus:after,
#multisearches_start #multi_searches_tab_icon.car .ms_tab_icon_plus:after,
#multisearches_start #multi_searches_tab_icon.plane .ms_tab_icon_plus:after {
    display: none;
}

#multisearches_start #multi_searches_tab_icon.hotel_car .ms_tab_icon_plus:after {
    left: 40px;
    letter-spacing: 100px;
}


/*
todo:
- loga na wyszukiwaniu samochodow
 wywalic z html + dodac klasy
.flight_short_info_package tr td.date > img{
    display:none; //wywalic z htmla
}

TODO:


- sprite -> rapid ssl -> payment box #all_cc_info_form:after


- sprite kart platniczych
.american_express,
.visa,
.mastercard




- ikony -> top search
*/

.icon-comment:before {
    content: '\e840';
}


/* '' */

.icon-warn:before {
    content: '\e841';
}


/* '' */

.icon-insurance:after {
    content: '\e842';
}


/* '' */

.icon-plane:before {
    content: '\e843';
}


/* '' */

.icon-options:before {
    content: '\e844';
}


/* '' */

.icon-clock:before {
    content: '\e845';
}


/* '' */

.icon-search:before {
    content: '\e846';
}


/* '' */

.icon-bst:before {
    content: '\e847';
}


/* '' */

.icon-center:before {
    content: '\e600';
}


/* '' */

.icon-map:before {
    content: '\e601';
}


/* '' */

.seat.noseat.bar:before,
.icon-coffee:before {
    content: "\f0f4";
}

.icon-cutlery:before {
    content: "\f0f5";
}

.icon-alarm:before {
    content: "\e950";
}

.icon-bell:before {
    content: "\e951";
}

.icon-no-meal:before,
.icon-ban:before {
    content: "\f05e";
}

.icon-evil2:before {
    content: "\e9f0";
}

.icon-location:before {
    content: "\f060";
}

.icon-chevron-left:before {
    content: "\f053";
}

.icon-chevron-right:before {
    content: "\f054";
}

.icon-filter:before {
    content: "\f0b0";
}

.icon-exchange:before {
    content: "\f0ec";
}

.icon-fullscreen:before {
    content: "\e605";
}

.icon-fullscreen-exit:before {
    content: "\e604";
}

.seat.noseat.stairs:before,
.icon-stairs:before {
    content: "\e606";
}

.seat.noseat.phone:before,
.icon-phone:before {
    content: "\e607";
}

.icon-plane-map-seat-paid:before {
    content: "\e608";
}

.seat.paid:not(.occupied):before,
.icon-coin-dollar:before {
    content: "\e609";
}

.icon-checkmark:before {
    content: "\e60a";
}

.icon-cancel:before {
    content: "\e60b";
}

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

.icon-car-mobile-phone:before {
    content: "\e60f";
}

.icon-snow-package:before {
    content: "\e60e";
}

[class*=icon].nobag:before,
.icon-nobag:before {
    content: "\e60c";
}

.icon-angle-left:before {
    content: "\f104";
}

.icon-angle-right:before {
    content: "\f105";
}

.icon-angle-up:before {
    content: "\e901";
}

.icon-chat-bubbles:before {
    content: "\e970";
}

.icon-bag:before {
    content: "\e998";
}

.icon-bluesky-logo:before {
    content: "\e996";
}

.icon-loop:before {
    content: "\ea2d";
}

.icon-home:before {
    content: "\e700";
}

.icon-pencil:before {
    content: "\eaff";
}

.icon-image:before {
    content: "\e90d";
}

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

.icon-calc-money:before {
    content: "\e90b";
}

.icon-login-left-arrow:before {
    content: "\e908";
}

.icon-pen:before {
    content: "\e901";
}

.icon-not-confirm:before {
    content: "\e907";
}

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

.icon-confirm:before {
    content: "\e90a";
}

.icon-sleeping-bed:before {
    content: "\e90e";
}

.icon-refund:before {
    content: "\e90f";
}

.icon-plus3:before {
    content: "\e910";
}

.icon-flight-time:before {
    content: "\e912";
}

.icon-airport-marker:before {
    content: "\e913";
}

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

.icon-sort:before {
    content: "\e915";
}

.icon-coins:before {
    content: "\e916";
}

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

.icon-messenger:before {
    content: "\e917";
}

.icon-sms:before {
    content: "\e918";
}

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

.icon-tl-icon-plane:before {
    content: "\e91a";
}

.icon-time-support:before {
    content: "\e91b";
}

.icon-checkmark-thin:before {
    content: "\e91c";
}

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

.icon-tick:before {
    content: "\e934";
}

.icon-close-thin:before {
    content: "\e933";
}

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

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