﻿@charset "UTF-8";.V3 .custom-select:dir(rtl){background-position:left .75rem center;}.V3 .font-12{font-size:12px;}.V3 .font-16{font-size:16px;}.V3 .font-500{font-weight:500;}.V3 .align-left{text-align:start;}.V3 .align-right{text-align:end;}:root{--spinner-animation-speed:1s;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}body{font-family:"Roboto",sans-serif;color:#363636;text-align:start;padding-right:0!important;}html.large-width .V3 section.info .provider-info.large .provider-info-summary{max-width:100%;}html.large-width .V3 section.info .provider-info.large img.size-180{max-width:100%;max-height:100%;width:100%;}html.page-booking .V3 header:before,html.page-booking .V3 header:after{display:none;}html.page-booking .V3 header{display:flex;gap:15px;align-items:center;justify-content:flex-end;}html.page-booking .V3 header h1{flex:1;}html.page-booking .V3 header .list-bar-right ul{display:flex;gap:15px;}html.page-booking .V3 header .list-bar-right ul li{max-height:24px;height:24px;}html.page-booking .V3 header .list-bar-right ul li a.dropbtn{padding:0;}html.page-booking .V3 header .list-bar-right ul li.currency #primary_nav_wrap_currency>div:before,html.page-booking .V3 header .list-bar-right ul li.currency #primary_nav_wrap_currency>div:after{inset-inline-end:8px;}html.page-booking .V3 header p{line-height:1em;}html.page-booking .V3 header p img{margin:auto 0;}html.page-booking .V3 small.input-validation{font-size:83%;line-height:110%;}html.page-booking .V3 input.form-control.is-invalid{padding-inline-end:5px!important;background-image:none;}html.page-booking-confirmation .V3 header:before,html.page-booking-confirmation .V3 header:after{display:none;}html.page-booking-confirmation .V3 header{display:flex;gap:15px;align-items:center;justify-content:flex-end;}html.page-booking-confirmation .V3 header h1{flex:1;}html.page-booking-confirmation .V3 header .list-bar-right ul{display:flex;gap:15px;}html.page-booking-confirmation .V3 header .list-bar-right ul li{max-height:24px;height:24px;}html.page-booking-confirmation .V3 header .list-bar-right ul li a.dropbtn{padding:0;}html.page-booking-confirmation .V3 header p{line-height:1em;}html.page-booking-confirmation .V3 header p img{margin:auto 0;}html.page-unknown .V3 header.default{display:flex;justify-content:flex-end;}html.page-unknown .V3 header.default.utils h1{flex:1;}html.my-bookings .V3 #ucLanguage_pnlContainer{display:none;}html.my-bookings .V3 header.default:before,html.my-bookings .V3 header.default:after{display:none;}html.my-bookings .V3 header.default{display:flex;justify-content:space-between;flex-direction:row-reverse;}html.my-bookings .V3 header.default #ucLanguage_pnlContainer{display:block;}html.my-bookings .V3 header.default #ucLanguage_pnlContainer li.dropdown.language a{padding-inline-end:0;}html.my-bookings .V3 header.default .list-bar-right #primary_nav_wrap_currency>div:before,html.my-bookings .V3 header.default .list-bar-right #primary_nav_wrap_currency>div:after{inset-inline-end:20px;}.V3 .gap-5{gap:5px;}.V3 .gap-10{gap:10px;}.V3 .search-control>.tabs.header .tab.selected{background:#000;}.V3 .search-control>.tabs.header .tab.selected a{color:#fff;}.V3 .data-icon.booking-failure{background-image:url(../../Images/HighDPI/Booking-Failure.png);background-position:0 0;background-size:contain;width:24px;height:24px;margin-top:-5px;}.V3 span.price-type{display:block;text-align:end;color:#363636;}.V3 .campaign-offers{text-align:end;background:#f8f8f8;padding:10px;border-radius:4px;}.V3 span.having-offer{display:block;font-weight:500;}.V3 span.star0{width:16px;height:16px;}.V3 .price-col span.price{font-size:20px;font-weight:500;}.V3 .tabs.large{display:inline;}.V3 .price-filter div.selector.double-digit{display:inline-block;}.V3 .price-filter label{margin-right:10px;margin-left:10px;}.V3 .h6{font-size:16px;font-weight:400;color:#000;}.V3 .p{font-size:18px;font-weight:400;}.V3 .h5{font-size:16px;}.V3 .h2{color:#000;font-size:24px;font-weight:600;}.V3 .offerdescriptionfont{color:#000;font-size:16px;font-weight:500;}.V3 .listTitle{color:#000;font-size:18px;font-weight:700;}.V3 .headTitle{color:#000;font-size:16px;font-weight:700;}.V3 .description{font-size:12px;font-weight:400;}.V3 .container-fluid{background-color:#efefef;}.V3 .container{padding-right:0;padding-left:0;border:0 solid #ccc;border-radius:4px;width:100%;flex-shrink:0;}.V3 .header{height:auto;width:auto;color:#fff;padding-bottom:10px;padding-left:10px;padding-right:10px;text-align:justify-all;flex-shrink:0;}.V3 .headercontent{padding-top:10px;}.V3 .offerspacebetwn{padding-top:4px;}.V3 .offerheader{width:auto;background-color:#ededed;flex-shrink:0;color:#000;height:34px;text-align:justify-all;padding-top:4px;padding-bottom:4px;padding-left:10px;}.V3 .offerdescription{width:auto;background-color:#f0faf4;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;font-size:14px;font-weight:200;}.V3 .offerfont{color:#00a94f;font-size:16px;font-weight:600;padding-left:4px;padding-right:4px;}.V3 .offerdescriptionline{background-color:#00a94f;height:4px;}.V3 .offerbutton{padding-top:20px;}.V3 .searchbutton{padding-left:14px;padding-right:14px;}.V3 .viewmorelink{padding-top:4px;}.V3 .trmscondbtn{padding-top:20px;}.V3 .wishlisticon{padding-left:10px;padding-top:4px;padding-bottom:4px;}.V3 .dropdown-body{min-height:auto;padding-top:2px;padding-left:20px;padding-right:20px;}.V3 .dropdown-title{font-size:16px;font-weight:bold;}.V3 .selectedtabcontent{background-color:#f8f8f8;padding-top:10px;padding-bottom:10px;}.V3 .info{color:#363636;}.V3 .tabsearchfieldfont{font-size:16px;font-weight:500;color:#000;}.V3 .tabsearchvaluefont{font-size:14px;font-weight:400;color:#363636;}.V3 .btn-link:hover{color:#00a94f;text-decoration:underline;}.V3 .btn.focus,.V3 .btn:focus{outline:0;box-shadow:none;}.V3 .card-bodymoreoption{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:10px;background-color:#f8f8f8;border-color:none;}.V3 .accordion.card{overflow:hidden;}.V3 .card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:0;border-radius:0;margin-left:0;}.V3 #myTabContent{background-color:#add8e6;color:#000;}.V3 #myTab{width:200px;}.V3 .iconright{padding-top:26px;width:auto;}.V3 .iconright img{width:24px;}.V3 .tab-pane{padding:10px;}.V3 .n1{margin-top:20px;}.V3 .n2{margin-top:20px;margin-left:20px;}.V3 .nitem{background-color:#fff;}.V3 .f1{background-color:#ccebf7;}.V3 .nav-tabs .nav-item.show .nav-link,.V3 .nav-tabs .nav-link.active{color:#fff;background-color:#000;border-color:#000;}.V3 .nav-tabs{border-bottom:0;}.V3 .icon{margin-right:20px;background-size:18px;}.V3 .Destinationline{background-color:#f3f3f3;width:100%;margin-top:10px;}.V3 .tabledestiTitle{background-color:#f3f3f3;height:80px;padding:26px;}.V3 .imagebox{width:inherit;height:100%;vertical-align:middle;position:relative;max-width:none;overflow:hidden;object-fit:none;object-position:center;}.V3 .separatorline{height:5px;width:1px;color:#363636;padding-left:6px;padding-right:6px;}.V3 .gridescription2{padding-top:10px;padding-bottom:10px;}.V3 .font{font-weight:500;}.V3 .mainpriceA{color:#000;font-size:20px;font-weight:500;}.V3 .cardheadtextSright{font-size:14px;font-weight:normal;text-align:right;color:#363636;}.V3 .cardheadtextSleft{font-size:14px;font-weight:normal;text-align:left;color:#363636;}.V3 .rightrectbox{height:auto;width:160px;background-color:#f8f8f8;padding-right:10px;padding-top:10px;padding-bottom:10px;padding-left:10px;border-radius:4px;position:relative;float:right;}.V3 .leftrectbox{height:auto;width:160px;background-color:#f8f8f8;padding-right:10px;padding-top:10px;padding-bottom:10px;padding-left:10px;border-radius:4px;position:relative;float:left;}.V3 .pricesecondvar{padding-left:20px;text-align:end;padding-bottom:10px;}.V3 .btn-link{font-weight:400;color:#00a94f;text-decoration:none;}.V3 a.btn-link{font-weight:400;color:#00a94f;text-decoration:none;padding:4px;}.V3 div.a{text-align:right;position:relative;float:right;}.V3 div.b{text-align:left;}.V3 .footer{background-color:#f0faf4;color:#363636;padding:10px;font-size:16px;font-weight:normal;}.V3 .page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#000;background-color:#fff;border:1px solid #dee2e6;}.V3 .spacebet{padding-top:10px;padding-bottom:10px;}.V3 .space{margin-right:10px;}.V3 .space2{padding-left:20px;}.V3 .space3{padding-left:2px;}.V3 .space4{padding-right:4px;}.V3 .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-left:0;}.V3 .btn-gridview{color:#fff;background-color:#00a94f;border:#00a94f;padding:10px 20px;font-weight:normal;margin-top:0;flex:1;}.V3 .btn-gridview:hover{color:#fff;background-color:#00a94f;border:#00a94f;font-weight:normal;}.V3 .btn-gridview:focus{color:#fff;background-color:#00a94f;border:#00a94f;font-weight:normal;}.V3 .btn-gridview:visited{color:#fff;background-color:#00a94f;border:#00a94f;font-weight:normal;}.V3 .btn-search_terms{color:#fff;background-color:#00a94f;border:#00a94f;font-weight:normal;}.V3 .btn-search_terms:hover{color:#fff;background-color:#00a94f;border:#00a94f;font-weight:normal;}.V3 .btn-search_terms:focus{color:#fff;background-color:#00a94f;border:#00a94f;font-weight:normal;}.V3 .btn-search_terms:visited{color:#fff;background-color:#00a94f;border:#00a94f;font-weight:normal;}.V3 img.one{position:relative;float:right;}.V3 img.two{height:100%;width:100%;display:flex;flex-direction:column-reverse;}.V3 img.offertag{height:100%;width:100%;display:flex;flex-direction:column-reverse;align-content:center;}.V3 .r{padding-top:6px;}.V3 .spacebtwn{padding-top:4px;padding-bottom:4px;}.V3 .pricesubtext{padding-top:4px;}.V3 .img-wrapper{position:relative;}.V3 .top-right{position:absolute;top:16px;right:26px;}.V3 .V3 input.form-check-input{margin-right:9px;}.V3 .V3 .data-icon.icg{background:transparent url(../Resources/Images/Icons/category.svg) no-repeat scroll;filter:opacity(.5);}.V3 .V3 .data-icon.commencing{min-width:auto;}.V3 .V3 .field>label{font-weight:bold;}.V3 .row.no-afbef:after,.V3 .row.no-afbef:before{display:none;}.V3 a:link{-webkit-tap-highlight-color:#00a94f;}.V3 .hide-in-desktop{display:none;}.V3 .btn-primary,.V3 .btn-primary:hover,.V3 .btn-primary:focus,.V3 .btn-primary:active,.V3 .btn-primary:not(:disabled):not(.disabled):active:focus{background-color:#00a94f;border-color:#00a94f;box-shadow:none;-webkit-box-shadow:none;}.V3 .button.btn-primary,.V3 .button.btn-secondary,.V3 .button.btn-transparent{text-shadow:none;background-image:none;box-shadow:none;-webkit-box-shadow:none;}.V3 a.btn-primary{color:#fff;background-color:#00a94f;border-color:#00a94f;}.V3 a.lnk-primary{font-weight:400;color:#00a94f;text-decoration:none;padding:4px;}.V3 .button.btn-primary,.V3 .button.btn-primary:hover,.V3 .button.btn-primary:focus{color:#fff;background-color:#00a94f;border-color:#00a94f;padding:10px 20px;border-radius:.25rem;}.V3 .button.btn-secondary,.V3 .button.btn-secondary:hover,.V3 .button.btn-secondary:focus{background-color:#000;border:1px solid #000;background-image:-moz-linear-gradient(top,#000,#000);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(1,#000));}.V3 .button.btn-transparent,.V3 .button.btn-transparent:hover,.V3 .button.btn-transparent:focus{padding:10px 20px;border-radius:.25rem;background-color:#fff;border:1px solid #00a94f;background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#fff));color:#00a94f;}.V3 .btn-gridview.unavailable{background-color:#d1d7da;border-color:#d1d7da;color:#495057;}.V3 .reviews-info{height:450px;overflow-y:auto;margin-bottom:5px;padding:10px 20px 10px 10px;}.V3 .reviews-info .review{background-color:#fff;border-radius:0;padding:0;margin:0 0 10px;}.V3 .reviews-info .review .review-header .person-name{font-size:16px;color:#363636;font-weight:500;margin-bottom:5px;}.V3 .reviews-info .review .review-header .date-created{color:#6c757d;margin-bottom:5px;}.V3 .reviews-info .review .review-header .score{color:#00a94f;font-weight:400;font-size:100%;float:inline-start;line-height:1;top:0;position:relative;padding-inline-end:2px;}.V3 .reviews-info .review .review-header .max-score{color:#363636;font-weight:400;opacity:1;}.V3 .reviews-info .review .review-body{padding:10px;background-color:#f0faf4;border-radius:4px;margin-top:0;margin-bottom:10px;}.V3 .reviews-info .review .review-body .review-title{font-size:14px;color:#363636;font-weight:500;margin-bottom:5px;}.V3 .reviews-info .review .review-body .row p{font-weight:400;}.V3 .product-configurer.popup{z-index:9999;}.V3 .product-configurer.popup h1{font-size:16px;}.V3 .product-configurer.popup .small-title{font-size:11px;}.V3 .product-configurer.popup .content-wrapper{padding-top:0;max-height:630px;}@media(max-width:768px){.V3 .product-configurer.popup .content-wrapper{max-height:none;}}.V3 .product-configurer.popup .content-wrapper .entity-info-container{background:#f0faf4;margin:0 0 10px;padding:1rem;}.V3 .product-configurer.popup .content-wrapper .entity-info-container h2{margin:0;}.V3 .product-configurer.popup .content-wrapper .ps-bold{font-weight:500;}.V3 .product-configurer.popup .content-wrapper .product-selector-title{font-size:14px;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical{margin:.2em 1em;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container{background-color:#fff;padding:0;gap:0;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.commencing,.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.nights{display:block;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.commencing{padding-inline-start:0;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.number-of-product{padding-inline-end:0;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field .date-input{width:100%;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.hidden{display:none;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .data-icon{display:none;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .flex-fill.hidden{display:none;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container:after{display:none;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container>div{padding-inline-start:15px;padding-inline-end:15px;}.V3 .product-configurer.popup .content-wrapper .product-selector-container{margin-top:20px;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector{margin:10px 0;padding-bottom:10px;border:1px solid #dee2e6;border-radius:4px;min-height:12em;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row{display:flex;gap:0;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row:before,.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row:after{display:none;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-header{color:#000;font-size:14px;font-weight:500;padding-bottom:10px;padding-top:10px;background-color:#f8f8f8;border-top-left-radius:4px;border-top-right-radius:4px;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-header>div,.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row>div{padding-inline-start:15px;padding-inline-end:15px;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row{margin-top:10px;align-items:center;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row .selector{margin-inline:0 10px;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row .no-inline-padding{padding-inline-start:0;padding-inline-end:0;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .product-preloader{width:100%;padding:30px 0;text-align:center;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector>div:nth-child(n+5){border-top:1px solid #dee2e6;padding-top:10px;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .ddl-selector select{height:36px;padding-inline-start:10px;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .availability-content .check-in-splitter{display:inline;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .show-when-error{display:none;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .error-message{color:#dc3545;}.V3 .product-configurer.popup .content-wrapper .error{margin:0 13px;padding:8px;text-align:start;background-color:rgba(218,30,40,.1019607843);color:#000;width:auto;border-radius:4px;box-sizing:border-box;}.V3 .product-configurer.popup .content-wrapper .error:before{content:"";background:url(../Images/Icons/red-info.svg);display:block;width:16px;height:16px;}.V3 .product-configurer.popup .content-wrapper .results{min-height:2em;}.V3 .product-configurer.popup .content-wrapper .results .primary-quote{display:none;}.V3 .product-configurer.popup .content-wrapper .results .available-offers{text-align:start;margin-top:20px;}.V3 .product-configurer.popup .content-wrapper .results .available-offers .offer-wrapper{gap:15px;}.V3 .product-configurer.popup .content-wrapper .results .available-offers .offer-wrapper .available-offer-container{flex:calc(50% - 15px);max-width:calc(50% - 15px);margin-bottom:0;}.V3 .product-configurer.popup .content-wrapper .results .available-offers .offer-wrapper .available-offer-container .offer-card{gap:10px;align-items:start;width:100%;border:1px solid #eaeaea;border-radius:5px;padding:10px;}.V3 .product-configurer.popup .content-wrapper .results .available-offers .offer-wrapper .available-offer-container .offer-card .offering-price{gap:15px;}.V3 .product-configurer.popup .content-wrapper .results .available-offers .offer-wrapper .available-offer-container .offer-card .offering-price span.offer-match{font-weight:400;border-radius:5px;padding:5px 10px;display:flex;align-items:center;}.V3 .product-configurer.popup .content-wrapper .results .available-offers .offer-wrapper .available-offer-container .offer-card .offering-price span.offer-not-match{font-weight:400;display:flex;align-items:center;color:#dc3545;font-style:italic;}.V3 .product-configurer.popup .controls{border-top:1px solid #dee2e6;}.V3 .product-configurer.popup .controls .row:before,.V3 .product-configurer.popup .controls .row:after{display:none;}.V3 .product-configurer.popup .controls .control-row{padding:0 20px;align-items:center;font-size:16px;}.V3 .product-configurer.popup .controls .control-row .row{margin-bottom:5px;}.V3 .product-configurer.popup .controls .button{width:100%;}.V3 .product-configurer.popup .controls .button.disabled,.V3 .product-configurer.popup .controls .button.disabled:hover{border-color:#d1d7da;background-color:#d1d7da;background-image:none;background-image:none;color:#495057;border-radius:4px;}.V3 .product-configurer.popup .controls>*{width:100%;margin:0;}.V3 .product-configurer.popup.updating .updating-marker.multiple{margin-top:0;}.V3 .product-configurer.popup.updating .updating-marker.single{display:none;}.V3 .product-configurer.popup.updating .results .updating-marker{margin-top:3em;}.V3 .product-configurer.popup.updating .hide-when-updating{display:none!important;}.V3 .product-configurer.popup.updating .invisible-when-updating{visibility:hidden;}.V3 .product-configurer.popup.shopping-popup{width:930px;}.V3 .product-configurer.popup.shopping-popup h1{font-size:16px;}.V3 .product-configurer.popup.shopping-popup .button.cancel{inset-inline-end:16px;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .entity-info-container{display:none;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .search-control.vertical{margin:0;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .search-control.vertical .container .field.commencing.hidden,.V3 .product-configurer.popup.shopping-popup .content-wrapper .search-control.vertical .container .field.nights.hidden{display:none;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .search-control.vertical .container .field-container.pax.expanded{display:none;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container{margin:16px 16px;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .available-offers{display:none;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .card-img{max-width:372px;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .image-slider-container{max-width:372px;min-height:80px;max-height:80px;overflow:hidden;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .image-slider-container .image-slider>.slick-arrow{top:50%;width:32px;height:32px;z-index:999;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .image-slider-container .image-slider>.slick-arrow.slick-prev{inset-inline-start:5px;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .image-slider-container .image-slider>.slick-arrow.slick-next{inset-inline-end:5px;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .image-slider-container .image-container{cursor:pointer;width:calc(33.3333333333% - 5px);height:80px;overflow:hidden;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .image-slider-container .image-container .small-card-img{width:100%;min-width:100%;min-height:80px;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .image-slider-container .slick-disabled{opacity:0;pointer-events:none;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .product-selector-title{text-align:start;font-size:20px;margin-bottom:10px;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .qty-input-wrapper{display:inline-flex;font-size:18px;align-items:center;border:1px solid #697077;border-radius:4px;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .qty-input-wrapper .qty-input{text-align:center;margin:0;width:32px;border:0;font-weight:600;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .qty-input-wrapper .qty-input:focus,.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .qty-input-wrapper .qty-input:focus-visible{border:0;outline:0;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .qty-input-wrapper .qty-btn{width:20px;height:20px;font:18px/1 Arial,sans-serif;text-align:center;margin:0 8px;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .qty-input-wrapper .qty-btn:hover>svg>g>path{fill:#00a94f!important;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .qty-input-wrapper .qty-btn.disabled>svg>g>path{fill:#d1d7da!important;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .results{margin-inline-start:16px;margin-bottom:0;text-align:start;position:relative;height:100%;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .results .product-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;min-height:18rem;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .results .updating-marker{text-align:center;position:absolute;left:0;right:0;bottom:50%;height:24px;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .results .primary-quote{display:block;padding:0;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .results .primary-quote.available{background-color:#fff;font-size:16px;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .results .primary-quote.available .total{font-size:16px;font-weight:500;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .results .primary-quote.available .max-stock{color:#fc8000;font-size:12px;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .results .primary-quote.available .max-stock-error{font-size:12px;color:#da1e28;margin-inline-end:10px;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .results .row-quote{align-items:center;width:100%;position:absolute;bottom:16px;}.V3 .product-configurer.popup.shopping-popup .controls .btn-container{padding:0 16px;}.V3 .product-configurer.popup.shopping-popup .controls .btn-container .button{width:110px;}.V3 .product-configurer.popup.shopping-popup .controls .btn-container .button.buy-now{padding:10px 20px;margin-inline-end:16px;}.V3 .product-configurer.popup.shopping-popup.updating .updating-marker.multiple{display:none;}.V3 .product-configurer.popup.shopping-popup.updating .updating-marker.single{display:block;}.V3 .product-configurer.popup.shopping-popup.updating .product-selector-title,.V3 .product-configurer.popup.shopping-popup.updating .product-description,.V3 .product-configurer.popup.shopping-popup.updating .row-quote{opacity:.25;}.V3 .shopping-cart-page section.content .continue-shopping-wrapper{margin:10px;}.V3 .shopping-cart-page section.content .continue-shopping-wrapper .continue-shopping-btn:before{content:"< ";}.V3 .shopping-cart-page section.content .list-bar-right{margin-inline-end:0!important;margin-top:0!important;}.V3 .shopping-cart-page section.content .view-basket{position:unset;float:none;margin:20px 0;}.V3 .shopping-cart-page section.content .view-basket .items{opacity:1;}.V3 .shopping-cart-page section.content .view-basket .cart-header{width:100%;padding:0 15px;}.V3 .shopping-cart-page section.content .view-basket .cart-summary{background-color:#f4f4f4;padding:10px 15px;margin:20px 0;}.V3 .shopping-cart-page section.content .view-basket .cart-summary .total-item{color:#00a94f;font-weight:400;}.V3 .shopping-cart-page section.content .view-basket .cart-table{display:none;padding:10px 0;margin:0 20px 20px;}.V3 .shopping-cart-page section.content .view-basket .cart-table .cart-field-label{font-weight:500;font-size:14px;}.V3 .shopping-cart-page section.content .view-basket .cart-loading{display:none;}.V3 .shopping-cart-page section.content .view-basket .cart-item-group>div.cart-item{border-top:1px solid #dee2e6;padding-top:15px;}.V3 .shopping-cart-page section.content .view-basket .cart-item-group div.cart-item.first-row{border-top:0;}.V3 .shopping-cart-page section.content .view-basket .cart-item{margin:0 20px;align-items:center;}.V3 .shopping-cart-page section.content .view-basket .cart-item .show-when-updating{display:none;}.V3 .shopping-cart-page section.content .view-basket .cart-item .item-img-pnl{background-size:contain;background-position:center center;background-repeat:no-repeat;margin-bottom:10px;height:90px;}.V3 .shopping-cart-page section.content .view-basket .cart-item .card-img{width:130px;display:none;}.V3 .shopping-cart-page section.content .view-basket .cart-item .display-images.preferred-size-50{width:150px;height:100%;}.V3 .shopping-cart-page section.content .view-basket .cart-item .display-images.preferred-size-50 .image{max-width:150px;max-height:100px;}.V3 .shopping-cart-page section.content .view-basket .cart-item .item-name{display:block;font-size:16px;font-weight:500;}.V3 .shopping-cart-page section.content .view-basket .cart-item .item-description{font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.V3 .shopping-cart-page section.content .view-basket .cart-item .max-stock{color:#fc8000;font-size:12px;}.V3 .shopping-cart-page section.content .view-basket .cart-item .item-description-col{align-self:start;}.V3 .shopping-cart-page section.content .view-basket .cart-item .qty-input-wrapper{display:inline-flex;font-size:18px;align-items:center;border:1px solid #697077;border-radius:4px;height:34px;}.V3 .shopping-cart-page section.content .view-basket .cart-item .qty-input-wrapper .qty-input{text-align:center;margin:0;width:35px;border:0;padding:6px;font-weight:600;}.V3 .shopping-cart-page section.content .view-basket .cart-item .qty-input-wrapper .qty-input:focus,.V3 .shopping-cart-page section.content .view-basket .cart-item .qty-input-wrapper .qty-input:focus-visible{border:0;outline:0;}.V3 .shopping-cart-page section.content .view-basket .cart-item .qty-input-wrapper .qty-btn{width:20px;height:20px;font:18px/1 Arial,sans-serif;text-align:center;margin:0 8px;}.V3 .shopping-cart-page section.content .view-basket .cart-item .qty-input-wrapper .qty-btn:hover>svg>g>path{fill:#00a94f!important;}.V3 .shopping-cart-page section.content .view-basket .cart-item .qty-input-wrapper .qty-btn.disabled>svg>g>path{fill:#d1d7da!important;}.V3 .shopping-cart-page section.content .view-basket .cart-item .button.btn-secondary.remove,.V3 .shopping-cart-page section.content .view-basket .cart-item .button.btn-secondary.remove:hover,.V3 .shopping-cart-page section.content .view-basket .cart-item .button.btn-secondary.remove:focus{background:#fff;border:0;color:#00a94f;font-size:13px;font-weight:600;padding:0;}.V3 .shopping-cart-page section.content .view-basket .cart-item .price{font-size:16px;}.V3 .shopping-cart-page section.content .view-basket .cart-item.updating{position:relative;}.V3 .shopping-cart-page section.content .view-basket .cart-item.updating .show-when-updating{display:block;position:absolute;height:100px;z-index:999;}.V3 .shopping-cart-page section.content .view-basket .cart-item.updating .less-opacity-when-updating{opacity:.2;}.V3 .shopping-cart-page section.content .view-basket .cart-item.updating .preloader-wrapper{display:flex;flex-direction:column;text-align:center;align-items:center;margin:1.5em 0;}.V3 .shopping-cart-page section.content .view-basket .cart-item.updating .preloader-wrapper .spinner-border-sm{width:1rem;height:1rem;border-width:.2em;}.V3 .shopping-cart-page section.content .view-basket .cart-item.updating .preloader-wrapper .spinner-border{display:inline-block;width:1.5rem;height:1.5rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border;}.V3 .shopping-cart-page section.content .view-basket .cart-item.updating .preloader-wrapper .sr-only{position:relative;width:100%;height:100%;padding:0;margin-inline-start:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.V3 .shopping-cart-page section.content .view-basket .footer{margin-top:10px;background-color:#fff;border-top:1px solid #dee2e6;padding:10px 15px;}.V3 .shopping-cart-page section.content .view-basket .footer .total-price-container{margin:10px 0;}.V3 .shopping-cart-page section.content .view-basket .footer .continue-shopping-btn{padding:10px 20px;line-height:1.5;margin-inline-end:15px;text-align:center;align-content:center;}.V3 .shopping-cart-page section.content .view-basket .footer .btn-secondary.continue-shopping-btn.disabled:hover,.V3 .shopping-cart-page section.content .view-basket .footer .btn-secondary.continue-shopping-btn.disabled:focus{border-color:#c7c7c7;background-color:#d0d0d0;background-image:none;color:#aaa;}.V3 .shopping-cart-page section.content .view-basket.loading{position:relative;}.V3 .shopping-cart-page section.content .view-basket.loading .cart-loading{display:block;position:absolute;width:100%;height:100px;z-index:999;opacity:1;top:0;bottom:0;margin:auto 0;}.V3 .shopping-cart-page section.content .view-basket.loading .cart-loading .updating-marker.preloader-wrapper{display:flex;flex-direction:column;text-align:center;align-items:center;margin:1.5em 0;}.V3 .shopping-cart-page section.content .view-basket.loading .cart-loading .updating-marker.preloader-wrapper .spinner-border-sm{width:1rem;height:1rem;border-width:.2em;}.V3 .shopping-cart-page section.content .view-basket.loading .cart-loading .updating-marker.preloader-wrapper .spinner-border{display:inline-block;width:1.5rem;height:1.5rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border;}.V3 .shopping-cart-page section.content .view-basket.loading .cart-loading .updating-marker.preloader-wrapper .sr-only{position:relative;width:100%;height:100%;padding:0;margin-inline-start:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.V3 .shopping-cart-page section.content .view-basket.loading .items,.V3 .shopping-cart-page section.content .view-basket.loading .total-price,.V3 .shopping-cart-page section.content .view-basket.loading .shopping-cart-btn{opacity:.2;}.V3 .shopping-cart-page section.content .view-basket.empty{width:100%;}.V3 .shopping-cart-page section.content .view-basket.empty .empty-cart-wrapper{padding-top:150px;min-height:320px;text-align:center;}.V3 .shopping-cart-page section.content .view-basket.empty .empty-cart-wrapper .empty-notice{font-size:20px;}.V3 .shopping-cart-page section.content .view-basket.empty .footer{display:none;}.V3 .popup.added_to_cart_message{background-color:#f6f2e3;color:#28a745;border:solid 3px #00a94f;}.V3 .provider-info.large .provider-info-summary>div{line-height:17px;}.V3 .provider-info.large .data-content.address{margin-bottom:.5em;}.V3 .provider-info.large .data-content.address .data-icon.address{top:0;inset-inline-start:0;}.V3 section.content{position:relative;}.V3 section.content #promotions-section{text-shadow:none;}.V3 section.content #promotions-section .promotion-contents{background-color:#f0faf4;}.V3 section.content #promotions-section .promotion-contents .offer-details .offer-description .date-bold{font-weight:600;color:#00a94f;}.V3 section.content #promotions-section .promotion-contents .offer-details .offer-validity .oa-icon,.V3 section.content #promotions-section .promotion-contents .offer-details .offer-validity .bc-icon{display:inline-block;width:18px;height:18px;}.V3 section.content #promotions-section .promotion-contents .offer-details .offer-validity .bc-icon{background:url(../Images/Icons/bookingcommence.svg) no-repeat;}.V3 section.content #promotions-section .promotion-contents .offer-details .offer-validity .oa-icon{background:url(../Images/Icons/offeravailable.svg) no-repeat;}.V3 section.content .list-bar-right li a,.V3 section.content .list-bar-right .dropbtn{padding:6px 10px 6px;}.V3 section.content .list-bar-right .dropdown.currency .dropdown-content{inset-inline-end:-46px;}.V3 section.content .view-basket{z-index:100;margin-top:4px;margin-inline-end:10px;}.V3 section.content .view-basket>.show-basket{background:url(../Images/Icons/cart-with-bubble.svg) no-repeat center center;background-size:contain;}.V3 section.content .view-basket>.show-basket.empty-basket{background:url(../Images/Icons/cart-without-bubble.svg) no-repeat center center;background-size:contain;}.V3 section.content .view-basket>.contents{border:solid 1px #00a94f;box-shadow:0 2px 6px -1px #28a745;border-radius:unset;border-start-end-radius:0;border-start-start-radius:4px;border-end-end-radius:4px;border-end-start-radius:4px;margin-top:-3px;}.V3 section.content .view-basket>.contents .cart-item-group>.accreditation-display{float:inline-start;}.V3 section.content .view-basket>.contents .items:after{bottom:53px;box-shadow:none;border:0;height:0;}.V3 section.content .view-basket>.contents .footer{background-color:#fff;padding:10px 5px 5px;border-top:1px solid #dee2e6;display:flex;flex-direction:row;align-items:flex-end;}.V3 section.content .view-basket>.contents .footer .total-price-container{margin-bottom:0;padding:10px 0;flex:2;}.V3 section.content .view-basket>.contents .footer .check-out-btn{color:#fff;display:block;}.V3 section.content .view-basket>.contents:after{border:solid 1px #00a94f;border-bottom:0;border-radius:4px 4px 0 0;height:38px;top:-38px;width:45px;}.V3 section.content .view-my-bookings,.V3 section.content .view-my-itinerary{float:inline-end;margin-top:10px;margin-inline-end:10px;z-index:100;}.V3 section.content .view-my-bookings a.show-mybookings .mybookings-icon,.V3 section.content .view-my-itinerary a.show-mybookings .mybookings-icon{position:relative;}.V3 section.content .view-my-bookings a.show-mybookings .mybookings-icon img,.V3 section.content .view-my-itinerary a.show-mybookings .mybookings-icon img{width:24px;height:24px;}.V3 section.content .view-my-bookings a.show-mybookings .mybookings-icon .sup,.V3 section.content .view-my-itinerary a.show-mybookings .mybookings-icon .sup{position:absolute;top:-5px;right:-5px;background-color:#00a94f;color:#fff;font-size:9px;border-radius:50%;padding:3px;min-width:16px;line-height:1;text-align:center;}.V3 section.content .content-container{position:unset;}.V3 section.content .content-container .no-results-notice{position:unset;}.V3 section.content .content-container.updating>.updating-marker{z-index:9999;position:fixed;left:0;top:0;bottom:0;right:0;text-align:center;line-height:20px;margin-top:0;padding-top:49vh;display:block;background-color:rgba(255,255,255,.5);}.V3 section.content .content-container.updating>.updating-marker:after{inset-inline-start:49%;top:52vh;position:fixed;width:32px;height:32px;margin-inline-start:-16px;}.V3 .accreditation-display-container.provider-rating{display:block;}.V3 .providerlanding .search-control>.container{display:flex;align-items:end;}.V3 .providerlanding .view-controller .sort-by{padding:9px 18px;}.V3 .providerlanding .view-controller .close-map-button{margin:7px 18px;}.V3 .providerlanding .product-row{padding:18px;gap:18px;}.V3 .providerlanding .product-row.has-services:not(.has-products){padding:0;gap:0;}.V3 .providerlanding .entity-tile-collection.has-products:not(.has-services):before{display:none;}.V3 .data-icon{filter:invert(43%) sepia(0%) saturate(11%) hue-rotate(164deg) brightness(101%) contrast(89%);}.V3 .data-icon.categories{background:transparent url(../Images/Icons/category.svg) no-repeat scroll;margin-inline-end:8px;}.V3 .data-icon.location,.V3 .data-icon.address{background:transparent url(../Images/Icons/location_on.svg) no-repeat scroll;background-position:0 0;}.V3 .search-control .row:before{display:none;}.V3 .search-control .field.destination .view-by-content,.V3 .search-control .field.commencing .view-by-content,.V3 .search-control .field.view-by .view-by-content{max-width:170px;}.V3 .search-control .field.destination .view-by-content label,.V3 .search-control .field.commencing .view-by-content label,.V3 .search-control .field.view-by .view-by-content label{display:flex;align-items:center;gap:5px;}.V3 .search-control .field.view-by label{gap:8px;}.V3 .search-control .data-icon.commencing{background:transparent url(../Images/Icons/calendar_today.svg) no-repeat scroll;}.V3 .search-control .data-icon.view-by{background:transparent url(../Images/Icons/view_by.svg) no-repeat scroll;}.V3 .search-control .search-flights-container{display:none;}.V3 .search-control .search-flights-container.show{display:block;background-color:#e0e3e8;min-height:700px;}.V3 .search-control .search-flights-container.show .quick-search-flight.updating .updating-marker{z-index:9999;position:fixed;left:0;top:0;bottom:0;right:0;text-align:center;line-height:20px;margin-top:0;padding-top:49vh;display:block;background-color:rgba(255,255,255,.5);}.V3 .search-control .search-flights-container.show .quick-search-flight{z-index:0;}.V3 .search-control .search-flights-container.show .quick-search-flight h2.service-name{font-size:32px;}.V3 .search-control .search-flights-container.show .quick-search-flight .gap-2{gap:2px;}.V3 .search-control .search-flights-container.show .quick-search-flight .gap-4{gap:4px;}.V3 .search-control .search-flights-container.show .quick-search-flight .gap-8{gap:8px;}.V3 .search-control .search-flights-container.show .quick-search-flight .gap-12{gap:12px;}.V3 .search-control .search-flights-container.show .quick-search-flight .gap-15{gap:15px;}.V3 .search-control .search-flights-container.show .quick-search-flight sup{font-size:14px;margin-inline-start:5px;color:#697077;}.V3 .search-control .search-flights-container.show .quick-search-flight .text-right{text-align:end!important;}.V3 .search-control .search-flights-container.show .quick-search-flight .btn-show-filter{display:none;color:#363636;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector{padding-top:16px;padding-bottom:16px;gap:16px;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown{gap:10px;color:#4d5358;font-size:14px;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown a.dropdown-link,.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown a.dropdown-link:hover,.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown a.dropdown-link:link,.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown a.dropdown-link:active,.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown a.dropdown-link:visited,.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown a.dropdown-item,.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown a.dropdown-item:hover,.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown a.dropdown-item:link,.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown a.dropdown-item:active,.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown a.dropdown-item:visited{color:#363636;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown a.dropdown-item:focus{background:#e0e3e8;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .dropdown-menu{border-radius:5px;min-width:150px;text-align:start;z-index:2222;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .dropdown-menu .dropdown-item{display:block;width:100%;padding:.5rem 1.5rem;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .dropdown-menu:dir(rtl){left:unset;right:0;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .dropdown-menu.passenger-and-bags{min-width:300px;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .dropdown-link{padding:10px;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .dropdown-link span{font-weight:500;line-height:15.4px;word-wrap:break-word;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .dropdown-link:after{display:none;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .dropdown-link:hover{background-color:#ced4da;border-radius:5px;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .dds-icon-container{width:16px;height:16px;position:relative;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .passenger-settings{padding:10px 20px;min-width:250px;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .passenger-settings .group-title{font-weight:500;margin:10px 0;text-align:start;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .passenger-settings .group-title.first{margin-top:0;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .passenger-settings .setting-title{font-weight:500;color:#4d5358;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .passenger-settings .setting-description{color:#919597;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .passenger-settings .setting{gap:8px;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .passenger-settings .setting .setting-inputs{align-items:center;border:1px solid #697077;border-radius:4px;padding:5px 10px;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .passenger-settings .setting .setting-inputs .qty-btn{text-align:center;font-size:14px;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .passenger-settings .setting .setting-inputs .qty-btn.disabled>svg>g>path{fill:#d1d7da!important;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .passenger-settings .setting .setting-inputs .qty-label{min-width:20px;text-align:center;}.V3 .search-control .search-flights-container.show .quick-search-flight .error-wrapper{min-width:440px;}.V3 .search-control .search-flights-container.show .quick-search-flight .error-wrapper .error-message{color:#da1e28;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector{z-index:1111;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container.horizontal{min-width:720px;width:100%;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container.horizontal .place-input .dropdown .dropdown-menu{text-align:start;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container.horizontal .place-input .dropdown .dropdown-menu:dir(rtl){left:unset;right:0;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .multitrip-container .multitrip{min-width:1024px;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .multitrip-container .multitrip .has-button .place-input-container.horizontal .place-input .dropdown .dropdown-menu{text-align:start;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .multitrip-container .multitrip .flight-search-filter{gap:12px;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .multitrip-container .multitrip .btn-container{max-width:55px;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .multitrip-container .multitrip .btn-remove-trip,.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .multitrip-container .multitrip .btn-remove-trip:hover,.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .multitrip-container .multitrip .btn-remove-trip:focus{width:100%;height:100%;border:1.5px rgba(73,110,73,0) solid;background-color:#fff;background-image:none;color:rgba(27,40,27,.5019607843);border:8px;box-shadow:none;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .multitrip-container .multitrip .btn-remove-trip:hover{background-color:#f3f3f3;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .multitrip-container .multitrip .place-input-container .place-input{position:relative;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .multitrip-container .multitrip .place-input-container .place-input.departure{max-width:200px;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .multitrip-container .btn-add-trip,.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .multitrip-container .btn-add-trip:focus{border-color:#00a94f;background-image:none;background-color:transparent;color:#6c757d;box-shadow:none;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container{min-width:440px;gap:12px;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input{align-self:stretch;padding-left:12px;padding-right:12px;padding-top:10px;padding-bottom:10px;background:#fff;border-radius:8px;border:1.5px rgba(73.44,110.16,73.44,.2) solid;gap:12px;position:relative;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input input,.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input input:focus{border:0;outline:0;width:100%;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input input[type=text],.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input input[type=text]:focus{border:1px solid rgba(0,169,79,.3882352941);padding:8px;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input img{width:18px;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .from-airport img:dir(rtl){transform:scaleX(-1);}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .place-input-title{color:rgba(27,40,27,.5019607843);font-size:14px;font-weight:500;line-height:16px;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .place-input-date-container{width:100%;position:relative;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .place-input-date-container .place-input-date{color:#1b281b;font-size:15px;font-weight:400;line-height:20px;word-wrap:break-word;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .place-input-date-container .flight-date-input[type=date]{position:absolute;opacity:0;width:100%;height:100%;border:0;overflow:hidden;cursor:pointer;min-width:80px;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .place-input-date-container .flight-date-input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:-150%;left:-150%;width:300%;height:300%;cursor:pointer;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .flight-place-link{color:#1b281b;font-size:14px;font-weight:400;line-height:20px;word-wrap:break-word;width:375px;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .dds-icon-container{cursor:pointer;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .dropdown{position:unset;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .dropdown .dropdown-menu{border-radius:5px;text-align:start;width:100%;top:0;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .dropdown .dropdown-menu .place-finder-input{padding:10px 12px;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .dropdown .dropdown-menu .dropdown-divider{border-top:1px solid #e9ecef;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .dropdown .dropdown-menu a.dropdown-item,.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .dropdown .dropdown-menu a.dropdown-item:hover,.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .dropdown .dropdown-menu a.dropdown-item:link,.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .dropdown .dropdown-menu a.dropdown-item:active,.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .dropdown .dropdown-menu a.dropdown-item:visited{color:#363636;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .dropdown .dropdown-menu:dir(rtl){left:unset;right:0;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .location-result .location-item{cursor:pointer;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .location-result .location-item img{transform:rotate(-90deg);}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .location-result .location-item:hover{background:#f3f3f3;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .location-result .info-message{text-align:center;border-top:1px solid #dee2e6;margin:10px 20px 0;padding-top:10px;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container .place-input .location-result .info-message span{font-size:12px;font-weight:400;color:#aeaeae;}.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .multitrip-container .multitrip{min-width:1024px;}.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .multitrip-container .multitrip .has-button .MultiCity.place-input-container.horizontal .place-input.departure{max-width:180px;}.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .dropdown-selector{padding-top:0;padding-bottom:0;}.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .error-wrapper{min-width:100%;width:100%;padding:0 1.5rem;}.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .place-input-container.horizontal{min-width:100%;width:100%;}.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .place-input-container.horizontal .place-input{padding-top:5px;padding-bottom:5px;}.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .place-input-container.horizontal .place-input .departure{max-width:180px;}.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .Inbound.place-input-container.horizontal .trip-title-container,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .Outbound.place-input-container.horizontal .trip-title-container{display:none;}.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .Inbound.place-input-container.horizontal .trip-title-container .trip-title,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .Outbound.place-input-container.horizontal .trip-title-container .trip-title{display:none;}.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .Inbound.place-input-container.horizontal .place-input.departure,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .Outbound.place-input-container.horizontal .place-input.departure{max-width:180px;}.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .RoundTrip.place-input-container.horizontal .trip-title-container{display:none;}.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .RoundTrip.place-input-container.horizontal .trip-title-container .trip-title{display:none;}.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .RoundTrip.place-input-container.horizontal .place-input.departure,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .RoundTrip.place-input-container.horizontal .place-input.return{max-width:180px;}.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .MultiCity.place-input-container.horizontal .place-input.departure,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .MultiCity.place-input-container.horizontal .place-input.return{max-width:180px;}.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .btn-search{height:100%;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section{background-color:#fff;margin-top:20px;height:100%;min-height:calc(100vh - 40px);position:relative;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .advance-filter{background:#f2f4f8;padding:16px;border-radius:5px;height:100%;min-height:100vh;min-width:240px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .advance-filter .group{margin-bottom:20px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .advance-filter .group .group-title{font-size:16px;font-weight:500;border-bottom:1px solid #dde1e6;margin-bottom:8px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .advance-filter .group .group-title a.btn-select-all-carriers{font-size:12px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .advance-filter .group .setting-title a{color:#363636;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .advance-filter .group .setting-title a .form-check-input{position:relative;accent-color:#00a94f;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .advance-filter .group .setting-title a .form-check-input.selected{border:2px solid #00a94f;background-color:#00a94f;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .advance-filter .group .setting-title .form-checkbox-input{accent-color:#00a94f;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .advance-filter .group .setting-title .setting-title-action a{background:#d1d7da;padding:0 5px;border-radius:4px;color:#fff;display:none;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .advance-filter .group.airlines-wrapper .setting-title{margin:3px 0;line-height:20px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .advance-filter .group.airlines-wrapper .setting-title:hover .setting-title-action a{display:block;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .advance-filter.show-on-mobile{position:absolute;top:0;inset-inline-start:0;width:100vw;z-index:9999;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider{max-width:848px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-nav{border-radius:100%;border:1px solid #c1c7cd;background-color:transparent;width:30px;height:30px;text-align:center;font-size:16px;cursor:pointer;top:50%;transform:translate(0%,-50%);z-index:999;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-nav .dds-icon-container img{height:24px;width:24px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-nav .dds-icon-container img:dir(rtl){transform:rotate(180deg);}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-nav:hover{background-color:#fff;border:2px solid #93989a;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-nav.prev{inset-inline-start:0;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-nav.prev .dds-icon-container img{transform:rotate(180deg);}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-nav.prev .dds-icon-container img:dir(rtl){transform:rotate(0deg);}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-nav.next{inset-inline-end:0;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content{margin:0 -6px!important;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content .slider{border:1px solid #c1c7cd;border-radius:5px;padding:10px;width:124px;text-align:center;cursor:pointer;opacity:1;visibility:visible;top:0;margin:0 6px!important;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content .slider .title,.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content .slider .sub-title{font-weight:500;font-size:15px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content .slider .small-sub-title .force-display.hidden{display:block!important;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content .slider .plane-icon{width:16px;margin-inline-end:5px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content .slider .plane-icon.even{transform:rotate(180deg);}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content .slider .plane-icon.odd:dir(rtl){transform:rotate(180deg);}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content .slider .plane-icon.even:dir(rtl){transform:rotate(0deg);}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content .slider.selected{border:1px solid #00a94f;-webkit-box-shadow:-1px 2px 15px -6px rgba(0,0,0,.7);-moz-box-shadow:-1px 2px 15px -6px rgba(0,0,0,.7);box-shadow:-1px 2px 15px -6px rgba(0,0,0,.7);}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content.slick-slider .slick-arrow{background-image:url(../Images/Icons/chevron-left.svg);background-size:auto;background-position:center;background-color:#fff;border:1px solid #cecece!important;border-radius:100%;height:32px;width:32px;z-index:999;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content.slick-slider .slick-arrow.slick-prev{transform:rotate(180deg);top:25%;inset-inline-start:-6px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content.slick-slider .slick-arrow.slick-next{top:50%;inset-inline-end:-6px;z-index:999;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result{padding:0;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .flight-search-error{font-size:20px;font-weight:500;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .flight-search-error-action{font-size:15px;font-weight:400;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .btn-clear-carrier-filter{color:#fff;background-color:#00a94f;border-color:#00a94f;padding:10px 20px;border-radius:.25rem;background-image:none;box-shadow:none;text-shadow:none;max-width:150px;position:relative;text-indent:-15px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .btn-clear-carrier-filter:after{content:"✖";position:absolute;font-size:11px;text-indent:0;inset-inline-end:9px;color:#7c7e80;background:#fff;width:16px;height:16px;border-radius:100%;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item{border:1px solid #c1c7cd;border-radius:5px;padding:20px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-routes .flight-trip-date{font-weight:700;color:#878d96;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-routes .flight-trip-splitter{border:1px dashed #d1d7da;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-summary .flight-timing{width:82px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-summary .flight-timing .flight-time{font-size:24px;font-weight:500;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-summary .flight-timing .airport-code{font-size:16px;font-weight:500;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-summary .flight-timing .flight-origin,.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-summary .flight-timing .flight-destination{min-width:82px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-summary .flight-route .origin-route,.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-summary .flight-route .destination-route{min-width:82px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-summary .flight-route .origin-route img:dir(rtl){transform:rotate(180deg);}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-summary .flight-route .destination-route img{width:18px;height:18px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-route-wrapper .route-line-wrapper{position:relative;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-route-wrapper .route-line-wrapper .route-line{height:1px;border:2px #c1c7cd solid;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-route-wrapper .route-line-wrapper .stopers .stop-flag{color:#fff;font-size:14px;font-weight:500;border-radius:10px;padding:3px 5px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-route-wrapper .route-line-wrapper .stopers .stop-flag.direct{background:#00a94f;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-route-wrapper .route-line-wrapper .stopers .stop-flag.oneormore{background:#dde1e6;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-route-wrapper .route-line-wrapper .stopers img.stop-airline-logo{width:24px;height:24px;border-radius:100%;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-route-wrapper .flight-duration{color:#697077;font-size:14px;font-family:Roboto;font-weight:700;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-pricing{width:140px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-pricing .price{color:#00a94f;font-size:24px;font-family:Roboto;font-weight:700;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .search-result-wrapper .result-item .flight-pricing .select-button .btn-select{width:100%;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .btn-load-more-flight-card,.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .btn-load-more-flight-card:hover,.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-main-result .btn-load-more-flight-card:focus{font-size:14px;font-weight:600;border:0;background:#f2f4f8;padding:10px 0;text-shadow:none;color:#697077;box-shadow:none;}.V3 .data-label{font-weight:500;font-size:12px;color:#717070;}.V3 .search-control .tabs.large.header .tab{padding:2px 18px 0 18px;}.V3 .search-control .tabs.large.header .tab.selected{padding:2px 18px 0 18px;}.V3 .search-control .tabs.large.header .tab.selected a{font-size:16px;font-weight:normal;padding:0;}.V3 .search-control .tabs-container.flights{padding:10px 18px;}.V3 .search-control .tabs-container{padding:10px 18px 0;background:#f8f8f8;align-items:baseline;width:100%;}.V3 .search-control .tabs-container .tabs.large{display:inline;flex:1;}.V3 .search-control .tabs-container .tabs.large .tab{min-width:20%;}.V3 .search-control .tabs-container .tabs.large .tab a{padding:2px 10px 0 0;font-size:12px;}.V3 .search-control .tabs-container .tabs.large .tab .form-check-input{position:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:15px;height:15px;padding:2px;background-clip:content-box;border:2px solid #6c757d;background-color:transparent;border-radius:50%;}.V3 .search-control .tabs-container .tabs.large .tab.selected .form-check-input{border:2px solid #00a94f;background-color:#00a94f;}.V3 .search-control .tabs-container .tabs.large .tab.selected a{padding:2px 10px 0 0;font-size:14px;font-weight:bold;}.V3 .search-control .tabs-container.view-by{display:inline-block;}.V3 .search-control .tabs-container.view-by .tabs.large{display:block;margin-inline-start:0;}.V3 .search-control .tabs-container.view-by .tabs.large .tab{margin-inline-end:10px;}.V3 .search-control .tabs-container.view-by .tabs.large .tab a{padding:unset;padding-inline:0 30px;padding-block:0;display:flex;align-items:center;}.V3 .search-control .tabs-container.view-by.hidden{display:none;}.V3 .search-control .container .field{padding:0 18px 10px;}.V3 .search-control .row.container .field{float:none;margin-bottom:0;}.V3 .search-control .field.more-options-container a.btn-link{padding-inline-start:22px;}.V3 .providersearch .flexible-date-container{display:none;}.V3 .providersearch .view-controller .sort-by{padding:9px 18px;}.V3 .providersearch .view-controller .sort-by.hidden{display:none;}.V3 .providersearch .view-controller .close-map-button{margin:0 15px;min-height:50px;padding:7px 0;}.V3 .sortby-label{width:100%;margin-inline-end:10px;}.V3 .custom-select{padding-inline-end:5px;}.V3 .custom-select.sortby-option{min-width:205px;}.V3 .search-control .container>div.field-container.advanced-options.expanded:not(.collapsed){max-height:300px;}.V3 .advanced-options .row .field{margin-bottom:0;}.V3 .advanced-options .field .data-icon{display:none;}.V3 .advanced-options .field label{min-width:150px;margin:0;}.V3 .advanced-options .field label.price-to{margin-inline-start:0;}.V3 .advanced-options .field div.selector.double-digit{display:inline-block;margin-bottom:10px;}.V3 .advanced-options .field.hidden{display:none!important;}.V3 .advanced-options .inline-field-container{padding:0;display:flex;}.V3 .advanced-options .inline-field-container .field.nights{padding:0;}.V3 .advanced-options .inline-field-container .field.guests{padding:0;}.V3 .flexible-date-container{background-color:#f0faf4;margin:18px;padding:18px;}.V3 .flexible-date-container .flexible-title{margin-bottom:10px;}.V3 .flexible-date-container p.flexible-tag{margin-bottom:0;}.V3 .flexible-date-container .flexible-periods{font-size:16px;}.V3 .flexible-date-container .flexible-date-card-container.loading .calendarcard-container{opacity:.3;}.V3 .flexible-date-container .calendarcard-slider{height:100%;max-width:1068px;}.V3 .flexible-date-container .calendarcard-slider .slider-nav{border-radius:100%;border:1px solid #c1c7cd;background-color:transparent;width:30px;height:30px;text-align:center;font-size:16px;cursor:pointer;top:50%;z-index:999;}.V3 .flexible-date-container .calendarcard-slider .slider-nav .dds-icon-container img{height:24px;width:24px;}.V3 .flexible-date-container .calendarcard-slider .slider-nav .dds-icon-container img:dir(rtl){transform:rotate(180deg);}.V3 .flexible-date-container .calendarcard-slider .slider-nav:hover{background-color:#fff;border:2px solid #93989a;}.V3 .flexible-date-container .calendarcard-slider .slider-nav.next{transform:translate(33%,-50%);}.V3 .flexible-date-container .calendarcard-slider .slider-nav.prev{transform:translate(-40%,-50%);inset-inline-start:0;}.V3 .flexible-date-container .calendarcard-slider .slider-nav.prev .dds-icon-container img{transform:rotate(180deg);}.V3 .flexible-date-container .calendarcard-slider .slider-nav.prev .dds-icon-container img:dir(rtl){transform:rotate(0deg);}.V3 .flexible-date-container .calendarcard-slider .slider-nav.next{inset-inline-end:0;}.V3 .flexible-date-container .calendarcard-slider .slider-nav.disabled{opacity:0;}.V3 .flexible-date-container .calendarcard-slider .flexible-card.slider,.V3 .flexible-date-container .calendarcard-slider .slick-slide{margin:0 5.3px;}.V3 .flexible-date-container .calendarcard-slider .slick-list{margin:0 -5.3px;}.V3 .flexible-date-container .calendarcard-container{margin-top:15px;}.V3 .flexible-date-container .calendarcard-container .calendarcard{background-color:#fff;border:1px solid #dee2e6;padding:10px;border-radius:7px;width:100%;max-width:143px;}.V3 .flexible-date-container .calendarcard-container .calendarcard .calendardate{font-size:20px;font-weight:500;}.V3 .flexible-date-container .calendarcard-container .calendarcard .calendarday{font-size:12px;font-weight:400;text-transform:uppercase;}.V3 .flexible-date-container .calendarcard-container .calendarcard .star-container{margin:10px 0 5px;min-height:16px;}.V3 .flexible-date-container .calendarcard-container .calendarcard .pricing{display:flex;flex-direction:column;}.V3 .flexible-date-container .calendarcard-container .calendarcard .pricing .rateOrUnavailable{font-size:16px;font-weight:500;height:20px;}.V3 .flexible-date-container .calendarcard-container .calendarcard .pricing .from,.V3 .flexible-date-container .calendarcard-container .calendarcard .pricing .unit{font-size:12px;height:20px;}.V3 .flexible-date-container .calendarcard-container .calendarcard.selected{border:2px solid #00a94f;}.V3 .flexible-date-container .calendarcard-container .calendarcard:hover{cursor:pointer;}.V3 .flexible-date-container .calendarcard-container.row:before{display:none;}.V3 .view-controller:not(.is-empty){background-color:#dee2e6;}.V3 .view-controller:not(.is-empty) .close-map-button .btn.hidden{display:block;}.V3 section.content .view-controller:not(.is-empty){border:0;min-height:50px;}.V3 .content-container .cabs-map .service-selections .map-bar{inset-inline-end:5px;margin-top:-47px;}.V3 .rate-grid-container .entity-tile-collection .entity-tile{padding:18px 18px 18px 18px;}.V3 .rate-grid-container .entity-tile-collection .entity-tile .entity-images .display-images{border-radius:4px;}.V3 .rate-grid-container .entity-tile-collection .entity-tile .entity-images .display-images .image{background-size:cover;}.V3 .rate-grid-container .entity-tile-collection .entity-tile .entity-images .display-images.preferred-size-180 .image{max-width:350px;min-height:260px;width:100%;border-radius:4px;}.V3 .rate-grid-container .entity-tile-collection .entity-tile .entity-info{padding:3px 10px 3px 10px;}.V3 .rate-grid-container .entity-tile-collection .entity-tile .entity-info .display-address{margin:10px 0;}.V3 .rate-grid-container .entity-tile-collection .entity-tile .entity-info .button-row.row{display:block;}.V3 .rate-grid-container .entity-tile-collection .entity-tile .entity-info .button-row.row .btn-gridview{width:205px;}.V3 .rate-grid-container .entity-tile-collection .entity-tile .price-col .price{display:block;}.V3 .rate-grid-container .entity-tile-collection .entity-tile.service{border:0;border-bottom:1px solid #dee2e6;display:flex;gap:10px;}.V3 .rate-grid-container .entity-tile-collection .entity-tile.service.row:before{display:none;}.V3 .rate-grid-container ul.paging li a{font-size:14px;font-weight:normal;color:#000;}.V3 .rate-grid-container ul.paging li.active a{color:#00a94f;}.V3 .rate-grid-container ul.paging li:hover{background-color:#e9ecef;}.V3 .rate-grid-container .footer{padding:15px 20px;}.V3 .entity-card{padding:0;margin:0;border:1px solid #dee2e6;border-radius:6px;overflow:hidden;}.V3 .entity-card .card-header{margin-bottom:0;padding:0;max-height:200px;overflow:hidden;}.V3 .entity-card .card-header img{vertical-align:bottom;}.V3 .entity-card .card-body{padding:10px;min-height:160px;}.V3 .entity-card .card-body h3.name{min-height:40px;}.V3 .entity-card .card-body .card-info .campaign-offers{text-align:start;}.V3 .entity-card .card-body .card-info .campaign-offers .star-container{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}.V3 .entity-card .card-body .card-info .campaign-offers .star-container .offer-description{font-size:11px;padding-inline-start:5px;}.V3 .entity-card .card-body .card-info .description{margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.V3 .entity-card .card-body.min-h-auto{min-height:auto;}.V3 .entity-card .card-footer{padding:0;background-color:#f8f8f8;border-radius:0 0 6px 6px;}.V3 .entity-card .card-footer .view-more-container{padding-bottom:10px;padding-inline-start:10px;background:#fff;}.V3 .entity-card .card-footer .view-more-container .view-more.link.btn-link{padding:0;}.V3 .entity-card .card-footer .pricing-row{display:flex;align-items:center;border-top:1px solid #dee2e6;padding:15px 10px 15px;}.V3 .entity-card .card-footer .pricing-row .price-col{padding-inline-start:0;padding-bottom:0;text-align:start;flex:1;min-height:60px;align-content:center;}.V3 .entity-card .card-footer .pricing-row .price-col .price{display:block;}.V3 .entity-card .card-footer .pricing-row .price-col .price-type,.V3 .entity-card .card-footer .pricing-row .price-col price-from{text-align:start;}.V3 .entity-card .card-footer .pricing-row .card-button{flex:1;text-align:end;}.V3 .entity-card .card-footer.shopping{background-color:#fff;}.V3 .entity-card .card-footer.shopping .pricing-row{border-top:0;padding:0 10px;}.V3 .entity-card .card-footer.shopping .pricing-row .price-col .price{color:#00a94f;font-size:16px;}.V3 .mybookings-page .test,.V3 .myitinerary-page .test{color:#000;}.V3 .mybookings-page .svg-preloader-animated,.V3 .myitinerary-page .svg-preloader-animated{animation:spin var(--spinner-animation-speed) linear infinite;}.V3 .mybookings-page .img-icon,.V3 .myitinerary-page .img-icon{max-width:24px;}.V3 .mybookings-page .reduce-icon-brightness,.V3 .myitinerary-page .reduce-icon-brightness{filter:invert(43%) sepia(0%) saturate(11%) hue-rotate(164deg) brightness(101%) contrast(89%);}.V3 .mybookings-page .img-icon.w-16,.V3 .myitinerary-page .img-icon.w-16{max-width:16px;}.V3 .mybookings-page .img-icon.w-32,.V3 .myitinerary-page .img-icon.w-32{max-width:32px;}.V3 .mybookings-page .img-icon.img-link,.V3 .myitinerary-page .img-icon.img-link{cursor:pointer;}.V3 .mybookings-page .reverse-h-icon,.V3 .myitinerary-page .reverse-h-icon{rotate:0deg;}.V3 .mybookings-page .reverse-h-icon:dir(rtl),.V3 .myitinerary-page .reverse-h-icon:dir(rtl){rotate:180deg;}.V3 .mybookings-page .bg-basic-gray,.V3 .myitinerary-page .bg-basic-gray{background:#f2f4f8;}.V3 .mybookings-page .gap-2,.V3 .myitinerary-page .gap-2{gap:2px;}.V3 .mybookings-page .gap-4,.V3 .myitinerary-page .gap-4{gap:4px;}.V3 .mybookings-page .gap-8,.V3 .myitinerary-page .gap-8{gap:8px;}.V3 .mybookings-page .gap-10,.V3 .myitinerary-page .gap-10{gap:10px;}.V3 .mybookings-page .gap-16,.V3 .myitinerary-page .gap-16{gap:16px;}.V3 .mybookings-page .gap-20,.V3 .myitinerary-page .gap-20{gap:20px;}.V3 .mybookings-page .gap-24,.V3 .myitinerary-page .gap-24{gap:24px;}.V3 .mybookings-page .pr-2,.V3 .mybookings-page .px-2,.V3 .myitinerary-page .pr-2,.V3 .myitinerary-page .px-2{padding-right:0!important;padding-inline-end:.5rem!important;}.V3 .mybookings-page .ps-3,.V3 .myitinerary-page .ps-3{padding-inline-start:1rem;}.V3 .mybookings-page .pe-3,.V3 .myitinerary-page .pe-3{padding-inline-end:1rem;}.V3 .mybookings-page .pe-md-3,.V3 .myitinerary-page .pe-md-3{padding-inline-end:1rem;}.V3 .mybookings-page .pe-16,.V3 .myitinerary-page .pe-16{padding-inline-end:16px;}.V3 .mybookings-page .opacity-25,.V3 .myitinerary-page .opacity-25{opacity:.25;}.V3 .mybookings-page .main-link,.V3 .myitinerary-page .main-link{color:#00a94f;font-size:14px;font-weight:500;line-height:14px;letter-spacing:.5px;word-wrap:break-word;color:#00a94f;font-size:16px;font-weight:500;line-height:16px;letter-spacing:.5px;word-wrap:break-word;text-decoration:none;}.V3 .mybookings-page .main-link-thin,.V3 .myitinerary-page .main-link-thin{color:#25a249;font-size:14px;font-weight:400;line-height:19.6px;word-wrap:break-word;text-decoration:none;}.V3 .mybookings-page .main-link-bold,.V3 .myitinerary-page .main-link-bold{color:#00a94f;font-size:16px;font-weight:500;line-height:16px;letter-spacing:.5px;word-wrap:break-word;cursor:pointer;}.V3 .mybookings-page .secondary-link,.V3 .myitinerary-page .secondary-link{color:#4d5358;font-size:16px;font-weight:500;line-height:17.6px;word-wrap:break-word;text-decoration:none;}.V3 .mybookings-page .secondary-link-thin,.V3 .myitinerary-page .secondary-link-thin{color:#4d5358;font-size:14px;font-weight:500;line-height:19px;letter-spacing:.5px;word-wrap:break-word;text-decoration:none;}.V3 .mybookings-page .booking-page-title,.V3 .myitinerary-page .booking-page-title{color:#000;font-size:24px;font-weight:700;line-height:26.4px;word-wrap:break-word;}.V3 .mybookings-page .icg-navigation,.V3 .myitinerary-page .icg-navigation{background:var(--Schemes-On-Primary,#fff);box-shadow:0 2px 6px rgba(13,10,44,.08);}.V3 .mybookings-page .info-message-container,.V3 .myitinerary-page .info-message-container{background:rgba(166,200,255,.4);border-radius:5px;gap:10px;}.V3 .mybookings-page .info-message-container .info-message,.V3 .myitinerary-page .info-message-container .info-message{color:#000;font-size:14px;font-weight:400;line-height:15.4px;word-wrap:break-word;}.V3 .mybookings-page .info-second-message-container,.V3 .myitinerary-page .info-second-message-container{background:#f2f4f8;border-radius:5px;gap:10px;}.V3 .mybookings-page .info-second-message-container .info-message,.V3 .myitinerary-page .info-second-message-container .info-message{color:#697077;font-size:14px;font-weight:500;line-height:110%;}.V3 .mybookings-page .btn-action,.V3 .myitinerary-page .btn-action{padding:12px 16px;background:#00a94f;border-radius:5px;border:0;color:#fff;font-size:14px;font-weight:500;line-height:14px;letter-spacing:.5px;word-wrap:break-word;}.V3 .mybookings-page .lnk-action,.V3 .myitinerary-page .lnk-action{color:#00a94f;font-size:14px;font-weight:500;text-decoration:underline;}.V3 .mybookings-page .booking-card .booking-card-title,.V3 .myitinerary-page .booking-card .booking-card-title{color:#00a94f;font-size:20px;font-weight:700;word-wrap:break-word;}.V3 .mybookings-page .booking-card .booking-card-title .booking-card-title-border,.V3 .myitinerary-page .booking-card .booking-card-title .booking-card-title-border{border-bottom:3px #00a94f solid;}.V3 .mybookings-page .booking-card .business-address,.V3 .myitinerary-page .booking-card .business-address{font-size:12px;font-weight:400;}.V3 .mybookings-page .booking-card .border-thin-end,.V3 .myitinerary-page .booking-card .border-thin-end{border-inline-end:1px #c1c7cd dashed;}.V3 .mybookings-page .booking-card .border-thin-top,.V3 .myitinerary-page .booking-card .border-thin-top{border-top:1px #c1c7cd dashed;}.V3 .mybookings-page .booking-card .no-item-title,.V3 .myitinerary-page .booking-card .no-item-title{color:#a2a9b0;font-size:20px;font-weight:500;letter-spacing:.5px;}.V3 .mybookings-page .booking-card .booking-card-item,.V3 .myitinerary-page .booking-card .booking-card-item{outline:1px #c1c7cd solid;outline-offset:-1px;}.V3 .mybookings-page .booking-card .booking-card-item.cancelled .card-item-header>div:first-child,.V3 .myitinerary-page .booking-card .booking-card-item.cancelled .card-item-header>div:first-child{opacity:.25;}.V3 .mybookings-page .booking-card .booking-card-item.cancelled .card-item-body .card-info,.V3 .myitinerary-page .booking-card .booking-card-item.cancelled .card-item-body .card-info{opacity:.25;}.V3 .mybookings-page .booking-card .booking-card-item .card-action,.V3 .myitinerary-page .booking-card .booking-card-item .card-action{min-width:250px;}.V3 .mybookings-page .booking-card .booking-card-item .card-action .btn-link,.V3 .myitinerary-page .booking-card .booking-card-item .card-action .btn-link{font-size:14px;font-weight:500;text-decoration:underline;}.V3 .mybookings-page .booking-card .booking-card-item .card-item-header,.V3 .myitinerary-page .booking-card .booking-card-item .card-item-header{background:#fff;border-bottom:1px #c1c7cd solid;}.V3 .mybookings-page .booking-card .booking-card-item .card-item-header .icg-icon,.V3 .myitinerary-page .booking-card .booking-card-item .card-item-header .icg-icon{filter:invert(43%) sepia(0%) saturate(11%) hue-rotate(164deg) brightness(50%) contrast(89%);}.V3 .mybookings-page .booking-card .booking-card-item .card-item-header .title,.V3 .myitinerary-page .booking-card .booking-card-item .card-item-header .title{color:#000;font-size:20px;font-weight:500;line-height:20px;letter-spacing:.5px;word-wrap:break-word;}.V3 .mybookings-page .booking-card .big-bolder-text,.V3 .myitinerary-page .booking-card .big-bolder-text{color:#000;font-size:20px;font-weight:700;line-height:22px;word-wrap:break-word;}.V3 .mybookings-page .booking-card .big-bold-text,.V3 .myitinerary-page .booking-card .big-bold-text{color:#000;font-size:20px;font-weight:500;line-height:20px;letter-spacing:.5px;word-wrap:break-word;}.V3 .mybookings-page .booking-card .big-green-text,.V3 .myitinerary-page .booking-card .big-green-text{color:#00a94f;font-size:20px;font-weight:500;line-height:20px;letter-spacing:.5px;word-wrap:break-word;}.V3 .mybookings-page .booking-card .bold-text,.V3 .myitinerary-page .booking-card .bold-text{color:#000;font-size:16px;font-weight:500;word-wrap:break-word;}.V3 .mybookings-page .booking-card .gray-bold-text,.V3 .myitinerary-page .booking-card .gray-bold-text{color:#4d5358;font-size:14px;font-weight:500;letter-spacing:.5px;}.V3 .mybookings-page .booking-card .light-text,.V3 .myitinerary-page .booking-card .light-text{color:#000;font-size:14px;font-weight:500;word-wrap:break-word;}.V3 .mybookings-page .booking-card .light-bolder-text,.V3 .myitinerary-page .booking-card .light-bolder-text{color:#4d5358;font-size:14px;font-weight:700;word-wrap:break-word;}.V3 .mybookings-page .booking-card .light-black-bolder-text,.V3 .myitinerary-page .booking-card .light-black-bolder-text{color:#000;font-size:14px;font-weight:700;word-wrap:break-word;}.V3 .mybookings-page .booking-card .light-green-bolder-text,.V3 .myitinerary-page .booking-card .light-green-bolder-text{color:#00a94f;font-size:14px;font-weight:700;word-wrap:break-word;}.V3 .mybookings-page .booking-card .light-gray-bolder-text,.V3 .myitinerary-page .booking-card .light-gray-bolder-text{color:#808080;font-size:14px;font-weight:700;word-wrap:break-word;}.V3 .mybookings-page .booking-card .small-bold-text,.V3 .myitinerary-page .booking-card .small-bold-text{color:#000;font-size:12px;font-weight:500;word-wrap:break-word;}.V3 .mybookings-page .booking-card .small-light-text,.V3 .myitinerary-page .booking-card .small-light-text{color:#697077;font-size:12px;font-weight:400;line-height:12px;letter-spacing:.5px;word-wrap:break-word;}.V3 .mybookings-page .booking-card .tiny-bold-text,.V3 .myitinerary-page .booking-card .tiny-bold-text{color:#697077;font-size:10px;font-weight:500;line-height:10px;letter-spacing:.5px;word-wrap:break-word;}.V3 .mybookings-page .booking-card .card-item-image,.V3 .myitinerary-page .booking-card .card-item-image{min-width:206px;min-height:143px;max-width:206px;max-height:220px;background-position:center;background-size:cover;background-repeat:no-repeat;}.V3 .mybookings-page .timeline,.V3 .myitinerary-page .timeline{margin-inline-start:24px;position:relative;}.V3 .mybookings-page .timeline .timeline-section,.V3 .myitinerary-page .timeline .timeline-section{border-inline-start:3px solid #f7f6f9;}.V3 .mybookings-page .timeline .timeline-section .timeline-start-icon,.V3 .myitinerary-page .timeline .timeline-section .timeline-start-icon{position:absolute;inset-inline-start:-10px;}.V3 .mybookings-page .timeline .timeline-section .timeline-title,.V3 .myitinerary-page .timeline .timeline-section .timeline-title{margin-inline-start:24px;}.V3 .mybookings-page .timeline .timeline-section .time-wrapper,.V3 .myitinerary-page .timeline .timeline-section .time-wrapper{width:40px;}.V3 .mybookings-page .view-my-bookings.loading,.V3 .mybookings-page .view-my-itinerary.loading,.V3 .myitinerary-page .view-my-bookings.loading,.V3 .myitinerary-page .view-my-itinerary.loading{position:relative;min-height:550px;}.V3 .mybookings-page .view-my-bookings.loading .cart-loading,.V3 .mybookings-page .view-my-itinerary.loading .cart-loading,.V3 .myitinerary-page .view-my-bookings.loading .cart-loading,.V3 .myitinerary-page .view-my-itinerary.loading .cart-loading{display:block;position:absolute;width:100%;height:100px;z-index:999;opacity:1;top:0;bottom:0;margin:auto 0;}.V3 .mybookings-page .view-my-bookings.loading .cart-loading .updating-marker.preloader-wrapper,.V3 .mybookings-page .view-my-itinerary.loading .cart-loading .updating-marker.preloader-wrapper,.V3 .myitinerary-page .view-my-bookings.loading .cart-loading .updating-marker.preloader-wrapper,.V3 .myitinerary-page .view-my-itinerary.loading .cart-loading .updating-marker.preloader-wrapper{display:flex;flex-direction:column;text-align:center;align-items:center;margin:1.5em 0;}.V3 .mybookings-page .view-my-bookings.loading .cart-loading .updating-marker.preloader-wrapper .spinner-border-sm,.V3 .mybookings-page .view-my-itinerary.loading .cart-loading .updating-marker.preloader-wrapper .spinner-border-sm,.V3 .myitinerary-page .view-my-bookings.loading .cart-loading .updating-marker.preloader-wrapper .spinner-border-sm,.V3 .myitinerary-page .view-my-itinerary.loading .cart-loading .updating-marker.preloader-wrapper .spinner-border-sm{width:1rem;height:1rem;border-width:.2em;}.V3 .mybookings-page .view-my-bookings.loading .cart-loading .updating-marker.preloader-wrapper .spinner-border,.V3 .mybookings-page .view-my-itinerary.loading .cart-loading .updating-marker.preloader-wrapper .spinner-border,.V3 .myitinerary-page .view-my-bookings.loading .cart-loading .updating-marker.preloader-wrapper .spinner-border,.V3 .myitinerary-page .view-my-itinerary.loading .cart-loading .updating-marker.preloader-wrapper .spinner-border{display:inline-block;width:1.5rem;height:1.5rem;vertical-align:-.125em;border:.25em solid currentcolor;border-inline-end-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border;}.V3 .mybookings-page .view-my-bookings.loading .cart-loading .updating-marker.preloader-wrapper .sr-only,.V3 .mybookings-page .view-my-itinerary.loading .cart-loading .updating-marker.preloader-wrapper .sr-only,.V3 .myitinerary-page .view-my-bookings.loading .cart-loading .updating-marker.preloader-wrapper .sr-only,.V3 .myitinerary-page .view-my-itinerary.loading .cart-loading .updating-marker.preloader-wrapper .sr-only{position:relative;width:100%;height:100%;padding:0;margin-inline-start:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.V3 .mybookings-page .view-my-bookings.loading .items,.V3 .mybookings-page .view-my-bookings.loading .total-price,.V3 .mybookings-page .view-my-bookings.loading .shopping-cart-btn,.V3 .mybookings-page .view-my-itinerary.loading .items,.V3 .mybookings-page .view-my-itinerary.loading .total-price,.V3 .mybookings-page .view-my-itinerary.loading .shopping-cart-btn,.V3 .myitinerary-page .view-my-bookings.loading .items,.V3 .myitinerary-page .view-my-bookings.loading .total-price,.V3 .myitinerary-page .view-my-bookings.loading .shopping-cart-btn,.V3 .myitinerary-page .view-my-itinerary.loading .items,.V3 .myitinerary-page .view-my-itinerary.loading .total-price,.V3 .myitinerary-page .view-my-itinerary.loading .shopping-cart-btn{opacity:.2;}.V3 .mybookings-page .view-my-bookings.loading .button-container .btn-action,.V3 .mybookings-page .view-my-itinerary.loading .button-container .btn-action,.V3 .myitinerary-page .view-my-bookings.loading .button-container .btn-action,.V3 .myitinerary-page .view-my-itinerary.loading .button-container .btn-action{display:none;}.V3 .myitinerary-page .booking-card .card-item-image{min-width:206px;min-height:143px;max-width:206px;max-height:143px;background-position:center;background-size:cover;background-repeat:no-repeat;}.V3 .myitinerary-page .booking-card .btn-link{font-size:14px;font-weight:500;text-decoration:underline;}.V3 .popup-modal{z-index:101;box-shadow:10px 10px 5px rgba(0,0,0,.3);}.V3 .popup-modal>h1{padding:10px 14px;}.V3 .popup-modal .button.cancel{position:absolute;top:13px;inset-inline-end:10px;border:0;text-shadow:none;box-shadow:none;background:url(../Images/Icons/popup_close_btn.png) 0 0 no-repeat!important;background-size:cover!important;cursor:pointer;height:14px!important;min-height:14px!important;width:14px!important;padding:0!important;margin:0!important;font-size:0!important;}.V3 .popup-modal .product-configurer-top-content{padding:10px;}.V3 .popup-modal .product-configurer-top-content .entity-info{max-width:100%;}.V3 .popup-modal .search-control.vertical .tabs.large.header.hidden{display:none;}.V3 .popup-modal .search-control.vertical .container{padding:20px 30px;}.V3 .popup-modal .search-control.vertical .container .field.commencing,.V3 .popup-modal .search-control.vertical .container field.nights{display:inline-flex;}.V3 .popup-modal .search-control.vertical .container .field .date-input{width:auto;}.V3 .popup-modal .search-control.vertical .container .field.nights{display:flex;align-items:center;gap:5px;margin-bottom:4px;}.V3 .popup-modal .search-control.vertical .container .field.nights div .selector.double-digit{margin-inline-start:0;}.V3 .popup-modal .search-control.vertical .container .field.nights.hidden{display:none;}.V3 .popup-modal .search-control.vertical .container .pax.expanded div.selector.double-digit{display:block;min-width:205px;width:51%;}.V3 .popup-modal .search-control.vertical .container .pax.expanded>div:not(.hidden){padding-inline-start:150px;padding-inline-end:20px;display:block;position:relative;padding-bottom:8px;}.V3 .popup-modal .search-control.vertical .container .pax.expanded>div>label{font-size:100%;position:absolute;inset-inline-start:48%;top:5px;text-align:start;pointer-events:none;}.V3 .popup-modal .controls{padding:10px 0 20px;}.V3 .popup-modal .btn-link,.V3 .popup-modal .btn-link:hover{color:#363636;text-decoration:none;font-weight:500;}.V3 .popup-modal.confirmation-popup{padding:0;border-radius:5px;z-index:999;opacity:1;-webkit-transition:opacity .3s ease-out,bottom .3s ease-out;-moz-transition:opacity .3s ease-out,bottom .3s ease-out;-o-transition:opacity .3s ease-out,bottom .3s ease-out;transition:bottom 5s ease;}.V3 .popup-modal.confirmation-popup h1{padding:20px;background:#f1f1f1;border-radius:5px 5px 0 0;}.V3 .popup-modal.confirmation-popup .content-wrapper{padding:20px;width:558px;}.V3 .popup-modal.confirmation-popup .content-wrapper h1{padding:0;background:none;border-radius:0;overflow-wrap:break-word;text-align:center;font-size:20px;font-weight:700;line-height:24px;}.V3 .popup-modal.confirmation-popup .content-wrapper .second-line{padding:24px 0;text-align:center;}.V3 .popup-modal.confirmation-popup .content-wrapper .third-line span{font-weight:500;}.V3 .popup-modal.confirmation-popup .content-wrapper .font-16{font-size:16px;}.V3 .popup-modal.confirmation-popup .controls{padding:15px;border-top:1px solid #dee2e6;text-align:end;}.V3 .popup-modal.confirmation-popup .controls .button{font-size:14px;font-weight:500;}.V3 .guest-booking-form .provider-info{padding-top:0;padding-bottom:0;}.V3 .guest-booking-form .provider-info .provider-info-summary>div{line-height:16px;margin-bottom:.3em;display:flex;gap:5px;align-items:center;}.V3 .guest-booking-form .provider-info .provider-info-summary .provider-rating{margin-bottom:10px;flex-wrap:wrap;}.V3 .guest-booking-form .provider-info .provider-info-summary .data-content.address .address-content{flex:1;}.V3 .guest-booking-form .booking-item{margin-top:10px;}.V3 .guest-booking-form .booking-item .booking-summary-options{text-shadow:none;background:#f3f3f3;background-image:none;background-image:none;background-image:none;filter:none;margin-bottom:0;}.V3 .guest-booking-form .booking-item .booking-summary-options .mechant-details{background:#f8f8f8;padding:20px;}.V3 .guest-booking-form .booking-item .booking-summary-options .mechant-details .merchant-info .btn-link{padding:0;}.V3 .guest-booking-form .booking-item .booking-summary-options>h2{border:0;padding:10px 20px;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details{background-color:#f8f8f8;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .product-header{background-color:#f8f8f8;padding:10px 20px;font-size:14px;font-weight:bold;margin-top:5px;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .product-header .note{font-size:12px;font-weight:normal;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .product-image-container img{border:0;border-radius:4px;max-width:230px;width:100%;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .product-name{font-size:14px;font-weight:500;margin-bottom:10px;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .product-infos{padding:0 20px 20px;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .tr.extra .make-flex{display:flex;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .tr.extra .flex-dir-col{flex-direction:column;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .tr.extra div.selector.double-digit{min-width:unset;max-width:100px!important;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .tr.extra label.subfield{display:flex!important;gap:10px;align-items:center;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .campaign-offer-intro{padding:15px 20px;background-color:#f3f3f3;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .campaign-offer-intro p.offer-intro-desc{margin-bottom:0;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .campaign-contents{background-color:#f8f8f8;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .campaign-contents .offer-error-message{padding:0 20px;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .campaign-contents .campaign-offer-container{padding:20px;gap:18px;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .campaign-contents .campaign-offer-container .campaign-offer{max-width:calc(33% - 9px);}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .campaign-contents .campaign-offer-container .campaign-offer .card-footer{background-color:inherit;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row:before{display:none;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.row-content{background-color:#f8f8f8;padding:20px;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.row-content.total-container{padding:20px 0;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.row-content.total-container .dollar-title{background-color:#f3f3f3;padding:8px 20px;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.row-content.total-container .dollar-value{background-color:#f3f3f3;padding-inline:10px 20px;padding-block:8px 10px;font-size:16px;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.row-content.total-container.grand-total .dollar-value{background-color:#f3f3f3;font-weight:bold;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.no-pad-topbot,.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.row-content.total-container{padding-top:0;padding-bottom:0;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.no-pad-top,.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.row-content.total-container{padding-top:0;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.no-pad-bottom,.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.row-content.total-container{padding-bottom:0;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.no-padding,.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.row-content.total-container{padding:0;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.no-padding-tb{padding-top:0;padding-bottom:0;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.no-padding-b{padding-bottom:0;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .row.no-padding-lr{padding-inline-start:0;padding-inline-end:0;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .dollar-title,.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .dollar-value{text-align:end;}.V3 .guest-booking-form .booking-item .booking-summary-options .product-details .special-requests textarea{width:100%;}.V3 .guest-booking-form .booking-item .booking-summary-options table{background:#f8f8f8;text-shadow:none;}.V3 .guest-booking-form .booking-item .booking-summary-options table th,.V3 .guest-booking-form .booking-item .booking-summary-options table td{border:0;}.V3 .guest-booking-form .booking-item .booking-summary-options table td.force-borders{border:0!important;}.V3 .guest-booking-form .booking-item .booking-summary-options table th{background-color:#e1eaef;}.V3 .guest-booking-form .booking-item .booking-summary-options table td{padding-top:20px;background-color:#f8f8f8;}.V3 .guest-booking-form .booking-item .booking-summary-options table td.td-product-image{width:21%;padding-inline-end:0;}.V3 .guest-booking-form .booking-item .booking-summary-options table td.td-product-details{width:64%;padding-inline-end:0;}.V3 .guest-booking-form .booking-item .booking-summary-options table td.td-product-price{width:15%;}.V3 .guest-booking-form .booking-item .booking-summary-options table .product-sub-total .dollar-value{background-color:#f8f8f8;}.V3 .guest-booking-form .booking-item .booking-summary-options table .subtotals td:first-child{background-color:#f3f3f3;}.V3 .guest-booking-form .booking-item .booking-summary-options table .subtotals td.dollar-value{background-color:#e1eaef;}.V3 .guest-booking-form .booking-item .booking-summary-options tr.special-requests textarea{width:100%;}.V3 .guest-booking-form .booking-item .booking-summary-options .totals td.dollar-value{font-size:20px;}.V3 .guest-booking-form .shipping-details .field.post-code .label .name{font-size:12px;}.V3 .guest-booking-form .shipping-details .booking-summary-options.row.row-content.total-container.grand-total{padding-inline-start:0;}.V3 .guest-booking-form .shipping-details .booking-summary-options.row.row-content.total-container.grand-total .totals{padding:0;}.V3 .guest-booking-form .shipping-details .booking-summary-options.row.row-content.total-container.grand-total .dollar-title{padding:10px 10px;}.V3 .guest-booking-form .shipping-details .booking-summary-options.row.row-content.total-container.grand-total .dollar-value{background-color:#c4dae1;font-weight:bold;padding:10px 10px;text-align:end;}.V3 .guest-booking-form .shipping-details.using-local-pickup{min-height:0;}.V3 .guest-booking-form .section-title{background-color:#f3f3f3;padding:10px 20px;}.V3 .guest-booking-form .section-title h2{margin:0;font-weight:500;}.V3 .guest-booking-form .critical-section .column-container>.column.left{padding-inline-end:20px;}.V3 .guest-booking-form .critical-section .column-container>.column.left .row{padding-inline-end:0;}.V3 .guest-booking-form .critical-section .column-container .row.flex{display:flex;gap:20px;}.V3 .guest-booking-form .critical-section .column-container .row.flex .field.even,.V3 .guest-booking-form .critical-section .column-container .row.flex .field.odd{width:100%;flex:1;padding:0;}.V3 .guest-booking-form .critical-section .column-container .row:before,.V3 .guest-booking-form .critical-section .column-container .row:after{display:none;}.V3 .guest-booking-form .critical-section .field input[type=text],.V3 .guest-booking-form .critical-section .field textarea{width:100%;padding:5px;height:36px;}.V3 .guest-booking-form .critical-section .field div.selector.country{max-width:100%!important;}.V3 .guest-booking-form .critical-section .field div.selector.month select,.V3 .guest-booking-form .critical-section .field div.selector.year select{height:38px;}.V3 .guest-booking-form .critical-section .field div.selector.month{flex:1;}.V3 .guest-booking-form .critical-section .field .sublabel.marketing-business,.V3 .guest-booking-form .critical-section .field .sublabel.marketing-related{display:flex;}.V3 .guest-booking-form .critical-section .field.expiry-date{width:100%;}.V3 .guest-booking-form .critical-section .field.expiry-date .selector{margin:0;}.V3 .guest-booking-form .critical-section .field.payment-method ul.accepted-payment-methods{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch;padding-inline-start:0;margin-top:20px;}.V3 .guest-booking-form .critical-section .field.payment-method ul.accepted-payment-methods li.title.token{display:none;}.V3 .guest-booking-form .critical-section .field.payment-method ul.accepted-payment-methods li.token.available~li.title.card{display:none;}.V3 .guest-booking-form .critical-section .field.payment-method ul.accepted-payment-methods li.token:not(.available){display:none;}.V3 .guest-booking-form .critical-section .field.payment-method ul.accepted-payment-methods li.accepts{border:1px solid #dee2e6;border-radius:4px;margin-inline-start:0;min-width:80px;width:auto;}.V3 .guest-booking-form .critical-section .field.payment-method ul.accepted-payment-methods li.accepts a{width:100%;margin:0;border-radius:4px;}.V3 .guest-booking-form .critical-section .field.payment-method ul.accepted-payment-methods li.accepts a.selected{border-color:#00a94f;border-radius:4px;}.V3 .guest-booking-form .critical-section .field.payment-method ul.accepted-payment-methods li.accepts:hover{border:1px solid rgba(0,169,79,.6);}.V3 .guest-booking-form .critical-section .field.auto.card-number,.V3 .guest-booking-form .critical-section .field.auto.card-security{margin-bottom:1.2em;margin-inline-start:0;}.V3 .guest-booking-form .critical-section .field.auto.card-security .explanation{display:none;}.V3 .guest-booking-form .critical-section .payment-details .payment-method-container .field.payment-method .accepted-payment-methods{padding-inline-start:0;margin-top:20px;}.V3 .guest-booking-form .critical-section #payment-details>.column-container>.column-left{min-width:400px;}.V3 .guest-booking-form .critical-section #payment-details .security-notes .content{padding-inline-start:0;}.V3 .guest-booking-form .critical-section #payment-details .security-notes .content ul li{display:flex;}.V3 .guest-booking-form .critical-section #payment-details .security-notes .content ul li img.logo.platform{height:100%;margin:unset;margin-inline:0 1em;margin-block:0 1em;}.V3 #booking-confirmation #confirm-info h2{margin:15px 0 0;}.V3 #booking-confirmation #confirm-info h2 span{padding:4px 0 0 3px;font-size:18px;font-weight:700;color:#00a94f;}.V3 #booking-confirmation .link-button{background-image:unset;text-shadow:none;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.V3 #booking-confirmation .bg-light-green{background:rgba(0,169,79,.0705882353);}.V3 #booking-confirmation .booking-summary-options{background:#f8f8f8;}.V3 #booking-confirmation .booking-summary-options .row.standard-table{padding:10px 0 0;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .provider-info{padding:0 20px 5px;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .provider-info .provider-info-summary h2{font-size:16px;font-weight:bold;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .title{background-color:#f3f3f3;padding:8px 20px;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .title h2{font-size:16px;font-weight:bold;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .product-details{padding:20px;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .product-details .shoppingbox{padding:10px;margin-top:10px;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .product-details .shoppingbox .box-row-header .box-title{font-weight:500;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .product-details .sum-title{font-weight:500;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .total-container{padding:10px 20px;background-color:#f3f3f3;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .total-container .sum-title{padding-inline-end:20px;text-align:end;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .total-container .sum-title h2{font-size:16px;font-weight:500;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .total-container .sum-total{text-align:end;font-size:16px;font-weight:500;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .view-detail-container{padding:10px 20px;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .view-detail-container .button-container{text-align:end;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .grand.subtotals{background-color:#fff;padding:20px;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .grand.subtotals .sum-title{padding-inline-end:20px;text-align:end;font-size:16px;font-weight:500;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .grand.subtotals .sum-total{text-align:end;font-size:16px;font-weight:500;}.V3 #booking-confirmation .booking-summary-options .row.standard-table .no-padding{padding:0;}.V3 .booking-confirmation-redirect,.V3 .mybooking-injection-page{height:calc(100vh - 58px);}.V3 .booking-confirmation-redirect .redirect-message,.V3 .booking-confirmation-redirect .process-message,.V3 .mybooking-injection-page .redirect-message,.V3 .mybooking-injection-page .process-message{font-size:20px;font-weight:700;line-height:26px;}.V3 .booking-confirmation-redirect .svg-preloader-animated,.V3 .mybooking-injection-page .svg-preloader-animated{animation:spin var(--spinner-animation-speed) linear infinite;}.V3 .cancellation-page{display:block;position:relative;min-height:calc(100vh - 125px);}.V3 .cancellation-page .btn.btn-primary.disabled,.V3 .cancellation-page .btn.btn-primary.disabled:focus,.V3 .cancellation-page .btn.btn-primary.disabled:hover{border-color:#c7c7c7;background-color:#d0d0d0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ddd),color-stop(1,#d0d0d0));}.V3 .cancellation-page .gap-3{gap:3px;}.V3 .cancellation-page .text-bold{font-weight:600;}.V3 .cancellation-page .bg-basic-gray{background:#eef4f6;}.V3 .cancellation-page .bg-dark-gray{background:#c4dae1;}.V3 .cancellation-page .booking-terms{border-bottom:1px solid #cfe3eb;}.V3 .cancellation-page .verification-message.error-message-container .error-title{display:block;}.V3 .cancellation-page .verification-message .error-title{display:none;}.V3 .cancellation-page .error-message-container{border:1px solid #f00;background:#fff;border-radius:4px;min-height:100px;}.V3 .cancellation-page .error-message-container .error-title{border-radius:4px 4px 0 0;background:#f00;padding:5px 10px;font-size:14px;color:#fff;}.V3 .cancellation-page .error-message-container .error-message{padding:10px;color:#d00;}.V3 .cancellation-page .error-message-container .error-message a:link{color:#d00;-webkit-tap-highlight-color:#d00;text-decoration:underline;}.V3 .cancellation-page .loading-container.updating{background-color:#dee2e6;opacity:.35;width:100%;height:100%;position:absolute;inset-inline-start:0;top:0;}.V3 .cancellation-page .loading-container.updating .updating-marker.large{display:block;pointer-events:none;}.V3 .cancellation-page .loading-container.updating .updating-marker.large::after{content:"";background:url(../Images/GridIcons/arrows.png) center center no-repeat;background-size:65%;-webkit-animation:v3-spin 2s linear infinite;animation:v3-spin 2s linear infinite;width:32px;height:32px;display:inline-block;vertical-align:middle;z-index:0;}.V3 .cancellation-page .loading-container .updating-marker.large{display:none;position:absolute;inset-inline-start:50%;top:50%;}.V3 .cancellation-page .modal .modal-dialog .modal-content{height:100%;}.V3 .cancellation-page .modal .modal-dialog .modal-content .modal-header{align-items:center;}.V3 .cancellation-page .modal .modal-dialog .modal-content .modal-header .close{font-size:24px;}.V3 .cancellation-page .modal .modal-dialog .modal-content .modal-body{padding:15px;border-bottom:1px solid #dde1e6;}.V3 .cancellation-page .modal .modal-dialog .modal-content .modal-footer{padding:15px;}.text-end{text-align:end!important;}.text-start{text-align:start!important;}.modal .modal-dialog-scrollable .modal-body{overflow-x:hidden;}.modal .modal-dialog{margin:auto;}.modal .modal-dialog .modal-content{height:840px;width:100%;font-family:"Roboto",sans-serif;}.modal .modal-dialog .modal-content .modal-header{height:46px;background-color:#f1f1f1;text-align:center;padding-inline-start:10px;padding-inline-end:20px;padding-top:10px;padding-bottom:10px;}.modal .modal-dialog .modal-content .modal-header .modal-title{font-size:16px;color:#363636;font-weight:500;padding-inline-start:10px;}.modal .modal-dialog .modal-content .modal-header .close{margin:-1rem -1rem -1rem -1rem;}.modal .modal-dialog .modal-content .modal-body .modalimagebox{width:100%;border-radius:.25rem!important;}.modal .modal-dialog .modal-content .modal-body .thumbnail-container{padding:0;}.modal .modal-dialog .modal-content .modal-body .thumbnail-container .test{display:flex;flex-wrap:wrap;gap:10px;}.modal .modal-dialog .modal-content .modal-body .thumbnail-container .test a{margin:0;text-align:center;overflow:auto;}.modal .modal-dialog .modal-content .modal-body .thumbnail-container .test a img{width:80px;border:0;border-radius:4px;}.modal .modal-dialog .modal-content .modal-body .modal-bodycontent{padding-top:10px;padding-bottom:10px;padding-inline-end:10px;}.modal .modal-dialog .modal-content .modal-body .modal-bodycontent .modaldesc-title{font-size:20px;color:#363636;font-weight:500;padding-inline-start:12px;}.modal .modal-dialog .modal-content .modal-body .modal-bodycontent .modal-headtext{font-size:18px;color:#000;font-weight:500;}.modal .modal-dialog .modal-content .modal-body .modal-bodycontent .modal-para{color:#363636;}.modal .modal-dialog .modal-content .modal-body .modal-bodycontent .campaign-offers{display:flex;flex-direction:column;gap:4px;background-color:#f8f8f8;border-radius:4px;margin-bottom:20px;}.modal .modal-dialog .modal-content .modal-body .modal-bodycontent .campaign-offers .having-offer{font-weight:500;}.modal .modal-dialog .modal-content .modal-body .modal-bodycontent .campaign-offers .star-container{font-size:11px;}.modal .modal-dialog .modal-content .modal-body .modal-bodycontent .campaign-offers .star-container .offer-description{padding-inline-start:5px;}.modal .modal-dialog .modal-content .modal-body .modal-bodycontent .features{margin-bottom:1rem;}.modal .modal-dialog .modal-content .modal-body .modal-bodycontent .features ul{margin-bottom:0;}.modal .modal-dialog .modal-content .modal-footer .mainpriceA{font-size:18px;font-weight:500;}.modal .modal-dialog .modal-content .modal-footer .modalbtn{padding:20px 0;}.modal .modal-dialog .modal-content .modal-footer .modalbtn .btn-gridbook{color:#fff;background-color:#00a94f;border:#00a94f;font-weight:normal;max-width:105px;float:inline-end;}.modal-open .modal{background-color:rgba(0,0,0,.32);}.flight-summary-modal.modal .modal-dialog{margin:auto;}.flight-summary-modal.modal .modal-dialog .modal-content{height:auto;width:100%;max-width:590px;}.flight-summary-modal.modal .modal-dialog .modal-content .gap-5{gap:5px;}.flight-summary-modal.modal .modal-dialog .modal-content .gap-10{gap:10px;}.flight-summary-modal.modal .modal-dialog .modal-content .gap-15{gap:15px;}.flight-summary-modal.modal .modal-dialog .modal-content .text-right{text-align:end!important;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-body{max-height:480px;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .flight-trip-date{font-weight:700;color:#00a94f;margin:10px 0 5px;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .flight-duration-wrapper{gap:5px;min-width:100px;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .stop-over-wrapper{gap:5px;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .stop-over-wrapper .stop-over-text{color:#b3261e;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .leg{gap:10px;border:1px solid #c1c7cd;border-radius:5px;margin:10px 0;padding:10px;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .leg .leg-timing{min-width:80px;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .leg .leg-timing,.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .leg .leg-airport{gap:15px;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .leg .leg-info{background:#ecfef5;padding:10px 20px;border-radius:8px;font-size:12px;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .leg .ellipse.el-start::after{content:"";border:1px dashed #eaeaea;height:100%;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .leg .ellipse.el-end::before{content:"";border:1px dashed #eaeaea;height:100%;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .leg .stop-airplane-logo{transform:rotate(90deg);width:24px;height:24px;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .leg .stop-ellipse-logo{width:10px;height:10px;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .leg .stop-clock-logo,.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .leg .stop-airline-logo{width:24px;height:24px;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-body .leg .stop-airline-logo{border-radius:100%;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-footer .price-container span{font-size:18px;font-weight:500;color:#00a94f;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-footer .button-container{gap:12px;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-footer .button-container .modal-btn.btn{border-color:#00a94f;padding:10px 20px;}.flight-summary-modal.modal .modal-dialog .modal-content .modal-footer .button-container .btn-booking{color:#fff;background-color:#00a94f;}.V3.pp_pic_holder .pp_content_container .pp_details{margin:5px 0;min-height:30px;padding:0 10px;}.V3.pp_pic_holder .pp_content .offer-validity .oa-icon,.V3.pp_pic_holder .pp_content .offer-validity .bc-icon{display:inline-block;width:18px;height:18px;}.V3.pp_pic_holder .pp_content .offer-validity .bc-icon{background:url(../Images/Icons/bookingcommence.svg) no-repeat;}.V3.pp_pic_holder .pp_content .offer-validity .oa-icon{background:url(../Images/Icons/offeravailable.svg) no-repeat;}@media(prefers-reduced-motion:reduce){.modal.fade{transition:opacity .15s linear;}}@media screen and (min-width:1200px){.hideindesktopsecondvarsearch{display:none;}}@media screen and (max-width:1200px){.hideinmobilesecondvarsearch{display:none;}}@media screen and (max-width:768px){.container,.container-md,.container-sm{max-width:100%;}}@media screen and (min-width:768px){.priceshowinmobilesearch{display:none;}}@media screen and (max-width:992px){.hideinmobilepg{display:none;}}@media screen and (min-width:992px){.hideindesktoppg{display:none;}.container{max-width:100%;}.providerlanding .col-lg-4{-ms-flex:0 0 32.24%;flex:0 0 32.24%;max-width:32.24%;}}@media screen and (max-width:768px){img.one{position:relative;float:inline-start;}}@media screen and (min-width:1024px){button.btn.btn-primary.dropdown-toggle{width:100%;}}@media screen and (max-width:1024px){button.btn.btn-primary.dropdown-toggle{padding-top:10px;padding-bottom:10px;}}@media screen and (min-width:1024px){img.arrows.showinmobile{display:inline-block;}}@media screen and (min-width:1024px){.hideindesktop{display:none;}}@media screen and (min-width:1024px){.row.hideindesktop{display:none;}}@media screen and (min-width:992px){.arrowhideindesktop{display:none;padding:24px;}}@media screen and (max-width:992px){.hideinmobile{display:none;}}@media screen and (max-width:1024px){.col-md-1.hideinmobile{display:none;}}@media screen and (max-width:574px){.row.gridhideinmobile{display:none;}}@media screen and (min-width:574px){.row.gridhideindesktop{display:none;}}@media screen and (max-width:400px){.arrows{padding:5px;}}@media screen and (min-width:990px){body #wrapper{padding:0;}.hideindesktopsecondvar{display:none;}}@media screen and (min-width:580px){.hideindesktoppriceService{display:none;}}@media screen and (max-width:580px){.hideinmobilepriceService{display:none;}}@media screen and (max-width:1023px){div.V3.pp_pic_holder a.pp_close{top:10px;inset-inline-end:35px;}.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .date-filter-slider,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .date-filter-slider{max-width:calc(100vw - 280px);}.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .multitrip-container .multitrip,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .multitrip-container .multitrip{min-width:calc(100vw - 40px);}.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .multitrip-container .multitrip .has-button .place-input-container.horizontal .place-input .dropdown .dropdown-menu,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .multitrip-container .multitrip .has-button .place-input-container.horizontal .place-input .dropdown .dropdown-menu{text-align:start;}.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .multitrip-container .multitrip .place-input-container.horizontal .place-input .dropdown .dropdown-menu,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .multitrip-container .multitrip .place-input-container.horizontal .place-input .dropdown .dropdown-menu{text-align:start;}}@media screen and (max-width:991px){.hideinmobilesecondvar{display:none;}.container{max-width:100%;}body #wrapper{padding:0;}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-slider .slick-slide{margin:0 3.3px;}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-slider .slick-list{margin:0 -3.3px;}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-slider .slider-nav.next{transform:translate(42%,-50%);}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-container .calendarcard{max-width:calc(20vw - 20px);}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-container .calendarcard .calendarPrice{font-size:14px;}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-container>div:nth-child(7){display:none;}body #wrapper .V3.container_body section.content .entity-tile-collection .entity-tile .entity-info{padding:unset;padding-inline:0 18px;padding-block:0;}body #wrapper .V3.container_body section.content .entity-tile-collection .entity-tile .price-col{padding-inline-start:0;}body #wrapper .V3.container_body section.content .entity-tile-collection .entity-tile .price-col span.price{display:block;}body #wrapper .V3.container_body section.content .entity-tile-collection .entity-card.col-md-6{-ms-flex:0 0 48.73%;flex:0 0 48.73%;max-width:48.73%;}body #wrapper .V3.container_body section.content .entity-tile-collection .entity-card .card-body h3.name{min-height:40px;}body #wrapper .V3.container_body section.content .providerlanding .product-row{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));}body #wrapper .V3.container_body section.content .rate-grid-container .footer{text-align:center;}body #wrapper .V3.container_body section.content .rate-grid-container .footer .footer-message{text-align:start;}body #wrapper .V3.container_body section.content .rate-grid-container .footer ul.paging{border:0;float:none;margin-top:10px;}body #wrapper .V3.container_body section.content .rate-grid-container .footer ul.paging li{border-top:solid 1px #cddbe0;border-bottom:solid 1px #cddbe0;}body #wrapper .V3.container_body section.content .rate-grid-container .footer ul.paging li.previous-page{border-inline-start:solid 1px #cddbe0;}body #wrapper .V3.container_body section.content .rate-grid-container .footer ul.paging li.next-page{border-inline-end:solid 1px #cddbe0;}body #wrapper .V3.container_body section.content .booking-summary-options .product-details .product-image-container{padding-inline-end:10px;}body #wrapper .V3.container_body section.content .booking-summary-options .product-details .campaign-offer-container .campaign-offer{max-width:calc(50% - 9px);}body .V3 .booking-card .border-thin-end.border-md-none{border-inline-end:none;}body .V3 .booking-card .pe-16{padding-inline-end:0;}body .V3 .booking-card .pe-md-3{padding-inline-end:0;}body .V3 .booking-card .pe-s-3{padding-inline-end:1rem;}body .V3 .booking-card .booking-card-item .card-info{border-bottom:1px dashed #c1c7cd;padding-bottom:16px;}body .V3 .booking-card .booking-card-item .card-action{width:auto;}body .V3 .booking-card .booking-card-item .card-item-image{min-width:200px;max-width:200px;min-height:180px;}body .V3 .product-configurer.popup-modal{width:100%;}body .V3 .product-configurer.popup .content-wrapper .div.selector{max-width:100%!important;margin-inline:0;}body .V3 .product-configurer.popup .content-wrapper .results .available-offers .offer-wrapper .available-offer-container .offering-price span.offer-match{min-height:50px;}body .V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row{gap:0;}body .V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row .price-block{background-color:#f7f7f7;border:1px solid #dee2e6;border-radius:4px;padding:10px;display:flex;}body .V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row .price-block .price-block-content{flex:1;text-align:end;}body .V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row .info-wrapper{display:flex;}body .V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row .info-wrapper .view-details-btn{flex:1;text-align:start;}body .V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row>div{margin-bottom:10px;}body .V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row.product-availability-info{margin-top:0;}body .V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row.product-availability-info .availability-content{display:flex;flex-direction:column;}body .V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row.product-availability-info .availability-content .check-in-splitter{display:none;}body .V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row.product-availability-info .availability-content.hidden{display:none;}body .V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row.product-availability-info .btn-remove-for-mobile{padding:4px 4px 0;}body .V3 .product-configurer.popup.shopping-popup{width:720px;}body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .Inbound.place-input-container.horizontal .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .Outbound.place-input-container.horizontal .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .Inbound.place-input-container.horizontal .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .Outbound.place-input-container.horizontal .place-input.departure{max-width:100%;}body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .RoundTrip.place-input-container.horizontal .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .RoundTrip.place-input-container.horizontal .place-input.return,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .RoundTrip.place-input-container.horizontal .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .RoundTrip.place-input-container.horizontal .place-input.return{max-width:100%;}body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .MultiCity.place-input-container.horizontal .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .MultiCity.place-input-container.horizontal .place-input.return,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .MultiCity.place-input-container.horizontal .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .MultiCity.place-input-container.horizontal .place-input.return{max-width:100%;}body .V3 .myitinerary-page .timeline .timeline-section .timeline-title{margin-inline-start:20px;}body .V3 .myitinerary-page .timeline .timeline-section .timeline-item .time-wrapper{width:100%;}}@media screen and (max-width:890px){.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .dropdown-selector .dropdown .passenger-and-bags.dropdown-menu,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .dropdown-selector .dropdown .passenger-and-bags.dropdown-menu{inset-inline-start:-185px;}.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .date-filter-slider,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .date-filter-slider{max-width:calc(100vw - 280px);}.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .Inbound.place-input-container.horizontal .place-input.departure,.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .Outbound.place-input-container.horizontal .place-input.departure,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .Inbound.place-input-container.horizontal .place-input.departure,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .Outbound.place-input-container.horizontal .place-input.departure{max-width:180px;}.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .RoundTrip.place-input-container.horizontal .place-input.departure,.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .RoundTrip.place-input-container.horizontal .place-input.return,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .RoundTrip.place-input-container.horizontal .place-input.departure,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .RoundTrip.place-input-container.horizontal .place-input.return{max-width:180px;}.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .MultiCity.place-input-container.horizontal .place-input.departure,.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .MultiCity.place-input-container.horizontal .place-input.return,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .MultiCity.place-input-container.horizontal .place-input.departure,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .MultiCity.place-input-container.horizontal .place-input.return{max-width:180px;}.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .multitrip-container .multitrip,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .multitrip-container .multitrip{min-width:calc(100vw - 40px);}.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .multitrip-container .multitrip .has-button .place-input-container.horizontal .place-input .dropdown .dropdown-menu,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .multitrip-container .multitrip .has-button .place-input-container.horizontal .place-input .dropdown .dropdown-menu{text-align:start;}.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .multitrip-container .multitrip .place-input-container.horizontal .place-input .dropdown .dropdown-menu,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .multitrip-container .multitrip .place-input-container.horizontal .place-input .dropdown .dropdown-menu{text-align:start;}.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .multitrip-container .multitrip .flight-search-filter .btn-remove-trip.small-screen,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .multitrip-container .multitrip .flight-search-filter .btn-remove-trip.small-screen{background:transparent;text-shadow:none;color:#363636;}.V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .place-input-container.horizontal,.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .place-input-container.horizontal{min-width:auto;}}@media screen and (max-width:767px){body #wrapper .V3.container_body header .list-bar-right{position:unset;}body #wrapper .V3.container_body .view-basket{margin-top:24px;}body #wrapper .V3.container_body .list-bar-right{position:unset;margin-top:0!important;top:0;}body #wrapper .V3.container_body header.default,body #wrapper .V3.container_body header.BookingProcess,body #wrapper .V3.container_body header.BookingConfirmation{position:relative;}body #wrapper .V3.container_body section.content .view-controller .sort-by{padding:10px 18px;width:100%;}body #wrapper .V3.container_body section.content .view-controller .sort-by .custom-select.sortby-option{min-width:80%;}body #wrapper .V3.container_body section.content .view-controller:has(.hidden){display:none;}body #wrapper .V3.container_body section.content .search-control.has-tab-fly .container.hidden.showing-flight-search{display:none;}body #wrapper .V3.container_body section.content .search-control .tabs.large.header{display:inline;top:0;}body #wrapper .V3.container_body section.content .search-control .tabs-container .tabs.large{display:flex;overflow:visible;margin-inline-start:0;padding-bottom:10px;}body #wrapper .V3.container_body section.content .search-control .field.destination{flex-direction:column;}body #wrapper .V3.container_body section.content .search-control .field.more-options-container{align-content:end;width:100%;}body #wrapper .V3.container_body section.content .entity-tile-collection .entity-tile{padding:18px 0 0;}body #wrapper .V3.container_body section.content .entity-tile-collection .entity-tile .entity-images{margin-inline-start:18px;}body #wrapper .V3.container_body section.content .entity-tile-collection .entity-tile .entity-info{padding:unset;padding-inline:0 18px;padding-block:0;}body #wrapper .V3.container_body section.content .entity-tile-collection .entity-tile.service .price-col{background-color:#f8f8f8;padding:18px 18px;}body #wrapper .V3.container_body section.content .rate-grid-container .footer{text-align:center;}body #wrapper .V3.container_body section.content .rate-grid-container .footer .footer-message{text-align:start;}body #wrapper .V3.container_body section.content .rate-grid-container .footer ul.paging{border:0;float:none;margin-top:10px;}body #wrapper .V3.container_body section.content .rate-grid-container .footer ul.paging li{border-top:solid 1px #cddbe0;border-bottom:solid 1px #cddbe0;}body #wrapper .V3.container_body section.content .rate-grid-container .footer ul.paging li.previous-page{border-inline-start:solid 1px #cddbe0;}body #wrapper .V3.container_body section.content .rate-grid-container .footer ul.paging li.next-page{border-inline-end:solid 1px #cddbe0;}body #wrapper .V3.container_body section.content .provider-info .provider-info-summary .data-icon{width:20px;height:20px;}body #wrapper .V3.container_body section.content .booking-summary-options .product-details .product-image-container{display:none;text-align:center;padding-inline-end:0;padding-bottom:10px;}body #wrapper .V3.container_body section.content .booking-summary-options .product-details .td.middle{margin-inline-start:30px;}body #wrapper .V3.container_body section.content .booking-summary-options table tr.product-sub-total td{padding:10px 20px;}body #wrapper .V3.container_body section.content .booking-summary-options table tr.product-sub-total td:first-child{text-align:center;background:#fff;}body #wrapper .V3.container_body section.content .booking-summary-options table tr.product-sub-total .td-product-price.dollar-value{font-size:16px;text-align:left;display:flex;}body #wrapper .V3.container_body section.content .booking-summary-options table tr.product-sub-total .td-product-price.dollar-value .price.title,body #wrapper .V3.container_body section.content .booking-summary-options table tr.product-sub-total .td-product-price.dollar-value .price.subtotal{flex:1;}body #wrapper .V3.container_body section.content .booking-summary-options table tr.product-sub-total .td-product-price.dollar-value .price.subtotal{text-align:right;}body #wrapper .V3.container_body section.content .booking-summary-options table td{padding-top:10px;}body #wrapper .V3.container_body section.content .critical-section .column-container .row.flex.sm-no-gap{gap:0;}body #wrapper .V3.container_body section.content #guest-details .row,body #wrapper .V3.container_body section.content .shipping-details .row{display:block;}body #wrapper .V3.container_body section.content #guest-details .booking-summary-options.row,body #wrapper .V3.container_body section.content .shipping-details .booking-summary-options.row{display:flex;flex-direction:row;}body #wrapper .V3.container_body section.content #guest-details .booking-summary-options.row .row,body #wrapper .V3.container_body section.content .shipping-details .booking-summary-options.row .row{display:flex;flex-direction:row;}body #wrapper .V3.container_body section.content .field.expiry-date .row.flex{flex-direction:row;}body #wrapper .V3.container_body .hide-in-desktop{display:block;}body .V3 .w-sm-100{width:100%;}body .V3 .mybookings-page .img-icon{max-width:20px;}body .V3 .mybookings-page .main-link-bold,body .V3 .mybookings-page .secondary-link{font-size:14px;}body .V3 .mybookings-page .btn-action{font-size:12px;}body .V3 .mybookings-page .booking-card .product-image{width:100%;}body .V3 .mybookings-page .booking-card .img-icon{max-width:20px;}body .V3 .mybookings-page .booking-card .booking-card-title,body .V3 .mybookings-page .booking-card .card-item-header .title,body .V3 .mybookings-page .booking-card .big-bolder-text{font-size:16px;}body .V3 .mybookings-page .booking-card .booking-card-item .bold-text{font-size:14px;}body .V3 .mybookings-page .booking-card .booking-card-item .light-bolder-text{font-size:12px;}body .V3 .mybookings-page .booking-card .booking-card-item .top-dashed-border{border-top:1px dashed #c1c7cd;padding-top:16px;}body .V3 .mybookings-page .booking-card .booking-card-item .card-item-image{min-width:100%;min-height:170px;max-width:100%;max-height:170px;}body .V3 .myitinerary-page .booking-card .booking-card-item .card-item-image{min-width:100%;max-width:100%;min-height:300px;max-height:300px;}body .V3 .product-configurer.popup .content-wrapper .results .available-offers .offer-wrapper .available-offer-container{max-width:100%;}body .V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .selector{margin-inline:0;}body .V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .selector.double-digit{min-width:auto;}body .V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.commencing,body .V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.nights,body .V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.number-product{min-width:auto;}body .V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.nights{padding-inline-end:10px;}body .V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.number-of-product{padding-inline-start:10px;}body .V3 .product-configurer.popup .content-wrapper .search-control.vertical .container>div{padding-inline-start:0;padding-inline-end:0;}body .V3 .search-control .view-my-bookings{margin-top:5px;}body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .btn-show-filter{display:block;}body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .dropdown-selector .dropdown .passenger-and-bags.dropdown-menu,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .dropdown-selector .dropdown .passenger-and-bags.dropdown-menu{inset-inline-start:-185px;}body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .date-filter-slider,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .date-filter-slider{max-width:100%;}body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .MultiCity.place-input-container.place-input-container .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .Inbound.place-input-container.horizontal .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .Outbound.place-input-container.horizontal .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .RoundTrip.place-input-container.horizontal .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .place-input-container.horizontal .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .place-input-container .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .MultiCity.place-input-container.place-input-container .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .Inbound.place-input-container.horizontal .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .Outbound.place-input-container.horizontal .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .RoundTrip.place-input-container.horizontal .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .place-input-container.horizontal .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .place-input-container .place-input.departure{max-width:100%;}body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .multitrip-container .multitrip .flight-search-filter .MultiCity.place-input-container.place-input-container .place-input.departure,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .multitrip-container .multitrip .flight-search-filter .MultiCity.place-input-container.place-input-container .place-input.departure{max-width:100%;}body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .trip-selector .multitrip-container .multitrip .flight-search-filter .btn-remove-trip,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .trip-selector .multitrip-container .multitrip .flight-search-filter .btn-remove-trip{display:none;}body .V3 .search-control .search-flights-container.show .quick-search-flight .vertical .advance-section .advance-filter .group .setting-title .setting-title-action a,body .V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .advance-section .advance-filter .group .setting-title .setting-title-action a{display:block;}}@media screen and (max-width:708px){body #wrapper .V3.container_body section.content .view-basket{position:unset;margin-inline-end:0;margin-top:0;}body #wrapper .V3.container_body section.content .view-basket>.show-basket{position:unset;}body #wrapper .V3.container_body section.content .view-basket>.contents{min-width:calc(100% - 11px);inset-inline-start:0;margin-inline-start:5px;margin-inline-end:5px;margin-top:0;border-radius:4px;}body #wrapper .V3.container_body section.content .view-basket>.contents:after{height:42px;top:-42px;inset-inline-end:102px;}body #wrapper .V3.container_body section.content .search-control .advanced-options .inline-field-container{padding:0 18px;display:block;}body #wrapper .V3.container_body section.content .search-control .advanced-options .inline-field-container .field.nights label,body #wrapper .V3.container_body section.content .search-control .advanced-options .inline-field-container .field.guests label{min-width:38vw;text-align:start;}body #wrapper .V3.container_body section.content .search-control .advanced-options .field label{min-width:38vw;}body #wrapper .V3.container_body section.content .search-control .advanced-options .field label.price-to{margin-inline-start:0;min-width:38vw;text-align:start;}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-container .calendarcard{max-width:calc(33.3333333333vw - 29px);}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-container .calendarcard .calendarPrice{font-size:13px;}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-container>div:nth-child(4),body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-container>div:nth-child(5),body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-container>div:nth-child(6),body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-container>div:nth-child(7){display:none;}}@media screen and (max-width:675px){body #wrapper .V3.container_body section.content .promotion-contents .campaign-slider .offer-details .offer-validity{gap:9px;}body #wrapper .V3.container_body section.content .promotion-contents .campaign-slider .offer-details .offer-validity .oa-icon,body #wrapper .V3.container_body section.content .promotion-contents .campaign-slider .offer-details .offer-validity .bc-icon{width:32px;}body #wrapper .V3.container_body section.content .booking-summary-options .product-details .campaign-offer-container .campaign-offer{max-width:calc(50% - 9px);}.V3.pp_pic_holder .pp_content a.pp_close{top:12px;inset-inline-end:10px;}.V3.pp_pic_holder .pp_content .offer-validity .bc-icon{width:32px;}}@media screen and (max-width:575px){body #wrapper .V3.container_body section.content .booking-summary-options .product-details .campaign-offer-container .campaign-offer{max-width:100%;}body #wrapper .V3.container_body section.content .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .passenger-and-bags.dropdown-menu{inset-inline-start:-185px;}body #wrapper .V3.container_body .myitinerary-page .booking-card .booking-card-item .card-item-image{min-width:100%;max-width:100%;min-height:200px;max-height:200px;}}@media screen and (max-width:545px){.hideimageinmble{display:none;}body #wrapper .V3.container_body section.content .providerlanding .product-row{grid-template-columns:repeat(1,minmax(0,1fr));}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-slider .slick-slide{margin:0 3.5px;}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-slider .slick-list{margin:0 -3.5px;}body #wrapper .V3.container_body .shopping-cart-page .list-bar-right{position:absolute;}.V3 .promotion-contents .campaign-slider .offer-details .offer-validity{gap:9px;}.V3 .promotion-contents .campaign-slider .offer-details .offer-validity .oa-icon,.V3 .promotion-contents .campaign-slider .offer-details .offer-validity .bc-icon{width:3em;}.V3 .accreditation-display-container.provider-rating{display:block;}.V3 .provider-slideshow-placeholder.with-image{float:none;margin:0;}.V3 .provider-slideshow-placeholder.with-image img.size-180{max-width:100%;max-height:100%;width:100%;}.V3 .tabs-container .tabs .tab:not(.hidden){display:block;}.V3 .tabs-container{padding-bottom:20px;}.V3 .tabs-container.view-by{width:100%;}.V3 .entity-tile-collection .entity-tile .price-col .price-from{display:block;}.V3 .search-control .row:before{display:none;}.V3 .search-control .row:after{display:none;}.V3 .search-control .tabs-container .tabs.large{margin-inline-start:0;padding-bottom:15px;}.V3 .search-control .field.destination{flex-direction:column;}.V3 .search-control .field.commencing,.V3 .search-control .field.view-by,.V3 .search-control .field.nights,.V3 .search-control .field-container{min-width:100%;}.V3 .search-control .field.commencing .field.guests,.V3 .search-control .field.view-by .field.guests,.V3 .search-control .field.nights .field.guests,.V3 .search-control .field-container .field.guests{min-width:100%;}.V3 .search-control div.search-button-container{width:100%;}.V3 .search-control div.search-button-container button{width:100%;}.V3 .search-control .advanced-options .inline-field-container{padding:0 18px;display:block;}.V3 .search-control .advanced-options .inline-field-container .field.guests label{min-width:150px;text-align:start;}.V3 .search-control .advanced-options .field label.price-to{margin-inline-start:0;min-width:150px;text-align:start;}.V3 .search-control .advanced-options div .selector.double-digit{min-width:55%;}.V3 .search-control .row.container.hidden{display:none!important;}.V3 .search-control .search-flights-container.show .quick-search-flight .horizontal .btn-show-filter{display:block;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector{gap:0;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .dropdown-link span{font-size:13px;}.V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .passenger-and-bags.dropdown-menu{inset-inline-start:unset;inset-inline-end:0;}.V3 .search-control .search-flights-container.show .quick-search-flight .error-wrapper{min-width:auto;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector{width:100%;padding:0 20px;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .multitrip-container .multitrip{min-width:auto;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .multitrip-container .multitrip .flight-search-filter{margin-bottom:20px;position:relative;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .multitrip-container .multitrip .flight-search-filter .btn-remove-trip{display:none;}.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container,.V3 .search-control .search-flights-container.show .quick-search-flight .trip-selector .place-input-container.horizontal{min-width:auto;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section{min-height:calc(100vh + 60px);}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content .slider .title,.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content .slider .sub-title{font-size:13px;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-result-container{min-height:calc(100vh + 70px);height:100%;}.V3 .search-control .search-flights-container.show .quick-search-flight .advance-section .flight-search-result-container .search-result-wrapper .result-item .flight-pricing{width:100%;}.V3 .search-control.horizontal .container>div.advanced-options>div.inline-field-container{padding:0 18px;}.V3 .flexible-date-container .calendarcard-container{width:100%;}.V3 .flexible-date-container .calendarcard-container .calendarcard{max-width:112px;}.V3 .flexible-date-container .calendarcard-container .calendarcard .calendarPrice{font-size:13px;}.V3 .flexible-date-container .calendarcard-container>div:nth-child(4),.V3 .flexible-date-container .calendarcard-container>div:nth-child(5),.V3 .flexible-date-container .calendarcard-container>div:nth-child(6),.V3 .flexible-date-container .calendarcard-container>div:nth-child(7){display:none;}.V3 .entity-tile-collection.layout-wide .entity-tile .favourite{inset-inline-end:5px;top:5px;}.V3 .providerlanding .search-button-container{width:100%;}.V3 .providerlanding .search-button-container button{width:100%;}.V3 .rate-grid-container .entity-tile-collection .entity-tile.service{gap:18px;}.V3 .rate-grid-container .entity-tile-collection .entity-tile.service .entity-info{padding:unset;padding-inline:0 18px;padding-block:0;}.V3 .rate-grid-container .entity-tile-collection .entity-tile.service .entity-info .button-row.row .btn-gridview{width:100%;}.V3 .rate-grid-container .entity-tile-collection .entity-tile.service .price-col{background-color:#f8f8f8;padding:18px 18px;}.V3 .rate-grid-container .entity-tile-collection .entity-tile.service .favourite{inset-inline-end:5px;top:5px;}.V3 .display-images .image.no-image{background-position:-66px;}.V3 .product-row.has-products{padding:18px;}.V3 .product-row.has-products .entity-card{margin:0;}.V3 .product-row.has-products .entity-card .card-body h3.name{min-height:auto;}.V3 .product-row.has-products .entity-card:last-child{margin:0;}.V3 .product-row.has-products .col-md-6{-ms-flex:unset!important;flex:unset!important;max-width:unset!important;}.V3 .product-row:last-child{padding:0;}.V3 .popup-modal .search-control.vertical .container .pax.expanded>div>label{font-size:100%;position:absolute;inset-inline-start:49%;top:5px;text-align:start;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container{gap:0;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .selector{margin-inline:0;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .selector.double-digit{min-width:auto;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.commencing,.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.nights,.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.number-product{min-width:auto;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.nights{padding-inline-end:10px;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.number-of-product{padding-inline-start:10px;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container .field.number-of-product.non-aco{padding-inline-start:0;}.V3 .product-configurer.popup .content-wrapper .search-control.vertical .container>div{padding-inline-start:0;padding-inline-end:0;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row{gap:0;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row .price-block{background-color:#f7f7f7;border:1px solid #dee2e6;border-radius:4px;padding:10px;display:flex;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row .price-block .price-block-content{flex:1;text-align:end;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row .info-wrapper{display:flex;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row .info-wrapper .view-details-btn{flex:1;text-align:start;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row>div{margin-bottom:10px;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row.product-availability-info{margin-top:0;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row.product-availability-info .availability-content{display:flex;flex-direction:column;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row.product-availability-info .availability-content .check-in-splitter{display:none;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row.product-availability-info .availability-content .check-inout-text{font-size:12px;}.V3 .product-configurer.popup .content-wrapper .product-selector-container .product-selector .row.ps-row.product-availability-info .availability-content.hidden{display:none;}.V3 .product-configurer.popup .controls .control-row{padding:20px;}.V3 .product-configurer.popup.shopping-popup .content-wrapper{max-height:100%;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .card-img{max-width:100%;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .image-slider-container{max-width:100%;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .image-slider-container .image-container{width:33.3333333333%;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .results{margin-inline-start:0;padding-top:20px;min-height:24rem;}.V3 .product-configurer.popup.shopping-popup .content-wrapper .product-selector-container .results .product-description{-webkit-line-clamp:9;-webkit-box-orient:vertical;min-height:unset;}.V3 .product-configurer.popup.shopping-popup .controls .btn-container .button{width:auto;width:calc(50vw - 26px);}.V3 .product-configurer.popup.shopping-popup .controls .btn-container .button.buy-now{margin-inline-end:8px;}.V3 .popup-modal.confirmation-popup .content-wrapper{width:100%;}.V3 .shopping-cart-page section.content .view-basket .cart-item{margin:0 20px 20px;}.V3 .shopping-cart-page section.content .view-basket .cart-item .item-img-pnl{height:200px;}.V3 .shopping-cart-page section.content .view-basket .cart-item .card-img{width:100%;margin-bottom:20px;}.V3 .shopping-cart-page section.content .view-basket .cart-item .item-name{margin-bottom:10px;}.V3 .shopping-cart-page section.content .view-basket .cart-item .max-stock{float:inline-start;}.V3 .shopping-cart-page section.content .view-basket .cart-item .button.btn-secondary.remove{margin-top:0;padding:0;float:inline-end;height:20px;margin-bottom:15px;}.V3 .shopping-cart-page section.content .view-basket .footer .shopping-cart-btn{width:calc(50vw - 23px);text-align:center;}.modal-open .modal .modal-content .modal-body .thumbnail-container{padding:0 15px;}.modal-open .modal .modal-content .modal-body .thumbnail-container .test{margin-top:10px;display:flex;flex-wrap:wrap;gap:21px;}.modal-open .modal .modal-content .modal-body .thumbnail-container .test a{margin:0;}body #wrapper .V3.container_body section.content .search-control .search-flights-container.show .quick-search-flight .dropdown-selector{gap:0;}body #wrapper .V3.container_body section.content .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .passenger-and-bags.dropdown-menu{inset-inline-start:unset;inset-inline-end:0;}}@media screen and (max-width:408px){body #wrapper .V3.container_body section.content .search-control .advanced-options .field div .selector.double-digit{min-width:55%;}body #wrapper .V3.container_body section.content .search-control .search-flights-container.show .quick-search-flight .gap-8{gap:0;}body #wrapper .V3.container_body section.content .search-control .search-flights-container.show .quick-search-flight .dd-menu-container{padding-inline-start:.75em!important;}body #wrapper .V3.container_body section.content .search-control .search-flights-container.show .quick-search-flight .flight-route .origin-route,body #wrapper .V3.container_body section.content .search-control .search-flights-container.show .quick-search-flight .flight-route .destination-route{min-width:60px;}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-slider .slick-slide{margin:0 4px;}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-slider .slick-list{margin:0 -4px;}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-container .calendarcard{max-width:95px;}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-container .calendarcard .calendarPrice{font-size:11px;}body #wrapper .V3.container_body section.content .rate-grid-container .entity-tile-collection .entity-tile.service .entity-images.col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 18px 0 18px;margin-inline-start:0;}body #wrapper .V3.container_body section.content .rate-grid-container .entity-tile-collection .entity-tile.service .entity-images.col-4 .display-images{margin-inline-end:0;}body #wrapper .V3.container_body section.content .rate-grid-container .entity-tile-collection .entity-tile.service .entity-images.col-4 .display-images .image.no-image{background-position:0;}body #wrapper .V3.container_body section.content .rate-grid-container .entity-tile-collection .entity-tile.service .entity-images.col-4 .favourite{inset-inline-end:25px;top:5px;}body #wrapper .V3.container_body section.content .rate-grid-container .entity-tile-collection .entity-tile.service .entity-info.col-8{-ms-flex:100%;flex:0 0 100%;max-width:100%;padding:0 18px 0 18px;}body #wrapper .V3.container_body section.content .rate-grid-container .entity-tile-collection .entity-tile.service .entity-info.col-8 .button-row.row .btn-gridview{width:100%;}body #wrapper .V3.container_body section.content .rate-grid-container .entity-tile-collection .entity-tile.service.row:before{display:none;}body .V3 .popup-modal .search-control.vertical .container{padding:20px 5px;}body .V3 .popup-modal .search-control.vertical .container .field .date-input,body .V3 .popup-modal .search-control.vertical .container .field div.selector.double-digit{min-width:115px;width:auto;}body .V3 .popup-modal .search-control.vertical .container .field-container.pax.expanded div.selector.double-digit{min-width:115px;}body .V3 .popup-modal .search-control.vertical .container .field-container.pax.expanded .field>label{inset-inline-start:49%;}body .V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector{gap:5px;}body .V3 .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .dropdown-link span{font-size:12px;}body .V3 .shopping-cart-page section.content .view-basket .footer .shopping-cart-btn{font-size:12px;}}@media screen and (max-width:359px){body #wrapper .V3.container_body section.content .field.agree label{font-size:11px;}body #wrapper .V3.container_body section.content .search-control .search-flights-container.show .quick-search-flight h2.service-name{font-size:25px;}body #wrapper .V3.container_body section.content .search-control .search-flights-container.show .quick-search-flight .dd-menu-container{padding-inline-start:.1em!important;}body #wrapper .V3.container_body section.content .search-control .search-flights-container.show .quick-search-flight .dropdown-selector{gap:0;}body #wrapper .V3.container_body section.content .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .dropdown-link span{font-size:10px;}body #wrapper .V3.container_body section.content .search-control .search-flights-container.show .quick-search-flight .dropdown-selector .dropdown .passenger-and-bags.dropdown-menu{min-width:200px;}body #wrapper .V3.container_body section.content .search-control .search-flights-container.show .quick-search-flight .flight-route .origin-route,body #wrapper .V3.container_body section.content .search-control .search-flights-container.show .quick-search-flight .flight-route .destination-route{min-width:35px;}body #wrapper .V3.container_body section.content .search-control .search-flights-container.show .quick-search-flight .advance-section .date-filter-slider .slider-wrapper .slider-content .slider .sub-title.unavailable{font-size:11px;}}@media screen and (max-width:330px){body #wrapper .V3.container_body section.content .search-control .tabs.large.header .tab{padding:2px 10px 0 0;}body #wrapper .V3.container_body section.content .search-control .tabs.large.header .tab.selected{padding:2px 10px 0 10px;}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-container .calendarcard{max-width:77px;}body #wrapper .V3.container_body section.content .flexible-date-container .calendarcard-container .calendarcard .calendarPrice{font-size:9px;}}@media print{@page{margin:0;}#wrapper,.V3.container_body{width:100%!important;}.mybookings-page .booking-card{page-break-inside:avoid;}.mybookings-page .hide-when-printing,.myitinerary-page .hide-when-printing{display:none!important;}.mybookings-page .show-when-printing,.myitinerary-page .show-when-printing{display:block!important;}.mybookings-page .text-end,.myitinerary-page .text-end{text-align:end;}.mybookings-page .booking-card-item,.myitinerary-page .booking-card-item{page-break-inside:avoid;}.mybookings-page .card-item-body,.myitinerary-page .card-item-body{flex-direction:row!important;}.mybookings-page .card-item-body .card-info-item,.myitinerary-page .card-item-body .card-info-item{flex-direction:row!important;}.mybookings-page .card-item-body .card-info-item .product-img-print,.myitinerary-page .card-item-body .card-info-item .product-img-print{min-width:206px;min-height:143px;max-width:206px;max-height:220px;}.mybookings-page .card-item-body .card-info-item .booking-date-row,.myitinerary-page .card-item-body .card-info-item .booking-date-row{flex-direction:row!important;}.myitinerary-page .booking-card .timeline-section{page-break-inside:avoid;}.myitinerary-page .booking-card .timeline-item{flex-direction:row!important;align-items:center!important;}.myitinerary-page .booking-card .timeline-item .time-wrapper{text-align:center!important;}.myitinerary-page .booking-card .card-item-header .icg-icon{filter:invert(43%) sepia(0%) saturate(11%) hue-rotate(164deg) brightness(50%) contrast(89%)!important;}.myitinerary-page .booking-card .card-item-body .card-info .product-img-print{min-width:200PX;min-height:139PX;max-width:200PX;max-height:139PX;}.osano-cm-widget{display:none;}}