.list-unstyled.my-3.price-details{min-height:44px;clear:both}.overlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:2;cursor:pointer}.overlay-opaque{opacity:.3;position:relative}.form-check{display:block;padding-left:1.25rem;position:relative;line-height:22px}.form-check-label{margin-bottom:0;cursor:pointer;white-space:nowrap;width:100%;overflow:hidden;display:block}.badge-warning{display:block;overflow:hidden;position:absolute;-webkit-box-shadow:-10px 0 10px 3px #fff;box-shadow:-10px 0 10px 3px #fff;right:0;bottom:3px}.choose-button{width:100%}@media only screen and (max-width:768px){.choose-button{width:auto}}.btn-link.t-d-none:focus,.btn-link.t-d-none:hover{text-decoration:none}.btn.btn-link.show-more-link{font-size:15px;padding:0;color:#039be5}.slow-hide{min-height:0;padding:0;margin:0!important;-webkit-animation-name:slowHide;animation-name:slowHide;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.price-block{min-height:70px}@-webkit-keyframes slowHide{0%{height:200px}100%{height:0;opacity:0}}@keyframes slowHide{0%{height:200px}100%{height:0;opacity:0}}.from-text{color:#ababab;font-size:16px;display:inline-block}.prices-calendar .date.cheapest{background:#d8eed8}.cursor-pointer{cursor:pointer}.flight-results-container{padding-bottom:5px}.prices-calendar .date.header:hover{background:0 0}.arrow-right{display:inline-block;width:14px;height:14px;background:url(../media/arrow-pointing-to-right.svg);background-size:14px 14px;vertical-align:middle}body{padding-top:0!important}.flight-results-container{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.flight-prices-block-mobile{min-height:460px}@media all and (max-width:991px){.flight-prices-block-mobile{padding-left:0;padding-right:0}}@media all and (max-width:991px){.flight .main-row{margin-left:0;margin-right:0}}@media all and (max-width:991px){.mobile-row-inner{padding-left:0;padding-right:0}}.detailed-flight .alert-warning .icon-change{top:0}@media all and (max-width:991px){.mobile-inner-sector{padding-right:0}}.flight-sector-line{margin:auto;width:95%;height:1px;border:1px dashed #9aa0a6}@media all and (min-width:992px){.flight-sector-line{display:none}}@media all and (max-width:991px){.flight-card-mobile{border-bottom:9px solid #9aa0a6}.flight-card-mobile:last-child{border-bottom:0}.flight-card-mobile .card{border-radius:0;border-style:none}.flight-card-mobile .flight,.flight-card-mobile .flight .recommended,.flight-card-mobile .flight .recommended:hover,.flight-card-mobile .flight:hover{-webkit-box-shadow:none!important;box-shadow:none!important}}@media all and (min-width:991px){.flight-card-mobile{cursor:pointer}}@media all and (max-width:991px){.flight-card-mobile-hide{display:none}}#flights-container .applied-filter .filter-tag .close{line-height:18px}.flight .return .timetable{border-bottom:0}.flight .detailed-flight{cursor:auto}.results-header-mobile{background-color:#039AE4;border:1px solid #DCEAF2;padding-top:1rem;padding-bottom:1rem;margin-top:0}.results-header-mobile .icon-container{background:#fff}.results-header-mobile .icon-container .icon-search{color:#039AE4}.rotated{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mobile-direction{font-size:16px}.mobile-location-ticker{font-size:18px}.mobile-flight-time{font-size:13px}.fz35{font-size:35px}.search-button{padding:8px 7px}.search-button-icon{font-size:28px}.filter-button{padding:8px 7px}.filter-button-icon{font-size:28px}.sort-block-item{text-align:center;background:#F3F3F4;border:1px #ebebeb solid;cursor:pointer}.sort-block-item.active{background:#fff;border:0}.active .sort-block-item-title{font-weight:800}.sort-block-item-title{margin-top:8px;margin-bottom:5px}@media all and (max-width:720px){.sort-block-item-title{font-size:13px;padding:0 5px}}@media all and (max-width:530px){.sort-block-item-title{font-size:12px;padding:0}}.mobile-passenger-info,.mobile-passenger-info.mobile-one-line{display:none}@media all and (max-width:359px){.mobile-passenger-info{display:block}}@media all and (min-width:360px){.mobile-passenger-info.mobile-one-line{display:inline}}.direction-title{margin-bottom:0;margin-top:8px}@media all and (max-width:359px){.direction-title{margin-top:0}}.sort-block-item-price{margin-top:5px;margin-bottom:8px}.flight-badge{width:185px}.flight-badge-item{position:relative;color:#fff;text-transform:uppercase;font-size:15px}.flight-badge-item:after{content:"";position:absolute;display:inline-block;border:11px solid #F5BA42;border-left-width:4px;border-right-width:4px;border-right-color:transparent;right:-6px}.badge-recommended{background:#5a3297}.badge-recommended .flight-badge-item:after{border-top-color:#5a3297;border-bottom-color:#5a3297;border-left-color:#5a3297}.badge-cheapest{background:#F5BA42}@media all and (max-width:991px){.plane-icon-mobile{font-size:16px;vertical-align:middle}}@media all and (max-width:991px){.mobile-carrier-icon{height:26px!important;width:26px!important;margin-left:18px!important;margin-top:9px}.mobile-carrier-icon:not(:first-child){margin-left:0!important}}@media all and (max-width:422px){.mobile-carrier-icon{margin-left:6px!important}.mobile-carrier-icon:not(:first-child){margin-left:0!important}}.mobile-carrier-4-icons{height:30px!important;width:30px!important}.mobile-carrier-4-icons:not(:first-child){margin-left:3px!important}@media all and (max-width:991px){.mobile-carrier-4-icons{height:26px!important;width:26px!important;margin-left:18px!important}.mobile-carrier-4-icons:not(:first-child){margin-left:0!important}}@media all and (max-width:430px){.mobile-carrier-4-icons{margin-left:6px!important}.mobile-carrier-4-icons:not(:first-child){margin-left:2px!important}}@media all and (max-width:360px){.mobile-carrier-4-icons{height:20px!important;width:20px!important}}.multiple-carriers-container{-webkit-box-flex:0!important;-ms-flex:0 0 44px!important;flex:0 0 44px!important}#flights-container .airlines-logo{-webkit-box-flex:0;-ms-flex:0 0 71px;flex:0 0 71px}@media all and (max-width:430px){#flights-container .airlines-logo{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}}@media all and (max-width:360px){#flights-container .airlines-logo{-webkit-box-flex:0;-ms-flex:0 0 47px;flex:0 0 47px}}.directions-item{padding-left:30px}@media all and (max-width:500px){.directions-item{padding-left:20px}}@media all and (max-width:360px){.directions-item{padding-left:8px}}.directions-item:first-child{padding-left:0}.directions-item:last-child{padding-left:0;margin-left:auto}.flights-from-text{font-size:17px}@media all and (max-width:991px){.mobile-carrier-name{padding-left:9px}}@media all and (max-width:991px){.mobile.directions{max-width:300px}}@media all and (max-width:430px){.mobile.directions{max-width:none}}.button-right-rounded-corners{padding:6px 5px}.mobile-price-block{background:#F3F3F4}.mobile-price{font-size:26px}@media all and (max-width:991px){.mobile-timetable{border-bottom:2px dashed #F3F3F4!important}}.white-arrow-right{display:inline-block;width:18px;height:18px;background:url(../media/white-arrow-pointing-to-right.svg);background-size:18px 18px;vertical-align:middle}.icon-time{display:inline-block;width:17px;height:17px;background:url(../media/icon-time.png);background-size:17px 17px;vertical-align:middle}@media all and (max-width:991px){.mobile-no-border{border-bottom:0!important}}.flight-price-mobile{font-size:16px;font-weight:500;margin:6px}.flight-inner-button{font-size:20px;line-height:1.2}.price-select-mobile-container{background:#F3F3F4;border-radius:4px;min-height:48px}.choose-button-mobile{font-weight:400;font-size:16px;border-top-left-radius:0;border-bottom-left-radius:0;padding:6px 16px 6px 2px;letter-spacing:1px}.choose-button-mobile:after{content:"";display:block;position:absolute;top:50%;right:8px;height:14px;width:14px;background-image:url(../media/icon-chevron-right.svg);background-size:14px 14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.price-block-mobile{padding:9px 0 9px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:16px}.paddingLess-modal .modal-body{padding:0}.flight-inner-badge{padding:8px;background:#9aa0a6;color:#FFF;font-weight:500}.flight-inner-sprite{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.timeline{position:absolute;width:2px;height:117px;background:#f85c5b;margin-top:11px}.timeline.timeline-straight{background:#5bb75b}.timeline-straight>.timeline-circle{border-color:#5bb75b}.timeline-circle{width:8px;height:8px;background:#fff;border-radius:100%;left:-3px;border:2px solid #f85c5b;position:absolute}.timeline-circle:last-child{top:117px}.flight-detail-time{font-size:20px;font-weight:600}.flight-carrier-img{width:35px;height:35px}.flight-inner-icon{margin:2px 10px 0 34px;font-size:20px}.flight-inner-carrier{margin-left:20px;margin-right:7px}.flight-inner-info{margin-top:10px;margin-bottom:10px}.flight-inner-price-block{background:#F3F3F4;border-top:1px solid #ececec}.price-block{cursor:auto}.flight-inner-price{border-bottom:1px solid #ececec}.flight-inner-price-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0}.flight-inner-price-for-one{font-weight:500}.flight-inner-price-for-all{font-weight:700;font-size:24px}.flight-inner-price-for-all>sup>small{font-weight:700}.flight-inner-price-discount{line-height:1.3}.layover-block{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#F0AD4E;color:#FFF;font-weight:500;margin:0 16px}@media all and (max-width:422px){.layover-block{margin:0;padding:10px;font-size:13px}}.flight-detail-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flight-card-inner{display:none;padding-right:0;padding-left:0}.flight-card-inner.active{display:block}.flight-card-inner--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 12px;background:#F3F3F4;font-weight:500}.flight-card-inner--close{line-height:1.5}#header-search .header-search--overlay{z-index:1000;display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}@media (max-width:991px){#header-search{display:none;position:absolute;top:0;left:0;right:0;z-index:1000;padding:0;margin:0!important;border:0}#header-search.active,#header-search.active .header-search--overlay{display:block}#header-search .js-search-form{position:absolute;top:0;left:0;right:0;z-index:1010;background-color:#FFF}#header-search .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:45px 15px 15px}#header-search .form-group--label{display:block}#header-search .col-search{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:none;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:0;margin:0 0 15px}#header-search .col-search .form-group{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#header-search .col-search--date-end,#header-search .col-search--date-start{max-width:50%;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}#header-search .col-search--date-start{padding-right:5px}#header-search .col-search--date-end{padding-left:5px}#header-search .dropdown.passengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#header-search .dropdown.passengers .dropdown-toggle{display:none!important}#header-search .dropdown.passengers .dropdown-menu{width:auto;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;position:relative;border:0;padding:0}#header-search .dropdown.passengers .dropdown-menu hr{display:none}#header-search .dropdown.passengers .dropdown-menu .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:1;-ms-flex:1 1 33.3333%;flex:1 1 33.3333%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;padding:0 5px}#header-search .dropdown.passengers .dropdown-menu .row:first-of-type{padding-left:0}#header-search .dropdown.passengers .dropdown-menu .row:last-of-type{padding-right:0}#header-search .dropdown.passengers .dropdown-menu .row .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}#header-search .col-submit{padding:0}#header-search .col-submit .btn-search .text{display:inline}#header-search .col-submit .btn-search .icon-search{display:none}}