/* 
type: css
theme: all
files: carriers_skins/airfrance.css
cache: from cache
time: 0.0024 sec
[css_all_cache_766e0b918a3fadd3461f597051dd27cf_V2_2d5ccb5c526b46eccb477391b0c46940]
[./css/all/carriers_skins/airfrance.css::1561727516||]
*/



/* from file: ./css/all/carriers_skins/airfrance.css */
#TopSearches-landing_page_searcher #multisearches_start:before {  background-image:url('../../img_all/carriers_photos/airfrance.jpg');  }#TopSearches-promotions .carrier_main_text h1 {  color:#051039;}#TopSearches-promotions .carrier_main_text_code {  text-align:center;}#TopSearches-landing_page_searcher #main_page_background_h1 h1,#TopSearches-landing_page_searcher #main_page_background_h1 b,#TopSearches-landing_page_searcher #main_page_background_h2 h2 .price_smaller_currency,#TopSearches-landing_page_searcher #main_page_background_h2 h2 {  color:#051039;  text-shadow:none;}#main_page_background_h1 * {  margin-bottom:-1px;}#TopSearches-landing_page_searcher #main_page_background_h1 h1,#TopSearches-landing_page_searcher #main_page_background_h2 h2 {  display:inline-block;  background-color:rgba(255, 255, 255, 0.9);  min-width:280px;  margin-left:-15px;  padding-left:15px;}#TopSearches-landing_page_searcher #multisearches_start #multisearch-container {  background-color:rgba(255, 255, 255, 0.7);  color:#555;}#TopSearches-landing_page_searcher #menu_ctr {  background-color:#051039;}#TopSearches-promotions .panel-cart>.panel-heading {  background:#051039;}#TopSearches-landing_page_searcher .menu li a,#TopSearches-landing_page_searcher .right-menu li a {  color:#fff;  font-size:1.1em;}div#multisearch-container,div#multisearches_start #multisearch-container:not(.fixed-top)>.container {  background-color:#051039;}#multisearches_start.in_content #multisearch-container>.container {  background-color:rgba(255, 255, 255, 0.7) !important;  color:#333 !important;  box-shadow:2px 2px 9px rgba(0, 0, 0, 0.75);}#TopSearches-landing_page_searcher #multisearches_start .icon-plus-minus,#TopSearches-landing_page_searcher #multisearches_start .dropdown.flight-options,#TopSearches-landing_page_searcher #multisearches_start .dropdown.flight-options .option-value,#TopSearches-landing_page_searcher #multisearches_start .dropdown.flight-options .icon-options,#TopSearches-landing_page_searcher #multisearch-form label input:checked+span {  color:#555;  font-weight:normal;}#multisearch-container .toogle-recently-seen.showed,#multisearch-container #recently-seen-container {  background-color:#CC4C43;}#multisearch-container #recently-seen a {  border-right-color:#CC4C43;}#multisearch-container #recently-seen a:hover {  background-color:#CC2829;}#multisearch-container .btn {  color:#fff;  background-color:#ed0000;  font-weight:normal;}#multisearch-container .btn:hover {  background-color:#c00;}#multisearches_start .icon-plus-minus,#multisearches_start .dropdown.flight-options,#multisearches_start .dropdown.flight-options .option-value,#multisearches_start .dropdown.flight-options .icon-options {  color:#eee;  font-weight:normal;}#multisearch-container .input-group-addon.icon-cancel,#multisearch-container .input-group-addon.icon-arrow-down {  border-left:none !important;}#multisearch-container #multisearch-form .destination-input.input-group:not(.has-error) span.input-group-addon,#multisearch-container #multisearch-form .destination-input.input-group:not(.has-error) input.autocomplete_input,#multisearch-container #multisearch-form .date-select.input-group:not(.has-error) .date-from,#multisearch-container #multisearch-form .date-select.input-group:not(.has-error) .date-to,#multisearch-container #multisearch-form .date-select.input-group:not(.has-error) .icon-cancel,#multisearch-container #multisearch-form .passenger-select .icon-person,#multisearch-container #multisearch-form .passenger-select .passenger-number,#multisearch-container #multisearch-form .passenger-select .icon-arrow-down {  border-top:1px solid rgb(169, 169, 169) !important;  border-bottom:1px solid rgb(169, 169, 169) !important;}#multisearch-container #multisearch-form .destination-input.input-group:not(.has-error) span.input-group-addon,#multisearch-container #multisearch-form .date-select.input-group:not(.has-error) span.date-from,#multisearch-container #multisearch-form .date-select.input-group:not(.has-error) span.date-to,#multisearch-container #multisearch-form .passenger-select .icon-person {  border-left:1px solid rgb(169, 169, 169) !important;}#multisearch-container #multisearch-form .destination-input.input-group:not(.has-error) input.autocomplete_input,#multisearch-container #multisearch-form .date-select.input-group:not(.has-error) div.date-from,#multisearch-container #multisearch-form .date-select.input-group:not(.has-error) .icon-cancel,#multisearch-container #multisearch-form .passenger-select .icon-arrow-down {  border-right:1px solid rgb(169, 169, 169) !important;}#multisearch-container #MultisearchesFrom1,#multisearch-container .passenger-number,#multisearch-container #MultisearchesTo1,#multisearch-container #MultisearchesStartDate1_div_input,#multisearch-container #MultisearchesEndDate1_div_input {  border-left:0;}.destination-input .input-group-addon,#multisearch-container .date-from,#multisearch-container .date-to {  border-right:0;}#TopSearches-landing_page_searcher #multisearch-container .btn {  color:#fff;  background-color:#ed0000;  font-weight:normal;}#TopSearches-landing_page_searcher #multisearch-container .btn:hover {  background-color:#c00;}#TopSearches-promotions .panel-body .country-list a,#TopSearches-promotions .panel-body tbody a {  color:#051039;}.panel-body table tbody {  color:#696969;}body#TopSearches-landing_page_searcher {  background-color:#fff;}.landing-page-offers__link {  display:block;}.landing-page-offers__common-container {  margin-bottom:30px;}.landing-page-offers__header-container {  position:relative;}.landing-page-offers__header-container .flight_carrier_img {  display:inline-block;  position:absolute;  right:18px;  top:0;}.landing-page-offers__button-more-container {  padding-top:25px;  padding-bottom:15px;}.landing-page-offers__button-more-container,.landing-page-offers__header-container {  text-align:center;}.landing-page-offers__header-container .landing-page-offers__header {  font-size:2.5em;  margin-top:5px;  margin-bottom:5px;  font-weight:normal;}div#flights_countries_offers .landing-page-offers__header {  margin-top:20px;}.landing-page-offers__header-container .landing-page-offers__header,.top-search-content__common-container .top-search-content__text-container h3,.top-search-content__common-container .top-search-content__text-container a {  color:#051039;}.landing-page-offers__button-container .landing-page-offers__button,.landing-page-offers__button-more-container .landing-page-offers__button-more,.promotion-list-table__table .promotion-list-table__button-container span.btn {  color:#fff;  background-color:#ed0000;  padding:10px 20px;  font-weight:normal;}.landing-page-offers__button-more-container .landing-page-offers__button-more {  padding-bottom:15px;  padding-top:15px;}.landing-page-offers__button-container .landing-page-offers__button:hover,.landing-page-offers__button-more-container .landing-page-offers__button-more:hover,.promotion-list-table__table .promotion-list-table__button-container span.btn:hover {  background-color:#c00;}.promotions-list__common-container .landing-page-offers__button-container .landing-page-offers__button,.promotions-list__common-container .landing-page-offers__button-more-container .landing-page-offers__button-more {  color:#fff;  background-color:#ed0000;  font-weight:normal;}.promotions-list__common-container .landing-page-offers__button-container .landing-page-offers__button:hover,.promotions-list__common-container .landing-page-offers__button-more-container .landing-page-offers__button-more:hover {  background-color:#c00;}table.promotion-list-table__table {  margin-bottom:0;  margin-top:25px;}.promotions-list__common-container .panel-body {  padding-bottom:0;}.promotions-list__common-container .promotion-list-table__period-container {  font-size:1em;}.promotion-list-table__table>.promotion-list-table__table-head>tr>th {  padding-top:40px;  border-bottom:none;  border-top:1px solid #dddddd;}.promotion-list-table__table>.promotion-list-table__table-body>tr>td {  border-top:1px solid #dddddd;  padding-bottom:15px;  padding-top:15px;  text-align:left;}.promotion-list-table__table .promotion-list-table__price-sum-container .price {  font-size:1.6em;}body .infoline {  color:#333;  background-color:#eee;}.price-alert__common-container,.price-alert__common-container .horizontal-price-alert {  background-color:#333;  color:#fff;}.price-alert__common-container .horizontal-price-alert .header-2,.price-alert__common-container .horizontal-price-alert .header-3 {  color:#fff;}.top-search-content__common-container {  background-color:#eee;}#TopSearches-landing_page_searcher .additional-infoline__common-container,#TopSearches-landing_page_searcher .additional-infoline {  background-color:#fff;}.container-fluid.additional-infoline {  padding-bottom:20px;}.additional-infoline__common-container .additional-infoline .header-2 {  margin-top:30px;}.additional-infoline__common-container .additional-infoline .additional-infoline-element>div,.additional-infoline__common-container .additional-infoline .header-2,.additional-infoline__common-container .additional-infoline .additional-infoline-element .call-link,.additional-infoline__common-container .additional-infoline .additional-infoline-element a {  color:#051039;}.additional-infoline .col-md-4.phone-number-container {  border-left-color:#051039;  border-right-color:#051039;}.price-alert__common-container {  position:relative;}.price-alert__common-container span.alert-bg {  background-image:url(//www.bluesky.pl/rezerwacja/img_all/ikongrafila-alert-cenowy.png);  background-size:auto 145%;  background-repeat:no-repeat;  width:600px;  height:100%;  position:absolute;  left:-113px;  bottom:0px;}.why-is-it-worth.container-fluid {  background-color:#333;}@media screen and (max-width:1200px) {  .price-alert__common-container span.alert-bg { background-size:auto 120%; width:500px; left:-85px; bottom:0px;  }}@media screen and (max-width:992px) {  #TopSearches-landing_page_searcher #multisearches_start:before { background: url('../../img_all/carriers_photos/mobile/airfrance-mobile-bg.jpg') repeat; background-size:100%;  }  #TopSearches-landing_page_searcher #main_page_background_h1 h1,  #TopSearches-landing_page_searcher #main_page_background_h2 h2 { width:180px;  }  .landing-page-offers__header-container .landing-page-offers__header { margin-top:15px; margin-bottom:5px;  }  .landing-page-offers__header-container .flight_carrier_img { position:initial; margin-top:10px;  }  .price-alert__common-container span.alert-bg { background-size:auto 80%; width:500px; left:-50px; bottom:-30px;  }  .promotions-list__common-container .promotion-list-table__country-name-container,  .promotions-list__common-container .promotion-list-table__period-container { font-size:.9em;  }  .promotions-list__common-container span.departure-arrival-text { border-bottom:1px solid #dddddd;  }  .promotions-list__common-container .promotion-list-table__price-sum-container span.price_smaller_currency { float:right;  }  .landing-page-offers__common-container { margin-bottom:10px;  }  .additional-infoline__common-container .additional-infoline { padding-bottom:0;  }  .additional-infoline__common-container .header-2 { text-align:center; margin-bottom:25px;  }}@media screen and (max-width:768px) {  .landing-page-offers__header-container .landing-page-offers__header { font-size:2em;  }  .price-alert__common-container span.alert-bg { display:none;  }  .panel-body .table.table-hover.table-middle.text-center thead { margin-top:0;  }  .promotion-list-table__table>.promotion-list-table__table-body>tr>td { border-top:1px dotted #dddddd;  }  .promotions-list__common-container .promotion-list-table__table-body>tr { overflow:hidden;  }  .promotion-list-table__table tbody.promotion-list-table__table-body .promotion-list-table__period-container { display:block; float:left; width:49.9%;  }  .promotion-list-table__table tbody.promotion-list-table__table-body .promotion-list-table__country-name-container { display:block; float:left; width:49.9%;  }  .promotion-list-table__table tbody.promotion-list-table__table-body .promotion-list-table__carrier-name-container,  .promotion-list-table__table tbody.promotion-list-table__table-body .promotion-list-table__button-container,  .promotion-list-table__table tbody.promotion-list-table__table-body .promotion-list-table__price-sum-container { display:block; float:left; width:33.33%;  }  .promotion-list-table__table tbody.promotion-list-table__table-body .promotion-list-table__carrier-name-container { padding-top:10px; padding-bottom:10px;  }  .promotion-list-table__table .promotion-list-table__price-sum-container .price { float:right;  }  .promotions-list__common-container .promotion-list-table__price-sum-container span.price_smaller_currency { float:none;  }  .promotion-list-table__table tbody.promotion-list-table__table-body .promotion-list-table__button-container { text-align:right;  }  .promotion-list-table__table tbody.promotion-list-table__table-body .promotion-list-table__button-container,  .promotion-list-table__table tbody.promotion-list-table__table-body .promotion-list-table__price-sum-container { padding-top:20px; padding-bottom:10px;  }}@media screen and (max-width:560px) {  .additional-infoline__common-container .phone-number-container .text-left { padding-top:10px; font-size:.9em;  }  .additional-infoline__common-container .additional-infoline-element .call-link { font-size:1.3em; text-align:left;  }  .additional-infoline__common-container .additional-infoline-element.text-md-left .icon-clock,  .additional-infoline__common-container .additional-infoline-element.phone-number-container .icon-phone { font-size:2.8em;  }  .additional-infoline__common-container .additional-infoline-element.phone-number-container { padding-left:0;  }  .additional-infoline .additional-infoline-element>div { padding-right:5px;  }}@media screen and (max-width:400px) {  .landing-page-offers__header-container .landing-page-offers__header { font-size:1.6em;  }  .top-search-content__common-container .top-search-content__text-container { padding-top:15px; padding-bottom:15px;  }  .additional-infoline__common-container .header-2 { margin-bottom:15px;  }  .additional-infoline__common-container .additional-infoline-element.text-md-left .icon-clock,  .additional-infoline__common-container .additional-infoline-element.phone-number-container .icon-phone { display:block;  }  .additional-infoline__common-container .phone-number-container .text-left { padding-top:0; font-size:.9em;  }  .additional-infoline__common-container .additional-infoline-element .call-link { padding-top:10px;  }  .promotion-list-table__table tbody.promotion-list-table__table-body .promotion-list-table__country-name-container { width:35%; height:90px;  }  .promotion-list-table__table tbody.promotion-list-table__table-body .promotion-list-table__period-container { width:65%; height:90px;  }  .promotion-list-table__table tbody.promotion-list-table__table-body .promotion-list-table__carrier-name-container,  .promotion-list-table__table tbody.promotion-list-table__table-body .promotion-list-table__price-sum-container { width:49%; padding-bottom:0;  }  .promotion-list-table__table tbody.promotion-list-table__table-body .promotion-list-table__button-container { width:100%; text-align:center; padding-top:15px; padding-bottom:15px;  }  .promotion-list-table__table .promotion-list-table__price-sum-container .price { font-size:1.8em;  }}