body{font-family:"lato";font-size:12px}#header.navbarblue{border-bottom:.5px solid #c5d3e3}section#content.contentV2{background-color:#fff;padding:15px 0 0 0;min-height:calc(100vh - 251.82px)}@media(min-width:400px){section#content.contentV2{min-height:calc(100vh - 259.1px)}}@media(min-width:768px){section#content.contentV2{padding:15px 0 0 0;min-height:calc(100vh - 310.8px)}}@media(min-width:1200px){section#content.contentV2{padding-top:40px;min-height:calc(100vh - 251.82px)}}@media(min-width:992px){.contentV2 .sidebar,.contentV2 .sidebar-new{position:sticky;top:10px;height:fit-content;z-index:1}}.contentV2 .darkblue-color{color:#4b6d93!important}.flight-title-container .flightinfo,.hotel-title-container .hotelinfo{display:flex;align-items:center}.page-title-container.flight-titleV2,.hotel-title-container.flight-titleV2{background-color:#fff;border-bottom:.5px solid #c5d3e3;height:auto;border-top:0}.page-title-container.flight-titleV2 .page-title .entry-title,.page-title-container.flight-titleV2 .hotelinfo .entry-title,.hotel-title-container.flight-titleV2 .page-title .entry-title,.hotel-title-container.flight-titleV2 .hotelinfo .entry-title{color:#4b6d93!important;line-height:40px;letter-spacing:.48px;font-weight:normal;font-size:12px}@media(min-width:768px){.page-title-container.flight-titleV2 .page-title .entry-title,.page-title-container.flight-titleV2 .hotelinfo .entry-title,.hotel-title-container.flight-titleV2 .page-title .entry-title,.hotel-title-container.flight-titleV2 .hotelinfo .entry-title{line-height:56px;font-size:16px;letter-spacing:.66px}}.page-title-container.flight-titleV2 .page-title .hotelinfojourney,.page-title-container.flight-titleV2 .hotelinfo .hotelinfojourney,.hotel-title-container.flight-titleV2 .page-title .hotelinfojourney,.hotel-title-container.flight-titleV2 .hotelinfo .hotelinfojourney{color:#4b6d93;line-height:40px;letter-spacing:.48px;font-weight:normal;font-size:12px}@media(min-width:768px){.page-title-container.flight-titleV2 .page-title .hotelinfojourney,.page-title-container.flight-titleV2 .hotelinfo .hotelinfojourney,.hotel-title-container.flight-titleV2 .page-title .hotelinfojourney,.hotel-title-container.flight-titleV2 .hotelinfo .hotelinfojourney{line-height:56px;font-size:16px;letter-spacing:.64px}}.flight-title-container.flight-titleV2 .breadcrumbs li,.hotel-title-container.flight-titleV2 .breadcrumbs li{line-height:unset}.hotel-title-container.flight-titleV2 .hotelinfo{padding:0}.flight-titleV2.page-title-container .breadcrumbs li{text-transform:capitalize;font-size:12px}.flight-titleV2.page-title-container .breadcrumbs li a{color:#4b6d93}.flight-titleV2.page-title-container .breadcrumbs li.active{color:#01b7f2}@media(min-width:768px){.flight-title-container.flight-titleV2 .breadcrumbs{display:none}}@media(min-width:992px){.flight-title-container.flight-titleV2 .breadcrumbs{display:block}}.flight-listingV2 .selectornew,.flight-passengerV2 .selectornew,.flight-paymentV2 .selectornew,.optional-extrasV2 .selectornew,.flight-confirmationV2 .selectornew{background:#fff;border-radius:8px;border:.5px solid #90a5bd;color:#4b6d93;display:flex;align-items:center;height:40px}.flight-listingV2 .selectornew::before,.flight-passengerV2 .selectornew::before,.flight-paymentV2 .selectornew::before,.optional-extrasV2 .selectornew::before,.flight-confirmationV2 .selectornew::before{border:0}.flight-listingV2 .selectornew::after,.flight-passengerV2 .selectornew::after,.flight-paymentV2 .selectornew::after,.optional-extrasV2 .selectornew::after,.flight-confirmationV2 .selectornew::after{content:url("/images/reskin/dropdown-icon-down-large.svg");background:none;right:15px;display:flex;align-items:center;justify-content:flex-end}.flight-listingV2 .selectornew select,.flight-passengerV2 .selectornew select,.flight-paymentV2 .selectornew select,.optional-extrasV2 .selectornew select,.flight-confirmationV2 .selectornew select{color:#90a5bd;height:40px;font-size:12px;letter-spacing:.48px;outline:none;padding-left:15px}@media(min-width:768px){.flight-listingV2 .selectornew select,.flight-passengerV2 .selectornew select,.flight-paymentV2 .selectornew select,.optional-extrasV2 .selectornew select,.flight-confirmationV2 .selectornew select{font-size:14px;letter-spacing:.56px}}.contentV2 select>option{color:#90a5bd!important}.contentV2 .row-reverse-mobile{display:flex;flex-direction:column-reverse}@media(min-width:992px){.contentV2 .row-reverse-mobile{flex-direction:row}}.contentV2 .box-shadow-style{box-shadow:none}.contentV2 .noiconaccordion{border:.5px solid #c5d3e3;border-radius:8px;overflow:initial}@media(min-width:992px){.contentV2 .noiconaccordion{overflow:initial;border:0;border-radius:0}}.contentV2 .noiconaccordion .panel-title{border-radius:8px}@media(min-width:992px){.contentV2 .noiconaccordion .panel-title{display:none}}.contentV2 .noiconaccordion .panel-title a{padding-left:15px;height:40px;color:#4b6d93;letter-spacing:.64px;font-size:16px}.contentV2 .noiconaccordion .panel-title a::before{content:url(/images/reskin/dropdown-icon-up-large.svg)}.contentV2 .noiconaccordion .panel-title a.collapsed::before{content:url(/images/reskin/dropdown-icon-down-large.svg)}.contentV2 .sidebarbox-container{margin-bottom:0}@media(min-width:992px){.contentV2 .sidebarbox-container{margin-bottom:15px}}.contentV2 .sidebarbox{box-shadow:none;background:none;padding-bottom:0;border:0;padding-top:10px}@media(min-width:992px){.contentV2 .sidebarbox{padding-bottom:15px;border:.5px solid #c5d3e3;border-radius:8px}}.contentV2 .flight-segment .airline-name h5{color:#4b6d93;font-size:14px;letter-spacing:.56px}.contentV2 .flight-segment .airlinedetailedinfo{margin-bottom:20px}@media(min-width:768px){.contentV2 .flight-segment .airlinedetailedinfo{margin-bottom:15px}}.contentV2 .flight-segment div:last-child{font-size:12px;letter-spacing:.48px;color:#4b6d93}.contentV2 .flight-segment .threecolumn-flex .duration::before{content:""}.contentV2 .flight-segment .threecolumn-flex .duration::after{content:url(/images/reskin/long-arrow.svg)}@media(min-width:992px){.contentV2 .flight-segment .threecolumn-flex .duration::after{content:""}.contentV2 .flight-segment .threecolumn-flex .duration span{font-size:12px}.contentV2 .threecolumn-flex{justify-content:space-between}}@media(min-width:1200px){.contentV2 .flight-segment .threecolumn-flex .duration::after{content:url(/images/reskin/long-arrow.svg)}.contentV2 .flight-segment .threecolumn-flex .duration span{font-size:12px}.contentV2 .threecolumn-flex{justify-content:center}}.contentV2 .flight-segment .airlinedetailedinfo{padding:0 15px}@media(min-width:992px){.contentV2 .flight-segment .airlinedetailedinfo{padding:0}}.contentV2 .airline-imgsection{margin-right:3px}.contentV2 .airline-imgsection img{position:relative;left:-3px}.contentV2 .flightbox-popup{padding:0 15px}@media(min-width:992px){.contentV2 .flightbox-popup{padding:0}}.contentV2 .flightbox-popup a{text-transform:lowercase;font-size:11px;letter-spacing:.44px;font-weight:600;width:130px;text-align:center;border-radius:4px;height:23px;display:block;line-height:21px;color:#4b6d93;border:.5px solid #90a5bd}@media(min-width:992px){.contentV2 .flightbox-popup a{width:90px}}@media(min-width:1200px){.contentV2 .flightbox-popup a{width:87px}}.contentV2 .flightbox-popup a.skin-color:first-letter {text-transform:uppercase}.contentV2 .flightbox-popup h5{font-size:14px;letter-spacing:.56px;color:#4b6d93;line-height:20px;text-transform:lowercase}.contentV2 .flightbox-popup h5:first-letter {text-transform:uppercase}.contentV2 #otherPricePanel.bottom-totalcontainer{border-top:0!important;margin-top:0}.contentV2 .threecolumn-flex{text-transform:unset}.contentV2 .threecolumn-flex .duration{font-weight:600;font-size:12px;letter-spacing:.48px;color:#4b6d93;display:flex;align-items:center;flex-direction:column;margin:0 15px}@media(min-width:992px){.contentV2 .threecolumn-flex .duration{margin:0}}@media(min-width:1200px){.contentV2 .threecolumn-flex .duration{margin:0 15px}}.contentV2 .threecolumn-flex .label-check{text-transform:unset;color:#4b6d93;font-size:12px}.contentV2 .threecolumn-flex .pk-time{font-size:17px;letter-spacing:.68px;color:#4b6d93}@media(min-width:992px){.contentV2 .threecolumn-flex .pk-time{font-size:13.3px}}@media(min-width:1200px){.contentV2 .threecolumn-flex .pk-time{font-size:17px}}.contentV2 .threecolumn-flex .pk-airportcode{font-size:12px;letter-spacing:.48px;font-weight:900;color:#4b6d93;order:1}@media(min-width:992px){.contentV2 .threecolumn-flex .pk-airportcode{font-size:12px}}.contentV2 .threecolumn-flex .check-in,.contentV2 .threecolumn-flex .check-out{text-transform:unset;font-size:unset;line-height:17px}@media(min-width:768px){.contentV2 .threecolumn-flex .check-in,.contentV2 .threecolumn-flex .check-out{line-height:1.5em}}.contentV2 .threecolumn-flex .check-in{align-items:flex-end;padding-right:12px}@media(min-width:768px){.contentV2 .threecolumn-flex .check-in{padding-right:0}}@media(min-width:992px){.contentV2 .threecolumn-flex .check-in{align-items:flex-start}.contentV2 .threecolumn-flex .check-in>div:last-child{font-size:12px;line-height:12px}.contentV2 .threecolumn-flex .check-out>div:last-child{font-size:12px;line-height:12px}}@media(min-width:1200px){.contentV2 .threecolumn-flex .check-in{align-items:flex-end}.contentV2 .threecolumn-flex .check-in>div:last-child{font-size:12px;line-height:unset}.contentV2 .threecolumn-flex .check-out>div:last-child{font-size:12px;line-height:unset}}.contentV2 .threecolumn-flex .check-out{padding-left:12px}@media(min-width:768px){.contentV2 .threecolumn-flex .check-out{padding-left:0}}.contentV2 .sidebar-new .bottom-totalcontainer{padding:10px 0}.contentV2 .sidebar .bottom-totalcontainer{padding:10px 0}@media(min-width:992px){.contentV2 .sidebar-new .bottom-totalcontainer{padding:10px 0 0 0}.contentV2 .sidebar .bottom-totalcontainer{padding:10px 0 0 0}}.contentV2 .sidebar-new .sidebarbox h4{font-size:16px;margin-bottom:5px;letter-spacing:.64px;color:#4b6d93;font-weight:normal;text-transform:lowercase;border-bottom:0}.contentV2 .sidebar-new .sidebarbox h4:first-letter {text-transform:uppercase}@media(min-width:992px){.contentV2 .sidebar-new .sidebarbox .cancellationprotectionancilliary h4.box-title,.contentV2 .sidebar-new .sidebarbox .ancillary h4.box-title,.contentV2 .sidebar-new .sidebarbox .insurance h4.box-title,.contentV2 .sidebar-new .sidebarbox .car h4.box-title,.contentV2 .sidebar-new .sidebarbox .parking h4.box-title,.contentV2 .sidebar-new .sidebarbox .flexible.ticket h4.box-title,.contentV2 .sidebar-new .sidebarbox .baggage.protection h4.box-title,.contentV2 .sidebar-new .sidebarbox .creditcard h4.box-title,.contentV2 .sidebar-new .sidebarbox .paypal h4.box-title,.contentV2 .sidebar-new .sidebarbox .discount h4.box-title,.contentV2 .sidebar-new .sidebarbox .servicepack h4.box-title{font-size:12px;letter-spacing:.48px}}@media(min-width:992px){.contentV2 .sidebar-new .sidebarbox #packagePricePanel .header h4.box-title{font-size:14px;letter-spacing:.46px}}@media(min-width:1200px){.contentV2 .sidebar-new .sidebarbox #packagePricePanel .header h4.box-title{font-size:16px;letter-spacing:.56px}.contentV2 #depositPricePanel .deposit .box-title{font-size:14px;letter-spacing:.56px}.contentV2 .sidebar-new .sidebarbox .cancellationprotectionancilliary h4.box-title,.contentV2 .sidebar-new .sidebarbox .ancillary h4.box-title,.contentV2 .sidebar-new .sidebarbox .insurance h4.box-title,.contentV2 .sidebar-new .sidebarbox .car h4.box-title,.contentV2 .sidebar-new .sidebarbox .parking h4.box-title,.contentV2 .sidebar-new .sidebarbox .flexible.ticket h4.box-title,.contentV2 .sidebar-new .sidebarbox .baggage.protection h4.box-title,.contentV2 .sidebar-new .sidebarbox .creditcard h4.box-title,.contentV2 .sidebar-new .sidebarbox .paypal h4.box-title,.contentV2 .sidebar-new .sidebarbox .discount h4.box-title,.contentV2 .sidebar-new .sidebarbox .servicepack h4.box-title{font-size:14px;letter-spacing:.56px}}.contentV2 .sidebar .sidebarbox h4{font-size:16px;margin-bottom:5px;letter-spacing:.66px;color:#4b6d93;font-weight:normal;text-transform:unset;border-bottom:0}.contentV2 .sidebar-new .depositsection{padding-top:8px}.contentV2 .sidebar-new .depositsection .fa{display:none}.contentV2 .sidebar-new .depositsection>div a span{text-transform:unset;color:#4b6d93;font-size:12px;letter-spacing:.48px;font-weight:600;display:block}.contentV2 .sidebar-new .depositsection>div>a span::before{content:url(/images/reskin/Qicon-small.svg);margin-right:5px;position:relative;top:3px}.contentV2 .sidebar-new .depositsection>div a.deposit-info-link{font-size:18px;letter-spacing:.45px;font-weight:900;color:#4b6d93}.contentV2 .box-title small{color:#4b6d93;text-transform:lowercase;letter-spacing:.48px;margin-top:5px;font-weight:normal;font-size:12px}.contentV2 .box-title small::first-letter {text-transform:uppercase}.contentV2 .price{font-size:24px;color:#4b6d93;font-weight:900;letter-spacing:.55px}@media(min-width:992px){.contentV2 .price{font-size:20px}}@media(min-width:992px){html:lang(en-no) .contentV2 .price,html:lang(en-dk) .contentV2 .price,html:lang(en-ae) .contentV2 .price,html:lang(en-sa) .contentV2 .price,html:lang(en-au) .contentV2 .price,html:lang(en-se) .contentV2 .price{font-size:13px}}@media(min-width:1200px){.contentV2 .price{font-size:24px}html:lang(en-no) .contentV2 .price,html:lang(en-dk) .contentV2 .price,html:lang(en-ae) .contentV2 .price,html:lang(en-sa) .contentV2 .price,html:lang(en-au) .contentV2 .price,html:lang(en-se) .contentV2 .price{font-size:17px}}@media(min-width:1400px){html:lang(en-no) .contentV2 .price,html:lang(en-dk) .contentV2 .price,html:lang(en-ae) .contentV2 .price,html:lang(en-sa) .contentV2 .price,html:lang(en-au) .contentV2 .price,html:lang(en-se) .contentV2 .price{font-size:22px}}.contentV2 .price small{font-size:14px;color:#4b6d93;letter-spacing:.48px;text-transform:unset;font-weight:normal}.contentV2 .pricebreak-container{padding-top:5px}@media(min-width:768px){.contentV2 .pricebreak-container{padding-top:0}}.contentV2 .pricebreak-container .box-title small{font-size:14px;letter-spacing:.56px}@media(min-width:992px){.contentV2 .pricebreak-container .box-title small{font-size:12px;letter-spacing:.48px}}@media(min-width:1200px){.contentV2 .pricebreak-container .box-title small{font-size:14px;letter-spacing:.56px}}.contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span{font-size:31px;color:#4b6d93;font-weight:900;letter-spacing:.78px}html:lang(en-no) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-dk) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-ae) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-sa) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-au) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-se) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span{font-size:24px}@media(min-width:992px){.contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span{font-size:20.5px}html:lang(en-no) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-dk) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-ae) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-sa) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-au) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-se) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span{font-size:15px}}@media(min-width:1200px){.contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span{font-size:31px}html:lang(en-no) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value,html:lang(en-dk) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-ae) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-sa) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-au) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-se) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span{font-size:19px}}@media(min-width:1400px){html:lang(en-no) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-dk) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-ae) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-sa) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-au) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span,html:lang(en-se) .contentV2 .bottom-totalcontainer .booking-details table.other-details td.total-price-value span{font-size:24px}}.contentV2 .booking-details .other-details{font-size:12px;text-transform:unset;font-weight:600;letter-spacing:.48px}.contentV2 .booking-details table.other-details td.feature{color:#4b6d93;text-transform:lowercase;font-size:12px;letter-spacing:.48px}.contentV2 .booking-details table.other-details td.value{font-size:12px;letter-spacing:.48px}@media(min-width:992px){.contentV2 .booking-details table.other-details td.value{line-height:10px}}@media(min-width:1200px){.contentV2 .booking-details table.other-details td.feature{font-size:12px}.contentV2 .booking-details table.other-details td.value{line-height:13px}}.contentV2 .tr--fare td{color:#c0ccd9!important}.contentV2 .tr--taxes td{color:#c0ccd9!important}.contentV2 .tr--discount-service-charges .value{color:#01b7f2!important}.contentV2 .booking-details table.other-details td.feature::first-letter {text-transform:uppercase}.contentV2 .booking-details table.other-details td.total-price{color:#4b6d93;font-size:16px;letter-spacing:.44px;font-weight:normal;line-height:17px;text-transform:lowercase}.contentV2 .booking-details table.other-details td.total-price:first-letter {text-transform:uppercase}@media(min-width:992px){.contentV2 .booking-details table.other-details td.total-price{font-size:14px}}@media(min-width:1200px){.contentV2 .booking-details table.other-details td.total-price{font-size:16px}}.contentV2 .booking-details table.other-details td.total-price small{font-size:12px;text-transform:lowercase}.contentV2 .booking-details table.other-details td.value::first-letter {text-transform:uppercase}.contentV2 .booking-details .sidebarbox>:last-child{border-bottom:.5px solid #c5d3e3;padding-bottom:20px;margin:0 -15px}@media(min-width:992px){.contentV2 .booking-details .sidebarbox>:last-child{border:0;padding-bottom:0;margin:0}}.contentV2 #otherPricePanel.bottom-totalcontainer:last-child>div table tr:last-child td{padding-bottom:0!important}.contentV2 #otherPricePanel.bottom-totalcontainer #priceTable .tr--included-reservation td{padding-top:5px;display:table-cell;padding-bottom:3px}.contentV2 #otherPricePanel.bottom-totalcontainer #priceTable .nopadding-total td{padding:0!important}.contentV2 .continuesection-v2main{background:none;padding-top:0;padding-bottom:40px}.contentV2 .paypalbuttons-section{background:none;padding:0 20px}@media(min-width:992px){.contentV2 .continuesection-v2main{margin-top:40px}}.contentV2 .continuesection-v2main .continuebutton{margin-bottom:0;border-radius:6px;height:45px;line-height:45px;background:#01b7f2}@media(min-width:768px){.contentV2 .continuesection-v2main .continuebutton,.contentV2 .paypalbuttons-section #paypal-button,.contentV2 .paypalbuttons-section #paylater-button{width:100%}}@media(min-width:992px){.contentV2 .continuesection-v2main .continuebutton{width:40%}.contentV2 .paypalbuttons-section #paypal-button,.contentV2 .paypalbuttons-section #paylater-button{width:40%;margin-left:auto;padding-left:0}}.contentV2 .continuesection-v2main .continuebutton a.button{height:50px;line-height:50px;border-radius:8px;letter-spacing:.9px;font-weight:900;font-size:12px}@media(min-width:768px){.contentV2 .continuesection-v2main .continuebutton a.button{font-size:14px;letter-spacing:1.05px}}.contentV2 .continuesection-v2main .continuebutton button.green,.contentV2 .continuesection-v2main .continuebutton a.button.green{background-color:#01b7f2}.contentV2 .checkbox::before{border:1px solid #4b6d93;background:#fff;color:#01b7f2;border-radius:3px;width:13px;height:13px}.contentV2 .checkbox.checked:before{content:url("/images/reskin/tick-icon-update.svg");border:0;background:#01b7f2;display:flex;justify-content:center;align-items:center;width:13px;height:13px;border-radius:3px;line-height:2px}.contentV2 #main{margin-bottom:20px}.contentV2 .newbox-container .newheading-title{border:.5px solid #c5d3e3;border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;background:none}.contentV2 .newbox-container .newheading-title.no-topborder{border-top-left-radius:0;border-top-right-radius:0;border-top:.5px solid #c5d3e3}.contentV2 .newbox-container .newheading-title h2{color:#4b6d93;font-size:16px;letter-spacing:.64px;text-transform:lowercase}.contentV2 .newbox-container .newheading-title h2::first-letter {text-transform:uppercase}.contentV2 .newbox-container .newheading-title h2 small{color:#4b6d93;text-transform:lowercase;font-size:12px;letter-spacing:.48px}.contentV2.flight-passengerV2 .block-title{display:block}.contentV2.flight-passengerV2 .block-title h2 small{display:none}@media(min-width:768px){.contentV2.flight-passengerV2 .block-title h2 small{display:inline}}.contentV2 .newbox-container.traveller-container.lead-pax .newbox-section{padding-top:5px;padding-bottom:20px;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.contentV2 .lead-pax .newheading-title h2 small{padding-left:5px;line-height:1.6666}.contentV2 .lead-pax .newheading-title h2 small::first-letter {text-transform:uppercase}.contentV2 .newbox-container.traveller-container.lead-pax .newheading-title{border-top-left-radius:0;border-top-right-radius:0}.contentV2 .newbox-container .newheading-title p,.contentV2 .newbox-container.lead-pax .newheading-title h2>p{color:#4b6d93;font-size:12px;letter-spacing:.48px;font-style:italic;text-transform:lowercase}.contentV2 .newbox-container .newheading-title p:first-letter,.contentV2 .newbox-container.lead-pax .newheading-title h2>p:first-letter {text-transform:uppercase}.contentV2 .mandatory-icon::before{color:#f97134}.contentV2 .newbox-section{border:.5px solid #c5d3e3;border-top:0;padding-top:5px}.contentV2 .alert{padding:12px 15px 12px 45px}@media(min-width:768px){.contentV2 .alert{padding:17.5px 15px 17.5px 45px}}.contentV2 .price-increase-message .alert{padding:9px 15px 9px 45px}.noresultV2{margin:0;padding:0}.contentV2 .alert.alert-notice{background:#f2fbff;border:.5px solid #01b7f2;border-radius:8px;height:100%;display:flex;align-items:center;font-size:14px;letter-spacing:.56px;line-height:20px}.contentV2 .alert.alert-notice::before{content:url("/images/reskin/i-icon-white.svg");width:28px;height:100%;left:0;top:0;border-top-left-radius:7px;border-bottom-left-radius:7px;display:flex;align-items:center;justify-content:center;border-color:transparent!important;background:#01b7f2;border-top-right-radius:0;border-bottom-right-radius:0;line-height:0;border:0}@media(min-width:768px){.contentV2 .alert.alert-notice{line-height:18px}.contentV2 .alert.alert-notice::before{border-top-left-radius:8px;border-bottom-left-radius:8px}}.contentV2 .alert.alert-notice>p,.contentV2 .alert.alert-notice>span{color:#4b6d93;font-size:14px;letter-spacing:.56px;font-weight:normal;line-height:20px}.contentV2 .alert.alert-notice>span.close:before{content:url('../../images/reskin/alert-box-cross-icon.svg');position:absolute;top:-1px;right:5px}.contentV2 .alert.alert-notice ul,.contentV2 .alert.alert-notice ul li{color:#4b6d93;font-size:14px;letter-spacing:.56px;font-weight:normal;line-height:20px}@media(min-width:768px){.contentV2 .alert.alert-notice>p,.contentV2 .alert.alert-notice>span{line-height:18px}.contentV2 .alert.alert-notice ul,.contentV2 .alert.alert-notice ul li{line-height:18px}}.contentV2 .alert.alert-notice>p span,.contentV2 .alert.alert-notice>p strong{font-weight:900}.contentV2 .alert.alert-notice.alert-call{flex-direction:column}.contentV2 .alert.alert-notice.alert-call::before{content:url(/images/reskin/phone-ion.svg)}.contentV2 .alert .close{color:#4b6d93}.contentV2 select option{background-color:#fff}.contentV2 .booking-details .sidebarbox article{border-bottom:0;padding-bottom:10px}.contentV2 .hotelinfo-sidebar .image-box{border-radius:8px;max-height:47px;max-width:47px}.contentV2 .hotelinfo-sidebar .informationhotel-box{padding-left:12px}.contentV2 .hotelinfo-sidebar .informationhotel-box h5{color:#4b6d93;font-size:14px;letter-spacing:.56px;font-weight:normal;line-height:16px;margin-bottom:4px;text-transform:capitalize}.contentV2 .hotelinfo-sidebar .informationhotel-box h5>small{text-transform:uppercase;color:#01b7f2;display:flex;align-items:center;margin-top:2px;letter-spacing:.42px;font-weight:600}.contentV2 .hotelinfo-sidebar .informationhotel-box h5>small::before{display:none;content:url(/images/reskin/location-icon-blue.svg);margin-right:5px}.contentV2 .hotelinfo-sidebar .informationhotel-box .five-stars-container{font-size:12px}.contentV2 .hotelduration .threecolumn-flex .label-check{text-transform:unset;font-weight:600;font-size:12px;letter-spacing:.48px;color:#4b6d93}@media(min-width:992px){.contentV2 .hotelduration .threecolumn-flex .label-check{font-size:10.5px}}@media(min-width:1200px){.contentV2 .hotelduration .threecolumn-flex .label-check{font-size:12px}}.contentV2 .hotelduration .threecolumn-flex span{color:#4b6d93;font-size:12px;letter-spacing:.48px}.contentV2 .hotelduration .threecolumn-flex span.blue-color{font-weight:600;text-transform:capitalize}@media(min-width:992px){.contentV2 .hotelduration .threecolumn-flex span.blue-color{font-size:10.5px}}@media(min-width:1200px){.contentV2 .hotelduration .threecolumn-flex span.blue-color{font-size:12px}}.contentV2 .hotelduration .threecolumn-flex .duration{color:#4b6d93;font-size:12px;letter-spacing:.48px;text-transform:lowercase;font-weight:normal}.contentV2 .flexjustifyrow.total-price{border-top:0}.contentV2 .total-price.flexjustifyrow.flex.booster.protection h4{text-transform:lowercase}@media(min-width:1200px){.contentV2 .total-price.flexjustifyrow.flex.booster.protection h4{font-size:14px;letter-spacing:.56px}}.contentV2 .total-price.flexjustifyrow.cancellation.guarantee h4{color:#4b6d93;font-size:16px;letter-spacing:.64px}@media(min-width:992px){.contentV2 .total-price.flexjustifyrow.cancellation.guarantee h4{font-size:12px;letter-spacing:.48px}}@media(min-width:1200px){.contentV2 .total-price.flexjustifyrow.cancellation.guarantee h4{font-size:14px;letter-spacing:.56px}}.contentV2 #otherPricePanel #priceTable_TRow .total-price .box-title{font-size:unset;letter-spacing:unset;text-transform:lowercase}.contentV2 #otherPricePanel #priceTable_TRow .total-price .box-title:first-letter {text-transform:uppercase}.contentV2 #otherPricePanel.bottom-totalcontainer #priceTable .tr--hotel-included td em::before{content:url('../../images/reskin/crosssell-em-icon.svg')}.contentV2 #otherPricePanel.bottom-totalcontainer #priceTable .tr--hoteltax-nopadding td{font-size:12px;letter-spacing:.4px}@media(min-width:992px){.contentV2 #otherPricePanel.bottom-totalcontainer #priceTable td{width:50%}}.contentV2 #otherPricePanel.bottom-totalcontainer #priceTable td i{display:none}.contentV2 #otherPricePanel.bottom-totalcontainer #priceTable td em{color:#4b6d93;font-size:12px;letter-spacing:.48px;font-style:normal;font-weight:600}.contentV2 #otherPricePanel.bottom-totalcontainer #priceTable td img{position:relative;top:-1px}.basketContentDetailV2.flight-detailmodalV2 .basket-page .flightbox-basket:nth-last-child(2){margin-bottom:0;border-bottom:0}.basketContentDetailV2.flight-detailmodalV2 .modal-footer{padding-top:20px;padding-bottom:20px}.basketContentDetailV2.flight-detailmodalV2 .box{margin-bottom:0}.basketContentDetailV2.flight-detailmodalV2 .flying-time::before{left:0}@media(min-width:768px){.basketContentDetailV2.flight-detailmodalV2 .flying-time::before{left:-2px}}@media(min-width:768px){.basketContentDetailV2.flight-detailmodalV2 .flying-time{padding-left:15px}}.basketContentDetailV2.flight-detailmodalV2 .schedule-details .layover-container .timeline{left:9px}.basketContentDetailV2.flight-detailmodalV2 .schedule-details .layover .first{padding-left:17px}@media(min-width:768px){.basketContentDetailV2.flight-detailmodalV2 .schedule-details .layover .first{padding-left:0}}.basketContentDetailV2.flight-detailmodalV2 .basketboxinner .flight-details-container{padding:0 0 0 25px}.basketContentDetailV2.flight-detailmodalV2 .flight-details-container .timeline{left:9px}@media(min-width:768px){.basketContentDetailV2.flight-detailmodalV2 .basketbox{border:.5px solid #c5d3e3;border-radius:8px;overflow:hidden}}@media(min-width:768px){.basketContentDetailV2.flight-detailmodalV2 .flight-details-container .timeline{left:25px}}.basketContentDetailV2.flight-detailmodalV2 .basketbox .basket-flightinfo{padding:0}@media(min-width:768px){.basketContentDetailV2.flight-detailmodalV2 .basketbox .basket-flightinfo{padding:10px 20px;border-bottom:.5px solid #c5d3e3}}.basketContentDetailV2.flight-detailmodalV2 .basketbox .basket-flightinfo .flightinfojourney span{font-size:12px;letter-spacing:.48px;font-weight:600}.basketContentDetailV2.flight-detailmodalV2 .flying-time .main-title{font-size:12px;letter-spacing:.48px}.basketContentDetailV2.flight-detailmodalV2 .flying-time .terminal-info{font-size:12px;letter-spacing:.56px;line-height:18px}@media(min-width:768px){.basketContentDetailV2.flight-detailmodalV2 .flying-time .terminal-info{font-size:14px;letter-spacing:.64px}}.basketContentDetailV2.flight-detailmodalV2 .modal-body{padding:20px 0 0 0}.basketContentDetailV2.flight-detailmodalV2 .modal-body .flightbox-basket{border:0;border-radius:0;padding:0 20px}@media(min-width:768px){.basketContentDetailV2.flight-detailmodalV2 .amenities-icons ul li:first-child{margin-bottom:10px}}@media(min-width:768px){.basketContentDetailV2.flight-detailmodalV2 .basket-page .flightbox-basket{margin-bottom:20px}}.flight-detailmodalV2 .bootbox-body .tab-container .basket-container{padding:0;background:none}.flight-detailmodalV2 a.soapbox_close_btn{color:#4b6d93;font-size:unset}.flight-detailmodalV2 a.soapbox_close_btn:before{content:url('../../images/reskin/modalcross-icon.svg')}.flight-detailmodalV2 a.soapbox_close_btn>span{display:none}.flight-detailmodalV2 a.soapbox_close_btn:hover{font-weight:unset}.flight-detailmodalV2 .modal-header{background:#fff;border-bottom:.5px solid #c5d3e3;border-top-right-radius:8px;border-top-left-radius:8px;color:#4b6d93;position:relative;padding:10px 45px 10px 20px;overflow:hidden}.flight-detailmodalV2 .modal-footer{padding:0 10px 15px 0;margin-top:0;border-top:0}@media(min-width:768px){.flight-detailmodalV2 .modal-footer{padding:0 20px 15px 0}}.flight-detailmodalV2 .modal-footer a.button,.flight-detailmodalV2 .modal-footer a.btn-info,.flight-detailmodalV2 .modal-footer button.button,.flight-detailmodalV2 .modal-footer button.btn-info{height:45px;background:#01b7f2;width:111px;border-radius:8px;letter-spacing:.9px;font-weight:900;font-size:12px;text-transform:uppercase;display:flex;justify-content:center;float:right;align-items:center}@media(min-width:768px){.flight-detailmodalV2 .modal-footer a.button,.flight-detailmodalV2 .modal-footer a.btn-info,.flight-detailmodalV2 .modal-footer button.button,.flight-detailmodalV2 .modal-footer button.btn-info{font-size:14px;letter-spacing:1.05px}}.flight-detailmodalV2 .modal-footer .btn:focus,.flight-detailmodalV2 .modal-footer .btn:hover{outline:none;border:0;box-shadow:none}.flight-detailmodalV2 .modal-title{color:#4b6d93;letter-spacing:.64px;font-size:16px}.flight-detailmodalV2 .modal-content{box-shadow:none;border:.5px solid #c5d3e3;border-radius:8px;overflow:hidden}.flight-detailmodalV2 .modal-body{padding:20px}.flight-detailmodalV2 .modal-body .gray-bg{background:none!important}.flight-detailmodalV2 .modal-body .pd10{padding:0!important}@media(min-width:768px){.flight-detailmodalV2 .modal-body .image-box.style6 .mrg20-B{margin-bottom:40px!important}}.flight-detailmodalV2 .modal-body .travelo-box{padding:0;margin-bottom:0}.flight-detailmodalV2 .travelo-policies h4{color:#4b6d93;font-size:14px;letter-spacing:.56px;margin-bottom:6px;font-weight:normal}.flight-detailmodalV2 .travelo-policies p{font-size:12px;color:#4b6d93;letter-spacing:.48px}.flight-detailmodalV2 .deposit-scheme-widget p{color:#4b6d93;letter-spacing:.48px;font-size:12px}@media(min-width:768px){.flight-detailmodalV2 .deposit-scheme-widget p{font-size:14px;letter-spacing:.56px}}.flight-detailmodalV2 .deposit-scheme-widget p.fs18{font-size:14px!important}.flight-detailmodalV2 .deposit-scheme-widget p.s-title{color:#01b7f2}.flight-detailmodalV2 .deposit-scheme-widget p>strong{font-weight:900;color:#4b6d93}.flight-detailmodalV2.fairRules td.red-color{color:#01b7f2!important}.contentV2 input.input-text{border:.5px solid #90a5bd;border-radius:8px;height:40px;line-height:40px;color:#4b6d93;background:#fff;font-size:12px;letter-spacing:.48px;outline:none}@media(min-width:768px){.contentV2 input.input-text{font-size:14px;letter-spacing:.56px}}.contentV2 input.input-text::placeholder{color:#90a5bd!important;font-size:12px;letter-spacing:.48px}@media(min-width:768px){.contentV2 input.input-text::placeholder{font-size:14px;letter-spacing:.56px}}.results-search input.input-text::placeholder{font-size:17px;letter-spacing:.56px}@media(min-width:992px){#footer.footer-V2 .flex-row{margin:0 -10px}}@media(min-width:1200px){#footer.footer-V2 .flex-row{margin:0 -78px 0 -20px}}#footer.footer-V2 .bottom.gray-area{background:#fff!important}#footer.footer-V2 .accred-left.f-flex-child{max-width:46%;flex:0 0 46%;margin-bottom:unset;align-self:center}@media(min-width:992px){#footer.footer-V2 .accred-left.f-flex-child{max-width:15%}}#footer.footer-V2 .accred-left.f-flex-child li svg{width:100%;height:100%}#footer.footer-V2 .accred-left.f-flex-child li{align-self:flex-start;width:95%}@media(min-width:1200px){#footer.footer-V2 .accred-left.f-flex-child li{width:91%}}@media(min-width:768px){#footer.footer-V2 .accred-left.f-flex-child li svg{max-height:123px}}@media(min-width:1200px){#footer.footer-V2 .accred-left.f-flex-child li svg{max-height:unset;height:unset}}#footer.footer-V2 .accred-left2.f-flex-child{display:none;border-right:0}@media(min-width:992px){#footer.footer-V2 .accred-left2.f-flex-child{display:flex;flex:0 0 17%;max-width:17%;padding:0 18px 0 10px}}@media(min-width:1200px){#footer.footer-V2 .accred-left2.f-flex-child{flex:0 0 14%;max-width:14%}}@media(min-width:768px){#footer.footer-V2 .accred-left2.f-flex-child img{max-height:unset;width:unset;max-width:unset}}@media(min-width:992px){#footer.footer-V2 .accred-left2.f-flex-child img{max-height:unset;width:100%;max-width:100%}}#footer.footer-V2 .f-flex-child.lastaccred{display:block;margin-bottom:0}@media(min-width:992px){#footer.footer-V2 .f-flex-child.lastaccred{display:block;border-right:0;flex:0 0 23%;max-width:23%;padding:0}}#footer.footer-V2 .f-flex-child.lastaccred ul{gap:41px}@media(min-width:992px){#footer.footer-V2 .f-flex-child.lastaccred ul{gap:20px}}@media(min-width:1200px){#footer.footer-V2 .f-flex-child.lastaccred ul{gap:0;justify-content:flex-end;width:99%}}#footer.footer-V2 .f-flex-child.lastaccred ul li:first-child{position:relative;top:8px;left:8px;display:flex;align-items:center;gap:22px}@media(min-width:992px){#footer.footer-V2 .f-flex-child.lastaccred ul li:first-child{padding:0 0 16px 0;gap:22px}}#footer.footer-V2 .f-flex-child.lastaccred ul li img .super_payment,#footer.footer-V2 .f-flex-child.lastaccred ul li img .paypal{padding:0 0 8px 0}#footer.footer-V2 .f-flex-child.lastaccred ul li .full_review{display:none}@media(min-width:992px){#footer.footer-V2 .f-flex-child.lastaccred ul li .full_review{display:block;width:220px}}@media(min-width:1200px){#footer.footer-V2 .f-flex-child.lastaccred ul li .full_review{display:block;width:300px;height:52px}}@media(min-width:992px){#footer.footer-V2 .f-flex-child.lastaccred ul li .full_review img{width:100%;height:100%}}#footer.footer-V2 .footer-images.comodo{padding:0 15px 0 15px}#footer.footer-V2 .footer-images.comodo.f-flex-child{margin-bottom:0;flex:0 0 53%;max-width:53%;padding:0 15px 0 0}@media(min-width:768px){#footer.footer-V2 .footer-images.comodo.f-flex-child{flex:0 0 50%;max-width:50%;display:flex;padding:0 15px 0 25px;margin-left:20px}}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child{flex:0 0 45%;max-width:45%;padding:0 10px 0 10px;margin-left:unset}}@media(min-width:1200px){#footer.footer-V2 .footer-images.comodo.f-flex-child{flex:0 0 42%;max-width:42%;padding:0 15px 0 15px;margin-left:unset}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem{margin:0;display:flex;justify-content:space-between}@media(min-width:768px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem{flex:0 0 100%}}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem{flex:unset}}@media(min-width:1200px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem{padding:0 40px 0 30px;flex:unset}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li{padding:0;flex:unset}@media(min-width:768px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li{max-width:unset}}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li{max-width:156px}}@media(min-width:1200px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li{max-width:100%;width:unset;display:flex}}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li:nth-child(1){padding-right:unset;width:20%;max-width:100%}}@media(min-width:1200px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li:nth-child(1){padding-right:unset;flex:0 0 20%}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment{display:flex;flex-direction:column;max-width:30%}@media(min-width:768px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment{display:none}}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment{display:flex;flex-direction:unset;max-width:unset;flex:0 0 12%}}@media(min-width:1200px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment{display:flex;max-width:unset;flex-direction:unset;flex:0 0 12%}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment .securedesktop{height:35px}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment .securedesktop{width:47px}}@media(min-width:1200px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment .securedesktop{width:50px}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment .securedesktop svg{width:100%;height:100%}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment .securemobile{display:block;margin-bottom:7px}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment .securemobile{display:none}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment .securemobile img{width:76%}@media(min-width:1200px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment .securemobile img{width:88%}}@media(min-width:768px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment .securemobile img{width:93%}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li .securedesktop{display:none}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li .securedesktop{display:block}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li .securemobile{display:block;margin-bottom:7px}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li .securemobile{display:none}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li .securemobile img{width:88%}@media(min-width:768px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li .securemobile img{width:93%}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li img{margin:unset;width:89%}@media(min-width:768px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li img{width:93%}}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li img{width:100%}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li img.mobile_paymentCard{display:block;width:100%;height:100%;float:right}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li img.mobile_paymentCard{display:none}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li img.desktop_paymentCard{display:none}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li img.desktop_paymentCard{display:block}}@media(min-width:768px){#footer.footer-V2 .f-flex-child:nth-child(2n+1){border-right:0}}.footer-V2 .accred-section.accred-left.f-flex-child ul{flex-direction:column}.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child{align-self:flex-start;font-size:5px;display:flex;color:#c0ccd9;letter-spacing:.46px;font-weight:600;margin-top:3px}@media(min-width:360px){.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child{font-size:5.7px}}@media(min-width:375px){.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child{font-size:6px}}@media(min-width:390px){.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child{font-size:6.3px}}@media(min-width:400px){.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child{font-size:6.9px}}@media(min-width:430px){.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child{font-size:7.3px}}@media(min-width:500px){.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child{font-size:9px}}@media(min-width:600px){.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child{font-size:11px}}@media(min-width:650px){.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child{font-size:12px}}@media(min-width:717px){.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child{font-size:13px}}@media(min-width:768px){.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child{font-size:15px}}@media(min-width:992px){.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child{font-size:5px}}@media(min-width:1200px){.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child{font-size:7.5px}}.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child p span{color:#c0ccd9!important}.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child p span a:hover,.footer-V2 .accred-section.accred-left.f-flex-child ul li:last-child p span a:focus{color:#c0ccd9!important}.footer-V2 .travelup-copyright p{margin-bottom:0}@media(min-width:1200px){.footer-V2 .travelup-copyright p{font-size:6.5px}}@media(min-width:1400px){.footer-V2 .travelup-copyright p{font-size:1em}}#footer.footer-V2 .full_review_mobile{margin-bottom:18px}@media(min-width:768px){#footer.footer-V2 .full_review_mobile{margin-bottom:26px}}#footer.footer-V2 .full_review_mobile img{width:100%}@media(min-width:992px){#footer.footer-V2 .full_review_mobile{display:none}}@media(min-width:1200px){#footer.footer-V2 .full_review_mobile{display:none;margin-bottom:unset}#footer.footer-V2 .full_review_mobile img{display:none}}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li .geo-trust-parent{display:block;width:100%}}@media(min-width:1200px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li .geo-trust-parent{width:98%}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li .payment_img_mobile{display:flex;flex-direction:column;width:100%;float:right}@media(min-width:768px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li .payment_img_mobile{width:100%;gap:4px}}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li .payment_img_mobile{display:none}}@media(min-width:1200px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li .payment_img_mobile{display:none}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li .payment_img_mobile svg{width:100%}@media(min-width:768px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li .payment_img_mobile svg{width:unset}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.debit-cards{width:55%;padding:1px 0 0 4px}@media(min-width:768px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.debit-cards{width:unset;max-width:33%;flex:0 0 33%;padding:unset;margin-left:10px}}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.debit-cards{width:100%;padding-right:unset;flex:0 0 25%;margin-left:unset}}@media(min-width:1200px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.debit-cards{width:100%;padding:unset;flex:0 0 24%;margin-left:unset}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.debit-cards img{margin:unset;width:unset}@media(min-width:768px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.debit-cards img{width:unset}}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.debit-cards img{width:100%}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.debit-cards img.mobile_paymentCard{display:block;width:100%;height:100%;float:right;margin-bottom:9px}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.debit-cards img.mobile_paymentCard{display:none}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.debit-cards img.desktop_paymentCard{display:none;max-width:100%}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.debit-cards img.desktop_paymentCard{display:block;width:95%}}@media(min-width:1200px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.debit-cards img.desktop_paymentCard{width:95%}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.debit-cards img.geo-trust{width:77%}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.debit-cards img.geo-trust{width:100%}}@media(min-width:1200px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.debit-cards img.geo-trust{width:100%}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.full_payments{display:none}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.full_payments{display:block}}@media(min-width:1200px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.full_payments{display:block}}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.payment_img_parent{display:none}#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.pwbt-block{display:none}@media(min-width:768px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.pwbt-block{display:none}}@media(min-width:992px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.pwbt-block{width:19%}}@media(min-width:1200px){#footer.footer-V2 .footer-images.comodo.f-flex-child .flexitem li.pwbt-block{width:unset}}@media(min-width:768px){#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child{margin-left:8px;padding:0 0 0 25px}}@media(min-width:992px){#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child{margin-left:5px;padding:0 15px 0 25px}}@media(min-width:1200px){#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child{flex:0 0 47%;margin-left:40px;padding:0 15px 0 25px}}@media(min-width:992px){#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem{padding:0 45px 0 35px}}@media(min-width:1200px){#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem{padding:0 81px 0 75px;gap:8px;justify-content:unset}}@media(min-width:992px){#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem li{width:25%}}@media(min-width:1200px){#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem li{width:unset}}@media(min-width:1200px){#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem li:nth-child(1){flex:0 0 23%}}@media(min-width:992px){#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment{flex:0 0 13%}}@media(min-width:1200px){#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment{flex:0 0 13%}}#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem li.debit-cards{width:unset}@media(min-width:768px){#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem li.debit-cards{flex:0 0 36%;margin-left:31px}}@media(min-width:992px){#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem li.debit-cards{flex:0 0 26%;margin-left:unset}}@media(min-width:1200px){#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem li.debit-cards{flex:0 0 27%;margin-left:unset}}#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem li.debit-cards img.mobile_paymentCard{margin-bottom:unset}@media(min-width:512px){#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem li.debit-cards img.mobile_paymentCard{margin-bottom:9px}}#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem li.pwbt-block{display:none}@media(min-width:1200px){#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem li.payment_img{width:99%}}#footer.footer-V2.footer-other-region .footer-images.comodo.f-flex-child .flexitem li img.super_payment{display:none}@media(min-width:992px){#footer.footer-V2.footer-other-region .f-flex-child.lastaccred{flex:0 0 29%;max-width:29%}}@media(min-width:1200px){#footer.footer-V2.footer-other-region .f-flex-child.lastaccred{margin-left:31px}}@media(min-width:1200px){#footer.footer-V2.footer-other-region .f-flex-child.lastaccred ul{max-width:85%}}@media(min-width:992px){#footer.footer-V2.footer-other-region .f-flex-child.lastaccred ul li .full_review{width:100%;padding:0 17px 0 0}}@media(min-width:1200px){#footer.footer-V2.footer-other-region .f-flex-child.lastaccred ul li .full_review{padding:unset}}@media(min-width:992px){#footer.footer-V2.footer-other-region .accred-left2.f-flex-child{flex:0 0 10%}}@media(min-width:1200px){#footer.footer-V2.footer-other-region .accred-left2.f-flex-child{flex:0 0 7%;padding:0 18px 0 2px}}#footer.footer-V2.footer-other-region .accred-left2.f-flex-child li.atollogo{display:none}#footer.footer-V2.no-paypal-footer .payment_img_mobile svg{display:none}@media(min-width:1200px){#footer.footer-V2.no-paypal-footer .accred-left.f-flex-child{max-width:35%;display:flex;justify-content:flex-end}#footer.footer-V2.no-paypal-footer .accred-left.f-flex-child li{width:100%}}@media(min-width:1400px){#footer.footer-V2.no-paypal-footer .accred-left.f-flex-child{max-width:40%}}@media(min-width:1200px){#footer.footer-V2.no-paypal-footer .accred-left.f-flex-child li svg{width:100%}}@media(min-width:1200px){#footer.footer-V2.no-paypal-footer .footer-images.comodo.f-flex-child .flexitem{padding:0 0 0 0;justify-content:center}}@media(min-width:1200px){#footer.footer-V2.no-paypal-footer .footer-images.comodo.f-flex-child .flexitem li:nth-child(1){flex:0 0 30%}}@media(min-width:1200px){#footer.footer-V2.no-paypal-footer .footer-images.comodo.f-flex-child .flexitem li.securebooking_payment{flex:0 0 21%}}@media(min-width:1200px){#footer.footer-V2.no-paypal-footer .footer-images.comodo.f-flex-child .flexitem li.debit-cards{flex:0 0 33%}}@media(min-width:1200px){#footer.footer-V2.no-paypal-footer .f-flex-child.lastaccred{max-width:29%}}@media(min-width:1400px){#footer.footer-V2.no-paypal-footer .f-flex-child.lastaccred{max-width:25%}}@media(min-width:1200px){#footer.footer-V2.no-paypal-footer .accred-left2.f-flex-child{flex:0 0 10%;padding:0;display:flex;justify-content:center}}@media(min-width:1200px){#footer.footer-V2.no-paypal-footer .f-flex-child.lastaccred{margin-left:0}}@media(min-width:1200px){#footer.footer-V2.no-paypal-footer .footer-images.comodo.f-flex-child{padding:0;flex:0 0 25%;margin-left:0}}@media(min-width:1200px){#footer.footer-V2.no-paypal-footer .footer-images.comodo.f-flex-child .footer-images.comodo.f-flex-child .flexitem{justify-content:flex-end}}@media(min-width:1200px){#footer.footer-V2.no-paypal-footer .payment_img .paypal{display:none}}.basketContentDetailV2 .flight-journeyinfo{flex-direction:row-reverse;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap}@media(min-width:768px){.basketContentDetailV2 .flight-journeyinfo{flex-direction:row;justify-content:unset;margin-bottom:0}}.basketContentDetailV2 .flight-journeyinfo .basket-flightbox-image{flex-direction:column;justify-content:flex-start;padding:0 15px 0 0;flex:0 0 38.3%;max-width:38.8%;align-items:flex-start;border-bottom:0;margin-bottom:0;display:flex}@media(min-width:768px){.basketContentDetailV2 .flight-journeyinfo .basket-flightbox-image{display:flex;gap:10px;flex:0 0 23%;max-width:23%;padding:15px 15px 15px 20px;border-right:.5px solid #c5d3e3}}.basketContentDetailV2 .flight-journeyinfo .icon-flightdetail{margin-bottom:22px;font-size:11px;padding:0 15px 0 10px;text-transform:lowercase;color:#01b7f2}.basketContentDetailV2 .flight-journeyinfo .icon-flightdetail i{display:none}@media(min-width:768px){.basketContentDetailV2 .flight-journeyinfo .icon-flightdetail i{display:block}.basketContentDetailV2 .flight-journeyinfo .icon-flightdetail i.yellow-color{display:none;color:#01b7f2!important}}@media(min-width:575px){.basketContentDetailV2 .flight-journeyinfo .icon-flightdetail{width:100%;text-align:left;margin-bottom:22px;padding:0 15px 0 10px}}@media(min-width:768px){.basketContentDetailV2 .flight-journeyinfo .icon-flightdetail{margin-bottom:0;padding:0;font-size:10px;width:auto;text-align:center}}.basketContentDetailV2 .flight-journeyinfo .icon-flightdetail span{font-weight:600;font-size:12px;letter-spacing:1.03px}@media(min-width:768px){.basketContentDetailV2 .flight-journeyinfo .icon-flightdetail span{font-size:14px;letter-spacing:1.2px;width:max-content}}.basketContentDetailV2 .flight-journeyinfo .icon-flightdetail span:empty{opacity:0}.basketContentDetailV2 .flight-journeyinfo .icon-flightdetail span:before{content:'Flight time '}@media(min-width:768px){.basketContentDetailV2 .flight-journeyinfo .icon-flightdetail span:before{content:''}}.basketContentDetailV2 .flight-journeyinfo .icon-flightdetail span::first-letter {text-transform:uppercase}.basketContentDetailV2 .flight-journeyinfo .basket-amenities{display:none;align-items:center;max-width:100%;flex:0 0 100%;border-top:.5px solid #c5d3e3;padding:15px 0 0 0;margin-top:10px}@media(min-width:768px){.basketContentDetailV2 .flight-journeyinfo .basket-amenities{padding:15px 0 15px 0;margin-top:0}}.basketContentDetailV2 .flight-journeyinfo .amenities-icons{padding:0 15px;display:none}@media(min-width:768px){.basketContentDetailV2 .flight-journeyinfo .amenities-icons{padding:20px 0 0 0}}@media(min-width:768px){.basketContentDetailV2 .flight-journeyinfo .basket-amenities{padding:15px 0 15px 0;margin-top:0}}.basketContentDetailV2 .flight-journeyinfo .amenities-icons{display:none}.basketContentDetailV2 .basketbox{margin:0}.basketContentDetailV2 .basketbox .basket-flightinfo{border-bottom:0;padding:10px 15px 3px 15px}@media(min-width:768px){.basketContentDetailV2 .basketbox .basket-flightinfo{border-bottom:.5px solid #c5d3e3;padding:13px 20px 10px 20px}}.basketContentDetailV2 .basketbox .basket-flightinfo .box-title{text-transform:unset;color:#4b6d93;font-size:16px;letter-spacing:.64px}.basketContentDetailV2 .basketbox .basket-flightinfo span{font-weight:normal}.basketContentDetailV2 .basketbox .basket-flightinfo .flightinfojourney span{color:#01b7f2;font-size:12px;letter-spacing:.48px;font-weight:600}.basketContentDetailV2 .flight-journey .flying-time::before{display:none;color:#4b6d93;left:-3px;top:3px;font-size:16px}.basketContentDetailV2 .flying-time{text-transform:unset;color:#4b6d93;justify-content:center;padding-left:0;flex:0 0 63%;max-width:63%}@media(min-width:768px){.basketContentDetailV2 .flying-time{flex:unset;max-width:unset}}.basketContentDetailV2 .flying-time:nth-child(2){flex:0 0 37%;max-width:37%;margin-left:0}@media(min-width:768px){.basketContentDetailV2 .flying-time:nth-child(2){flex:unset;max-width:unset;margin-left:15px}}.basketContentDetailV2 .flying-time span{color:#4b6d93!important;display:inline-block;font-size:11.004px}.basketContentDetailV2 .flying-time span.main-title{text-transform:lowercase;line-height:1em;font-size:12px;letter-spacing:.48px}.basketContentDetailV2 .flying-time span.terminal-info{line-height:1em;font-size:12px;letter-spacing:.48px;padding-top:3px}@media(min-width:768px){.basketContentDetailV2 .flying-time span.terminal-info{font-size:14px;letter-spacing:.56px}}.basketContentDetailV2 .flying-time span.main-title::first-letter {text-transform:uppercase}.basketContentDetailV2 .flying-time span.terminal-info{text-transform:lowercase}.basketContentDetailV2 .basketboxinner .basket-journey .flight-details{padding:0 10px;display:flex;flex-direction:column;max-width:fit-content}@media(min-width:576px){.basketContentDetailV2 .basketboxinner .basket-journey .flight-details{padding:0 20px}}.basketContentDetailV2 .basketboxinner .basket-journey .flight-details .flight-takeoff .description{align-items:flex-end}.basketContentDetailV2 .basketboxinner .basket-journey .flight-details .flight-landing .description{align-items:flex-start}@media(min-width:576px){.basketContentDetailV2 .basket-journey{padding:0}}.basketContentDetailV2 .basket-journey .flight-details{text-transform:unset}.basketContentDetailV2 .basket-journey .flight-details.flight-takeoff{padding-top:12px;margin-bottom:15px}@media(min-width:768px){.basketContentDetailV2 .basket-journey .flight-details.flight-takeoff{padding-top:0;margin-bottom:0}}.basketContentDetailV2 .basket-journey .flight-details:last-child{margin-bottom:0}.basketContentDetailV2 .basket-journey .flight-details *:last-child{padding-top:0}.basketContentDetailV2 .basket-journey .flight-details *:last-child .popover-content{padding-top:5px}.basketContentDetailV2 .basket-journey .description span.timing-info,.basketContentDetailV2 .basket-journey .description span.timing-info>span{color:#4b6d93;font-weight:normal;letter-spacing:.48px;font-size:12px}@media(min-width:768px){.basketContentDetailV2 .basket-journey .description span.timing-info,.basketContentDetailV2 .basket-journey .description span.timing-info>span{font-size:14px;letter-spacing:.56px}}.basketContentDetailV2 .basket-journey .description span.terminal-info{color:#4b6d93;font-weight:normal;letter-spacing:.48px;font-size:12px}@media(min-width:768px){.basketContentDetailV2 .basket-journey .description span.terminal-info{font-size:14px;letter-spacing:.56px}}.basketContentDetailV2 .basket-journey .description span.terminal-info.red-color{color:#4b6d93!important}.basketContentDetailV2 .basket-journey .description span:nth-child(2){font-size:12px;font-weight:900;letter-spacing:.48px;color:#4b6d93}@media(min-width:768px){.basketContentDetailV2 .basket-journey .description span:nth-child(2){font-size:16px;letter-spacing:.64px}}.basketContentDetailV2 .basket-flightbox-image .airlineinfo{color:#4b6d93;text-align:left;font-size:12px;letter-spacing:.48px;text-transform:capitalize;font-weight:normal}@media(min-width:768px){.basketContentDetailV2 .basket-flightbox-image .airlineinfo{font-size:14px;letter-spacing:.56px}}.basketContentDetailV2 .basket-flightbox-image .airlineinfo.flightno{text-transform:unset}.basketContentDetailV2 .basket-flightbox-image .airlineinfo.flightno.red-color{color:#4b6d93!important}.basketContentDetailV2 .basket-flightbox-image .airlineinfo.airlinename{text-transform:unset;padding-bottom:7px}.basketContentDetailV2 .basket-flightbox-image .airlineinfo.airlinename>span{display:block}.basketContentDetailV2 .basket-flightbox-image .airlineinfo.airlinename span>span{text-transform:capitalize;display:block}@media(min-width:768px){.basket-journey .description span.full-format-desktop{display:inline}.basket-journey .description span.short-format-mobile{display:none}}@media(max-width:767px){.basket-journey .description span.full-format-desktop{display:none}.basket-journey .description span.short-format-mobile{display:inline}}.basketContentDetailV2 .basket-flightbox-image .airlineinfo .red-color{color:#4b6d93!important}@media(min-width:576px){.basketContentDetailV2 .flight-journeyinfo .basket-flightbox-image .basket-image-holder{width:100px;height:auto}}.basketContentDetailV2 .basket-flightbox-image .basket-image-holder img{max-width:97px;position:relative;left:-3px}@media(min-width:576px){.basketContentDetailV2 .basket-flightbox-image .basket-image-holder img{object-fit:cover;width:100px;height:auto;left:unset;max-width:100%}}.basketContentDetailV2 .basketboxinner .basket-journey .flight-details{text-transform:unset}@media(min-width:575px){.basketContentDetailV2 .basket-journey .flight-takeoff{text-align:left}}@media(min-width:575px){.basketContentDetailV2 .basketboxinner .basket-journey .flight-details{max-width:100%;flex:0 0 100%;padding-left:10px;padding-right:10px}}@media(max-width:767px){.basketContentDetailV2 .flight-journey{margin-top:10px}}@media(min-width:768px){.basketContentDetailV2 .basketboxinner .basket-journey .flight-details{max-width:calc(50% - 30px);flex:0 0 calc(50% - 30px);padding:0 20px}.basketContentDetailV2 .basket-journey .flight-takeoff{text-align:right}}@media(min-width:1200px){.basketContentDetailV2 .basketboxinner .basket-journey .flight-details{max-width:fit-content}}.basketContentDetailV2 .basketboxinner .flight-details-container{flex:0 0 61.7%;max-width:61.7%;margin-bottom:0;border-bottom:0;padding:0 0 0 40px;justify-content:flex-start}@media(min-width:768px){.basketContentDetailV2 .basketboxinner .flight-details-container{display:flex;justify-content:center;flex-wrap:nowrap;flex:0 0 77%;max-width:77%;padding:0;border-right:none;align-items:center;align-self:unset}}.basketContentDetailV2 .schedule-details{border-top:0;justify-content:flex-start;padding-top:10px}@media(min-width:768px){.basketContentDetailV2 .schedule-details{justify-content:center;max-width:100%;border-top:.5px solid #c5d3e3;margin-left:unset;height:0;padding-top:0}}.basketContentDetailV2 .schedule-details .layover-container{margin-top:0}@media(min-width:768px){.basketContentDetailV2 .schedule-details .layover-container{margin-top:0;position:relative;top:-15px;flex-direction:row}}.basketContentDetailV2 .schedule-details .layover-container .timeline{content:"";height:69px;position:absolute;left:25px;border-left:1.5px dashed #4b6d93;top:-38px;border-right:0;border-top:0;border-bottom:0}@media(min-width:768px){.basketContentDetailV2 .schedule-details .layover-container .timeline{display:none}}.basketContentDetailV2 .schedule-details .layover{background:none;color:#fdb714;font-size:12px;letter-spacing:.48px;font-weight:600;text-transform:lowercase;margin:0;height:0;margin-bottom:15px}.basketContentDetailV2 .schedule-details .terminal{background:none;color:#fe6c16;font-size:12px;letter-spacing:.48px;font-weight:600;text-transform:lowercase;margin:0;height:0;margin-bottom:15px;position:relative}.basketContentDetailV2 .schedule-details .terminal .terminal-value{text-transform:uppercase!important}.basketContentDetailV2 .terminal-information:before{display:none}.basketContentDetailV2 .terminal-information.fourty-space{position:absolute;left:50px}.basketContentDetailV2.flight-detailmodalV2 .terminal-information.fourty-space{left:22%}.basketContentDetailV2 .schedule-details.one-block .layover-container .timeline{height:88px}.basketContentDetailV2 .terminal-information.fourty-space:first-letter {text-transform:uppercase}@media(min-width:768px){.basketContentDetailV2 .schedule-details .terminal{background:#fff;border:1px solid #fe6c16;color:#fe6c16;margin-bottom:0;border-radius:8px;font-size:14px;letter-spacing:1.2px;position:absolute;left:0;min-height:31px;width:auto;min-width:185px}.basketContentDetailV2 .schedule-details.one-block .terminal{width:auto;min-width:185px}}@media(min-width:992px){.basketContentDetailV2 .schedule-details.one-block .terminal{width:auto;min-width:168px}.basketContentDetailV2 .schedule-details .terminal{width:auto;min-width:168px;font-size:13px}}@media(min-width:1200px){.basketContentDetailV2 .schedule-details.one-block .terminal{width:auto;min-width:190px}.basketContentDetailV2 .schedule-details .terminal{width:auto;min-width:190px;font-size:14px}}@media(min-width:1400px){.basketContentDetailV2 .schedule-details.one-block .terminal{width:auto;min-width:225px}.basketContentDetailV2 .schedule-details .terminal{width:auto;min-width:225px}}@media(min-width:768px){.basketContentDetailV2 .schedule-details .layover{background:#fff;border:1px solid #fdb715;color:#fdb715;margin-bottom:0;border-radius:8px;font-size:14px;letter-spacing:1.2px;position:absolute;left:0;min-height:31px;width:225px}.basketContentDetailV2 .schedule-details.one-block .layover{width:185px}.basketContentDetailV2 .schedule-details .layover{width:185px}}@media(min-width:992px){.basketContentDetailV2 .schedule-details.one-block .layover{width:168px}.basketContentDetailV2 .schedule-details .layover{width:168px;font-size:13px}}@media(min-width:1200px){.basketContentDetailV2 .schedule-details.one-block .layover{width:190px}.basketContentDetailV2 .schedule-details .layover{width:190px;font-size:14px}}@media(min-width:1400px){.basketContentDetailV2 .schedule-details.one-block .layover{width:225px}.basketContentDetailV2 .schedule-details .layover{width:225px}}@media(min-width:768px){.basketContentDetailV2 .schedule-details .layover{left:-25px}.basketContentDetailV2 .schedule-details .terminal{left:-25px}.basketContentDetailV2 .schedule-details .terminal-ChangeLarge{left:-73px}.basketContentDetailV2 .schedule-details.one-block .layover{left:-115px}.basketContentDetailV2 .terminal-information.fourty-space{position:unset;left:0}.basketContentDetailV2 .schedule-details.one-block .terminal{left:85px}}@media(min-width:992px){.basketContentDetailV2 .schedule-details .layover{left:-15px}.basketContentDetailV2 .schedule-details.one-block .layover{left:-98px}.basketContentDetailV2 .schedule-details .terminal{left:-15px}.basketContentDetailV2 .schedule-details .terminal-ChangeLarge{left:-65px}.basketContentDetailV2 .schedule-details.one-block .terminal{left:86px}}@media(min-width:1200px){.basketContentDetailV2 .schedule-details.one-block .layover{left:-115px}.basketContentDetailV2 .schedule-details .layover{left:0}.basketContentDetailV2 .schedule-details .terminal{left:0}.basketContentDetailV2 .schedule-details .terminal-ChangeLarge{left:-59px}.basketContentDetailV2 .schedule-details.one-block .terminal{left:100px}}@media(min-width:1400px){.basketContentDetailV2 .schedule-details .layover{left:-30px}.basketContentDetailV2 .schedule-details .terminal{left:-30px}.basketContentDetailV2 .schedule-details .terminal-ChangeLarge{left:-53px}.basketContentDetailV2 .schedule-details.one-block .layover{left:-160px}}.basketContentDetailV2 .schedule-details .layover .first{padding-left:33px}.basketContentDetailV2 .schedule-details.terminal-null .layover .first{position:relative;top:-8px}.basketContentDetailV2 .schedule-details.layover-null .layover .first{position:relative;top:-8px}@media(min-width:768px){.basketContentDetailV2 .schedule-details.terminal-null .layover .first{position:relative;top:unset}.basketContentDetailV2 .schedule-details.layover-null .layover .first{position:relative;top:unset}}@media(min-width:768px){.basketContentDetailV2 .schedule-details .layover .first{padding-left:0}}.basketContentDetailV2 .schedule-details .layover .first::before{content:" "}.basketContentDetailV2 .schedule-details .layover .first>span:nth-child(1){display:inline-block}.basketContentDetailV2 .schedule-details .layover .first>span:nth-child(1)::first-letter {text-transform:uppercase}.basketContentDetailV2 .shopping-box{box-shadow:none}.basketContentDetailV2 .basket-container .travelo-box{box-shadow:none}.basketContentDetailV2 .basket-container .basket-page{padding:0!important;background:#fff}.basketContentDetailV2 .flight-details-container .timeline{background:#4b6d93;height:calc(100% - 43px)}@media(min-width:575px){.basketContentDetailV2 .flight-details-container .timeline{display:block}}@media(min-width:768px){.basketContentDetailV2 .flight-details-container .timeline{display:none}}.basketContentDetailV2 .flight-details-container .timeline .takeoffimagebasket{padding-bottom:7px;left:-9px;top:-5px}.basketContentDetailV2 .flight-details-container .timeline .takeoffimagebasket.takeoff-pin{left:-4px;top:-4px}.basketContentDetailV2 .flight-details-container .timeline .landingimagebasket{padding-top:7px;left:-14px;top:99px}@media(min-width:600px){.basketContentDetailV2 .flight-details-container .timeline .landingimagebasket{top:100px}}.basketContentDetailV2 .flight-details-container .timeline .landingimagebasket .soap-icon-departure:before{font-size:18px;color:#4b6d93}@media(min-width:768px){.basketContentDetailV2 .included-baggage-md{padding-left:60px;margin-right:0;padding-bottom:0;display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;font-size:12px}.basketContentDetailV2 .included-baggage-md .svg-icon-baggage svg.baggage-small{top:0}.basketContentDetailV2 .included-baggage-md .svg-icon-baggage{left:10px}.basketContentDetailV2 .included-baggage-md span{display:block;font-weight:600}}.fairRules.flight-detailmodalV2 .modal-body{padding-bottom:5px}.fairRules.flight-detailmodalV2 .nav-tabs{border-bottom:.5px solid #c5d3e3}.fairRules.flight-detailmodalV2 .nav-tabs>li.active a{border:.5px solid #c5d3e3;border-bottom:0;font-size:12px;font-weight:600;letter-spacing:.48px}.fairRules.flight-detailmodalV2 .nav-tabs>li>a{border-radius:6px 6px 0 0;height:48px;width:77px;padding:0;display:flex;align-items:center;justify-content:center}.flight-detailmodalV2.fairRules .help-tip{background:transparent;margin:0}.flight-detailmodalV2.fairRules .help-tip::before{content:url(/images/reskin/Qicon-small.svg);position:relative;top:2px}.fairRules.flight-detailmodalV2 .table-bordered>tbody>tr>td i{display:none}.fairRules.flight-detailmodalV2 p{margin-bottom:0}.flight-detailmodalV2.fairRules .table-bordered>tbody>:nth-child(8),.flight-detailmodalV2.fairRules .table-bordered>tbody>:nth-child(7){border-bottom:0}.flight-detailmodalV2.fairRules .table-bordered>tbody>:nth-child(8) td,.flight-detailmodalV2.fairRules .table-bordered>tbody>:nth-child(7) td{border-bottom:.5px solid #c5d3e3}.flight-detailmodalV2.fairRules .table-bordered>tbody>:nth-child(8) td:nth-child(1),.flight-detailmodalV2.fairRules .table-bordered>tbody>:nth-child(7) td:nth-child(1){border-bottom:0}.flight-detailmodalV2.fairRules .table-bordered>tbody>tr:last-of-type{border-bottom:0}.flight-detailmodalV2.fairRules .table-bordered>tbody>tr{border-bottom:.5px solid #c5d3e3}.fairRules.flight-detailmodalV2 .table-bordered>tbody>tr>td>span{display:block}.fairRules.flight-detailmodalV2 .table-bordered>tbody>tr>td b{color:#01b7f2;font-size:12px;letter-spacing:.48px;text-transform:uppercase}.flight-detailmodalV2.fairRules .table-bordered>tbody>tr>td:last-child{border-right:0}.fairRules.flight-detailmodalV2 .table-bordered>tbody>tr>td,.fairRules .table-bordered>tbody>tr>th,.fairRules .table-bordered>tfoot>tr>td,.fairRules .table-bordered>tfoot>tr>th,.fairRules .table-bordered>thead>tr>td,.fairRules .table-bordered>thead>tr>th{border-right:.5px solid #c5d3e3;border-left:0;border-top:0;border-bottom:0;background:none;color:#4b6d93;font-size:12px;letter-spacing:.48px;padding:4px}@media(min-width:768px){.fairRules.flight-detailmodalV2 .table-bordered>tbody>tr>td,.fairRules .table-bordered>tbody>tr>th,.fairRules .table-bordered>tfoot>tr>td,.fairRules .table-bordered>tfoot>tr>th,.fairRules .table-bordered>thead>tr>td,.fairRules .table-bordered>thead>tr>th{font-size:14px;letter-spacing:.56px;padding:5px}}.fairRules.flight-detailmodalV2 .pricefeevalue{font-weight:900}.fairRules.flight-detailmodalV2 .table-bordered{border:unset}.basketContentDetailV2.photo-gallery{border:.5px solid #c5d3e3;border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px}.basketContentDetailV2.image-carousel.style1{border:.5px solid #c5d3e3;border-top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.basketContentDetailV2#gallery_style01.flexslider .slides img{border-radius:8px}@media(min-width:992px){.basketContentDetailV2#gallery_style01.flexslider .slides img{margin-top:20px}}.basketContentDetailV2.image-carousel.style1 .slides>li{border-radius:8px}.basketContentDetailV2.image-carousel.style1 .flex-direction-nav li a.flex-disabled{background:none;color:#4b6d93}.basketContentDetailV2.image-carousel.style1 .flex-direction-nav li a{background:none;color:#4b6d93}.basketContentDetailV2#soap-gallery-popup .soapbox_close_btn:before{content:url('../../images/reskin/modalcross-icon.svg')}.basketContentDetailV2#soap-gallery-popup .soapbox_close_btn span{display:none}.basketContentDetailV2.photo-gallery .flex-direction-nav li a{color:#4b6d93}.basketContentDetailV2a.soapbox_close_btn{font-weight:bold}@media(min-width:992px){.basketContentDetailV2a.soapbox_close_btn{padding-right:10px;padding-top:10px}}.contentV2 .help-tip{background:none;border:2px solid #4b6d93;width:18px;height:18px;font-size:13px;display:flex;align-items:center;justify-content:center}.contentV2 .help-tip::before{position:relative;top:0;bottom:0;color:#4b6d93;font-weight:900}.traveloboxV2.travelo-signup-box,.traveloboxV2.travelo-login-box{border-radius:8px;border:1.5px solid #c5d3e3}.traveloboxV2 .spinner>div{background-color:#4b6d93;width:15px;height:15px}.traveloboxV2.travelo-signup-box .seperator,.traveloboxV2.travelo-login-box .seperator{border-top:0}.traveloboxV2.travelo-signup-box p,.traveloboxV2.travelo-login-box p{font-size:14px;letter-spacing:.54px;color:#4b6d93}.flight-detailmodalV2 .modal-body.s-title,.contentV2 .s-title{color:#4b6d93;letter-spacing:.52px}.flight-detailmodalV2 .s-title{color:#4b6d93}.flight-detailmodalV2 .spinner>div,.contentV2 .spinner>div{background-color:#4b6d93}.contentV2 .loader--dot{background:#4b6d93}.flight-paymentV2 .payment-plan .newbox-section{background:#fff;border:0}.flight-paymentV2 .paymentsection{border:.5px solid #c5d3e3;border-radius:8px;margin-top:20px}.flight-paymentV2 .newbox-container.payment-plan{background:#fff}.flight-paymentV2 .paymentcontainer .payment-options{border-bottom:0}.flight-paymentV2 .payment-options .payment-price{border-left:.5px solid #90a5bd;border-right:.5px solid #90a5bd;border-bottom:.5px solid #90a5bd;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.contentV2 .newbox-container.payment-plan .newheading-title h2{text-transform:lowercase}.contentV2 .newbox-container.payment-plan .newheading-title h2:first-letter {text-transform:uppercase}.flight-paymentV2 .payment-options .payment-price span{font-size:22px;font-weight:900;letter-spacing:0;color:#4b6d93}.flight-paymentV2 .payment-options .paymentbox-title{border-top-left-radius:8px;border-top-right-radius:8px;border:.5px solid #c5d3e3;border-bottom:0}.flight-paymentV2 .payment-options .paymentbox-title span{font-weight:600;letter-spacing:.64px;font-size:14px}.flight-paymentV2 .payment-options .paymentbox-title{background:#4b6d93;border:none;display:flex;align-items:center;justify-content:center}.flight-paymentV2 .payment-options.active .paymentbox-title{background:#98ce44}.contentV2 .payment-plan.newbox-container .newheading-title{border:0;border-radius:0}.flight-paymentV2 .newbox-container.payment-plan{margin-bottom:15px;border:.5px solid #c5d3e3;border-radius:8px}.flight-paymentV2 .paymentcontainer .payment-options.active::after{border:0}.flight-paymentV2 .newbox-container .arrow_box{border:.5px solid #90a5bd;border-radius:8px;position:unset;margin-top:0;background-color:#f2fbff}.flight-paymentV2 .noiconaccordion .atolprotected-box a{font-size:16px;letter-spacing:.64px}@media(min-width:992px){.flight-paymentV2 .noiconaccordion .atolprotected-box a{font-size:14px;letter-spacing:.56px}}.flight-paymentV2 .noiconaccordion .atolprotected-box .atol-logo{top:unset}@media(min-width:992px){.flight-paymentV2 .atolprotected-box{padding-top:17px;padding-bottom:17px}}.flight-paymentV2 #oldScheme p span,.flight-paymentV2 #oldScheme p{color:#4b6d93;font-size:12px;letter-spacing:unset!important}@media(min-width:768px){.flight-paymentV2 #oldScheme p span,.flight-paymentV2 #oldScheme p{font-size:14px}}.flight-paymentV2 .newbox-container .arrow_top{position:relative;top:-15px;bottom:0;left:50%;border:unset}@supports (-webkit-touch-callout:none){.flight-paymentV2 .newbox-container .arrow_top{top:-7.6px;left:25%;}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.flight-paymentV2 .newbox-container .arrow_top{top:-7.6px;left:25%;}}}@media(min-width:576px){.flight-paymentV2 .newbox-container .arrow_top{left:170px}}@media(min-width:992px){.flight-paymentV2 .newbox-container .arrow_top{left:228px}}.flight-paymentV2 .arrow_top{position:relative;background:#88b7d5;border:1px solid #c2e1f5}.flight-paymentV2 .arrow_top:after,.flight-paymentV2 .arrow_top:before{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.flight-paymentV2 .arrow_top:after{border-color:rgba(136,183,213,0);border-bottom-color:#f2fbff;border-width:16px;margin-left:-19.5px}@media(min-width:992px){.flight-paymentV2 .arrow_top:after{border-width:16px;margin-left:-18.5px}}.flight-paymentV2 .arrow_top:before{border-color:rgba(194,225,245,0);border-bottom-color:#90a5bd;border-width:18px;margin-left:-21px}@media(min-width:992px){.flight-paymentV2 .arrow_top:before{border-width:18px;margin-left:-21px}}.flight-paymentV2 .paymentsection.newbox-container .newheading-title{border:0;border-radius:0}.flight-paymentV2 .paymentsection.newbox-container .newheading-title h2 span{display:block;font-size:12px;color:#4b6d93;letter-spacing:.48px;line-height:18px;font-style:italic}.flight-paymentV2 .paymentsection.newbox-container .newheading-title h2 span:first-letter {text-transform:uppercase}.flight-paymentV2 .newtabs-radio{padding-top:15px}@media(min-width:360px){.flight-paymentV2 .newtabs-radio li#superTab a>svg{max-width:63px;position:relative;left:-4px}}@media(min-width:376px){.flight-paymentV2 .newtabs-radio li#superTab a>svg{max-width:unset;position:unset;left:unset}}.flight-paymentV2 .newtabs-radio li{flex:0 0 33.33%;max-width:33.33%;margin-right:0;padding:0 4px}@media(min-width:768px){.flight-paymentV2 .newtabs-radio li{flex:unset;max-width:unset}}.flight-paymentV2 .newtabs-radio li:first-child{padding-left:0}.flight-paymentV2 .newtabs-radio li:last-child{padding-right:0}.flight-paymentV2 .newtabs-radio li.active a{border:1px solid #4b6d93;background:#fff}.flight-paymentV2 .newtabs-radio li.active a::after{width:9px;height:9px;top:18px}@media(min-width:992px){.flight-paymentV2 .newtabs-radio li.active a::after{left:11px}}@media(min-width:1200px){.flight-paymentV2 .newtabs-radio li.active a::after{width:8px;height:8px;left:11%;top:50%;transform:translate(-40%,-42%)}}.flight-paymentV2 .newtabs-radio li a{border:.5px solid #c5d3e3;border-radius:8px;height:46px!important;font-size:12px;letter-spacing:.48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:13px;padding:0 8px 0 28px;color:#4b6d93;font-weight:900;width:100%}@media(min-width:768px){.flight-paymentV2 .newtabs-radio li a{width:145px;padding:0 15px 0 33px}}@media(min-width:992px){.flight-paymentV2 .newtabs-radio li a{width:130px;padding:0 15px 0 33px}}.flight-paymentV2 .newtabs-radio li a::before{border:.5px solid #4b6d93;width:15px;height:15px;top:15px}@media(min-width:992px){.flight-paymentV2 .newtabs-radio li a::before{left:8px}}@media(min-width:1200px){.flight-paymentV2 .newtabs-radio li a::before{width:14px;height:14px;left:11%;top:50%;transform:translate(-45%,-45%)}}.flight-paymentV2 .newtabs-radio li img{object-fit:cover;width:100%;max-height:22px!important;height:unset!important}@media(min-width:450px){.flight-paymentV2 .newtabs-radio li img{width:80%;max-height:100%!important}}@media(min-width:600px){.flight-paymentV2 .newtabs-radio li img{width:70%}}@media(min-width:700px){.flight-paymentV2 .newtabs-radio li img{width:65%}}@media(min-width:720px){.flight-paymentV2 .newtabs-radio li img{width:55%}}.flight-paymentV2 .newtabs-radio li#cardsTab img{max-height:32px!important}@media only screen and (min-device-width:768px) and (max-device-width:1023px){.flight-paymentV2 .newtabs-radio li#amexTab img{width:100%;max-height:32px!important}}@media(min-width:768px){.flight-paymentV2 .newtabs-radio li img{width:100%;max-height:22px!important}.flight-paymentV2 .newtabs-radio li#cardsTab img{max-height:36px!important}}.flight-paymentV2 .card-information h2{font-size:16px;color:#4b6d93}.flight-paymentV2 .card-information label{color:#4b6d93;font-size:14px;letter-spacing:.48px;text-transform:lowercase;font-weight:normal}.flight-paymentV2 .card-information .stripe-cvc label{text-transform:unset}.flight-paymentV2 .card-information label.widthmobile-new{text-transform:unset}.flight-paymentV2 .card-information label:first-letter {text-transform:uppercase}@media(min-width:768px){.flight-paymentV2 .card-information label{font-size:14px;letter-spacing:.56px}}.flight-paymentV2 .card-information label>small{display:none}@media(min-width:768px){.flight-paymentV2 .card-information label>small{display:inline-block;font-size:14px;text-transform:lowercase}}.flight-paymentV2 .trans-style p{font-size:12px;letter-spacing:.48px;color:#4b6d93;line-height:20px}@media(min-width:768px){.flight-paymentV2 .trans-style p{font-size:14px;letter-spacing:.56px}}.flight-paymentV2 .trans-style .newbox-section{border:0}.flight-paymentV2 .flex-microform{max-height:40px}.flight-paymentV2 .flex-microform.text-input{background:none;border:.5px solid #4b6d93;border-radius:8px;height:40px;line-height:40px;color:#4b6d93;cursor:unset}.flight-paymentV2 .constant-column-2>*{width:25%;margin-right:20px}@media(min-width:375px){.flight-paymentV2 .constant-column-2>*{width:46.777%}}@media(min-width:412px){.flight-paymentV2 .constant-column-2>*{width:47.1455555%}}@media(min-width:430px){.flight-paymentV2 .constant-column-2>*{width:47.28%}}@media(min-width:768px){.flight-paymentV2 .constant-column-2>*{width:24%}}@media(min-width:992px){.flight-paymentV2 .constant-column-2>*{width:29%}}@media(min-width:1200px){.flight-paymentV2 .constant-column-2>*{width:23%}}.flight-paymentV2 #divCVV .widthmobile-new,.flight-paymentV2 #divCVV .flex-microform{width:46.06%!important}@media(min-width:992px){.flight-paymentV2 #divCVV .widthmobile-new,.flight-paymentV2 #divCVV .flex-microform{width:100%!important}}.flight-paymentV2 .stripe-cvc{width:50%!important}@media(min-width:778px){.flight-paymentV2 .stripe-cvc{width:22.7%!important}}@media(min-width:992px){.flight-paymentV2 #divCVV .widthmobile-new,.flight-paymentV2 #divCVV .flex-microform{width:100%!important}}.flight-paymentV2 .checkout .person-information label{color:#4b6d93;font-size:12px;font-weight:normal;letter-spacing:.48px;text-transform:lowercase;display:block}@media(min-width:768px){.flight-paymentV2 .checkout .person-information label{font-size:14px;letter-spacing:.56px}}.flight-paymentV2 .checkout .person-information label::first-letter {text-transform:uppercase}.flight-paymentV2 .checkout .person-information label small{text-transform:none!important;font-size:12px!important;letter-spacing:.48px}@media(min-width:768px){.flight-paymentV2 .checkout .person-information label small{font-size:14px!important;letter-spacing:.56px}}.flight-paymentV2 .checkout .person-information label.font-new-title{font-size:14px}.flight-paymentV2 .checkout .person-information .newbox-section{padding-top:10px}.flight-paymentV2 .checkout .person-information .newbox-section input.text-input{border-radius:8px;text-transform:capitalize}.flight-paymentV2 .help-tip{background:transparent;float:right}.flight-paymentV2 .form-group#spfcardDetailsView>div:last-child{margin-bottom:0}.flight-paymentV2 .newbox-section .form-group span.help-block{text-transform:lowercase;font-size:12px!important}@media(min-width:768px){.flight-paymentV2 .newbox-section .form-group span.help-block{font-size:14px!important;letter-spacing:.56px}}.flight-paymentV2 .btn-link{font-size:12px!important;letter-spacing:.04em;line-height:1.66em}@media(min-width:768px){.flight-paymentV2 .btn-link{font-size:14px!important;letter-spacing:.56px}}.flight-paymentV2 .btn-link:hover{text-decoration:none;color:#01b7f2}.flight-paymentV2 .checkout .booking-section{border-top:0;padding-top:0}@media(min-width:992px){.flight-paymentV2 .checkout .booking-section{margin:20px 0 40px 0}}.flight-paymentV2 .checkout .booking-section .form-group{margin-bottom:0}.flight-paymentV2 .checkout .booking-section .form-group .checkbox{padding-left:25px}.flight-paymentV2 .checkout .booking-section .form-group .checkbox label{color:#4b6d93;font-size:14px;letter-spacing:.48px}.flight-paymentV2 .checkout .booking-section .form-group .checkbox span{font-weight:900}.flight-paymentV2 .booking-form .form-group>*{margin-bottom:15px}.flight-paymentV2 #div-address{margin-bottom:15px}.flight-paymentV2 .alert.alert-info{background:#f2fbff;border:.5px solid #01b7f2;border-radius:8px;margin-bottom:15px;font-size:14px;letter-spacing:.56px;color:#4b6d93!important;padding-left:15px}.flight-paymentV2 #paymentTab .alert{padding-top:10px;padding-bottom:10px}.flight-paymentV2 #paymentTab .alert{font-size:12px;letter-spacing:.48px}@media(min-width:768px){.flight-paymentV2 #paymentTab .alert{font-size:14px;letter-spacing:.56px}}.flight-paymentV2 #stripeCardDetails .StripeElement{background:none;border:.5px solid #90a5bd;border-radius:8px;height:40px}.flight-paymentV2 .flex-microform{background:none;border:.5px solid #90a5bd;border-radius:8px;height:40px}.flight-paymentV2 #braintreewallet-info iframe{height:31px!important;display:flex;align-items:center}@media(min-width:512px){.flight-paymentV2 #braintreewallet-info iframe{height:17px!important}}.flight-paymentV2 .with-icon .soap-icon-search:before{font-size:25px}.flight-paymentV2 .with-icon .icon i{color:#4b6d93;position:relative;left:-5px}.flight-paymentV2 .with-icon .icon.green-bg{background:none!important}.flight-paymentV2 #super-info .super-payment-title{padding-top:0;padding-bottom:0}.contentV2 .tooltip-danger .tooltip .tooltip-inner{background-color:#f97134;border-color:#f97134;background-image:none}.contentV2 .tooltip-danger .tooltip.top .tooltip-arrow,.contentV2 .tooltip-danger .tooltip.top-left .tooltip-arrow,.contentV2 .tooltip-danger .tooltip.top-right .tooltip-arrow{border-top-color:#f97134}.tooltip-popover-v2.tooltip-popover-v2 .popover-content{color:#4b6d93}.tooltip-popover-v2.tooltip-popover-v2 .popover-content .alert.alert-notice{height:100%;padding:10px 15px 10px 45px;background:#f2fbff;border:.5px solid #01b7f2;border-radius:8px;color:#4b6d93!important;font-size:14px;letter-spacing:.56px}@media(min-width:768px){.tooltip-popover-v2.tooltip-popover-v2 .popover-content .alert.alert-notice{padding:17.5px 15px 17.5px 45px}}.tooltip-popover-v2.tooltip-popover-v2 .popover-content .alert.alert-notice::before{content:url("/images/reskin/i-icon-white.svg");width:28px;height:100%;left:0;top:0;border-top-left-radius:7px;border-bottom-left-radius:7px;display:flex;align-items:center;justify-content:center;border-color:transparent!important;background:#01b7f2;border-top-right-radius:0;border-bottom-right-radius:0;line-height:0;border:0}@media(min-width:768px){.tooltip-popover-v2.tooltip-popover-v2 .popover-content .alert.alert-notice::before{border-top-left-radius:8px;border-bottom-left-radius:8px}}.tooltip-popover-v2.tooltip-popover-v2 .popover-content .alert.alert-notice p{font-size:14px;letter-spacing:.56px;color:#4b6d93}.tooltip-popover-v2.tooltip-popover-v2 .popover-content p{font-size:12px;letter-spacing:.48px}@media(min-width:768px){.tooltip-popover-v2.tooltip-popover-v2 .popover-content p{font-size:14px;letter-spacing:.56px}}.tooltip-popover-v2.popover{border-radius:8px;border:.5px solid #c5d3e3;box-shadow:none;margin:16px 25px 20px 25px}@media(min-width:992px){.tooltip-popover-v2.popover{margin:20px 0}.tooltip-popover-v2.popover.top>.arrow{border-top-color:#c5d3e3}}.tooltip-popover-v2 .popover-title{background:transparent;font-size:16px;letter-spacing:.64px;color:#4b6d93;border-bottom:.5px solid #c5d3e3;padding:13px 15px}.tooltip-popover-v2.popover.bottom>.arrow{border-bottom-color:#c5d3e3;margin-left:-33px}@media(min-width:1200px){.tooltip-popover-v2.popover.bottom>.arrow{margin-left:-9px}}.tooltip-popover-v2 .close{opacity:1;display:flex;font-size:unset}.tooltip-popover-v2 .close:hover{color:#4b6d93}.image-cvv-card img{width:100%}.tooltip-popover .image-cvv-card{display:none}.tooltip-popover-v2 .image-cvv-card{display:block}.tooltip-popover .btnClose-popover{display:none}.tooltip-popover-v2 .btnClose-popover{display:flex}.btnClose-popover{margin-top:15px;margin-bottom:15px;width:111px;background:#01b7f2;color:#fff;font-weight:900;font-size:12px;letter-spacing:.9px;border-radius:8px;height:45px;float:right;display:flex;align-items:center;justify-content:center;text-transform:uppercase}@media(min-width:768px){.btnClose-popover{font-size:14px;letter-spacing:1.05px}}.btnClose-popover:hover{background:#01b7f2}.tooltip-popover .popover-title .custom-tooltip{display:flex;justify-content:space-between;align-items:center}@media(min-width:1200px){.tooltip-popover .btnClose-popover{display:none}.tooltip-popover-v2 .btnClose-popover{display:block}.tooltip-popover .image-cvv-card{display:none}.tooltip-popover-v2 .image-cvv-card{display:block}.tooltip-popover .popover-title .custom-tooltip>span{display:none}.tooltip-popover-v2 .popover-title .custom-tooltip>span{display:flex}}.tooltip-popover-v2 .popover-content .row.image-cvv-card-desktop{display:none}.notificationWindowTitle.page-title-container{display:none}.notificationWindow .alert.alert-info{background:#f2fbff;border:.5px solid #01b7f2;border-radius:8px;font-size:14px;padding:12px 15px 12px 15px;color:#4b6d93!important;letter-spacing:.56px}@media(min-width:768px){.notificationWindow .alert.alert-info{padding:17.5px 15px 17.5px 15px}}.notificationWindow .alert.alert-info p{font-size:14px;letter-spacing:.56px;text-align:center}.notificationWindow .booking-section.travelo-box{padding-left:15px;padding-right:15px}.notificationWindow .booking-section.travelo-box h4{font-size:16px;color:#4b6d93;letter-spacing:.64px;margin-bottom:20px}.contentV2 .basket-amenities .amenities-icons [class^="soap-icon"].circle,.flight-detailmodalV2 .basket-amenities .amenities-icons [class^="soap-icon"].circle{background:none;color:#4b6d93}.basketContentDetailV2 .amenities-icons ul li>span{display:none}.basketContentDetailV2 .amenities-icons ul li .soap-icon-carryon,.basketContentDetailV2 .amenities-icons ul li .soap-icon-passenger,.basketContentDetailV2 .amenities-icons ul li .soap-icon-baggage{display:none}.basketContentDetailV2 .amenities-icons ul li i{display:inline-block}.basketContentDetailV2 .amenities-icons ul li span{color:#4b6d93;letter-spacing:.04em}.basketContentDetailV2 .amenities-icons ul li{display:none}.basketContentDetailV2 .amenities-icons ul i{display:none}@media(min-width:768px){.basketContentDetailV2 .amenities-icons ul li{display:inline}.basketContentDetailV2 .amenities-icons ul i{display:inline-block}}.basketContentDetailV2 .included-baggage-main{padding:0;border-top:0;border-bottom:0}.basketContentDetailV2 .included-baggage-main a:not(.collapsed):after{content:url(/images/reskin/dropdown-icon-up-large.svg)}.basketContentDetailV2 .included-baggage-main a::after{content:url(/images/reskin/dropdown-icon-down-large.svg)}.flight-detailmodalV2.basketContentDetailV2 .flight-journeyinfo .amenities-icons{padding:0}@media(min-width:768px){.flight-detailmodalV2.basketContentDetailV2 .flight-journeyinfo .amenities-icons{padding:20px 0 0 0}}.flight-detailmodalV2 .included-baggage-main .svg-icon-baggage{left:0}.flight-detailmodalV2 .included-baggage-main .baggage-container{padding:0}.flight-detailmodalV2 .included-baggage-main a{padding-left:40px}.flight-detailmodalV2 .included-baggage-main a:not(.collapsed):after{right:0}.flight-detailmodalV2 .basketContentDetailV2 .included-baggage-main a::after{right:0}.flight-detailmodalV2 .modal-body .block{font-size:14px!important;color:#4b6d93;letter-spacing:.56px;margin-top:10px;text-align:left}.bookingconfirmationSidebar .flightbox-popup a{display:none!important}.scrollToTop.scrollToTopV2{background:#fff;border:0;border-radius:6px;opacity:.7}@media(min-width:320px){.scrollToTop.scrollToTopV2{width:40px;height:40px}.scrollToTop.scrollToTopV2 .glyphicon{font-size:18px;color:#01b7f2;top:10px}}@media(min-width:768px){.scrollToTop.scrollToTopV2 .glyphicon{left:9px}}.modal.v2.flight-detailmodalV2#session-timeout-dialog .content-section p{color:#4b6d93;font-size:12px;letter-spacing:.48px}.modal.v2.flight-detailmodalV2#session-timeout-dialog .btn-large{height:39px;line-height:39px;font-size:11px;letter-spacing:.82px;font-weight:900}.contentV2 .hotelinfo-sidebar .five-stars-container:before{content:""}.flight-paymentV2 #selectDropdownDiv label{display:none}@media(min-width:768px){.flight-paymentV2 #selectDropdownDiv label{display:block}}.contentV2.flight-paymentV2 .person-information.newbox-container .newheading-title h2{text-transform:unset}.flight-paymentV2 #selectDropdownDiv select{color:#90a5bd;height:40px;font-size:12px;letter-spacing:.48px;outline:none;background:#fff;border-radius:8px;border:.5px solid #4b6d93;display:flex;align-items:center;background:url("/images/reskin/dropdown-icon-down-large.svg") no-repeat right 15px center;appearance:none;-moz-appearance:none;-webkit-appearance:none;text-overflow:ellipsis;white-space:nowrap;padding-right:40px;padding-left:15px}.flight-paymentV2 #selectDropdownDiv select::-ms-expand{display:none}.flight-detailmodalV2 .cancellation-policy-widget h2{color:#4b6d93;letter-spacing:.56px;font-size:14px;font-weight:normal}.flight-detailmodalV2 .hotel-remarks{background:#fff2d4;border:.5px solid #fdb715;border-radius:8px;font-size:12px;padding:15px;color:#4b6d93!important;letter-spacing:unset}.flight-detailmodalV2 .cancellation-policy-widget p{font-size:12px;color:#4b6d93;letter-spacing:unset}.flight-detailmodalV2 .text-center.fs16.red-color{font-size:14px!important;letter-spacing:.48px;line-height:18px;color:#f97134!important}.flight-paymentV2 .tab-container .tab-content .tab-pane{padding:15px 15px 0 15px}.contentV2 .visible-reskin-mobile{display:block}.contentV2 .visible-reskin-desktop{display:none}@media(min-width:992px){.contentV2 .visible-reskin-mobile{display:none}.contentV2 .visible-reskin-desktop{display:block}}.bookingfee .tooltipV2-popover-reskin.popover{max-width:210px}.tooltipV2-popover-reskin.popover{border:.5px solid #c5d3e3;border-radius:8px;box-shadow:none;min-width:153px}@media(min-width:768px){.tooltipV2-popover-reskin.popover{min-width:unset}}.tooltipV2-popover-reskin .popover-title{font-size:12px!important;font-weight:600!important;color:#4b6d93!important;letter-spacing:.56px!important;background:none;border-bottom:0;padding:5px 10px!important;text-align:center!important;line-height:17px!important;margin:0!important}.tooltipV2-popover-reskin .popover-content{font-size:12px;font-weight:600;color:#4b6d93;letter-spacing:.56px;background:none;border-bottom:0;padding:5px 10px;text-align:center;line-height:17px;margin:0}.tooltipV2-popover-reskin.popover.top>.arrow{border-top-color:#c5d3e3}@media(min-width:768px){.basketContentDetailV2 .included-baggage-main .baggage_title p{font-size:14px;letter-spacing:.56px}.basketContentDetailV2 .included-baggage-main{display:block}.basketContentDetailV2 .included-baggage-main .baggage_bag_container .baggage-bag-text h4{font-size:14px;letter-spacing:.56px}.basketContentDetailV2 .included-baggage-main .baggage_bag_container .included-text span{font-size:14px;letter-spacing:.56px}}.basketContentDetailV2 .included-baggage-main{border-top:.5px solid #c5d3e3}.basketContentDetailV2 .included-baggage-main .baggage-container{padding-top:15px;padding-bottom:10px}.basketContentDetailV2 .included-baggage-main .baggage_title h4{font-weight:normal}.basketContentDetailV2 .included-baggage-main .baggage_title p{font-weight:normal}.basketContentDetailV2 .included-baggage-main .baggage_bag_container .baggage-bag-text p{font-weight:normal}.basketContentDetailV2 .included-baggage-main .baggage_bag_container .baggage-bag-text h4{font-weight:600}.basketContentDetailV2 .included-baggage-main .baggage_bag_container .included-text span{font-weight:600}.basketContentDetailV2 .included-baggage-main .baggage_bag_container .included-text{display:flex;align-items:flex-end}@media(min-width:768px){.basketContentDetailV2 .included-baggage-main .baggage_title h4{font-size:16px;letter-spacing:.56px}.basketContentDetailV2 .included-baggage-main .baggage-container{padding:15px 20px 10px 20px}}.contentV2 input:focus:invalid:focus,.contentV2 textarea:focus:invalid:focus,.contentV2 select:focus:invalid:focus,.flight-detailmodalV2 input:focus:invalid:focus,.flight-detailmodalV2 textarea:focus:invalid:focus,.flight-detailmodalV2 select:focus:invalid:focus{box-shadow:none}.contentV2 textarea,.flight-detailmodalV2 textarea{border:.5px solid #c5d3e3;border-radius:8px;background-color:#fff;outline:none}.contentV2.payformybook .alert.alert-notice{padding-top:12px;padding-bottom:12px}.contentV2.payformybook .alert.alert-notice p{font-size:14px;letter-spacing:.56px}@media(min-width:768px){.contentV2.payformybook .alert.alert-notice{padding-top:17.5px;padding-bottom:17.5px}}.flight-paymentV2 input:-webkit-autofill,.flight-paymentV2 input:-webkit-autofill:hover,.flight-paymentV2 input:-webkit-autofill:focus,.flight-paymentV2 input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}.flight-paymentV2 select:-webkit-autofill,.flight-paymentV2 select:-webkit-autofill:hover,.flight-paymentV2 select:-webkit-autofill:focus,.flight-paymentV2 select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:#4b6d93;margin-right:50px}.flight-paymentV2 input:-webkit-autofill{-webkit-text-fill-color:#4b6d93!important}.flight-paymentV2 select:not(:-internal-list-box){overflow:hidden!important}.flight-paymentV2 #country-panel .selectornew select{height:auto}.contentV2 .sidebar-new .alert.alert-notice.alert-blue{padding:6px 15px}@media(min-width:992px){.contentV2 .sidebar-new .alert.alert-notice.alert-blue{padding:3px 15px;margin-bottom:8px}}@media(min-width:1200px){.contentV2 .sidebar-new .alert.alert-notice.alert-blue{padding:6px 15px;margin-bottom:15px}}.contentV2 .sidebar-new .alert.alert-notice.alert-blue::before{content:"";background:none;width:unset}.contentV2 .sidebar-new .alert.alert-notice.alert-blue p{font-size:12px}@media(min-width:992px){.contentV2 .sidebar-new .alert.alert-notice.alert-blue p{letter-spacing:unset}}@media(min-width:1200px){.contentV2 .sidebar-new .alert.alert-notice.alert-blue p{letter-spacing:.56px}}.contentV2 .sidebar-new .alert.alert-notice.alert-blue p span{font-size:22px;letter-spacing:1.89px;display:block;padding-top:5px;font-weight:600}@media(min-width:992px){.contentV2 .sidebar-new .alert.alert-notice.alert-blue p span{padding-top:0;font-size:20px}}@media(min-width:1200px){.contentV2 .sidebar-new .alert.alert-notice.alert-blue p span{padding-top:5px;font-size:22px}}.contentV2 .alert.alert-notice.alert-blue{background:#f2fbff;border:1px solid #01b7f2;margin-bottom:20px}@media(min-width:992px){.contentV2 .alert.alert-notice.alert-blue{margin-bottom:15px}}.contentV2 .alert.alert-notice.alert-blue::before{background:#01b7f2;content:url("/images/reskin/i-icon-white.svg");border-top-left-radius:7px;border-bottom-left-radius:7px}.container{padding-left:15px;padding-right:15px}@media(min-width:576px){.container{padding-left:15px;padding-right:15px}}@media(min-width:992px){.container{margin-left:auto;margin-right:auto;max-width:970px}}@media(min-width:1200px){.container{max-width:1170px;width:100%}}@media(min-width:1400px){.container{max-width:1300px}}@media(min-width:1400px){.container.lg-container{max-width:1570px}}.contentV2 .pricebreak-container .total-price.discount.applied span{font-size:12px;letter-spacing:.48px;font-weight:600}.contentV2 .flexjustifyrow.discount .price.red-color{color:#01b7f2!important}.contentV2 select:-internal-autofill-selected{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:#4b6d93}.contentV2 input:-webkit-autofill,.contentV2 input:-webkit-autofill:hover,.contentV2 input:-webkit-autofill:focus,.contentV2 input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:#4b6d93}.travelo-signup-box.travelo-login-boxV2,.travelo-login-box.travelo-login-boxV2{border:.5px solid #c5d3e3;border-radius:8px;padding-top:12px}.travelo-login-boxV2 .login-social .button.login-google{background:#3870e5;border-radius:8px;font-size:14px;letter-spacing:1.05px;font-weight:900;color:#fff;text-transform:uppercase;padding-left:40px;padding-right:0;display:flex;align-items:center;justify-content:center;outline:none;border:0;margin-bottom:0;height:45px}.travelo-login-boxV2 .login-social .button img{top:unset;left:9px}.travelo-login-boxV2.travelo-signup-box .seperator,.travelo-login-boxV2.travelo-login-box .seperator{border:1px solid #c5d3e3;margin-top:15px;margin-bottom:15px}.travelo-login-boxV2.travelo-signup-box .seperator label,.travelo-login-boxV2.travelo-login-box .seperator label{display:none}.travelo-login-boxV2 .input-text{border:.5px solid #90a5bd;border-radius:8px;height:40px;color:#4b6d93;font-size:14px;letter-spacing:.56px;background:#fff}.travelo-login-boxV2 .input-text::placeholder{color:#90a5bd;font-size:14px;letter-spacing:.56px}.travelo-login-boxV2 input:-internal-autofill-selected{background-color:#fff!important;-webkit-text-fill-color:#4b6d93}.travelo-login-boxV2 input:-webkit-autofill,.travelo-login-boxV2 input:-webkit-autofill:hover,.travelo-login-boxV2 input:-webkit-autofill:focus,.travelo-login-boxV2 input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}.travelo-login-boxV2 input:focus{outline:none}.travelo-login-boxV2 input:focus:invalid:focus{box-shadow:none}.travelo-login-boxV2.travelo-signup-box .form-group,.travelo-login-boxV2.travelo-login-box .form-group{margin-bottom:15px}.travelo-login-boxV2.travelo-signup-box .checkbox label,.travelo-login-boxV2.travelo-login-box .checkbox label{font-size:12px;letter-spacing:.48px;color:#4b6d93}.travelo-login-boxV2 .checkbox::before{border:1px solid #4b6d93;background:#fff;color:#01b7f2;border-radius:3px;width:13px;height:13px}.travelo-login-boxV2 .checkbox.checked::before{content:url(/images/reskin/tick-icon-update.svg);border:0;background:#01b7f2;display:flex;justify-content:center;align-items:center;width:13px;height:13px;border-radius:3px;line-height:2px}.travelo-login-boxV2.travelo-login-box .forgot-password{font-size:12px;letter-spacing:.48px}.travelo-login-boxV2 a.signin,.travelo-login-boxV2 a.button.submit{background:#01b7f2;border-radius:8px;font-size:14px;letter-spacing:1.05px;font-weight:900;text-transform:uppercase;height:50px;display:flex;align-items:center;justify-content:center}.travelo-login-boxV2 a.signin:hover,.travelo-login-boxV2 a.signin:focus,.travelo-login-boxV2 a.button.submit:hover,.travelo-login-boxV2 a.button.submit:focus{color:#fff}.travelo-login-boxV2.travelo-signup-box p,.travelo-login-boxV2.travelo-login-box p{color:#4b6d93;font-size:12px;letter-spacing:.48px}.travelo-login-boxV2.travelo-login-box p.text-danger{color:#f97134}.travelo-login-boxV2.travelo-signup-box .goto-login,.travelo-login-boxV2.travelo-signup-box .goto-signup,.travelo-login-boxV2.travelo-signup-box .signup-email,.travelo-login-boxV2.travelo-login-box .goto-login,.travelo-login-boxV2.travelo-login-box .goto-signup,.travelo-login-boxV2.travelo-login-box .signup-email{font-size:12px;letter-spacing:.48px;text-decoration:underline}.travelo-login-boxV2 .close-button-login{height:18px;position:relative}.travelo-login-boxV2 a.soapbox_close_btn{align-items:flex-start;color:#4b6d93;font-weight:600;font-size:unset;right:-30px;top:0;padding-top:0;padding-bottom:0}.travelo-login-boxV2 a.soapbox_close_btn:before{content:url('../../images/reskin/modalcross-icon.svg')}.travelo-login-boxV2 a.soapbox_close_btn span{display:none}.travelo-login-boxV2.travelo-signup-box p.description>a{color:#01b7f2;text-decoration:underline;cursor:pointer}.travelo-login-boxV2 p.center.signup{text-align:center}.travelo-login-boxV2 .tooltip-inner{background-color:#f97134;border-color:#f97134}.travelo-login-boxV2 .tooltip.top .tooltip-arrow{border-top-color:#f97134}.travelo-login-boxV2 .goto-signup.guest{text-transform:lowercase}.hotelImage-popup-reskin .flex-viewport{padding:0}@media(min-width:992px){.hotelImage-popup-reskin .flex-viewport{padding:30px 0 0 0}}.hotelImage-popup-reskin .photo-gallery{border-top-left-radius:8px;border-top-right-radius:8px;padding-top:30px}@media(min-width:992px){.hotelImage-popup-reskin .photo-gallery{padding-top:0}}.hotelImage-popup-reskin #gallery_style01.flexslider .slides img{border-radius:8px}.hotelImage-popup-reskin .image-carousel.style1 .flex-direction-nav li a.flex-prev.flex-disabled:before{background-image:url(/images/reskin/arrow-icon-left-disable-color.svg);content:"";display:block;background-repeat:no-repeat;width:15px;height:15px;background-size:9px}.hotelImage-popup-reskin .photo-gallery .flex-direction-nav li a{color:#4b6d93}.hotelImage-popup-reskin .image-carousel.style1 .flex-direction-nav li a{background:none}.hotelImage-popup-reskin .image-carousel.style1 .flex-direction-nav li a.flex-next:before{background-image:url(/images/reskin/arrow-previous.svg);content:"";display:block;background-repeat:no-repeat;width:15px;height:15px;background-size:9px}.hotelImage-popup-reskin .image-carousel.style1 .flex-direction-nav li a.flex-prev:before{background-image:url(/images/reskin/arrow-next.svg);content:"";display:block;background-repeat:no-repeat;width:15px;height:15px;background-size:9px}.hotelImage-popup-reskin .photo-gallery .slides>li{padding-top:0}@media(min-width:992px){.hotelImage-popup-reskin .photo-gallery .slides>li{padding-top:10px}}.hotelImage-popup-reskin .image-carousel.style1{padding-bottom:15px;padding-top:20px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media(min-width:992px){.hotelImage-popup-reskin .image-carousel.style1{padding-bottom:30px;padding-top:10px}}.hotelImage-popup-reskin .image-carousel.style1 .slides>li{border-radius:8px}.hotelImage-popup-reskin .image-carousel.style1 .slides>li img{width:70px;height:70px;object-fit:cover}.hotelImage-popup-reskin .image-carousel.style1 .flex-direction-nav li a.flex-next{right:10px}.hotelImage-popup-reskin .soapbox_close_btn span{color:#4b6d93;position:relative;top:0;right:0;font-weight:600}@media(min-width:768px){.hotelImage-popup-reskin .soapbox_close_btn span{right:-7px}}@media(min-width:992px){.hotelImage-popup-reskin .soapbox_close_btn span{top:5px;right:6px}}.hotelImage-popup-reskin a.soapbox_close_btn{font-size:30px}.flight-detailmodalV2.priceChanged .modal-footer{display:flex;justify-content:flex-end}@media(min-width:768px){.flight-detailmodalV2.priceChanged p{font-size:14px;letter-spacing:.56px}}.flight-detailmodalV2.priceChanged .modal-footer button{border-radius:8px;text-transform:uppercase;font-size:12px;letter-spacing:.9px;width:120px;display:flex;align-items:center;justify-content:center;font-weight:900}@media(min-width:768px){.flight-detailmodalV2.priceChanged .modal-footer button{font-size:14px;letter-spacing:1.05px;height:45px}}.flight-detailmodalV2.priceChanged .modal-footer button i{display:none}.flight-detailmodalV2.priceChanged .modal-footer button.btn-success,.flight-detailmodalV2.priceChanged .modal-footer button.btn-success:hover{border-color:unset;background-color:#98ce44}.flight-detailmodalV2.priceChanged .modal-footer button.btn-danger,.flight-detailmodalV2.priceChanged .modal-footer button.btn-danger:hover{border-color:unset;background-color:#f97134}.flight-detailmodalV2.priceChanged .modal-footer button.btn-danger{margin-right:12px}.flight-detailmodalV2 p.darkblue-color{color:#4b6d93}.flight-detailmodalV2 p.darkblue-color.fs16{font-size:14px!important;letter-spacing:.56px;line-height:19px}#paypal-button,#paylater-button{width:100%;padding-left:20px}#paylater-button{margin-bottom:20px}@media(min-width:992px){#paypal-button,#paylater-button{width:40%;margin-left:auto;padding-left:0}#paypal-button{margin-top:-20px}}#paypal-button iframe,#paylater-button iframe{height:100%!important}#paypal-button iframe .paypal-button.paypal-button-shape-rect,#paylater-button iframe .paypal-button.paypal-button-shape-rect{border-radius:8px}@media(min-width:992px){.optional-extrasV2 #paypalBalance,.flight-passengerV2 #paypalBalance,.flight-paymentV2 #paypalBalance{padding-top:5px}}.flexi-duration{color:#4b6d93;font-size:12px;letter-spacing:.48px;font-weight:600}.flexi-duration-days{float:right;color:#01b7f2;font-weight:600;font-size:12px;letter-spacing:.48px}.contentV2 .bgcolor-hotelcross{background-color:#f2fbff;padding-top:30px;padding-bottom:30px}@media(min-width:992px){.contentV2 .bgcolor-hotelcross{border-bottom:1px solid #c5d3e3;border-radius:0 0 10px 10px;padding-top:44px;padding-bottom:43px}}.contentV2 .hotel-accommodation{order:-1;height:unset;margin-bottom:0;padding-top:20px;padding-bottom:5px}@media(min-width:768px){.contentV2 .hotel-accommodation{height:70px;margin-bottom:5px;margin-top:20px;order:0;padding-top:0;padding-bottom:0}}@media(min-width:992px){.contentV2 .hotel-accommodation{height:70px;margin-top:35px;margin-bottom:35px}}.contentV2 .accommodation-area{height:100%;background:#f2fbff;border:1px solid #01b7f2;border-radius:8px;display:flex;align-items:center;height:104px}.contentV2 .accommodation-area svg{margin:13px 11px 57px 17px;width:52px;height:22px;flex-shrink:0}@media(min-width:500px){.contentV2 .accommodation-area svg{margin:35px 11px 57px 17px}.contentV2 .accommodation-area{height:70px}}@media(min-width:717px){.contentV2 .accommodation-area svg{margin:50px 11px 57px 17px}}@media(min-width:768px){.contentV2 .accommodation-area svg{margin:0 12px 0 17px;width:86px;height:37px}}.contentV2 .accommodation-area p{margin-bottom:0;color:#4b6d93;font-size:16px;letter-spacing:.64px;padding:8px 46px 8px 6px;line-height:20px;position:relative}.contentV2.flight-hotelcross-new .accommodation-area p{padding:0}@media(min-width:365px){.contentV2.flight-hotelcross-new .accommodation-area p{padding:8px 46px 8px 6px}}@media(min-width:375px){.contentV2 .accommodation-area p,.contentV2.flight-hotelcross-new .accommodation-area p{padding:10px 19px 10px 0}}@media(min-width:768px){.contentV2 .accommodation-area p,.contentV2.flight-hotelcross-new .accommodation-area p{font-size:20px;letter-spacing:.8px;padding:0;line-height:unset}}.contentV2 .accommodation-area p.accommodation-text-desktop{display:none}.contentV2 .accommodation-area p.accommodation-text-mobile{display:block;width:100%;font:normal normal 14px/17px Lato;letter-spacing:.59px}@media(min-width:768px){.contentV2 .accommodation-area p.accommodation-text-mobile{display:none}}.contentV2 .accommodation-area p.accommodation-text-mobile small{display:block;font:italic normal normal 12px/15px Lato;letter-spacing:.41px;margin-top:6px}@media(min-width:768px){.contentV2 .accommodation-area p.accommodation-text-desktop{display:block;font:normal normal 14px/17px Lato;letter-spacing:.59px;color:#4b6d93}.contentV2 .accommodation-area p.accommodation-text-desktop small{display:block;font:italic normal normal 12px/15px Lato;letter-spacing:.41px;color:#4b6d93}}@media(min-width:992px){.contentV2 .accommodation-area p.accommodation-text-desktop{font:normal normal 20px/24px Lato}}.contentV2 .accommodation-area p.accommodation-text-desktop.trip-info{display:block;font:normal normal 14px/17px Lato}.contentV2 .accommodation-area p.accommodation-text-desktop.trip-info small{display:block;font:italic normal normal 12px/15px Lato;letter-spacing:.41px;margin-top:6px}@media(min-width:768px){.contentV2 .accommodation-area p.accommodation-text-desktop.trip-info small{margin-top:0}.contentV2 .accommodation-area p.accommodation-text-desktop.trip-info{font:normal normal 14px/17px Lato}}@media(min-width:992px){.contentV2 .accommodation-area p.accommodation-text-desktop.trip-info{font:normal normal 20px/24px Lato}}@media(min-width:768px){.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .layover{left:-159px}.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .terminal{left:42px}.basketContentDetailV2 .schedule-details.terminal-ChangeLarge .terminal{left:-65px}}@media(min-width:992px){.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .layover{left:-146px}.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .terminal{left:40px}.basketContentDetailV2 .schedule-details.terminal-ChangeLarge .terminal{left:-60px}}@media(min-width:1200px){.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .layover{left:-147px}.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .terminal{left:70px}.basketContentDetailV2 .schedule-details.terminal-ChangeLarge .terminal{left:-50px}}@media(min-width:1400px){.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .layover{left:-161px}.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .terminal{left:90px}.basketContentDetailV2 .schedule-details.terminal-ChangeLarge .terminal{left:-45px}}.basketContentDetailV2 .schedule-details.terminal-ChangeLarge .terminal .terminal-value{text-transform:lowercase!important}@media(min-width:768px){.flight-detailmodalV2.basketContentDetailV2 .schedule-details.terminal-ChangeLarge .terminal{left:-79px}.flight-detailmodalV2.basketContentDetailV2 .schedule-details.one-block .layover{left:-127px}.flight-detailmodalV2.basketContentDetailV2 .schedule-details.one-block .terminal{left:69px}.flight-detailmodalV2.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .layover{left:-150px;width:137px}.flight-detailmodalV2.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .terminal{left:-12px}}@media(min-width:992px){.flight-detailmodalV2.basketContentDetailV2 .schedule-details.one-block .layover{left:-100px}.flight-detailmodalV2.basketContentDetailV2 .schedule-details.one-block .terminal{left:89px}.flight-detailmodalV2.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .layover{left:-120px;width:168px}.flight-detailmodalV2.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .terminal{left:72px}}@media(min-width:1200px){.flight-detailmodalV2.basketContentDetailV2 .schedule-details.terminal-ChangeLarge .terminal{left:-64px}.flight-detailmodalV2.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .layover{left:-156px;width:190px}.flight-detailmodalV2.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .terminal{left:58px}.flight-detailmodalV2.basketContentDetailV2 .schedule-details.one-block .layover{left:-115px}.flight-detailmodalV2.basketContentDetailV2 .schedule-details.one-block .terminal{left:100px}}@media(min-width:1400px){.flight-detailmodalV2.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .layover{left:-172px;width:225px}.flight-detailmodalV2.basketContentDetailV2 .schedule-details.one-block.terminal-ChangeLarge .terminal{left:75px}.flight-detailmodalV2.basketContentDetailV2 .schedule-details.terminal-ChangeLarge .terminal{left:-70px}.flight-detailmodalV2.basketContentDetailV2 .schedule-details.one-block .layover{left:-160px}}.hotelinfo-V2 .newbox-shadow{box-shadow:none}.hotelinfo-V2 .hotel-amenities .booking-item-features>li>i{background:#fff;color:#4b6d93}.hotelinfo-V2 ul.newbuttons li{color:#4b6d93;font-size:11px;letter-spacing:.44px;text-transform:capitalize}.hotelinfo-V2 ul.newbuttons li a{color:#4b6d93;background:#fff;border-radius:8px;border:.5px solid #4b6d93;width:140px;font-size:14px;height:27px;line-height:26px;padding:0;display:flex;justify-content:center;align-items:center;font-weight:600;letter-spacing:.56px}.hotelinfo-V2 ul.newbuttons li a i{display:none}.hotelinfo-V2 .viewall a{color:#4b6d93;background:#fff;border-radius:8px;border:.5px solid #4b6d93;text-transform:lowercase;width:80px;height:27px;line-height:26px;text-align:center;font-weight:600;font-size:14px;letter-spacing:.56px}.hotelinfo-V2 .viewall a::first-letter {text-transform:uppercase}@media(min-width:992px){.hotelinfo-V2 .hotel-furtherinfo .hotel-amenities .booking-item-features{margin-left:5px}}.hotelinfo-V2 .hotelinfo-left{border:.5px solid #c5d3e3;border-radius:8px;padding:10px 15px;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}@media(min-width:992px){.hotelinfo-V2 .hotelinfo-left{border-bottom:.5px solid #c5d3e3;border-bottom-left-radius:8px;border-bottom-right-radius:8px}}.hotelinfo-V2 #hotel-title-box{margin-bottom:0}.hotelinfo-V2 #hotel-title-box h1.box-title{font-size:16px!important;letter-spacing:.64px;color:#4b6d93;padding-right:25px}@media(min-width:992px){.hotelinfo-V2 #hotel-title-box h1.box-title{font-size:18px!important}}.hotelinfo-V2 .hotel-detail-page .location{color:#01b7f2;font-size:12px;letter-spacing:.48px;font-weight:600;display:flex;align-items:center;margin-top:2px;margin-bottom:15px;line-height:14px}.hotelinfo-V2 .hotel-detail-page .location .yellow-color{color:#01b7f2!important}.hotelinfo-V2 .hotel-detail-page .location .soap-icon-departure:before{font-size:15px}@media(min-width:768px){.hotelinfo-V2 .hotel-detail-page .location{font-size:14px;letter-spacing:.56px;line-height:unset}}.hotelinfo-V2 .hotel-detail-page #hotel-availability .search-fullwidth{background:#fff}.hotelinfo-V2 #hotel-availability .search-fullwidth .box-title{color:#4b6d93;font-size:14px;letter-spacing:.56px}.hotelinfo-V2 #hotel-availability .panel{border-radius:8px;border:.5px solid #c5d3e3;overflow:hidden}.hotelinfo-V2 #hotel-availability .room-list>article.hotel-box.smart-deal{border-top:0;border-bottom:0;background-color:#fdb7150d}.hotelinfo-V2 #hotel-availability .room-list>article.hotel-box{padding:10px 15px}.hotelinfo-V2 #hotel-availability .room-list .box-title .title{color:#4b6d93;font-size:16px;letter-spacing:.64px}.hotelinfo-V2 #hotel-availability .room-list .box-title dt{font-size:12px;letter-spacing:.48px;color:#4b6d93;text-transform:capitalize;font-weight:600}.hotelinfo-V2 #hotel-availability .room-list .box-title dd{font-weight:600;font-size:12px;letter-spacing:.48px;color:#01b7f2}.hotelinfo-V2 .hotel-box .price-section.avg .large-price small.avgtitle{text-align:left;text-transform:unset}@media(min-width:768px){.hotelinfo-V2 .hotel-box .price-section.avg .large-price small.avgtitle{text-align:right}}@media(min-width:992px){.hotelinfo-V2 .hotel-box .price-section.avg .large-price small.avgtitle{text-align:left}}.hotelinfo-V2 .hotel-box .large-price small{text-transform:lowercase}.hotelinfo-V2 .hotel-box .large-price small.avgtitle{font-size:12px;color:#4b6d93;font-weight:600;letter-spacing:.48px;text-transform:capitalize}.hotelinfo-V2 .hotel-box .large-price span{font-size:19px;font-weight:900;color:#4b6d93;letter-spacing:.67px}.hotelinfo-V2 .fee-section .city-tax{background:none;border:0;font-size:12px;letter-spacing:.48px;color:#4b6d93;margin-top:0;padding:0}.cross-sell-hotel-info .fee-section>div:nth-child(2){margin-top:5px}@media(min-width:768px){.hotelinfo-V2 .fee-section .city-tax{justify-content:flex-end}}@media(min-width:992px){.hotelinfo-V2 .fee-section .city-tax{justify-content:flex-start}}.hotelinfo-V2 .fee-section .city-tax span{font-weight:900;color:#4b6d93!important}.hotelinfo-V2 .fee-section .city-tax small{font-size:12px;letter-spacing:.48px;font-weight:600}.hotelinfo-V2 .fee-section .city-tax .btn-link{color:#4b6d93;text-decoration:none;font-weight:600}.hotelinfo-V2 #available-rooms.room-list .policies ul{color:#4b6d93}.hotelinfo-V2 #available-rooms.room-list .policies ul.check-circle li{font-size:12px;font-weight:600;letter-spacing:.48px;padding-left:15px}.hotelinfo-V2 #available-rooms.room-list .policies ul.check-circle li a:hover,.hotelinfo-V2 #available-rooms.room-list .policies ul.check-circle li a:focus{color:#4b6d93}@media(min-width:768px){.hotelinfo-V2 #available-rooms.room-list .policies ul.check-circle li{font-size:14px;letter-spacing:.56px}}.hotelinfo-V2 #available-rooms.room-list .policies ul.check-circle li::before{background:none;top:.45em;left:-5px;font-size:14px;line-height:1em;color:#a7e04f;font-weight:normal}@media(min-width:992px){.hotelinfo-V2 #available-rooms.room-list .policies ul.check-circle li::before{top:.4em}}@media(max-width:767px){.hotelinfo-V2 .priceandbooking{flex-wrap:wrap}.hotelinfo-V2 .priceandbooking .action-section{flex-basis:100%;justify-content:flex-end;margin-top:10px;position:relative}.hotel-box .box-title{flex-direction:column}}.hotelinfo-V2 .action-section .buttonlink{margin-bottom:12px}.hotelinfo-V2 .action-section .buttonlink a.button.green{background:#01b7f2;border-radius:6px;font-size:12px;font-weight:900;letter-spacing:.9px;height:45px;line-height:45px}@media(min-width:768px){.hotelinfo-V2 .action-section .buttonlink a.button.green{font-size:14px;letter-spacing:1.05px}}.hotelinfo-V2 .dealsection{font-size:12px;letter-spacing:.48px;font-weight:600;text-transform:uppercase;margin-left:0}.hotelinfo-V2 .dealsection.special-deal{color:#fdb715}.hotelinfo-V2 .dealsection.smart-deal{color:#fdb715}.hotelinfo-V2 .dealsection i{display:none}.hotelinfo-V2 .search-container .ls-search{padding:10px 15px 10px 15px}.hotelinfo-V2 .hotel-right-container{border:.5px solid #c5d3e3;border-radius:8px;border-top:0;border-top-right-radius:0;border-top-left-radius:0;margin-bottom:20px}@media(min-width:992px){.hotelinfo-V2 .hotel-right-container{border-top:.5px solid #c5d3e3;border-top-left-radius:8px;border-top-right-radius:8px;margin-bottom:15px}}.hotelinfo-V2 .hotelinfo-right .hotel-selectedprice{padding:5px 15px 0;margin-bottom:0;text-transform:unset;border-left:.5px solid #c5d3e3;border-right:.5px solid #c5d3e3}@media(min-width:992px){.hotelinfo-V2 .hotelinfo-right .hotel-selectedprice{padding:15px 15px 0;border-top:.5px solid #c5d3e3;border-top-right-radius:8px;border-top-left-radius:8px}}.hotelinfo-V2 .hotelinfo-right .hotel-score-panel.package{padding:0 15px;margin-bottom:0;border:.5px solid #c5d3e3;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media(min-width:992px){.hotelinfo-V2 .hotelinfo-right .hotel-score-panel.package{margin-bottom:15px;padding-bottom:15px}}@media(min-width:1200px){.hotelinfo-V2 .hotelinfo-right .hotel-score-panel.package{margin-bottom:0;padding-bottom:0}}.hotelinfo-V2 .hotelinfo-right .hotel-score-panel.package .trustscore-new{border-right:0}.hotelinfo-V2 .hotel-score-panel .reviewbutton{font-size:12px;color:#4b6d93;text-transform:lowercase;font-weight:600;letter-spacing:.48px;margin-top:20px}@media(min-width:768px){.hotelinfo-V2 .hotel-score-panel .reviewbutton{font-size:14px;letter-spacing:.56px}}.hotelinfo-V2 .hotel-score-panel.package .atol-text{font-size:12px;color:#4b6d93;font-weight:600;letter-spacing:.48px;line-height:13px}@media(min-width:768px){.hotelinfo-V2 .hotel-score-panel.package .atol-text{font-size:14px;letter-spacing:.56px;line-height:15px}}.cross-sell-hotel-info .hotel-selectedprice .newprice-wrapper{align-items:flex-end}@media(min-width:992px){.cross-sell-hotel-info .hotel-selectedprice .newprice-wrapper{display:flex;flex-direction:column}}.hotelinfo-V2 .hotel-selectedprice .newprice-wrapper .total-price strong{font-size:19px;padding:5px 0 0 0}@media(min-width:992px){.hotelinfo-V2 .hotel-selectedprice .newprice-wrapper .total-price strong{padding:14px 0 0 0}}.hotelinfo-V2 .hotel-selectedprice .newprice-wrapper .total-price::after{font-size:12px;font-weight:600;letter-spacing:.48px;color:#4b6d93}@media(min-width:768px){.hotelinfo-V2 .hotel-selectedprice .newprice-wrapper .total-price::after{font-size:14px;letter-spacing:.56px}}.hotelinfo-V2 .hotel-selectedprice .total-price{font-size:12px;font-weight:600;letter-spacing:.48px;color:#4b6d93;text-transform:lowercase}@media(min-width:768px){.hotelinfo-V2 .hotel-selectedprice .total-price{font-size:14px;letter-spacing:.56px;margin-top:4px}}.hotelinfo-V2 .hotel-selectedprice .total-price::first-letter {text-transform:uppercase}.hotelinfo-V2 .hotel-selectedprice .total-price strong{font-weight:900;color:#01b7f2;letter-spacing:.67px}.hotelinfo-V2 .hotel-selectedprice .hotel-price{font-size:31px;letter-spacing:.78px;color:#4b6d93;font-weight:900;line-height:28px}@media(min-width:992px){.hotelinfo-V2 .hotel-selectedprice .hotel-price{line-height:unset}}.hotelinfo-V2 .hotel-selectedprice .avgtitle{font-size:12px;letter-spacing:.48px;color:#4b6d93;font-weight:600}@media(min-width:768px){.hotelinfo-V2 .hotel-selectedprice .avgtitle{font-size:14px;letter-spacing:.56px}}.hotelinfo-V2 .hotel-selectedprice a.button{font-size:12px;letter-spacing:.9px;font-weight:900;border-radius:6px;background:#01b7f2;text-transform:uppercase}@media(min-width:768px){.hotelinfo-V2 .hotel-selectedprice a.button{font-size:14px;letter-spacing:1.05px}}@media(min-width:768px){.hotelinfo-V2 .hotel-selectedprice .nights{font-size:16px;color:#4b6d93;letter-spacing:.64px;font-weight:600}}@media(min-width:992px){.hotelinfo-V2 .hotelinfo-rightcontainer{justify-content:space-between}}.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list.listing-style4.flight{border:.5px solid #c5d3e3;border-radius:8px;overflow:hidden;margin-top:20px;padding-top:10px}@media(min-width:768px){.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list.listing-style4.flight{overflow:initial}}.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list.listing-style4 .flightboxv4{padding:0}@media(min-width:768px){.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list.listing-style4 .flightboxv4{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list.listing-style4 .flightboxv4 .flightbox-popup{padding:0 15px}}.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list.listing-style4 .flightbox-main{padding:20px 15px 0 15px}@media(min-width:768px){.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list.listing-style4 .flightbox-main{flex-direction:column}.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list.listing-style4 .flightbox-main .flightbox-price{padding:0;border-left:0}.hotelinfo-V2 .hotel-detail-page .flight-list.flight.selected .flightbox-price{max-width:100%;margin:0}}.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list.flight.selected .flightbox-price{display:block}.hotelinfo-V2 .flightboxv4 .flightbox-image img{background:none}.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .flightbox-takeoff{margin-bottom:20px}@media(min-width:992px){.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .flightbox-takeoff{margin-bottom:15px}}.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .flightbox-takeoff a.button.btn-mini{background:none;color:#4b6d93;font-size:12px;letter-spacing:.48px;font-weight:600;text-transform:unset;border:0;border-radius:0}@media(min-width:1200px){.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .flightbox-takeoff a.button.btn-mini{font-size:14px;letter-spacing:.56px}}.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .flight-start{padding-right:15px}.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .flight-end{padding-left:15px}.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .flight-timings>span{color:#4b6d93;font-size:16px;letter-spacing:.64px}.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .time-info .date{color:#4b6d93;letter-spacing:.48px;font-size:12px;text-transform:unset}@media(min-width:768px){.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .time-info .date{letter-spacing:.56px;font-size:14px}}.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .airportcode>span{color:#4b6d93;font-size:12px;letter-spacing:.48px;font-weight:900}@media(min-width:768px){.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .airportcode>span{letter-spacing:.56px;font-size:14px}}.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .flight-stops>span{font-size:12px;font-weight:600;letter-spacing:.48px;color:#4b6d93;text-transform:lowercase;margin-bottom:2px}@media(min-width:1200px){.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .flight-stops>span{font-size:14px;letter-spacing:.56px}}.hotelinfo-V2 .hotelinfo-rightcontainer .title-section-flightdetail{background:#fff;color:#4b6d93;text-align:left;font-size:14px;letter-spacing:.56px;text-transform:lowercase;padding:0 15px;font-weight:normal}.hotelinfo-V2 .hotelinfo-rightcontainer .title-section-flightdetail::first-letter {text-transform:uppercase}.hotelinfo-V2 .hotelinfo-rightcontainer .flightboxv4 .flight-stops{padding:0}@media(min-width:992px){.hotelinfo-V2 .hotelinfo-rightcontainer .flightboxv4 .flight-stops{max-width:100px}}@media(min-width:768px){.hotelinfo-V2 .hotelinfo-rightcontainer .flightbox-price .packagebutton{width:unset;padding:0}}.hotelinfo-V2 .hotelinfo-rightcontainer .flightbox-price .packagebutton.whitetext{display:none}.hotelinfo-V2 .flightboxv4 .mobileairline{padding:0;border-bottom:0;font-size:12px;letter-spacing:.48px;font-weight:normal;color:#4b6d93;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}.hotelinfo-V2 .flightbox-price{justify-content:flex-end;margin:0}.hotelinfo-V2 .flightbox-price .packagebutton{margin-bottom:12px}.hotelinfo-V2 .flightbox-price .packagebutton a.btn{font-size:12px;letter-spacing:.48px;font-weight:600;border-radius:8px;height:30px;line-height:30px;display:flex;align-items:center;justify-content:center;text-transform:capitalize;padding:0 10px;border:.5px solid #90a5bd;color:#4b6d93}.hotelinfo-V2 .flightbox-price .packagebutton a.btn::first-letter {text-transform:uppercase}@media(min-width:768px){.hotelinfo-V2 .flightbox-price .packagebutton a.btn{font-size:14px;letter-spacing:.56px}}.hotelinfo-V2 .flexslider .slides li{display:flex!important}.hotelinfo-V2 .flexslider .slides img{border-radius:8px;flex:1 0 100%;max-height:185px}@media(min-width:992px){.hotelinfo-V2 .flexslider .slides img{flex:unset;max-height:350px}}.hotelinfo-V2 #carousel_style01{padding:0}.hotelinfo-V2 #carousel_style01{padding:10px 20px}.hotelinfo-V2 #carousel_style01 .flex-viewport{display:none}@media(min-width:992px){.hotelinfo-V2 #carousel_style01 .flex-viewport{display:block}}.hotelinfo-V2 .mrg10-B{margin-bottom:0!important}.hotelinfo-V2 .alert.alert-notice.alert-call{flex-direction:unset;padding-top:12px;padding-bottom:12px}.hotelinfo-V2 .call-usbox{text-align:left}.hotelinfo-V2 .call-usbox .background-callbox{display:none!important}.hotelinfo-V2 .call-usbox a{color:#4b6d93;font-size:12px;letter-spacing:.92px;font-weight:normal;line-height:15px;padding:0;align-items:flex-start;justify-content:flex-start;flex-direction:column}@media(min-width:992px){.hotelinfo-V2 .call-usbox a{font-size:14px;letter-spacing:.56px}}.hotelinfo-V2 .call-usbox a span{font-size:22px;color:#4b6d93;font-weight:900;letter-spacing:1.69px;margin-top:10px;margin-bottom:5px;padding-left:0}.hotelinfo-V2 .tab-container ul.tabs li.active a{color:#01b7f2}.hotelinfo-V2 .tab-container ul.tabs li a{text-transform:lowercase;font-size:14px;letter-spacing:.56px;color:#4b6d93;padding-left:0;background:none}.hotelinfo-V2 .tab-container ul.tabs li a::first-letter {text-transform:uppercase}.hotelinfo-V2 .tab-container .tab-content .tab-pane{padding:20px 0}.hotelinfo-V2 .tab-container .tab-content .tab-pane h4{font-size:14px;color:#4b6d93;letter-spacing:.56px}@media(min-width:768px){.hotelinfo-V2 .tab-container .tab-content .tab-pane h4{font-size:16px;letter-spacing:.64px}}.hotelinfo-V2 .tab-container .tab-content .tab-pane .box{font-size:12px;color:#4b6d93;letter-spacing:.48px}@media(min-width:768px){.hotelinfo-V2 .tab-container .tab-content .tab-pane .box{font-size:14px;letter-spacing:.56px}}.hotelinfo-V2 .tab-container .tab-content .tab-pane .row{padding:0 15px}@media(min-width:768px){.hotelinfo-V2 .tab-container .tab-content .tab-pane .row{padding:0}}.hotelinfo-V2 .tab-container .tab-content .tab-pane p{font-size:12px;color:#4b6d93;letter-spacing:.48px}@media(min-width:768px){.hotelinfo-V2 .tab-container .tab-content .tab-pane p{font-size:14px;letter-spacing:.56px}}.hotelinfo-V2 .tab-container .tab-content .tab-pane ul li{font-size:12px;color:#4b6d93;letter-spacing:.48px}@media(min-width:768px){.hotelinfo-V2 .tab-container .tab-content .tab-pane ul li{font-size:14px;letter-spacing:.56px}}.hotelinfo-V2 .tab-container .booking-item-features-expand .booking-item-feature-title{font-size:12px;letter-spacing:.48px;color:#4b6d93}@media(min-width:768px){.hotelinfo-V2 .tab-container .booking-item-features-expand .booking-item-feature-title{font-size:14px;letter-spacing:.56px}}.hotelinfo-V2 .tab-container #hotel-desc .small-box{padding:0}@media(min-width:768px){.hotelinfo-V2 .tab-container #room-amenities h4{padding-left:10px}}.hotelinfo-V2 .tab-container #policyDescription ul li,.hotelinfo-V2 .tab-container #propertyMandatoryFee ul li{color:#4b6d93;letter-spacing:.48px;font-size:12px}#hotel-desc .col-hotelinfo-left,#hotel-desc .col-hotelinfo-right{padding:0}@media(min-width:768px){.hotelinfo-V2 .tab-container #policyDescription ul li,.hotelinfo-V2 .tab-container #propertyMandatoryFee ul li{letter-spacing:.56px;font-size:14px}#hotel-desc .col-hotelinfo-left,#hotel-desc .col-hotelinfo-right{padding:0 10px}}.hotelinfo-V2 .tab-container #propertyMandatoryFee,.hotelinfo-V2 .tab-container #propertyAmenities,.hotelinfo-V2 .tab-container #propertyBusinessAmenities,.hotelinfo-V2 .tab-container #propertyLocation,.hotelinfo-V2 .tab-container #areaAttraction,.hotelinfo-V2 .tab-container #propertyRenovation{color:#4b6d93}.hotelinfo-V2 .tab-container #propertyMandatoryFee p,.hotelinfo-V2 .tab-container #propertyAmenities p,.hotelinfo-V2 .tab-container #propertyBusinessAmenities p,.hotelinfo-V2 .tab-container #propertyLocation p,.hotelinfo-V2 .tab-container #areaAttraction p,.hotelinfo-V2 .tab-container #propertyRenovation p{color:#4b6d93;letter-spacing:.48px;font-size:12px}@media(min-width:768px){.hotelinfo-V2 .tab-container #propertyMandatoryFee p,.hotelinfo-V2 .tab-container #propertyAmenities p,.hotelinfo-V2 .tab-container #propertyBusinessAmenities p,.hotelinfo-V2 .tab-container #propertyLocation p,.hotelinfo-V2 .tab-container #areaAttraction p,.hotelinfo-V2 .tab-container #propertyRenovation p{letter-spacing:.56px;font-size:14px}}.hotelinfo-V2 .tab-container ul.check li{color:#4b6d93;letter-spacing:.48px;font-size:12px}.hotelinfo-V2 .tab-container ul.check li:before{color:#a7e04f;font-size:14px}.hotelinfo-V2 .hotel-detail-page .photo-gallery{height:auto}.hotelinfo-V2 .photo-gallery .flex-direction-nav li a{color:#4b6d93}.hotelinfo-V2 #hotel-main-content .photo-gallery.style1 ul>li>img,.hotelinfo-V2 #hotel-main-content .photo-gallery.style1.loading{width:100%!important}.hotelinfo-V2 .image-carousel.style1 .flex-direction-nav li a.flex-disabled{background:none;color:#4b6d93}.hotelinfo-V2 .image-carousel.style1 .flex-direction-nav li a{background:none;color:#4b6d93}.hotelinfo-V2 .image-carousel.style1 .flex-direction-nav li a.flex-next:before{display:flex;justify-content:flex-end;left:0;right:0}.hotelinfo-V2 .image-carousel.style1 .flex-direction-nav li a.flex-prev:before{background-image:url(/images/reskin/arrow-next.svg);content:"";display:block;background-repeat:no-repeat;width:15px;height:15px;background-size:9px}.hotelinfo-V2 .image-carousel.style1 .flex-direction-nav li a.flex-next:before{background-image:url(/images/reskin/arrow-previous.svg);content:"";display:block;background-repeat:no-repeat;width:15px;height:15px;background-size:9px}.hotelinfo-V2 .flex-direction-nav a:before{background-image:url(/images/reskin/arrow-next.svg);content:""!important;background-repeat:no-repeat;width:20px;height:42px;background-size:20px}.hotelinfo-V2 .flex-direction-nav a.flex-next:before{background-image:url(/images/reskin/arrow-previous.svg)}.hotelinfo-V2 .image-carousel.style1 .flex-direction-nav li a.flex-prev:before{left:0}.hotelinfo-V2 .image-carousel.style1 .flex-direction-nav li a{width:10px}.hotelinfo-V2 #hotel-main-content .photo-gallery.style1 ul>li{background:none}.hotel-title-container.flight-titleV2 .hotelinfo .hotelinfojourney .hotelinfojourneydetail a{display:block;text-transform:lowercase}.hotel-title-container.flight-titleV2 .hotelinfo .hotelinfojourney .hotelinfojourneydetail a:hover,.hotel-title-container.flight-titleV2 .hotelinfo .hotelinfojourney .hotelinfojourneydetail a:focus{color:#4b6d93}.hotel-title-container.flight-titleV2 .hotelinfo .hotelinfojourney .hotelinfojourneydetail a::first-letter {text-transform:uppercase}.popover_v2.popover.v2{background:#fff;border:.5px solid #c5d3e3;border-radius:8px;box-shadow:none;max-width:276px}.popover_v2.popover.v2.top{margin-top:-10px}.popover_v2.popover.v2.top .arrow{border-top-color:#c5d3e3;bottom:-12px}.popover_v2.popover.v2.top .arrow:after{border-top-color:#fff}.popover_v2.popover.v2 .popover-title{background-color:#fff;color:#4b6d93;padding-bottom:5px;border-bottom:0;font-size:12px;letter-spacing:.56px;margin-bottom:0}.popover_v2.popover.v2 .popover-content{color:#4b6d93}.popover_v2.popover.v2 .popover-content{color:#4b6d93;font-size:12px;letter-spacing:.56px;font-weight:600}.hotelinfo-V2 .star-container .five-stars-container:before{content:""}.hotelinfo-V2 #hotel-availability .room-list>article.hotel-box:first-child{border-top:.5px solid #c5d3e3}@media(min-width:992px) and (max-width:1199px){.hotelinfo-V2 .hotelinfo-right .hotel-score-panel.package .atol-protected{width:50%}}.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-left{border:.5px solid #c5d3e3;border-bottom:0}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-left{border-bottom:.5px solid #c5d3e3}}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 #hotel-title-box h1.box-title{font-size:20px;letter-spacing:.8px}}.cross-sell-hotel-info.hotelinfo-V2 .hotel-detail-page .location{font-size:12px;letter-spacing:.48px;align-items:flex-start}.cross-sell-hotel-info.hotelinfo-V2 .hotel-detail-page .location{position:relative;left:-2.5px}.cross-sell-hotel-info.hotelinfo-V2 .hotel-detail-page .location i{margin-right:5px;color:#01b7f2!important}.cross-sell-hotel-info.hotelinfo-V2 .hotel-detail-page .location i{display:none}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer{padding-left:10px}}.cross-sell-hotel-info.hotelinfo-V2 ul.newbuttons li{text-transform:unset}.cross-sell-hotel-info.hotelinfo-V2 ul.newbuttons li a{border-radius:6px;border:.5px solid #90a5bd;font-size:12px;text-transform:lowercase;display:block;text-align:center}.cross-sell-hotel-info.hotelinfo-V2 ul.newbuttons li a:first-letter {text-transform:uppercase}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 ul.newbuttons li a{width:115px}}@media(min-width:1200px){.cross-sell-hotel-info.hotelinfo-V2 ul.newbuttons li a{width:140px}}.cross-sell-hotel-info #available-rooms.room-list .policies ul.check-circle>li>a:hover{color:#4b6d93!important}.cross-sell-hotel-info.hotelinfo-V2 #available-rooms.room-list .policies ul.check-circle li::before{top:5px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotel-furtherinfo .hotel-amenities .booking-item-features{display:flex;justify-content:flex-end}}.cross-sell-hotel-info.hotelinfo-V2 .viewall a{font-size:12px;border:.5px solid #90a5bd;border-radius:6px;width:70px}.cross-sell-hotel-info.hotelinfo-V2 .hotel-right-container{border:.5px solid #c5d3e3;border-top:0}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotel-right-container{border-top:.5px solid #c5d3e3}}.cross-sell-hotel-info.hotelinfo-V2 .hotel-selectedprice .avgtitle{font-size:12px;letter-spacing:.48px;font-weight:normal;text-align:left}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotel-selectedprice .avgtitle{text-align:right}}.cross-sell-hotel-info.hotelinfo-V2 .hotel-selectedprice .hotel-price{font-size:29px;letter-spacing:.72px}.cross-sell-hotel-info.hotelinfo-V2 .hotel-selectedprice .total-price{font-size:12px;font-weight:normal;letter-spacing:.48px;text-align:right}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotel-selectedprice .total-price{margin-top:0;font-size:16px;letter-spacing:.64px}}.cross-sell-hotel-info.hotelinfo-V2 .hotel-selectedprice .total-price>span{display:block}.cross-sell-hotel-info.hotelinfo-V2 .hotel-selectedprice a.button{font-size:12px;letter-spacing:.9px;font-weight:900;border-radius:8px;display:flex;align-items:center;justify-content:center}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotel-selectedprice a.button{font-size:14px;letter-spacing:1.05px;font-weight:900;height:51px}}.cross-sell-hotel-info.hotelinfo-V2 .hotel-score-panel.package .atol-text{font-size:12px;letter-spacing:.48px;font-weight:normal;line-height:16px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotel-score-panel.package .atol-text{font-size:14px;letter-spacing:.56px;width:148px}}.cross-sell-hotel-info.hotelinfo-V2 .hotel-score-panel .reviewbutton{font-size:12px;letter-spacing:.48px;font-weight:normal;position:relative;top:1px}.cross-sell-hotel-info.hotelinfo-V2 .hotel-score-panel .reviewbutton a:hover{color:#4b6d93}@media(min-width:768px){.cross-sell-hotel-info.hotelinfo-V2 .hotel-score-panel .reviewbutton{top:unset}}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotel-score-panel .reviewbutton{font-size:14px;letter-spacing:.56px;font-weight:normal;margin-top:0;top:13px}}.cross-sell-hotel-info.hotelinfo-V2 .hotel-score-panel a.guest-views:hover{color:#01b7f2}.cross-sell-hotel-info.hotelinfo-V2 .hotel-score-panel .guest-views{display:block;color:#01b7f2;text-decoration:underline;cursor:pointer;position:relative;top:-2px}@media(min-width:768px){.cross-sell-hotel-info.hotelinfo-V2 .hotel-score-panel .guest-views{text-decoration:none;top:-4px}}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotel-score-panel .guest-views{text-decoration:none;top:-2px}}.cross-sell-hotel-info.hotelinfo-V2 .hotel-score-panel .guest-views:hover{color:#01b7f2}.cross-sell-hotel-info.hotelinfo-V2 .hotel-selectedprice .total-price strong{font-size:29px;letter-spacing:.72px;color:#4b6d93!important}.cross-sell-hotel-info.hotelinfo-V2 .hotel-selectedprice .total-price strong>span{display:block;font-size:12px;letter-spacing:.48px;font-weight:normal;padding-top:6px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotel-selectedprice .total-price strong>span{padding-top:10px}}.cross-sell-hotel-info.hotelinfo-V2 .action-section .buttonlink{margin-bottom:15px}@media(min-width:768px){.cross-sell-hotel-info.hotelinfo-V2 .action-section .buttonlink{margin-bottom:12px}}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .action-section .buttonlink{margin-bottom:0}}.cross-sell-hotel-info .five-stars-container{color:transparent}.cross-sell-hotel-info .hotel-selectedprice .buttonlink{padding:12px 0 0 0}.cross-sell-hotel-info .hotel-score-panel.package .atol-protected{padding:30px 0}@media(min-width:992px){.cross-sell-hotel-info .hotel-score-panel.package .atol-protected{display:flex;flex-direction:column;align-items:center}}.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .title-section-flightdetail{font-size:14px;letter-spacing:.56px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .title-section-flightdetail{font-size:16px;letter-spacing:.64px}}.cross-sell-hotel-info.hotelinfo-V2 .flightboxv4 .mobileairline{font-size:12px;letter-spacing:.48px}.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .time-info .date{font-size:12px;letter-spacing:.48px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .time-info .date{font-size:14px;letter-spacing:.56px}}.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .airportcode>span{font-size:12px;letter-spacing:.48px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .airportcode>span{font-size:14px;letter-spacing:.56px}}.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .flightbox-takeoff a.button.btn-mini{font-size:12px;letter-spacing:.48px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .flightbox-takeoff a.button.btn-mini{font-size:14px;letter-spacing:.56px}}.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .flight-stops>span{font-size:12px}.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list.listing-style4.flight{border:.5px solid #c5d3e3}.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flightbox-price .packagebutton{width:100%}.cross-sell-hotel-info.hotelinfo-V2 .flightbox-price .packagebutton a.btn{width:100%;border:.5px solid #90a5bd;border-radius:8px;height:30px;display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:.9px;font-weight:600;color:#4b6d93;text-transform:unset}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .flightbox-price .packagebutton a.btn{font-size:14px;letter-spacing:.56px;height:44px}}.cross-sell-hotel-info .hotel-detail-page .flight-list.flight.selected .flightbox-price{max-width:100%;padding:0}.cross-sell-hotel-info .hotelinfo-rightcontainer .listing-style4 .flightboxv4 .flightbox-main{flex-direction:column}.cross-sell-hotel-info .flightboxv4 .flight-stops{padding:0}.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list.flight.selected .flightbox-price{width:100%}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .flight-end{padding-left:0}}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .flight-start{padding-right:0}}.cross-sell-hotel-info .flightboxv4 .mobileairline .tooltipV2-popover-reskin.popover .popover-content{text-transform:capitalize}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list .flightboxv4 .flightbox-takeoff{display:flex;justify-content:center}}.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list.listing-style4 .flightboxv4{padding:10px 0}.cross-sell-hotel-info.hotelinfo-V2 .alert.alert-notice.alert-call{flex-direction:unset}.cross-sell-hotel-info.hotelinfo-V2 .call-usbox a{letter-spacing:.48px;flex-direction:row;align-items:center;font-size:12px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .call-usbox a{font-size:14px;letter-spacing:.56px}}.cross-sell-hotel-info.hotelinfo-V2 .call-usbox a span{margin-top:10px;letter-spacing:.88px;font-weight:600;padding-left:0}@media(min-width:717px){.cross-sell-hotel-info.hotelinfo-V2 .call-usbox a span{padding-left:6px;margin-top:5px}}.cross-sell-hotel-info.hotelinfo-V2 #hotel-availability .panel{border:.5px solid #c5d3e3}.cross-sell-hotel-info.hotelinfo-V2 #hotel-availability .room-list>article.hotel-box.smart-deal{background-color:#f2fbff}.cross-sell-hotel-info.hotelinfo-V2 .search-container .ls-search{padding:13px 15px}.cross-sell-hotel-info.hotelinfo-V2 #hotel-availability .search-fullwidth .box-title{font-size:16px;letter-spacing:.64px;text-transform:lowercase}.cross-sell-hotel-info.hotelinfo-V2 #hotel-availability .search-fullwidth .box-title::first-letter {text-transform:uppercase}.cross-sell-hotel-info.hotelinfo-V2 #hotel-availability .room-list>article.hotel-box{border-top:1px solid #c5d3e3}.cross-sell-hotel-info.hotelinfo-V2 #hotel-availability .room-list .box-title .title{font-size:16px;letter-spacing:.64px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 #hotel-availability .room-list .box-title .title{font-size:18.5px;letter-spacing:.8px}}.cross-sell-hotel-info.hotelinfo-V2 #hotel-availability .room-list .box-title dd{color:#4b6d93;text-transform:lowercase;font-size:12px;letter-spacing:.48px;font-weight:900}.cross-sell-hotel-info.hotelinfo-V2 #hotel-availability .room-list .box-title dd::first-letter {text-transform:uppercase}.cross-sell-hotel-info.hotelinfo-V2 .dealsection.smart-deal{color:#01b7f2;letter-spacing:.48px;font-weight:900;font-size:12px}.cross-sell-hotel-info.hotelinfo-V2 .dealsection.special-deal{color:#fdb715;letter-spacing:.48px;font-weight:900;font-size:12px}@media(min-width:768px){.cross-sell-hotel-info.hotelinfo-V2 .dealsection.smart-deal,.cross-sell-hotel-info.hotelinfo-V2 .dealsection.special-deal{display:unset;font-size:10px;letter-spacing:.71px;height:20px}}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .dealsection.smart-deal,.cross-sell-hotel-info.hotelinfo-V2 .dealsection.special-deal{height:unset}}.cross-sell-hotel-info.hotelinfo-V2 .fee-section .city-tax span{font-weight:900}.cross-sell-hotel-info .hotel-box .box-title{flex-direction:column-reverse}.cross-sell-hotel-info.hotelinfo-V2 #available-rooms.room-list .policies ul.check-circle li{letter-spacing:.48px;font-size:12px}.cross-sell-hotel-info #available-rooms.room-list .policies ul.check-circle>li{text-transform:lowercase}.cross-sell-hotel-info #available-rooms.room-list .policies ul.check-circle>li::first-letter {text-transform:uppercase}.cross-sell-hotel-info.hotelinfo-V2 .hotel-box .price-section.avg .large-price small.avgtitle{text-align:left;letter-spacing:.48px;font-weight:normal}@media(min-width:768px){.cross-sell-hotel-info.hotelinfo-V2 .hotel-box .price-section.avg .large-price small.avgtitle{text-align:right}}.cross-sell-hotel-info.hotelinfo-V2 .hotel-box .large-price span{font-size:19px;letter-spacing:.67px;text-align:right}.cross-sell-hotel-info.hotelinfo-V2 .hotel-box .fee-section .large-price span{font-size:24px;letter-spacing:.84px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotel-box .large-price span{text-align:right;font-size:20px;letter-spacing:.7px}.cross-sell-hotel-info.hotelinfo-V2 .hotel-box .fee-section .large-price span{font-size:20px;letter-spacing:.7px}}.cross-sell-hotel-info .priceandbooking .action-section{margin-top:15px}@media(min-width:768px){.cross-sell-hotel-info .priceandbooking .action-section{margin-top:0}}@media(max-width:767px){.cross-sell-hotel-info .hotel-box .main-tier{padding-bottom:10px}}.cross-sell-hotel-info.hotelinfo-V2 .hotel-box .large-price small.avgtitle{font-size:12px;letter-spacing:.48px;font-weight:normal;text-align:right;text-transform:lowercase}.cross-sell-hotel-info.hotelinfo-V2 .hotel-box .large-price small.avgtitle:first-letter {text-transform:uppercase}.cross-sell-hotel-info.hotelinfo-V2 .action-section .buttonlink a.button.green{text-transform:uppercase;font-size:12px;letter-spacing:.9px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .action-section .buttonlink a.button.green{height:45px;display:flex;align-items:center;justify-content:center;border-radius:8px}}@media(min-width:992px) and (min-width:1200px){.cross-sell-hotel-info.hotelinfo-V2 .action-section .buttonlink a.button.green{font-size:14px;letter-spacing:1.05px}}.cross-sell-hotel-info.hotelinfo-V2 .tab-container ul.tabs li a{font-size:14px;letter-spacing:.56px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .tab-container ul.tabs li a{font-size:16px;letter-spacing:.64px}}.cross-sell-hotel-info.hotelinfo-V2 .tab-container .tab-content .tab-pane#hotel-desc h4.textsmall{text-transform:unset}.cross-sell-hotel-info.hotelinfo-V2 .tab-container .tab-content .tab-pane h4{font-size:14px;letter-spacing:.56px;text-transform:lowercase}.cross-sell-hotel-info.hotelinfo-V2 .tab-container .tab-content .tab-pane h4:first-letter {text-transform:uppercase}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .tab-container .tab-content .tab-pane h4{font-size:16px;letter-spacing:.64px}}.cross-sell-hotel-info.hotelinfo-V2 .tab-container .tab-content .tab-pane .box{font-size:12px;letter-spacing:.48px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .tab-container .tab-content .tab-pane .box{font-size:14px;letter-spacing:.56px}}.cross-sell-hotel-info.hotelinfo-V2 .tab-container .booking-item-features-expand .booking-item-feature-title{font-size:12px;letter-spacing:.48px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .tab-container .booking-item-features-expand .booking-item-feature-title{font-size:14px;letter-spacing:.56px}}.cross-sell-hotel-info.hotelinfo-V2 .tab-container ul.check li{font-size:12px;letter-spacing:.48px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .tab-container ul.check li{font-size:14px;letter-spacing:.56px}}.cross-sell-hotel-info.hotelinfo-V2 .tab-container #policyDescription ul li,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyMandatoryFee ul li{font-size:12px;letter-spacing:.48px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .tab-container #policyDescription ul li,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyMandatoryFee ul li{font-size:14px;letter-spacing:.56px}}.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyMandatoryFee p,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyAmenities p,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyBusinessAmenities p,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyLocation p,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #areaAttraction p,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyRenovation p{font-size:12px;letter-spacing:.48px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyMandatoryFee p,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyAmenities p,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyBusinessAmenities p,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyLocation p,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #areaAttraction p,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyRenovation p{font-size:14px;letter-spacing:.56px}}.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyMandatoryFee,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyAmenities,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyBusinessAmenities,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyLocation,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #areaAttraction,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyRenovation{font-size:12px;letter-spacing:.48px}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyMandatoryFee,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyAmenities,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyBusinessAmenities,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyLocation,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #areaAttraction,.cross-sell-hotel-info.hotelinfo-V2 .tab-container #propertyRenovation{font-size:14px;letter-spacing:.56px}}.cross-sell-hotel-info.hotelinfo-V2 #hotel-availability .room-list .box-title dt{font-size:12px;letter-spacing:.48px}.cross-sell-hotel-info.hotelinfo-V2 .fee-section .city-tax{font-size:12px;letter-spacing:.48px;justify-content:flex-end}.cross-sell-hotel-info.hotelinfo-V2 .fee-section .city-tax small{font-size:12px;letter-spacing:.48px}.cross-sell-hotel-info.hotelinfo-V2 #carousel_style01 .flex-viewport{display:block}.cross-sell-hotel-info.contentV2 .alert.alert-notice.alert-call::before{content:url("../../images/reskin/phone-icon-crosssell-small.svg")}@media(min-width:768px){.cross-sell-hotel-info .priceandbooking{flex-direction:column}}@media(min-width:992px){.cross-sell-hotel-info .priceandbooking{flex-direction:row}}.cross-sell-hotel-info .hotel-box .price-section.avg{align-items:flex-end}@media(min-width:768px){.cross-sell-hotel-info .hotel-box .price-section.avg{align-items:unset}}@media(min-width:768px){.cross-sell-hotel-info .flightbox-price{border-left:0}}@media(min-width:1200px){section#content.contentV2.flight-hotelcross-new.hotelinfo-V2{padding-top:40px}}.hotelinfo-V2 .score-rating-container .five-stars-container .five-stars:before,.hotelinfo-V2 .score-rating-container .five-stars-container.editable-rating .ui-slider-range:before{display:unset}.cross-sell-hotel-info .hotelinfo-left .star-container{margin-top:0}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list.listing-style4.flight{margin-top:15px}}@media(min-width:992px){.cross-sell-hotel-info.hotelinfo-V2 .hotelinfo-rightcontainer .flight-list.listing-style4 .flightbox-main{padding:0 15px}}.cross-sell-hotel-info .score-rating-container .five-stars-container{color:#dbdbdb}.cross-sell-hotel-info .five-stars{float:right}.cross-sell-hotel-info .score-rating-container .five-stars-container .five-stars,.cross-sell-hotel-info .score-rating-container .five-stars-container.editable-rating .ui-slider-range{float:left}.cross-sell-hotel-info .large-price.average-wrapper .hotel-price{padding-bottom:1.5px;font-size:24px;letter-spacing:.96px}@media(min-width:768px){.cross-sell-hotel-info .large-price.average-wrapper .hotel-price{padding-bottom:0}}@media(min-width:992px){.cross-sell-hotel-info .large-price.average-wrapper .hotel-price{font-size:16px;letter-spacing:.64px}}@media(min-width:768px){.cross-sell-hotel-info .first-section{align-items:flex-start}}.cross-sell-hotel-info .hotel-selectedprice .large-price.average-wrapper{order:0;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:992px){.cross-sell-hotel-info .hotel-selectedprice .large-price.average-wrapper{order:2;padding-top:6px}}.cross-sell-hotel-info .hotel-accommodation{margin-left:-5px;margin-right:-5px}@media(max-width:767px){.cross-sell-hotel-info .hotel-accommodation{padding-top:0;padding-bottom:22px}}@media(min-width:768px){.cross-sell-hotel-info .hotel-accommodation{margin-left:-15px;margin-right:-15px}.cross-sell-hotel-info .accommodation-area svg{margin:0 12px 0 17px}}@media(min-width:768px) and (max-width:834px){.cross-sell-hotel-info .hotel-accommodation{padding-top:0;padding-bottom:22px;margin-bottom:22px}}@media(min-width:768px){.cross-sell-hotel-info .hotel-accommodation{margin-bottom:30px;margin-top:20px}}.included-baggage-main{margin:0;padding:0;min-height:0;border-top:.5px solid #c5d3e3;border-bottom:.5px solid #c5d3e3;position:relative;overflow:hidden;width:100%}@media(min-width:768px){.included-baggage-main{display:none}}.included-baggage-main .svg-icon-baggage{display:flex;align-items:center;margin-right:5px}.included-baggage-main .svg-icon-baggage svg{display:flex;align-items:center}.included-baggage-main .svg-icon-baggage svg.baggage-space{margin-right:5px}.included-baggage-main a{min-height:36px;line-height:12px;color:#4b6d93;font-size:12px;font-weight:600;letter-spacing:.48px;padding-left:10px;height:auto;width:100%;display:flex;padding-right:20px;align-items:center;text-indent:-2px}.included-baggage-main a::after{content:url(/images/reskin/dropdown-icon-down-large.svg);position:absolute;right:15px}.included-baggage-main a:not(.collapsed):after{content:url(/images/reskin/dropdown-icon-up-large.svg);position:absolute;right:15px}.included-baggage-main .baggage-container{padding:0 15px}.included-baggage-main .flight-baggage-section{padding:6px 0}.included-baggage-main .newark-flight-section{padding:8px 0}.included-baggage-main .extra-baggage-section{border-top:.5px solid #90a5bd;margin:0 -15px}.included-baggage-main .extra-baggage-section .check-baggage-container{padding:10px 15px 5px 15px}.included-baggage-main .baggage_title h4{font-size:14px;color:#4b6d93;letter-spacing:.56px;margin-bottom:0;font-weight:600}.included-baggage-main .baggage_title p{font-size:12px;letter-spacing:.48px;font-weight:600;color:#8e8e8e;margin-bottom:0}.included-baggage-main .baggage_bag_container{display:flex;flex:1 1 auto;max-width:100%;padding:5px 0}.included-baggage-main .baggage_bag_container .svg-icon-bag{display:flex;align-items:center;padding-right:10px}.included-baggage-main .baggage_bag_container .baggage-bag-text{flex:1 1 auto}.included-baggage-main .baggage_bag_container .baggage-bag-text h4{font-size:12px;letter-spacing:.48px}.included-baggage-main .baggage_bag_container .baggage-bag-text p{line-height:12px;padding-top:3px}.included-baggage-main .baggage_bag_container .included-text{display:flex;align-items:center}.included-baggage-main .baggage_bag_container .included-text span{color:#4b6d93;letter-spacing:.48px;font-size:12px;font-weight:600}.included-baggage-main .baggage_bag_container .included-text span.green-included-color{color:#4b6d93!important}.included-baggage-md{display:none}@media(min-width:768px){.included-baggage-md{position:relative;width:71px;display:flex;align-items:center;font-size:11.004px;letter-spacing:.04em;color:#4b6d93;line-height:14px;margin-right:10px;padding-bottom:5px;font-weight:normal}.included-baggage-md{margin-right:6px}.included-baggage-md .svg-icon-baggage{position:absolute;left:-31px;display:flex;align-items:center}.included-baggage-md .svg-icon-baggage svg{width:100%}.included-baggage-md .svg-icon-baggage svg.baggage-space{margin-right:3px}.included-baggage-md .svg-icon-baggage svg.baggage-small{width:65%;position:relative;top:2px}}.included-baggage-md-new{width:100%;padding:0;display:none}@media(min-width:768px){.included-baggage-md-new{display:block}}.included-baggage-md-new .item_baggage{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:6px}.included-baggage-md-new .baggage_box{display:flex;align-items:center}.included-baggage-md-new .baggage_box .icon-baggage{position:relative;top:2px}.included-baggage-md-new .baggage_box .icon-baggage svg{margin-right:5px;width:13px;height:16px;fill:#01b7f2}@media(min-width:1200px){.included-baggage-md-new .baggage_box .icon-baggage svg{width:unset;height:unset}}.included-baggage-md-new .baggage_box .icon-baggage svg.disabled-bag{fill:#dbe2ea}.included-baggage-md-new .baggage_box .baggage_bag_text{font-size:12px;color:#4b6d93;letter-spacing:.56px}@media(min-width:768px){.included-baggage-md-new .baggage_box .baggage_bag_text{font-size:14px}}.included-baggage-md-new .baggage_box .baggage_bag_text::first-letter {text-transform:uppercase}.included-baggage-md-new .included_text{font-size:12px;letter-spacing:.56px;font-weight:600}@media(min-width:768px){.included-baggage-md-new .included_text{font-size:14px}}.included-baggage-md-new .included_text::first-letter {text-transform:uppercase}.included-baggage-md-new .included_text.disabled-included-color{letter-spacing:.42px}.green-included-color{color:#4b6d93!important}.disabled-included-color{color:#b4b4b4!important}.flight-hotelcross-new #sidebar{background:#fff}.flight-hotelcross-new .amenitiesnew .tooltipV2-popover-reskin.popover{min-width:-webkit-fill-available}.flight-hotelcross-new .amenitiesnew .tooltipV2-popover-reskin .popover-content{padding:5px 5px}@media(min-width:768px){.flight-hotelcross-new .amenitiesnew .tooltipV2-popover-reskin.popover{min-width:unset}}@media(min-width:992px){.hotel-title-container.flight-titleV2.hotelcross-sellV2{height:56px;display:flex;align-items:center}}.hotel-title-container.flight-titleV2 .flightinfojourney,.hotel-title-container.flight-titleV2 .hotelinfojourneyV2{color:#4b6d93;font-size:12px;letter-spacing:.49px;font-weight:normal!important;line-height:unset!important}@media(min-width:576px){.hotel-title-container.flight-titleV2 .flightinfojourney,.hotel-title-container.flight-titleV2 .hotelinfojourneyV2{font-size:14px;letter-spacing:.56px}}@media(min-width:768px){.hotel-title-container.flight-titleV2 .flightinfojourney,.hotel-title-container.flight-titleV2 .hotelinfojourneyV2{font-size:16px;letter-spacing:.66px}}.hotel-title-container.flight-titleV2 .flightinfojourney svg,.hotel-title-container.flight-titleV2 .hotelinfojourneyV2 svg{display:flex;align-items:center;position:relative;top:1px}.hotel-title-container.flight-titleV2 .flightinfojourney .hotelinfojourneydetail .location,.hotel-title-container.flight-titleV2 .hotelinfojourneyV2 .hotelinfojourneydetail .location{font-size:unset}.hotel-title-container.flight-titleV2 .hotel-dates{color:#4b6d93;font-size:12px;letter-spacing:.48px}@media(min-width:768px){.hotel-title-container.flight-titleV2 .hotel-dates{font-size:14px;letter-spacing:.56px}}.hotel-title-container.flight-titleV2.hotelcross-sellV2 .breadcrumbs{display:none}@media(min-width:992px){.hotel-title-container.flight-titleV2.hotelcross-sellV2 .breadcrumbs{display:flex;align-items:flex-end;justify-content:flex-end;height:100%;flex:1 1 auto}}.hotel-title-container.flight-titleV2.hotelcross-sellV2 .hoteltitleinfo_mobile a.back-results{display:flex;width:205px;height:37px;align-items:center;justify-content:center;font-size:12px;letter-spacing:.52px;background-color:#01b7f2;border-radius:6px;color:#fff;padding:5px 8px;font-weight:900;text-transform:uppercase;cursor:pointer}@media(min-width:992px){.hotel-title-container.flight-titleV2.hotelcross-sellV2 .hoteltitleinfo_mobile a.back-results{letter-spacing:1.4px;width:203px;height:39px}}.hotel-title-container.flight-titleV2.hotelcross-sellV2 .hoteltitleinfo_mobile a.back-results svg{display:block;margin-right:10px}@media(min-width:992px){.hotel-title-container.flight-titleV2.hotelcross-sellV2 .hoteltitleinfo_mobile a.back-results svg{display:none}}.hotel-title-container.flight-titleV2.hotelcross-sellV2 .hotelinfojourneyV2{display:none}@media(min-width:992px){.hotel-title-container.flight-titleV2.hotelcross-sellV2 .hotelinfojourneyV2{display:block;padding-left:15px}}.hotel-title-container.flight-titleV2 .flightinfo.flighttitleinfo_mobile,.hotel-title-container.flight-titleV2 .flightinfo.hoteltitleinfo_mobile,.hotel-title-container.flight-titleV2 .hotelinfo.flighttitleinfo_mobile,.hotel-title-container.flight-titleV2 .hotelinfo.hoteltitleinfo_mobile{padding:10px 0}@media(min-width:600px){.hotel-title-container.flight-titleV2 .flightinfo.flighttitleinfo_mobile,.hotel-title-container.flight-titleV2 .flightinfo.hoteltitleinfo_mobile,.hotel-title-container.flight-titleV2 .hotelinfo.flighttitleinfo_mobile,.hotel-title-container.flight-titleV2 .hotelinfo.hoteltitleinfo_mobile{padding:14px 0}}@media(min-width:768px){.hotel-title-container.flight-titleV2 .flightinfo.flighttitleinfo_mobile,.hotel-title-container.flight-titleV2 .flightinfo.hoteltitleinfo_mobile,.hotel-title-container.flight-titleV2 .hotelinfo.flighttitleinfo_mobile,.hotel-title-container.flight-titleV2 .hotelinfo.hoteltitleinfo_mobile{padding:14px 0}}section#content.contentV2.flight-hotelcross-new{padding-top:0;display:flex;flex-direction:column}@media(min-width:768px){section#content.contentV2.flight-hotelcross-new{display:block}}.flight-hotelcross-new .sort-by-section{padding-top:15px!important}@media(min-width:992px){.flight-hotelcross-new .sort-by-section{padding-top:0!important}}@media(max-width:575px){.flight-hotelcross-new .package .hotelbox-ap-container{margin-top:20px}.flight-hotelcross-new .package .hotelbox-ap-container .hotelbox-price{border-left:0;padding-left:0}}@media(min-width:516px){.flight-hotelcross-new .hotelbox-ap-container .hotelbox-price{padding:0}}@media(min-width:768px){.flight-hotelcross-new .hotelbox-ap-container .hotelbox-price{padding:15px 15px;margin:0;height:100%}}@media(min-width:576px) and (max-width:767px){.flight-hotelcross-new .hotel-listing.package .total-container{padding-right:0}}.flight-hotelcross-new .hotelbox-price .large-price{padding-top:15px;margin-bottom:0;text-align:left}@media(min-width:768px){.flight-hotelcross-new .hotelbox-price .large-price{padding-top:6px;text-align:right}}.flight-hotelcross-new.flight-listingV2 .flightboxv4 .flightbox-price .action a.button.btn-small.full-width.green{line-height:16px;display:flex;align-items:center;justify-content:center;width:183px!important;flex-direction:column}@media(min-width:768px){.flight-hotelcross-new.flight-listingV2 .flightboxv4 .flightbox-price .action a.button.btn-small.full-width.green{width:100%!important}}@media(min-width:992px){.flight-hotelcross-new.flight-listingV2 .flightboxv4 .flightbox-price .action a.button.btn-small.full-width.green{line-height:48px;flex-direction:row}}@media(min-width:992px){.flight-hotelcross-new.flight-listingV2 .flightboxv4 .flightbox-price .action a.button.btn-small.full-width.green span{margin-left:5px}}.flight-hotelcross-new span#select2-ddlHotelName-container{height:40px;line-height:40px;background-color:transparent;border:.5px solid #90a5bd;border-radius:8px;color:#4b6d93;font-size:12px}.flight-hotelcross-new span#select2-ddlHotelName-container:before{background-color:transparent}.flight-hotelcross-new .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:url(../../images/reskin/search-icon-gray.svg);right:13px;top:-1px}.flight-hotelcross-new #hotel-name-filter .panel-content{padding-bottom:20px}.flight-hotelcross-new #hotel-name-filter .panel-content span{margin-top:0;padding-top:0}.flight-hotelcross-new #resetPanel.search-results-title{border-bottom:0}.flight-hotelcross-new .filters-container #rating-filter ul.hotel-filters-option-v2 li label{background-image:url("../../images/reskin/Hotels/HotelStars-new-sprite.png");background-color:#fff;padding:0}.flight-hotelcross-new .filters-container #ReviewPanel ul.hotel-filters-option-v2 li label{background-image:url("../../images/reskin/Hotels/Guestratings-new-sprite.png")!important}.flight-hotelcross-new .filters-container #ReviewPanel ul.hotel-filters-option-v2{margin-bottom:10px}.flight-hotelcross-new .filters-container.toggle-container .panel.style1:last-child{border-bottom:0}.flight-hotelcross-new.flight-listingV2 .filters-container.toggle-container .panel.style1 .panel-content span{margin-top:0}.flight-hotelcross-new.flight-listingV2 .filters-container.toggle-container .panel.style1 .panel-content span.pull-left,.flight-hotelcross-new.flight-listingV2 .filters-container.toggle-container .panel.style1 .panel-content span.pull-right{margin-top:5px}@media(min-width:768px){.flight-hotelcross-new.flight-listingV2 .flightboxv4 .flightbox-price{padding-bottom:20px}}.flight-hotelcross-new .titlelinecontainer h3{font-size:16px;letter-spacing:.64px}.flight-hotelcross-new .titlelinecontainer .titleline span{background:transparent;color:#4b6d93}.flight-hotelcross-new .titlelinecontainer .titleline span strong{font-weight:600}.flight-hotelcross-new .titlelinecontainer .titleline:before{border-top:0}@media(min-width:1200px){.flight-hotelcross-new .accommodation-area{position:relative;z-index:99}}.flight-hotelcross-new .top-listing{border:0;margin-bottom:15px}.flight-hotelcross-new .top-title{background:#01b7f2;width:128px;height:30px;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.flight-hotelcross-new .flight-list.selected .hotelboxv4{border:.5px solid #01b7f2}.flight-hotelcross-new .top-listing{margin-bottom:20px}@media(min-width:768px){.flight-hotelcross-new .top-listing{margin-bottom:15px}}.flight-hotelcross-new .flight-list.selected:before{content:"";background:#01b7f2;width:15px;height:15px;position:absolute;z-index:0;margin-top:-1px}.flight-hotelcross-new .hotelboxv4{padding:14px 10px;border:.5px solid #c5d3e3;border-radius:8px;box-shadow:none;margin-bottom:20px}@media(min-width:768px){.flight-hotelcross-new .hotelboxv4{padding:unset;margin-bottom:15px}}@media(min-width:768px){.flight-hotelcross-new .hotelboxv4 .hotelbox-ap-container{margin:0;padding:0;border-left:.5px solid #c5d3e3;flex-basis:30%;max-width:27%;display:flex;align-items:flex-start}.flight-hotelcross-new .discount .hotelboxv4 .hotelbox-ap-container{border-left:.5px solid #fdb715}.flight-hotelcross-new .selected .hotelboxv4 .hotelbox-ap-container{border-left:.5px solid #01b7f2}}@media(min-width:992px){.flight-hotelcross-new .hotelboxv4 .hotelbox-ap-container{flex-basis:34%;max-width:28%}}@media(min-width:1400px){.flight-hotelcross-new .hotelboxv4 .hotelbox-ap-container{max-width:25%}}.flight-hotelcross-new .hotelbox-title{border-bottom:0}.flight-hotelcross-new .arcontainer{padding-left:0;align-items:center;flex-direction:row-reverse;width:100%}@media(min-width:768px){.flight-hotelcross-new .arcontainer{flex-direction:row;width:100%}}@media(min-width:768px){.flight-hotelcross-new .hotelboxv4 .arcontainer{display:flex;align-items:flex-end;justify-content:space-between;height:100%;padding-bottom:5px;padding-top:0;padding-left:0;padding-right:0}}.flight-hotelcross-new .hotelbox-image.hotelbox-image .background-image{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.flight-hotelcross-new .hotelbox-image .background-image{width:110px;height:100%;border-radius:8px}@media(min-width:992px){.flight-hotelcross-new .hotelbox-image .background-image{height:127px}}@media(min-width:576px){.flight-hotelcross-new .hotelbox-image .background-image{width:unset;height:unset}}@media(min-width:768px){.flight-hotelcross-new .hotelbox-image .background-image{border-radius:8px}}.flight-hotelcross-new .hotel-listing .hotelbox-info{padding:0}@media(min-width:768px){.flight-hotelcross-new .hotel-listing .hotelbox-info{padding:20px 15px 20px 15px}}@media(min-width:1200px){.flight-hotelcross-new .hotelbox-info .hotelbox-image{flex-basis:37%;-webkit-flex-basis:32.5%}}.flight-hotelcross-new .hotelbox-information{padding:0 0 0 16px}@media(min-width:768px){.flight-hotelcross-new .hotelbox-information{padding:0 15px 0 15px}}.flight-hotelcross-new .hotelbox-information .hotelbox-title h4.box-title{color:#4b6d93;font-size:16px;letter-spacing:.64px;text-transform:lowercase}@media(max-width:575px){.flight-hotelcross-new .hotelbox-information .hotelbox-title h4.box-title{margin-bottom:0}}.flight-hotelcross-new .hotelbox-information .hotelbox-title h4.box-title::first-letter {text-transform:uppercase}.flight-hotelcross-new .box-title small{color:#01b7f2;letter-spacing:.42px;font-size:12px;text-transform:uppercase;font-weight:600;margin-top:2px;line-height:17px}@media(min-width:768px){.flight-hotelcross-new .box-title small{margin-top:4px}}.flight-hotelcross-new .box-title small i.yellow-color{display:none}.flight-hotelcross-new .hotel-listing .hotel-mealplan .icon-box.style1{background:transparent;color:#4b6d93;font-size:12px;letter-spacing:.48px;text-transform:capitalize;line-height:15px}@media(min-width:768px){.flight-hotelcross-new .hotel-listing .hotel-mealplan .icon-box.style1{font-size:14px;letter-spacing:.56px}}@media(min-width:992px){.flight-hotelcross-new .hotel-listing .hotel-mealplan .icon-box.style1{line-height:18px}}.flight-hotelcross-new .hotel-listing.package .hotel-amenities{padding-top:0;padding-bottom:0;padding-left:0;flex:0 0 40%;max-width:100%;position:relative;top:0;margin-right:0}@media(min-width:450px){.flight-hotelcross-new .hotel-listing.package .hotel-amenities{flex:0 0 35%}}@media(min-width:530px){.flight-hotelcross-new .hotel-listing.package .hotel-amenities{flex:0 0 50%}}@media(min-width:768px){.flight-hotelcross-new .hotel-listing.package .hotel-amenities{flex:unset;max-width:unset;position:unset}}.flight-hotelcross-new .hotel-amenities .booking-item-features{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;height:unset}@media(min-width:768px){.flight-hotelcross-new .hotel-amenities .booking-item-features{align-items:center;display:block}}@media(min-width:992px){.flight-hotelcross-new .hotel-amenities .booking-item-features{height:23px}}.flight-hotelcross-new .hotelbox-information .trustscore{font-size:8px;position:relative;top:1px}@media(min-width:768px){.flight-hotelcross-new .hotelbox-information .trustscore{top:-4px}}@media(min-width:992px){.flight-hotelcross-new .hotelbox-information .trustscore{top:-7px}}@media(min-width:992px){.flight-hotelcross-new .hotelbox-information .trustscore{font-size:14px;top:unset}}@media(min-width:516px){.flight-hotelcross-new .hotelbox-price .action{display:none}}@media(min-width:768px){.flight-hotelcross-new .hotelbox-price .action{display:block}}@media(min-width:516px){.flight-hotelcross-new .mobile-select{display:block}}@media(min-width:768px){.flight-hotelcross-new .mobile-select{display:none}}.flight-hotelcross-new .hotelbox-price .price>span{color:#4b6d93;font-weight:900;font-size:24px;letter-spacing:.6px}@media(min-width:992px){.flight-hotelcross-new .hotelbox-price .price>span{font-size:25px;letter-spacing:.63px}}.flight-hotelcross-new .hotelbox-image .discount .discount-text{font-size:12px;font-weight:600;letter-spacing:.48px}@media(min-width:768px){.flight-hotelcross-new .hotelbox-image .discount .discount-text{transform:unset;font-size:14px;letter-spacing:1.19px}}.flight-hotelcross-new .hotel-listing .hotelbox-price .price small{color:#4b6d93;font-size:12px;letter-spacing:.48px;text-transform:unset;margin-bottom:0;text-transform:capitalize}@media(min-width:768px){.flight-hotelcross-new .hotel-listing .hotelbox-price .price small{font-size:14px;letter-spacing:.56px}}.flight-hotelcross-new .hotel-listing .hotel-mealplan .icon-box.style1>i{display:none!important}.flight-hotelcross-new .hotel-listing .amenitiesnew>li{margin-bottom:5px;margin-left:15px;display:flex;flex:1 1 auto;width:auto;margin-top:0;margin-right:0}@media(min-width:530px){.flight-hotelcross-new .hotel-listing .amenitiesnew>li{flex:unset}}.flight-hotelcross-new .hotel-listing .amenitiesnew>li:nth-last-of-type(1) i{align-items:flex-end}.flight-hotelcross-new .hotel-listing .amenitiesnew>li:nth-last-of-type(2) i{align-items:flex-end}@media(min-width:530px){.flight-hotelcross-new .hotel-listing .amenitiesnew>li:nth-last-of-type(1){margin-bottom:5px}.flight-hotelcross-new .hotel-listing .amenitiesnew>li:nth-last-of-type(2){margin-bottom:5px}.flight-hotelcross-new .hotel-listing .amenitiesnew>li:nth-last-of-type(1) i{align-items:center}.flight-hotelcross-new .hotel-listing .amenitiesnew>li:nth-last-of-type(2) i{align-items:center}}.flight-hotelcross-new .hotel-listing .three-amenities.amenitiesnew>li:nth-last-of-type(2){margin-bottom:5px}@media(min-width:530px){.flight-hotelcross-new .hotel-listing .three-amenities.amenitiesnew>li:nth-last-of-type(1){margin-bottom:5px}.flight-hotelcross-new .hotel-listing .three-amenities.amenitiesnew>li:nth-last-of-type(1) i{padding-right:0}}@media(min-width:768px){.flight-hotelcross-new .hotel-listing .amenitiesnew>li:nth-last-of-type(1){margin-bottom:0}.flight-hotelcross-new .hotel-listing .amenitiesnew>li:nth-last-of-type(2){margin-bottom:0}.flight-hotelcross-new .hotel-listing .three-amenities.amenitiesnew>li:nth-last-of-type(2){margin-bottom:0}.flight-hotelcross-new .hotel-listing .three-amenities.amenitiesnew>li:nth-last-of-type(1){margin-bottom:0}}.flight-hotelcross-new .hotel-listing .three-amenities.amenitiesnew>li:nth-last-of-type(1) i{justify-content:flex-end;padding-right:3px}.flight-hotelcross-new .hotel-listing .three-amenities.amenitiesnew>li:nth-last-of-type(1) i.soap-icon-securevault{padding-right:7px}@media(min-width:768px){.flight-hotelcross-new .hotel-listing .amenitiesnew>li{margin-top:5px;margin-right:10px;margin-left:unset;margin-bottom:0}}.flight-hotelcross-new .hotel-amenities .booking-item-features>li>i{background:#fff;color:#4b6d93}.flight-hotelcross-new .hotel-listing [class*=" box-icon-border"]:hover{color:#4b6d93!important;box-shadow:none!important}.flight-hotelcross-new .hotel-listing .amenitiesnew>li>i{font-size:20px;align-items:center;display:flex;justify-content:center;flex:1 1 auto;width:22px;height:26px}@media(min-width:768px){.flight-hotelcross-new .hotel-listing .amenitiesnew>li>i{width:100%;height:100%;font-size:15px;align-items:center;display:unset}}.flight-hotelcross-new .hotelbox-image .discount{background:rgba(253,183,21,.93);border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media(min-width:768px){.flight-hotelcross-new .hotelbox-image .discount{top:auto;bottom:0;left:0;width:100%;height:auto;line-height:30px;text-indent:0;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.flight-hotelcross-new .flightbox-price .action a.button.btn-small.full-width.green,.flight-hotelcross-new .hotelbox-price .action a.button.btn-small.full-width.green{background:#01b7f2;height:48px;line-height:48px;font-size:12px;font-weight:900;letter-spacing:.9px;border-radius:8px}@media(min-width:768px){.flight-hotelcross-new .flightbox-price .action a.button.btn-small.full-width.green,.flight-hotelcross-new .hotelbox-price .action a.button.btn-small.full-width.green{font-size:14px;letter-spacing:1.05px;height:51px;line-height:51px}.flight-hotelcross-new .hotelbox-price .action a.button.btn-small.full-width.green{margin-bottom:0}}.flight-hotelcross-new .flightbox-price .action a:hover,.flight-hotelcross-new .flightbox-price .action a:focus,.flight-hotelcross-new .hotelbox-price .action a:hover,.flight-hotelcross-new .hotelbox-price .action a:focus{color:#fff}.flight-hotelcross-new .mobile-button a.button.green{height:48px;line-height:48px;font-size:12px;font-weight:900;letter-spacing:.9px;color:#fff;background-color:#01b7f2;border-radius:8px;padding:0 15px;text-transform:uppercase}.flight-hotelcross-new .trustscore.pos .value{font-size:18px;padding:10.5px 6px}@media(min-width:992px){.flight-hotelcross-new .trustscore.pos .value{padding:8px 6px}}@media(min-width:300px){.flight-hotelcross-new .hotelbox-righttier{display:flex;flex-direction:row-reverse;align-items:unset;justify-content:space-between}.flight-hotelcross-new .hotelbox-righttier .deposit-panel span.totalprice{color:#4b6d93;font-size:12px;letter-spacing:.48px;font-weight:600;margin-bottom:0;text-align:left;line-height:16px}.flight-hotelcross-new .hotelbox-righttier .deposit-panel span.totalprice>b{display:block;color:#01b7f2;font-weight:900;text-align:left;font-size:14px;letter-spacing:.56px}}@media(min-width:300px) and (min-width:768px){.flight-hotelcross-new .hotelbox-righttier .deposit-panel span.totalprice>b{display:inline-block;padding-left:5px}}@media(min-width:768px){.flight-hotelcross-new .hotelbox-righttier{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;height:100%}.flight-hotelcross-new .hotelbox-righttier .deposit-panel span.totalprice{text-align:right}}@media(min-width:768px){.flight-hotelcross-new .hotel-listing .hotel-mealplan{line-height:23px}}.flight-hotelcross-new .hotelbox-price .large-price .avgtitle{color:#4b6d93;font-size:12px;letter-spacing:.48px;margin-bottom:0;text-transform:capitalize;line-height:5px}.flight-hotelcross-new .hotelbox-price .large-price .hotel-price{color:#4b6d93;font-weight:900;font-size:12px;letter-spacing:.48px}.flight-hotelcross-new .hotelbox-price .deposit-panel{margin-left:0;max-width:100%;position:absolute;top:auto;bottom:0}@media(min-width:576px){.flight-hotelcross-new .hotelbox-price .deposit-panel{bottom:11px}}@media(min-width:768px){.flight-hotelcross-new .hotelbox-price .deposit-panel{position:unset}}.flight-hotelcross-new .hotelbox-price .deposit-panel span{font-size:12px;letter-spacing:.48px;font-weight:600;text-transform:lowercase;display:block;margin-top:0;margin-bottom:5px;text-align:left}@media(min-width:768px){.flight-hotelcross-new .hotelbox-price .deposit-panel span{margin-top:8px;margin-bottom:3px;text-align:right}}.flight-hotelcross-new .hotelbox-price .deposit-panel span::first-letter {text-transform:uppercase}@media(min-width:992px){.flight-hotelcross-new .hotel-rating{flex-direction:row-reverse;align-items:flex-start}}.flight-hotelcross-new .sc-wrapper{flex-direction:column}.flight-hotelcross-new .hotel-listing .trustscore.size-s .counter{margin-left:0;margin-top:0;font-size:12px;color:#919191;font-style:italic}@media(max-width:575px){.flight-hotelcross-new .hotel-listing .trustscore.size-s .counter{display:block;font-size:12px}}.flight-hotelcross-new .hotel-listing .trustscore.size-s .score{margin-right:5px;color:#2d3e52;font-size:16px}.flight-hotelcross-new .five-stars-container{color:transparent}.flight-hotelcross-new .hotel-cross-results-search{display:flex;justify-content:space-between;margin-bottom:15px}.flight-hotelcross-new .hotel-cross-results-search .results-found{display:flex;font-size:14px;letter-spacing:.56px;padding:0;color:#4b6d93;line-height:3em}.flight-hotelcross-new .hotel-cross-results-search .results-found span{padding-right:4px}.hotelcross-continue-without-hotels{border:.5px solid #c5d3e3;border-radius:8px;padding:15px 12px;margin-top:30px}.hotelcross-continue-without-hotels p{font-size:17px;letter-spacing:.44px;line-height:22px;text-align:center;color:#4b6d93;padding-left:15px;padding-right:15px}.hotelcross-continue-without-hotels a.butn-blue{width:100%;background-color:#01b7f2;font-size:12px;letter-spacing:.9px;font-weight:900;color:#fff;text-transform:uppercase;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center}.flight-hotelcross-new ul.hotel-filters-option-v2 li .checkbox:before{visibility:hidden}.flight-hotelcross-new .hotel-listing.package .sort-by-section .sort-bar{width:100%;display:flex}.flight-hotelcross-new .total-price{display:block;color:#4b6d93;font-size:12px;letter-spacing:.48px;font-weight:normal;margin-bottom:0;text-align:right;text-transform:lowercase;line-height:20px}.flight-hotelcross-new .total-price:first-letter {text-transform:uppercase}.flight-hotelcross-new .total-price .icon-deposit{display:block}.flight-hotelcross-new .total-price .icon-deposit strong{color:#4b6d93;font-weight:900;text-align:right;font-size:25px;letter-spacing:.63px;display:block}@media(min-width:768px){.flight-hotelcross-new .total-price .icon-deposit strong{display:inline-block}}.flight-hotelcross-new .hotelbox-price .total-container{display:flex;flex-direction:column;order:-1}@media(min-width:768px){.flight-hotelcross-new .hotelbox-price .total-wrapper{margin-bottom:0}}.hotelcross-sellV2 .btn-group-new{display:none}.flight-hotelcross-new #SortPanel.collapse{display:block;height:auto!important}.flight-hotelcross-new #SortPanel.mrg20-B{margin-bottom:5px!important}@media(min-width:768px){.flight-hotelcross-new #SortPanel.mrg20-B{margin-bottom:20px!important}}.flight-hotelcross-new .hotel-listing{width:100%}.flight-hotelcross-new #rating-filter.collapse.in{height:100%;min-height:54px}.flight-hotelcross-new .flightinfo:before{content:url(../../images/reskin/dropdown-icon-down-large-crosssell.svg);position:absolute;right:20px;top:10px}@media(min-width:768px){.flight-hotelcross-new .flightinfo:before{content:""}}.flight-hotelcross-new .flightinfo.crosssell-flightinfo:before{content:url(../../images/reskin/dropdown-icon-up-large-crosssell.svg)}.flight-hotelcross-new .flightinfo.crosssell-flightinfo{border-bottom:0!important}.flight-hotelcross-new.flight-listingV2 .sort-by-section .sort-bar li .sort-by-container>span small{text-transform:capitalize}.flight-hotelcross-new .deposit-panel{font-size:12px;font-weight:600;letter-spacing:.48px;line-height:0}@media(min-width:992px){.flight-hotelcross-new .deposit-panel{line-height:5px}}.flight-hotelcross-new .hotelbox-righttier .deposit-panel{display:none!important}