/* 
type: css
theme: all
files: carriers_skins/britishairways.css
cache: from cache
time: 0.0037 sec
[css_all_cache_a3e0668e7f58f9be707804a21e5bd17e_V2_27b3bea430600637eecade8cc5c218ba]
[./css/all/carriers_skins/britishairways.css::1477294252||]
*/



/* from file: ./css/all/carriers_skins/britishairways.css */
#TopSearches-landing_page_searcher #multisearches_start:before {  background-image:url('../../img_all/carriers_photos/british.jpg'); }#TopSearches-promotions .carrier_main_text h1{  color:#093479;}#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:#eee;  text-shadow:none;}#TopSearches-landing_page_searcher #main_page_background_h1 h1,#TopSearches-landing_page_searcher #main_page_background_h2 h2{  display:inline-block;  background-color:rgba(0,0,0,.5);  min-width:400px;  margin-left:-15px;  padding-left:15px;}#TopSearches-landing_page_searcher #main_page_background_h2 h2{  padding-bottom:5px;}#TopSearches-landing_page_searcher #multisearches_start #multisearch-container{  background-color: rgba(238, 238, 238,0.8);  color:#555;}#TopSearches-landing_page_searcher #menu_ctr{  background-color:#093479;}#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:#093479;}#multisearches_start.in_content #multisearch-container > .container {  background-color:#fff !important;  color:#093479 !important;  box-shadow:2px 2px 9px rgba(0,0,0,0.75) !important;}#multisearches_start.in_content #multisearch-container span.date-from ,#multisearches_start.in_content #multisearch-container span.date-to ,#multisearches_start.in_content #multisearch-container div.icon-cancel ,#multisearches_start.in_content #multisearch-container span.icon-person ,#multisearches_start.in_content #multisearch-container span.icon-arrow-down ,#multisearches_start.in_content #multisearch-container span.icon-location {  color:#093479;}#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 .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 #c1c4c6 !important;  border-bottom:1px solid #c1c4c6 !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 #c1c4c6 !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 #c1c4c6 !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;}#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 span.icon-person{  border-top-left-radius:4px;  border-bottom-left-radius:4px;}#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-top-right-radius:4px;  border-bottom-right-radius:4px;}#multisearch-container #multisearch-form button.btn.btn-block{  border-radius:4px;}#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:#E22730;}#multisearch-container .btn:hover{  background-color:#d3252e;}#TopSearches-landing_page_searcher #multisearch-container .btn{  color:#fff;  background-color:#E22730;}#TopSearches-landing_page_searcher #multisearch-container .btn:hover{  background-color:#d3252e;}#TopSearches-promotions .panel-cart > .panel-heading {  background:#093479;}#TopSearches-promotions .panel-body .country-list a ,#TopSearches-promotions .panel-body tbody a {  color:#093479;}.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:#E22730;}.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{  background-color:#E22730;  padding:10px 20px;}.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:#d3252e;}.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{  background-color:#E22730;}.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:#d3252e;}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:#093479;}.additional-infoline .col-md-4.phone-number-container {  border-left-color:#093479;  border-right-color:#093479;}.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) {  .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;  }}