/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.sticky-panel-hidden{position:absolute}[dir=ltr] .sticky-panel-hidden{left:-5000px}[dir=rtl] .sticky-panel-hidden{left:0}[dir=rtl] .MirrorIcon{display:inline-block;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .RotateIcon{display:inline-block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}body{background-color:#f4f4f4;color:#6c6f70;font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;line-height:1.5;text-rendering:optimizelegibility;min-width:736px;position:relative}html.mobile-enabled body{min-width:320px}html.mobile-enabled body.hide-overflow{overflow:hidden}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#005293;text-decoration:none;outline:0}a:hover{text-decoration:underline;cursor:pointer}img{vertical-align:middle}[role=button]{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.1}h1{font-size:40px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none}h2{font-size:36px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none}h3{font-size:24px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none}h4{font-size:20px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce}h5{font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce}h6{font-size:16px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce}h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}p{margin:0;padding:0}ul{list-style:none;margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}th{font-weight:400}.strong,strong{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}input,textarea{-webkit-appearance:none}input::-moz-placeholder{color:#999;opacity:1}input:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder{color:#999}input::-ms-clear{display:none}.pseudo-input,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:inherit;color:#6c6f70;border:1px solid #bbb;border-radius:0;outline:0;background-image:none;background-color:#fff;height:30px;line-height:28px;padding:0 8px}a.pseudo-input{text-decoration:none;display:inline-block}input[type=email].large,input[type=password].large,input[type=tel].large,input[type=text].large{padding:0 12px;font-size:18px;height:37.5px;line-height:37.5px}select{padding-left:2px;padding-right:0}select::-ms-expand{border:0;background-color:transparent}input[disabled],select[disabled]{background-color:#aeaeae;color:#666}textarea{padding:8px;height:auto;line-height:normal}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#49c2ff}input[type=checkbox],input[type=radio]{display:none}input[type=password].non-reveal::-ms-reveal{display:none}fieldset{border:none;margin:0;padding:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.bullet-list{list-style:none}[dir=ltr] .bullet-list{padding-left:20px}[dir=rtl] .bullet-list{padding-right:20px}.bullet-list li{position:relative}.bullet-list li:before{content:"•";position:absolute;font-size:24px;line-height:24px;color:#898c8d}[dir=ltr] .bullet-list li:before{right:auto;left:-20px}[dir=rtl] .bullet-list li:before{right:-20px;left:auto}.bullet-list li+li{margin-top:12px}.center-block{display:block;margin-left:auto;margin-right:auto}.relative-container{position:relative}.scrollable-content{overflow-y:scroll;-webkit-overflow-scrolling:touch}.hide-vertical-scrollbar{overflow-y:hidden}.img-responsive{display:block;max-width:100%;height:auto}.modal-overlay{background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none;overflow-y:auto}.sticky-bar{background-color:#fff;position:fixed;width:100%;left:0;top:0;z-index:10;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}[dir=ltr] .sticky-bar{left:0}[dir=rtl] .sticky-bar{left:0}[dir=ltr] .align-start{text-align:left}[dir=rtl] .align-start{text-align:right}[dir=ltr] .align-end{text-align:right}[dir=rtl] .align-end{text-align:left}.hidden{display:none}.visually-hidden{opacity:0}.fade-item-in,.fade-item-in i::before{opacity:0}.fade-item{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.fade-item-in.fade-it,.fade-item-in.fade-it i::before{opacity:.9999}.clickable{cursor:pointer}.h1-heading{font-size:40px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none}.h2-heading{font-size:36px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none}.h3-heading{font-size:24px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none}.h4-heading{font-size:20px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce}.h5-heading{font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce}.h6-heading{font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce}.price{color:#69be28;line-height:1;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.price.price-deposit{color:#005293}.price.price-secondary{color:#666}.price.price-discounted{color:#ed2323}.price.price-disabled{color:#c6c6c6}.price-per-person-abbr.price-inactive,.price.price-inactive{color:#005293}.discount-price{text-decoration:line-through}.price-caption{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#6c6f70}.price-legend{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#6c6f70}.price-per-person-abbr{color:#69be28;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.price-was .price{color:#6c6f70;text-decoration:line-through}.hotel-name{font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce}.customer-rating{color:#005293}.customer-rating .phrase,.customer-rating .rating{font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.supplier-name{font-size:11px;padding:0 2px;display:inline-block;background-color:#ffff56}.caption-text{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.markdown-component a{pointer-events:none;color:#000;font-weight:700}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.animate-fade{opacity:1}.animate-fade.ng-hide-remove.ng-hide-remove-active{-webkit-transition:all ease .3s;transition:all ease .3s}.animate-fade.ng-hide{opacity:0}.animate-fade-out{opacity:1}.animate-fade-out.ng-hide-add.ng-hide-add-active{-webkit-transition:all ease .3s;transition:all ease .3s}.animate-fade-out.ng-hide{opacity:0}/*! jQuery UI - v1.11.1 - 2014-10-02
* http://jqueryui.com
* Includes: core.css, datepicker.css, slider.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;padding:.4em .4em 0;display:none;z-index:1001!important}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:1em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:400;border:0}[dir=rtl] .ui-datepicker th{font-size:.7em}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.4em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:14px;height:26px;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:10px}.ui-slider-horizontal .ui-slider-handle{top:-8px;margin-left:-7px;border-radius:3px}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-10px;margin-left:0;margin-bottom:-20px}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tooltip-content table{background-color:#fdfdfd;max-width:600px;width:100%;position:relative;left:200px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:FSJoeyBold;src:url("/build/fonts/FSJoey/fs_joey-bold-dnata.eot");src:url("/build/fonts/FSJoey/fs_joey-bold-dnata.eot#iefix") format("embedded-opentype"),url("/build/fonts/FSJoey/fs_joey-bold-dnata.woff") format("woff"),url("/build/fonts/FSJoey/fs_joey-bold-dnata.ttf") format("truetype"),url("/build/fonts/FSJoey/fs_joey-bold-dnata.svg#FSJoeyBold") format("svg");font-weight:400;font-style:normal}@font-face{font-family:FSJoeyRegular;src:url("/build/fonts/FSJoey/fs_joey-light-dnata.eot");src:url("/build/fonts/FSJoey/fs_joey-light-dnata.eot#iefix") format("embedded-opentype"),url("/build/fonts/FSJoey/fs_joey-light-dnata.woff") format("woff"),url("/build/fonts/FSJoey/fs_joey-light-dnata.ttf") format("truetype"),url("/build/fonts/FSJoey/fs_joey-light-dnata.svg#FSJoeyRegular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Verveine;src:url("/build/fonts/Verveine/verveine-dnata.eot");src:url("/build/fonts/Verveine/verveine-dnata.eot#iefix") format("embedded-opentype"),url("/build/fonts/Verveine/verveine-dnata.woff") format("woff"),url("/build/fonts/Verveine/verveine-dnata.ttf") format("truetype"),url("/build/fonts/Verveine/verveine-dnata.svg#Verveine") format("svg");font-weight:400;font-style:normal}@font-face{font-family:dnataIcons;src:url("/build/fonts/dnataIcons/dnataIcons.ttf?v=1.3 0.75") format("truetype"),url("/build/fonts/dnataIcons/dnataIcons.woff?v=1.3 0.75") format("woff"),url("/build/fonts/dnataIcons/dnataIcons.svg?v=1.3 0.75") format("svg");font-weight:400;font-style:normal}.IconFont{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"],[class^=icon-]{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-expand:before{content:"\e937"}.icon-collapse:before{content:"\e936"}.icon-pay-later:before{content:"\e954"}.icon-customer-support:before{content:"\e96d"}.icon-hidden-fees:before{content:"\e96e"}.icon-aircon:before{content:"\e96f"}.icon-bar:before{content:"\e956"}.icon-golf:before{content:"\e968"}.icon-gym:before{content:"\e969"}.icon-pool:before{content:"\e96a"}.icon-restaurant:before{content:"\e96b"}.icon-sports:before{content:"\e96c"}.icon-caret-down:before{content:"\e94f"}.icon-caret-up:before{content:"\e952"}.icon-checkbox:before{content:"\e953"}.icon-minus:before{content:"\e936"}.icon-plus:before{content:"\e937"}.icon-search:before{content:"\e932"}.icon-pin:before{content:"\e94b"}.icon-gps:before{content:"\e94c"}.icon-chevron-down:before{content:"\e93e"}.icon-chevron-up:before{content:"\e93f"}.icon-chevron-left:before{content:"\e944"}.icon-chevron-right:before{content:"\e945"}.icon-cross:before{content:"\e94a"}.icon-reset:before{content:"\e930"}.icon-nightlife:before{content:"\e92d"}.icon-information:before{content:"\e92e"}.icon-beach:before{content:"\e93a"}.icon-activities:before{content:"\e93c"}.icon-stack:before{content:"\e909"}.icon-reviews-border:before{content:"\e926"}.icon-hotels-border:before{content:"\e928"}.icon-flights-border:before{content:"\e92a"}.icon-child:before{content:"\e900"}.icon-adult:before{content:"\e901"}.icon-infant:before{content:"\e911"}.icon-nights:before{content:"\e908"}.icon-info:before{content:"\e918"}.icon-account:before{content:"\e90a"}.icon-occupancy:before{content:"\e90b"}.icon-baggage:before{content:"\e90c"}.icon-insurance:before{content:"\e90d"}.icon-meal:before{content:"\e90e"}.icon-calendar:before{content:"\e90f"}.icon-filter:before{content:"\e922"}.icon-car-aircon:before{content:"\e923"}.icon-car-transmission:before{content:"\e925"}.icon-car-fuel:before{content:"\e940"}.icon-car-doors:before{content:"\e95c"}.icon-attractions:before{content:"\e964"}.icon-transfers:before{content:"\e965"}.icon-car-hire:before{content:"\e966"}.icon-parking:before{content:"\e91b"}.icon-sun:before{content:"\e95a"}.icon-thermometer:before{content:"\e95b"}.icon-city:before{content:"\e943"}.icon-home:before{content:"\e91d"}.icon-basket:before{content:"\e962"}.icon-short-arrow-left:before{content:"\e960"}.icon-short-arrow-right:before{content:"\e961"}.icon-bin:before{content:"\e95f"}.icon-friends-with-benefits:before{content:"\e95e"}.icon-padlock:before{content:"\e958"}.icon-menu:before{content:"\e95d"}.icon-star:before{content:"\e951"}.icon-print:before{content:"\e955"}.icon-check:before{content:"\e935"}.icon-close:before{content:"\e938"}.icon-symbol-eur:before{content:"\e91c"}.icon-symbol-gbp:before{content:"\e924"}.icon-deposit-1-gbp:before{content:"\e902"}.icon-deposit-10-gbp:before{content:"\e903"}.icon-deposit-10-gbp-right:before{content:"\e904"}.icon-deposit-1-eur:before{content:"\e905"}.icon-deposit-10-eur:before{content:"\e906"}.icon-deposit-10-eur-right:before{content:"\e907"}.icon-price-match-gbp:before{content:"\e946"}.icon-price-match-eur:before{content:"\e948"}.icon-price-match-gbp-border:before{content:"\e947"}.icon-price-match-eur-border:before{content:"\e949"}.icon-zero-percent-border:before{content:"\e63d"}.icon-facility-aircon:before{content:"\e910"}.icon-facility-gym:before{content:"\e912"}.icon-facility-bathtub:before{content:"\e913"}.icon-sea-view:before{content:"\e915"}.icon-facility-tv:before{content:"\e916"}.icon-alert:before{content:"\e917"}.icon-passenger:before{content:"\e919"}.icon-reviews:before{content:"\e91e"}.icon-email:before{content:"\e91f"}.icon-hotels:before{content:"\e920"}.icon-flights:before{content:"\e963"}.icon-flights-reverse:before{content:"\e921"}.icon-marhaba:before{content:"\e94d"}.icon-cruise:before{content:"\e94e"}.icon-edit-booking:before{content:"\e927"}.icon-gallery:before{content:"\e929"}.icon-share:before{content:"\e92b"}.icon-seating:before{content:"\e92c"}.icon-settings:before{content:"\e92f"}.icon-special-baggage:before{content:"\e931"}.icon-map:before{content:"\e933"}.icon-edit:before{content:"\e934"}.icon-help:before{content:"\e939"}.icon-contact:before{content:"\e957"}.icon-edit-contact:before{content:"\e93b"}.icon-favourite:before{content:"\e93d"}.icon-phone:before{content:"\e941"}.icon-wifi:before{content:"\e942"}.icon-support:before{content:"\e805"}.icon-moon:before{content:"\e619"}.icon-arrow-left:before{content:"\e637"}.icon-arrow-right:before{content:"\e638"}.icon-camera:before{content:"\e60f"}.icon-plane-inbound:before{content:"\e622"}.icon-plane-outbound:before{content:"\e623"}.icon-quote:before{content:"\e625"}.icon-validated:before{content:"\e636"}.icon-exclamation:before{content:"\e639"}.icon-return:before{content:"\e628"}.icon-comment:before{content:"\e629"}.icon-timer:before{content:"\e630"}.icon-blog:before{content:"\e60d"}.icon-facebook:before{content:"\e614"}.icon-google-plus:before{content:"\e967"}.icon-instagram:before{content:"\e63f"}.icon-twitter:before{content:"\e632"}.icon-pinterest:before{content:"\e621"}.icon-youtube:before{content:"\e959"}.icon-hold-luggage-illustration:before{content:"\e914"}.icon-hand-luggage-illustration:before{content:"\e91a"}.icon-atol-logo:before{content:"\e600"}.icon-iata-logo:before{content:"\e605"}.icon-commission-for-aviation-regulation:before{content:"\e603"}.icon-norton-logo:before{content:"\e602"}.icon-trustwave:before{content:"\e606"}.icon-abta-logo:before{content:"\e63e"}.icon-abta-logo-globe:before{content:"\e950"}.icon-paypal:before{content:"\e624"}.icon-bitcoin:before{content:"\e615"}.icon-verisign:before{content:"\e60c"}.icon-discover:before{content:"\e60e"}.icon-diners:before{content:"\e610"}.icon-visa-electron:before{content:"\e611"}.icon-amex:before{content:"\e612"}.icon-maestro:before{content:"\e613"}.icon-mastercard:before{content:"\e616"}.icon-visa:before{content:"\e601"}.preloader{margin:0 auto}.preloader .cell{-webkit-animation-name:bounceG;animation-name:bounceG;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#69be28;border-radius:50%}.preloader.subtle .cell{background-color:#d3d3d3}.preloader.secondary .cell{background-color:#005293}.preloader .cell-1{-webkit-animation-delay:0s;animation-delay:0s}.preloader .cell-2{-webkit-animation-delay:.13s;animation-delay:.13s}.preloader .cell-3{-webkit-animation-delay:.26s;animation-delay:.26s}.preloader .cell-4{-webkit-animation-delay:.39s;animation-delay:.39s}.preloader .cell-5{-webkit-animation-delay:.52s;animation-delay:.52s}.preloader .cell-6{-webkit-animation-delay:.65s;animation-delay:.65s}.preloader .cell-7{-webkit-animation-delay:.78s;animation-delay:.78s}.preloader .cell-8{-webkit-animation-delay:.91s;animation-delay:.91s}.preloader.circular.xsmall{position:relative;width:22px;height:22px}.preloader.circular.xsmall .cell{position:absolute;width:5px;height:5px}.preloader.circular.xsmall .cell-1{top:8.5px;left:17px}.preloader.circular.xsmall .cell-2{top:14.51040764px;left:14.51040764px}.preloader.circular.xsmall .cell-3{top:17px;left:8.5px}.preloader.circular.xsmall .cell-4{top:14.51040764px;left:2.48959236px}.preloader.circular.xsmall .cell-5{top:8.5px;left:0}.preloader.circular.xsmall .cell-6{top:2.48959236px;left:2.48959236px}.preloader.circular.xsmall .cell-7{top:0;left:8.5px}.preloader.circular.xsmall .cell-8{top:2.48959236px;left:14.51040764px}.preloader.circular.small{position:relative;width:44px;height:44px}.preloader.circular.small .cell{position:absolute;width:10px;height:10px}.preloader.circular.small .cell-1{top:17px;left:34px}.preloader.circular.small .cell-2{top:29.02081528px;left:29.02081528px}.preloader.circular.small .cell-3{top:34px;left:17px}.preloader.circular.small .cell-4{top:29.02081528px;left:4.97918472px}.preloader.circular.small .cell-5{top:17px;left:0}.preloader.circular.small .cell-6{top:4.97918472px;left:4.97918472px}.preloader.circular.small .cell-7{top:0;left:17px}.preloader.circular.small .cell-8{top:4.97918472px;left:29.02081528px}.preloader.circular.large{position:relative;width:79.2px;height:79.2px}.preloader.circular.large .cell{position:absolute;width:18px;height:18px}.preloader.circular.large .cell-1{top:30.6px;left:61.2px}.preloader.circular.large .cell-2{top:52.2374675px;left:52.2374675px}.preloader.circular.large .cell-3{top:61.2px;left:30.6px}.preloader.circular.large .cell-4{top:52.2374675px;left:8.9625325px}.preloader.circular.large .cell-5{top:30.6px;left:0}.preloader.circular.large .cell-6{top:8.9625325px;left:8.9625325px}.preloader.circular.large .cell-7{top:0;left:30.6px}.preloader.circular.large .cell-8{top:8.9625325px;left:52.2374675px}.preloader.horizontal.small{width:97.5px;height:10px}.preloader.horizontal.small .cell{width:10px;height:10px;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}[dir=ltr] .preloader.horizontal.small .cell{float:left}[dir=rtl] .preloader.horizontal.small .cell{float:right}[dir=ltr] .preloader.horizontal.small .cell:not(:last-child){margin-right:2.5px}[dir=rtl] .preloader.horizontal.small .cell:not(:last-child){margin-left:2.5px}.preloader.horizontal.large{width:175.5px;height:18px}.preloader.horizontal.large .cell{width:18px;height:18px;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}[dir=ltr] .preloader.horizontal.large .cell{float:left}[dir=rtl] .preloader.horizontal.large .cell{float:right}[dir=ltr] .preloader.horizontal.large .cell:not(:last-child){margin-right:4.5px}[dir=rtl] .preloader.horizontal.large .cell:not(:last-child){margin-left:4.5px}[dir=rtl] .preloader.horizontal{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}@-webkit-keyframes bounceG{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceG{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.3);transform:scale(.3)}}.lightbox{width:100%;height:100%;z-index:1001;display:table;table-layout:fixed}.lightbox .lightbox-inner{display:table-cell;text-align:center;vertical-align:middle;width:100%;height:100%;padding:40px}.lightbox .stage{background-color:#fff;display:inline-block;position:relative;min-width:140px;min-height:140px}[dir=ltr] .lightbox .stage{text-align:left}[dir=rtl] .lightbox .stage{text-align:right}.lightbox .stage .modal-header{background-color:#0088ce;color:#fff;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;height:42px;line-height:42px;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}[dir=ltr] .lightbox .stage .modal-header{text-align:left}[dir=rtl] .lightbox .stage .modal-header{text-align:right}[dir=ltr] .lightbox .stage .modal-header{text-align:left;padding:0 40px 0 12px}[dir=rtl] .lightbox .stage .modal-header{text-align:right;padding:0 12px 0 40px}.lightbox .stage .modal-header .close{position:absolute;top:0;height:100%;width:42px}[dir=ltr] .lightbox .stage .modal-header .close{right:0}[dir=rtl] .lightbox .stage .modal-header .close{left:0}.lightbox .stage .modal-header .close:before{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e938";color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px}.lightbox .stage .modal-content-additional{padding:0 24px 24px;margin-top:-24px}.lightbox .stage .modal-content-additional ul{list-style-type:disc;margin-left:18px}.lightbox .stage .modal-content-additional ul li{color:#0088ce}.lightbox .stage .modal-content-additional ul li p{color:#898c8d}@media screen and (max-width:736px){.lightbox{display:block}.lightbox .lightbox-inner{display:block;padding:0}.lightbox .stage{height:100%;width:100%;display:block}.lightbox .stage .modal-header{position:fixed;top:0;width:100%;z-index:1}.lightbox .stage .modal-content{position:absolute;top:42px;bottom:0;left:0;width:100%;height:auto!important;overflow-y:auto;-webkit-overflow-scrolling:touch}.lightbox .stage .modal-content .scrollable-modal-panel .scrollable-modal-inner{position:absolute;top:0;bottom:70px;height:auto}.lightbox .stage .modal-content .scrollable-modal-panel .scrollable-modal-footer{position:fixed;bottom:0;width:100%}}@media screen and (max-width:1024px){.lightbox.large{display:block}.lightbox.large .lightbox-inner{display:block;padding:0}.lightbox.large .stage{height:100%;width:100%;display:block}.lightbox.large .stage .modal-header{position:fixed;top:0;width:100%;z-index:1}.lightbox.large .stage .modal-content{position:absolute;top:42px;bottom:0;left:0;width:100%;height:auto!important;overflow-y:auto;-webkit-overflow-scrolling:touch}.lightbox.large .stage .modal-content .scrollable-modal-panel .scrollable-modal-inner{position:absolute;top:0;bottom:70px;height:auto}.lightbox.large .stage .modal-content .scrollable-modal-panel .scrollable-modal-footer{position:fixed;bottom:0;width:100%}}.lightbox .modal-content .scrollable-modal-panel{height:100%}.lightbox .modal-content .scrollable-modal-panel .scrollable-modal-inner{height:500px;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:100%}.lightbox .modal-content .scrollable-modal-panel .scrollable-modal-footer{background-color:#e2e2e2;padding:0 16px;height:70px;line-height:70px}.gmap-container .loader,.lightbox .stage .loader{position:absolute;top:42px;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,.8)}.gmap-container .loader .preloader.circular.large,.lightbox .stage .loader .preloader.circular.large{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.option-conditions .stage{max-width:500px}.lightbox-map .lightbox .map-canvas,.lightbox-map .lightbox .modal-content,.lightbox-map .lightbox .stage{width:100%;height:100%}.lightbox-map .availability-map{padding:10px}.ui-slider{background-color:#ddd;background-clip:content-box;box-sizing:content-box}.ui-slider .ui-slider-handle{cursor:pointer;width:30px;height:30px;top:0;margin-left:-15px;border:2px solid #0088ce;border-radius:50%;background-color:#fff;outline:0;line-height:26px;text-align:center}.ui-slider-horizontal{height:4px;padding:13px 0;margin-right:15px;margin-left:15px}.ui-slider-horizontal .ui-slider-range{height:4px;top:13px;background-color:#69be28}.slider-range-limits{padding:0 15px;font-size:14px;line-height:1}.slider-range-limits:after,.slider-range-limits:before{content:" ";display:table}.slider-range-limits:after{clear:both}.slider-range-limits:after,.slider-range-limits:before{content:" ";display:table}.slider-range-limits:after{clear:both}[dir=ltr] .slider-range-limits>span:first-child{float:left}[dir=rtl] .slider-range-limits>span:first-child{float:right}[dir=ltr] .slider-range-limits>span:first-child{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}[dir=rtl] .slider-range-limits>span:first-child{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}[dir=ltr] .slider-range-limits>span:last-child{float:right}[dir=rtl] .slider-range-limits>span:last-child{float:left}[dir=ltr] .slider-range-limits>span:last-child{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}[dir=rtl] .slider-range-limits>span:last-child{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.number-picker{display:inline-block;height:30px;vertical-align:middle}.number-picker .number-picker-part{height:30px;width:30px;text-decoration:none}[dir=ltr] .number-picker .number-picker-part{float:left}[dir=rtl] .number-picker .number-picker-part{float:right}.number-picker .number-picker-part.number-picker-minus,.number-picker .number-picker-part.number-picker-plus{position:relative;background-color:#6c6f70;cursor:pointer}.number-picker .number-picker-part.number-picker-minus[disabled],.number-picker .number-picker-part.number-picker-plus[disabled]{cursor:not-allowed}.number-picker .number-picker-part.number-picker-minus[disabled]:before,.number-picker .number-picker-part.number-picker-plus[disabled]:before{color:rgba(255,255,255,.7)}.number-picker .number-picker-part.number-picker-minus:before,.number-picker .number-picker-part.number-picker-plus:before{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;color:#fff;display:block;text-align:center}.number-picker .number-picker-part.number-picker-plus:before{content:"\e937"}.number-picker .number-picker-part.number-picker-minus:before{content:"\e936"}.number-picker .number-picker-part.number-picker-label{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;background-color:#fff;color:#6c6f70;text-align:center;border-style:solid;border-color:#6c6f70;border-width:1px 0;line-height:28px}.pagination-list{display:inline-block;vertical-align:middle}.pagination-list li{margin:0}[dir=ltr] .pagination-list li{float:left}[dir=rtl] .pagination-list li{float:right}@media (min-width:340px){.pagination-list li{margin:0 2px}}@media (min-width:380px){.pagination-list li{margin:0 4px}}[dir=ltr] .pagination-list li:first-child,[dir=rtl] .pagination-list li:last-child{margin-left:0}[dir=ltr] .pagination-list li:last-child,[dir=rtl] .pagination-list li:first-child{margin-right:0}.pagination-list a,.pagination-list span{display:block;min-width:32px;height:32px;line-height:32px;color:#0088ce;text-align:center;text-decoration:none;border-radius:0}.pagination-list a:hover{opacity:.9}.pagination-list .disabled{background-color:#e2e2e2;cursor:not-allowed}.pagination-list .nudge{background-color:#e2e2e2;color:#6c6f70;font-size:16px}[dir=rtl] .pagination-list .nudge{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.pagination-list .active{background-color:#0088ce;color:#fff}.pagination-list .spacer{font-size:18px}.paginator-bar{margin:12px 0 0;padding:8px;background-color:#fff;text-align:center}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #fff;opacity:.8}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:20}#toast-container *{box-sizing:border-box}#toast-container>div{margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;box-shadow:0 0 10px rgba(0,0,0,.5);color:#fff;opacity:1}#toast-container>:hover{box-shadow:0 0 10px rgba(0,0,0,.6);opacity:1;cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#269b28}.toast-error{background-color:#dc143c}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f90}.threeds-wrapper .float-l{width:66.666%;padding-left:40px}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}#toast-container>div.ng-enter,#toast-container>div.ng-leave{-webkit-transition:1s cubic-bezier(.25, .25, .75, .75) all;transition:1s cubic-bezier(.25, .25, .75, .75) all}#toast-container>div.ng-enter.ng-enter-active,#toast-container>div.ng-leave{opacity:.8}#toast-container>div.ng-enter,#toast-container>div.ng-leave.ng-leave-active{opacity:0}.flag-icon{background-image:url("/build/img/flags/flags.png");background-repeat:no-repeat;display:inline-block;vertical-align:middle;width:40px;height:30px;background-size:40px auto}.flag-icon.flag-icon-ae{background-position:0 0}.flag-icon.flag-icon-es{background-position:0 calc(20% * 1)}.flag-icon.flag-icon-gb{background-position:0 calc(20% * 2)}.flag-icon.flag-icon-ie{background-position:0 calc(20% * 3)}.flag-icon.flag-icon-it{background-position:0 calc(20% * 4)}.flag-icon.flag-icon-sa{background-position:0 calc(20% * 5)}ul.domain-links{display:inline-block}ul.domain-links>li{text-align:center}[dir=ltr] ul.domain-links>li{float:left}[dir=rtl] ul.domain-links>li{float:right}[dir=ltr] ul.domain-links>li{margin:0 16px 0 0}[dir=rtl] ul.domain-links>li{margin:0 0 0 16px}ul.domain-links>li a{text-decoration:none}.payment-method-icon{background-image:url("/build/img/payment-methods/payment-methods.svg");background-repeat:no-repeat;display:inline-block;width:64px;height:41.2px;background-size:64px auto}.payment-method-icon.amex{background-position:0 0}.payment-method-icon.bitcoin{background-position:0 calc(14.285714285714286% * 1)}.payment-method-icon.diners{background-position:0 calc(14.285714285714286% * 2)}.payment-method-icon.discover{background-position:0 calc(14.285714285714286% * 3)}.payment-method-icon.maestro{background-position:0 calc(14.285714285714286% * 4)}.payment-method-icon.mastercard{background-position:0 calc(14.285714285714286% * 5)}.payment-method-icon.paypal{background-position:0 calc(14.285714285714286% * 6)}.payment-method-icon.visa{background-position:0 calc(14.285714285714286% * 7)}.payment-method-icon.dankort{background-image:url("/build/img/payment-methods/individual/dankort.svg");width:64px;height:41.2px;background-size:100%}.payment-method-icon.external{background-image:url("/build/img/payment-methods/individual/cash.svg");width:41.2px;height:41.2px;background-size:100%}ul.payment-methods{display:inline-block}ul.payment-methods>li{text-align:center}[dir=ltr] ul.payment-methods>li{float:left}[dir=rtl] ul.payment-methods>li{float:right}[dir=ltr] ul.payment-methods>li{margin:0 16px 0 0}[dir=rtl] ul.payment-methods>li{margin:0 0 0 16px}.promo-tab-set,.tab-set{margin:0 0 16px}@media (max-width:600px){.promo-tab-set,.tab-set{border-bottom:1px solid #f4f4f4}}.promo-tab-set .tab-button,.tab-set .tab-button{padding:10px 5px;position:relative;text-align:center;background-color:#fff;font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#005293;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.promo-tab-set .tab-bar,.tab-set .tab-bar{display:block;padding-bottom:1px}.promo-tab-set .tab-bar .tab-buttons,.tab-set .tab-bar .tab-buttons{display:table;width:100%}.promo-tab-set .tab-bar .tab-buttons:before,.tab-set .tab-bar .tab-buttons:before{display:none}.promo-tab-set .tab-bar .tab-buttons li,.tab-set .tab-bar .tab-buttons li{padding:10px 5px;position:relative;text-align:center;background-color:#fff;font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#005293;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:table-cell;width:180px;height:70px;outline:1px solid #DDD;vertical-align:middle}.promo-tab-set .tab-bar .tab-buttons li:before,.tab-set .tab-bar .tab-buttons li:before{display:none}.promo-tab-set .tab-bar .tab-buttons li i,.tab-set .tab-bar .tab-buttons li i{color:#005293;font-size:32px;display:inline-block;vertical-align:middle;max-width:40%;padding-right:10px}.promo-tab-set .tab-bar .tab-buttons li i+.tab-heading,.tab-set .tab-bar .tab-buttons li i+.tab-heading{display:inline-block;vertical-align:middle;max-width:60%}.promo-tab-set .tab-bar .tab-buttons li.placeholder,.tab-set .tab-bar .tab-buttons li.placeholder{width:300px;border:none;cursor:default}.promo-tab-set .tab-bar .tab-buttons li.active,.tab-set .tab-bar .tab-buttons li.active{background:#69be28;color:#fff}.promo-tab-set .tab-bar .tab-buttons li.active i,.tab-set .tab-bar .tab-buttons li.active i{color:#fff}.promo-tab-set .tab-bar .tab-buttons li.active::after,.tab-set .tab-bar .tab-buttons li.active::after{content:"";position:absolute;display:block;width:0;left:50%;bottom:-10px;margin-left:-10px;border-width:10px 10px 0;border-style:solid;border-color:#69be28 transparent}@media (max-width:600px){.promo-tab-set .tab-bar,.tab-set .tab-bar{display:none}}@media (max-width:820px){.col-8-12 .promo-tab-set .tab-bar,.col-8-12 .tab-set .tab-bar{display:none}}.promo-tab-set .tab-button-inline,.tab-set .tab-button-inline{display:none}@media (max-width:600px){.promo-tab-set .tab-button-inline,.tab-set .tab-button-inline{padding:10px 5px;position:relative;text-align:center;background-color:#fff;font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#005293;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:block;text-align:left;width:100%;border-top:1px solid #f4f4f4;background:#fff;color:#0088ce}.promo-tab-set .tab-button-inline .icon,.tab-set .tab-button-inline .icon{float:right;color:#0088ce}.promo-tab-set .tab-button-inline.active,.tab-set .tab-button-inline.active{border-bottom:0}.promo-tab-set .tab-button-inline.active .icon:before,.tab-set .tab-button-inline.active .icon:before{content:"\e936"}}@media (max-width:820px){.col-8-12 .promo-tab-set .tab-button-inline,.col-8-12 .tab-set .tab-button-inline{padding:10px 5px;position:relative;text-align:center;background-color:#fff;font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#005293;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:block;text-align:left;width:100%;border-top:1px solid #f4f4f4;background:#fff;color:#0088ce}.col-8-12 .promo-tab-set .tab-button-inline .icon,.col-8-12 .tab-set .tab-button-inline .icon{float:right;color:#0088ce}.col-8-12 .promo-tab-set .tab-button-inline.active,.col-8-12 .tab-set .tab-button-inline.active{border-bottom:0}.col-8-12 .promo-tab-set .tab-button-inline.active .icon:before,.col-8-12 .tab-set .tab-button-inline.active .icon:before{content:"\e936"}}.promo-tab-set .tab-content,.tab-set .tab-content{overflow:hidden;height:0;background-color:#fff}.promo-tab-set .tab-content .tab-content-area,.tab-set .tab-content .tab-content-area{padding:16px}.promo-tab-set .tab-content.active,.tab-set .tab-content.active{height:auto}@media (max-width:600px){.promo-tab-set .promo-cards{display:none}}@media (min-width:601px){.promo-tab-set .promo-cards{float:left;width:20%}.promo-tab-set .tab-panel{width:80%;float:left}.promo-tab-set ul.promo-cards.promo-cards-center{padding:0 16px 0 0}.promo-tab-set ul.promo-cards.promo-cards-center>li{width:100%;padding:0 0 16px 0}.promo-tab-set ul.promo-cards.promo-cards-center>li .promo-card .image .underlay{text-align:center;width:208px;height:90px}.promo-tab-set .promo-card .image{height:121px}}.banner-carousel{overflow:hidden;background-color:#fff;position:relative;max-width:100%;margin:0 0 12px 0}.banner-carousel.carousel-content-hidden{opacity:0}.banner-carousel .slick-slider{cursor:pointer;margin:0 auto;max-width:1200px;position:static}.banner-carousel .slick-list{overflow:visible}.banner-carousel .slick-arrow{cursor:pointer;width:32px;height:60px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:none;outline:0;background-color:#fff;color:transparent;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:9}@media (min-width:601px){.banner-carousel .slick-arrow:not(.visible):not(:hover){opacity:0}}.banner-carousel .slick-arrow:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#69be28;font-size:20px}[dir=ltr] .banner-carousel .slick-arrow.slick-prev,[dir=rtl] .banner-carousel .slick-arrow.slick-next{left:0}[dir=ltr] .banner-carousel .slick-arrow.slick-prev:after,[dir=rtl] .banner-carousel .slick-arrow.slick-next:after{content:"\e944"}[dir=ltr] .banner-carousel .slick-arrow.slick-next,[dir=rtl] .banner-carousel .slick-arrow.slick-prev{right:0}[dir=ltr] .banner-carousel .slick-arrow.slick-next:after,[dir=rtl] .banner-carousel .slick-arrow.slick-prev:after{content:"\e945"}.banner-carousel .slick-arrow.visible:not(:hover),.banner-carousel:hover .slick-arrow:not(:hover){opacity:.75}.banner-carousel .slick-dots{position:absolute;width:100%;text-align:center;bottom:8px;left:0}.banner-carousel .slick-dots li{display:inline-block;margin:0 4px}.banner-carousel .slick-dots li button{background:#fff none repeat scroll 0 0;border-radius:50%;border:solid 1px #fff;color:transparent;cursor:pointer;padding:0;text-shadow:none;height:12px;width:12px;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;opacity:.9}@media (min-width:769px){.banner-carousel .slick-dots li button{height:14px;width:14px}}.banner-carousel .slick-dots li button:focus{outline:0 none}.banner-carousel .slick-dots li.slick-active button{background:#69be28 none repeat scroll 0 0}.banner-carousel .slick-slide{opacity:.4;overflow:hidden;position:relative;-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in}.banner-carousel .slick-slide.slick-active{opacity:1}.banner-carousel .slick-slide.slick-active .content-overlay{opacity:1}.banner-carousel .slick-slide.has-overlay:after{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;background:url("/build/img/banner-carousel/gradient.png");background-repeat:no-repeat;background-size:1680px 380px;z-index:1}[dir=rtl] .banner-carousel .slick-slide.has-overlay:after{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.banner-carousel .slick-slide img.full-size{width:100%}.banner-carousel .slick-slide img.promotion{height:173px;float:right}@media (min-width:769px){.banner-carousel .slick-slide img.promotion{height:230px}}@media (min-width:1025px){.banner-carousel .slick-slide img.promotion{height:270px}}.banner-carousel .slick-slide img.hotel{float:right;height:427px}@media (min-width:1025px){.banner-carousel .slick-slide img.hotel{height:500px}}.content-panel{background-color:#fff;padding:0 32px;margin:0 0 16px 0}.content-panel:first-child{margin-top:16px}.content-panel .intro-img{float:left;margin:0 12px 6px 0}.content-panel .hidden-content .hidden-content-toggler{text-decoration:underline}.content-panel .button-bar{margin-top:24px}.content-panel p,.formatted-content p,.popup-content p{letter-spacing:1px}.content-panel p:not(:first-child),.formatted-content p:not(:first-child),.popup-content p:not(:first-child){margin-top:1em}.content-panel p:not(:last-child),.formatted-content p:not(:last-child),.popup-content p:not(:last-child){margin-bottom:1em}.content-panel p strong,.formatted-content p strong,.popup-content p strong{font-weight:700}.content-panel h2:not(:first-child),.content-panel h3:not(:first-child),.content-panel h4:not(:first-child),.content-panel h5:not(:first-child),.content-panel h6:not(:first-child),.formatted-content h2:not(:first-child),.formatted-content h3:not(:first-child),.formatted-content h4:not(:first-child),.formatted-content h5:not(:first-child),.formatted-content h6:not(:first-child),.popup-content h2:not(:first-child),.popup-content h3:not(:first-child),.popup-content h4:not(:first-child),.popup-content h5:not(:first-child),.popup-content h6:not(:first-child){margin-top:1.25em}.content-panel h2,.content-panel h3,.content-panel h4,.formatted-content h2,.formatted-content h3,.formatted-content h4,.popup-content h2,.popup-content h3,.popup-content h4{margin-bottom:.75em}.content-panel h5,.content-panel h6,.formatted-content h5,.formatted-content h6,.popup-content h5,.popup-content h6{margin-bottom:.5em}.content-panel ul,.formatted-content ul,.popup-content ul{list-style:none}.content-panel ul:after,.content-panel ul:before,.formatted-content ul:after,.formatted-content ul:before,.popup-content ul:after,.popup-content ul:before{content:" ";display:table}.content-panel ul:after,.formatted-content ul:after,.popup-content ul:after{clear:both}.content-panel ul:after,.content-panel ul:before,.formatted-content ul:after,.formatted-content ul:before,.popup-content ul:after,.popup-content ul:before{content:" ";display:table}.content-panel ul:after,.formatted-content ul:after,.popup-content ul:after{clear:both}[dir=ltr] .content-panel ul,[dir=ltr] .formatted-content ul,[dir=ltr] .popup-content ul{padding-left:20px}[dir=rtl] .content-panel ul,[dir=rtl] .formatted-content ul,[dir=rtl] .popup-content ul{padding-right:20px}.content-panel ul li,.formatted-content ul li,.popup-content ul li{position:relative}.content-panel ul li:before,.formatted-content ul li:before,.popup-content ul li:before{content:"•";position:absolute;font-size:24px;line-height:24px;color:#898c8d}[dir=ltr] .content-panel ul li:before,[dir=ltr] .formatted-content ul li:before,[dir=ltr] .popup-content ul li:before{right:auto;left:-20px}[dir=rtl] .content-panel ul li:before,[dir=rtl] .formatted-content ul li:before,[dir=rtl] .popup-content ul li:before{right:-20px;left:auto}.content-panel ul li+li,.formatted-content ul li+li,.popup-content ul li+li{margin-top:12px}[dir=ltr] .content-panel ul,[dir=ltr] .formatted-content ul,[dir=ltr] .popup-content ul{padding-left:20px}[dir=rtl] .content-panel ul,[dir=rtl] .formatted-content ul,[dir=rtl] .popup-content ul{padding-right:20px}.content-panel ul li,.formatted-content ul li,.popup-content ul li{position:relative}.content-panel ul li:before,.formatted-content ul li:before,.popup-content ul li:before{content:"•";position:absolute;font-size:24px;line-height:24px;color:#898c8d}[dir=ltr] .content-panel ul li:before,[dir=ltr] .formatted-content ul li:before,[dir=ltr] .popup-content ul li:before{right:auto;left:-20px}[dir=rtl] .content-panel ul li:before,[dir=rtl] .formatted-content ul li:before,[dir=rtl] .popup-content ul li:before{right:-20px;left:auto}.content-panel ul li+li,.formatted-content ul li+li,.popup-content ul li+li{margin-top:12px}.content-panel ul:not(:first-child),.formatted-content ul:not(:first-child),.popup-content ul:not(:first-child){margin-top:1em}.two-column-content{-webkit-column-count:2;column-count:2}.destination-content{margin-top:32px}.simple-table td{padding:12px 16px;border:solid 1px #ccc}.image-panel{background-color:#fff;margin:0 0 16px 0;text-align:center}.image-panel img{max-width:100%;margin:0 auto}.live-deal-price{background:0 0;bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}.live-deal-price .content-overlay.hero-overlay{position:inherit}.promo-card-item-container{position:relative}.preloader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);z-index:1}.preloader-overlay .preloader{position:absolute!important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section-wrapper.section-two-column{padding:30px 0 0}.section-wrapper.section-two-column:after,.section-wrapper.section-two-column:before{content:" ";display:table}.section-wrapper.section-two-column:after{clear:both}.section-wrapper.section-two-column:after,.section-wrapper.section-two-column:before{content:" ";display:table}.section-wrapper.section-two-column:after{clear:both}.section-wrapper.section-two-column .two-col-tower{float:left;padding:0 7%;width:100%}@media (min-width:1200px){.section-wrapper.section-two-column .two-col-tower{padding-top:30px}}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column{width:100%}@media (min-width:1200px){.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.col-25{width:25%}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.col-50{width:50%}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.col-75{width:75%}}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.pull-left{float:left}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.pull-left.text-block{padding-bottom:30px}@media (min-width:1200px){.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.pull-left.text-block{padding-right:30px;padding-bottom:0}}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.pull-right{float:right;padding-bottom:30px}@media (min-width:1200px){.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.pull-right{padding-left:30px}}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.pull-right.text-block{padding-top:30px;padding-bottom:0}@media (min-width:1200px){.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.pull-right.text-block{padding-top:0;padding-left:30px}}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column img.two-col-tower-image{display:block;width:100%}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column p a{display:block}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.text-block h1{color:#0088ce;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-rendering:optimizeLegibility;font-size:2em;line-height:1.2;margin:0 0 1em 0}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.text-block li,.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.text-block p{font-size:1.1em;line-height:1.4;margin:1em 0;padding:0}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.text-block ul{list-style-type:disc;padding:20px 20px 0}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.text-block ul li{margin:0;padding-bottom:10px}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.text-block blockquote{margin:0}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.text-block blockquote :after,.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.text-block blockquote :before{content:"\e625";font-family:dnataIcons;display:inline-block;color:#0088ce}.section-wrapper.section-two-column .two-col-tower .two-col-tower-column.text-block blockquote :after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}[dir=ltr] .section-wrapper.section-two-column .two-col-tower .two-col-tower-column.text-block blockquote :before{margin-right:10px}[dir=ltr] .section-wrapper.section-two-column .two-col-tower .two-col-tower-column.text-block blockquote :after{margin-left:10px}[dir=rtl] .section-wrapper.section-two-column .two-col-tower .two-col-tower-column.text-block blockquote :before{margin-left:10px}[dir=rtl] .section-wrapper.section-two-column .two-col-tower .two-col-tower-column.text-block blockquote :after{margin-right:10px}.section-wrapper.section-two-column:first-of-type .two-col-tower{padding-top:30px}.static-map-container{max-height:300px;overflow:hidden}.static-map-container .google-map{position:relative;height:300px;background-position:center center;cursor:pointer}.static-map-container .google-map .prompt{background-color:#fff;bottom:0;font-size:.929em;padding:6px 8px 6px 10px;position:absolute;right:0;text-align:center}.issuu-embed-item,.promo-text-block .issuu-embed-item{width:99%;display:inline-block;vertical-align:top;margin-bottom:3px}.issuu-embed-item h2,.promo-text-block .issuu-embed-item h2{padding:40px 0 20px;text-align:left}.issuu-embed-item h2:empty,.promo-text-block .issuu-embed-item h2:empty{padding:0}.issuuembed{height:370px}.live-chat-button>a{background-color:#69be28;border-radius:5px;color:#fff;display:block;height:30px;position:absolute;text-decoration:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px}[dir=rtl] .live-chat-button>a{left:224px}[dir=ltr] .live-chat-button>a{right:224px}.live-chat-button>a:before{background:transparent url("/build/img/dnata/icons/chat-dnata.svg") no-repeat;background-size:contain;content:"";height:24px;width:24px;position:absolute;top:50%;margin-top:-12px}[dir=ltr] .live-chat-button>a:before{left:8px}[dir=rtl] .live-chat-button>a:before{right:8px}.live-chat-button>a.offline:before{background-image:url("/build/img/dnata/icons/chat-dnata.svg")}.live-chat-button>a .magic-lie{display:none!important}[dir=ltr] .live-chat-button>a{padding:4px 8px 4px 40px}[dir=rtl] .live-chat-button>a{padding:4px 40px 4px 8px}.live-chat{background:transparent url("/build/img/dnata/backgrounds/dnata_live_chat.jpg") center no-repeat;background-size:cover;color:#fff;display:block!important;font-size:24px;height:523px;margin:0;width:523px;text-shadow:0 0 60px #000;overflow:hidden;z-index:10!important;padding:245px 20px 20px 20px}[dir=ltr] .live-chat{background-image:url("/build/img/dnata/backgrounds/dnata_live_chat.jpg")}[dir=rtl] .live-chat{background-image:url("/build/img/dnata/backgrounds/dnata_live_chat.jpg")}.live-chat .squiggle{position:absolute;margin-top:-22px}.live-chat .squiggle span:before{background:transparent url("/build/img/dnata/icons/squiggle-signpost.svg") no-repeat;background-size:contain;background-position:center center;content:"";height:38px;width:480px;position:absolute;margin-top:-8px}.live-chat .invite-chat{text-align:center}.live-chat .need-more-help{font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-size:50px;font-weight:400;text-align:center}[dir=rtl] .live-chat .need-more-help{font-size:28px}.live-chat .need-more-help p{display:inline}.live-chat .chat-with-agent{font-family:FSJoeyRegular,Tahoma,Helvetica,Arial,sans-serif;font-size:32px;font-weight:400;text-align:center;text-shadow:0 0 10px #000}[dir=ltr] .live-chat .chat-with-agent{margin-top:-22px}[dir=rtl] .live-chat .chat-with-agent{font-size:28px;margin-top:0}.live-chat>span{cursor:pointer}.live-chat>span.button{text-shadow:none}[dir=rtl] .live-chat>span{margin-right:100px}.live-chat .splitter{display:block;height:1px}.live-chat .button.primary.launch-livechat{margin-top:80px;font-family:FSJoeyRegular,Tahoma,Helvetica,Arial,sans-serif;font-size:19px;font-weight:700;padding:4px 12px;height:inherit}.live-chat .reject-chat{border-bottom:1px solid #fff;cursor:pointer;font-size:14px}.live-chat .live-chat-thanks{background-color:rgba(0,0,0,.55);position:absolute;top:0;left:0;right:0;bottom:0}.live-chat .live-chat-thanks .chat-modal-content{background-color:rgba(255,255,255,.85);border:5px solid #fff;border-radius:5px;color:#000;font-family:FSJoeyRegular,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;height:175px;left:50%;padding:40px 50px;position:absolute;text-shadow:none;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:370px}.live-chat .live-chat-thanks .chat-modal-content .close{background-color:#005293;border-radius:50%;cursor:pointer;height:40px;padding:10px;position:absolute;top:0;width:40px}.live-chat .live-chat-thanks .chat-modal-content .close:before{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"\e938"}[dir=ltr] .live-chat .live-chat-thanks .chat-modal-content .close{-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0);right:0}[dir=rtl] .live-chat .live-chat-thanks .chat-modal-content .close{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);left:0}.live-chat .live-chat-thanks .chat-modal-content .thanks-heading{font-family:FSJoeyRegular,Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.live-chat .live-chat-thanks .chat-modal-content .thanks-more-text{font-size:10px;padding-top:10px}[dir=ltr] .live-chat .live-chat-thanks .chat-modal-content .thanks-more-text{padding-left:15px}[dir=rtl] .live-chat .live-chat-thanks .chat-modal-content .thanks-more-text{padding-right:15px}.select-bar{background-color:#69be28;color:#fff;line-height:36px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;margin-top:6px;display:block}.page-content{min-height:500px;max-width:1200px;margin:0 auto;background:#fff;padding:0 0 30px 0}@media screen and (max-width:800px){.page-content{padding:0 0 30px 0}}.content-container.temporary{max-width:1232px;min-width:704px;padding:16px 16px 100px 16px;min-height:500px;background-color:#fff;margin:0 auto}.site-content{margin:0 auto;max-width:1200px;min-width:736px}.col .site-content{min-width:0}html.mobile-enabled .site-content{min-width:320px}.site-content.select-region,.site-content.signin{min-width:400px;max-width:600px}.site-content-gutter{padding:0 16px 0 16px}.footer-buffer{margin-bottom:60px}.header-buffer{margin-top:24px}.component-buffer{padding-top:16px}.autocompleter{position:relative}.autocompleter.autocompleter-multi-select .field{position:relative;background-color:#fff;min-height:30px}.autocompleter.autocompleter-multi-select .field:after,.autocompleter.autocompleter-multi-select .field:before{content:" ";display:table}.autocompleter.autocompleter-multi-select .field:after{clear:both}.autocompleter.autocompleter-multi-select .field:after,.autocompleter.autocompleter-multi-select .field:before{content:" ";display:table}.autocompleter.autocompleter-multi-select .field:after{clear:both}[dir=ltr] .autocompleter.autocompleter-multi-select .field{padding-left:4px}[dir=rtl] .autocompleter.autocompleter-multi-select .field{padding-right:4px}.autocompleter.autocompleter-multi-select .field ul.selection{display:inline-block;margin-bottom:4px}[dir=ltr] .autocompleter.autocompleter-multi-select .field ul.selection{float:left}[dir=rtl] .autocompleter.autocompleter-multi-select .field ul.selection{float:right}[dir=ltr] .autocompleter.autocompleter-multi-select .field ul.selection{margin-right:2px}[dir=rtl] .autocompleter.autocompleter-multi-select .field ul.selection{margin-left:2px}.autocompleter.autocompleter-multi-select .field ul.selection li{margin-top:4px}[dir=ltr] .autocompleter.autocompleter-multi-select .field ul.selection li{float:left}[dir=rtl] .autocompleter.autocompleter-multi-select .field ul.selection li{float:right}[dir=ltr] .autocompleter.autocompleter-multi-select .field ul.selection li{margin-right:4px}[dir=rtl] .autocompleter.autocompleter-multi-select .field ul.selection li{margin-left:4px}.autocompleter.autocompleter-multi-select .field ul.selection li.inactive-codes{background-color:#3c3c3c;padding-right:5px;cursor:default;position:relative}.autocompleter.autocompleter-multi-select .field ul.selection li a{color:#fff;font-size:11px;padding:0 6px;height:22px;line-height:22px;display:block;text-decoration:none;background-color:#0088ce;position:relative}[dir=ltr] .autocompleter.autocompleter-multi-select .field ul.selection li a{padding-right:18px}[dir=rtl] .autocompleter.autocompleter-multi-select .field ul.selection li a{padding-left:18px}.autocompleter.autocompleter-multi-select .field ul.selection li a .icon-close{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:7px;color:inherit}[dir=ltr] .autocompleter.autocompleter-multi-select .field ul.selection li a .icon-close{right:6px}[dir=rtl] .autocompleter.autocompleter-multi-select .field ul.selection li a .icon-close{left:6px}.autocompleter.autocompleter-multi-select .field ul.selection li a:hover .icon-close{opacity:1}.autocompleter.autocompleter-multi-select input{display:inline-block;padding:0;width:auto;background-color:transparent;border:none}[dir=ltr] .autocompleter.autocompleter-multi-select input{float:left}[dir=rtl] .autocompleter.autocompleter-multi-select input{float:right}.autocompleter.autocompleter-multi-select .more-text{line-height:30px;color:#6c6f70;overflow:hidden;white-space:nowrap;position:relative;width:100%}[dir=ltr] .autocompleter.autocompleter-multi-select .more-text{float:left}[dir=rtl] .autocompleter.autocompleter-multi-select .more-text{float:right}.autocompleter.autocompleter-multi-select .more-text:after{content:"";background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 80%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 80%);top:0;position:absolute;width:16px;height:100%}[dir=ltr] .autocompleter.autocompleter-multi-select .more-text:after{right:0}[dir=rtl] .autocompleter.autocompleter-multi-select .more-text:after{left:0}.autocompleter.autocompleter-multi-select.without-focus .field.populated input{margin-left:-10000px}.autocompleter.autocompleter-multi-select.with-focus .autocompleter-multi-select-inner{position:absolute;width:100%;z-index:20}.autocompleter.autocompleter-multi-select.autocompleter-multi-select-with-icon .field{padding-left:40px}.cmb-menu{position:relative}.cmb-menu ul.menu-list{max-height:350px;position:absolute;background-color:#fff;border:solid 1px #bbb;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);z-index:20;margin:0;padding:2px;color:#6c6f70;min-width:100%;overflow:auto;overflow-x:hidden}[dir=ltr] .cmb-menu ul.menu-list{left:0}[dir=rtl] .cmb-menu ul.menu-list{right:0}.cmb-menu ul.menu-list>li{display:block;margin:0;padding:6px 16px 6px 6px;width:100%;white-space:nowrap;cursor:pointer}.combobox-selected{background-color:#69be28;color:#fff}ul.field-options{position:absolute;margin:0;border:solid 1px #ccc;background-color:#fff;color:#6c6f70;overflow:auto;overflow-x:hidden;min-width:100%;max-height:350px;z-index:20;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}[dir=ltr] ul.field-options{left:0}[dir=rtl] ul.field-options{right:0}ul.field-options>li{display:block;margin:0;width:100%;padding:8px 12px 8px 12px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}ul.field-options>li+li{border-top:solid 1px #e2e2e2}ul.field-options>li.field-options-header{background-color:#ddd;color:inherit;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}ul.field-options>li.field-options-item{cursor:pointer;position:relative}[dir=ltr] ul.field-options>li.field-options-item.field-options-item-child{padding-left:40px}[dir=rtl] ul.field-options>li.field-options-item.field-options-item-child{padding-right:40px}ul.field-options>li.field-options-item.selected{background-color:#69be28;color:#fff}ul.field-options>li.field-options-item.selected .field-options-highlight,ul.field-options>li.field-options-item.selected em,ul.field-options>li.field-options-item.selected i{color:#fff}ul.field-options>li.field-options-item.selected:before{color:#fff}ul.field-options>li .field-options-highlight{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;display:inline;color:#005293}ul.field-options>li em{font-style:italic;font-size:14px;color:#888}[dir=ltr] .airport-picker ul.field-options>li.field-options-item{padding-left:34px}[dir=rtl] .airport-picker ul.field-options>li.field-options-item{padding-right:34px}.airport-picker ul.field-options>li.field-options-item:before{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e963";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:18px}[dir=ltr] .airport-picker ul.field-options>li.field-options-item:before{left:10px}[dir=rtl] .airport-picker ul.field-options>li.field-options-item:before{right:10px}.airport-picker ul.field-options>li.field-options-item-parent:before{content:"\e94b"}[dir=ltr] .airport-picker ul.field-options>li.field-options-item-child{padding-left:58px}[dir=rtl] .airport-picker ul.field-options>li.field-options-item-child{padding-right:58px}[dir=ltr] .airport-picker ul.field-options>li.field-options-item-child:before{left:34px}[dir=rtl] .airport-picker ul.field-options>li.field-options-item-child:before{right:34px}.airport-picker ul.field-options>li.selected:before{color:#fff}.field-with-icon{background-color:#fff;border-radius:0;height:30px;position:relative}.field-with-icon:before{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;font-size:18px;top:50%;margin-top:-9px;color:#0088ce}[dir=ltr] .field-with-icon:before{right:8px}[dir=rtl] .field-with-icon:before{left:8px}.field-with-icon.calendar:before{content:"\e90f"}.field-with-icon.search:before{content:"\e932"}.field-with-icon.field-with-icon-occupancy:before{content:"\e90b"}.field-with-icon input{background-color:transparent;width:100%;position:absolute;z-index:1}[dir=ltr] .field-with-icon input{padding-right:34px}[dir=rtl] .field-with-icon input{padding-left:34px}.input-with-icon{background-color:#fff;position:relative;color:#6c6f70;height:30px}.input-with-icon input{background-color:transparent;width:100%;position:relative;z-index:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}[dir=ltr] .input-with-icon:not(.no-icon) input{padding-left:40px}[dir=rtl] .input-with-icon:not(.no-icon) input{padding-right:40px}.input-with-icon .input-overlay{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:inherit;color:inherit;position:absolute;top:0;height:100%;line-height:30px;overflow:hidden;white-space:nowrap}[dir=ltr] .input-with-icon .input-overlay{left:40px}[dir=rtl] .input-with-icon .input-overlay{right:40px}.input-with-icon .input-overlay .content.content-placeholder{color:#999}.input-with-icon .input-overlay:after{content:"";background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 80%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 80%);top:0;position:absolute;width:16px;height:100%}[dir=ltr] .input-with-icon .input-overlay:after{right:0}[dir=rtl] .input-with-icon .input-overlay:after{left:0}.input-with-icon.toggle:after{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e94f";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:10px}[dir=ltr] .input-with-icon.toggle:after{right:8px}[dir=rtl] .input-with-icon.toggle:after{left:8px}[dir=ltr] .input-with-icon.toggle input{padding-right:26px}[dir=rtl] .input-with-icon.toggle input{padding-left:26px}[dir=ltr] .input-with-icon.toggle .input-overlay{right:26px}[dir=rtl] .input-with-icon.toggle .input-overlay{left:26px}.input-with-icon.triggers-popup input{cursor:pointer}.field-icon{font-size:18px;color:#0088ce;width:40px;height:30px;display:inline-block;position:absolute}[dir=ltr] .field-icon{left:0}[dir=rtl] .field-icon{right:0}.field-icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}ul.chunky-tabs{position:relative;width:100%}[dir=ltr] ul.chunky-tabs{padding:0 0 0 16px}[dir=rtl] ul.chunky-tabs{padding:0 16px 0 0}ul.chunky-tabs>li{margin-right:8px;height:100%}[dir=ltr] ul.chunky-tabs>li{float:left}[dir=rtl] ul.chunky-tabs>li{float:right}ul.chunky-tabs>li>a{display:block;text-decoration:none;background-color:#e2e2e2;padding:10px 20px;position:relative;border:1px solid #bbb;border-bottom:none;text-align:center;-webkit-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s;color:#6c6f70}ul.chunky-tabs>li>a.active{background-color:#fff;border-bottom:1px solid transparent;margin-bottom:-1px}.chunky-tab-body{padding:20px;border:solid 1px #bbb}.chunky-tab-rule{border-top:none}.auth-popup{width:440px;min-height:560px;padding-top:15px}@media screen and (max-width:736px){.auth-popup{width:100%}}.auth-popup .chunky-tabs>li>a{white-space:nowrap}.auth-popup .chunky-tab-body{border-width:1px 0 0}.auth-popup a h5{font-weight:400;color:#6c6f70}.auth-popup .info-tab{border:0;max-width:590px}.auth-popup .tab-panel:not(.active){display:none}[dir=ltr] .auth-popup ul.booking-ref-fields>li{float:left}[dir=rtl] .auth-popup ul.booking-ref-fields>li{float:right}.auth-popup ul.booking-ref-fields>li.ref{width:20%}.auth-popup ul.booking-ref-fields>li.separator{width:5%;text-align:center;font-size:26px;line-height:37.5px}.auth-popup ul.booking-ref-fields>li.number{width:75%}.auth-popup .form-splitter{position:relative;text-align:center;margin:15px 0}.auth-popup .form-splitter:before{background-color:#ddd;content:"";height:2px;left:0;position:absolute;right:0;top:50%}.auth-popup .form-splitter span{margin:0;display:inline-block;padding:0 15px;position:relative;background-color:#fff}.auth-popup .cancel-btn{margin-top:12px}[dir=ltr] .auth-popup .ta-signin .cell.select{float:right}[dir=rtl] .auth-popup .ta-signin .cell.select{float:left}.popup-content{max-width:500px;padding:24px}.popup-content.info-popup{max-width:800px}.popup-content.wide-content{max-width:1600px}@media screen and (max-width:736px){.popup-content{max-width:none}}.popup-content .logo{text-align:center;margin-bottom:12px}.popup-content .logo a{text-decoration:none}.popup-content .logo i.icon{margin:0 auto;font-size:54px;color:#0088ce}.popup-content .buttons{margin-top:16px}.popup-content .buttons .button{width:100%}.popup-content .buttons .button+.button{margin-top:8px}.refreshView{background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none;overflow-y:auto;display:block}.refreshView .content{background-color:#fff;left:50%;margin:0 auto;max-width:500px;padding:30px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.refreshView .content .inner a,.refreshView .content .inner p{margin:5px 0}.refreshView .content .inner h2{font-size:38px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none;text-align:center}.calendar-date{text-align:center;display:inline-block;line-height:1.2;min-width:100px;border:solid 1px #ccc}.calendar-date .part.head{background-color:#e2e2e2;padding:3px 4px;border-bottom:solid 1px #ccc}.calendar-date .part.body{color:#6c6f70;padding:2px 8px 4px;font-weight:700}.calendar-date .date{font-size:38px;line-height:1.1}.calendar-date .month{font-size:11px;text-transform:uppercase}.calendar-date .day{font-size:11px;font-weight:400}.field-width-xs{max-width:120px}.field-width-s{width:100%;max-width:180px}.field-width-m{width:100%;max-width:260px}.field-width-l{width:100%;max-width:500px}.form-field-row{display:table;width:100%;margin-bottom:10px}.form-field-row .form-field-cell{display:table-cell;vertical-align:top}.form-field-row .form-field-cell.label{width:20%;padding-top:8px}@media only screen and (min-width:320px) and (max-width:667px){.form-field-row .form-field-cell.label{padding-top:0;vertical-align:middle;width:38%}}@media only screen and (min-width:320px) and (max-width:480px){.form-field-row .form-field-cell.label{font-size:12px}}@media only screen and (min-width:320px) and (max-width:480px){.form-field-row .form-field-cell.label.country{display:block;width:100%}}.form-field-row .form-field-cell.fields{width:80%}@media only screen and (min-width:320px) and (max-width:667px){.form-field-row .form-field-cell.fields{width:62%}}@media only screen and (min-width:320px) and (max-width:480px){.form-field-row .form-field-cell.fields{font-size:12px}}@media only screen and (min-width:320px) and (max-width:667px){.form-field-row .form-field-cell.fields.country{display:block;width:100%}}@media only screen and (min-width:320px) and (max-width:667px){.form-field-row .form-field-cell.fields.country select{width:100%;text-overflow:ellipsis}}.form-field-row .form-field-cell .form-field-note{margin:5px;font-size:14px}.form-field-row .form-field-cell .inline-date-time-picker .date-picker{width:50%}.form-field-row .form-field-cell .holiday-start-date .date-picker{width:200px}.form-field-row .form-field-cell .autocompleter{width:100%;max-width:500px}.form-field-row .date-selects-container{direction:ltr;display:inline-block}[dir=rtl] .form-field-row .date-selects-container>select{direction:rtl}.form-field-row .previous-companions{margin-bottom:5px}.form-field-row.security-code .fields input{margin-right:10px}.form-row-note{font-size:14px}[dir=ltr] .form-row-note{margin:5px 0 5px 20%}[dir=rtl] .form-row-note{margin:5px 20% 5px 0}.form-row-note p{margin:0}expander.info-expander .expander-header{text-decoration:underline;margin-bottom:10px;cursor:pointer}.agent-panel{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;background-color:#ff0;border:2px solid #000;color:#000;font-size:24px;margin:16px 0;padding:25px}.agent-panel a{text-decoration:underline}.agent-highlight{display:inline-block;background-color:#dce7f7;padding:8px}.sign-in-button{margin-top:15px}[dir=ltr] .sign-in-button{float:right}[dir=rtl] .sign-in-button{float:left}[dir=ltr] .deposit-option-panel{padding:10px 0 10px 30px}[dir=rtl] .deposit-option-panel{padding:10px 30px 10px 0}@media only screen and (min-width:320px) and (max-width:480px){.deposit-option-panel .price{display:block;font-size:14px;width:100%}}h5.room-header{margin:10px 0 8px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-rendering:optimizeLegibility;color:#0088ce}.guest-panel{background-color:#e2e2e2;margin-bottom:10px;padding:16px}.guest-panel .row-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}.guest-panel .row-container .label{display:inline-block;vertical-align:middle;width:22%;line-height:14px;padding-top:5px}.guest-panel .row-container .fields{width:75%}.guest-panel .contacts-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.guest-panel .contacts-fields input{width:calc(50% - 50px)}[dir=ltr] .guest-panel .contacts-fields input{margin-left:5px}[dir=rtl] .guest-panel .contacts-fields input{margin-right:5px}.guest-panel .contacts-fields .error-message{display:block;width:100%}@media (max-width:768px){.guest-panel .row-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.guest-panel .row-container .fields,.guest-panel .row-container .label{width:100%}}@media (max-width:450px){.guest-panel .contacts-fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.guest-panel .contacts-fields input{margin-top:5px;width:100%}[dir=ltr] .guest-panel .contacts-fields input{margin-left:0}[dir=rtl] .guest-panel .contacts-fields input{margin-right:0}.guest-panel .row-container .nationality select{width:100%}}.pause-resume-overlay{position:fixed;top:0;width:100%;height:100%;background-color:#000;z-index:4199;opacity:.9;display:none}.pause-resume-action{cursor:pointer;text-decoration:underline;font-weight:bolder}.special-requests-room{margin:10px 0}.special-requests-room .caption{margin:0 0 10px}.paypal-tab-content{margin-top:20px}.booking-ref{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;color:#69be28;margin:4px 0}.payment-section.cost-breakdown{width:calc(100% - 48px);margin:0 0 0 32px}.payment-section .trust-container{display:inline-block;max-width:270px;vertical-align:top}[dir=ltr] .payment-section .trust-container{margin-left:35px}[dir=rtl] .payment-section .trust-container{margin-right:35px}.payment-section .card-payment{display:inline-block;min-width:400px;width:50%}@media only screen and (min-width:320px) and (max-width:480px){.payment-section .card-payment{min-width:200px;width:100%}}.payment-section .card-payment .form-field-cell.label{width:40%}@media only screen and (min-width:320px) and (max-width:480px){.payment-section .card-payment .form-field-cell.label{width:100%}[dir=ltr] .payment-section .card-payment .form-field-cell.label{float:left}[dir=rtl] .payment-section .card-payment .form-field-cell.label{float:right}}.payment-section .card-payment .form-field-cell.fields{width:60%}@media only screen and (min-width:320px) and (max-width:480px){.payment-section .card-payment .form-field-cell.fields{width:80%}[dir=ltr] .payment-section .card-payment .form-field-cell.fields{float:left}[dir=rtl] .payment-section .card-payment .form-field-cell.fields{float:right}}.payment-section .card-payment .form-field-cell.fields input[type=tel]{margin-right:0}.payment-section .pay-later-banner{width:100%;height:100px}[dir=ltr] .payment-section .pay-later-banner{background-image:url("/build/img/dnata/icons/pay_later_banner_ltr.svg")}[dir=rtl] .payment-section .pay-later-banner{background-image:url("/build/img/dnata/icons/pay_later_banner_rtl.svg")}.pay-later-img{float:left;height:170px;width:170px;background-image:url("/build/img/dnata/icons/pay_later.png");background-repeat:no-repeat;margin-left:18px}.pay-later-logos{float:left;height:120px;width:270px;background-image:url("/build/img/dnata/icons/pay-later-logos.png");background-repeat:no-repeat;margin-left:-75px}.content-splitter{margin:16px 0;border-top:solid 1px #ccc}#paypal-button-container{text-align:center}.bin-range-discount{font-weight:700;color:#69be28}.card-bin-applied-message{color:#393;font-size:12px;font-weight:700}.no-icon+span{color:#005293;text-decoration:underline;cursor:pointer}.two-column-booking-layout,.two-column-layout{display:table;width:100%}.two-column-booking-layout>div,.two-column-layout>div{display:table-cell;width:48%;vertical-align:top}[dir=ltr] .two-column-booking-layout>div:first-child,[dir=ltr] .two-column-layout>div:first-child{padding-right:2px}[dir=rtl] .two-column-booking-layout>div:first-child,[dir=rtl] .two-column-layout>div:first-child{padding-left:2px}[dir=ltr] .two-column-booking-layout>div:last-child,[dir=ltr] .two-column-layout>div:last-child{padding-left:2px}[dir=rtl] .two-column-booking-layout>div:last-child,[dir=rtl] .two-column-layout>div:last-child{padding-right:2px}.simple-panel{background-color:#fff;padding:24px;margin-bottom:16px}.simple-panel .section{border-bottom:1px solid #e2e2e2;margin-bottom:32px;padding-bottom:32px}.simple-panel .section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.simple-panel .section h4.options-sub-heading{color:#0088ce;margin:12px 0}.simple-panel .section h4.options-sub-heading i.category-icon{color:inherit;font-size:38px;vertical-align:text-bottom;margin-right:12px}.booking-step{border-style:solid;border-color:#ccc;border-width:1px;border-top:none}.form-input-wrapper{margin:20px 0;position:relative}.form-input-wrapper>label{display:inline-block;width:150px;vertical-align:top;line-height:38px}[dir=ltr] .form-input-wrapper>label{padding-right:10px}[dir=rtl] .form-input-wrapper>label{padding-left:10px}.form-input-wrapper>label+*{width:300px;display:inline-block;vertical-align:middle;position:relative}.form-input-wrapper>label+* select{max-width:100%}.form-input-wrapper>label+* input+input,.form-input-wrapper>label+* select+input,.form-input-wrapper>label+* select+select{margin-left:5px}[dir=ltr] .form-input-wrapper .note{margin-left:154px}[dir=rtl] .form-input-wrapper .note{margin-right:154px}.form-input-wrapper .validation-status-wrapper i.status{line-height:38px;float:right;padding:0 8px}.form-input-wrapper .validation-status-wrapper i.status.icon-check{color:#269b28}.form-input-wrapper .validation-status-wrapper i.status.icon-close{color:#dc143c}.form-input-wrapper .validation-status-wrapper .auto-width{display:inline-block;max-width:100%}.form-input-wrapper .validation-status-wrapper .content{padding-right:32px}.form-input-wrapper .validation-status-wrapper .content>input{width:100%}.form-input-wrapper .validation-status-wrapper .content>select{max-width:100%}.form-input-wrapper .validation-status-wrapper .error-messages{display:block;color:#dc143c;font-size:14px;padding:3px 0}.flash-error-message{border:1px solid #dc143c;display:table;width:100%;color:#dc143c;margin-bottom:16px}.flash-error-message>div{display:table-cell;vertical-align:middle}.flash-error-message>div:first-child{font-size:32px;text-align:center;background-color:#dc143c;width:70px}.flash-error-message>div:first-child i{color:#fff}.flash-error-message>div:nth-child(2){padding:12px}.speedy-booking-signin{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-align:center}[dir=ltr] .speedy-booking-signin .button{margin-left:20px}[dir=rtl] .speedy-booking-signin .button{margin-right:20px}.contact-section .postcode-search input{width:53%}.contact-section .postcode-search a{vertical-align:top}.contact-section .postcode-search>.form-input-wrapper>label+div{position:static}.contact-section .postcode-search>.form-input-wrapper>label+div .cmb-menu{position:static}.contact-section .postcode-search>.form-input-wrapper>label+div .cmb-menu .menu-list{right:0}.contact-section .find-another-address{margin-top:12px;text-align:center}.contact-section .form-input-wrapper.address-line-wrapper .address-line{width:58%}.contact-section .form-input-wrapper.address-line-wrapper .address-line>input{width:100%}.contact-section .form-input-wrapper>label+*{width:225px}.contact-section .form-input-wrapper>label+select.title{width:90px}@media (max-width:1010px){.contact-section .two-column-booking-layout{display:block}.contact-section .two-column-booking-layout>div{display:block;width:100%}[dir=ltr] .contact-section .two-column-booking-layout>div:first-child{padding-right:0}[dir=rtl] .contact-section .two-column-booking-layout>div:first-child{padding-left:0}[dir=ltr] .contact-section .two-column-booking-layout>div:last-child{padding-left:0}[dir=rtl] .contact-section .two-column-booking-layout>div:last-child{padding-right:0}.contact-section .two-column-booking-layout .form-input-wrapper>label+*{width:300px}}.product-header{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:12px;display:table;width:100%}.product-header>div{display:table-cell;font-size:24px}.product-header>div:first-of-type{width:50px;color:#0088ce}.product-header>div:first-of-type i.category-icon{color:inherit;font-size:38px;vertical-align:text-bottom;margin-right:12px}.product-header .extra-info{font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;margin-left:12px}.passenger-section .passenger-type{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.passenger-section .room{border-bottom:1px solid #d3d3d3}.passenger-section .room:last-of-type{border-bottom:none}.passenger-section .passenger{border-bottom:1px solid #d3d3d3}.passenger-section .passenger:last-of-type{border-bottom:none}.passenger-section .passenger .dob-picker>select{width:90px}.passenger-section .passenger .width-s{width:90px}.passenger-section .passenger .form-input-wrapper>label+*{width:auto}.hotel-extras-section .hotel-information{margin-bottom:12px}.insurance-section .insurees .insuree{width:48%;display:inline-block;padding:10px}.insurance-section .insurees .insuree .form-input-wrapper{display:block;margin:0}.insurance-section .insurees .insuree .form-input-wrapper>label+*{width:auto}.insurance-section .insurees .insuree .form-input-wrapper>label+* select{width:125px}@media (max-width:980px){.insurance-section .insurees .insuree{width:100%;display:block;padding:10px 0}}[dir=ltr] .insurance-section .insurees .insuree:nth-of-type(odd){border-right:dashed 1px #e2e2e2}[dir=rtl] .insurance-section .insurees .insuree:nth-of-type(odd){border-left:dashed 1px #e2e2e2}@media (max-width:980px){[dir=ltr] .insurance-section .insurees .insuree:nth-of-type(odd){border-right:none}[dir=rtl] .insurance-section .insurees .insuree:nth-of-type(odd){border-left:none}}.insurance-section .insurees .insuree-header{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}[dir=ltr] .insurance-section .insurees .insuree-header{border-right:none}[dir=rtl] .insurance-section .insurees .insuree-header{border-left:none}.insurance-section .insurees .insuree-header .age-group{display:block;width:125px;text-align:center}[dir=ltr] .insurance-section .insurees .insuree-header .age-group{margin-left:150px}[dir=rtl] .insurance-section .insurees .insuree-header .age-group{margin-right:150px}@media (max-width:980px){.insurance-section .insurees .insuree-header:nth-of-type(2){display:none}}[dir=ltr] .insurance-section .price-difference{margin-left:10px}[dir=rtl] .insurance-section .price-difference{margin-right:10px}.vehicle-section .form-input-wrapper>label+*{width:180px}.attraction-section .form-input-wrapper label{width:69%}.attraction-section .form-input-wrapper label+*{width:25%}.attraction-section .list-header{margin-top:12px}.attraction-section .list-header>div{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;margin-left:69%;width:25%}.attraction-section .ticket-counts{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;display:block}.attraction-section .ticket-counts.no-dates{display:inline-block}.attraction-section .ticket-counts>span{margin-right:5px}.attraction-section .ticket-counts i.icon{color:#0088ce;font-size:24px}.attraction-section .ticket-counts i.icon.icon-child{font-size:18px}.attraction-section .ticket-counts i.icon.icon-infant{font-size:12px}.carhire-section table.car-hire-info tr td{padding:5px 8px;vertical-align:top;border:1px solid #bbb}.carhire-section table.car-hire-info tr td:first-of-type{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;background-color:#e2e2e2}[dir=ltr] .payment-section .indented-content{margin-left:50px}[dir=rtl] .payment-section .indented-content{margin-right:50px}.payment-section .fee-info{margin:16px 0 12px 0}.payment-section .payment-option{margin:12px 0}[dir=ltr] .payment-section .payment-option{margin-right:20px}[dir=rtl] .payment-section .payment-option{margin-left:20px}.payment-section .payment-option .payment-method-icon{display:inline-block;vertical-align:middle;margin:0 5px}.payment-section .payment-option .card-changed-text,.payment-section .payment-option .cvv-text{margin-left:150px;padding-left:5px}.payment-section .payment-option .card-name{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.payment-section .payment-option .form-input-wrapper>label+*{width:200px}.payment-section .payment-option .form-input-wrapper .issue-number{width:60px}.payment-section .payment-option .form-input-wrapper .security-code{width:60px}.payment-section .two-column-layout>div:first-of-type{width:64%}.payment-section .two-column-layout>div:last-of-type{width:34%;text-align:center}.payment-section .two-column-layout>div:last-of-type .security-badge{margin:0 auto 12px auto}.payment-section .two-column-layout>div:last-of-type .security-badge .confidence-text{text-align:left}.payment-section .payment-logos>li{display:inline-block;margin:12px 6px}.payment-section .payment-logos>li .smaller-logos{background-image:url("/build/img/payment-methods/payment-methods.svg");background-repeat:no-repeat;display:inline-block;width:51.2px;height:32.96px;background-size:51.2px auto}.payment-section .payment-logos>li .smaller-logos.amex{background-position:0 0}.payment-section .payment-logos>li .smaller-logos.bitcoin{background-position:0 calc(14.285714285714286% * 1)}.payment-section .payment-logos>li .smaller-logos.diners{background-position:0 calc(14.285714285714286% * 2)}.payment-section .payment-logos>li .smaller-logos.discover{background-position:0 calc(14.285714285714286% * 3)}.payment-section .payment-logos>li .smaller-logos.maestro{background-position:0 calc(14.285714285714286% * 4)}.payment-section .payment-logos>li .smaller-logos.mastercard{background-position:0 calc(14.285714285714286% * 5)}.payment-section .payment-logos>li .smaller-logos.paypal{background-position:0 calc(14.285714285714286% * 6)}.payment-section .payment-logos>li .smaller-logos.visa{background-position:0 calc(14.285714285714286% * 7)}.payment-section .payment-logos>li .smaller-logos.dankort{background-image:url("/build/img/payment-methods/individual/dankort.svg");width:64px;height:41.2px;background-size:100%}.payment-section .payment-logos>li .smaller-logos.external{background-image:url("/build/img/payment-methods/individual/cash.svg");width:41.2px;height:41.2px;background-size:100%}.payment-button-section{margin:32px 0 12px 0}.payment-button-section .button{margin:12px auto}[dir=ltr] .payment-button-section .button i.icon-chevron-right:before{content:"\e945"}[dir=rtl] .payment-button-section .button i.icon-chevron-right:before{content:"\e944"}.payment-button-section .button .button-inner-wrapper{position:relative;display:inline-block}.payment-button-section .button .button-inner-wrapper:after{content:"";display:block;clear:both}[dir=ltr] .payment-button-section .button .button-inner-wrapper i.icon-chevron-right:before{content:"\e945"}[dir=rtl] .payment-button-section .button .button-inner-wrapper i.icon-chevron-right:before{content:"\e944"}[dir=ltr] .payment-button-section .button .button-inner-wrapper .button-text-wrapper{float:left}[dir=rtl] .payment-button-section .button .button-inner-wrapper .button-text-wrapper{float:right}.payment-button-section .multiple-buttons{display:table;width:100%}.payment-button-section .multiple-buttons>div{display:table-cell;width:50%;padding:0 2%}.payment-button-section .conditions{margin-top:16px}.product-section{border-style:solid;border-color:#ccc;border-width:0 0 1px;padding:20px 15px 30px}.product-section .header{min-height:150px;position:relative}[dir=ltr] .product-section .header{padding-left:170px}[dir=rtl] .product-section .header{padding-right:170px}.product-section .header .info{position:relative;margin-bottom:16px}[dir=ltr] .product-section .header .info{padding-right:170px}[dir=rtl] .product-section .header .info{padding-left:170px}.product-section .info ul li{list-style:outside disc}[dir=ltr] .product-section .info ul li{margin-left:40px}[dir=rtl] .product-section .info ul li{margin-right:40px}.product-section .teaser-price{position:absolute;top:0}[dir=ltr] .product-section .teaser-price{text-align:right}[dir=rtl] .product-section .teaser-price{text-align:left}[dir=ltr] .product-section .teaser-price{right:0}[dir=rtl] .product-section .teaser-price{left:0}.product-section .teaser-price .from,.product-section .teaser-price .pp{font-size:18px;color:#69be28}.product-section .teaser-price .price{font-size:26px}.product-section .product-image{position:absolute;top:0;width:150px;height:150px}[dir=ltr] .product-section .product-image{left:0}[dir=rtl] .product-section .product-image{right:0}.product-section h3{color:#0088ce;font-size:28px;margin-bottom:10px}.product-section .body{margin-top:10px}.product-option-table{width:100%;border-style:dotted;border-width:0;border-color:#bbb;margin-top:16px}.product-option-table .options-service-wrapper>td{border-bottom:1px solid #e2e2e2}.product-option-table td,.product-option-table th{font-weight:400;padding:8px 10px;border-style:dotted;border-width:0;border-color:#bbb}[dir=rtl] .product-option-table td.align-l,[dir=rtl] .product-option-table th.align-l{text-align:right!important}.product-option-table td.align-c,.product-option-table th.align-c{width:40px}.product-option-table td.align-start em,.product-option-table th.align-start em{font-style:normal}.product-option-table td.align-end,.product-option-table th.align-end{font-size:14px;font-weight:400;color:#0088ce}.product-option-table td.align-end .unit-price,.product-option-table th.align-end .unit-price{display:block;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;color:#005293}.product-option-table td.align-end .unit-price span:first-child,.product-option-table th.align-end .unit-price span:first-child{font-family:Tahoma,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;color:#0088ce}.product-option-table td.align-end .unit-price span:nth-child(2),.product-option-table th.align-end .unit-price span:nth-child(2){font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#005293}.product-option-table td.align-end .total-price-wrapper,.product-option-table th.align-end .total-price-wrapper{display:block}.product-option-table td.align-end .total-price-wrapper .options-wrapper,.product-option-table th.align-end .total-price-wrapper .options-wrapper{display:block}.product-option-table td.align-end .total-price-wrapper .options-wrapper .from-text,.product-option-table th.align-end .total-price-wrapper .options-wrapper .from-text{font-family:Tahoma,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700}.product-option-table td.align-end .total-price-wrapper .options-wrapper .options-price,.product-option-table th.align-end .total-price-wrapper .options-wrapper .options-price{font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#005293;width:auto;position:relative}.product-option-table td .radio-btn .icon,.product-option-table th .radio-btn .icon{top:-6px}.product-option-table th{background-color:#e2e2e2}.select-col{width:30px}.total-col{width:85px}.label-col{width:350px}.img-col{width:80px}.img-col img{height:53px;width:66px}.cell-force-top{vertical-align:top;padding-top:20px}.car-option-img{max-width:12%}[dir=ltr] .car-option-img{float:left}[dir=rtl] .car-option-img{float:right}[dir=ltr] .car-option-img{margin-right:15px}[dir=rtl] .car-option-img{margin-left:15px}.transfer-duration{font-size:11px}.attraction-picker{display:inline-block}[dir=ltr] .attraction-picker{margin-right:20px}[dir=rtl] .attraction-picker{margin-left:20px}.attraction-description{font-size:11px;padding-top:10px}.attraction-message{font-size:11px;color:#69be28;padding-top:10px}[dir=ltr] .inline-quantitative-option .number-picker{float:left}[dir=rtl] .inline-quantitative-option .number-picker{float:right}[dir=ltr] .inline-quantitative-option .number-picker{margin-right:10px}[dir=rtl] .inline-quantitative-option .number-picker{margin-left:10px}.inline-quantitative-option>div{line-height:34px}.service-name{font-weight:700}.options-table .details-error{position:relative;margin:5px 0;padding:8px 10px 4px;border:solid 1px #ccc;color:#dc143c}table.product-info-table{margin:12px 0 12px 0;font-size:11px;width:100%;border-style:solid;border-color:#ccc;border-width:1px 0 0 1px}table.product-info-table td,table.product-info-table th{padding:4px 6px;border-style:solid;border-color:#ccc;border-width:0 1px 1px 0;font-weight:400}table.product-info-table td.column-cost,table.product-info-table th.column-cost{text-align:right}table.product-info-table th{background-color:#f4f4f4}ul.product-info-list{margin:10px 0;list-style:outside none disc;font-size:11px;margin-left:10px}ul.product-info-list li{padding:5px 0}.sub-text-link{font-size:11px;font-style:italic;color:#69be28}.cost-breakdown-table{width:calc(100% - 48px);margin:0 0 0 32px}.cost-breakdown-table tr{border-style:none;border-width:1px 0 0;border-color:#ccc}.cost-breakdown-table tfoot tr{border-style:solid;border-width:1px 0;border-color:#ccc}.cost-breakdown-table td{padding:6px 10px;vertical-align:top}.cost-breakdown-table .item{width:80%;vertical-align:middle}[dir=ltr] .cost-breakdown-table .item{text-align:left}[dir=rtl] .cost-breakdown-table .item{text-align:right}.cost-breakdown-table .cost{width:20%}[dir=ltr] .cost-breakdown-table .cost{text-align:right}[dir=rtl] .cost-breakdown-table .cost{text-align:left}.cost-breakdown-table .cost.price{font-weight:400}.cost-breakdown-table .cost.price .info-icon{display:inline-block;margin-left:5px}.cost-breakdown-table .cost.price .info-icon:before{content:"\e918";font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;color:#666;cursor:pointer}.cost-breakdown-table .cost.price .price-description{color:#313131;font-size:14px;line-height:16px;padding:4px 0}.cost-breakdown-table .cost.discount{font-size:14px}.cost-breakdown-table tfoot td.cost{font-size:24px}.cost-breakdown-header{background-color:transparent;padding:0;color:#0088ce;margin-bottom:10px;font-weight:700}table.atol-cost-breakdown-table{width:100%}table.atol-cost-breakdown-table tr{border-style:dotted;border-width:1px 0 0;border-color:#ccc}table.atol-cost-breakdown-table tfoot tr{border-style:solid;border-width:1px 0;border-color:#ccc}table.atol-cost-breakdown-table td{padding:6px 10px;vertical-align:bottom}table.atol-cost-breakdown-table td.item{width:80%;text-align:left}table.atol-cost-breakdown-table td.cost{width:20%;text-align:right}table.atol-cost-breakdown-table tfoot td.cost{font-size:24px}.deposit-panel{position:relative;background-color:#fff;min-height:64px;padding:16px 12px}.deposit-panel .low-deposit-logo{position:absolute;top:10px}[dir=ltr] .deposit-panel .low-deposit-logo{left:15px}[dir=rtl] .deposit-panel .low-deposit-logo{right:15px}.deposit-panel .important{font-weight:700}.deposit-panel .price{font-size:18px}.deposit-panel .bullet-list{margin-top:4px}.advert-wrapper{margin:0 auto}.advert-wrapper.position-1{margin-top:32px;text-align:center;display:block}.advert-wrapper.position-7{margin-top:16px}.advert{margin:0 0 16px 0}.advert img{width:100%;height:auto}.advert-wrapper.position-1 .advert img{max-width:910px}.gm-style .clustersize1,.gm-style .clustersize2,.gm-style .clustersize3,.gm-style .clustersize4,.gm-style .clustersize5{font-family:Arial;display:block;position:relative;font-weight:700;text-align:center;white-space:nowrap;color:#fff;cursor:pointer}.gm-style .clustersize1{left:-26px;top:-26px;line-height:52px;font-size:12px;background:url("/build/img/Maps/c1.png") no-repeat 0 0;width:53px;height:52px}.gm-style .clustersize2{left:-28px;top:-28px;line-height:55px;font-size:12px;background:url("/build/img/Maps/c2.png") no-repeat 0 0;width:56px;height:55px}.gm-style .clustersize3{left:-33px;top:-33px;line-height:65px;font-size:12px;background:url("/build/img/Maps/c3.png") no-repeat 0 0;width:66px;height:65px}.gm-style .clustersize4{left:-39px;top:-39px;text-align:center;line-height:77px;font-size:12px;background:url("/build/img/Maps/c4.png") no-repeat 0 0;width:78px;height:77px}.gm-style .clustersize5{left:-45px;top:-45px;line-height:89px;font-size:12px;background:url("/build/img/Maps/c5.png") no-repeat 0 0;width:90px;height:89px}.hotel-map-pin{background-image:url("/build/img/maps/hotel-pin.png");width:46px;height:57px;display:block}.hotel-map-pin-static{background-image:url("/build/img/maps/hotel-pin.png");width:46px;height:57px;display:block;cursor:pointer}.hotel-map-pin-shadow{background-image:url("/build/img/maps/hotel-pin-shadow.png");width:75px;height:57px;display:block}.agent-auth-modal{position:absolute;top:20%;left:35%;width:600px}.agent-auth-modal h1{width:50%;margin:0 auto;padding:5px}.saved-card-list .row{border:solid 1px #bbb;padding:10px;margin-bottom:20px;display:inline-block;position:relative;border-radius:3px;width:100%}.saved-card-list .part.image{display:inline-block}.saved-card-list .part.info{display:inline-block;min-width:200px}.saved-card-list .part.expired{text-align:right}.saved-card-list span.part.card-number{display:block}.selected-card{border:solid;padding:20px 10px;float:left;width:60%;border-color:#005293;border-radius:6px;margin-right:2%}.selected-card .large-icon{background-image:url("/build/img/payment-methods/payment-methods.svg");background-repeat:no-repeat;display:inline-block;width:96px;height:61.8px;background-size:96px auto}.selected-card .large-icon.amex{background-position:0 0}.selected-card .large-icon.bitcoin{background-position:0 calc(14.285714285714286% * 1)}.selected-card .large-icon.diners{background-position:0 calc(14.285714285714286% * 2)}.selected-card .large-icon.discover{background-position:0 calc(14.285714285714286% * 3)}.selected-card .large-icon.maestro{background-position:0 calc(14.285714285714286% * 4)}.selected-card .large-icon.mastercard{background-position:0 calc(14.285714285714286% * 5)}.selected-card .large-icon.paypal{background-position:0 calc(14.285714285714286% * 6)}.selected-card .large-icon.visa{background-position:0 calc(14.285714285714286% * 7)}.selected-card .large-icon.dankort{background-image:url("/build/img/payment-methods/individual/dankort.svg");width:64px;height:41.2px;background-size:100%}.selected-card .large-icon.external{background-image:url("/build/img/payment-methods/individual/cash.svg");width:41.2px;height:41.2px;background-size:100%}ul.saved-card-list{float:left;width:38%}.saved-card-list .tab-notify i{color:#fff;font-size:14px;vertical-align:top}.saved-card-list .tab-notify{left:auto;font-size:14px;right:-1px;top:-1px;border-radius:0}.selected-card .form-field-cell{vertical-align:top}@media screen and (max-width:1100px){.selected-card card-cvv .horizontal-padding{padding-left:0!important}}.image-placeholder{background-color:#e2e2e2;position:relative;height:100px;width:100px}[dir=ltr] .image-placeholder{float:left}[dir=rtl] .image-placeholder{float:right}.image-placeholder .icon-camera{color:inherit;font-size:40px;display:block}.image-placeholder .no-image{color:#fff;margin:-30px 0 0 0;position:absolute;text-align:center;top:50%;width:inherit}.image-placeholder .image{background-repeat:no-repeat;background-position:center;background-size:cover;height:inherit}.image-placeholder .image .icon-camera{bottom:0;color:#fff;font-size:30px;position:absolute}[dir=ltr] .image-placeholder .image .icon-camera{margin:0 3px 1px 0;right:0}[dir=rtl] .image-placeholder .image .icon-camera{margin:0 0 1px 3px;left:0}.newsflash{background-color:#6c6f70;color:#fff;padding:10px 0}.newsflash p{margin:0}.newsflash a{color:inherit;text-decoration:underline}.lazy-load{opacity:0;min-width:1px;min-height:1px}.lazy-loaded{opacity:1;-webkit-transition:opacity .6s ease 0s;transition:opacity .6s ease 0s}.page-header-panel{background-color:#fff;color:inherit;position:relative;margin:12px 0 12px}.page-header-panel:after,.page-header-panel:before{content:" ";display:table}.page-header-panel:after{clear:both}.page-header-panel:after,.page-header-panel:before{content:" ";display:table}.page-header-panel:after{clear:both}.page-header-panel h1{color:#0088ce;display:inline}.page-header-panel h1 span{padding:0}[dir=ltr] .page-header-panel h1 span{margin:0 0 0 -8px}[dir=rtl] .page-header-panel h1 span{margin:0 -8px 0 0}.page-header-panel .sub-header{margin-top:12px}.page-header-panel .hotel-location a{color:inherit}.page-header-panel .hotel-location .map-pin{font-size:16px;color:#bbb}[dir=ltr] .page-header-panel .page-header-panel-total{float:right}[dir=rtl] .page-header-panel .page-header-panel-total{float:left}[dir=ltr] .page-header-panel .page-header-panel-total{text-align:right}[dir=rtl] .page-header-panel .page-header-panel-total{text-align:left}.page-content-panel{background-color:#fff;margin-bottom:16px}.page-content-panel>.header{border-bottom:none}[dir=ltr] .page-content-panel>.header{padding:12px 0}[dir=rtl] .page-content-panel>.header{padding:12px 0}.page-content-panel>.header.no-border{border-bottom:none}.page-content-panel>.header h3{display:inline;font-size:28px}.page-content-panel>.header h2{display:block;font-size:26px;border-bottom:2px solid #0088ce}[dir=ltr] .page-content-panel>.header h2{margin:0}[dir=rtl] .page-content-panel>.header h2{margin:0}.page-content-panel>.content{padding:16px 32px;line-height:1.8}.page-content-panel>.content h4{margin:10px 0 0 0;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-rendering:optimizeLegibility;color:#0088ce}.page-content-panel>.content.gutter-bottom{padding:0 0 16px 0}.page-content-panel>.content.text{padding:32px}.page-content-panel>.content .text-content{line-height:1.8}.page-content-panel>.content .expander .expander-header.important-info-details{font-size:16px;background:#f2f2f2;-webkit-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .12)) drop-shadow(0 3px 1px rgba(0, 0, 0, .14)) drop-shadow(0 1px 5px rgba(0, 0, 0, .12)) drop-shadow(0 -1px 2px rgba(0, 0, 0, .1));filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .12)) drop-shadow(0 3px 1px rgba(0, 0, 0, .14)) drop-shadow(0 1px 5px rgba(0, 0, 0, .12)) drop-shadow(0 -1px 2px rgba(0, 0, 0, .1));padding:6px;margin-bottom:6px}.page-content-panel>.content .expander .expander-header.important-info-details:hover{cursor:pointer}.page-content-panel>.content .expander .expander-header.important-info-details>i{font-size:1em;position:relative;top:0;right:0}.page-content-panel>.content .expander .expander-body .content{padding:16px 32px}.page-content-panel.expandable{position:relative}.page-content-panel.expandable>.header{position:relative}.page-content-panel.expandable>.content{padding:0}.tab-notify{background-color:#d33737;color:#fff;font-size:10px;position:absolute;top:-8px;left:-7px;border-radius:3px;padding:2px 4px;font-weight:700;line-height:normal}.searching{text-align:center;margin-top:38px}.dashboard-nav{background-color:#fff;margin:10px 0}.dashboard-nav>li{float:left;text-align:center;position:relative;cursor:pointer;width:25%;border-right:solid 1px #e2e2e2}.dashboard-nav>li:last-child{border:0}.dashboard-nav>li a{padding:15px 0;display:inline-block;margin-right:-1px;font-weight:700;width:100%}.dashboard-nav>li.active{background-color:#69be28}.dashboard-nav>li.active a{color:#fff}.dashboard-nav>li.active:before{content:"";display:block;position:absolute;top:100%;left:50%;width:0;height:0;border-color:#69be28 transparent transparent transparent;border-style:solid;border-width:8px 6px 0}.dashboard-nav a:hover{text-decoration:none}.avatar .edit-avatar{display:none}.unreviewed-hotels-container{width:30%;float:left;padding-left:30px}.unreviewed-hotels .hotel-listing{border-width:1px;position:relative}.unreviewed-hotels .hotel-listing .close-cross{position:absolute;right:0;top:0;cursor:pointer;font-size:20px;color:#bbb}.unreviewed-hotels .hotel-listing .close-cross i{color:inherit}.unreviewed-hotels .hotel-listing .close-cross:hover{color:#0088ce}.unreviewed-hotels .hotel-listing .cost{padding:0 15px}.unreviewed-hotels .hotel-listing .part.image{width:42%}.hotel-review .moderated{float:left;background-color:#005293;color:#fff;padding:4px 10px;margin:6px 0}.review-data-list{float:right}.review-data-list li{border-bottom:1px solid #bbb;color:#0088ce;line-height:22px}.review-data-list li:last-child{border-bottom:none}.review-data-list .count{font-weight:700;float:right;margin-left:15px}.reviews-header{margin-bottom:15px;padding:0 10px}.reviews-sortoption{color:#0088ce;font-weight:700;font-size:1.2em}.hotel-review .author a{color:#0088ce}.dashboardpanel-header{padding:4px 5px;margin:0;background-color:#0088ce;color:#fff;line-height:2}.review-content textarea{width:100%}.hotel-suitability .chechbox-grp{padding:4px}.hotel-suitability .label{display:inline-block;width:60%}.hotel-suitability .checkbox{display:inline-block}.hotel-suitability .checkbox .radio-btn{display:inline-block;margin-right:10px}.review-panel{padding:10px;background:#fff}.review-panel h3{font-size:24px}.review-panel .comments{margin:0;word-break:break-word}.review-panel .hotel-review{border-bottom:0;padding:0}.review-panel .hype-message.urgency-alert{border:solid 2px #e8001b;width:500px;padding:12px;font-size:1em}.review-panel .part.image{float:left;width:15%;height:165px}.review-panel .hotel-image{height:100%}.review-panel .save-review{float:right}.review-panel .save-review>a.button.primary{margin-left:30px}.review-panel .ui-slider-range{background-color:#eee}.review-panel .ui-slider{background-color:#69be28}.review-panel .slider-area{width:500px}.review-panel .review-panel-header{padding:16px;border:solid 1px #e2e2e2;margin-bottom:16px}.review-panel .submited-review-row{margin-top:10px}.feedback-booking-summary{width:70%}.feedback-booking-summary .summary-data{float:left;width:33%}.feedback-booking-summary span.title{display:block;font-size:14px}.review-inputs{float:left;width:85%;padding-left:20px}.review-inputs .input-section{margin-bottom:25px}.review-inputs .address{font-size:11px}.review-submitted-message{color:#269b28;padding:20px}.review-submitted-message i{color:#269b28}.unreviewed-hotels{margin-bottom:30px}.show-more-review{float:right}.dashboard .booking-journey-bar{display:block}.dashboard .expander:after,.dashboard .expander:before{content:" ";display:table}.dashboard .expander:after{clear:both}.dashboard .expander:after,.dashboard .expander:before{content:" ";display:table}.dashboard .expander:after{clear:both}.dashboard .expander>.expander-header{padding:8px;position:relative;background-color:#0088ce;color:#fff}.dashboard .expander-body:after,.dashboard .expander-body:before{content:" ";display:table}.dashboard .expander-body:after{clear:both}.dashboard .expander-body:after,.dashboard .expander-body:before{content:" ";display:table}.dashboard .expander-body:after{clear:both}.dashboard .expander>.expander-header .icon{color:#fff;display:block;font-size:17px;height:18px;margin-top:-9px;position:absolute;right:10px;top:50%;width:18px}.dashboard span.trip-title{position:absolute;left:40%;max-width:410px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard .booking-options{padding:0 10px}.dashboard .booking-options .action{background-color:#fff;border-left:solid 1px #e2e2e2;padding-left:10px;height:190px}.dashboard .bookings-list{padding:0;margin:0}.dashboard .bookings-list .booking-item{margin:15px 0 0;background-color:#fff}.dashboard .bookings-list .border-button{border-radius:0;font-size:18px;border-width:2px;font-family:Helvetica}.dashboard .bookings-list .expander{margin:10px 0}.dashboard .booking-summary{background-color:#fff}.dashboard .booking-summary .myb-small-info{font-weight:700}.dashboard .booking-summary .myb-booking-ref{background-color:#6c6f70;color:#fff;padding:6px 10px;height:38px}[dir=ltr] .dashboard .booking-summary .myb-booking-ref .myb-small-info{float:right}[dir=rtl] .dashboard .booking-summary .myb-booking-ref .myb-small-info{float:left}.dashboard .booking-summary .myb-booking-ref .booking-type{font-size:20px;line-height:26px}.dashboard .booking-summary .booking-title{margin-bottom:10px}.dashboard .booking-summary .booking-title>h5{font-size:18px}.dashboard .booking-summary .info{float:left;margin:10px 20px;width:calc(100% - 570px)}.dashboard .booking-summary .info .multi-sector-flight .flight-itinerary{width:50%;display:inline-block;min-width:400px}.dashboard .booking-summary .booking-image{float:left;width:300px;height:190px;background-position:center center;background-repeat:no-repeat;background-size:cover}.dashboard .booking-summary .booking-image>img{width:100%;height:190px}.dashboard .booking-summary .booking-options{display:inline-block;width:230px}.dashboard .flight-booking-class>span{display:inline-block;width:110px}.dashboard .travel-date-time{margin:10px 0}.dashboard .travel-date-time>span{display:inline-block;width:110px}.dashboard .travel-date,.dashboard .travel-time{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.dashboard .title-center{text-align:center}.dashboard .myb-sub-section{background-color:#fff}.dashboard .myb-sub-section .myb-sub-section-header{padding:10px 20px;background-color:#0088ce;color:#fff;font-weight:700}.dashboard .myb-sub-section .myb-sub-section-body{padding:20px}.dashboard .myb-sub-section .myb-sub-section-body:after,.dashboard .myb-sub-section .myb-sub-section-body:before{content:" ";display:table}.dashboard .myb-sub-section .myb-sub-section-body:after{clear:both}.dashboard .myb-sub-section .myb-sub-section-body:after,.dashboard .myb-sub-section .myb-sub-section-body:before{content:" ";display:table}.dashboard .myb-sub-section .myb-sub-section-body:after{clear:both}.dashboard .myb-sub-section .additional-info{float:right;margin-right:30px}.dashboard .myb-sub-section .additional-info [class*=" icon-"],.dashboard .myb-sub-section .additional-info [class^=icon-]{color:#fff}.dashboard .guest-summary{display:inline-block;width:59%;vertical-align:top;min-height:245px;max-width:calc(100% - 420px)}.dashboard .itinerary-details{display:inline-block;width:40%;vertical-align:top;min-width:400px}.dashboard .guest-summary .booking-image{margin-right:10px;margin-bottom:10px}.dashboard .booking-guest-summary{position:relative}.dashboard .booking-guest-summary .action{position:absolute;bottom:0}.dashboard .myb-sub-section.form-field .myb-sub-section-header{background-color:#fff;color:#6c6f70}.dashboard .myb-sub-section.form-field .myb-sub-section-body{padding:5px 20px}.dashboard .linked-bookings{padding:70px 0 5px 5px}.dashboard .linked-bookings h3{margin:0}.dashboard .trp-manage-icon{display:inline-block}.dashboard .more-action-menu-wrapper{padding:0}.dashboard .more-action-menu-wrapper .child-action{margin-right:10px}.dashboard .action-row{cursor:pointer;font-size:14px;font-weight:700;padding:8px;border-bottom:solid 1px #e2e2e2;color:#0088ce}.dashboard .action-row:hover{background-color:#0088ce;color:#fff}.dashboard .action-row:hover .action-row [class*=" icon-"],.dashboard .action-row:hover [class^=icon-]{color:#fff}.dashboard .action-row:last-child{border-bottom:none}.dashboard .action-row [class*=" icon-"],.dashboard .action-row [class^=icon-]{color:#0088ce;margin-right:8px}.dashboard .part.info{vertical-align:top}.dashboard .my-booking .horizontal-nav>a{background-color:#fff;border:0;color:#0088ce;position:relative;overflow:visible}.dashboard .my-booking .horizontal-nav>a:hover{text-decoration:none}.dashboard .my-booking .horizontal-nav>a.active{background-color:#69be28;color:#fff;border:0}.dashboard .my-booking .horizontal-nav>a.active:before{content:"";display:block;position:absolute;top:100%;left:50%;width:0;height:0;border-color:#69be28 transparent transparent transparent;border-style:solid;border-width:8px 6px 0}.dashboard .my-booking .expander-body{padding:0;border:0;background-color:inherit}.dashboard .booking-type{color:#fff;font-size:24px}.dashboard .long-title{vertical-align:top;line-height:26px;font-weight:700}.dashboard .booking-action-content{background:#fff}.dashboard .booking-action-content table.atol-cost-breakdown-table td.item{padding-left:0;padding-right:0}.dashboard .resend-email-form input{width:400px}.dashboard .resend-email-form button{margin-left:15px}.dashboard .hotel-itinerary{margin:10px 0}.dashboard .show-more{margin-bottom:20px}.dashboard .infotext strong{color:#69be28}.dashboard .package-balance-due .booking-message{margin:10px 0}.dashboard .package-balance-due .action{margin-top:10px}.settings-container{background-color:#fff}.settings-container .settings-sections{margin-bottom:30px}.settings-container .part{display:table-cell}.settings-container .settings-tbl-details{width:100%;margin:0;padding:0}.settings-container .settings-tbl-details .image{vertical-align:top;width:10%}.settings-container .settings-tbl-details .info{padding-left:0;vertical-align:top;cursor:pointer;width:60%}.settings-container .settings-tbl-details .myb-detail-button-wrapper{width:10%}.settings-container .settings-tbl-details .card-name{width:30%}.settings-container .settings-tbl-details .credit-card-logo{display:inline-block;vertical-align:middle}.settings-container .settings-tbl-details .buttons-container>div{display:inline-block}.settings-container .settings-tbl-details>li{padding:8px;line-height:30px}.settings-container .settings-tbl-details>li:last-child{border-bottom:none}.settings-container .settings-tbl-details .row{width:100%;display:table}.settings-container .settings-tbl-details .row>span{float:left;width:33.333%}.settings-container .settings-tbl-details .editrow{width:100%;display:inline-block}.settings-container .settings-tbl-details .editrow .input-form{display:inline-block;width:60%}.settings-container .settings-tbl-details .editrow>span{float:left;width:33.333%}.saved-payment-cards{background-color:#f4f4f4;border-bottom:solid 1px #bbb}.saved-payment-cards .payment-method-icon{width:64px;height:41.2px;background-size:64px auto;vertical-align:middle}.settings-container .settings-tbl-details .saved-payment-cards .row .card-number{width:calc(100% - 300px)}.settings-container .settings-tbl-details .saved-payment-cards .row .card-expiry,.settings-container .settings-tbl-details .saved-payment-cards .row .myb-detail-button-wrapper{width:150px}.settings-container .settings-tbl-details>li.add-new-card{padding:25px 8px}.add-new-card .edit-btn{margin-left:10px}.add-new-card .form-field-cell.fields{width:60%}.add-new-card .form-field-cell.label{width:40%}.settings-table-div{border-top:none}.settings-table-div .column label{display:inline-block;width:30%}.settings-table-div .editrow-title{float:left;width:30%;font-weight:700}.settings-table-div .editrow{display:inline-block;width:66%}.settings-table-div .editrow .avatar .edit-avatar{display:block}.settings-table-div .input-form .row-group{border-bottom:1px solid #bbb;padding:8px;min-height:45px}.settings-table-div .input-form .row-group:last-child{border-bottom:none}.myb-contact-title{font-weight:700}.dashboard-btn-container{padding:10px 10px 10px 20px;line-height:35px;width:100%;display:table}.dashboard-btn-container .edit-btn{float:right;min-width:80px}.dashboard-btn-container .save-cancel-btn{float:right}.save-cancel-btn>div{display:inline}.myb-contct-nophone-msg{font-weight:700;color:#005293}.details-title-container{border-bottom:1px solid #bbb}.details-title-container .details-title{padding-left:5px}.myb-detail-button-wrapper{text-align:right}.row .column.two:first-child{padding-right:6px}.row .column.three{padding-left:6px}.row .column.three:first-child{padding-left:0}.column{float:left;padding:6px 0;width:100%}.column.three{width:33.3333%}.column.two{width:50%}.border-button.remove{color:#69be28;border-color:#69be28}.dual-selector-block{display:inline-block}.submit-btn{padding:0;display:inline-block}.submit-btn input[type=submit]{background-color:#69be28;border-radius:3px;box-shadow:0 2px 0 #9b4800;width:auto}.submit-btn input[type=submit][disabled]{background-color:#aeaeae}.booking-details-block{background-color:#fff;display:table;width:100%}.booking-details-block span.package-price{width:20%;float:right;text-align:right;font-size:20px}.buffered-width{width:100px}.icon-container{width:50px}.guest-names{display:inline-block;margin-bottom:20px;text-transform:capitalize;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.payments-table tr{border-top:solid 1px #bbb;border-bottom:solid 1px #bbb}.payments-table td{padding:8px 0}.payments-table td:last-child{text-align:right}.payments-table td:first-child{text-align:left}.payments-table .icon-validated{font-size:24px;color:#269b28}.dashboard-itinerary-steps>ul>li{padding:6px 0}.dashboard-itinerary-steps>ul>li:first-child{padding-top:0}.dashboard-itinerary-steps>ul>li>span{display:inline-block;vertical-align:top}.dashboard-itinerary-steps>ul>li>span.itinerary-label{width:110px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.dashboard-itinerary-steps>ul>li>span.itinerary-value{width:calc(100% - 115px)}.dashboard-itinerary-steps>ul .travel-date-time{margin:0;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.checkin-online-options{padding-top:10px;padding-bottom:50px}.checkin-booking-ref{padding:10px;color:#0088ce;font-size:1.2em;float:right}.checkin-booking-ref .checkin-booking-id{font-weight:600}.checkin-online-title{color:#0088ce;font-size:1.5em;font-weight:600}.checkin-online-header{padding:10px}.primary-action.proceed-to-checkin{float:right;margin-right:15px}.primary-action.proceed-to-checkin.doCheckinBtn{margin-top:-35px}.clearfix.checkin{margin-bottom:15px;border:1px solid #bbb;background-color:#fff}.trip-description{background-color:#005293;color:#fff;font-size:1.5em;padding:10px}.trip-description .icon-plane-inbound,.trip-description .icon-plane-outbound{color:#69be28;display:inline-block}.description-text{vertical-align:top;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:70%;white-space:nowrap}.checkedIn-status{float:right;margin-right:10px}.journey-legs{box-sizing:border-box;margin-bottom:10px}.flight-details{display:table;width:100%;color:#0088ce}.flight-details .part{display:table-cell;padding:30px;width:27%}.flight-details .part.airline{text-align:center}.flight-details .airport-code{font-size:1.2em}.flight-details .flight-number{font-size:1.2em;font-weight:600}.flight-details .airline-name{font-size:1.2em}.flight-details .airport-name{font-size:1.5em}.flight-details .flight-time{font-size:1.5em;font-weight:500}.flight-details .airline-icon{display:inline}.flight-details .departure-icon{background-image:url("/build/img/bk_sprite-v1.png");background-position:0 0;width:60px;height:20px;vertical-align:middle;display:inline-block}.flight-details .arrival-icon{background-image:url("/build/img/bk_sprite-v1.png");background-position:0 -18px;vertical-align:middle;display:inline-block;width:60px;height:30px}.passengers-checkin{margin-left:35px}.passengers-checkin .pax{padding:1px}.passengers-checkin .pax-info{width:95%;padding:10px;line-height:30px;background:#f8f8f8;display:table;border:solid 1px #bbb;border-bottom:0}.passengers-checkin .pax-info:last-child{border-bottom:1px solid #d7d7d7}.passengers-checkin .pax-info .part{display:table-cell;padding-right:15px}.passengers-checkin .pax-info .pax-name{width:45%}.passengers-checkin .pax-info .pax-type{width:4%}.passengers-checkin .pax-info .pax-seat{width:15%}.passengers-checkin .pax-info .pax-charges{min-width:20%}.passengers-checkin .pax-info .pax-bagSelection{min-width:15%}.passengers-checkin .pax-info .pax-bagSelection select{height:30px}.checkin-message{padding:5px;margin-left:40px;margin-bottom:5px;display:inline-block}.checkin-message-text{padding:5px;float:left}.checkedin-text,.checkin-message-text.available-text{color:#006400;background-color:#cfc}.checkin-message-text.unknown-text,.closed-text,.notsupported-text{color:#8b0000;background-color:#ffe5e5}.checkin-message-text.apirequired-text,.waitingtoopen-text{color:#ff8c00;background-color:#ffffe0}.checkin-message.enter-bags-text{float:right;margin-top:-10px;color:#d74040}.checkin-message-icon{background-image:url("/build/img/new-common.2.png");width:25px;height:25px;float:left;margin-left:-30px}.available-icon,.checkin-message-icon.unknown-icon,.closed-icon{display:none}.checkin-message-icon.checkedin-icon{background-position:-28px -606px}.checkin-message-icon.apirequired-icon,.waitingtoopen-icon{background-position:-90px -606px}.checkin-message-icon.notsupported-icon{background-position:-60px -606px}.checkin-message-icon.checkin-tips-icon{background-position:0 -606px}.checkin-message.checkin-tips{font-size:.92em;display:block;color:#000;padding:0;padding-left:8px}.leg-checkin-pax{float:right;padding-right:40px}.conditions-text{padding:10px;padding-left:25px;list-style-type:disc}.checkin-note{color:#d74040;font-weight:700}.leg-conditions{padding:12px}.leg-conditions-header{font-size:1.2em;font-weight:700}.supplier-conditions{width:500px}.supplier-conditions-accept{padding-left:15px}.spinning-icon{background-image:url("/build/img/dnata-spinner-32x32.gif");width:32px;height:32px;display:block;float:right;margin-right:12px}.primary-action.button.primary.go-back{margin-top:15px}.manage-details-container tfoot{display:none}.myb-bookingDeatils .booking-details-block{border:1px solid #bbb}.myb-bookingDeatils .pah-info{padding:10px;background:#f4f4f4;font-weight:700}.myb-bookingDeatils .pah-info .price{float:right}.myb-bookingDeatils .booking-summary-card{display:none}.trp-header-bar{border:1px solid #bbb;background:#fff;margin-bottom:15px}.trp-header-bar .h1-button{float:right;margin-top:5px}h1.trp-header-bar{font-size:24px;padding:8px 14px}.trp-header-bar a{font-weight:400;letter-spacing:normal;font-size:16px}.myb-bookingHeaderWrapper{border:solid 1px #ccc;padding:3px 3px 0;border-radius:6px;margin-bottom:15px}.myb-bookingHeader{color:#fff;background-color:#0088ce;padding:12px 12px 14px;position:relative;margin-bottom:3px;border-radius:4px}.myb-bookingHeader span.bookingRef{float:right;font-size:22px;font-weight:700}.myb-bookingHeader span.leadContact{float:right}.myb-bookingHeader span.bookingType{margin-left:50px;font-weight:700;font-size:22px}.myb-bookingHeaderDetails{margin-top:10px}.myb-bookingHeader .trp-manage-icon{position:absolute;top:2px;left:12px;background-repeat:no-repeat;width:42px;height:42px}.hotel-itinerary .myb-itinerary-wrapper .trp-definition li{margin-bottom:15px}.trust-pilot-img{float:right;width:261px}.trust-pilot-review{font-size:18px;font-weight:700}.icon-24{font-size:24px}.icon-32{font-size:32px}.horizontal-nav.two>a{width:50%}.horizontal-nav>a{border:2px solid #0088ce;color:#0088ce;cursor:pointer;float:left;font-weight:400;height:40px;padding-top:10px;text-align:center;position:relative}.horizontal-nav>a.active{background-color:#0088ce;color:#fff}.horizontal-nav>a.active:before{content:"";display:block;position:absolute;top:100%;left:50%;width:0;height:0;border-color:#0088ce transparent transparent transparent;border-style:solid;border-width:12px 12px 0}.myb-pay-balance .payment-summary{width:100%;margin:0;padding:0}.myb-pay-balance .payment-summary>li{padding:8px;line-height:30px;border-bottom:solid 1px #bbb}.myb-pay-balance .payment-summary .row>span.payment-summary-title{width:70%}.myb-pay-balance .payment-summary .row>span.payment-summary-value{float:right}.myb-pay-balance .amount{font-weight:700;color:#69be28}.myb-pay-balance .row-detail strong{color:#69be28}.myb-pay-balance .save{padding-top:10px}.myb-pay-balance .savedcard-tab-content{margin-top:16px}.myb-pay-balance .savedcard-tab-content:after,.myb-pay-balance .savedcard-tab-content:before{content:" ";display:table}.myb-pay-balance .savedcard-tab-content:after{clear:both}.myb-pay-balance .savedcard-tab-content:after,.myb-pay-balance .savedcard-tab-content:before{content:" ";display:table}.myb-pay-balance .savedcard-tab-content:after{clear:both}.myb-pay-balance ul.payment-tabs{border:solid 1px #0088ce;display:inline-block;border-radius:6px;overflow:hidden}.myb-pay-balance ul.payment-tabs>li{float:left;width:150px;text-align:center;border-right:solid 1px #0088ce}.myb-pay-balance ul.payment-tabs>li:last-child{border:none}.myb-pay-balance ul.payment-tabs>li:hover{background-color:#f4f4f4}.myb-pay-balance ul.payment-tabs a{display:block;padding:5px}.myb-pay-balance ul.payment-tabs a:hover{text-decoration:none}.myb-pay-balance ul.payment-tabs a.active{background-color:#0088ce;color:#fff}.myb-pay-balance .balance-due-text{margin-top:20px}.myb-pay-balance .card-fees-message{white-space:nowrap}.myb-pay-balance .full-payment{margin-bottom:10px}.myb-pay-balance .button.price-button{min-width:200px}.myb-pay-balance-complete{padding-bottom:15px}.myb-pay-balance-complete p{margin:1em 0}a.message-hyperlink{text-decoration:underline}.infotext a{text-decoration:underline}.infotext .cancelled{color:#69be28;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.myb-add-baggage .category-icon,.myb-add-seats .category-icon{font-size:48px;color:#0088ce;vertical-align:middle}.myb-add-baggage .options-panel-header,.myb-add-seats .options-panel-header{margin-bottom:20px}.myb-add-baggage .teaser-price,.myb-add-seats .teaser-price{float:right}.myb-add-baggage .booking-options-panel,.myb-add-seats .booking-options-panel{width:600px}@media only screen and (max-width:769px){.dashboard .booking-summary .info{width:calc(100% - 340px)}.dashboard .booking-summary .booking-options{display:block;width:100%;clear:both;padding:0}.dashboard .booking-summary .booking-options .action{height:auto;border-left:0;border-top:solid 1px #e2e2e2}.dashboard .booking-summary .action-row{display:inline-block;border-bottom:0;border-right:solid 1px #e2e2e2}.dashboard .booking-summary .action-row:last-child{border-right:0}.dashboard .booking-journey-bar .booking-journey>li{display:none}.dashboard .booking-journey-bar .booking-journey>li:last-child,.dashboard .booking-journey-bar .booking-journey>li:nth-last-child(2){display:block}}@media only screen and (max-width:1000px){.dashboard .booking-guest-summary .action{position:static}.dashboard .guest-summary{min-height:220px}}.deal-browser .loading-mask{position:absolute;z-index:2;background-color:rgba(0,0,0,.2);top:0;left:0;width:100%;height:100%}.promo-card.deal>.header{font-size:20px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;background-color:#0088ce;color:#fff;padding:8px 12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.promo-card.deal>.image{height:160px}.promo-card.deal>.inner{height:auto}.promo-card.deal h3.hotel-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:4px}.promo-card.deal .star-rating{display:block;margin:4px 0}.promo-card.deal .deal-price{margin:0}.promo-card.deal .deal-price .price{font-size:38px}.promo-card.deal .deal-price .legend{color:#69be28}.promo-card.deal .deal-caption{margin:4px 0 4px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.deals-popup{min-width:600px}.deals-popup .scrollable-content{overflow-y:auto;-webkit-overflow-scrolling:touch;height:360px}.deals-popup h3.hotel-name{display:inline-block}.deals-popup table.deals{width:100%;background-color:#fff;padding:20px 0}.deals-popup table.deals tr{border-bottom:solid 1px #e2e2e2}.deals-popup table.deals td{padding:12px 12px}.deals-popup table.deals td.description [dir=ltr] .deals-popup table{padding-left:16px}.deals-popup table.deals td.description [dir=rtl] .deals-popup table{padding-right:16px}.deals-popup table.deals td.promo{padding-left:0;padding-right:0}[dir=ltr] .deals-popup table.deals td.cost{text-align:right}[dir=rtl] .deals-popup table.deals td.cost{text-align:left}.deals-popup table.deals td.cost .price{font-size:28px}.deals-popup table.deals td.select [dir=ltr] .deals-popup table{padding-right:16px}.deals-popup table.deals td.select [dir=rtl] .deals-popup table{padding-left:16px}.inline-filter-panel{background-color:#0088ce;padding:16px 0 16px 0;color:#fff}.inline-filter-panel .radio-btn{color:#fff}.inline-filter-panel .radio-btn i{color:inherit}ul.inline-filter-list{display:inline-block;vertical-align:middle;width:100%}ul.inline-filter-list>li label{display:block;height:24px;white-space:nowrap;color:#fff}ul.inline-filter-list>li{float:left;padding-bottom:8px}@media screen and (min-width:1000px){ul.inline-filter-list>li{width:20%}ul.inline-filter-list>li:nth-child(5n-4){padding-right:6.4px}ul.inline-filter-list>li:nth-child(5n-3){padding-left:1.6px;padding-right:4.8px}ul.inline-filter-list>li:nth-child(5n-2){padding-left:3.2px;padding-right:3.2px}ul.inline-filter-list>li:nth-child(5n-1){padding-left:4.8px;padding-right:1.6px}ul.inline-filter-list>li:nth-child(5n){padding-left:6.4px}}@media only screen and (max-width:999px){ul.inline-filter-list>li{width:33.33%}ul.inline-filter-list>li:nth-child(3n-2){padding-right:5.33333333px}ul.inline-filter-list>li:nth-child(3n-1){padding-left:2.66666667px;padding-right:2.66666667px}ul.inline-filter-list>li:nth-child(3n){padding-left:5.33333333px}}.paginator-bar-for-deals{background-color:#fff;padding:16px 0 0 0;height:60px}.footer-toolbar{height:36px;position:fixed;bottom:0;z-index:12}[dir=ltr] .footer-toolbar{right:0}[dir=rtl] .footer-toolbar{left:0}.footer-toolbar.open{width:100%;min-width:768px}.footer-toolbar .sections{background-color:#898c8d;height:100%;margin:0;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}[dir=ltr] .footer-toolbar .sections{padding:5px 36px 5px 0}[dir=rtl] .footer-toolbar .sections{padding:5px 0 5px 36px}.footer-toolbar:not(.open) .sections{display:none}.footer-toolbar .section{height:100%}[dir=ltr] .footer-toolbar .section{float:left}[dir=rtl] .footer-toolbar .section{float:right}[dir=ltr] .footer-toolbar .section{border-right:dotted 1px #999}[dir=rtl] .footer-toolbar .section{border-left:dotted 1px #999}.footer-toolbar .section>.toggle{display:block;position:relative;height:100%;line-height:26px;color:#fff;padding:0 20px}[dir=ltr] .footer-toolbar .section>.toggle{float:left}[dir=rtl] .footer-toolbar .section>.toggle{float:right}.footer-toolbar .section>.toggle .section-icon{position:relative;top:5px;font-size:17px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#fff}[dir=ltr] .footer-toolbar .section>.toggle .section-icon{float:left}[dir=rtl] .footer-toolbar .section>.toggle .section-icon{float:right}.footer-toolbar .section>.toggle>.caption{font-size:14px;color:#fff}[dir=ltr] .footer-toolbar .section>.toggle>.caption{float:left}[dir=rtl] .footer-toolbar .section>.toggle>.caption{float:right}[dir=ltr] .footer-toolbar .section>.toggle>.caption{margin-left:8px}[dir=rtl] .footer-toolbar .section>.toggle>.caption{margin-right:8px}.footer-toolbar .section>.toggle>.count{font-size:18px;font-weight:700;text-align:center}[dir=ltr] .footer-toolbar .section>.toggle>.count{float:left}[dir=rtl] .footer-toolbar .section>.toggle>.count{float:right}[dir=ltr] .footer-toolbar .section>.toggle>.count{margin-left:8px}[dir=rtl] .footer-toolbar .section>.toggle>.count{margin-right:8px}.footer-toolbar .section>.toggle>.pointer{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #898c8d;position:absolute;top:-11px;left:50%;margin-left:-3px;display:none}.footer-toolbar .section.expanded>.toggle .section-icon{color:#69be28}.footer-toolbar .section.expanded>.toggle>.pointer{display:block}.footer-toolbar .section.expanded>.content{margin-bottom:36px}.footer-toolbar .content{position:absolute;width:100%;height:100px;background-color:#fff;bottom:0;z-index:-1;margin-bottom:-100px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);-webkit-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out;padding:10px 0 0}[dir=ltr] .footer-toolbar .content{left:0}[dir=rtl] .footer-toolbar .content{right:0}.footer-toolbar .content .no-items{padding:10px}.footer-toolbar .content .close-btn{position:absolute;top:0;width:32px;height:32px;z-index:3}[dir=ltr] .footer-toolbar .content .close-btn{right:0}[dir=rtl] .footer-toolbar .content .close-btn{left:0}.footer-toolbar .content .close-btn i{position:absolute;left:50%;top:50%;font-size:16px;margin-left:-8px;margin-top:-8px;color:#bbb}.footer-toolbar .content>.viewport{overflow:hidden;position:relative;height:80px}.footer-toolbar .content>.viewport ul{position:absolute;left:40px;right:40px;height:80px;box-sizing:border-box}[dir=ltr] .footer-toolbar .content>.viewport ul li{float:left}[dir=rtl] .footer-toolbar .content>.viewport ul li{float:right}.footer-toolbar .content>.viewport ul li.hideNew{opacity:0}.footer-toolbar .content>.viewport ul.searches li{width:270px}.footer-toolbar .content .slick-arrow{cursor:pointer;width:40px;height:80px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:none;outline:0;background-color:#fff;color:transparent;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:9}@media (min-width:601px){.footer-toolbar .content .slick-arrow:not(.visible):not(:hover){opacity:0}}.footer-toolbar .content .slick-arrow:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#69be28;font-size:30px}[dir=ltr] .footer-toolbar .content .slick-arrow.slick-prev,[dir=rtl] .footer-toolbar .content .slick-arrow.slick-next{left:0}[dir=ltr] .footer-toolbar .content .slick-arrow.slick-prev:after,[dir=rtl] .footer-toolbar .content .slick-arrow.slick-next:after{content:"\e944"}[dir=ltr] .footer-toolbar .content .slick-arrow.slick-next,[dir=rtl] .footer-toolbar .content .slick-arrow.slick-prev{right:0}[dir=ltr] .footer-toolbar .content .slick-arrow.slick-next:after,[dir=rtl] .footer-toolbar .content .slick-arrow.slick-prev:after{content:"\e945"}.footer-toolbar .content .slick-arrow.visible:not(:hover),.footer-toolbar .content:hover .slick-arrow:not(:hover){opacity:.75}.footer-toolbar .toggle-btn{background-color:#898c8d;display:block;position:absolute;top:0;width:36px;height:100%}[dir=ltr] .footer-toolbar .toggle-btn{right:0}[dir=rtl] .footer-toolbar .toggle-btn{left:0}.footer-toolbar .toggle-btn i{position:absolute;top:50%;left:50%;font-size:16px;margin-top:-8px;margin-left:-8px;display:none;color:#fff}.footer-toolbar .toggle-btn i.icon-plus{display:block}.footer-toolbar.open a.toggle-btn .icon-close{display:block}.footer-toolbar.open a.toggle-btn .icon-plus{display:none}[dir=ltr] .footer-toolbar .toolbar-hotel a{float:left}[dir=rtl] .footer-toolbar .toolbar-hotel a{float:right}.footer-toolbar .toolbar-hotel .body-content{display:inline-block;overflow:hidden;width:200px}.footer-toolbar .toolbar-attractions-basket{white-space:nowrap;line-height:26px;color:#fff;background-color:#898c8d}[dir=ltr] .footer-toolbar .toolbar-attractions-basket{text-align:right}[dir=rtl] .footer-toolbar .toolbar-attractions-basket{text-align:left}.footer-toolbar .toolbar-attractions-basket .caption{display:inline-block;font-size:14px}[dir=ltr] .footer-toolbar .toolbar-attractions-basket .caption{margin-right:5px}[dir=rtl] .footer-toolbar .toolbar-attractions-basket .caption{margin-left:5px}@media (max-width:880px){.footer-toolbar .toolbar-attractions-basket .caption{display:none}}.footer-toolbar .toolbar-attractions-basket .count{display:inline-block;font-weight:700;font-size:18px}[dir=ltr] .footer-toolbar .toolbar-attractions-basket .count{margin-right:10px}[dir=rtl] .footer-toolbar .toolbar-attractions-basket .count{margin-left:10px}.footer-toolbar .toolbar-attractions-basket .price{display:inline-block;font-size:18px}[dir=ltr] .footer-toolbar .toolbar-attractions-basket .price{margin-right:10px}[dir=rtl] .footer-toolbar .toolbar-attractions-basket .price{margin-left:10px}.footer-toolbar .toolbar-attractions-basket .button{display:inline-block;height:auto;font-size:14px;line-height:24px;margin-top:-2px}[dir=ltr] .footer-toolbar .toolbar-attractions-basket .button{margin-right:10px}[dir=rtl] .footer-toolbar .toolbar-attractions-basket .button{margin-left:10px}.toolbar-item{display:block;text-decoration:none;width:260px;height:80px;background-color:#e2e2e2;position:relative}[dir=ltr] .toolbar-item{margin-left:10px}[dir=rtl] .toolbar-item{margin-right:10px}.toolbar-item .select-link{display:block;text-decoration:none;color:#6c6f70;width:100%;height:100%}[dir=ltr] .toolbar-item .select-link{padding:6px 20px 6px 10px}[dir=rtl] .toolbar-item .select-link{padding:6px 10px 6px 20px}.toolbar-item .header{color:#0088ce;margin-bottom:2px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:700}.toolbar-item .sub-header{font-size:11px;margin-bottom:2px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.toolbar-item .remove-link{display:block;position:absolute;top:0;width:28px;height:28px;z-index:10}[dir=ltr] .toolbar-item .remove-link{right:0}[dir=rtl] .toolbar-item .remove-link{left:0}.toolbar-item .remove-link i{position:absolute;left:50%;top:50%;font-size:16px;margin-left:-8px;margin-top:-8px;color:#bbb}.toolbar-item.toolbar-hotel{width:320px}[dir=ltr] .toolbar-item.toolbar-hotel .select-link{padding-left:90px}[dir=rtl] .toolbar-item.toolbar-hotel .select-link{padding-right:90px}.toolbar-item.toolbar-hotel img{width:80px;height:80px;position:absolute;top:0}[dir=ltr] .toolbar-item.toolbar-hotel img{left:0}[dir=rtl] .toolbar-item.toolbar-hotel img{right:0}.toolbar-item.toolbar-hotel .star-rating{margin-bottom:2px}.toolbar-item.toolbar-hotel .star-rating i{font-size:12px}.toolbar-item.toolbar-hotel .customer-rating{color:#005293;font-size:11px}.basket-bar{background-color:rgba(0,136,206,.95);position:relative;height:80px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.basket-bar .bin-range-discount{margin-left:42px}.basket-bar>.inner{margin:0 auto;height:100%;padding:8px 0}.basket-bar .sections{width:100%;height:100%}.basket-bar .sections:after,.basket-bar .sections:before{content:" ";display:table}.basket-bar .sections:after{clear:both}.basket-bar .sections:after,.basket-bar .sections:before{content:" ";display:table}.basket-bar .sections:after{clear:both}.basket-bar .section{height:100%;border:0 dotted #fff}[dir=ltr] .basket-bar .section{float:left}[dir=rtl] .basket-bar .section{float:right}[dir=ltr] .basket-bar .section{text-align:left}[dir=rtl] .basket-bar .section{text-align:right}[dir=ltr] .basket-bar .section{border-right-width:1px}[dir=rtl] .basket-bar .section{border-left-width:1px}.basket-bar .section.header{width:130px;text-transform:uppercase}.basket-bar .section.submit{border:none}[dir=ltr] .basket-bar .section.submit{float:right}[dir=rtl] .basket-bar .section.submit{float:left}.basket-bar .section.submit .button{height:100%}.basket-bar .section.header,.basket-bar .section.submit{padding:0 15px;font-size:14px}.basket-bar .section .toggle{display:block;padding:0 10px;color:#fff;position:relative;height:100%}@media only screen and (min-width:320px) and (max-width:568px){.basket-bar .section .toggle .header{font-size:10px}}.basket-bar .section .toggle .price{font-size:26px}@media only screen and (min-width:320px) and (max-width:568px){.basket-bar .section .toggle .price{font-size:14px}}.basket-bar .section .toggle .price:not(.total){color:#fff}.basket-bar .section .toggle:hover{text-decoration:none}.basket-bar .section .toggle:hover .prompt{text-decoration:underline;color:#fff}.basket-bar .section .total{font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:1.1}.basket-bar .section .prompt{font-size:11px;color:rgba(255,255,255,.75)}.basket-bar .section .pointer{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #0088ce;position:absolute;bottom:-16px;left:50%;margin-left:-8px}.basket-bar .section .content{width:100%;position:absolute;top:80px;left:0;z-index:-1;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);background-color:#fff}.basket-bar .section .content>.inner{margin:0 auto;max-width:1200px;min-width:736px;padding:20px 16px;height:100%;position:relative}.basket-bar .section .content .cost-breakdown-table{max-width:768px}.basket-bar .section .content .close-btn{position:absolute;top:0;width:32px;height:32px}[dir=ltr] .basket-bar .section .content .close-btn{right:0}[dir=rtl] .basket-bar .section .content .close-btn{left:0}.basket-bar .section .content .close-btn i{position:absolute;left:50%;top:50%;font-size:16px;margin-left:-8px;margin-top:-8px;color:#bbb}.basket-bar .section:not(.expanded) .content,.basket-bar .section:not(.expanded) .pointer{display:none}.basket-bar .section.phone-contact{border:0 dotted #fff;border-right-width:1px;border-left-width:1px}[dir=ltr] .basket-bar .section.phone-contact{float:right}[dir=rtl] .basket-bar .section.phone-contact{float:left}@media only screen and (min-width:320px) and (max-width:568px){.basket-bar .section.phone-contact{border-right-width:0;border-left-width:0}}[dir=ltr] .basket-bar .section.phone-contact{margin-right:20px;padding:0 0 0 26px;background:#363233 url("/build/img/emiratesHolidays/telephone-white.svg") no-repeat scroll 6px center}@media only screen and (max-width:380px){[dir=ltr] .basket-bar .section.phone-contact{background:0 0;padding:0}}@media only screen and (min-width:320px) and (max-width:568px){[dir=ltr] .basket-bar .section.phone-contact{margin-right:0}}[dir=rtl] .basket-bar .section.phone-contact{margin-left:20px;padding:0 26px 0 0;background:#363233 url("/build/img/emiratesHolidays/telephone-white.svg") no-repeat scroll right 6px center}@media only screen and (max-width:380px){[dir=rtl] .basket-bar .section.phone-contact{background:0 0;padding:0}}@media only screen and (min-width:320px) and (max-width:568px){[dir=rtl] .basket-bar .section.phone-contact{margin-left:0}}.basket-bar .section.phone-contact .toggle{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:auto}.basket-bar .section.phone-contact .toggle .header{font-size:14px}.basket-bar .section.phone-contact .toggle:hover .prompt{text-decoration:none}.basket-bar .section.phone-contact .toggle .prompt>a{text-decoration:none;color:#fff;font-size:14px;font-weight:700}.dropdown{position:relative;width:100%;border:1px solid #005293}.dropdown .toggler{display:block;position:relative;min-width:160px;height:30px;border:1px solid #fff;color:#005293;font-size:inherit;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;line-height:28px;text-decoration:none;background-color:#fff}[dir=ltr] .dropdown .toggler{padding:0 42px 0 15px}[dir=rtl] .dropdown .toggler{padding:0 15px 0 42px}.dropdown .toggler i{position:absolute;top:50%;margin-top:-10px;color:inherit;font-size:20px}[dir=ltr] .dropdown .toggler i{right:16px}[dir=rtl] .dropdown .toggler i{left:16px}.dropdown:not(.open) .icon-chevron-up{display:none}.dropdown.open .icon-chevron-down{display:none}.dropdown .options{position:absolute;z-index:20;min-width:100%;border:1px solid #bbb;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}[dir=ltr] .dropdown .options{left:0}[dir=rtl] .dropdown .options{right:0}.dropdown .options li{white-space:nowrap;cursor:pointer;padding:10px;border-bottom:solid 1px #ccc;color:#005293;font-size:inherit}.dropdown .options li:last-child{border-bottom:none}.dropdown .options li.focused,.dropdown .options li.selected{background-color:#f0f0f0}.dropdown .options li.multi-select{position:relative}[dir=ltr] .dropdown .options li.multi-select{padding-left:38px}[dir=rtl] .dropdown .options li.multi-select{padding-right:38px}.dropdown .options li.multi-select>.icon{position:absolute;width:20px;height:20px;top:50%;margin-top:-10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:solid 2px #0088ce}[dir=ltr] .dropdown .options li.multi-select>.icon{left:10px}[dir=rtl] .dropdown .options li.multi-select>.icon{right:10px}.dropdown .options li.multi-select>.icon:before{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e935";font-size:14px;color:#69be28;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.dropdown .options li.multi-select.checked>.icon{border-color:#69be28}.dropdown .options li.multi-select.checked>.icon:before{opacity:1}.dropdown .count{font-size:11px}.drop-panel{position:absolute;z-index:20;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border:1px solid #ccc;background-color:#fff}.toggle-switch{width:46px;height:24px;padding:5px;background-color:#6c6f70;border-radius:16px;text-align:initial}@media only screen and (min-width:380px){.toggle-switch{width:52px;height:32px}}.toggle-switch::after{content:"";display:inline-block;float:inherit;width:20px;height:20px;background-color:#fff;border-radius:50%;-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out, -webkit-transform .15s ease-out}@media only screen and (min-width:380px){.toggle-switch::after{width:22px;height:22px}}[dir=ltr] .toggle-switch.on::after{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}[dir=rtl] .toggle-switch.on::after{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.toggle-switch-holder{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;cursor:pointer;font-size:14px;text-transform:uppercase}.toggle-switch-holder:after,.toggle-switch-holder:before{content:" ";display:table}.toggle-switch-holder:after{clear:both}.toggle-switch-holder:after,.toggle-switch-holder:before{content:" ";display:table}.toggle-switch-holder:after{clear:both}[dir=ltr] .toggle-switch-holder{float:right}[dir=rtl] .toggle-switch-holder{float:left}[dir=ltr] .toggle-switch-holder .toggle-switch,[dir=ltr] .toggle-switch-holder label{float:left}[dir=rtl] .toggle-switch-holder .toggle-switch,[dir=rtl] .toggle-switch-holder label{float:right}.toggle-switch-holder label{color:rgba(108,111,112,.5);font-size:11px;line-height:24px;white-space:nowrap;-webkit-transition:color .2s linear;transition:color .2s linear}[dir=ltr] [dir=ltr] .toggle-switch-holder label{float:left}[dir=rtl] [dir=ltr] .toggle-switch-holder label{float:right}[dir=ltr] [dir=rtl] .toggle-switch-holder label{float:right}[dir=rtl] [dir=rtl] .toggle-switch-holder label{float:left}@media only screen and (min-width:380px){.toggle-switch-holder label{font-size:14px;line-height:32px}}.toggle-switch-holder label.active{color:#6c6f70}[dir=ltr] .toggle-switch-holder label:first-child{padding-right:8px}[dir=rtl] .toggle-switch-holder label:first-child{padding-left:8px}[dir=ltr] .toggle-switch-holder label:last-child{padding-left:8px}[dir=rtl] .toggle-switch-holder label:last-child{padding-right:8px}.sp{padding:16px}.sp:after,.sp:before{content:" ";display:table}.sp:after{clear:both}.sp:after,.sp:before{content:" ";display:table}.sp:after{clear:both}.sp>p{margin-bottom:12px}[dir=rtl] .sp .icon-arrow-right{display:inline-block;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.sp-header{margin:0 16px}.sp-col{width:50%;max-width:350px}[dir=ltr] .sp-col{float:left}[dir=rtl] .sp-col{float:right}[dir=ltr] .sp-col-plan{padding-left:20px}[dir=rtl] .sp-col-plan{padding-right:20px}.sp-box{padding:12px;border:1px solid #ccc;margin:12px 0}.sp-box p{font-size:14px;line-height:1.25;margin-bottom:12px}.sp-box table{table-layout:fixed;width:100%}.sp-box td,.sp-box th{padding:8px 0}.sp-box-title{margin-bottom:12px;font-size:20px;line-height:30px}.sp-box-title[ng-click]:hover{cursor:pointer;text-decoration:underline}.sp-box-title .aside{font-size:18px;font-weight:700;line-height:inherit;text-decoration:inherit}[dir=ltr] .sp-box-title .aside{float:right}[dir=rtl] .sp-box-title .aside{float:left}.sp-flightbox{position:relative}.sp-flightbox.selected{background-color:#e2e2e2;border-color:#e2e2e2}.sp-flightbox.selected::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:20px solid transparent}[dir=ltr] .sp-flightbox.selected::after{right:-40px}[dir=rtl] .sp-flightbox.selected::after{left:-40px}[dir=ltr] .sp-flightbox.selected::after{border-left-color:#e2e2e2}[dir=rtl] .sp-flightbox.selected::after{border-right-color:#e2e2e2}.sp-flightbox table{text-align:center}[dir=ltr] .sp-flightbox td:first-child,[dir=ltr] .sp-flightbox th:first-child{text-align:left}[dir=rtl] .sp-flightbox td:first-child,[dir=rtl] .sp-flightbox th:first-child{text-align:right}.sp-flightbox td:not(:first-child),.sp-flightbox th:not(:first-child){width:80px}[dir=ltr] .sp-flightbox td:last-child,[dir=ltr] .sp-flightbox th:last-child{text-align:right}[dir=rtl] .sp-flightbox td:last-child,[dir=rtl] .sp-flightbox th:last-child{text-align:left}.sp-passenger{cursor:pointer}.sp-passenger td:first-child{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}[dir=ltr] .sp-passenger td:first-child{padding-left:8px}[dir=rtl] .sp-passenger td:first-child{padding-right:8px}[dir=ltr] .sp-passenger td:last-child{padding-right:8px}[dir=rtl] .sp-passenger td:last-child{padding-left:8px}.sp-passenger.selected{background-color:#fff;outline:2px solid #69BE28}.sp-plan{direction:ltr}.sp-plan td[colspan="1"]{text-align:center}.sp-plan td:not([colspan="1"]){position:relative;padding:0}[dir=ltr] .sp-plan td:not([colspan="1"]){text-align:right}[dir=rtl] .sp-plan td:not([colspan="1"]){text-align:left}.sp-plan .price{position:relative;background-color:#fff}[dir=ltr] .sp-plan .price{padding-left:8px}[dir=rtl] .sp-plan .price{padding-right:8px}.sp-plan .sp-leading-line{position:absolute;top:50%;left:0;right:0;height:1px;background-color:#ccc}.sp-plan .sp-seat{cursor:pointer}.sp-plan .sp-seat.unavailable{cursor:not-allowed}.sp-plan-label{font-weight:700}.sp-keys{padding:12px;border:1px solid #ccc;margin:12px 0;max-width:700px}.sp-keys:after,.sp-keys:before{content:" ";display:table}.sp-keys:after{clear:both}.sp-keys:after,.sp-keys:before{content:" ";display:table}.sp-keys:after{clear:both}[dir=ltr] .sp-key{float:left}[dir=rtl] .sp-key{float:right}[dir=ltr] .sp-key:not(:last-child){margin-right:12px}[dir=rtl] .sp-key:not(:last-child){margin-left:12px}.sp-key span{font-size:14px;line-height:41px;vertical-align:middle}.sp-seat{display:inline-block;width:28px;height:29px;background-image:url("/build/img/to-be-sprited/seat-plan.png");background-repeat:no-repeat;background-position:-38px 0;vertical-align:middle}.sp-seat.xl{height:41px;background-position:-38px -39px}.sp-seat.restricted{background-position:0 0}.sp-seat.restricted.xl{background-position:0 -39px}.sp-seat.unavailable{background-position:-38px -90px}.sp-seat.unavailable.xl{background-position:-114px -90px}.sp-seat.selected{background-position:-114px 0}.sp-seat.selected.xl{background-position:-114px -39px}.sp-safety-msg{padding:16px}.sp-safety-msg p{max-width:600px;margin-bottom:16px}.simple-image-gallery{width:100%;position:relative;overflow:hidden}.simple-image-gallery i{position:absolute;color:#69be28;background-color:#fff;font-weight:700;cursor:pointer}.simple-image-gallery i.gallery-next{right:0}[dir=rtl] .simple-image-gallery i.gallery-prev{left:0}.simple-image-gallery .slider{position:absolute;white-space:nowrap;padding-left:120px}.simple-image-gallery .slider img{position:relative;display:inline-block;opacity:.5;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}[dir=ltr] .simple-image-gallery .slider img:nth-child(2){opacity:1}[dir=rtl] .simple-image-gallery .slider img:nth-last-child(2){opacity:1}ul.unique-selling-points{background-color:#fff;width:100%;padding:16px 0}ul.unique-selling-points:after,ul.unique-selling-points:before{content:" ";display:table}ul.unique-selling-points:after{clear:both}ul.unique-selling-points:after,ul.unique-selling-points:before{content:" ";display:table}ul.unique-selling-points:after{clear:both}ul.unique-selling-points>li{text-align:center;padding:0 16px;width:33.3333%}[dir=ltr] ul.unique-selling-points>li{float:left}[dir=rtl] ul.unique-selling-points>li{float:right}[dir=ltr] ul.unique-selling-points>li+li{border-left:solid 1px #ccc}[dir=rtl] ul.unique-selling-points>li+li{border-right:solid 1px #ccc}ul.unique-selling-points .unique-selling-point{display:inline-block;text-decoration:none;position:relative}ul.unique-selling-points .unique-selling-point .icon{color:#0088ce}ul.unique-selling-points .unique-selling-point .title{color:#0088ce;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}ul.unique-selling-points .unique-selling-point .text{color:#6c6f70}@media screen and (min-width:1025px){[dir=ltr] ul.unique-selling-points .unique-selling-point{text-align:left}[dir=rtl] ul.unique-selling-points .unique-selling-point{text-align:right}[dir=ltr] ul.unique-selling-points .unique-selling-point{padding-left:65px}[dir=rtl] ul.unique-selling-points .unique-selling-point{padding-right:65px}ul.unique-selling-points .unique-selling-point .icon{font-size:48px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] ul.unique-selling-points .unique-selling-point .icon{left:0}[dir=rtl] ul.unique-selling-points .unique-selling-point .icon{right:0}ul.unique-selling-points .unique-selling-point .title{font-size:20px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce}ul.unique-selling-points .unique-selling-point .text{font-size:14px}}@media screen and (max-width:1024px){ul.unique-selling-points .unique-selling-point{text-align:center}ul.unique-selling-points .unique-selling-point .icon{font-size:48px}ul.unique-selling-points .unique-selling-point .title{font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;margin-top:4px}ul.unique-selling-points .unique-selling-point .text{font-size:11px}}.search-panel.hotel-options .search-panel-part{margin:15px 0}.search-panel.hotel-options .search-panel-part.fields{width:100%}.search-panel.hotel-options .search-panel-part.warning{color:inherit;font-size:11px}.search-panel.hotel-options .search-panel-part.warning .search-unit-field{width:100%}.search-panel.hotel-options .search-panel-part.submit-solo{width:33.33%}.search-panel.hotel-options .search-panel-part .search-unit-field.destination{width:20%}.search-panel.hotel-options .search-panel-part .search-unit-field.dates{width:66.66%}.search-panel.hotel-options .search-panel-part .search-unit-field.search{margin-top:26px;width:13.33%}.modal-button-wrapper{display:table;width:100%;margin-top:18px}.modal-button-wrapper>div{display:table-cell;width:50%}.modal-button-wrapper>div.left{text-align:left}.modal-button-wrapper>div.right{text-align:right}.modal-button-wrapper .price{color:inherit}table.meal-options{margin:0 auto}table.meal-options>tbody tr:last-of-type td{padding-bottom:12px}.modal-results-panel{width:768px;padding:24px}.modal-results-panel.fade-out{opacity:0;-webkit-transition:opacity 1s ease .5s;transition:opacity 1s ease .5s}.modal-results-panel.fade-in{opacity:1}.extra-options-table-caption{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;margin:20px 0 8px}table.extra-options-table{width:100%}table.extra-options-table th{font-size:14px}table.extra-options-table td,table.extra-options-table th{padding:6px 0}table.extra-options-table td.col-price,table.extra-options-table th.col-price{width:120px}[dir=ltr] table.extra-options-table td.col-price,[dir=ltr] table.extra-options-table th.col-price{text-align:right}[dir=rtl] table.extra-options-table td.col-price,[dir=rtl] table.extra-options-table th.col-price{text-align:left}.important-information{margin:16px 0;padding:24px;border:solid 1px #ccc}.book-now-wrapper{text-align:center;margin-top:30px}.extras-message{text-align:center;margin:30px}.content-container.temporary .booking-journey-bar{padding:0 0 12px 0}.content-container.temporary .booking-journey-bar .site-content{padding:0}.content-container.temporary .selected-flight{margin:12px 0}.modal-button-wrapper{display:table;width:100%;margin-top:18px}.modal-button-wrapper>div{display:table-cell;width:50%}.modal-button-wrapper>div.left{text-align:left}.modal-button-wrapper>div.right{text-align:right}.modal-button-wrapper .price{color:inherit}table.meal-options{margin:0 auto}table.meal-options>tbody tr:last-of-type td{padding-bottom:12px}.modal-results-panel{width:768px;padding:24px}.modal-results-panel.fade-out{opacity:0;-webkit-transition:opacity 1s ease .5s;transition:opacity 1s ease .5s}.modal-results-panel.fade-in{opacity:1}.extra-options-table-caption{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;margin:20px 0 8px}table.extra-options-table{width:100%}table.extra-options-table th{font-size:14px}table.extra-options-table td,table.extra-options-table th{padding:6px 0}table.extra-options-table td.col-price,table.extra-options-table th.col-price{width:120px}[dir=ltr] table.extra-options-table td.col-price,[dir=ltr] table.extra-options-table th.col-price{text-align:right}[dir=rtl] table.extra-options-table td.col-price,[dir=rtl] table.extra-options-table th.col-price{text-align:left}.important-information{margin:16px 0;padding:24px;border:solid 1px #ccc}.book-now-wrapper{text-align:center;margin-top:30px}.book-now-wrapper .button.mega{font-size:26px}[dir=ltr] .book-now-wrapper .button.mega i.icon-chevron-right:before{content:"\e945"}[dir=rtl] .book-now-wrapper .button.mega i.icon-chevron-right:before{content:"\e944"}.luggage-diagram{width:170px;height:120px;position:relative}.luggage-diagram .bag-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#005293}.luggage-diagram .weight-label{color:#fff;font-size:18px;line-height:18px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.luggage-diagram.hold-luggage-diagram .bag-icon{font-size:118px}.luggage-diagram.hold-luggage-diagram .weight-label{top:58px}.luggage-diagram.hand-luggage-diagram .bag-icon{font-size:82px}.luggage-diagram.hand-luggage-diagram .weight-label{top:58px}.luggage-diagram .dimension-label{position:absolute;font-size:12px;line-height:12px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.luggage-diagram .dimension-label.dimension-label-width{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.luggage-diagram .dimension-label.dimension-label-height{top:58px;right:0}.luggage-diagram .dimension-label.dimension-label-depth{bottom:14px;left:6px}.luggage-diagram .dimension-marker{position:absolute;content:"";border-top:solid 2px #ccc}.luggage-diagram .dimension-marker:after,.luggage-diagram .dimension-marker:before{content:"";position:absolute;border-left:solid 2px #ccc;top:-4px;height:6px}.luggage-diagram .dimension-marker:before{left:0}.luggage-diagram .dimension-marker:after{right:0}.luggage-diagram .dimension-marker.dimension-marker-width{top:13px;left:46px;width:76px}.luggage-diagram .dimension-marker.dimension-marker-height{top:64px;right:12px;width:52px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.luggage-diagram .dimension-marker.dimension-marker-depth{top:94px;left:32px;width:24px;-webkit-transform:rotate(53deg);-ms-transform:rotate(53deg);transform:rotate(53deg)}table.booking-summary-table{width:100%;margin-top:16px;margin-bottom:16px}table.booking-summary-table .spacer{width:24px;content:""}table.booking-summary-table th.sub-header-bar{border-style:solid;border-color:#0088ce;border-width:0 1px}table.booking-summary-table td.booking-summary{border-style:solid;border-width:0 1px 1px 1px;border-color:#ccc;padding:16px;vertical-align:top}table.booking-summary-table td.booking-summary.booking-summary-holiday{height:252px;position:relative}[dir=ltr] table.booking-summary-table td.booking-summary.booking-summary-holiday{padding-left:252px}[dir=rtl] table.booking-summary-table td.booking-summary.booking-summary-holiday{padding-right:252px}table.booking-summary-table td.booking-summary.booking-summary-holiday .icon-atol-logo{position:absolute;top:16px;font-size:70px;color:#0088ce}[dir=ltr] table.booking-summary-table td.booking-summary.booking-summary-holiday .icon-atol-logo{right:16px}[dir=rtl] table.booking-summary-table td.booking-summary.booking-summary-holiday .icon-atol-logo{left:16px}table.booking-summary-table td.booking-summary.booking-summary-holiday .hotel-image{position:absolute;top:16px;width:220px;height:220px;background-position:center center;background-size:cover;background-repeat:no-repeat}[dir=ltr] table.booking-summary-table td.booking-summary.booking-summary-holiday .hotel-image{left:16px}[dir=rtl] table.booking-summary-table td.booking-summary.booking-summary-holiday .hotel-image{right:16px}@media screen and (max-width:1000px){[dir=ltr] table.booking-summary-table td.booking-summary.booking-summary-holiday{padding-left:16px}[dir=rtl] table.booking-summary-table td.booking-summary.booking-summary-holiday{padding-right:16px}table.booking-summary-table td.booking-summary.booking-summary-holiday .hotel-image{display:none}}table.booking-summary-table td.booking-summary.booking-summary-holiday .selected-flight-summary{margin-top:12px}table.booking-summary-table .booking-cost-breakdown{border-style:solid;border-width:0 1px 1px 1px;border-color:#ccc;min-width:220px;padding:16px;vertical-align:top}table.booking-summary-table .booking-cost-breakdown ul.cost-breakdown-list li.section{display:table;width:100%}table.booking-summary-table .booking-cost-breakdown ul.cost-breakdown-list li.section .title{display:table-cell;vertical-align:middle}[dir=ltr] table.booking-summary-table .booking-cost-breakdown ul.cost-breakdown-list li.section .title{text-align:left}[dir=rtl] table.booking-summary-table .booking-cost-breakdown ul.cost-breakdown-list li.section .title{text-align:right}table.booking-summary-table .booking-cost-breakdown ul.cost-breakdown-list li.section .title .extras{font-size:11px}table.booking-summary-table .booking-cost-breakdown ul.cost-breakdown-list li.section .total{font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;display:table-cell;padding:2px 0}[dir=ltr] table.booking-summary-table .booking-cost-breakdown ul.cost-breakdown-list li.section .total{text-align:right}[dir=rtl] table.booking-summary-table .booking-cost-breakdown ul.cost-breakdown-list li.section .total{text-align:left}table.booking-summary-table .booking-cost-breakdown ul.cost-breakdown-list li.section.section-total{margin-top:6px}table.booking-summary-table .booking-cost-breakdown ul.cost-breakdown-list li.section.section-total .title{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}table.booking-summary-table .booking-cost-breakdown ul.cost-breakdown-list li.section.section-total .total{font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;color:#69be28;padding:4px 0}table.booking-summary-table .booking-cost-breakdown ul.cost-breakdown-list li.section.section-deposit .total{font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;color:#69be28}table.booking-summary-table .booking-cost-breakdown ul.cost-breakdown-list li.section.section-deposit,table.booking-summary-table .booking-cost-breakdown ul.cost-breakdown-list li.section.section-total{padding:8px 0;border-top:1px solid #ccc}[dir=ltr] .hotel-stay-summary{padding-right:100px}[dir=rtl] .hotel-stay-summary{padding-left:100px}.hotel-stay-summary .hotel-name{display:inline}.hotel-stay-summary .star-rating i{font-size:12px}.hotel-stay-summary .holiday-description{font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;margin:2px 0}.hotel-stay-summary .hotel-room{font-size:14px}.hotel-stay-summary .hotel-room:after,.hotel-stay-summary .hotel-room:before{content:" ";display:table}.hotel-stay-summary .hotel-room:after{clear:both}.hotel-stay-summary .hotel-room:after,.hotel-stay-summary .hotel-room:before{content:" ";display:table}.hotel-stay-summary .hotel-room:after{clear:both}[dir=ltr] .hotel-stay-summary .hotel-room .description,[dir=ltr] .hotel-stay-summary .hotel-room .hype-message{float:left}[dir=rtl] .hotel-stay-summary .hotel-room .description,[dir=rtl] .hotel-stay-summary .hotel-room .hype-message{float:right}[dir=ltr] .hotel-stay-summary .hotel-room .description,[dir=ltr] .hotel-stay-summary .hotel-room .hype-message{clear:left}[dir=rtl] .hotel-stay-summary .hotel-room .description,[dir=rtl] .hotel-stay-summary .hotel-room .hype-message{clear:right}.hotel-stay-summary .hotel-room .description .hype-message-inline,.hotel-stay-summary .hotel-room .hype-message .hype-message-inline{float:none;display:inline-block}.hotel-stay-summary .room-description{text-transform:lowercase}.selected-flight-summary .flight-caption{color:#0088ce;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.selected-flight-summary .flight-caption .caption-wrapper{display:inline-block}.selected-flight-summary .flight-caption .caption-wrapper:after{content:"";display:block;clear:both}[dir=ltr] .selected-flight-summary .flight-caption .caption-wrapper a.info-icon-link{float:right;padding-left:5px}[dir=rtl] .selected-flight-summary .flight-caption .caption-wrapper a.info-icon-link{float:left;padding-right:5px}[dir=ltr] .selected-flight-summary .change-flight{padding-left:10px}[dir=rtl] .selected-flight-summary .change-flight{padding-right:10px}.selected-flight-summary .flight-leg-2{font-size:14px}.selected-flight-summary .flight-leg-2+.flight-leg-2{margin-top:4px}.selected-flight-summary .flight-leg-2 .arrow-icon{color:#005293;font-size:10px}[dir=ltr] .selected-flight-summary .flight-leg-2 .arrow-icon.icon-chevron-right:before{content:"\e945"}[dir=rtl] .selected-flight-summary .flight-leg-2 .arrow-icon.icon-chevron-right:before{content:"\e944"}.selected-flight-summary .flight-leg-2 .flight-date{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#6c6f70}[dir=ltr] .selected-flight-summary .flight-leg-2 .flight-date{margin-right:4px}[dir=rtl] .selected-flight-summary .flight-leg-2 .flight-date{margin-left:4px}.selected-flight-summary .flight-leg-2 .flight-time{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.sub-header-bar{background-color:#0088ce;color:#fff;height:36px;padding:0 16px}[dir=ltr] .sub-header-bar{text-align:left}[dir=rtl] .sub-header-bar{text-align:right}.sub-header-bar h3,.sub-header-bar h4{color:inherit;line-height:36px;display:inline-block}.sub-header-bar h3 .sub-text,.sub-header-bar h4 .sub-text{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.sub-header-bar.sub-header-bar-alt{background-color:#005293}.main-header-bar{background-color:#0088ce;height:36px;padding:0 12px;text-align:center}.main-header-bar h1,.main-header-bar h2,.main-header-bar h3,.main-header-bar h4{line-height:36px;display:inline-block;color:#fff}ul.booking-option-panels li{border-top:solid 1px #ccc}ul.booking-option-panels li:first-child{border-top:none}ul.booking-option-panels li:last-child{border-bottom:solid 1px #ccc}.booking-options-panel{position:relative;background-color:#fff;padding:32px;min-height:160px}[dir=ltr] .booking-options-panel{padding-left:120px}[dir=rtl] .booking-options-panel{padding-right:120px}.booking-options-panel .booking-options-panel-section{padding-bottom:16px;max-width:500px}.booking-options-panel .booking-options-panel-section:after,.booking-options-panel .booking-options-panel-section:before{content:" ";display:table}.booking-options-panel .booking-options-panel-section:after{clear:both}.booking-options-panel .booking-options-panel-section:after,.booking-options-panel .booking-options-panel-section:before{content:" ";display:table}.booking-options-panel .booking-options-panel-section:after{clear:both}.booking-options-panel .booking-options-panel-section:last-child{padding-bottom:0;border:none;padding-top:16px}.booking-options-panel .category-icon{position:absolute;top:30px;color:#0088ce;font-size:48px}[dir=ltr] .booking-options-panel .category-icon{left:36px}[dir=rtl] .booking-options-panel .category-icon{right:36px}.booking-options-panel .done-icon{position:absolute;top:70px;color:#269b28;font-size:36px}[dir=ltr] .booking-options-panel .done-icon{left:30px}[dir=rtl] .booking-options-panel .done-icon{right:30px}.booking-options-panel h3,.booking-options-panel h4{margin-bottom:12px}.booking-options-panel .intro{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:12px}.booking-options-panel .insurance-info{margin-top:24px;font-size:14px}.booking-options-panel .total-price{margin:16px 0}.booking-options-panel .total-price .price{font-size:18px}.booking-options-panel .price-was{font-size:11px}.booking-options-panel .price-was .price{font-size:14px}.booking-options-panel .section-caption{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.booking-options-panel .confirmation-message{color:#269b28;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:12px}.booking-options-panel .confirmation-message:before{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;color:inherit;vertical-align:middle;content:"\e935"}[dir=ltr] .booking-options-panel .confirmation-message:before{margin-right:2px}[dir=rtl] .booking-options-panel .confirmation-message:before{margin-left:2px}.booking-options-panel .key-point{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.booking-options-panel .button-bar{margin-top:16px}.booking-options-panel .button-bar .button{min-width:200px}.booking-options-panel .change-selection{margin-top:16px}.booking-options-panel .chosen-car{margin:16px 0}.booking-options-panel .chosen-car:after,.booking-options-panel .chosen-car:before{content:" ";display:table}.booking-options-panel .chosen-car:after{clear:both}.booking-options-panel .chosen-car:after,.booking-options-panel .chosen-car:before{content:" ";display:table}.booking-options-panel .chosen-car:after{clear:both}.booking-options-panel .chosen-car img{max-width:100px}[dir=ltr] .booking-options-panel .chosen-car img{margin-right:8px}[dir=rtl] .booking-options-panel .chosen-car img{margin-left:8px}.booking-options-panel .chosen-car .car-description{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.booking-options-panel .luggage-diagram{margin-top:-20px}[dir=ltr] .booking-options-panel .luggage-diagram{float:right}[dir=rtl] .booking-options-panel .luggage-diagram{float:left}.booking-options-panel.booking-options-panel-unavailable .category-icon,.booking-options-panel.booking-options-panel-unavailable .intro,.booking-options-panel.booking-options-panel-unavailable h3,.booking-options-panel.booking-options-panel-unavailable h4{color:#888}.booking-options-panel .unavailable-message{display:inline-block;color:#888;background-color:#e2e2e2;padding:8px 12px}ul.menu-list li{border-top:none}ul.menu-list li:last-child{border-bottom:none}.booking-extras-option{padding:8px 8px 8px 40px;position:relative;cursor:pointer;min-height:48px;max-width:525px;display:table;width:100%}.booking-extras-option.selected{background-color:#e2e2e2}.booking-extras-option>.radio-btn{position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.booking-extras-option .part{display:table-cell;vertical-align:middle}.booking-extras-option .part.part-detail .caption{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.booking-extras-option .part.part-detail .not-required{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.booking-extras-option .part.part-detail .sub-item{font-size:11px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.booking-extras-option .part.part-price{min-width:90px}[dir=ltr] .booking-extras-option .part.part-price{text-align:right}[dir=rtl] .booking-extras-option .part.part-price{text-align:left}.booking-extras-option .info-icon-link{vertical-align:middle;margin-left:4px}.booking-extras-option .price-per-person-abbr{font-size:14px}.booking-extras-option .price-per-day{font-size:11px}.booking-extras-attraction-option{width:100%;padding-top:16px;padding-bottom:16px;position:relative}[dir=ltr] .booking-extras-attraction-option{padding-left:160px}[dir=rtl] .booking-extras-attraction-option{padding-right:160px}.booking-extras-attraction-option+.booking-extras-attraction-option{border-top:solid 1px #ccc}.booking-extras-attraction-option .checkbox-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .booking-extras-attraction-option .checkbox-btn{left:0}[dir=rtl] .booking-extras-attraction-option .checkbox-btn{right:0}.booking-extras-attraction-option img{width:100px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .booking-extras-attraction-option img{left:40px}[dir=rtl] .booking-extras-attraction-option img{right:40px}.booking-extras-attraction-option .title{color:#0088ce;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.booking-extras-attraction-option .description{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px}.booking-extras-attraction-option .info-icon-link{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .booking-extras-attraction-option .info-icon-link{right:20px}[dir=rtl] .booking-extras-attraction-option .info-icon-link{left:20px}.booking-extras-attraction-option .info-icon-link i{font-size:24px}.booking-extras-attraction-option .price-bar{margin-top:4px}.booking-extras-attraction-option .price-bar:after,.booking-extras-attraction-option .price-bar:before{content:" ";display:table}.booking-extras-attraction-option .price-bar:after{clear:both}.booking-extras-attraction-option .price-bar:after,.booking-extras-attraction-option .price-bar:before{content:" ";display:table}.booking-extras-attraction-option .price-bar:after{clear:both}.booking-extras-attraction-option .price-bar .price-option{width:160px;height:42px;line-height:42px;vertical-align:bottom}[dir=ltr] .booking-extras-attraction-option .price-bar .price-option{float:left}[dir=rtl] .booking-extras-attraction-option .price-bar .price-option{float:right}.booking-extras-attraction-option .price-bar .price-option .icon{color:#0088ce;vertical-align:middle}.booking-extras-attraction-option .price-bar .price-option .icon.icon-adult{font-size:22px}.booking-extras-attraction-option .price-bar .price-option .icon.icon-child{font-size:18px}.booking-extras-attraction-option .price-bar .price-option .icon.icon-infant{font-size:16px}.booking-extras-attraction-option .price-bar .price-option .price{vertical-align:middle}.booking-extras-attraction-option .price-bar .price-option select{vertical-align:middle}[dir=ltr] .booking-extras-attraction-option .price-bar .price-option select{margin-left:8px}[dir=rtl] .booking-extras-attraction-option .price-bar .price-option select{margin-right:8px}.booking-extras-attractions-modal .stage{min-width:768px}.booking-extras-attractions-modal .scrollable-modal-footer .done-btn{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:140px}[dir=ltr] .booking-extras-attractions-modal .scrollable-modal-footer .done-btn{float:right}[dir=rtl] .booking-extras-attractions-modal .scrollable-modal-footer .done-btn{float:left}.booking-extras-attractions-modal .scrollable-modal-footer .back-btn{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:140px}[dir=ltr] .booking-extras-attractions-modal .scrollable-modal-footer .back-btn{float:left}[dir=rtl] .booking-extras-attractions-modal .scrollable-modal-footer .back-btn{float:right}.booking-extras-attractions-modal .modal-results-panel .popup-content{padding:0}.booking-extras-car-hire-option{position:relative;border-bottom:solid 1px #ccc}[dir=ltr] .booking-extras-car-hire-option{padding:16px 152px 16px 112px}[dir=rtl] .booking-extras-car-hire-option{padding:16px 112px 16px 152px}.booking-extras-car-hire-option img{width:100px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .booking-extras-car-hire-option img{left:0}[dir=rtl] .booking-extras-car-hire-option img{right:0}.booking-extras-car-hire-option .title{color:#0088ce;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.booking-extras-car-hire-option .company-logo{margin:8px 16px 8px 0;background-repeat:no-repeat;background-size:contain;float:left;width:50px;height:25px}.booking-extras-car-hire-option .car-features{margin:8px 0}.booking-extras-car-hire-option .car-feature{display:inline-block;font-size:11px}.booking-extras-car-hire-option .car-feature .icon{font-size:20px}[dir=ltr] .booking-extras-car-hire-option .car-feature+.car-feature{margin-left:8px}[dir=rtl] .booking-extras-car-hire-option .car-feature+.car-feature{margin-right:8px}.booking-extras-car-hire-option .offer-text{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px}.booking-extras-car-hire-option .select-column{width:140px;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .booking-extras-car-hire-option .select-column{right:0}[dir=rtl] .booking-extras-car-hire-option .select-column{left:0}.booking-extras-car-hire-option .select-column .price{font-size:26px}.booking-extras-car-hire-option .select-column .button{margin-top:8px}.booking-extras-car-hire-option .selected-price{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:24px}[dir=ltr] .booking-extras-car-hire-option .selected-price{right:0}[dir=rtl] .booking-extras-car-hire-option .selected-price{left:0}.booking-extras-car-hire-option.booking-extras-car-hire-option-small{border:none}.booking-extras-car-hire-option.booking-extras-car-hire-option-small .offer-text{display:none}[dir=ltr] .booking-extras-car-hire-option.booking-extras-car-hire-option-small{padding-right:0}[dir=rtl] .booking-extras-car-hire-option.booking-extras-car-hire-option-small{padding-left:0}.booking-extras-car-hire-option.booking-extras-car-hire-option-small .selected-price{position:static;margin-top:8px;-webkit-transform:none;-ms-transform:none;transform:none}.booking-extras-car-hire-modal{position:relative;width:768px}.booking-extras-car-hire-modal .error-message{color:#dc143c;border:1px solid currentColor;padding:4px 8px;margin:8px 0}.booking-extras-car-hire-modal .options-view,.booking-extras-car-hire-modal .results-view,.booking-extras-car-hire-modal .terms-view{padding:16px 24px 24px}.booking-extras-car-hire-modal .terms-view .scrollable-content{height:480px}[dir=ltr] .booking-extras-car-hire-modal .terms-view .scrollable-content .inner{padding-right:16px}[dir=rtl] .booking-extras-car-hire-modal .terms-view .scrollable-content .inner{padding-left:16px}.booking-extras-car-hire-modal .results-header{display:table;width:100%;padding-bottom:12px;border-bottom:solid 1px #ccc}.booking-extras-car-hire-modal .results-header .search-summary{display:table-cell;vertical-align:middle;width:60%}.booking-extras-car-hire-modal .results-header .search-summary:after,.booking-extras-car-hire-modal .results-header .search-summary:before{content:" ";display:table}.booking-extras-car-hire-modal .results-header .search-summary:after{clear:both}.booking-extras-car-hire-modal .results-header .search-summary:after,.booking-extras-car-hire-modal .results-header .search-summary:before{content:" ";display:table}.booking-extras-car-hire-modal .results-header .search-summary:after{clear:both}.booking-extras-car-hire-modal .results-header .search-summary .part{width:50%}[dir=ltr] .booking-extras-car-hire-modal .results-header .search-summary .part{float:left}[dir=rtl] .booking-extras-car-hire-modal .results-header .search-summary .part{float:right}.booking-extras-car-hire-modal .results-header .search-summary .when{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.booking-extras-car-hire-modal .results-header .search-summary .when .time{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}[dir=ltr] .booking-extras-car-hire-modal .results-header .search-summary .when .time{margin-left:4px}[dir=rtl] .booking-extras-car-hire-modal .results-header .search-summary .when .time{margin-right:4px}.booking-extras-car-hire-modal .results-header .driver-age{display:table-cell;width:40%;vertical-align:middle}[dir=ltr] .booking-extras-car-hire-modal .results-header .driver-age{text-align:right}[dir=rtl] .booking-extras-car-hire-modal .results-header .driver-age{text-align:left}.booking-extras-car-hire-modal .results-header .driver-age .caption{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}[dir=ltr] .booking-extras-car-hire-modal .results-header .driver-age .caption{margin-right:4px}[dir=rtl] .booking-extras-car-hire-modal .results-header .driver-age .caption{margin-left:4px}.booking-extras-car-hire-modal .button-bar{padding:24px 0 0;text-align:center}.booking-extras-car-hire-modal .button-bar .button{min-width:140px}.booking-extras-car-hire-modal .optional-items{margin-top:16px}.booking-extras-car-hire-modal .terms-link{margin-top:16px}.booking-extras-car-hire-modal .fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;animation-duration:.3s}.booking-extras-car-hire-modal .product-info-table{margin-bottom:24px}@-webkit-keyframes fadeIn{100%{opacity:1}}@keyframes fadeIn{100%{opacity:1}}.booking-extras-transfers-modal .stage{min-width:768px}.booking-extras-transfers-modal .booking-extras-option{margin:0 auto}.booking-extras-transfers-modal .scrollable-modal-footer{text-align:right}.button.flex-button.continue-button{height:60px}.button.flex-button.continue-button .button-content .price{font-size:28px;color:inherit}.button.flex-button.continue-button .button-content .caption+.price{margin-top:2px}.button.flex-button.continue-button .button-content .large-caption{font-size:28px}[dir=ltr] .button.flex-button.continue-button{padding-right:40px}[dir=rtl] .button.flex-button.continue-button{padding-left:40px}.button.flex-button.continue-button .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:32px}[dir=ltr] .button.flex-button.continue-button .icon{right:4px}[dir=rtl] .button.flex-button.continue-button .icon{left:4px}.button.flex-button.select-button{height:52px}[dir=ltr] .button.flex-button.select-button{padding-right:30px}[dir=rtl] .button.flex-button.select-button{padding-left:30px}.button.flex-button.select-button .button-content .caption{font-size:14px}.button.flex-button.select-button .button-content .price{font-size:24px;color:inherit}.button.flex-button.select-button .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:18px}[dir=ltr] .button.flex-button.select-button .icon{right:0}[dir=rtl] .button.flex-button.select-button .icon{left:0}a.info-icon-link{text-decoration:none;vertical-align:middle}a.info-icon-link i{font-size:16px;color:inherit}ul.toggle-tabs:after,ul.toggle-tabs:before{content:" ";display:table}ul.toggle-tabs:after{clear:both}ul.toggle-tabs:after,ul.toggle-tabs:before{content:" ";display:table}ul.toggle-tabs:after{clear:both}[dir=ltr] ul.toggle-tabs>li{float:left}[dir=rtl] ul.toggle-tabs>li{float:right}ul.toggle-tabs a.toggle-tab{display:inline-block;line-height:28px;border-style:solid;border-color:#ccc;border-width:1px 0;text-decoration:none;position:relative}[dir=ltr] ul.toggle-tabs a.toggle-tab{padding-right:16px}[dir=rtl] ul.toggle-tabs a.toggle-tab{padding-left:16px}[dir=ltr] ul.toggle-tabs a.toggle-tab{padding-left:42px}[dir=rtl] ul.toggle-tabs a.toggle-tab{padding-right:42px}ul.toggle-tabs a.toggle-tab .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;color:inherit}[dir=ltr] ul.toggle-tabs a.toggle-tab .icon{left:16px}[dir=rtl] ul.toggle-tabs a.toggle-tab .icon{right:16px}ul.toggle-tabs a.toggle-tab.active{background-color:#005293;color:#fff;border-color:#005293!important}ul.toggle-tabs a.toggle-tab.active:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#005293 transparent transparent transparent;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}[dir=ltr] ul.toggle-tabs>li:first-child a.toggle-tab{border-left:solid 1px #ccc}[dir=rtl] ul.toggle-tabs>li:first-child a.toggle-tab{border-right:solid 1px #ccc}[dir=ltr] ul.toggle-tabs>li:last-child a.toggle-tab{border-right:solid 1px #ccc}[dir=rtl] ul.toggle-tabs>li:last-child a.toggle-tab{border-left:solid 1px #ccc}.lightbox-gallery{top:0;bottom:0;left:0;right:0;z-index:1001;position:fixed;width:100%;height:100%;display:none}.lightbox-gallery.open{display:table}.lightbox-gallery>.inner{display:table-cell;text-align:center;vertical-align:middle;padding:40px 60px}.lightbox-gallery .stage{background-color:#fff;display:inline-block;position:relative;box-shadow:0 2px 5px 0 rgba(0,0,0,.4);min-width:140px;min-height:140px;padding:6px;box-sizing:content-box;text-align:center;overflow:visible!important}.lightbox-gallery .stage .counter{position:absolute;bottom:6px;background-color:#fff;color:#000;font-size:11px}[dir=ltr] .lightbox-gallery .stage .counter{right:6px;padding:4px 0 0 6px}[dir=rtl] .lightbox-gallery .stage .counter{left:6px;padding:4px 6px 0 0}.lightbox-gallery .close-btn{position:absolute;top:10px;text-decoration:none}[dir=ltr] .lightbox-gallery .close-btn{right:10px}[dir=rtl] .lightbox-gallery .close-btn{left:10px}.lightbox-gallery .close-btn .icon-close{font-size:36px;color:#ddd;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.lightbox-gallery .close-btn:hover .icon-close{color:#fff}.lightbox-gallery img{vertical-align:middle;width:100%;height:100%}.lightbox-gallery .nav{display:block;position:absolute;top:0;bottom:0;text-decoration:none}[dir=ltr] .lightbox-gallery .nav.prev,[dir=rtl] .lightbox-gallery .nav.next{left:0;right:50%}[dir=ltr] .lightbox-gallery .nav.next,[dir=rtl] .lightbox-gallery .nav.prev{right:0;left:50%}.lightbox-gallery .nav-btn{display:block;position:absolute;text-decoration:none;width:140px;height:160px;top:50%;margin-top:-80px}[dir=ltr] .lightbox-gallery .nav-btn.prev,[dir=rtl] .lightbox-gallery .nav-btn.next{left:0}[dir=ltr] .lightbox-gallery .nav-btn.prev i,[dir=rtl] .lightbox-gallery .nav-btn.next i{left:4px}[dir=ltr] .lightbox-gallery .nav-btn.next,[dir=rtl] .lightbox-gallery .nav-btn.prev{right:0}[dir=ltr] .lightbox-gallery .nav-btn.next i,[dir=rtl] .lightbox-gallery .nav-btn.prev i{right:4px}.lightbox-gallery .nav-btn i{font-size:50px;position:absolute;top:50%;margin-top:-25px;color:#ddd;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.lightbox-gallery .nav-btn.hover i,.lightbox-gallery .nav-btn:hover i{color:#fff}.lightbox-gallery .loader{position:absolute;top:0;bottom:0;height:100%;width:100%}.lightbox-gallery .loader .preloader.circular.large{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}a.social-link{display:block;width:36px;height:36px;border-radius:50%;position:relative;color:#fff;background-color:transparent;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a.social-link i{color:inherit;font-size:20px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a.social-link.facebook{background-color:#3b5998;border-color:#3b5998}a.social-link.facebook:hover{background-color:#344e86}a.social-link.twitter{background-color:#55acee}a.social-link.twitter:hover{background-color:#3ea1ec}a.social-link.google{background-color:#dd4b39}a.social-link.google:hover{background-color:#d73925}a.social-link.pinterest{background-color:#d73532}a.social-link.pinterestt:hover{background-color:#c82a27}a.social-link.instagram{background-color:#517fa4}a.social-link.instagram:hover{background-color:#497293}a.social-link.youtube{background-color:#cd201f;border-color:#cd201f}a.social-link.youtube:hover{background-color:#b71d1c}a.social-link.blog{background-color:#69be28;border-color:#69be28}a.social-link.blog:hover{background-color:#5da924}.button.facebook{color:#fff;background-color:#3b5998;border-color:#3b5998}.button.facebook:hover{background-color:#344e86;border-color:#344e86}.button.google{color:#fff;background-color:#dd4b39;border-color:#dd4b39}.button.google:hover{background-color:#d73925;border-color:#d73925}.button{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;position:relative;text-decoration:none;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;background-image:none;-webkit-appearance:none;margin-bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;white-space:nowrap;box-shadow:none;border:2px solid transparent;color:#6c6f70;border-color:transparent;background-color:#eee;padding:0 2em;font-size:16px;height:30px;line-height:26px;border-radius:0}.button:focus,.button:hover{text-decoration:none;outline:0}.button i{color:inherit;font-size:.9em}[dir=ltr] .button i:first-child{margin-right:4px}[dir=rtl] .button i:first-child{margin-left:4px}[dir=ltr] .button i:last-child{margin-left:4px}[dir=rtl] .button i:last-child{margin-right:4px}.button:focus{background-color:#e1e1e1;border-color:#e1e1e1}.button:hover{background-color:#e1e1e1;border-color:#e1e1e1}.button:active{background-color:#d5d5d5;border-color:#d5d5d5;box-shadow:none}.button.primary{color:#fff;border-color:transparent;background-color:#69be28}.button.primary:focus{background-color:#5da924;border-color:#5da924}.button.primary:hover{background-color:#5da924;border-color:#5da924}.button.primary:active{background-color:#52941f;border-color:#52941f;box-shadow:none}.button.secondary{color:#fff;border-color:transparent;background-color:#0088ce}.button.secondary:focus{background-color:#0077b5;border-color:#0077b5}.button.secondary:hover{background-color:#0077b5;border-color:#0077b5}.button.secondary:active{background-color:#00669b;border-color:#00669b;box-shadow:none}.button.tertiary{color:#fff;border-color:transparent;background-color:#0088ce}.button.tertiary:focus{background-color:#0077b5;border-color:#0077b5}.button.tertiary:hover{background-color:#0077b5;border-color:#0077b5}.button.tertiary:active{background-color:#00669b;border-color:#00669b;box-shadow:none}.button.selected{color:#fff;border-color:transparent;background-color:#393}.button.selected:focus{background-color:#2d862d;border-color:#2d862d}.button.selected:hover{background-color:#2d862d;border-color:#2d862d}.button.selected:active{background-color:#267326;border-color:#267326;box-shadow:none}.button.overlayed{color:#fff;border-color:#fff;background-color:transparent}.button.overlayed:focus{border-color:#f2f2f2}.button.overlayed:hover{border-color:#f2f2f2}.button.overlayed:active{border-color:#e6e6e6;box-shadow:none}.button.small{padding:0 2em;font-size:14px;height:36px;line-height:32px;border-radius:0}.button.large{padding:0 2em;font-size:18px;height:42px;line-height:38px;border-radius:0}.button.mega{padding:0 2em;font-size:28px;height:70px;line-height:66px;border-radius:0}.button.disabled,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{cursor:not-allowed;background-image:none;background-color:#aeaeae;border-color:#aeaeae;color:#666;box-shadow:none!important}.button.disabled.selected,.button.disabled:focus.selected,.button.disabled:hover.selected,.button[disabled].selected,.button[disabled]:focus.selected,.button[disabled]:hover.selected{background-color:#393;border-color:#393;color:#fff;cursor:not-allowed}.button.flex-button{height:auto;line-height:1.2}.button.price-button{display:table;height:42px;line-height:42px;font-size:18px}.button.price-button>.part{display:table-cell;vertical-align:middle}[dir=ltr] .button.price-button>.part.part-price{text-align:right}[dir=rtl] .button.price-button>.part.part-price{text-align:left}[dir=ltr] .button.price-button>.part.part-price{padding-right:8px}[dir=rtl] .button.price-button>.part.part-price{padding-left:8px}.button.price-button>.part.part-icon{font-size:14px;width:14px}[dir=ltr] .button.price-button>.part.part-icon{text-align:left}[dir=rtl] .button.price-button>.part.part-icon{text-align:right}.button.price-button .price{color:inherit;font-size:26px}.button.full-width{width:100%}.button.full-width+.button.full-width{margin-top:8px}[dir=ltr] .button:not(.full-width)+.button:not(.full-width){margin-left:8px}[dir=rtl] .button:not(.full-width)+.button:not(.full-width){margin-right:8px}.button.enhanced-style{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:2px}.button.enhanced-style:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.button.enhanced-style:active{box-shadow:none}.button.agents-action-button{border-radius:3px;padding-right:10px}[dir=ltr] .button.agents-action-button .icon-chevron-right{margin-right:-5px}.button p{display:inline}.button .price{color:inherit}.button-preloader{text-align:center;height:30px;position:relative}.button-preloader .preloader.horizontal.small{position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-40px}.button-preloader.price-button{height:42px}.button-link{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-decoration:underline;display:inline-block}.button-link.button-link-small{font-size:14px}[dir=ltr] .button-link+.button-link{margin-left:8px}[dir=rtl] .button-link+.button-link{margin-right:8px}.checkbox-btn,.radio-btn{display:inline-block;cursor:pointer;position:relative;font-size:inherit}.checkbox-btn.full-width,.radio-btn.full-width{display:block}.checkbox-btn.full-width+.checkbox-btn.full-width,.checkbox-btn.full-width+.radio-btn.full-width,.radio-btn.full-width+.checkbox-btn.full-width,.radio-btn.full-width+.radio-btn.full-width{margin-top:16px}[dir=ltr] .checkbox-btn:not(.full-width)+.checkbox-btn:not(.full-width),[dir=ltr] .checkbox-btn:not(.full-width)+.radio-btn:not(.full-width),[dir=ltr] .radio-btn:not(.full-width)+.checkbox-btn:not(.full-width),[dir=ltr] .radio-btn:not(.full-width)+.radio-btn:not(.full-width){margin-left:12px}[dir=rtl] .checkbox-btn:not(.full-width)+.checkbox-btn:not(.full-width),[dir=rtl] .checkbox-btn:not(.full-width)+.radio-btn:not(.full-width),[dir=rtl] .radio-btn:not(.full-width)+.checkbox-btn:not(.full-width),[dir=rtl] .radio-btn:not(.full-width)+.radio-btn:not(.full-width){margin-right:12px}.checkbox-btn>.label-content:empty,.radio-btn>.label-content:empty{display:none}.checkbox-btn>.icon,.radio-btn>.icon{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;background-color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-style:solid;border-color:#0088ce}[dir=ltr] .checkbox-btn>.icon,[dir=ltr] .radio-btn>.icon{left:0}[dir=rtl] .checkbox-btn>.icon,[dir=rtl] .radio-btn>.icon{right:0}.checkbox-btn>.icon:before,.radio-btn>.icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}.checkbox-btn.checked>.icon,.radio-btn.checked>.icon{border-color:#69be28}.checkbox-btn.checked>.icon:before,.radio-btn.checked>.icon:before{opacity:1}.checkbox-btn:hover>.icon,.radio-btn:hover>.icon{border-color:#69be28}[dir=ltr] .checkbox-btn,[dir=ltr] .radio-btn{padding-left:20px}[dir=rtl] .checkbox-btn,[dir=rtl] .radio-btn{padding-right:20px}.checkbox-btn>.icon,.radio-btn>.icon{width:20px;height:20px;border-width:2px}.checkbox-btn>.label-content,.radio-btn>.label-content{padding:0 .6em}.checkbox-btn.checkbox-btn-small,.checkbox-btn.radio-btn-small,.radio-btn.checkbox-btn-small,.radio-btn.radio-btn-small{font-size:11px}[dir=ltr] .checkbox-btn.checkbox-btn-small,[dir=ltr] .checkbox-btn.radio-btn-small,[dir=ltr] .radio-btn.checkbox-btn-small,[dir=ltr] .radio-btn.radio-btn-small{padding-left:16px}[dir=rtl] .checkbox-btn.checkbox-btn-small,[dir=rtl] .checkbox-btn.radio-btn-small,[dir=rtl] .radio-btn.checkbox-btn-small,[dir=rtl] .radio-btn.radio-btn-small{padding-right:16px}.checkbox-btn.checkbox-btn-small>.icon,.checkbox-btn.radio-btn-small>.icon,.radio-btn.checkbox-btn-small>.icon,.radio-btn.radio-btn-small>.icon{width:16px;height:16px;border-width:1px}.checkbox-btn.checkbox-btn-small>.label-content,.checkbox-btn.radio-btn-small>.label-content,.radio-btn.checkbox-btn-small>.label-content,.radio-btn.radio-btn-small>.label-content{padding:0 .6em}.checkbox-btn.checkbox-btn-large,.checkbox-btn.radio-btn-large,.radio-btn.checkbox-btn-large,.radio-btn.radio-btn-large{font-size:24px}[dir=ltr] .checkbox-btn.checkbox-btn-large,[dir=ltr] .checkbox-btn.radio-btn-large,[dir=ltr] .radio-btn.checkbox-btn-large,[dir=ltr] .radio-btn.radio-btn-large{padding-left:30px}[dir=rtl] .checkbox-btn.checkbox-btn-large,[dir=rtl] .checkbox-btn.radio-btn-large,[dir=rtl] .radio-btn.checkbox-btn-large,[dir=rtl] .radio-btn.radio-btn-large{padding-right:30px}.checkbox-btn.checkbox-btn-large>.icon,.checkbox-btn.radio-btn-large>.icon,.radio-btn.checkbox-btn-large>.icon,.radio-btn.radio-btn-large>.icon{width:30px;height:30px;border-width:2px}.checkbox-btn.checkbox-btn-large>.label-content,.checkbox-btn.radio-btn-large>.label-content,.radio-btn.checkbox-btn-large>.label-content,.radio-btn.radio-btn-large>.label-content{padding:0 .6em}.checkbox-btn>.icon:before{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e953";color:#69be28}.checkbox-btn.disabled:hover>.icon,.checkbox-btn.disabled>.icon{border-color:#ccc;background-color:#efefef;cursor:not-allowed}.checkbox-btn>.icon:before{font-size:10px}.checkbox-btn.checkbox-btn-small>.icon:before{font-size:8px}.checkbox-btn.checkbox-btn-large>.icon:before{font-size:15px}.radio-btn>.icon{border-radius:50%}.radio-btn>.icon:before{content:"";background-color:#69be28;border-radius:50%}.radio-btn>.icon:before{width:8px;height:8px}.radio-btn.radio-btn-small>.icon:before{width:6.4px;height:6.4px}.radio-btn.radio-btn-large>.icon:before{width:12px;height:12px}.image-link{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;display:inline-block;position:relative;text-decoration:underline;white-space:nowrap;font-size:14px}[dir=ltr] .image-link{padding-left:1.6em}[dir=rtl] .image-link{padding-right:1.6em}.image-link i{font-size:18px;line-height:1;color:inherit;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-decoration:none!important}[dir=ltr] .image-link i{left:0}[dir=rtl] .image-link i{right:0}.image-link.primary{color:#0088ce}.image-link.image-link-small{font-size:14px}[dir=ltr] .image-link.image-link-icon-end{padding-left:0}[dir=rtl] .image-link.image-link-icon-end{padding-right:0}[dir=ltr] .image-link.image-link-icon-end{padding-right:1.4em}[dir=rtl] .image-link.image-link-icon-end{padding-left:1.4em}[dir=ltr] .image-link.image-link-icon-end i{left:auto}[dir=rtl] .image-link.image-link-icon-end i{right:auto}[dir=ltr] .image-link.image-link-icon-end i{right:0}[dir=rtl] .image-link.image-link-icon-end i{left:0}.password-parent{position:relative}[dir=ltr] .password-parent input[type=password]{padding-right:170px}[dir=rtl] .password-parent input[type=password]{padding-left:170px}.strength-gauge{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .strength-gauge{right:8px}[dir=rtl] .strength-gauge{left:8px}.strength-gauge .text{display:inline-block;font-size:14px}[dir=ltr] .strength-gauge .text{margin-right:8px}[dir=rtl] .strength-gauge .text{margin-left:8px}.strength-gauge .status{display:inline-block;height:100%}.strength-gauge .status>span{display:inline-block;padding:0 2px;text-align:center}.strength-gauge .status>span:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:#ccc;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.strength-gauge .status.POOR>span.on:after,.strength-gauge .status.VERYWEAK>span.on:after{background-color:#dc143c}.strength-gauge .status.MEDIUM>span.on:after,.strength-gauge .status.WEAK>span.on:after{background-color:#f90}.strength-gauge .status.GOOD>span.on:after,.strength-gauge .status.STRONG>span.on:after{background-color:#269b28}.loading-screen-overlay{background-color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.loading-screen-overlay .content-container{margin:0 auto;max-width:1232px;min-width:736px;padding:0 16px}@media screen and (max-width:1024px){.loading-screen-overlay .content-container{padding:0 16px}}.loading-screen-overlay .content-container .content{margin:40px auto 24px;max-width:768px;text-align:center}.loading-screen-overlay .content-container .content .header{background-color:#fff;margin-bottom:4px;padding:16px 0;text-align:center}.loading-screen-overlay .content-container .content .logo{background-repeat:no-repeat;background-size:contain;background-image:url("/build/img/logo/dnata/dnata-agents-logo.svg");width:186px;height:27px;margin:0 auto}[dir=ltr].site-34 .loading-screen-overlay .content-container .content .logo,[dir=ltr].site-35 .loading-screen-overlay .content-container .content .logo{background-image:url("/build/img/logo/dnata/dnatatravel-logo-en.svg");width:200px;height:27px}[dir=rtl].site-34 .loading-screen-overlay .content-container .content .logo,[dir=rtl].site-35 .loading-screen-overlay .content-container .content .logo{background-image:url("/build/img/logo/dnata/dnatatravel-logo-arabic.svg");width:200px;height:37px}.site-40 .loading-screen-overlay .content-container .content .logo{background-image:url("/build/img/logo/TC.svg");width:200px;height:68px}.site-33 .loading-screen-overlay .content-container .content .logo,.site-48 .loading-screen-overlay .content-container .content .logo,.site-49 .loading-screen-overlay .content-container .content .logo,.site-50 .loading-screen-overlay .content-container .content .logo,.site-51 .loading-screen-overlay .content-container .content .logo,.site-52 .loading-screen-overlay .content-container .content .logo,.site-53 .loading-screen-overlay .content-container .content .logo,.site-54 .loading-screen-overlay .content-container .content .logo{background-image:url("/build/img/logo/GV.svg");width:200px;height:68px}.site-41 .loading-screen-overlay .content-container .content .logo,.site-62 .loading-screen-overlay .content-container .content .logo,.site-63 .loading-screen-overlay .content-container .content .logo,.site-64 .loading-screen-overlay .content-container .content .logo,.site-65 .loading-screen-overlay .content-container .content .logo{background-image:url("/build/img/logo/EH.svg");width:65px;height:80px}.site-55 .loading-screen-overlay .content-container .content .logo{background-image:url("/build/img/logo/emaratalyoum-logo.png");height:77px}.site-68 .loading-screen-overlay .content-container .content .logo{background-image:url("/build/img/logo/dnata/dnata-staff-travel.svg");width:200px;height:68px}.loading-screen-overlay .content-container .content .sale-banner{width:100%;background-repeat:no-repeat;background-position:center;background-size:contain;height:155px;margin:16px 0}.loading-screen-overlay .content-container .content .publicity-messages{color:#0088ce;padding:0 16px 16px}.loading-screen-overlay .content-container .content .publicity-message{width:100%;text-align:center;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;font-size:1.1em}.loading-screen-overlay .content-container .content .publicity-message.faded{opacity:0}.loading-screen-overlay .content-container .content .main{text-align:center;margin:4px 0;padding:16px;background-color:#fff}.loading-screen-overlay .content-container .content .main h2{margin-bottom:8px}.loading-screen-overlay .content-container .content .main .preloader{margin:16px auto}.loading-screen-overlay .content-container .unique-selling-points{background-color:#f2f2f2;width:100%;padding:16px 0;margin-top:-16px}.content-loading-message{text-align:center;padding:24px 0}.content-loading-message>.heading{margin-bottom:8px}.content-loading-message>.heading:empty{display:none}.content-loading-message>.sub-heading{font-size:14px}.content-loading-message .preloader{margin:12px auto}.popup{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;background-clip:padding-box;background-color:#fff;color:#6c6f70;border:1px solid rgba(0,0,0,.2);border-radius:6px;display:none;left:0;max-width:300px;padding:1px;position:absolute;text-align:left;top:0;z-index:30;-webkit-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .3));filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .3))}.popup.top{margin-top:-10px}.popup.right{margin-left:10px}.popup.bottom{margin-top:10px}.popup.left{margin-left:-10px}.popup .content{padding:10px;font-size:14px;line-height:1.5}.popup>.arrow,.popup>.arrow::after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.popup>.arrow{border-width:11px}.popup>.arrow::after{border-width:10px;content:""}.popup.top>.arrow{border-bottom-width:0;border-top-color:rgba(0,0,0,.2);bottom:-11px;left:50%;margin-left:-11px}.popup.top>.arrow::after{border-bottom-width:0;border-top-color:#fff;bottom:1px;content:" ";margin-left:-10px}.popup.right>.arrow{border-left-width:0;border-right-color:rgba(0,0,0,.2);left:-11px;margin-top:-11px;top:50%}.popup.right>.arrow::after{border-left-width:0;border-right-color:#fff;bottom:-10px;content:" ";left:1px}.popup.bottom>.arrow{border-bottom-color:rgba(0,0,0,.2);border-top-width:0;left:50%;margin-left:-11px;top:-11px}.popup.bottom>.arrow::after{border-bottom-color:#fff;border-top-width:0;content:" ";margin-left:-10px;top:1px}.popup.left>.arrow{border-left-color:rgba(0,0,0,.2);border-right-width:0;margin-top:-11px;right:-11px;top:50%}.popup.left>.arrow::after{border-left-color:#fff;border-right-width:0;bottom:-10px;content:" ";right:1px}a.scroll-to-top{display:block;position:fixed;bottom:-50px;text-decoration:none;height:40px;width:40px;background-color:#ccc;z-index:20;-webkit-transition:bottom .3s ease;transition:bottom .3s ease;opacity:.7}[dir=ltr] a.scroll-to-top{right:10px}[dir=rtl] a.scroll-to-top{left:10px}a.scroll-to-top.visible{bottom:150px}a.scroll-to-top:before{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e93f";color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px}ul.scale-messages{display:inline-block;margin:16px auto}ul.scale-messages:after,ul.scale-messages:before{content:" ";display:table}ul.scale-messages:after{clear:both}ul.scale-messages:after,ul.scale-messages:before{content:" ";display:table}ul.scale-messages:after{clear:both}ul.scale-messages>li{text-align:center;line-height:1.1;width:180px}[dir=ltr] ul.scale-messages>li{float:left}[dir=rtl] ul.scale-messages>li{float:right}ul.scale-messages>li i{color:#0088ce;font-size:50px}ul.scale-messages>li .number{font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#69be28;font-size:24px;padding:8px 0 8px}ul.scale-messages>li .message{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;font-size:18px}.banner-options>*{background-color:#6c6f70;color:#fff;overflow:hidden;max-height:0;display:block!important;-webkit-transition:all ease .6s;transition:all ease .6s}.banner-options>:first-child:not(.ng-hide){max-height:none}.banner-options>* a{color:inherit;text-decoration:underline}.accept-cookies-banner{padding:12px 0}.accept-cookies-banner .message{width:80%;font-size:14px}[dir=ltr] .accept-cookies-banner .message{float:left}[dir=rtl] .accept-cookies-banner .message{float:right}.accept-cookies-banner .message p{margin:0}.accept-cookies-banner .accept-button{width:20%}[dir=ltr] .accept-cookies-banner .accept-button{float:right}[dir=rtl] .accept-cookies-banner .accept-button{float:left}[dir=ltr] .accept-cookies-banner .accept-button{text-align:right}[dir=rtl] .accept-cookies-banner .accept-button{text-align:left}.newsletter-banner .site-content{position:relative;display:table;width:100%}[dir=ltr] .newsletter-banner .site-content{text-align:right}[dir=rtl] .newsletter-banner .site-content{text-align:left}.newsletter-banner .site-content .sign-up-text{display:table-cell;vertical-align:middle}[dir=ltr] .newsletter-banner .site-content .sign-up-text{text-align:left}[dir=rtl] .newsletter-banner .site-content .sign-up-text{text-align:right}.newsletter-banner .site-content .sign-up-feedback{display:inline-block;height:30px;line-height:30px;padding-top:0;padding-bottom:0;margin:0;vertical-align:top;border:none}.newsletter-banner .site-content .sign-up-feedback:first-letter{text-transform:capitalize}.newsletter-banner .site-content .sign-up-feedback li{padding-top:0;padding-bottom:0}.newsletter-banner .site-content input{border:none}[dir=ltr] .newsletter-banner .site-content input{margin-right:4px}[dir=rtl] .newsletter-banner .site-content input{margin-left:4px}.newsletter-banner .site-content button{vertical-align:top}.newsletter-banner .site-content form{vertical-align:top;white-space:nowrap}[dir=ltr] .newsletter-banner .site-content form{padding:8px 42px 8px 8px}[dir=rtl] .newsletter-banner .site-content form{padding:8px 8px 8px 42px}.newsletter-banner .site-content a.close-button{position:absolute;top:8px;display:block;height:30px;width:32px;cursor:pointer;text-decoration:none}[dir=ltr] .newsletter-banner .site-content a.close-button{right:16px}[dir=rtl] .newsletter-banner .site-content a.close-button{left:16px}.newsletter-banner .site-content a.close-button i{font-size:20px;color:#fff;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px}.cms-newsletter-sign-up.newsletter-banner{background-color:#0088ce}.cms-newsletter-sign-up.newsletter-banner .site-content{padding:12px 32px}[dir=ltr] .cms-newsletter-sign-up.newsletter-banner .site-content{text-align:left}[dir=rtl] .cms-newsletter-sign-up.newsletter-banner .site-content{text-align:right}.cms-newsletter-sign-up.newsletter-banner .site-content .sign-up-text{width:40%}.cms-newsletter-sign-up.newsletter-banner .site-content input{width:80%}.cms-newsletter-sign-up.newsletter-banner .site-content .spacer{display:block;margin-top:5px}.cms-newsletter-sign-up.newsletter-banner .site-content a.close-button{display:none}.cropped-text .cropped-less,.cropped-text .cropped-more{text-decoration:none;white-space:nowrap;font-size:.8em;color:#888}.products-grid-showcase.compact .list .list-item .prices-list{border:none}.products-grid-showcase.compact .products-grid-item .cover-image{padding-bottom:70%}.products-grid-showcase.compact .products-grid-item .cover-image .cover-image-header{position:relative;display:inline-block;width:auto;max-width:100%;top:16px;padding:8px 12px 8px 16px;margin-bottom:16px;background:0 0;-webkit-filter:none;filter:none;background-color:#0088ce}[dir=ltr] .products-grid-showcase.compact .products-grid-item .cover-image .cover-image-header{left:0}[dir=rtl] .products-grid-showcase.compact .products-grid-item .cover-image .cover-image-header{right:0}.products-grid-showcase.compact .products-grid-item .cover-image .cover-image-header>h3{display:inline-block;max-width:100%;font-family:Tahoma,Helvetica,Arial,sans-serif;font-size:14px;line-height:10px;letter-spacing:0;text-shadow:0 0 2px rgba(0,0,0,.5);text-overflow:ellipsis;overflow:hidden}[dir=ltr] .products-grid-showcase.compact .products-grid-item .cover-image .cover-image-subheader{padding-right:120px}[dir=rtl] .products-grid-showcase.compact .products-grid-item .cover-image .cover-image-subheader{padding-left:120px}.products-grid-showcase.compact .products-grid-item .cover-image .cover-image-subheader>h4{white-space:normal}.products-grid-showcase.compact .products-grid-item .prices-list{position:absolute;display:inline-block;bottom:12px;height:auto;padding-right:16px;background-color:#fff}[dir=ltr] .products-grid-showcase.compact .products-grid-item .prices-list{right:0}[dir=rtl] .products-grid-showcase.compact .products-grid-item .prices-list{left:0}.products-grid-showcase.compact .products-grid-item .prices-list>li:first-child{margin-bottom:0;font-size:.85rem}.products-grid-showcase.compact .products-grid-item .prices-list>li:first-child span{display:block}.products-grid-showcase.compact .products-grid-item .prices-list>li:first-child span:nth-child(2){font-size:1.75rem}.products-grid-showcase.compact .products-grid-item .prices-list>li:last-child{display:none}.products-grid-showcase.compact .products-grid-item .cta-button{width:100%}.products-grid-showcase{padding:0;max-width:1200px;margin:16px auto;white-space:nowrap}.products-grid-showcase .content{padding-left:4px;padding-right:4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.products-grid-showcase .list{width:auto;padding:0;padding-bottom:4px}.products-grid-showcase .list .list-item{display:inline-block;width:45%;height:auto;margin:0 0 0 -4px;padding:0 8px;box-sizing:border-box}.products-grid-showcase .list .list-item:first-child:last-child{display:none}.products-grid-showcase .list .list-item:first-child:nth-last-child(2),.products-grid-showcase .list .list-item:first-child:nth-last-child(2)~li{width:50%}.products-grid-showcase .list .list-item:first-child{margin-left:0}.products-grid-showcase .list .list-item:last-child{margin-right:4px}.products-grid-showcase .list.show-cta-button .products-grid-item .prices-list{border-bottom:none}.products-grid-showcase .list.show-cta-button .products-grid-item .item-cta-button{display:block}.products-grid-showcase .list.alt-title .products-grid-item .cover-image{margin-top:35px}.products-grid-showcase .list.alt-title .products-grid-item .cover-image-header{position:absolute;top:-35px;left:0;right:0;background:0 0;-webkit-filter:none;filter:none}.products-grid-showcase .list.alt-title .products-grid-item .cover-image-header h3{background-color:#0088ce;padding:8px 12px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;letter-spacing:0;text-overflow:ellipsis;text-align:center;text-shadow:none;text-transform:none}@media only screen and (min-width:980px){.products-grid-showcase .list .list-item{width:25%}.products-grid-showcase .list .list-item:first-child:nth-last-child(2),.products-grid-showcase .list .list-item:first-child:nth-last-child(2)~li,.products-grid-showcase .list .list-item:first-child:nth-last-child(3),.products-grid-showcase .list .list-item:first-child:nth-last-child(3)~li,.products-grid-showcase .list .list-item:first-child:nth-last-child(4),.products-grid-showcase .list .list-item:first-child:nth-last-child(4)~li{margin-left:0;float:left}.products-grid-showcase .list .list-item:first-child:nth-last-child(2):last-child,.products-grid-showcase .list .list-item:first-child:nth-last-child(2)~li:last-child,.products-grid-showcase .list .list-item:first-child:nth-last-child(3):last-child,.products-grid-showcase .list .list-item:first-child:nth-last-child(3)~li:last-child,.products-grid-showcase .list .list-item:first-child:nth-last-child(4):last-child,.products-grid-showcase .list .list-item:first-child:nth-last-child(4)~li:last-child{margin-right:0}.products-grid-showcase .list .list-item:first-child:nth-last-child(2),.products-grid-showcase .list .list-item:first-child:nth-last-child(2)~li{width:50%}.products-grid-showcase .list .list-item:first-child:nth-last-child(3):first-child,.products-grid-showcase .list .list-item:first-child:nth-last-child(3)~li:first-child{width:50%}.products-grid-showcase .list .list-item:first-child:nth-last-child(n+5),.products-grid-showcase .list .list-item:first-child:nth-last-child(n+5)~li{width:24%}}@media only screen and (min-width:1200px){.products-grid-showcase{white-space:normal;overflow:hidden}.products-grid-showcase .list .list-item{margin:0;float:left}.products-grid-showcase .list .list-item:last-child{margin-right:0}.products-grid-showcase .list .list-item:first-child:nth-last-child(4),.products-grid-showcase .list .list-item:first-child:nth-last-child(4)~li,.products-grid-showcase .list .list-item:first-child:nth-last-child(5),.products-grid-showcase .list .list-item:first-child:nth-last-child(5)~li,.products-grid-showcase .list .list-item:first-child:nth-last-child(n+7),.products-grid-showcase .list .list-item:first-child:nth-last-child(n+7)~li{width:25%}.products-grid-showcase .list .list-item:first-child:nth-last-child(4):nth-child(n+5),.products-grid-showcase .list .list-item:first-child:nth-last-child(4)~li:nth-child(n+5),.products-grid-showcase .list .list-item:first-child:nth-last-child(5):nth-child(n+5),.products-grid-showcase .list .list-item:first-child:nth-last-child(5)~li:nth-child(n+5),.products-grid-showcase .list .list-item:first-child:nth-last-child(n+7):nth-child(n+5),.products-grid-showcase .list .list-item:first-child:nth-last-child(n+7)~li:nth-child(n+5){margin-top:16px}.products-grid-showcase .list .list-item:first-child:nth-last-child(6),.products-grid-showcase .list .list-item:first-child:nth-last-child(6)~li{width:25%}.products-grid-showcase .list .list-item:first-child:nth-last-child(6):first-child,.products-grid-showcase .list .list-item:first-child:nth-last-child(6):nth-child(2),.products-grid-showcase .list .list-item:first-child:nth-last-child(6)~li:first-child,.products-grid-showcase .list .list-item:first-child:nth-last-child(6)~li:nth-child(2){width:50%}.products-grid-showcase .list .list-item:first-child:nth-last-child(6):nth-child(n+3),.products-grid-showcase .list .list-item:first-child:nth-last-child(6)~li:nth-child(n+3){margin-top:16px}}.products-grid-showcase .products-grid-item{background-color:#fff}.products-grid-showcase .products-grid-item .item-content{position:relative;display:block}.products-grid-showcase .products-grid-item>.product-link:hover{text-decoration:none}.products-grid-showcase .products-grid-item .cover-image{position:relative;height:190px;overflow:visible;background-size:cover;background-position:center}.products-grid-showcase .products-grid-item .cover-image.never-crop{background-color:#6c6f70;background-size:contain;background-repeat:no-repeat}.products-grid-showcase .products-grid-item .cover-image-header{position:absolute;display:block;width:100%;box-sizing:border-box}.products-grid-showcase .products-grid-item .cover-image-header h3{font-size:32px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none;padding:16px 12px 8px;line-height:1.5;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.5);text-transform:uppercase;text-overflow:ellipsis;overflow:hidden}.products-grid-showcase .products-grid-item .cover-image-header .cover-image-subheader{position:relative;display:inline-block;color:#0088ce;font-family:Tahoma,Helvetica,Arial,sans-serif;font-size:14px;background-color:#fff;padding:8px 12px;margin-top:8px}.products-grid-showcase .products-grid-item .prices-list{padding:16px 12px;height:30%;min-height:100px}.products-grid-showcase .products-grid-item .prices-list>li{display:table;width:100%;line-height:39px}.products-grid-showcase .products-grid-item .prices-list>li>span:first-child{color:#333;display:table-cell;font-size:14px}[dir=ltr] .products-grid-showcase .products-grid-item .prices-list>li>span:first-child{text-align:left}[dir=rtl] .products-grid-showcase .products-grid-item .prices-list>li>span:first-child{text-align:right}.products-grid-showcase .products-grid-item .prices-list>li>span:last-child{display:table-cell;font-size:26px}[dir=ltr] .products-grid-showcase .products-grid-item .prices-list>li>span:last-child{text-align:right}[dir=rtl] .products-grid-showcase .products-grid-item .prices-list>li>span:last-child{text-align:left}.products-grid-showcase .products-grid-item .prices-list>li.hide{display:none}.products-grid-showcase .products-grid-item .cta-button{height:35px;width:100%}.products-grid-showcase .list-item>.image{left:8px;right:8px;height:100%;position:absolute;background-size:cover;background-position:center}.lightbox.see-whats-included-lightbox .stage .modal-header{height:auto;white-space:normal;line-height:normal;padding:10px 42px 10px 12px}@media only screen and (min-width:737px){.lightbox.see-whats-included-lightbox .stage .modal-header{max-width:350px}}.lightbox.see-whats-included-lightbox .stage .modal-header .close{height:42px}@media only screen and (min-width:737px){.see-whats-included{width:350px}}.see-whats-included>h1:first-child{color:#fff;letter-spacing:0;text-align:center;padding:15px 25px;font-size:18px;text-transform:capitalize;background-color:#0088ce;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.see-whats-included>.swi-content{padding:30px 25px}.see-whats-included>.swi-content>p:first-child{margin-top:0}.see-whats-included>.swi-content img{display:inline-block;margin-bottom:6px}.see-whats-included>.swi-content>img:first-child:last-child,.see-whats-included>.swi-content>p>img:first-child:last-child{width:300px}.see-whats-included>.swi-content>img:first-child:nth-last-child(2),.see-whats-included>.swi-content>img:first-child:nth-last-child(2)~img,.see-whats-included>.swi-content>p>img:first-child:nth-last-child(2),.see-whats-included>.swi-content>p>img:first-child:nth-last-child(2)~img{width:147px}.see-whats-included>.swi-content>img:first-child:nth-last-child(n+3),.see-whats-included>.swi-content>img:first-child:nth-last-child(n+3)~img,.see-whats-included>.swi-content>p>img:first-child:nth-last-child(n+3),.see-whats-included>.swi-content>p>img:first-child:nth-last-child(n+3)~img{width:96px}.see-whats-included>.swi-content ul{padding:0 17px;margin:30px 0 0;list-style:disc;font-size:14px}.see-whats-included>.swi-content ul li:before{display:none}.see-whats-included>.swi-details{padding:0 75px 20px}.see-whats-included>.swi-details .button{display:block}@media only screen and (min-width:1200px){.grid-container.site-content-gutter .products-grid-showcase .content{padding-left:0;padding-right:0;margin-left:-8px;margin-right:-8px}}@media only screen and (min-width:980px){.grid-container.site-content-gutter .products-grid-showcase:first-child:nth-last-child(2),.grid-container.site-content-gutter .products-grid-showcase:first-child:nth-last-child(2)~li,.grid-container.site-content-gutter .products-grid-showcase:first-child:nth-last-child(3),.grid-container.site-content-gutter .products-grid-showcase:first-child:nth-last-child(3)~li,.grid-container.site-content-gutter .products-grid-showcase:first-child:nth-last-child(4),.grid-container.site-content-gutter .products-grid-showcase:first-child:nth-last-child(4)~li{margin-left:0;float:left}}.call-to-action{margin:16px 0}.call-to-action .call-to-action-wrapper a{display:inline-block;min-width:25%;margin:0 auto;padding:0 40px}.call-to-action-wrapper{margin:0 auto;max-width:1200px;text-align:center}.call-to-action-wrapper a{text-align:center;color:#fff}.site-content.site-content-gutter .two-column-tower{padding:0}.small-print{width:auto}.small-print>.site-content-gutter{max-width:1200px;margin:16px auto 0}@media only screen and (min-width:1024px){.small-print>.site-content-gutter{margin-bottom:32px}}.small-print>.site-content-gutter>.content{background-color:#fff;padding:12px;text-align:justify;font-size:11px;line-height:21px}.small-print>.site-content-gutter p{margin-bottom:12px}.site-content.site-content-gutter .site-content-gutter{padding-left:0;padding-right:0}.sticky-wrapper.fixed .sticky-content{position:fixed;top:0;z-index:10}.sticky-wrapper.fixed.absolute .sticky-content{position:absolute}.small-cross-sell-card{position:relative;background:#fff;overflow:hidden}.small-cross-sell-card a{position:relative;display:block;overflow:hidden}.small-cross-sell-card a:hover{text-decoration:none}.small-cross-sell-card a:hover .card-image{opacity:.75;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.small-cross-sell-card .card-image{position:relative;display:block;float:left;opacity:1}.small-cross-sell-card .card-image>img{width:100%}.small-cross-sell-card .card-image>.cover-image{position:absolute;display:block;width:100%;height:100%;background-size:cover;background-position:center center}.small-cross-sell-card .card-content h1{font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif}.small-cross-sell-card .card-content p{margin:16px 0 0 0;color:#6c6f70}.small-cross-sell-card .card-content p .price{font-size:24px}.small-cross-sell-card{margin:16px 0 0 16px}.small-cross-sell-card .card-image{width:155px;min-height:135px}.small-cross-sell-card .card-content{margin:0 8px 0 171px}.small-cross-sell-card .card-content h1{margin-top:20px}.comparison-chart-wrapper{max-width:1200px;margin:16px auto}.comparison-chart-wrapper .header-columns,.comparison-chart-wrapper .item-columns{position:relative;width:100%;overflow:hidden}.comparison-chart-wrapper .header-columns .title-column{position:absolute;width:20%;bottom:0;left:0;right:0;padding:12px 0 12px 16px;color:#fff;background-color:#0088ce;font-size:11px}@media only screen and (min-width:1024px){.comparison-chart-wrapper .header-columns .title-column{font-size:14px}}.comparison-chart-wrapper .header-columns .attraction-columns{position:relative;display:table;table-layout:fixed;width:80%;left:20%;background-color:#fff}@media only screen and (min-width:1024px){.comparison-chart-wrapper .header-columns .attraction-columns{width:65%;left:20%}}.comparison-chart-wrapper .single-column{position:relative;display:table-cell;vertical-align:top;overflow:hidden}.comparison-chart-wrapper .single-column .column-inner{margin:16px 12px 56px 13px}.comparison-chart-wrapper .single-column .column-inner .attraction-image{text-align:center}.comparison-chart-wrapper .single-column .column-inner .attraction-image img{width:100%;border:1px solid #ddd}.comparison-chart-wrapper .single-column .column-inner .attraction-title{padding:12px 0 0 0;font-size:11px;color:#6c6f70;font-family:Tahoma,Helvetica,Arial,sans-serif;line-height:22px}@media only screen and (min-width:736px){.comparison-chart-wrapper .single-column .column-inner .attraction-title{font-size:14px}}@media only screen and (min-width:1024px){.comparison-chart-wrapper .single-column .column-inner .attraction-title{font-size:14px}}.comparison-chart-wrapper .single-column .column-inner .valid-for{position:absolute;bottom:0;left:0;right:0;padding:12px 0;color:#fff;text-align:center;background-color:#0088ce;font-size:11px}@media only screen and (min-width:1024px){.comparison-chart-wrapper .single-column .column-inner .valid-for{font-size:14px}}.comparison-chart-wrapper .single-column:not(:first-child)::after{content:"";position:absolute;width:1px;left:0;top:16px;bottom:56px;background-color:#ddd}.comparison-chart-wrapper .item-columns{margin-top:12px}.comparison-chart-wrapper .item-columns .title-column{width:20%}.comparison-chart-wrapper .item-columns .selected-wrapper{position:absolute;width:80%;left:20%;top:0;bottom:0}@media only screen and (min-width:1024px){.comparison-chart-wrapper .item-columns .selected-wrapper{width:65%;left:20%}}.comparison-chart-wrapper .item-columns .selected-columns{display:table;table-layout:fixed;width:100%;height:100%;background-color:#fff}.comparison-chart-wrapper .title-column .title-inner{min-height:108px;margin:0 12px 0 0;padding:16px;background-color:#fff}.comparison-chart-wrapper .title-column .title-inner h1{font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;color:#6c6f70;margin-bottom:6px}@media only screen and (min-width:1024px){.comparison-chart-wrapper .title-column .title-inner h1{font-size:14px}}.comparison-chart-wrapper .title-column .title-inner .item-price:not(:last-child){margin-bottom:6px}.comparison-chart-wrapper .title-column .title-inner .price{font-size:18px}.comparison-chart-wrapper .title-column .title-inner .item-select{display:block}.comparison-chart-wrapper .title-column .title-inner .item-select .button{width:100%;font-size:11px}@media only screen and (min-width:1024px){.comparison-chart-wrapper .title-column .title-inner .item-select{display:none}}.comparison-chart-wrapper .selected-cell{position:relative;display:table-cell;vertical-align:middle}.comparison-chart-wrapper .selected-cell .selected-inner{text-align:center}.comparison-chart-wrapper .selected-cell .selected-inner .icon-check{font-size:28px;color:#3ab248}.comparison-chart-wrapper .selected-cell:not(:first-child)::after{content:"";position:absolute;width:1px;left:0;top:12px;bottom:12px;background-color:#ddd}.comparison-chart-wrapper .button-column{position:absolute;width:15%;right:0;top:0;bottom:0;display:none}.comparison-chart-wrapper .button-column .button-inner{position:relative;width:auto;height:100%;margin-left:12px;background-color:#fff}.comparison-chart-wrapper .button-column .button{position:absolute;display:block;width:auto;height:36px;left:12px;right:12px;top:50%;margin-top:-18px;font-size:14px}@media only screen and (min-width:1024px){.comparison-chart-wrapper .button-column{display:block}}.nagbar{color:#fff;background-color:#0088ce;font-size:18px}.nagbar .nagbar-message{padding:8px 42px 8px 8px;text-align:center}.security-badge{background-color:#f4f4f4;display:inline-block;padding:5px;margin-left:10px;vertical-align:top;margin-top:67px}.security-badge .logo-list{padding:10px;background-color:#fff}.security-badge .logo-list i.icon-atol-logo{font-size:50px}.security-badge .logo-list i.icon-norton-logo{font-size:45px}.security-badge .logo-list i.icon-trustwave{font-size:45px}.security-badge .logo-list i.icon-commission-for-aviation-regulation{font-size:45px}.security-badge .confidence-text{padding:10px}.security-badge .confidence-text>ul{list-style:disc;padding-left:20px}.security-badge .debit-message{padding:10px;background-color:#fff;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.security-badge .debit-message .icon-payment{font-size:30px;vertical-align:middle}.notifications-popup{padding:10px 20px}.notifications-popup .notification-list{overflow-y:auto}.notifications-popup .notification-list li{padding:10px 0;border-bottom:solid 1px #bbb}.notifications-popup .notification-list li a:hover{background-color:#f4f4f4;text-decoration:none}.notification-alert{display:inline-block;padding:2px 5px;line-height:1;text-align:center;border-radius:2px;background:#dc143c;color:#fff;font-size:12px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.navigation-drawer{background-color:#fff;position:fixed;left:0;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;z-index:1001;width:280px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}[dir=ltr] .navigation-drawer{left:0;-webkit-transform:translateX(-280px);-ms-transform:translateX(-280px);transform:translateX(-280px)}[dir=rtl] .navigation-drawer{right:0;-webkit-transform:translateX(280px);-ms-transform:translateX(280px);transform:translateX(280px)}.navigation-drawer.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.navigation-drawer .menu-top{height:60px;position:relative;background-color:#69be28;color:#fff}.navigation-drawer .menu-top h3{margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:36px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none;color:inherit}[dir=ltr] .navigation-drawer .menu-top h3{left:16px}[dir=rtl] .navigation-drawer .menu-top h3{right:16px}.navigation-drawer .menu-top a.close-btn{position:absolute;width:40px;height:40px;color:inherit;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .navigation-drawer .menu-top a.close-btn{right:0}[dir=rtl] .navigation-drawer .menu-top a.close-btn{left:0}.navigation-drawer .menu-top a.close-btn i{position:absolute;top:50%;left:50%;font-size:22px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:inherit}.navigation-drawer .heading{padding:12px;background-color:#0088ce;font-size:20px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;color:#fff}.navigation-drawer ul.nav-list li>a{color:#6c6f70;display:block;padding:12px 12px 12px 28px;text-decoration:none;position:relative;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.navigation-drawer ul.nav-list li>a.heading{padding:12px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}[dir=ltr] .navigation-drawer ul.nav-list li>a.heading{padding-right:32px}[dir=rtl] .navigation-drawer ul.nav-list li>a.heading{padding-left:32px}.navigation-drawer ul.nav-list li>a.heading:after{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;font-size:16px;top:calc(50% - 8px);color:#fff;content:"\e937"}[dir=ltr] .navigation-drawer ul.nav-list li>a.heading:after{right:12px}[dir=rtl] .navigation-drawer ul.nav-list li>a.heading:after{left:12px}.navigation-drawer ul.nav-list li>a.heading.open:after{content:"\e936"}.navigation-drawer ul.nav-list li>a .notification-alert{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.navigation-drawer ul.nav-list li.extras-menu>a{display:none}.navigation-drawer ul.nav-list .sub-menu{display:none}.search-panel{background-color:#0088ce;width:100%;color:#fff;padding:0 8px}.search-panel a{color:#fff}.search-panel .search-panel-parts:after,.search-panel .search-panel-parts:before{content:" ";display:table}.search-panel .search-panel-parts:after{clear:both}.search-panel .search-panel-parts:after,.search-panel .search-panel-parts:before{content:" ";display:table}.search-panel .search-panel-parts:after{clear:both}.search-panel .search-panel-parts .search-panel-part{vertical-align:bottom}[dir=ltr] .search-panel .search-panel-parts .search-panel-part{float:left}[dir=rtl] .search-panel .search-panel-parts .search-panel-part{float:right}.search-panel .search-panel-parts .search-panel-part.fields{width:85%}.search-panel .search-panel-parts .search-panel-part.submit{width:15%;padding-top:24px}.search-panel .search-panel-parts .search-panel-part.submit .search-unit-field{width:100%}[dir=ltr] .search-panel .search-panel-parts .search-panel-part.submit-solo{float:right}[dir=rtl] .search-panel .search-panel-parts .search-panel-part.submit-solo{float:left}.search-panel .search-panel-parts .search-panel-part.submit-solo .search-unit-field{width:100%}.search-panel .search-panel-parts .search-panel-part.footer{width:100%}.search-panel .search-panel-parts .search-panel-part.footer .top{padding:4px 4px 0}.search-panel .search-panel-parts .search-panel-part.footer .top:after,.search-panel .search-panel-parts .search-panel-part.footer .top:before{content:" ";display:table}.search-panel .search-panel-parts .search-panel-part.footer .top:after{clear:both}.search-panel .search-panel-parts .search-panel-part.footer .top:after,.search-panel .search-panel-parts .search-panel-part.footer .top:before{content:" ";display:table}.search-panel .search-panel-parts .search-panel-part.footer .top:after{clear:both}@media screen and (max-width:1200px){.search-panel .search-panel-parts .search-panel-part.fields{width:100%}.search-panel .search-panel-parts .search-panel-part.submit{width:100%;padding-top:0}}.search-panel .search-unit-field-row{width:50%}[dir=ltr] .search-panel .search-unit-field-row{float:left}[dir=rtl] .search-panel .search-unit-field-row{float:right}.search-panel .search-unit-field-row.one{width:50%}.search-panel .search-unit-field-row.two{width:50%}@media screen and (max-width:1200px){.search-panel .search-unit-field-row{width:100%!important}}.search-panel .search-unit-field{padding:4px}[dir=ltr] .search-panel .search-unit-field{float:left}[dir=rtl] .search-panel .search-unit-field{float:right}.search-panel .search-unit-field .date-range label,.search-panel .search-unit-field>label:not(.checkbox-btn):not(.radio-btn){display:block;height:24px;white-space:nowrap;letter-spacing:1px}.search-panel .search-unit-field.submit>button{width:100%}.search-panel .pseudo-input,.search-panel input,.search-panel select{width:100%;border-color:#fff;font-size:14px}.search-panel .pseudo-input:focus,.search-panel input:focus,.search-panel select:focus{border-color:#fff}.search-panel .autocompleter.autocompleter-multi-select .more-text{font-size:14px}.search-panel .image-link{color:inherit}.search-panel .checkbox-btn>.icon,.search-panel .radio-btn>.icon{border-color:transparent;background-color:#fff}[dir=ltr] .search-panel a.more-options{float:right}[dir=rtl] .search-panel a.more-options{float:left}[dir=ltr] .search-panel a.more-options{margin-right:4px}[dir=rtl] .search-panel a.more-options{margin-left:4px}.search-panel .date-picker.date-picker-disabled .field-with-icon{background-color:transparent}.search-panel .date-picker.date-picker-disabled .field-with-icon:before{color:#888}.search-panel .date-picker.date-picker-disabled .field-with-icon input{color:#888;border-color:#888}.search-panel .date-picker.date-picker-disabled select{background-color:transparent;color:transparent;border-color:#888}.search-panel .search-unit-add-sector{cursor:pointer}.search-panel .search-unit-add-sector.inline{padding:4px;line-height:30px}[dir=ltr] .search-panel .search-unit-add-sector.inline{float:left}[dir=rtl] .search-panel .search-unit-add-sector.inline{float:right}.search-panel .search-unit-add-sector i{color:inherit}.search-unit-bar .site-content{min-width:0}.search-unit-bar .sub-header{color:#fff;padding:12px 16px}.search-unit-container{background-color:#0088ce;padding:12px 0}.search-unit-container.fixed{position:fixed;width:100%;max-width:1600px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:110px;z-index:4}[dir=ltr] .date-picker.has-time-picker .date-part,[dir=ltr] .date-picker.has-time-picker .time-part{float:left}[dir=rtl] .date-picker.has-time-picker .date-part,[dir=rtl] .date-picker.has-time-picker .time-part{float:right}.date-picker.has-time-picker .date-part{width:60%}.date-picker.has-time-picker .time-part{width:40%}[dir=ltr] .date-picker.has-time-picker .time-part{padding-left:4px}[dir=rtl] .date-picker.has-time-picker .time-part{padding-right:4px}.time-picker .time-separator,.time-picker select{float:left}.time-picker select{width:45%}.time-picker .time-separator{width:10%;text-align:center;line-height:30px;color:inherit;margin:0}ul.date-range{margin:0;padding:0;height:30px;width:100%}ul.date-range li{display:inline-block;width:50%}[dir=ltr] ul.date-range li{float:left}[dir=rtl] ul.date-range li{float:right}[dir=ltr] ul.date-range li:first-child{padding-right:4px}[dir=rtl] ul.date-range li:first-child{padding-left:4px}[dir=ltr] ul.date-range li:last-child{padding-left:4px}[dir=rtl] ul.date-range li:last-child{padding-right:4px}ul.date-range li.solo:last-child{position:relative;left:-4px}[dir=rtl] .ui-datepicker-multi .ui-datepicker-group{float:right}[dir=rtl] .ui-datepicker .ui-datepicker-next{left:2px;right:inherit}[dir=rtl] .ui-datepicker .ui-datepicker-prev{right:2px;left:inherit}.guest-picker{position:relative}.guest-picker .drop-panel{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);color:#6c6f70;padding:16px;width:675px}.guest-picker .drop-panel.reduced-padding{padding:8px}.guest-picker .drop-panel input,.guest-picker .drop-panel select{border-color:#bbb}.guest-picker .drop-panel input:focus,.guest-picker .drop-panel select:focus{border-color:#49c2ff}.guest-picker .drop-panel a.group-bookings-prompt{color:#005293;text-decoration:underline}[dir=ltr] .guest-picker .drop-panel a.group-bookings-prompt{margin-left:12px}[dir=rtl] .guest-picker .drop-panel a.group-bookings-prompt{margin-right:12px}.guest-picker>a.group-bookings-prompt{display:inline-block;margin-top:6px;font-size:14px}.guest-picker .small-drop-panel{width:100%}.guest-picker .medium-drop-panel{width:330px}.guest-picker table.guest-picker-table{margin-bottom:4px}.guest-picker table.guest-picker-table th{font-weight:400;white-space:nowrap;text-align:left;font-size:14px;padding:0 6px 4px;vertical-align:top}.guest-picker table.guest-picker-table td{padding:0 6px;vertical-align:top}.guest-picker table.guest-picker-table td.row-label{width:70px;padding-top:8px;font-size:14px}.guest-picker table.guest-picker-table select{width:60px;margin:0 6px 6px 0}.guest-picker table.guest-picker-table .ageRanges{font-size:11px}.guest-picker .guest-picker-footer{padding-top:12px}.guest-picker .guest-picker-footer .button.secondary{padding:0 1em}.guest-picker .pseudo-input{display:block}.guest-picker .pseudo-input .party-size:after{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle;color:#0088ce}[dir=ltr] .guest-picker .pseudo-input .party-size:after{margin-left:2px}[dir=rtl] .guest-picker .pseudo-input .party-size:after{margin-right:2px}.guest-picker .pseudo-input .party-size.party-size-adults:after{content:"\e901";font-size:20px;margin-top:-4px}.guest-picker .pseudo-input .party-size.party-size-children:after{content:"\e900";font-size:16px;margin-top:0}[dir=ltr] .guest-picker .pseudo-input .party-size+.party-size{margin-left:8px}[dir=rtl] .guest-picker .pseudo-input .party-size+.party-size{margin-right:8px}.tokenising-field{display:inline-block}.tokenising-field .frame-container{display:inline-block;border:1px solid #bbb;border-radius:0;height:38px;padding:9px 5px 0;vertical-align:middle}.ng-submitted .tokenising-field.ng-invalid .frame-container{border-color:#dc143c}ul.filter-criterion-list{vertical-align:middle}ul.filter-criterion-list:after,ul.filter-criterion-list:before{content:" ";display:table}ul.filter-criterion-list:after{clear:both}ul.filter-criterion-list:after,ul.filter-criterion-list:before{content:" ";display:table}ul.filter-criterion-list:after{clear:both}ul.filter-criterion-list>li{margin:0 4px 4px 0}[dir=ltr] ul.filter-criterion-list>li{margin:0 4px 4px 0;float:left}[dir=rtl] ul.filter-criterion-list>li{margin:0 0 4px 4px;float:right}.filter-criterion-toggle-caption{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:36px;text-transform:uppercase;padding-right:8px}.filter-criterion-toggle{background-color:#898c8d;color:#fff;font-size:14px;text-decoration:none;padding:0 8px;line-height:36px;display:inline-block;white-space:nowrap;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;position:relative}[dir=ltr] .filter-criterion-toggle{padding-right:26px}[dir=rtl] .filter-criterion-toggle{padding-left:26px}.filter-criterion-toggle:after{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e938";font-size:8px;color:inherit;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .filter-criterion-toggle:after{right:8px}[dir=rtl] .filter-criterion-toggle:after{left:8px}.filter-criterion-toggle:hover{text-decoration:none}.applied-filters{position:relative}[dir=ltr] .applied-filters{padding-left:60px}[dir=rtl] .applied-filters{padding-right:60px}.applied-filters .caption{font-size:14px;line-height:36px;text-transform:uppercase;position:absolute;top:0}[dir=ltr] .applied-filters .caption{left:0}[dir=rtl] .applied-filters .caption{right:0}[dir=ltr] .applied-filters .filter-criterion-toggle{margin:0 4px 4px 0}[dir=rtl] .applied-filters .filter-criterion-toggle{margin:0 0 4px 4px}.selected-product-summary-bar{padding:0 10px;line-height:42px;background-color:#6c6f70;color:#fff}.selected-product-summary-bar .caption{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;margin-right:12px}.selected-product-summary-bar .image-link.primary{color:#fff}.hotel-itinerary{background-color:#fff;display:table;width:100%}.hotel-itinerary>.part{display:table-cell;vertical-align:top}.hotel-itinerary .hotel-image{background-position:center center;background-repeat:no-repeat;width:25%;position:relative;background-size:cover}.hotel-itinerary .info{width:75%;position:relative}.hotel-itinerary .info .main{padding:10px 15px 15px;position:relative}[dir=ltr] .hotel-itinerary .info .main .dates{float:none}[dir=rtl] .hotel-itinerary .info .main .dates{float:none}.hotel-itinerary .info .main:after{content:"";display:block;clear:both}.hotel-itinerary .star-rating{margin-bottom:2px}[dir=ltr] .hotel-itinerary .calendar-date{float:left}[dir=rtl] .hotel-itinerary .calendar-date{float:right}[dir=ltr] .hotel-itinerary .calendar-date:first-child{margin-right:10px}[dir=rtl] .hotel-itinerary .calendar-date:first-child{margin-left:10px}.hotel-itinerary .change-hotel,.hotel-itinerary .total-price{position:absolute}[dir=ltr] .hotel-itinerary .change-hotel,[dir=ltr] .hotel-itinerary .total-price{right:15px;float:none}[dir=rtl] .hotel-itinerary .change-hotel,[dir=rtl] .hotel-itinerary .total-price{left:15px;float:none}.hotel-itinerary .change-hotel .price-deposit,.hotel-itinerary .total-price .price-deposit{margin-top:15px}.hotel-itinerary .change-hotel .price-deposit span,.hotel-itinerary .total-price .price-deposit span{font-size:1.1em}.hotel-itinerary .change-hotel{bottom:15px}[dir=rtl] .hotel-itinerary .change-hotel .icon-return{margin-right:0}.hotel-itinerary .total-price{bottom:50px}[dir=ltr] .hotel-itinerary .total-price{text-align:right}[dir=rtl] .hotel-itinerary .total-price{text-align:left}.hotel-itinerary .total-price:after{content:"";display:block;clear:both}.hotel-itinerary .total-price .price{font-weight:400}.hotel-itinerary .rooms{margin:10px 0;color:#888}.hotel-itinerary .rooms .room{margin-bottom:8px}.hotel-itinerary .rooms .room .description{margin-bottom:4px}.hotel-review-browser{width:100%}@media screen and (max-width:736px){.hotel-review-browser{width:100%}}.hotel-review-browser>.content{background-color:#f4f4f4}.hotel-review-browser>.footer{padding:12px;border-top:solid 1px #ccc;text-align:center}.hotel-review-snippet-browser-2 .slick-arrow{cursor:pointer;width:36px;height:36px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:none;outline:0;background-color:#005293;color:transparent;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:9}@media (min-width:601px){.hotel-review-snippet-browser-2 .slick-arrow:not(.visible):not(:hover){opacity:0}}.hotel-review-snippet-browser-2 .slick-arrow:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:12px}[dir=ltr] .hotel-review-snippet-browser-2 .slick-arrow.slick-prev,[dir=rtl] .hotel-review-snippet-browser-2 .slick-arrow.slick-next{left:0}[dir=ltr] .hotel-review-snippet-browser-2 .slick-arrow.slick-prev:after,[dir=rtl] .hotel-review-snippet-browser-2 .slick-arrow.slick-next:after{content:"\e944"}[dir=ltr] .hotel-review-snippet-browser-2 .slick-arrow.slick-next,[dir=rtl] .hotel-review-snippet-browser-2 .slick-arrow.slick-prev{right:0}[dir=ltr] .hotel-review-snippet-browser-2 .slick-arrow.slick-next:after,[dir=rtl] .hotel-review-snippet-browser-2 .slick-arrow.slick-prev:after{content:"\e945"}.hotel-review-snippet-browser-2 .slick-arrow.visible:not(:hover),.hotel-review-snippet-browser-2:hover .slick-arrow:not(:hover){opacity:.75}.hotel-review-snippet-browser-2 .hotel-review-snippet{position:relative;padding:16px 12px}.hotel-review-snippet-browser-2 .hotel-review-snippet .snippet{color:#005293;margin-bottom:12px}.hotel-review-snippet-browser-2 .hotel-review-snippet .customer-rating{margin-bottom:8px}.hotel-review-snippet-browser-2 .hotel-review-snippet .customer-rating .rating{font-size:24px}.hotel-review-snippet-browser-2 .hotel-review-snippet .reviewer{color:#0088ce;font-size:14px;font-weight:700}.hotel-review-snippet-browser-2 .carousel-hidden{opacity:0}quote-creator .header{background-color:#0088ce;color:#fff;font-size:24px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;padding:15px;display:none}quote-creator .header .icon{color:#fff;float:right}quote-creator .header .icon::after{content:" ";clear:both}quote-creator .content{padding:8px}quote-creator .content .field{padding:5px}quote-creator .content .field>label{padding-right:5px;display:inline-block;width:20%}quote-creator .content .field>input{display:inline-block;width:250px}quote-creator .loading-text{text-align:center;padding:10px}.quote-reference-holder{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.header-quote-reference{float:right}.quote-content-panel{padding-top:0}.quote-summary .quote-creation-date{padding-top:0}.quote-summary .quote-product-wrapper{clear:both}.quote-summary .quote-product{clear:both;margin:12px 0}.quote-summary .quote-product .quote-title{font-weight:700}.quote-summary .quote-product .bookingType{background-color:#0088ce;color:#fff;margin:10px -24px;padding:10px 24px}.quote-summary .quote-product .prices{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;margin:10px -24px 0;padding:10px 24px;font-size:18px}.quote-summary .quote-product .vat-message-container{font-size:16px}.quote-summary .quote-product .quote-offers{padding:.4em 1em}.quote-summary .quote-product .quote-offers div{line-height:1.6}.quote-summary .quote-product .flight-listing>.section.leg:last-child{border-right:0}.quote-summary .quote-product .product-options{padding-top:12px}.quote-summary .quote-product .flight-options h4,.quote-summary .quote-product .product-options h4{font-size:18px}.quote-summary .quote-product .flight-options .option-container .option,.quote-summary .quote-product .product-options .option-container .option{clear:both}.quote-summary .quote-product .flight-options .option-container .option .price,.quote-summary .quote-product .product-options .option-container .option .price{float:right}.quote-summary .quote-product .flight-options .on-request,.quote-summary .quote-product .product-options .on-request{font-size:14px}.quote-summary .quote-product basket-notes{margin-bottom:10px}.quote-summary .quote-refresh-modal-content{max-height:500px;min-width:600px;overflow-y:auto;overflow-x:hidden}.quote-summary .quote-refresh-modal-content .quote-product{padding:10px}.quote-summary .quote-refresh-modal-content .quote-product .bookingType{margin:0 0}.quote-summary .quote-refresh-modal-footer{border-top:1px solid #ccc}.quote-summary .quote-refresh-modal-footer button,.quote-summary .quote-refresh-modal-footer button.primary{margin:10px 0 10px 0}[dir=ltr] .quote-summary .quote-refresh-modal-footer button,[dir=ltr] .quote-summary .quote-refresh-modal-footer button.primary{float:right}[dir=rtl] .quote-summary .quote-refresh-modal-footer button,[dir=rtl] .quote-summary .quote-refresh-modal-footer button.primary{float:left}[dir=ltr] .quote-summary .quote-refresh-modal-footer button,[dir=ltr] .quote-summary .quote-refresh-modal-footer button.primary{margin-right:10px}[dir=rtl] .quote-summary .quote-refresh-modal-footer button,[dir=rtl] .quote-summary .quote-refresh-modal-footer button.primary{margin-left:10px}.quote-summary .loading-text{text-align:center;padding:10px}.quote-terms .phone-us{display:none}@media print{.quote-terms .phone-us{display:inherit}.quote-terms .contact-us,.quote-terms .quote-validity{display:none}}basket-notes{display:block}basket-notes .basket-note{position:relative;padding:12px;border-radius:3px;background-color:#f5f5f5;margin-bottom:6px}basket-notes .note-text{margin-bottom:4px}basket-notes .note-meta{color:#aaa;font-size:12px}basket-notes textarea{width:100%;max-width:100%}.promo-panel{display:block;text-decoration:none;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;color:#fff}.promo-panel .overlay{color:inherit;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.promo-panel .overlay h2,.promo-panel .overlay h3,.promo-panel .overlay h4{color:inherit;font-size:40px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none;text-shadow:0 0 1px rgba(0,0,0,.3)}.promo-panel .background{width:100%}.promo-panel iframe.default-sizing{width:100%;height:400px}ul.promo-cards{width:100%;margin-top:16px}ul.promo-cards:after,ul.promo-cards:before{content:" ";display:table}ul.promo-cards:after{clear:both}ul.promo-cards:after,ul.promo-cards:before{content:" ";display:table}ul.promo-cards:after{clear:both}ul.promo-cards>li{padding:0 12px 24px;width:50%}[dir=ltr] ul.promo-cards>li{float:left}[dir=rtl] ul.promo-cards>li{float:right}@media screen and (min-width:900px){ul.promo-cards>li{width:33.33%}}@media screen and (min-width:1100px){ul.promo-cards>li{width:25%}}ul.promo-cards>li.compact a.promo-card.destination .title{color:#6c6f70}ul.promo-cards>li.compact a.promo-card.destination .teaser-prices .caption{color:#6c6f70}.promo-cards{width:100%;margin-top:16px}.promo-cards:after,.promo-cards:before{content:" ";display:table}.promo-cards:after{clear:both}.promo-cards:after,.promo-cards:before{content:" ";display:table}.promo-cards:after{clear:both}.promo-cards.promo-card-set{padding:16px 8px 0}.promo-cards.promo-card-set .promo-card{display:inline-block;vertical-align:top;padding:0 12px 24px;width:50%}[dir=ltr] .promo-cards.promo-card-set .promo-card{float:left}[dir=rtl] .promo-cards.promo-card-set .promo-card{float:right}@media screen and (min-width:900px){.promo-cards.promo-card-set .promo-card{width:33.33%}}@media screen and (min-width:1100px){.promo-cards.promo-card-set .promo-card{width:25%}}.promo-cards.promo-card-set .promo-card-container{display:inline-block;vertical-align:top;width:100%}.promo-cards.promo-card-set .promo-card-container .promo-card-content{position:relative;width:100%;height:auto;overflow:hidden}.promo-cards.promo-card-set .promo-card-container .promo-card-content .title{position:absolute;left:0;max-width:100%;font-weight:400;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:1.1;padding:12px 8px;background-color:rgba(0,136,206,.6);color:#fff;top:5%;right:initial}[dir=ltr] .promo-cards.promo-card-set .promo-card-container .promo-card-content .title{text-align:left}[dir=rtl] .promo-cards.promo-card-set .promo-card-container .promo-card-content .title{text-align:right}@media only screen and (min-width:1024px){[dir=ltr] .promo-cards.promo-card-set .promo-card-container .promo-card-content .title{right:auto;left:0}[dir=rtl] .promo-cards.promo-card-set .promo-card-container .promo-card-content .title{right:0;left:auto}}.promo-cards.promo-card-set .promo-card-container .promo-card-content .title h3,.promo-cards.promo-card-set .promo-card-container .promo-card-content .title h4{color:#fff;font-size:1.5rem}.promo-cards.promo-card-set .promo-card-container .promo-card-content .title h3{padding-bottom:3px}.promo-cards.promo-card-set .promo-card-container .promo-card-content .title h4{font-family:Verveine,Tahoma,Helvetica,Arial,sans-serif}.promo-cards.promo-card-set .promo-card-container .promo-card-content a{text-decoration:none}.promo-cards.promo-card-set .promo-card-container .promo-card-content img{width:100%;border:none;min-height:180px;max-height:180px}.promo-cards.promo-card-set .promo-card-container .promo-card-content p{margin:0}.promo-cards.promo-card-set .promo-card-container .promo-card-footer{position:relative;width:100%;min-height:86px;padding:10px;background-color:#fff;border:1px solid #eee;font-size:.9rem}[dir=ltr] .promo-cards.promo-card-set .promo-card-container .promo-card-footer{text-align:left}[dir=rtl] .promo-cards.promo-card-set .promo-card-container .promo-card-footer{text-align:right}.promo-cards.promo-card-set .promo-card-container .promo-card-footer:after{content:"";display:block;clear:both}.promo-cards.promo-card-set .promo-card-container .promo-card-footer h5{padding-bottom:5px}.promo-cards.promo-card-set .promo-card-container .promo-card-footer .caption{color:#888}.promo-cards.promo-card-set .promo-card-container .promo-card-footer .caption:nth-last-child(n+4):nth-last-child(-n+4):first-child{width:50%}[dir=ltr] .promo-cards.promo-card-set .promo-card-container .promo-card-footer .caption:nth-last-child(n+4):nth-last-child(-n+4):first-child{float:left}[dir=rtl] .promo-cards.promo-card-set .promo-card-container .promo-card-footer .caption:nth-last-child(n+4):nth-last-child(-n+4):first-child{float:right}.promo-cards.promo-card-set .promo-card-container .promo-card-footer .caption:nth-last-child(n+4):nth-last-child(-n+4):first-child~div{width:50%}[dir=ltr] .promo-cards.promo-card-set .promo-card-container .promo-card-footer .caption:nth-last-child(n+4):nth-last-child(-n+4):first-child~div{float:left}[dir=rtl] .promo-cards.promo-card-set .promo-card-container .promo-card-footer .caption:nth-last-child(n+4):nth-last-child(-n+4):first-child~div{float:right}[dir=ltr] .promo-cards.promo-card-set .promo-card-container .promo-card-footer .caption:nth-last-child(n+4):nth-last-child(-n+4):first-child~div:nth-child(2){clear:left}[dir=rtl] .promo-cards.promo-card-set .promo-card-container .promo-card-footer .caption:nth-last-child(n+4):nth-last-child(-n+4):first-child~div:nth-child(2){clear:right}.promo-cards.promo-card-set .promo-card-container .promo-card-footer .caption:nth-last-child(n+4):nth-last-child(-n+4):first-child~div.caption{position:absolute;width:50%}[dir=ltr] .promo-cards.promo-card-set .promo-card-container .promo-card-footer .caption:nth-last-child(n+4):nth-last-child(-n+4):first-child~div.caption{right:0}[dir=rtl] .promo-cards.promo-card-set .promo-card-container .promo-card-footer .caption:nth-last-child(n+4):nth-last-child(-n+4):first-child~div.caption{left:0}.promo-cards.promo-card-set .promo-card-container .promo-card-footer .price{color:#69be28;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif}.promo-cards.promo-card-set .promo-card-container .promo-card-footer li,.promo-cards.promo-card-set .promo-card-container .promo-card-footer p,.promo-cards.promo-card-set .promo-card-container .promo-card-footer ul{font-size:.903em}.promo-cards.promo-card-set .promo-card-container .promo-card-footer p strong{font-weight:700}.promo-cards.promo-card-set .promo-card-container .promo-card-footer a:hover{text-decoration:none}.promo-cards.promo-card-set .promo-card-container .promo-card-footer a li:hover,.promo-cards.promo-card-set .promo-card-container .promo-card-footer a p:hover,.promo-cards.promo-card-set .promo-card-container .promo-card-footer a ul:hover{text-decoration:underline}.promo-cards.promo-card-set .promo-card-container .select-bar{background-color:#69be28;color:#fff;line-height:36px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;margin-top:6px;display:block}.promo-card .header{background-color:#0088ce;color:#fff;height:36px;line-height:36px;padding:0 12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative}[dir=ltr] .promo-card .header.header-destination{padding-left:34px}[dir=rtl] .promo-card .header.header-destination{padding-right:34px}.promo-card .header.header-destination:before{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;color:#fff;content:"\e94b"}[dir=ltr] .promo-card .header.header-destination:before{left:12px}[dir=rtl] .promo-card .header.header-destination:before{right:12px}.promo-card>.image{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#f4f4f4;position:relative;height:190px}.promo-card>.image>.overlay{position:absolute;padding:16px 12px;top:0;bottom:0;width:100%;z-index:2;font-size:36px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none;line-height:1.1;color:#fff;background:-webkit-linear-gradient(top,rgba(0,0,0,.4) 0,transparent 50%);background:linear-gradient(to bottom,rgba(0,0,0,.4) 0,transparent 50%)}.blog-showcase .promo-card>.image>.overlay{font-size:28px}.promo-card>.image>.overlay-arrow{position:absolute;bottom:0;width:100%;height:12px;overflow:hidden;border-style:solid;border-color:#ccc;border-width:0 1px}.promo-card>.image>.overlay-arrow:after,.promo-card>.image>.overlay-arrow:before{content:"";position:absolute;height:200%;width:50%;top:0;background:#fff}.promo-card>.image>.overlay-arrow:before{-webkit-transform:skew(55deg);-ms-transform:skew(55deg);transform:skew(55deg)}[dir=ltr] .promo-card>.image>.overlay-arrow:before{left:0}[dir=rtl] .promo-card>.image>.overlay-arrow:before{right:0}.promo-card>.image>.overlay-arrow:after{-webkit-transform:skew(-55deg);-ms-transform:skew(-55deg);transform:skew(-55deg)}[dir=ltr] .promo-card>.image>.overlay-arrow:after{right:0}[dir=rtl] .promo-card>.image>.overlay-arrow:after{left:0}.promo-card:hover{text-decoration:none}.promo-card:hover>.image:before{opacity:0}.promo-card .video{height:190px}.promo-card .video iframe{width:100%;height:100%}.promo-card>.inner{background-color:#fff;padding:8px 12px 16px;min-height:55px;border-style:solid;border-color:#ccc;border-width:0 1px 1px 1px}.promo-card>.inner ul.teaser-prices>li{display:table;width:100%}.promo-card>.inner ul.teaser-prices>li .caption,.promo-card>.inner ul.teaser-prices>li .price{display:table-cell}.promo-card>.inner ul.teaser-prices>li .price{font-size:26px}[dir=ltr] .promo-card>.inner ul.teaser-prices>li .price{text-align:right}[dir=rtl] .promo-card>.inner ul.teaser-prices>li .price{text-align:left}.promo-card>.inner ul.teaser-prices>li+li{margin-top:8px}.promo-card.promo-card-info>.inner{padding:16px 12px;min-height:180px}.promo-card.promo-card-info>.inner h3,.promo-card.promo-card-info>.inner h4{font-size:20px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;margin-bottom:.25em}.promo-card-set-short .promo-card>.inner{height:55px;min-height:55px;max-height:initial}.promo-card-set-short .promo-card .promo-card-container .promo-card-footer{height:55px;max-height:initial}.promo-card-set-medium .promo-card>.inner{height:130px;min-height:130px;max-height:initial}.promo-card-set-medium .promo-card .promo-card-container .promo-card-footer{height:130px;max-height:initial}.promo-card-set-long .promo-card>.inner{height:270px;min-height:270px;max-height:initial}.promo-card-set-long .promo-card .promo-card-container .promo-card-footer{height:270px;max-height:initial}@media screen and (min-width:1100px){.promo-cards.promo-card-set-large .promo-card{width:50%}}.promo-cards.promo-card-set-large .promo-card .promo-card-container .promo-card-content img{max-height:576px}.promo-cards-scroll{overflow-x:auto;margin:0 -12px}@media screen and (max-width:1100px){.promo-cards-scroll ul.promo-cards.promo-card-set{width:133.33%}}@media screen and (max-width:900px){.promo-cards-scroll ul.promo-cards.promo-card-set{width:200%}}.promo-cards-scroll ul.promo-cards.promo-card-set>li{width:25%}.promo-card.promo-card-destination>.header{background-color:#0088ce;font-size:28px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none;color:#fff;padding:16px 12px}.promo-card.promo-card-destination ul.teaser-prices li{display:table;width:100%}.promo-card.promo-card-destination ul.teaser-prices li .caption,.promo-card.promo-card-destination ul.teaser-prices li .price{display:table-cell}.promo-card.promo-card-destination ul.teaser-prices li .price{font-size:24px;display:table-cell;padding:0;line-height:inherit}[dir=ltr] .promo-card.promo-card-destination ul.teaser-prices li .price{text-align:right}[dir=rtl] .promo-card.promo-card-destination ul.teaser-prices li .price{text-align:left}.promo-cards.promo-card-set .promo-card .promo-card-container .promo-card-footer a:hover{text-decoration:none}.promo-cards.promo-card-set .promo-card .promo-card-container .promo-card-footer a p{font-size:12px}.promo-cards.promo-card-set .promo-card .promo-card-container .promo-card-footer a p:hover{text-decoration:none}.promo-cards.promo-card-set .promo-card .promo-card-container .promo-card-footer a ul{list-style:none;padding:0;margin:0}.promo-cards.promo-card-set .promo-card .promo-card-container .promo-card-footer a ul:hover{text-decoration:none}.promo-cards.promo-card-set .promo-card .promo-card-container .promo-card-footer a ul li{font-size:12px;margin-left:1.5em}.promo-cards.promo-card-set .promo-card .promo-card-container .promo-card-footer a ul li:hover{text-decoration:none}.promo-cards.promo-card-set .promo-card .promo-card-container .promo-card-footer a ul li::before{content:"\25a0";color:#69be28;padding-right:.4em;font-size:1.6em;line-height:1.1;margin-left:-1em}.promo-cards.promo-card-set .promo-card .promo-card-container .promo-card-footer h4{font-size:18px;margin:6px 0 6px}.promo-cards.promo-card-set .promo-card .promo-card-container .promo-card-footer h4:last-of-type{margin:6px 0 0}.promo-cards.promo-card-set .promo-card .promo-card-container .promo-card-footer h4 span{font-size:20px}.promo-cards.promo-card-set a.promo-card.destination{display:block;width:100%;padding:0}.promo-cards.promo-card-set a.promo-card.destination>.image{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#f4f4f4;position:relative;height:190px}.promo-cards.promo-card-set a.promo-card.destination>.image>.overlay{position:absolute;padding:12px 8px;top:0;bottom:auto;width:inherit;font-size:24px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-transform:none;line-height:1.1;background:rgba(0,136,206,.6);color:#fff;z-index:2;margin:8px 8px 8px 0}.promo-cards.promo-card-set a.promo-card.destination>.inner{background-color:#fff;padding:8px 12px 16px;min-height:55px;border-style:solid;border-color:#ccc;border-width:0 1px 1px 1px}.promo-cards.promo-card-set a.promo-card.destination>.inner ul.teaser-prices>li{display:table;width:100%}.promo-cards.promo-card-set a.promo-card.destination>.inner ul.teaser-prices>li .caption,.promo-cards.promo-card-set a.promo-card.destination>.inner ul.teaser-prices>li .price{display:table-cell}.promo-cards.promo-card-set a.promo-card.destination>.inner ul.teaser-prices>li .caption{color:#6c6f70}.promo-cards.promo-card-set a.promo-card.destination>.inner ul.teaser-prices>li .price{font-size:14px}.promo-cards.promo-card-set a.promo-card.destination>.inner ul.teaser-prices>li+li{margin-top:8px}.promo-text-block{background-color:#fff;padding:48px 32px}.promo-text-block p{margin:16px 0}.promo-text-block h2{text-align:center;font-size:40px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none;padding:20px 0}.promo-text-block .link-wrapper{margin-top:32px;text-align:center}.promo-text-block .logo-wrapper{margin:16px;text-align:center}.promo-text-block .logo-wrapper i{color:#0088ce}.minimal-text-block{color:#888;padding:12px;font-size:14px;margin-bottom:12px}.promo-text-block-wrapper{max-width:1200px;min-width:736px;margin:0 auto}.promo-text-block-wrapper .promo-text-block{background-color:#fff;padding:48px 32px}.promo-text-block-wrapper .promo-text-block.site-content .markdown-container ul{list-style:none}.promo-text-block-wrapper .promo-text-block.site-content .markdown-container ul li{line-height:1.42857}.promo-text-block-wrapper .promo-text-block.site-content .markdown-container ul li:before{margin-top:-4px}.promo-text-block-wrapper .promo-text-block.site-content .markdown-container ul li ul{list-style:none}.promo-text-block-wrapper .promo-text-block.site-content .markdown-container ul li ol{list-style:decimal}.promo-text-block-wrapper .promo-text-block.site-content .markdown-container ol{list-style:decimal}.site-content.site-content-gutter .promo-text-block-wrapper{padding:0}.promo-pair{position:relative}.promo-pair .promo-media-block{display:none}@media only screen and (min-width:1024px){.promo-pair .promo-media-block{display:block;position:absolute;width:50%;height:100%;top:0}[dir=ltr] .promo-pair .promo-media-block{right:0}[dir=rtl] .promo-pair .promo-media-block{left:0}[dir=ltr] .promo-pair .promo-media-block:first-child,[dir=rtl] .promo-pair .promo-media-block:last-child{left:0}[dir=ltr] .promo-pair .promo-media-block:last-child,[dir=rtl] .promo-pair .promo-media-block:first-child{right:0}}.promo-pair .promo-media-block .fallback .image,.promo-pair .promo-media-block>.image{position:absolute;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.promo-pair .promo-media-block>.promo-panel{width:100%;height:100%}.promo-pair .promo-media-block>.promo-panel h2,.promo-pair .promo-media-block>.promo-panel h3{font-size:60px}@media (min-width:1025px){.promo-pair .promo-media-block>.promo-panel h2,.promo-pair .promo-media-block>.promo-panel h3{font-size:72px}}.promo-pair .promo-media-block>iframe{width:100%;height:100%}.promo-pair .promo-text-block{position:relative}@media only screen and (max-width:1023px){.promo-pair .promo-text-block{margin-bottom:16px;padding:32px}}.promo-pair .promo-text-block .promo-block-content{position:relative;overflow:hidden}.promo-pair .promo-text-block .promo-block-content .markdown-container{height:auto;overflow:hidden}.promo-pair .promo-text-block .promo-block-content .promo-toggle-checkbox{display:none}.promo-pair .promo-text-block .promo-block-content .promo-toggle-text{display:none}.promo-pair .promo-text-block .promo-block-content label{display:none}.promo-pair .promo-text-block .promo-block-content .promo-text-gradient{display:none}.promo-pair .promo-text-block .promo-block-content .promo-toggle-checkbox:checked~.promo-toggle-text span:first-child{display:none}.promo-pair .promo-text-block .promo-block-content .promo-toggle-checkbox:checked~.promo-toggle-text span:last-child{display:block}.promo-pair .promo-text-block .promo-block-content .promo-toggle-checkbox:checked~.promo-text-gradient{display:none}@media only screen and (min-width:1024px){[dir=ltr] .promo-pair .promo-text-block:first-child,[dir=rtl] .promo-pair .promo-text-block:last-child{margin-right:50%}[dir=ltr] .promo-pair .promo-text-block:last-child,[dir=rtl] .promo-pair .promo-text-block:first-child{margin-left:50%}}[dir=ltr] .promo-pair.promo-pair-alternating:nth-child(2n) .promo-media-block:first-child,[dir=rtl] .promo-pair.promo-pair-alternating:nth-child(2n) .promo-media-block:last-child{left:initial;right:0}[dir=ltr] .promo-pair.promo-pair-alternating:nth-child(2n) .promo-media-block:last-child,[dir=rtl] .promo-pair.promo-pair-alternating:nth-child(2n) .promo-media-block:first-child{left:0;right:initial}[dir=ltr] .promo-pair.promo-pair-alternating:nth-child(2n) .promo-text-block:first-child,[dir=rtl] .promo-pair.promo-pair-alternating:nth-child(2n) .promo-text-block:last-child{margin-left:50%;margin-right:0}[dir=ltr] .promo-pair.promo-pair-alternating:nth-child(2n) .promo-text-block:last-child,[dir=rtl] .promo-pair.promo-pair-alternating:nth-child(2n) .promo-text-block:first-child{margin-left:0;margin-right:50%}.promo-pair.never-crop{background:#fff}.promo-pair.never-crop:after,.promo-pair.never-crop:before{content:" ";display:table}.promo-pair.never-crop:after{clear:both}.promo-pair.never-crop:after,.promo-pair.never-crop:before{content:" ";display:table}.promo-pair.never-crop:after{clear:both}@media only screen and (min-width:1024px){.promo-pair.never-crop .promo-media-block{position:relative;float:left;margin:0;width:50%}.promo-pair.never-crop .promo-media-block .image{position:relative;background:0 0;height:auto}}@media only screen and (min-width:1024px){.promo-pair.never-crop .promo-text-block{position:relative;float:left;margin:0;width:50%}}@media only screen and (min-width:980px){.promo-showcase{background-repeat:no-repeat;background-position:center center;background-size:cover;height:470px}}.promo-showcase .site-content{height:100%}.promo-showcase .site-content .background{width:100%}@media only screen and (max-width:979px){.promo-showcase .site-content .promo-showcase-content .promo-text-block{width:100%}}.promo-showcase .promo-showcase-content{position:relative;height:100%}.promo-showcase .promo-showcase-content img{display:none}@media only screen and (min-width:980px){.promo-showcase .promo-showcase-content img{display:block}}.promo-showcase .promo-text-block{position:relative}@media only screen and (max-width:979px){.promo-showcase .promo-text-block{padding:24px 16px}.promo-showcase .promo-text-block h2{font-size:32px;line-height:34px}}@media only screen and (min-width:980px){.promo-showcase .promo-text-block{position:absolute}.promo-showcase .promo-text-block.left{left:0}.promo-showcase .promo-text-block.right{right:0}.promo-showcase .promo-text-block.top{top:0}.promo-showcase .promo-text-block.bottom{bottom:0}.promo-showcase .promo-text-block.center{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.promo-showcase.auto-height{height:auto}@media only screen and (min-width:980px){.promo-showcase.auto-height{min-height:160px}}ul.promo-wall{width:100%;padding:0;margin:0 0 16px}ul.promo-wall:after,ul.promo-wall:before{content:" ";display:table}ul.promo-wall:after{clear:both}ul.promo-wall:after,ul.promo-wall:before{content:" ";display:table}ul.promo-wall:after{clear:both}ul.promo-wall>li{padding:0}[dir=ltr] ul.promo-wall>li{float:left}[dir=rtl] ul.promo-wall>li{float:right}@media screen and (min-width:1100px){ul.promo-wall>li{width:33.33%}}@media only screen and (max-width:1099px){ul.promo-wall>li{width:50%}}ul.promo-wall a.promo-panel{height:260px}ul.promo-wall a.promo-panel .overlay,ul.promo-wall a.promo-panel h3{font-size:40px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none;color:#fff}ul.promo-link-bar{background-color:#fff;padding:36px 0 48px;margin-bottom:16px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}ul.promo-link-bar:after,ul.promo-link-bar:before{content:" ";display:table}ul.promo-link-bar:after{clear:both}ul.promo-link-bar:after,ul.promo-link-bar:before{content:" ";display:table}ul.promo-link-bar:after{clear:both}ul.promo-link-bar>li{width:20%;text-align:center}[dir=ltr] ul.promo-link-bar>li{float:left}[dir=rtl] ul.promo-link-bar>li{float:right}ul.promo-link-bar>li>a{font-size:24px}ul.promo-cards.cross-sells{width:calc(100% + 2*16px);margin-left:-16px}ul.promo-cards.cross-sells .promo-card{cursor:pointer}ul.promo-cards.cross-sells .promo-card .cross-sell-header{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;background-color:#0088ce;height:30px;padding:3px 10px;color:#fff}ul.promo-cards.cross-sells .promo-card .image{height:140px}ul.promo-cards.cross-sells .promo-card .flight-extra-icon{height:140px}ul.promo-cards.cross-sells .promo-card .flight-extra-icon i.category-icon.icon-baggage,ul.promo-cards.cross-sells .promo-card .flight-extra-icon i.category-icon.icon-seating{color:#005eb8;font-size:60px;position:absolute;top:20%;left:36%}@media screen and (max-width:1099px) and (min-width:901px){ul.promo-cards.cross-sells>li.cs-3{display:none}}@media screen and (max-width:899px){ul.promo-cards.cross-sells.cross-sell-length-3>li.cs-2{display:none}}.promo-card-carousel{position:relative}.promo-card-carousel.carousel-content-hidden{opacity:0}.promo-card-carousel>.inner{margin:0 auto;max-width:1200px;padding:16px 8px;position:relative}.promo-card-carousel .slick-slider{position:static}.promo-card-carousel .slick-slide{margin:0 8px;position:relative}.promo-card-carousel .slick-slide img{width:100%}.promo-card-carousel .slick-arrow{cursor:pointer;width:40px;height:60px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:none;outline:0;background-color:#ccc;color:transparent;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:9}@media (min-width:601px){.promo-card-carousel .slick-arrow:not(.visible):not(:hover){opacity:0}}.promo-card-carousel .slick-arrow:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:20px}[dir=ltr] .promo-card-carousel .slick-arrow.slick-prev,[dir=rtl] .promo-card-carousel .slick-arrow.slick-next{left:0}[dir=ltr] .promo-card-carousel .slick-arrow.slick-prev:after,[dir=rtl] .promo-card-carousel .slick-arrow.slick-next:after{content:"\e944"}[dir=ltr] .promo-card-carousel .slick-arrow.slick-next,[dir=rtl] .promo-card-carousel .slick-arrow.slick-prev{right:0}[dir=ltr] .promo-card-carousel .slick-arrow.slick-next:after,[dir=rtl] .promo-card-carousel .slick-arrow.slick-prev:after{content:"\e945"}.promo-card-carousel .slick-arrow.visible:not(:hover),.promo-card-carousel:hover .slick-arrow:not(:hover){opacity:.7}.markdown-container{margin-bottom:16px}.markdown-container p{margin:16px 0}html.mobile-enabled .markdown-container p{margin:8px 0}.markdown-container h2,.markdown-container h3,.markdown-container h4,.markdown-container h5{padding-top:8px;margin-bottom:8px}.markdown-container h4,.markdown-container h5{font-weight:400;color:#6c6f70}.markdown-container hr{background-color:#ccc;height:1px;border:0}.markdown-container ul{list-style:none}[dir=ltr] .markdown-container ul{padding-left:20px}[dir=rtl] .markdown-container ul{padding-right:20px}.markdown-container ul li{position:relative}.markdown-container ul li:before{content:"•";position:absolute;font-size:24px;line-height:24px;color:#898c8d}[dir=ltr] .markdown-container ul li:before{right:auto;left:-20px}[dir=rtl] .markdown-container ul li:before{right:-20px;left:auto}.markdown-container ul li+li{margin-top:12px}[dir=ltr] .markdown-container ul{padding-left:20px}[dir=rtl] .markdown-container ul{padding-right:20px}.markdown-container ul li{position:relative}.markdown-container ul li:before{content:"•";position:absolute;font-size:24px;line-height:24px;color:#898c8d}[dir=ltr] .markdown-container ul li:before{right:auto;left:-20px}[dir=rtl] .markdown-container ul li:before{right:-20px;left:auto}.markdown-container ul li+li{margin-top:12px}.markdown-container ol{list-style:decimal}.center-content{text-align:center}.align-c{text-align:center!important}.align-l{text-align:left!important}.align-r{text-align:right!important}.v-align-m{vertical-align:middle!important}.vertical-spacing-top{margin-top:16px!important}.vertical-spacing-bottom{margin-bottom:16px!important}.vertical-padding{padding-top:16px!important;padding-bottom:16px!important}.horizontal-padding{padding-left:16px!important;padding-right:16px!important}.top-padding{padding-top:16px!important}.bottom-padding{padding-bottom:16px!important}.zero-padding{padding:0!important}.all-padding{padding:16px 16px 16px 16px!important}.float-l{float:left!important}.float-r{float:right!important}.clear-both{clear:both!important}.display-ib{display:inline-block!important}.full-width{width:100%}.columns{width:100%}[dir=ltr] .columns{float:left}[dir=rtl] .columns{float:right}.two-col{width:50%}[dir=ltr] .two-col{float:left}[dir=rtl] .two-col{float:right}.three-col{width:33.333%}[dir=ltr] .three-col{float:left}[dir=rtl] .three-col{float:right}.four-col{width:25%}[dir=ltr] .four-col{float:left}[dir=rtl] .four-col{float:right}.not-clickable{cursor:default!important}.clickable{cursor:pointer}.overflow-x{overflow-x:visible!important}.tablet-only{display:none!important}.nowrap{white-space:nowrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.text-xxs{font-size:10px!important}.text-xs{font-size:11px!important}.text-s{font-size:14px!important}.text-l{font-size:24px!important}.text-xl{font-size:26px!important}.text-xxl{font-size:28px!important}.text-xxxl{font-size:32px!important}.text-mega{font-size:38px!important}.bold{font-weight:700}.normal{font-weight:400}.agent-mode-link{font-size:smaller;margin-left:40px;font-weight:700}.credit-check-result.green{color:green}.credit-check-result.red{color:red}.info-message-icon{background-image:url("/build/img/new-common.2.png");width:25px;height:25px;float:left;margin-right:5px}.info-message-icon.yellow-icon{background-position:-90px -606px}.quote-flight-details{display:table;width:100%}.quote-flight-details .part{display:inline-block;padding:30px;width:27%}.quote-flight-details .part.airline{text-align:center}.quote-flight-details .airport-code{font-size:1.2em}.quote-flight-details .flight-number{font-size:1.2em;font-weight:600}.quote-flight-details .airline-name{font-size:1.2em}.quote-flight-details .airport-name{font-size:1.5em}.quote-flight-details .flight-time{font-size:1.5em;font-weight:500}.quote-flight-details .airline-icon{display:inline}.quote-flight-details .departure-icon{background-image:url("/build/img/bk_sprite-v1.png");background-position:0 0;width:60px;height:20px;vertical-align:middle;display:inline-block}.quote-flight-details .arrival-icon{background-image:url("/build/img/bk_sprite-v1.png");background-position:0 -18px;vertical-align:middle;display:inline-block;width:60px;height:30px}@media print{.button,.icon-print.create-quote-btn,.icon.icon-menu,.quote-price.current,.refresh-quote-message,footer,footer-toolbar{display:none!important}.part.hotel-image{-webkit-print-color-adjust:exact;background-size:100% 100%}header .header-main a.site-logo{-webkit-print-color-adjust:exact;left:0!important}}.header-top .lang-switcher{display:block;float:left;position:relative;height:30px;margin-left:-29px;padding-left:30px;margin-right:0}.header-top .lang-switcher:after{content:"";position:absolute;top:0;border-color:transparent #0088ce;border-style:solid}[dir=ltr] .header-top .lang-switcher:after{border-width:0 30px 30px 0;left:0}[dir=rtl] .header-top .lang-switcher:after{border-width:0 0 30px 30px;right:-29px}.header-top .lang-switcher .lang-switcher-menu-wrapper{display:table;height:30px}.header-top .lang-switcher .lang-switcher-menu-wrapper .domain-flag{width:30px;height:20px;display:table-cell;vertical-align:middle;background-size:30px 20px;background-repeat:no-repeat;background-position:right center}.site-34 .header-top .lang-switcher .lang-switcher-menu-wrapper .domain-flag,.site-55 .header-top .lang-switcher .lang-switcher-menu-wrapper .domain-flag{background-image:url("../../img/dnata/flags/uae.png")}.site-35 .header-top .lang-switcher .lang-switcher-menu-wrapper .domain-flag{background-image:url("../../img/dnata/flags/sa.png")}.header-top .lang-switcher .lang-switcher-menu-wrapper button{font-family:FSJoeyRegular,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;display:inline-block;font-size:14px;height:30px;line-height:30px;padding:0 4px;background:#0088ce;color:#fff;text-decoration:none;cursor:pointer;border:none;-webkit-transition:none;transition:none}.header-top .lang-switcher .lang-switcher-menu-wrapper button:hover{color:#fff;text-decoration:underline}.header-top .lang-switcher .lang-switcher-menu-wrapper button:focus{outline:0!important}.header-top .lang-switcher .language-wrapper{position:absolute;top:30px;font-size:13px;background:#f4f4f4;z-index:2}[dir=ltr] .header-top .lang-switcher .language-wrapper{right:0;box-shadow:1px 1px 2px 0 rgba(0,0,0,.2)}[dir=rtl] .header-top .lang-switcher .language-wrapper{left:29px;box-shadow:-1px 1px 2px 0 rgba(0,0,0,.2)}.header-top .lang-switcher .language-wrapper:after{content:"";display:block;clear:both}.header-top .lang-switcher .language-wrapper ul.location{height:37px;background-size:27px 18px;background-repeat:no-repeat;margin:0}[dir=ltr] .header-top .lang-switcher .language-wrapper ul.location{padding:0 0 0 35px;text-align:left;background-position:7px 10px}[dir=rtl] .header-top .lang-switcher .language-wrapper ul.location{padding:0 35px 0 0;text-align:right;background-position:right 7px top 10px}.header-top .lang-switcher .language-wrapper ul.location:first-of-type{border-bottom:1px solid #e2e2e2}.header-top .lang-switcher .language-wrapper ul.location.saudi{background-image:url("../../img/dnata/flags/sa.png")}.header-top .lang-switcher .language-wrapper ul.location.uae{background-image:url("../../img/dnata/flags/uae.png")}.header-top .lang-switcher .language-wrapper ul.location>li.language{display:table-cell;line-height:37px;padding-right:8px;padding-left:8px}.header-top .lang-switcher .language-wrapper ul.location>li.language>a{display:block;width:100%;height:100%;white-space:nowrap}.header-top .lang-switcher .language-wrapper ul.location>li.language.ltr{direction:ltr}.header-top .lang-switcher .language-wrapper ul.location>li.language.rtl{direction:rtl}.navigation-drawer .lang-switcher{width:100%;position:relative}.navigation-drawer .lang-switcher:after{border-width:0}.navigation-drawer .lang-switcher .lang-switcher-menu-wrapper{position:relative;display:block;height:auto}.navigation-drawer .lang-switcher .lang-switcher-menu-wrapper button{position:relative;display:block;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-align:left;background:0 0;border:none;width:100%;padding:12px 16px;z-index:2}.navigation-drawer .lang-switcher .lang-switcher-menu-wrapper .domain-flag{position:absolute;top:12px;right:20px;width:30px;height:20px;display:table-cell;background-size:30px 20px;background-repeat:no-repeat;background-position:right center;z-index:1}.site-34 .navigation-drawer .lang-switcher .lang-switcher-menu-wrapper .domain-flag{background-image:url("../../img/dnata/flags/uae.png")}.site-35 .navigation-drawer .lang-switcher .lang-switcher-menu-wrapper .domain-flag{background-image:url("../../img/dnata/flags/sa.png")}.navigation-drawer ul.location{background-size:27px 18px;background-repeat:no-repeat;margin:0;background-position:16px 12px}[dir=ltr] .navigation-drawer ul.location{padding:0 0 0 35px;text-align:left}[dir=rtl] .navigation-drawer ul.location{padding:0 35px 0 0;text-align:right}.navigation-drawer ul.location.saudi{background-image:url("../../img/dnata/flags/sa.png")}.navigation-drawer ul.location.uae{background-image:url("../../img/dnata/flags/uae.png")}.navigation-drawer ul.location>li.language{display:block;width:100%}.navigation-drawer ul.location>li.language>a{display:table-cell;width:100%;height:100%}.select-region input,.select-region select{margin-bottom:10px}.search-panel.flight .search-unit-field.departure,.search-panel.flight .search-unit-field.destination{width:50%}.search-panel.flight .search-unit-field.dates{width:60%}.search-panel.flight .search-unit-field.occupancy{width:40%}.search-panel.flight .search-unit-field.multi{width:25%}@media screen and (max-width:1200px){.search-panel.flight.dates{width:50%}.search-panel.flight.occupancy{width:50%}}[dir=ltr] .search-panel.flight .one-way-flight-option{float:left}[dir=rtl] .search-panel.flight .one-way-flight-option{float:right}.search-panel.hotel .search-panel-part.footer .checkbox-btn label{display:inline}.search-panel.hotel .search-unit-field.destination{width:33.33%}.search-panel.hotel .search-unit-field.dates{width:33.33%}.search-panel.hotel .search-unit-field.occupancy{width:33.33%}@media screen and (max-width:1200px){.search-panel.hotel .search-unit-field.destination{width:100%}.search-panel.hotel .search-unit-field.dates{width:50%}.search-panel.hotel .search-unit-field.occupancy{width:50%}}[dir=ltr] .search-panel.hotel .no-dates-option{float:left}[dir=rtl] .search-panel.hotel .no-dates-option{float:right}.search-panel.holiday .search-unit-field.departure,.search-panel.holiday .search-unit-field.destination{width:50%}.search-panel.holiday .search-unit-field.dates{width:60%}.search-panel.holiday .search-unit-field.occupancy{width:40%}@media screen and (max-width:1200px){.search-panel.holiday .search-unit-field.dates{width:50%}.search-panel.holiday .search-unit-field.occupancy{width:50%}}.search-panel.room .search-unit-field.dates{width:50%}.search-panel.room .search-unit-field.occupancy{width:50%}.search-panel.parking .search-panel-part.fields{width:100%}.search-panel.parking .search-panel-part .search-unit-field.departure{width:70%}.search-panel.parking .search-panel-part .search-unit-field.occupancy{width:30%}.search-panel.parking .search-panel-part .search-unit-field.dates{width:100%}.search-panel.parking .search-panel-part.advice{font-size:11px;width:100%;text-align:right}.search-panel.parking .search-panel-part.advice .search-unit-field{width:100%}.search-panel.parking .search-panel-part.submit-solo{width:33.33%}@media screen and (max-width:1200px){.search-panel.parking .search-panel-part.submit-solo{width:100%}}.search-panel.transfer .search-panel-part.fields{width:100%}.search-panel.transfer .search-panel-part.warning{color:inherit;font-size:11px;letter-spacing:1px;width:66%;line-height:1.3}@media screen and (max-width:1200px){.search-panel.transfer .search-panel-part.warning{width:100%}}.search-panel.transfer .search-panel-part.warning .search-unit-field{width:100%}.search-panel.transfer .search-panel-part.submit-solo{width:33.33%}.search-panel.transfer .search-panel-part .search-unit-field.destination{width:33.33%}.search-panel.transfer .search-panel-part .search-unit-field.resort{width:33.33%}.search-panel.transfer .search-panel-part .search-unit-field.direction{width:33.33%}.search-panel.transfer .search-panel-part .search-unit-field.dates{width:66.66%}.search-panel.transfer .search-panel-part .search-unit-field.occupancy{width:33.33%}@media screen and (max-width:1200px){.search-panel.transfer .search-panel-part.submit-solo{width:100%}}.search-panel.transfer.transfer-direction-style-radio .search-panel-part .search-unit-field.direction{font-size:14px;width:100%}.search-panel.transfer.transfer-direction-style-radio .search-panel-part .search-unit-field.destination,.search-panel.transfer.transfer-direction-style-radio .search-panel-part .search-unit-field.resort{width:50%}.search-panel.insurance .search-unit-field-row.one{width:50%}.search-panel.insurance .search-unit-field-row.two{width:50%}.search-panel.insurance .search-unit-field-row.three{width:100%}.search-panel.insurance .search-panel-part.fields{width:80%}.search-panel.insurance .search-panel-part.submit{width:20%}.search-panel.insurance .search-panel-part .search-unit-field.date{width:60%}.search-panel.insurance .search-panel-part .search-unit-field.occupancy{width:40%}.search-panel.insurance .search-panel-part .search-unit-field.policy-type{width:40%}.search-panel.insurance .search-panel-part .search-unit-field.destination{width:60%}@media screen and (max-width:1200px){.search-panel.insurance .search-panel-part.fields,.search-panel.insurance .search-panel-part.submit{width:100%}.search-panel.insurance .search-panel-part .search-unit-field.date{width:50%}.search-panel.insurance .search-panel-part .search-unit-field.occupancy{width:50%}.search-panel.insurance .search-panel-part .search-unit-field.policy-type{width:50%}.search-panel.insurance .search-panel-part .search-unit-field.destination{width:50%}}.search-panel-unified:after,.search-panel-unified:before{content:" ";display:table}.search-panel-unified:after{clear:both}.search-panel-unified:after,.search-panel-unified:before{content:" ";display:table}.search-panel-unified:after{clear:both}.search-panel-unified .more-options,.search-panel-unified .search-unit-field,.search-panel-unified label.flexible-dates{display:none}.search-panel-unified .dates,.search-panel-unified .departure,.search-panel-unified .destination,.search-panel-unified .destination-airport,.search-panel-unified .occupancy{width:28.5%}.search-panel-unified .submit{width:14.5%;margin-top:24px}.search-panel-unified .flexible-dates{margin-top:8px}.search-panel-unified .after-one-way:after,.search-panel-unified .after-one-way:before,.search-panel-unified .after-submit:after,.search-panel-unified .after-submit:before{content:" ";display:table}.search-panel-unified .after-one-way:after,.search-panel-unified .after-submit:after{clear:both}.search-panel-unified .after-one-way:after,.search-panel-unified .after-one-way:before,.search-panel-unified .after-submit:after,.search-panel-unified .after-submit:before{content:" ";display:table}.search-panel-unified .after-one-way:after,.search-panel-unified .after-submit:after{clear:both}.search-panel-unified .prefilter-direct-flights{margin-top:22px}.search-panel-unified.hotels .currency,.search-panel-unified.hotels .dates,.search-panel-unified.hotels .destination,.search-panel-unified.hotels .more-options,.search-panel-unified.hotels .no-dates-option,.search-panel-unified.hotels .occupancy,.search-panel-unified.hotels .submit{display:block}.search-panel-unified.hotels.no-dates-yet .dates,.search-panel-unified.hotels.no-dates-yet .more-options,.search-panel-unified.hotels.no-dates-yet .occupancy,.search-panel-unified.hotels.no-dates-yet .search-expanded-options{display:none}.search-panel-unified.hotels.no-dates-yet .destination{width:85.5%}.search-panel-unified.flights .cabin,.search-panel-unified.flights .dates,.search-panel-unified.flights .departure,.search-panel-unified.flights .destination,.search-panel-unified.flights .flexible-dates,.search-panel-unified.flights .more-options,.search-panel-unified.flights .occupancy,.search-panel-unified.flights .one-way-flight-option,.search-panel-unified.flights .prefilter-airline,.search-panel-unified.flights .prefilter-direct-flights,.search-panel-unified.flights .submit{display:block}.search-panel-unified.flights .cabin,.search-panel-unified.flights .departure,.search-panel-unified.flights .destination,.search-panel-unified.flights .destination-airport,.search-panel-unified.flights .occupancy{width:20%}.search-panel-unified.flights .prefilter-airline{width:24%}.search-panel-unified.flights .dates{width:25.5%}.search-panel-unified.flights .search-unit-field.one-way-flight-option-radio{padding-top:0}.search-panel-unified.holidays .cabin,.search-panel-unified.holidays .dates,.search-panel-unified.holidays .departure,.search-panel-unified.holidays .destination,.search-panel-unified.holidays .flexible-dates,.search-panel-unified.holidays .more-options,.search-panel-unified.holidays .occupancy,.search-panel-unified.holidays .prefilter-airline,.search-panel-unified.holidays .prefilter-direct-flights,.search-panel-unified.holidays .submit{display:block}.search-panel-unified.holidays .cabin,.search-panel-unified.holidays .departure,.search-panel-unified.holidays .destination,.search-panel-unified.holidays .occupancy{width:20%}.search-panel-unified.holidays .prefilter-airline{width:24%}.search-panel-unified.holidays .dates{width:25.5%}.search-panel-unified.holidays.inline-cabin .cabin,.search-panel-unified.holidays.inline-cabin .departure,.search-panel-unified.holidays.inline-cabin .destination,.search-panel-unified.holidays.inline-cabin .occupancy,.search-panel-unified.holidays.inline-cabin .prefilter-airline{width:17%}.search-panel-unified.holidays.inline-cabin .dates{width:20%}.search-panel-unified.holidays.inline-cabin .submit{width:12%;margin-top:initial}.search-panel-unified .search-expanded-options{clear:both}.search-panel-unified .search-expanded-options:after,.search-panel-unified .search-expanded-options:before{content:" ";display:table}.search-panel-unified .search-expanded-options:after{clear:both}.search-panel-unified .search-expanded-options:after,.search-panel-unified .search-expanded-options:before{content:" ";display:table}.search-panel-unified .search-expanded-options:after{clear:both}.search-panel-unified .flexible-dates,.search-panel-unified .group-bookings-prompt,.search-panel-unified .one-way-flight-option{font-size:14px}@media (max-width:1200px){.search-panel.search-panel-unified .dates,.search-panel.search-panel-unified .departure,.search-panel.search-panel-unified .destination,.search-panel.search-panel-unified .destination-airport,.search-panel.search-panel-unified .occupancy{width:50%}.search-panel.search-panel-unified .prefilter-direct-flights{width:25%}.search-panel.search-panel-unified .submit{width:100%;margin-top:0}.search-panel.search-panel-unified .after-airports:after,.search-panel.search-panel-unified .after-airports:before{content:" ";display:table}.search-panel.search-panel-unified .after-airports:after{clear:both}.search-panel.search-panel-unified .after-airports:after,.search-panel.search-panel-unified .after-airports:before{content:" ";display:table}.search-panel.search-panel-unified .after-airports:after{clear:both}.search-panel.search-panel-unified.hotels .destination,.search-panel.search-panel-unified.hotels.no-dates-yet .destination{width:100%}.search-panel.search-panel-unified.flights .departure,.search-panel.search-panel-unified.flights .destination,.search-panel.search-panel-unified.flights .destination-airport{width:50%}.search-panel.search-panel-unified.holidays .dates,.search-panel.search-panel-unified.holidays .departure,.search-panel.search-panel-unified.holidays .destination,.search-panel.search-panel-unified.holidays .occupancy{width:50%}.search-panel.search-panel-unified.holidays.inline-cabin .cabin,.search-panel.search-panel-unified.holidays.inline-cabin .submit{width:50%}.search-panel.search-panel-unified .autocompleter .field-options ul{width:100%}}.search-panel.deals .search-panel-parts .search-panel-part.no-button{width:100%}.search-panel.deals .search-unit-field.departure{width:33%}.search-panel.deals .search-unit-field.dates{width:16.5%}.search-panel.deals .search-unit-field.duration{width:16.5%}.search-panel.deals .search-unit-field.occupancy{width:33%}.search-panel.deals .search-unit-field .date-range li{width:100%}@media screen and (max-width:1200px){.search-panel.deals .search-unit-field.departure{width:100%}.search-panel.deals .search-unit-field.dates{width:25%}.search-panel.deals .search-unit-field.duration{width:25%}.search-panel.deals .search-unit-field.occupancy{width:50%}}.availability-wrapper.marhaba{position:relative;background-color:#fff;border:1px solid #e2e2e2;border-top:none;margin-bottom:12px;margin-top:12px;width:100%}.availability-wrapper.marhaba h3{font-size:24px;padding:12px;background:#005293;margin-right:-1px;margin-left:-1px;color:#fff}.availability-wrapper.marhaba .availability-option>h4{font-size:20px}[dir=ltr] .availability-wrapper.marhaba .availability-option>h4{padding-right:250px}[dir=rtl] .availability-wrapper.marhaba .availability-option>h4{padding-left:250px}.availability-wrapper.marhaba .service-wrapper{position:relative;display:block;width:100%;border-bottom:1px solid #e2e2e2;padding:12px}.availability-wrapper.marhaba .service-wrapper:after{content:"";display:block;clear:both}.availability-wrapper.marhaba .service-wrapper:last-of-type{border-bottom:none}.availability-wrapper.marhaba .service-wrapper .button.primary{position:absolute;margin-top:-15px;top:50%}[dir=ltr] .availability-wrapper.marhaba .service-wrapper .button.primary{right:12px}[dir=rtl] .availability-wrapper.marhaba .service-wrapper .button.primary{left:12px}.availability-wrapper.marhaba .service-wrapper .service-price{font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:24px;color:#69be28;cursor:pointer;height:24px;width:auto;position:absolute;margin-top:-12px;top:50%}[dir=ltr] .availability-wrapper.marhaba .service-wrapper .service-price{right:140px}[dir=rtl] .availability-wrapper.marhaba .service-wrapper .service-price{left:140px}.availability-wrapper.marhaba .service-wrapper .availability-item{display:table;width:100%}.availability-wrapper.marhaba .service-wrapper .availability-item .type-wrapper{width:100%;display:table-cell;vertical-align:middle}.availability-wrapper.marhaba .service-wrapper .availability-item .type-wrapper .expander{display:block;width:100%;overflow:visible;cursor:pointer}.availability-wrapper.marhaba .service-wrapper .availability-item .type-wrapper .expander .expander-header{letter-spacing:1px;padding-top:6px}.availability-wrapper.marhaba .service-wrapper .availability-item .type-wrapper .expander .expander-body{letter-spacing:1px;padding-top:20px}[dir=ltr] .availability-wrapper.marhaba .service-wrapper .availability-item .type-wrapper .expander .expander-body{padding-right:220px}[dir=rtl] .availability-wrapper.marhaba .service-wrapper .availability-item .type-wrapper .expander .expander-body{padding-left:220px}.availability-wrapper.marhaba .service-wrapper .availability-item .type-wrapper .expander .expander-body ul{list-style:square outside none}[dir=ltr] .availability-wrapper.marhaba .service-wrapper .availability-item .type-wrapper .expander .expander-body ul{margin-left:1em}[dir=rtl] .availability-wrapper.marhaba .service-wrapper .availability-item .type-wrapper .expander .expander-body ul{margin-right:1em}.availability-wrapper.marhaba .service-wrapper .availability-item .type-wrapper .expander .expander-body ul>li{line-height:1.6}[dir=ltr] .availability-wrapper.marhaba .service-wrapper .availability-item .type-wrapper .expander .expander-body ul>li{margin:0 0 12px 20px}[dir=rtl] .availability-wrapper.marhaba .service-wrapper .availability-item .type-wrapper .expander .expander-body ul>li{margin:0 20px 12px 0}.summary-wrapper.marhaba{position:relative;background:#fff;border:1px solid #005293;margin-bottom:30px}.summary-wrapper.marhaba .button{position:absolute;right:12px;bottom:12px}.summary-wrapper.marhaba .summary{text-align:justify;padding:0 14%;background:#005293;margin:-1px -1px 0}.summary-wrapper.marhaba .summary:after{content:"";width:100%;display:inline-block}.summary-wrapper.marhaba .summary li{display:inline-block;width:24%;vertical-align:top}.summary-wrapper.marhaba .summary li>h3{color:#fff;font-size:24px;padding-top:12px}[dir=ltr] .summary-wrapper.marhaba .summary li>h3{text-align:left}[dir=rtl] .summary-wrapper.marhaba .summary li>h3{text-align:right}.summary-wrapper.marhaba .summary li>p{color:#fff}[dir=ltr] .summary-wrapper.marhaba .summary li>p{text-align:left}[dir=rtl] .summary-wrapper.marhaba .summary li>p{text-align:right}@media screen and (max-width:1023px){.summary-wrapper.marhaba .summary{padding:0 6%}}.summary-wrapper.marhaba .summary-service-description{letter-spacing:1px;min-height:0}[dir=ltr] .summary-wrapper.marhaba .summary-service-description{padding:10px 220px 10px 10px}[dir=rtl] .summary-wrapper.marhaba .summary-service-description{padding:10px 10px 10px 220px}.summary-wrapper.marhaba .summary-service-description ul{list-style:square outside none}[dir=ltr] .summary-wrapper.marhaba .summary-service-description ul{margin-left:1em}[dir=rtl] .summary-wrapper.marhaba .summary-service-description ul{margin-right:1em}.summary-wrapper.marhaba .summary-service-description ul>li{line-height:1.6}[dir=ltr] .summary-wrapper.marhaba .summary-service-description ul>li{margin:0 0 12px 20px}[dir=rtl] .summary-wrapper.marhaba .summary-service-description ul>li{margin:0 20px 12px 0}.summary-wrapper.marhaba .price-lg{font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:24px;color:#69be28;width:auto;position:relative}[dir=ltr] .summary-wrapper.marhaba .price-lg{text-align:right;padding:0 10px 5px 0}[dir=rtl] .summary-wrapper.marhaba .price-lg{text-align:left;padding:0 0 5px 10px}.marhaba-option-heading{color:#fff;background-color:#005293;font-size:18px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.marhaba-addition-products,.marhaba-preloader{margin:10px 0}.marhaba-additional-products{margin-top:32px}.options-wrapper.marhaba{position:relative;background-color:#fff;border:1px solid #e2e2e2;border-top:none;margin-top:24px;margin-bottom:12px;width:100%}.options-wrapper.marhaba:after{content:"";display:block;clear:both}.options-wrapper.marhaba>h3{font-size:24px;padding:12px;background:#005293;margin-right:-1px;margin-left:-1px;color:#fff}.options-wrapper.marhaba>h4{font-size:18px;padding:10px;background:#005293;margin-right:-1px;margin-left:-1px;color:#fff}.options-wrapper.marhaba .options-service-wrapper{position:relative;display:block;width:100%;border-bottom:1px solid #e2e2e2;padding:12px}.options-wrapper.marhaba .options-service-wrapper:after{content:"";display:block;clear:both}.options-wrapper.marhaba .options-service-wrapper:last-of-type{border-bottom:none}[dir=ltr] .options-wrapper.marhaba .options-service-wrapper>select{float:left}[dir=rtl] .options-wrapper.marhaba .options-service-wrapper>select{float:right}.options-wrapper.marhaba .menu-list>li.menu-list-row{min-width:210px;width:18%}[dir=ltr] .options-wrapper.marhaba .menu-list>li.menu-list-row{float:right;text-align:right}[dir=rtl] .options-wrapper.marhaba .menu-list>li.menu-list-row{float:left;text-align:left}.options-wrapper.marhaba .menu-list>li.menu-list-row .unit-price{letter-spacing:1px}[dir=ltr] .options-wrapper.marhaba .menu-list>li.menu-list-row .unit-price{text-align:right}[dir=rtl] .options-wrapper.marhaba .menu-list>li.menu-list-row .unit-price{text-align:left}.options-wrapper.marhaba .menu-list>li.option{width:auto}[dir=ltr] .options-wrapper.marhaba .menu-list>li.option{float:left}[dir=rtl] .options-wrapper.marhaba .menu-list>li.option{float:right}.options-wrapper.marhaba .menu-list>li.option>h4{font-size:18px;font-weight:400;letter-spacing:0;display:block}.options-wrapper.marhaba .menu-list>li.option .service-description{display:inline-block;font-family:Tahoma,Helvetica,Arial,sans-serif;letter-spacing:1px;font-size:14px}.options-wrapper.marhaba .menu-list>li.option .service-description>em{font-style:normal}.options-wrapper.marhaba .menu-list .total-price-wrapper{font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#69be28;font-size:20px;height:20px;line-height:20px}.options-wrapper.marhaba .menu-list .total-price-wrapper:before{content:"";display:block;clear:both}.options-wrapper.marhaba .menu-list .total-price-wrapper .options-wrapper{padding-bottom:8px}.options-wrapper.marhaba .menu-list .total-price-wrapper .options-wrapper:after{content:"";display:table;clear:both}[dir=ltr] .options-wrapper.marhaba .menu-list .total-price-wrapper .options-wrapper{text-align:right}[dir=rtl] .options-wrapper.marhaba .menu-list .total-price-wrapper .options-wrapper{text-align:left}.options-wrapper.marhaba .menu-list .number-picker{margin-top:8px}[dir=ltr] .options-wrapper.marhaba .menu-list .number-picker{float:right}[dir=rtl] .options-wrapper.marhaba .menu-list .number-picker{float:left}.options-wrapper.marhaba .menu-list .number-picker .number-picker-minus,.options-wrapper.marhaba .menu-list .number-picker .number-picker-plus{background-color:#69be28}.options-wrapper.marhaba .menu-list .number-picker .number-picker-minus[disabled],.options-wrapper.marhaba .menu-list .number-picker .number-picker-plus[disabled]{background-color:#aeaeae;cursor:default}.options-wrapper.marhaba .menu-list .number-picker .number-picker-label{font-family:FSJoeyRegular,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;border-color:transparent}.button-wrapper.marhaba{width:100%}[dir=ltr] .button-wrapper.marhaba{text-align:right}[dir=rtl] .button-wrapper.marhaba{text-align:left}.button-wrapper.marhaba .button.primary{margin-bottom:20px}.payment-section{padding:12px;border-color:#ccc;border-style:solid;border-width:1px 0}.payment-section .cost-breakdown-item{width:80%;padding:5px 0 0;margin:0}[dir=ltr] .payment-section .cost-breakdown-item{float:left}[dir=rtl] .payment-section .cost-breakdown-item{float:right}.payment-section .cost-breakdown-cost{width:20%;padding:5px 0 0;margin:0}[dir=ltr] .payment-section .cost-breakdown-cost{float:right;text-align:right}[dir=rtl] .payment-section .cost-breakdown-cost{float:left;text-align:left}.marhaba-chauffeur-section .form-field-row .form-field-cell.label{vertical-align:middle}.marhaba-chauffeur-section .time-picker select{width:auto}.marhaba-chauffeur-section .time-picker .time-separator{width:auto;margin:0 6px}.search-panel.marhaba .search-panel-part.fields{width:100%}.search-panel.marhaba .search-panel-part.submit-solo{width:25%}.search-panel.marhaba .search-panel-part .search-unit-field.terminal{width:40%}.search-panel.marhaba .search-panel-part .search-unit-field.arrival{width:40%}.search-panel.marhaba .search-panel-part .search-unit-field.departure{width:40%}.search-panel.marhaba .search-panel-part .search-unit-field.service-type{width:20%}.search-panel.marhaba .search-panel-part .search-unit-field.date{width:50%}.search-panel.marhaba .search-panel-part .search-unit-field.occupancy{width:50%}@media screen and (max-width:1200px){.search-panel.marhaba .search-panel-part.submit-solo{width:100%}}.card-set{float:left}.card-set .card{width:25%;float:left;padding:8px 8px 0;margin-bottom:10px}.card-set .card:nth-child(4n){padding-right:0}.card-set .card:nth-child(4n+1){padding-left:0}.store-location-card{display:inline-block;position:relative;border:1px solid #e8e8e8;font-size:.9em;width:100%}.store-location-card .store-location-image{border-bottom:1px solid #e8e8e8;height:169px}.store-location-card .store-location-image img{width:100%;max-height:169px}.store-location-card .store-location-container{padding:16px;height:270px;overflow:hidden}.store-location-card .store-location-container .title{padding-bottom:10px}.store-location-card .store-location-container .title h3{font-size:20px}.store-location-card .store-location-container h5{font-size:14px;font-weight:700;padding-bottom:5px}.store-location-card .store-location-container p,.store-location-card .store-location-container ul{padding-bottom:10px;margin:0}.store-location-card .store-location-container .icon{position:absolute;right:10px;bottom:10px;font-size:2em}.store-location-card .store-location-container .icon .icon-pin{color:#0088ce;cursor:pointer}.search-hero-banner{min-height:110px;background:#fff;background-image:none!important;position:relative}.search-hero-banner h1{color:#0088ce;display:inline-block;margin-top:30px}.search-hero-banner .site-content{padding:0 16px 0 16px;height:100%;position:relative}[dir=ltr] .search-hero-banner .site-content{padding:0 16px 12px 55px}[dir=rtl] .search-hero-banner .site-content{padding:0 55px 12px 16px}.arabic-terms{direction:rtl;text-align:right}.english-terms{direction:ltr;text-align:left}.header-bar{height:auto}.header-bar .site-content{padding:0 16px 0 16px}[dir=ltr] .header-bar{text-align:left}[dir=rtl] .header-bar{text-align:right}.top-countries-homepage .header-bar a{text-decoration:none}.homepage-promo-grid .header-bar{display:none}.header-bar h2{text-align:left;line-height:auto;margin:0;padding:0 16px}.header-bar h3,.header-bar h4{line-height:1.2;border-bottom:2px solid #0088ce;text-align:center;font-size:32px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none}[dir=ltr] .header-bar h3,[dir=ltr] .header-bar h4{margin:40px 0 16px}[dir=rtl] .header-bar h3,[dir=rtl] .header-bar h4{margin:40px 0 16px}.header-bar.bold{background-color:#0088ce}.header-bar.bold h3,.header-bar.bold h4{color:#fff}.hotel-listing-container{position:relative}.hotel-listing-container+.hotel-listing-container{margin-top:16px}.hotel-listing-header{line-height:36px;padding:0 12px;color:#fff;background-color:#6c6f70}.hotel-listing{position:relative;width:100%;height:180px;border:solid 1px #ccc;display:table;padding:12px 0}.hotel-listing .badge{position:absolute;padding:5px 14px;color:#fff;font-size:11px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;top:10px}[dir=ltr] .hotel-listing .badge{right:-10px}[dir=rtl] .hotel-listing .badge{left:-10px}.hotel-listing .badge:after{content:"";position:absolute;bottom:-8px;width:0;height:0;text-indent:-9999px}[dir=ltr] .hotel-listing .badge:after{right:0;border-right:10px solid transparent}[dir=rtl] .hotel-listing .badge:after{left:0;right:auto;border-left:10px solid transparent}.hotel-listing .top-deal{position:absolute;padding:5px 14px;color:#fff;font-size:11px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;top:10px;background-color:#005293}[dir=ltr] .hotel-listing .top-deal{right:-10px}[dir=rtl] .hotel-listing .top-deal{left:-10px}.hotel-listing .top-deal:after{content:"";position:absolute;bottom:-8px;width:0;height:0;text-indent:-9999px}[dir=ltr] .hotel-listing .top-deal:after{right:0;border-right:10px solid transparent}[dir=rtl] .hotel-listing .top-deal:after{left:0;right:auto;border-left:10px solid transparent}.hotel-listing .top-deal:after{border-top:8px solid #003660}.hotel-listing .family-friendly{position:absolute;padding:5px 14px;color:#fff;font-size:11px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;top:10px;background-color:#005293}[dir=ltr] .hotel-listing .family-friendly{right:-10px}[dir=rtl] .hotel-listing .family-friendly{left:-10px}.hotel-listing .family-friendly:after{content:"";position:absolute;bottom:-8px;width:0;height:0;text-indent:-9999px}[dir=ltr] .hotel-listing .family-friendly:after{right:0;border-right:10px solid transparent}[dir=rtl] .hotel-listing .family-friendly:after{left:0;right:auto;border-left:10px solid transparent}.hotel-listing .family-friendly:after{border-top:8px solid #003660}.hotel-listing .hotel-award{font-family:FSJoeyRegular,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;position:absolute;z-index:10;top:10px;left:0;background-color:#fff;font-size:18px;padding:2px 8px}[dir=ltr] .hotel-listing{padding-left:22%}[dir=rtl] .hotel-listing{padding-right:22%}.hotel-listing .section-image{position:absolute;top:0;bottom:0;margin:0;background-color:#e2e2e2;cursor:pointer;background-repeat:no-repeat;background-position:center center;background-size:cover;width:22%}[dir=ltr] .hotel-listing .section-image{left:0}[dir=rtl] .hotel-listing .section-image{right:0}[dir=ltr] .hotel-listing .section-image{margin-right:0}[dir=rtl] .hotel-listing .section-image{margin-left:0}.hotel-listing .section-details{display:table-cell;padding:0 12px}.hotel-listing .section-cost{display:table-cell;padding:0 12px;width:28%;vertical-align:bottom}[dir=ltr] .hotel-listing .section-cost{text-align:right}[dir=rtl] .hotel-listing .section-cost{text-align:left}[dir=ltr] .hotel-listing .section-cost{border-left:solid 1px #ccc}[dir=rtl] .hotel-listing .section-cost{border-right:solid 1px #ccc}[dir=rtl] .hotel-listing .section-cost .button i.icon-chevron-right:before{position:absolute;-webkit-transform:rotate(180deg) translateY(-50%);-ms-transform:rotate(180deg) translateY(-50%);transform:rotate(180deg) translateY(-50%)}.hotel-listing .hotel-name-bar{margin-bottom:4px}.hotel-listing .hotel-name-bar .hotel-name{display:inline}.hotel-listing .hotel-name-bar .shortlist-toggle{margin-bottom:-5px}[dir=ltr] .hotel-listing .hotel-name-bar .shortlist-toggle{margin-left:8px}[dir=rtl] .hotel-listing .hotel-name-bar .shortlist-toggle{margin-right:8px}.hotel-listing .teaser-price{min-height:60px;margin-bottom:8px}.hotel-listing .teaser-price .price-was{display:inline-block;font-size:11px}.hotel-listing .teaser-price .price-was .price{font-size:14px}.hotel-listing .teaser-price .price{display:inline-block;font-size:26px}.hotel-listing .teaser-price .price-caption{font-size:11px}.hotel-listing .teaser-price .price-legend{font-size:11px}.hotel-listing .teaser-price .duration{font-size:14px}.hotel-listing .teaser-price-loader{position:relative;min-height:40px;margin-bottom:8px}.hotel-listing .teaser-price-loader .preloader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hotel-listing .customer-rating-wrapper{margin:8px 0 8px 0}.hotel-listing .customer-rating-wrapper .customer-rating{text-decoration:none}.hotel-listing .customer-rating-wrapper .customer-rating .rating{font-size:18px}.hotel-listing .customer-rating-wrapper .customer-rating .phrase{font-size:18px}.hotel-listing .customer-rating-wrapper .customer-rating .reviews{font-size:14px}[dir=ltr] .hotel-listing .hotel-urgency-message,[dir=ltr] .hotel-listing .hype-message{float:left}[dir=rtl] .hotel-listing .hotel-urgency-message,[dir=rtl] .hotel-listing .hype-message{float:right}[dir=ltr] .hotel-listing .hotel-urgency-message,[dir=ltr] .hotel-listing .hype-message{clear:left}[dir=rtl] .hotel-listing .hotel-urgency-message,[dir=rtl] .hotel-listing .hype-message{clear:right}.hotel-clicked-by-user .hotel-listing{border-color:#6c6f70;border-width:0 2px 2px 2px}.hotel-clicked-by-user .hotel-listing .section-image{margin:0}.content-container.temporary .flight-listing{position:relative;border:solid 1px #ccc;width:100%}.content-container.temporary .flight-listing:after,.content-container.temporary .flight-listing:before{content:" ";display:table}.content-container.temporary .flight-listing:after{clear:both}.content-container.temporary .flight-listing:after,.content-container.temporary .flight-listing:before{content:" ";display:table}.content-container.temporary .flight-listing:after{clear:both}.content-container.temporary .flight-listing.flight-listing-selected{border-top:none}.content-container.temporary .flight-listing .flight-listing-container{width:100%;display:table;padding:16px 0}.content-container.temporary .flight-listing.flight-clicked-by-user{border-color:#6c6f70;border-width:0 2px 2px 2px}.content-container.temporary .flight-listing .flight-listing-header{line-height:36px;padding:0 12px;color:#fff;background-color:#6c6f70}.content-container.temporary .flight-listing .flight-legs-section{display:table-cell;padding:0 12px;vertical-align:middle}.content-container.temporary .flight-listing .flight-info-section{display:table-cell;width:200px;padding:30px 12px 0;vertical-align:bottom;position:relative}[dir=ltr] .content-container.temporary .flight-listing .flight-info-section{border-left:solid 1px #ccc}[dir=rtl] .content-container.temporary .flight-listing .flight-info-section{border-right:solid 1px #ccc}[dir=ltr] .content-container.temporary .flight-listing .flight-info-section{text-align:right}[dir=rtl] .content-container.temporary .flight-listing .flight-info-section{text-align:left}.content-container.temporary .flight-listing .flight-info-section .details-link{position:absolute;top:0;font-size:14px}[dir=ltr] .content-container.temporary .flight-listing .flight-info-section .details-link{right:12px}[dir=rtl] .content-container.temporary .flight-listing .flight-info-section .details-link{left:12px}.content-container.temporary .flight-listing .flight-info-section .caption-protected{font-size:11px;background-color:#e2e2e2;line-height:28px;text-align:center}.content-container.temporary .flight-listing .flight-info-section .caption-deposit{font-size:14px;color:#69be28;margin-bottom:4px}[dir=rtl] .content-container.temporary .flight-listing .flight-info-section .button i.icon-chevron-right:before{position:absolute;-webkit-transform:rotate(180deg) translateY(-50%);-ms-transform:rotate(180deg) translateY(-50%);transform:rotate(180deg) translateY(-50%)}.content-container.temporary .flight-listing .flight-info-section .question-mark-red{background-repeat:no-repeat;background-image:url("/build/img/question_mark--red.png");background-size:16px 16px;width:16px;height:16px;display:inline-block;position:relative}.content-container.temporary .flight-listing .flight-info-section .question-mark-red table.agent-info{position:absolute;z-index:1000;bottom:50%;min-width:300px;background-color:#fff;border:1px solid}[dir=ltr] .content-container.temporary .flight-listing .flight-info-section .question-mark-red table.agent-info{right:50%}[dir=rtl] .content-container.temporary .flight-listing .flight-info-section .question-mark-red table.agent-info{left:50%}.content-container.temporary .flight-listing .flight-info-section .question-mark-red table.agent-info tr{border:1px solid}.content-container.temporary .flight-listing .flight-info-section .question-mark-red table.agent-info tr td{padding:10px}.content-container.temporary .flight-listing .flight-info-section .question-mark-red table.agent-info tr td span{font-size:70%}.content-container.temporary .flight-listing .flight-leg:not(:first-child){padding-top:12px}.content-container.temporary .flight-listing .flight-leg:not(:last-child){padding-bottom:12px}.content-container.temporary .flight-listing .flight-leg+.flight-leg{border-top:solid 1px #ccc}.content-container.temporary .flight-listing .flight-leg .leg-header{margin-bottom:4px;position:relative}.content-container.temporary .flight-listing .flight-leg .leg-header .flight-baggage{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .content-container.temporary .flight-listing .flight-leg .leg-header .flight-baggage{right:0}[dir=rtl] .content-container.temporary .flight-listing .flight-leg .leg-header .flight-baggage{left:0}.content-container.temporary .flight-listing .flight-leg .leg-main{position:relative}[dir=ltr] .content-container.temporary .flight-listing .flight-leg .leg-main{padding-left:80px}[dir=rtl] .content-container.temporary .flight-listing .flight-leg .leg-main{padding-right:80px}[dir=ltr] .content-container.temporary .flight-listing .flight-leg .leg-main{padding-right:0}[dir=rtl] .content-container.temporary .flight-listing .flight-leg .leg-main{padding-left:0}.content-container.temporary .flight-listing .flight-leg .leg-main .airline-logo{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .content-container.temporary .flight-listing .flight-leg .leg-main .airline-logo{left:0}[dir=rtl] .content-container.temporary .flight-listing .flight-leg .leg-main .airline-logo{right:0}.content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary{text-align:center}.content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts:after,.content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts:before{content:" ";display:table}.content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts:after{clear:both}.content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts:after,.content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts:before{content:" ";display:table}.content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts:after{clear:both}.content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point{width:calc(50% - 75px)}[dir=ltr] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point.part-point-departure{float:left}[dir=rtl] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point.part-point-departure{float:right}[dir=ltr] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point.part-point-departure{text-align:right}[dir=rtl] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point.part-point-departure{text-align:left}[dir=ltr] [dir=ltr] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point.part-point-departure .flight-airport-code{margin-right:8px}[dir=rtl] [dir=ltr] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point.part-point-departure .flight-airport-code{margin-left:8px}[dir=ltr] [dir=rtl] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point.part-point-departure .flight-airport-code{margin-left:8px}[dir=rtl] [dir=rtl] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point.part-point-departure .flight-airport-code{margin-right:8px}[dir=ltr] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point.part-point-arrival{float:right}[dir=rtl] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point.part-point-arrival{float:left}[dir=ltr] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point.part-point-arrival{text-align:left}[dir=rtl] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point.part-point-arrival{text-align:right}[dir=ltr] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point.part-point-arrival .flight-airport-code{margin-left:8px}[dir=rtl] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point.part-point-arrival .flight-airport-code{margin-right:8px}.content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point .flight-airport-title{margin-top:4px;font-size:14px;display:inline-block;position:relative}.content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-point .flight-airport-title.open-jaw{cursor:pointer;color:#0088ce;text-decoration:underline}.content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-journey{width:150px;text-align:center;padding:0 20px;font-size:14px}[dir=ltr] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-journey{float:left}[dir=rtl] .content-container.temporary .flight-listing .flight-leg .leg-main .leg-itinerary .parts>.part.part-journey{float:right}.content-container.temporary .flight-listing .pricing-block{margin-bottom:8px}.content-container.temporary .flight-listing .pricing-block .price{display:inline-block;font-size:28px}.content-container.temporary .flight-listing .pricing-block .price-caption{font-size:11px}.content-container.temporary .flight-listing .pricing-block .price-legend{font-size:11px}.content-container.temporary .flight-listing .change-flight-link{margin-top:8px}.content-container.temporary .flight-listing .selected-price .price{font-size:32px}.content-container.temporary .flight-listing .selected-price .price-legend{font-size:14px}.content-container.temporary .flight-listing .close{position:absolute;top:8px;width:32px;height:32px;color:#bbb}[dir=ltr] .content-container.temporary .flight-listing .close{right:8px}[dir=rtl] .content-container.temporary .flight-listing .close{left:8px}.content-container.temporary .flight-listing .close:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px}.content-container.temporary .flight-listing-popup{padding:24px;width:100%}.content-container.temporary .flight-listing-popup .flight-leg{border:solid 1px #ccc;padding:16px}.content-container.temporary .flight-listing-popup .flight-leg+.flight-leg{margin-top:16px}.content-container.temporary .flight-listing-popup .flight-leg-header{margin-bottom:4px}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown{width:100%}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown td.col-airline{width:20%;padding-bottom:8px}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown td.col-time{width:20%}[dir=ltr] .content-container.temporary .flight-listing-popup table.flight-leg-breakdown td.col-duration-label{text-align:right;padding-right:12px}[dir=rtl] .content-container.temporary .flight-listing-popup table.flight-leg-breakdown td.col-duration-label{text-align:left;padding-left:12px}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown td.col-duration{width:12%}[dir=ltr] .content-container.temporary .flight-listing-popup table.flight-leg-breakdown td.col-duration{text-align:right}[dir=rtl] .content-container.temporary .flight-listing-popup table.flight-leg-breakdown td.col-duration{text-align:left}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown td.col-leg-icon{width:40px;position:relative;text-align:center}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown td.col-leg-icon .dots{height:48px}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown td.col-leg-icon .dots .dot{height:16px;position:relative}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown td.col-leg-icon .dots .dot:before{content:"";position:absolute;width:8px;height:8px;background-color:#bbb;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown td.col-carrier{padding:0 0 12px 12px;font-size:14px}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown tr.row-depart td{padding-top:12px}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown tr.row-depart td.col-leg-icon .leg-icon .line{top:16px;bottom:-50%;padding-top:50%}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown tr.row-arrive td{padding-bottom:12px}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown tr.row-arrive td.col-leg-icon .leg-icon .line{top:-1px;bottom:50%}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown tr.row-connection{border-style:dashed;border-color:#ccc;border-width:1px 0}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown tr.row-connection td.col-airport{padding-top:16px;padding-bottom:16px}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown .connection-message{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown tr.row-arrive td.col-leg-icon .leg-icon,.content-container.temporary .flight-listing-popup table.flight-leg-breakdown tr.row-depart td.col-leg-icon .leg-icon{display:inline-block}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown tr.row-arrive td.col-leg-icon .leg-icon .circle,.content-container.temporary .flight-listing-popup table.flight-leg-breakdown tr.row-depart td.col-leg-icon .leg-icon .circle{position:absolute;width:16px;height:16px;background-color:#fff;border:solid 2px #0088ce;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown tr.row-arrive td.col-leg-icon .leg-icon .line,.content-container.temporary .flight-listing-popup table.flight-leg-breakdown tr.row-depart td.col-leg-icon .leg-icon .line{position:absolute;left:50%;width:2px;background-color:#0088ce;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown tfoot{border-top:solid 1px #ccc;height:36px}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown tfoot td{padding-top:12px}[dir=ltr] .content-container.temporary .flight-listing-popup table.flight-leg-breakdown .flight-airport-code{margin-right:8px}[dir=rtl] .content-container.temporary .flight-listing-popup table.flight-leg-breakdown .flight-airport-code{margin-left:8px}.content-container.temporary .flight-listing-popup table.flight-leg-breakdown .airline-logo{margin-bottom:4px}.content-container.temporary .flight-listing .flight-date,.content-container.temporary .flight-listing-popup .flight-date{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#6c6f70}.content-container.temporary .flight-listing .flight-time,.content-container.temporary .flight-listing-popup .flight-time{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce}.content-container.temporary .flight-listing .flight-airport-code,.content-container.temporary .flight-listing-popup .flight-airport-code{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.content-container.temporary .flight-listing .flight-airport-code.open-jaw,.content-container.temporary .flight-listing-popup .flight-airport-code.open-jaw{padding:0 4px;background-color:#005293;color:#fff;cursor:pointer}.content-container.temporary .flight-listing .flight-day-diff,.content-container.temporary .flight-listing-popup .flight-day-diff{font-size:11px;color:#6c6f70;cursor:help}.content-container.temporary .flight-listing .flight-number,.content-container.temporary .flight-listing-popup .flight-number{font-size:11px;color:#888}.content-container.temporary .flight-listing .flight-stops,.content-container.temporary .flight-listing-popup .flight-stops{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.content-container.temporary .flight-listing .flight-baggage,.content-container.temporary .flight-listing-popup .flight-baggage{display:inline-block;line-height:24px;position:relative;font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}[dir=ltr] .content-container.temporary .flight-listing .flight-baggage,[dir=ltr] .content-container.temporary .flight-listing-popup .flight-baggage{padding-left:30px}[dir=rtl] .content-container.temporary .flight-listing .flight-baggage,[dir=rtl] .content-container.temporary .flight-listing-popup .flight-baggage{padding-right:30px}.content-container.temporary .flight-listing .flight-baggage .icon,.content-container.temporary .flight-listing-popup .flight-baggage .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:24px}[dir=ltr] .content-container.temporary .flight-listing .flight-baggage .icon,[dir=ltr] .content-container.temporary .flight-listing-popup .flight-baggage .icon{left:0}[dir=rtl] .content-container.temporary .flight-listing .flight-baggage .icon,[dir=rtl] .content-container.temporary .flight-listing-popup .flight-baggage .icon{right:0}.content-container.temporary .flight-listing .segment-cabin,.content-container.temporary .flight-listing-popup .segment-cabin{font-size:14px;color:#888;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.content-container.temporary .flight-listing .flight-stops-graphic,.content-container.temporary .flight-listing-popup .flight-stops-graphic{margin:8px 0;height:3px;background-color:#0088ce;position:relative}.content-container.temporary .flight-listing .flight-stops-graphic:after,.content-container.temporary .flight-listing-popup .flight-stops-graphic:after{content:"";display:inline-block;width:0;height:0;border-style:solid;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .content-container.temporary .flight-listing .flight-stops-graphic:after,[dir=ltr] .content-container.temporary .flight-listing-popup .flight-stops-graphic:after{right:-6px}[dir=rtl] .content-container.temporary .flight-listing .flight-stops-graphic:after,[dir=rtl] .content-container.temporary .flight-listing-popup .flight-stops-graphic:after{left:-6px}[dir=ltr] .content-container.temporary .flight-listing .flight-stops-graphic:after,[dir=ltr] .content-container.temporary .flight-listing-popup .flight-stops-graphic:after{border-width:5px 0 5px 10px;border-color:transparent transparent transparent #0088ce}[dir=rtl] .content-container.temporary .flight-listing .flight-stops-graphic:after,[dir=rtl] .content-container.temporary .flight-listing-popup .flight-stops-graphic:after{border-width:5px 10px 5px 0;border-color:transparent #0088ce transparent transparent}.content-container.temporary .flight-listing .flight-stops-graphic .stops,.content-container.temporary .flight-listing-popup .flight-stops-graphic .stops{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content-container.temporary .flight-listing .flight-stops-graphic .stops .stop,.content-container.temporary .flight-listing-popup .flight-stops-graphic .stops .stop{width:16px;height:16px;border-radius:50%;background-color:#fff;border:solid 3px #0088ce}[dir=ltr] .content-container.temporary .flight-listing .flight-stops-graphic .stops .stop,[dir=ltr] .content-container.temporary .flight-listing-popup .flight-stops-graphic .stops .stop{float:left}[dir=rtl] .content-container.temporary .flight-listing .flight-stops-graphic .stops .stop,[dir=rtl] .content-container.temporary .flight-listing-popup .flight-stops-graphic .stops .stop{float:right}[dir=ltr] .content-container.temporary .flight-listing .flight-stops-graphic .stops .stop+.stop,[dir=ltr] .content-container.temporary .flight-listing-popup .flight-stops-graphic .stops .stop+.stop{margin-left:8px}[dir=rtl] .content-container.temporary .flight-listing .flight-stops-graphic .stops .stop+.stop,[dir=rtl] .content-container.temporary .flight-listing-popup .flight-stops-graphic .stops .stop+.stop{margin-right:8px}.content-container.temporary .flight-detail-warning{background-color:#898c8d;padding:8px 12px;margin-bottom:12px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.content-container.temporary .flight-detail-warning .airport{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.flight-deposit-available{background:#fff;text-align:center;padding:4px 16% 4px 0;margin-top:1px;color:#69be28;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.search-results-columns{margin-top:16px;margin-bottom:32px}.search-results-columns:after,.search-results-columns:before{content:" ";display:table}.search-results-columns:after{clear:both}.search-results-columns:after,.search-results-columns:before{content:" ";display:table}.search-results-columns:after{clear:both}[dir=ltr] .search-results-columns{padding-left:280px}[dir=rtl] .search-results-columns{padding-right:280px}@media screen and (max-width:1024px){[dir=ltr] .search-results-columns{padding-left:0}[dir=rtl] .search-results-columns{padding-right:0}}[dir=ltr] .search-results-columns .main-col,[dir=ltr] .search-results-columns .side-col{float:left}[dir=rtl] .search-results-columns .main-col,[dir=rtl] .search-results-columns .side-col{float:right}.search-results-columns .main-col{width:100%}[dir=ltr] .search-results-columns .main-col{padding-right:0}[dir=rtl] .search-results-columns .main-col{padding-left:0}.search-results-columns .side-col{width:280px}[dir=ltr] .search-results-columns .side-col{margin-left:-280px;padding-right:24px;padding-left:0}[dir=rtl] .search-results-columns .side-col{margin-right:-280px;padding-right:0;padding-left:24px}@media screen and (max-width:1024px){.search-results-columns .side-col{position:fixed;left:0;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;z-index:1001;width:280px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}[dir=ltr] .search-results-columns .side-col{margin-left:0;padding-right:0}[dir=rtl] .search-results-columns .side-col{margin-right:0;padding-left:0}[dir=ltr] .search-results-columns .side-col{left:0;-webkit-transform:translateX(-280px);-ms-transform:translateX(-280px);transform:translateX(-280px)}[dir=rtl] .search-results-columns .side-col{right:0;-webkit-transform:translateX(280px);-ms-transform:translateX(280px);transform:translateX(280px)}.search-results-columns .side-col.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.search-results-columns .side-col .hide-on-slide-panel{display:none!important}}.search-results-columns .show-more-button{margin-top:16px}ul.search-results{margin-top:24px}ul.search-results.search-results-list>li+li{margin-top:16px}ul.search-results.search-results-cards:after,ul.search-results.search-results-cards:before{content:" ";display:table}ul.search-results.search-results-cards:after{clear:both}ul.search-results.search-results-cards:after,ul.search-results.search-results-cards:before{content:" ";display:table}ul.search-results.search-results-cards:after{clear:both}ul.search-results.search-results-cards>li{padding-bottom:24px;width:33.33%}[dir=ltr] ul.search-results.search-results-cards>li{float:left}[dir=rtl] ul.search-results.search-results-cards>li{float:right}[dir=ltr] ul.search-results.search-results-cards>li:nth-child(3n+1){padding-left:0}[dir=rtl] ul.search-results.search-results-cards>li:nth-child(3n+1){padding-right:0}[dir=ltr] ul.search-results.search-results-cards>li:nth-child(3n+1){padding-right:16px}[dir=rtl] ul.search-results.search-results-cards>li:nth-child(3n+1){padding-left:16px}[dir=ltr] ul.search-results.search-results-cards>li:nth-child(3n+2){padding-left:8px}[dir=rtl] ul.search-results.search-results-cards>li:nth-child(3n+2){padding-right:8px}[dir=ltr] ul.search-results.search-results-cards>li:nth-child(3n+2){padding-right:8px}[dir=rtl] ul.search-results.search-results-cards>li:nth-child(3n+2){padding-left:8px}[dir=ltr] ul.search-results.search-results-cards>li:nth-child(3n+3){padding-left:16px}[dir=rtl] ul.search-results.search-results-cards>li:nth-child(3n+3){padding-right:16px}[dir=ltr] ul.search-results.search-results-cards>li:nth-child(3n+3){padding-right:0}[dir=rtl] ul.search-results.search-results-cards>li:nth-child(3n+3){padding-left:0}.selected-flight{margin:16px 0}.search-results-tool-bar{display:none;margin:12px 0}@media screen and (max-width:1024px){.search-results-tool-bar{display:block}}.search-results-tool-bar.sticky-bar{margin:0}.search-result-prompt{text-align:center;padding:12px 12px;margin:16px 0;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.search-result-prompt.primary{background-color:#898c8d;color:inherit}.search-result-prompt.secondary{background-color:#6c6f70;color:#fff}.search-result-warning{padding:8px 12px;background-color:#898c8d;color:inherit}.room-rate-legend{background-color:#fff;color:#888;font-size:14px}a.button.map-toggle-button{width:auto;display:inline-block}.no-results-panel{margin:16px 0;padding:32px;text-align:center;border:dashed 1px #bbb}.updating{position:relative}.updating:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-color:rgba(255,255,255,.8)}.search-filter-panel{background-color:#fff}.search-filter-panel .filter-panel-header{background-color:#6c6f70;color:#fff;padding:0 12px;position:relative;height:42px;line-height:42px}.search-filter-panel .filter-panel-header h3{color:#fff}.search-filter-panel .filter-panel-header .caption{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase}[dir=ltr] .search-filter-panel .filter-panel-header .caption{float:left}[dir=rtl] .search-filter-panel .filter-panel-header .caption{float:right}.search-filter-panel .filter-panel-header a.close-btn{width:32px;height:32px;position:absolute;top:0;right:0;display:none}.search-filter-panel .filter-panel-header a.close-btn i{font-size:16px;color:#bbb;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}.left-col.open .search-filter-panel .filter-panel-header a.close-btn{display:block}.search-filter-panel .filter-panel-header .filter-apply{float:right}@media (min-width:1024px){.search-filter-panel .filter-panel-header .filter-apply{display:none}}.search-filter-panel input,.search-filter-panel select{width:100%;font-size:14px}.search-filter-panel .filter-slider{margin-top:8px;margin-bottom:8px}.search-filter-panel .expander>.expander-header{font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;position:relative;padding:0 12px;cursor:pointer;height:42px;line-height:42px;background-color:#005293;color:#fff;border-bottom:1px solid #fff}.search-filter-panel .expander>.expander-header .icon{position:absolute;color:#fff;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px}[dir=ltr] .search-filter-panel .expander>.expander-header .icon{right:12px}[dir=rtl] .search-filter-panel .expander>.expander-header .icon{left:12px}.search-filter-panel .expander>.expander-body{padding:16px 12px}.search-filter-panel .expander .filter-panel-options{margin-top:4px}.search-filter-panel .expander .filter-panel-options:after,.search-filter-panel .expander .filter-panel-options:before{content:" ";display:table}.search-filter-panel .expander .filter-panel-options:after{clear:both}.search-filter-panel .expander .filter-panel-options:after,.search-filter-panel .expander .filter-panel-options:before{content:" ";display:table}.search-filter-panel .expander .filter-panel-options:after{clear:both}.search-filter-panel .expander .filter-panel-link{text-decoration:underline;font-size:14px}[dir=ltr] .search-filter-panel .expander .filter-panel-link.reset{float:right}[dir=rtl] .search-filter-panel .expander .filter-panel-link.reset{float:left}.search-filter-panel .expander .price-description{text-align:right;font-size:11px;margin-bottom:4px}.search-filter-panel .expander .filter-all{border-bottom:dotted 1px #ccc;padding-bottom:8px;margin-bottom:8px;position:relative}.search-filter-panel .expander .filter-all .price-description{position:absolute;top:5px;font-size:11px}[dir=ltr] .search-filter-panel .expander .filter-all .price-description{right:0}[dir=rtl] .search-filter-panel .expander .filter-all .price-description{left:0}.search-filter-panel .checkbox-btn{font-size:14px}[dir=ltr] .search-filter-panel .checkbox-btn{padding-right:32px}[dir=rtl] .search-filter-panel .checkbox-btn{padding-left:32px}.search-filter-panel .checkbox-btn .your-date{color:#0088ce;font-size:11px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-style:italic}.search-filter-panel .checkbox-btn .information{position:absolute;background-color:#fff;top:0;z-index:1;text-align:right}[dir=ltr] .search-filter-panel .checkbox-btn .information{right:0}[dir=rtl] .search-filter-panel .checkbox-btn .information{left:0}.search-filter-panel .checkbox-btn .information:before{content:"";background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 50%);height:100%;position:absolute;right:100%;width:16px}.search-filter-panel .checkbox-btn .information .count{font-size:11px}.search-filter-panel .checkbox-btn .information .price{font-size:14px}.search-filter-panel .checkbox-btn .information .cheapest{font-size:11px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce}.search-filter-panel.package-price-mode .cheapest,.search-filter-panel.package-price-mode .price,.search-filter-panel.package-price-mode .price-description{display:none}.search-results-tool-bar{height:42px;background-color:#0088ce;color:#fff}.search-results-tool-bar ul.sections{margin:0 auto;height:100%;width:100%;display:table}.search-results-tool-bar ul.sections>li.section{vertical-align:middle;width:50%;border-style:solid;border-color:#fff;border-width:0 1px;height:100%;display:table-cell}[dir=ltr] .search-results-tool-bar ul.sections>li.section:first-child{border-left:none}[dir=rtl] .search-results-tool-bar ul.sections>li.section:first-child{border-right:none}[dir=ltr] .search-results-tool-bar ul.sections>li.section:last-child{border-right:none}[dir=rtl] .search-results-tool-bar ul.sections>li.section:last-child{border-left:none}.search-results-tool-bar ul.sections a{display:block;height:100%;position:relative;text-decoration:none;text-align:center;line-height:42px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:inherit}.search-results-tool-bar ul.sections a i{font-size:1.1em;color:inherit;margin-right:4px}.search-results-tool-bar ul.sections a .count{font-size:14px}.search-results-info-panel{padding-bottom:12px}.search-results-info-panel h1{font-size:36px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none;margin-bottom:8px}.search-results-info-panel .filter-info>div+div{margin-top:4px}.search-results-info-panel .filter-info a{text-decoration:underline}.search-results-info-panel .filter-info .reset-row{font-size:14px}.search-results-info-panel .search-results-applied-filters{margin-top:12px}.search-results-control-bar{display:table;width:100%;padding-top:16px;margin-bottom:16px}.search-results-info-panel+.search-results-control-bar{border-top:solid 1px #ccc}.search-results-control-bar .section{display:table-cell;vertical-align:middle}[dir=ltr] .search-results-control-bar .section.section-sorting{text-align:left}[dir=rtl] .search-results-control-bar .section.section-sorting{text-align:right}[dir=ltr] .search-results-control-bar .section.section-price-toggle{text-align:right}[dir=rtl] .search-results-control-bar .section.section-price-toggle{text-align:left}[dir=ltr] .search-results-control-bar .section.section-price-toggle .price-mode-switch{float:right}[dir=rtl] .search-results-control-bar .section.section-price-toggle .price-mode-switch{float:left}.search-results-control-bar .section.section-board-filter{width:300px}[dir=ltr] .search-results-control-bar .section.section-baggage{text-align:right}[dir=rtl] .search-results-control-bar .section.section-baggage{text-align:left}.search-results-control-bar .section.section-baggage .number-picker{vertical-align:middle}.search-results-control-bar.flights .section.sorting{width:50%}.search-results-control-bar.flights .section.baggage{width:50%}.search-results-control-bar .control-bar-caption{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-transform:capitalize}[dir=ltr] .search-results-control-bar .control-bar-caption{margin-right:4px}[dir=rtl] .search-results-control-bar .control-bar-caption{margin-left:4px}.search-results-control-bar .control-bar-baggage-prompt{vertical-align:middle;margin:0 16px}@media screen and (max-width:1024px){.search-results-control-bar .control-bar-baggage-prompt{display:none}}.search-results-summary-bar{cursor:pointer;background-color:transparent;color:#6c6f70;line-height:auto;height:auto}.search-results-summary-bar .site-content{padding:0 16px 0 16px;position:relative}[dir=ltr] .search-results-summary-bar .change-search{margin-left:16px}[dir=rtl] .search-results-summary-bar .change-search{margin-right:16px}.search-results-summary-bar .description{color:inherit}.ui-datepicker{font-size:1em;border:solid 1px #ccc;background-color:#fff;z-index:9999!important;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);color:#6c6f70;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.ui-datepicker .ui-icon{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;font-size:16px;width:16px;height:16px}.ui-datepicker .ui-icon.ui-icon-circle-triangle-w:before{content:"\e944"}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e:before{content:"\e945"}.ui-datepicker table.ui-datepicker-calendar th{background-color:transparent;color:#6c6f70}.ui-datepicker .ui-state-default{color:#fff;background-color:#0088ce}.ui-datepicker .highlight-date .ui-state-default{background-color:#fff}.ui-datepicker .ui-state-focus,.ui-datepicker .ui-state-hover{color:#fff;background-color:#69be28}.ui-datepicker .highlight-date .ui-state-active,.ui-datepicker .ui-state-active{color:#fff;background-color:#69be28}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-state-disabled .ui-state-default{opacity:.5;background-image:none}.ui-datepicker .ui-datepicker-header{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background-color:#69be28}.ui-datepicker .ui-datepicker-next>.ui-icon,.ui-datepicker .ui-datepicker-prev>.ui-icon{color:#005293;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}.ui-datepicker .ui-datepicker-next.ui-state-disabled>.ui-icon,.ui-datepicker .ui-datepicker-prev.ui-state-disabled>.ui-icon{display:none}.ui-datepicker .ui-datepicker-title{font-size:1.1em}.ui-datepicker .ui-datepicker-title select{font-size:1em}.ui-datepicker .ui-datepicker-title select.ui-datepicker-month-year{width:100%}.ui-datepicker .ui-datepicker-buttonpane{border-top:solid 1px #e2e2e2}.ui-datepicker .ui-datepicker-buttonpane button{border:0 none;color:#fff;background-color:#0088ce;background-clip:border-box}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker .ui-datepicker-buttonpane button.ui-priority-secondary{display:none}header .header-top{padding-top:0;height:auto;display:none}@media screen and (min-width:1024px){header .header-top{display:block;position:relative}header .header-top:before{background:#0088ce;position:absolute;display:block;content:"";min-width:30%;height:30px}[dir=ltr] header .header-top:before{right:0}[dir=rtl] header .header-top:before{left:0}}header .header-top .site-content{min-height:47px}header .header-top .block.contact{display:table;height:47px}[dir=ltr] header .header-top .block.contact{float:left}[dir=rtl] header .header-top .block.contact{float:right}header .header-top .block.contact .agent-mode-wrapper{display:inline-block}header .header-top .block.contact .agent-mode-wrapper .agent-mode{display:inline-block;font-weight:700;color:#69be28;padding:0;margin:0 16px}header .header-top .block.contact .call-us{display:inline-block;line-height:30px;vertical-align:middle;color:#0088ce;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px}header .header-top .block.contact .call-us .number{font-family:FSJoeyRegular,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;margin-left:6px;color:#6c6f70;direction:ltr;unicode-bidi:embed}header .header-top .block.menu{display:table;background:#fff}[dir=ltr] header .header-top .block.menu{float:right}[dir=rtl] header .header-top .block.menu{float:left}header .header-top .block.menu ul.nav-list>li>a{font-family:FSJoeyRegular,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;display:inline-block;line-height:30px;height:30px;border:none;background:#005293;color:#fff;-webkit-transition:none;transition:none;border-radius:0}header .header-top .block.menu ul.nav-list>li>a:hover{text-decoration:none;background:#69be28;box-shadow:none}header .header-top .block.menu ul.nav-list>li>a:before{border-color:transparent #fff;border-style:solid;content:"";position:absolute}header .header-top .block.menu ul.nav-list>li>a:after{border-color:transparent #005293;border-style:solid;content:"";position:absolute;top:0}header .header-top .block.menu ul.nav-list>li>a:hover:after{border-color:transparent #69be28}[dir=ltr] header .header-top .block.menu ul.nav-list>li{margin-left:0}[dir=ltr] header .header-top .block.menu ul.nav-list>li>a{padding-right:30px;padding-left:2px}[dir=ltr] header .header-top .block.menu ul.nav-list>li>a:before{border-width:0 30px 30px 0;right:0}[dir=ltr] header .header-top .block.menu ul.nav-list>li>a:after{border-width:0 30px 30px 0;left:-29px}[dir=rtl] header .header-top .block.menu ul.nav-list>li{margin-right:0}[dir=rtl] header .header-top .block.menu ul.nav-list>li>a{padding-right:2px;padding-left:30px}[dir=rtl] header .header-top .block.menu ul.nav-list>li>a:before{border-width:0 0 30px 30px;left:0}[dir=rtl] header .header-top .block.menu ul.nav-list>li>a:after{border-width:0 0 30px 30px;right:-29px}header .header-top ul.nav-list{position:relative}[dir=ltr] header .header-top ul.nav-list{float:left}[dir=rtl] header .header-top ul.nav-list{float:right}header .header-top ul.nav-list>li{position:relative}[dir=ltr] header .header-top ul.nav-list>li{float:left;margin-left:8px}[dir=rtl] header .header-top ul.nav-list>li{float:right;margin-right:8px}header .header-top ul.nav-list .drop-panel{display:none}header .header-top ul.nav-list .drop-panel ul.sub-nav-list>li>a{display:block;padding:12px 12px;text-decoration:none;color:#6c6f70}header .header-top ul.nav-list .drop-panel ul.sub-nav-list>li>a:hover{background-color:#f4f4f4}header .header-top ul.nav-list .drop-panel ul.sub-nav-list>li:not(:first-child)>a{border-top:solid 1px #ccc}header .header-top ul.nav-list .drop-panel h4{padding:16px 12px;border-bottom:solid 1px #ccc;color:#6c6f70;background-color:#f4f4f4}header .header-top ul.nav-list .drop-panel.dashboard{right:0;width:240px}header .header-top ul.nav-list .drop-panel.notifications-list{right:0;width:500px}header .header-top ul.nav-list .drop-panel.notifications-list ul.sub-nav-list{max-height:300px;overflow-y:auto}header .header-top ul.nav-list>li.open .drop-panel{display:block}[dir=ltr] header .trade-logo-panel-wrapper{float:right}[dir=rtl] header .trade-logo-panel-wrapper{float:left}header .trade-logo-panel-wrapper ul.logo-list{display:table;padding:0 8px 0 8px}header .trade-logo-panel-wrapper ul.logo-list>li{text-align:center;vertical-align:middle;display:table-cell;padding:0 8px 0 8px}header .trade-logo-panel-wrapper ul.logo-list>li>a.app-logo,header .trade-logo-panel-wrapper ul.logo-list>li>span{display:block;text-decoration:none;height:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .trade-logo-panel-wrapper ul.logo-list>li .apple{width:100px}[dir=ltr] header .trade-logo-panel-wrapper ul.logo-list>li .apple{background:url("/build/img/dnata/apps/retina/app-store-en.png");background-size:100px 30px;right:16px}[dir=rtl] header .trade-logo-panel-wrapper ul.logo-list>li .apple{background:url("/build/img/dnata/apps/retina/app-store-ar.png");background-size:100px 30px;left:16px}header .trade-logo-panel-wrapper ul.logo-list>li .google{width:86px}[dir=ltr] header .trade-logo-panel-wrapper ul.logo-list>li .google{background:url("/build/img/dnata/apps/retina/google-play-en.png");background-size:86px 30px;right:124px}[dir=rtl] header .trade-logo-panel-wrapper ul.logo-list>li .google{background:url("/build/img/dnata/apps/retina/google-play-ar.png");background-size:86px 30px;left:124px}header .trade-logo-panel-wrapper ul.logo-list.message{display:none}header .trade-logo-panel-wrapper ul.logo-list.message>a{text-align:left;font-size:14px}.site-header-nav-bar ul.nav-list{display:block;position:relative}[dir=ltr] .site-header-nav-bar ul.nav-list>li{float:left}[dir=rtl] .site-header-nav-bar ul.nav-list>li{float:right}.site-header-nav-bar ul.nav-list>li>a{font-family:FSJoeyRegular,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;display:block;padding:0 16px 0 16px;text-decoration:none;line-height:36px;color:#fff;text-align:center;white-space:nowrap}.site-header-nav-bar ul.nav-list>li.open>a,.site-header-nav-bar ul.nav-list>li:hover>a{background-color:#69be28;color:#fff}.site-header-nav-bar ul.nav-list>li.open .sub-menu{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1}[dir=ltr] .site-header-nav-bar ul.nav-list>li.open .sub-menu{left:0}[dir=rtl] .site-header-nav-bar ul.nav-list>li.open .sub-menu{right:0}@media screen and (min-width:1201px){.site-header-nav-bar ul.nav-list>li.extras-menu{display:none}}@media screen and (max-width:1200px){.site-header-nav-bar ul.nav-list>li.secondary{display:none}}.site-header-nav-bar ul.nav-list .sub-menu{display:block;position:absolute;width:100%;z-index:5;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);min-height:200px;opacity:0;padding:24px}[dir=ltr] .site-header-nav-bar ul.nav-list .sub-menu{left:-9999px}[dir=rtl] .site-header-nav-bar ul.nav-list .sub-menu{right:-9999px}.site-header-nav-bar .link-list{padding:0 16px;height:100%}.site-header-nav-bar .link-list .header{margin-bottom:8px}.site-header-nav-bar .link-list ul>li{margin-bottom:4px}.site-header-nav-bar .link-list ul>li>a{color:#6c6f70}.site-header-nav-bar .link-list+.link-list{margin-top:16px}.site-header-nav-bar .promo-panel{height:180px}.site-header-nav-bar .promo-panel .overlay{color:inherit;position:absolute;top:12px;left:12px;right:12px;-webkit-transform:none;-ms-transform:none;transform:none;text-align:left}.site-header-nav-bar .promo-panel .overlay h2,.site-header-nav-bar .promo-panel .overlay h3,.site-header-nav-bar .promo-panel .overlay h4,.site-header-nav-bar .promo-panel .overlay p{color:inherit;font-size:24px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none}footer{background-color:#6c6f70;color:#fff;padding-bottom:32px}footer .social-panel{padding:8px 0 8px 0}footer .social-panel:after,footer .social-panel:before{content:" ";display:table}footer .social-panel:after{clear:both}footer .social-panel:after,footer .social-panel:before{content:" ";display:table}footer .social-panel:after{clear:both}@media screen and (max-width:1024px){footer .social-panel{text-align:center}}footer .social-panel ul.social-links{display:inline-block;vertical-align:middle;margin:0 auto}footer .social-panel ul.social-links li{margin:0 8px 0 8px}[dir=ltr] footer .social-panel ul.social-links li{float:left}[dir=rtl] footer .social-panel ul.social-links li{float:right}@media screen and (min-width:1024px){[dir=ltr] footer .social-panel ul.social-links li{margin:0 8px 0 0}[dir=rtl] footer .social-panel ul.social-links li{margin:0 0 0 8px}}footer .social-panel .caption{display:none;white-space:nowrap}@media screen and (min-width:1024px){footer .social-panel .caption{display:inline-block;vertical-align:middle;letter-spacing:1px}}footer .navigation-panel{padding:16px 0 0}@media screen and (max-width:600px){html.mobile-enabled footer .navigation-panel{display:none}}footer .navigation-panel:after,footer .navigation-panel:before{content:" ";display:table}footer .navigation-panel:after{clear:both}footer .navigation-panel:after,footer .navigation-panel:before{content:" ";display:table}footer .navigation-panel:after{clear:both}footer .domain-panel{padding:8px 0 8px 0}footer .domain-panel:after,footer .domain-panel:before{content:" ";display:table}footer .domain-panel:after{clear:both}footer .domain-panel:after,footer .domain-panel:before{content:" ";display:table}footer .domain-panel:after{clear:both}footer .domain-panel ul.domain-links{display:inline-block;vertical-align:middle}footer .domain-panel .caption{display:inline-block;vertical-align:middle;letter-spacing:1px}footer .affiliations-panel{padding:12px 0 16px 0}footer .affiliations-panel ul.logo-list{margin:8px auto 16px auto}footer .legal-panel{text-align:center;padding:8px 0 12px 0}footer .legal-panel .link-list{display:none;margin-bottom:8px}footer .legal-panel .link-list ul{margin:0 auto;padding:0 0 16px 0}footer .legal-panel .link-list ul>li{padding:0 8px;border-style:solid;border-color:#fff}[dir=ltr] footer .legal-panel .link-list ul>li{float:left}[dir=rtl] footer .legal-panel .link-list ul>li{float:right}[dir=ltr] footer .legal-panel .link-list ul>li{border-width:0 1px 0 0}[dir=ltr] footer .legal-panel .link-list ul>li:last-child{border-right:none}[dir=rtl] footer .legal-panel .link-list ul>li{border-width:0 0 0 1px}[dir=rtl] footer .legal-panel .link-list ul>li:last-child{border-left:none}footer .legal-panel .copyright{font-size:14px;letter-spacing:1px}footer h4,footer h5{color:inherit}footer h5{margin-bottom:12px}footer .link-list ul>li>a{text-decoration:none;color:#ccc;letter-spacing:1px}footer .link-list ul>li>a:hover{color:#fff}.footer-menu-groups{width:100%}.footer-menu-groups:after,.footer-menu-groups:before{content:" ";display:table}.footer-menu-groups:after{clear:both}.footer-menu-groups:after,.footer-menu-groups:before{content:" ";display:table}.footer-menu-groups:after{clear:both}.footer-menu-groups .link-list{padding:0 16px 16px;width:33.33%}[dir=ltr] .footer-menu-groups .link-list{float:left}[dir=rtl] .footer-menu-groups .link-list{float:right}.footer-menu-groups .link-list ul>li{margin-bottom:8px}.footer-menu-groups .link-list h3,.footer-menu-groups .link-list h5{color:inherit;margin-bottom:12px}.footer-menu-groups .link-list h5{font-size:24px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:700}.footer-splitter{position:relative;text-align:center}.footer-splitter:before{display:block;background-color:rgba(255,255,255,.25);content:" ";height:2px;left:0;width:100%;position:absolute;top:50%;margin-top:-1px}.footer-splitter h3{margin:0;display:inline-block;padding:0 20px;position:relative;background-color:#6c6f70;white-space:nowrap;font-size:30px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none;color:#fff}footer ul.logo-list{display:table}footer ul.logo-list>li{text-align:center;vertical-align:middle;display:table-cell;padding:0 24px 0 24px}footer ul.logo-list>li>a,footer ul.logo-list>li>span{display:block;text-decoration:none;color:inherit;width:123px;height:87px;background-repeat:no-repeat}footer ul.logo-list>li>a.footer-award,footer ul.logo-list>li>span.footer-award{background-image:url(../../img/dnata/icons/awards.svg)}footer ul.logo-list>li>a.footer-certifications,footer ul.logo-list>li>span.footer-certifications{background-image:url(../../img/dnata/icons/certifications.svg)}footer ul.logo-list>li>a.footer-norton,footer ul.logo-list>li>span.footer-norton{background-image:url(../../img/dnata/icons/norton.svg)}footer ul.logo-list>li>a.footer-trustwave,footer ul.logo-list>li>span.footer-trustwave{background-image:url(../../img/dnata/icons/trustwave.svg)}footer ul.logo-list>li i{color:#fff}footer ul.logo-list>li i.icon-abta-logo{font-size:52px}footer ul.logo-list>li i.icon-atol-logo{font-size:63px}footer ul.logo-list>li i.icon-iata-logo{font-size:70px}footer ul.logo-list>li i.icon-norton-logo{font-size:53px}footer ul.logo-list>li i.icon-trustwave{font-size:50px}footer ul.logo-list.cards{margin:8px auto 0 auto}footer ul.logo-list.cards>li{padding:0 16px 0 16px}footer ul.logo-list.cards>li .icon{font-size:34px}.recent-search-card{background-color:#f4f4f4;position:relative}.recent-search-card.busy{opacity:0}.recent-search-card a.search-link{display:block;text-decoration:none;color:inherit}.recent-search-card a.search-link:hover{text-decoration:none}.recent-search-card .header{background-color:#6c6f70;height:36px;line-height:36px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#fff}[dir=ltr] .recent-search-card .header{padding:0 32px 0 8px}[dir=rtl] .recent-search-card .header{padding:0 8px 0 32px}.recent-search-card .header .destination,.recent-search-card .header .icon{display:inline-block}.recent-search-card .header .icon{color:inherit;font-size:26px;position:relative;top:calc(50% - 13px)}[dir=ltr] .recent-search-card .header .icon{margin-right:2px}[dir=rtl] .recent-search-card .header .icon{margin-left:2px}.recent-search-card a.remove-btn{position:absolute;width:32px;height:36px;top:0;bottom:0}[dir=ltr] .recent-search-card a.remove-btn{right:0}[dir=rtl] .recent-search-card a.remove-btn{left:0}.recent-search-card a.remove-btn i{position:absolute;color:#fff;font-size:14px;top:50%;left:50%;margin:-7px 0 0 -7px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.recent-search-card .inner{padding:4px;position:relative;border:1px solid #6c6f70}.recent-search-card .inner ul.dates{width:100%}.recent-search-card .inner ul.dates:after,.recent-search-card .inner ul.dates:before{content:" ";display:table}.recent-search-card .inner ul.dates:after{clear:both}.recent-search-card .inner ul.dates:after,.recent-search-card .inner ul.dates:before{content:" ";display:table}.recent-search-card .inner ul.dates:after{clear:both}.recent-search-card .inner ul.dates>li{width:50%;padding:4px}[dir=ltr] .recent-search-card .inner ul.dates>li{float:left}[dir=rtl] .recent-search-card .inner ul.dates>li{float:right}.recent-search-card .inner .search-date{background:#fff;border:1px solid #f4f4f4;padding:8px;text-align:center}.recent-search-card .inner .search-date .title{font-size:11px;text-transform:uppercase;border-bottom:#ccc}.recent-search-card .inner .search-date .year{font-size:14px}.recent-search-card .search-type{margin-bottom:8px}ul.search-unit-nav{background:#fff;padding:0}ul.search-unit-nav:after,ul.search-unit-nav:before{content:" ";display:table}ul.search-unit-nav:after{clear:both}ul.search-unit-nav:after,ul.search-unit-nav:before{content:" ";display:table}ul.search-unit-nav:after{clear:both}ul.search-unit-nav li{margin:0 30px 0 0;position:relative}[dir=ltr] ul.search-unit-nav li{float:left}[dir=rtl] ul.search-unit-nav li{float:right}@media (max-width:980px){ul.search-unit-nav li{margin-right:21px}}ul.search-unit-nav li a{display:block;text-decoration:none;color:#fff;background-color:#6c6f70;position:relative;padding:0 4px 0 10px;height:40px;line-height:40px;font-size:14px}@media (max-width:980px){ul.search-unit-nav li a{font-size:90%}}ul.search-unit-nav li a:after{display:table;border-color:transparent #6c6f70;border-style:solid;content:"";position:absolute;top:0;z-index:1}[dir=ltr] ul.search-unit-nav li a:after{border-width:40px 0 0 40px;right:-40px}[dir=rtl] ul.search-unit-nav li a:after{border-width:40px 40px 0 0;left:-40px}ul.search-unit-nav li a:hover{background-color:#69be28;color:#fff}ul.search-unit-nav li a:hover:after{display:table;border-color:transparent #69be28}ul.search-unit-nav li a.active{background-color:#0088ce;color:#fff;z-index:1}ul.search-unit-nav li a.active:after{display:table;border-color:transparent #0088ce}ul.search-unit-nav li a .icons{display:inline-block}[dir=ltr] ul.search-unit-nav li a .icons{margin-right:8px}[dir=rtl] ul.search-unit-nav li a .icons{margin-left:8px}ul.search-unit-nav li a .icons i{color:inherit;vertical-align:middle;font-size:24px}@media (max-width:980px){ul.search-unit-nav li a .icons i{font-size:22px}}ul.search-unit-nav li a .icons i:nth-child(2){margin-left:4px}@media (max-width:980px){ul.search-unit-nav li.hide{display:none}}.selected-flight-summary-bar{position:relative;padding:0 48px;line-height:42px;background-color:#6c6f70;color:#fff;cursor:pointer}.selected-flight-summary-bar:before{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:28px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .selected-flight-summary-bar:before{content:"\e963";left:16px}[dir=rtl] .selected-flight-summary-bar:before{content:"\e921";right:16px}.selected-flight-summary-bar:after{content:"\e937";font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .selected-flight-summary-bar:after{right:16px}[dir=rtl] .selected-flight-summary-bar:after{left:16px}.selected-flight-summary-bar.open:after{content:"\e936"}.selected-flight-summary-bar .flight-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:inherit;font-size:28px}[dir=ltr] .selected-flight-summary-bar .flight-icon{left:16px}[dir=rtl] .selected-flight-summary-bar .flight-icon{right:16px}.selected-flight-summary-bar .toggle-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:inherit;font-size:20px}[dir=ltr] .selected-flight-summary-bar .toggle-icon{right:16px}[dir=rtl] .selected-flight-summary-bar .toggle-icon{left:16px}.selected-flight-summary-bar .route i{color:inherit;font-size:14px;margin:0 4px}[dir=rtl] .selected-flight-summary-bar .route i:before{content:"\e637"}.selected-flight-summary-bar .caption{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;margin-right:12px}[dir=ltr] .selected-flight-summary-bar .total-price{float:right}[dir=rtl] .selected-flight-summary-bar .total-price{float:left}.selected-flight-summary-bar .total-price .price-caption{color:inherit;margin:0 4px}.selected-flight-summary-bar .total-price .price{color:inherit;font-size:18px}.selected-flight-summary-bar .toggle-prompt{margin:0 16px}ul.deal-type-cards{margin-top:16px;padding:0 8px}ul.deal-type-cards:after,ul.deal-type-cards:before{content:" ";display:table}ul.deal-type-cards:after{clear:both}ul.deal-type-cards:after,ul.deal-type-cards:before{content:" ";display:table}ul.deal-type-cards:after{clear:both}ul.deal-type-cards li{padding:0 8px 16px;width:50%}[dir=ltr] ul.deal-type-cards li{float:left}[dir=rtl] ul.deal-type-cards li{float:right}ul.deal-type-cards li a{display:block;text-decoration:none;height:316px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}ul.deal-type-cards .caption{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}ul.deal-type-cards .caption h2{font-size:40px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none;color:#fff}ul.deal-type-cards .caption .sub-header{font-size:36px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none;color:#fff}ul.deal-type-cards .caption .sub-header span{display:inline-block}.booking-journey-bar{padding:12px 0;background-color:transparent}.booking-journey-bar .site-content{padding:0 16px 0 16px}.grid-container.site-content-gutter .booking-journey-bar .site-content{padding:0}ul.booking-journey{overflow-y:hidden}ul.booking-journey li{position:relative}[dir=ltr] ul.booking-journey li{float:left}[dir=rtl] ul.booking-journey li{float:right}ul.booking-journey li .item{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;display:block;text-decoration:none;height:36px;line-height:36px;font-size:14px;white-space:nowrap;background-color:#fff;color:#69be28;border-style:solid;border-color:#0088ce;border-width:0}[dir=ltr] ul.booking-journey li .item{padding-left:24px}[dir=rtl] ul.booking-journey li .item{padding-right:24px}[dir=ltr] ul.booking-journey li .item{padding-right:14px}[dir=rtl] ul.booking-journey li .item{padding-left:14px}ul.booking-journey li .item i{position:absolute;font-size:16px;top:50%;margin-top:-8px;color:#69be28}[dir=ltr] ul.booking-journey li .item i{right:6px}[dir=rtl] ul.booking-journey li .item i{left:6px}ul.booking-journey li .item:after,ul.booking-journey li .item:before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;top:-4px}[dir=ltr] ul.booking-journey li .item:after,[dir=ltr] ul.booking-journey li .item:before{left:100%;border-width:22px 0 22px 12px}[dir=rtl] ul.booking-journey li .item:after,[dir=rtl] ul.booking-journey li .item:before{right:100%;border-width:22px 12px 22px 0}ul.booking-journey li .item:before{z-index:1}[dir=ltr] ul.booking-journey li .item:before{border-color:transparent transparent transparent #0088ce;margin-left:-2px}[dir=rtl] ul.booking-journey li .item:before{border-color:transparent #0088ce transparent transparent;margin-right:-2px}ul.booking-journey li .item:after{z-index:2}[dir=ltr] ul.booking-journey li .item:after{border-color:transparent transparent transparent #fff;margin-left:-4px}[dir=rtl] ul.booking-journey li .item:after{border-color:transparent #fff transparent #fff;margin-right:-4px}ul.booking-journey li.done .item{background-color:#fff;color:#69be28}[dir=ltr] ul.booking-journey li.done .item{padding-right:28px}[dir=rtl] ul.booking-journey li.done .item{padding-left:28px}ul.booking-journey li.active .item{background-color:#0088ce;color:#fff}[dir=ltr] ul.booking-journey li.active .item:after{border-color:transparent transparent transparent #0088ce}[dir=rtl] ul.booking-journey li.active .item:after{border-color:transparent #0088ce transparent transparent}ul.booking-journey li:after,ul.booking-journey li:before{content:"";display:block;position:absolute;z-index:3;height:0;border-top:solid 2px #0088ce;width:100%}ul.booking-journey li:before{top:0}ul.booking-journey li:after{bottom:0}[dir=ltr] ul.booking-journey li:first-child .item{border-left:solid 2px #0088ce}[dir=rtl] ul.booking-journey li:first-child .item{border-right:solid 2px #0088ce}.hotel-availability-map{height:460px;background-color:#fff;padding:12px;margin:12px 0}.hotel-availability-map .map-canvas{width:100%;height:100%}.hotel-availability-map a.close-btn{width:32px;height:32px;position:absolute;top:0;background-color:#fff;z-index:1}[dir=ltr] .hotel-availability-map a.close-btn{right:0}[dir=rtl] .hotel-availability-map a.close-btn{left:0}.hotel-availability-map a.close-btn i{font-size:16px;color:#bbb;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}.hotel-info-window{float:left;min-width:440px;font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.hotel-info-window{min-width:200px}}.hotel-info-window .hotel-image{width:30%;height:140px;background-position:center center;position:relative;background-repeat:no-repeat;background-size:cover;margin-top:0}[dir=ltr] .hotel-info-window .hotel-image{float:left}[dir=rtl] .hotel-info-window .hotel-image{float:right}@media only screen and (max-width:767px){.hotel-info-window .hotel-image{max-width:30%;width:90px;height:90px}}.hotel-info-window .hotel-info{float:left;width:70%;margin-top:0}[dir=ltr] .hotel-info-window .hotel-info{padding-left:12px}[dir=rtl] .hotel-info-window .hotel-info{padding-right:12px}.hotel-info-window .hotel-name{margin-bottom:2px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:20px}.hotel-info-window .hotel-name .inline-stars{display:none}.hotel-info-window .hotel-location{font-size:11px;margin-bottom:2px}.hotel-info-window .star-rating{margin-bottom:2px}.hotel-info-window .star-rating i{font-size:12px}.hotel-info-window .customer-rating{color:#005293;font-size:14px;display:block}.hotel-info-window .customer-rating .reviews{font-size:11px}.hotel-info-window .button-wrapper{margin-top:10px}.hotel-info-window-loader{display:block;background-image:url("/build/img/spinners/grey-snake-64.png");background-repeat:no-repeat;background-position:center center;width:491px;height:159px}.hotel-map-loader{display:block;background-image:url("/build/img/spinners/grey-snake-64.png");background-repeat:no-repeat;background-position:center center;width:100%;height:100%}.star-rating{display:inline-block;white-space:nowrap}.star-rating i{color:#ffce1f;font-size:14px}.star-rating i.greyed{color:#d3d3d3}.star-rating i.half{position:relative;color:#d3d3d3}.star-rating i.half:after{position:absolute;content:"\e951";color:#ffce1f;bottom:0;left:0;width:50%;overflow:hidden}[dir=ltr] .star-rating i+i{margin-left:3px}[dir=rtl] .star-rating i+i{margin-right:3px}.star-rating.star-rating-block{display:block;line-height:14px}.star-rating.star-rating-s i{font-size:12px}[dir=ltr] .star-rating.star-rating-s i+i{margin-left:2px}[dir=rtl] .star-rating.star-rating-s i+i{margin-right:2px}.star-rating.star-rating-s.star-rating-block{line-height:12px}.star-rating-container-s{background-color:red;line-height:10px}a.shortlist-toggle{display:inline-block;cursor:pointer;text-decoration:none;position:relative;width:24px;height:24px}a.shortlist-toggle i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:inherit;font-size:24px}a.shortlist-toggle:hover{text-decoration:none}a.shortlist-toggle.remove{color:#cd3827}.hotel-location{display:inline-block;font-size:11px;color:#6c6f70;text-decoration:none;position:relative}[dir=ltr] .hotel-location{padding-left:20px}[dir=rtl] .hotel-location{padding-right:20px}.hotel-location:before{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e94b";font-size:18px;position:absolute}[dir=ltr] .hotel-location:before{left:0}[dir=rtl] .hotel-location:before{right:0}.hotel-location a{color:#6c6f70;text-decoration:none}.hotel-location:hover{text-decoration:none}.flights-included{font-size:14px;position:relative;margin-top:8px}[dir=ltr] .flights-included{padding-left:22px}[dir=rtl] .flights-included{padding-right:22px}.flights-included:before{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e963";font-size:18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .flights-included:before{left:0}[dir=rtl] .flights-included:before{right:0}.hotel-image .photo-link,.room-image .photo-link{text-decoration:none;display:inline-block;-webkit-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out;background-color:rgba(0,0,0,.3);opacity:0;top:0;width:100%;height:100%}[dir=ltr] .hotel-image .photo-link,[dir=ltr] .room-image .photo-link{left:0}[dir=rtl] .hotel-image .photo-link,[dir=rtl] .room-image .photo-link{right:0}.hotel-image .photo-link i,.room-image .photo-link i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:32px}.hotel-image:hover .photo-link,.room-image:hover .photo-link{opacity:1}.hotel-ref{font-size:14px;color:#888}.hotel-summary .hotel-name-row{margin-bottom:4px}.hotel-summary .hotel-name-row h1.hotel-name{font-size:24px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none;display:inline}[dir=ltr] .hotel-summary .hotel-name-row .star-rating{margin-left:8px}[dir=rtl] .hotel-summary .hotel-name-row .star-rating{margin-right:8px}.hotel-summary .hotel-name-row .shortlist-toggle{margin-bottom:-4px}[dir=ltr] .hotel-summary .hotel-name-row .shortlist-toggle{margin-left:12px}[dir=rtl] .hotel-summary .hotel-name-row .shortlist-toggle{margin-right:12px}.hotel-summary .hotel-address-row{margin-bottom:12px}.hotel-summary .hotel-address-row .hotel-location{font-size:14px}[dir=ltr] .hotel-summary .hotel-address-row .hotel-location{margin-right:12px}[dir=rtl] .hotel-summary .hotel-address-row .hotel-location{margin-left:12px}.hotel-summary .hotel-facility-icons{margin-bottom:4px}.hotel-review-panel{border:solid 1px #ccc}.hotel-review-panel .header{padding:8px 12px 0 12px}.hotel-review-panel .header .customer-rating{display:block;padding-bottom:8px;border-bottom:solid 1px #ccc;text-decoration:none}.hotel-review-panel .header .customer-rating .rating{font-size:28px}.hotel-review-panel .header .customer-rating .phrase{font-size:18px}.hotel-review-panel .header .customer-rating .reviews{font-size:14px}.hotel-information-columns{margin:12px 0 0 0}.hotel-information-columns:after,.hotel-information-columns:before{content:" ";display:table}.hotel-information-columns:after{clear:both}.hotel-information-columns:after,.hotel-information-columns:before{content:" ";display:table}.hotel-information-columns:after{clear:both}[dir=ltr] .hotel-information-columns{padding-right:320px}[dir=rtl] .hotel-information-columns{padding-left:320px}@media screen and (max-width:980px){[dir=ltr] .hotel-information-columns{padding-right:0}[dir=rtl] .hotel-information-columns{padding-left:0}}[dir=ltr] .hotel-information-columns .main-col,[dir=ltr] .hotel-information-columns .side-col{float:left}[dir=rtl] .hotel-information-columns .main-col,[dir=rtl] .hotel-information-columns .side-col{float:right}.hotel-information-columns .main-col{width:100%;padding-bottom:24px}.hotel-information-columns .side-col{width:320px}[dir=ltr] .hotel-information-columns .side-col{margin-right:-320px}[dir=rtl] .hotel-information-columns .side-col{margin-left:-320px}[dir=ltr] .hotel-information-columns .side-col{padding-left:32px}[dir=rtl] .hotel-information-columns .side-col{padding-right:32px}@media screen and (max-width:980px){.hotel-information-columns .side-col{width:100%}[dir=ltr] .hotel-information-columns .side-col{margin-right:0}[dir=rtl] .hotel-information-columns .side-col{margin-left:0}[dir=ltr] .hotel-information-columns .side-col{padding-left:0}[dir=rtl] .hotel-information-columns .side-col{padding-right:0}[dir=ltr] .hotel-information-columns .side-col section{float:right}[dir=rtl] .hotel-information-columns .side-col section{float:left}.hotel-information-columns .side-col section:first-child{width:40%}[dir=ltr] .hotel-information-columns .side-col section:first-child{padding-left:12px}[dir=rtl] .hotel-information-columns .side-col section:first-child{padding-right:12px}.hotel-information-columns .side-col section:last-child{width:60%}[dir=ltr] .hotel-information-columns .side-col section:last-child{padding-right:12px}[dir=rtl] .hotel-information-columns .side-col section:last-child{padding-left:12px}.hotel-information-columns .side-col section .hotel-price-panel{min-height:220px}.hotel-information-columns .side-col section .hotel-review-panel{min-height:220px}}.hotel-room-grid .hotel-room-availability{margin-bottom:16px}.hotel-room-grid .hotel-room-availability .room-header{background-color:#e2e2e2;padding:0 16px;line-height:36px;height:36px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.hotel-room-grid .hotel-room-availability>.inner{padding:0 16px;border-style:solid;border-color:#ccc;border-width:0 1px 1px 1px}.hotel-room-grid .hotel-room-availability .room-information{padding:16px 12px;position:relative;font-size:14px;border-bottom:solid 1px #ccc;min-height:192px}[dir=ltr] .hotel-room-grid .hotel-room-availability .room-information{padding-left:244px}[dir=rtl] .hotel-room-grid .hotel-room-availability .room-information{padding-right:244px}.hotel-room-grid .hotel-room-availability .room-information .room-image{position:absolute;top:16px;width:220px;height:160px;background-color:#e2e2e2;cursor:pointer;background-repeat:no-repeat;background-position:center center;background-size:cover}[dir=ltr] .hotel-room-grid .hotel-room-availability .room-information .room-image{left:0}[dir=rtl] .hotel-room-grid .hotel-room-availability .room-information .room-image{right:0}.hotel-room-grid .hotel-room-availability .room-information .room-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:192px;cursor:pointer}.hotel-room-grid .hotel-room-availability table{width:100%}.hotel-room-grid .hotel-room-availability table td{border-bottom:1px solid #ccc;padding:16px 20px}.hotel-room-grid .hotel-room-availability table tbody:last-child tr:last-child td{border-bottom:none}.hotel-room-grid .hotel-room-availability table .column-board-type{width:20%;vertical-align:middle;font-weight:700}[dir=ltr] .hotel-room-grid .hotel-room-availability table .column-board-type{padding-left:0}[dir=rtl] .hotel-room-grid .hotel-room-availability table .column-board-type{padding-right:0}.hotel-room-grid .hotel-room-availability table .column-cost{width:160px}[dir=ltr] .hotel-room-grid .hotel-room-availability table .column-cost{text-align:right}[dir=rtl] .hotel-room-grid .hotel-room-availability table .column-cost{text-align:left}.hotel-room-grid .hotel-room-availability table .column-select{width:140px;text-align:center}[dir=ltr] .hotel-room-grid .hotel-room-availability table .column-select{padding-right:0}[dir=rtl] .hotel-room-grid .hotel-room-availability table .column-select{padding-left:0}[dir=rtl] .hotel-room-grid .hotel-room-availability table .column-select .button i.icon-chevron-right:before{position:absolute;-webkit-transform:rotate(180deg) translateY(-50%);-ms-transform:rotate(180deg) translateY(-50%);transform:rotate(180deg) translateY(-50%)}[dir=ltr] .hotel-room-grid .hotel-room-availability table .hype-message{float:left}[dir=rtl] .hotel-room-grid .hotel-room-availability table .hype-message{float:right}[dir=ltr] .hotel-room-grid .hotel-room-availability table .hype-message{clear:left}[dir=rtl] .hotel-room-grid .hotel-room-availability table .hype-message{clear:right}.hotel-room-grid .hotel-room-availability table .hype-message.hype-message-pay-later{color:#269b28}.hotel-room-grid .price{font-size:26px}.hotel-room-grid .price-legend{font-size:11px}.hotel-room-grid .price-was{font-size:11px}.hotel-room-grid .price-was .price{font-size:14px}.hotel-room-grid .debug-price,.hotel-room-grid .question-mark-red{display:inline-block}.hotel-room-grid .debug-price{font-size:11px}.hotel-room-grid .question-mark-red{background-repeat:no-repeat;background-image:url("/build/img/question_mark--red.png");background-size:16px 16px;width:16px;height:16px;margin:10px;position:relative}[dir=ltr] .hotel-room-grid .question-mark-red{float:right}[dir=rtl] .hotel-room-grid .question-mark-red{float:left}.hotel-room-grid .question-mark-red table.agent-info{position:absolute;z-index:1000;bottom:50%;min-width:300px;background-color:#fff;border:1px solid}[dir=ltr] .hotel-room-grid .question-mark-red table.agent-info{right:50%}[dir=rtl] .hotel-room-grid .question-mark-red table.agent-info{left:50%}.hotel-room-grid .question-mark-red table.agent-info tr{border:1px solid}.hotel-room-grid .question-mark-red table.agent-info tr td{padding:10px}.hotel-room-grid .question-mark-red table.agent-info tr td span.currency{font-size:70%}.hotel-room-grid .question-mark-red table.agent-info.agent-info-full{min-width:600px}.hotel-room-grid .question-mark-red table.agent-info.agent-info-full tr.cancelled{text-decoration:line-through;opacity:.7}.hotel-room-grid .question-mark-red table.agent-info.agent-info-full tr td{width:20%;text-align:right;padding:3px 8px}.hotel-room-grid .question-mark-red table.agent-info.agent-info-full tr td:first-of-type{width:40%;text-align:left}.hotel-room-grid .question-mark-red table.agent-info.agent-info-full tr td div{font-size:70%}.hotel-room-grid-buttons:after,.hotel-room-grid-buttons:before{content:" ";display:table}.hotel-room-grid-buttons:after{clear:both}.hotel-room-grid-buttons:after,.hotel-room-grid-buttons:before{content:" ";display:table}.hotel-room-grid-buttons:after{clear:both}[dir=ltr] .hotel-room-grid-buttons>:first-child{float:left}[dir=rtl] .hotel-room-grid-buttons>:first-child{float:right}[dir=ltr] .hotel-room-grid-buttons>:last-child:not(:only-child){float:right}[dir=rtl] .hotel-room-grid-buttons>:last-child:not(:only-child){float:left}.hotel-room-grid-buttons .select-rooms-button{min-width:33.3333%}.ancillary-summary{padding:16px 0;background:#fff}.ancillary-summary .site-content{position:relative;min-height:40px}[dir=ltr] .ancillary-summary .site-content .summary-title{margin-right:200px}[dir=rtl] .ancillary-summary .site-content .summary-title{margin-left:200px}.ancillary-summary .site-content .summary-title h2{display:inline;vertical-align:baseline}.ancillary-summary .site-content .summary-title .available-message{display:inline;vertical-align:baseline}[dir=ltr] .ancillary-summary .site-content .summary-title .available-message{margin-left:5px}[dir=rtl] .ancillary-summary .site-content .summary-title .available-message{margin-right:5px}.ancillary-summary .site-content .summary-details{padding-top:4px}[dir=ltr] .ancillary-summary .site-content .summary-details{margin-right:200px}[dir=rtl] .ancillary-summary .site-content .summary-details{margin-left:200px}.ancillary-summary .site-content .summary-details span{white-space:nowrap}.ancillary-summary .site-content .button{position:absolute;top:50%;margin-top:-16px}[dir=ltr] .ancillary-summary .site-content .button{right:16px}[dir=rtl] .ancillary-summary .site-content .button{left:16px}.ancillary-itinerary{border-style:solid;border-width:1px 0;border-color:#ccc;display:table;width:100%;background-color:#fff;margin-top:-1px}.ancillary-itinerary .part{display:table-cell;padding:10px 15px 15px}[dir=ltr] .ancillary-itinerary .part{border-right:solid 1px #e2e2e2}[dir=rtl] .ancillary-itinerary .part{border-left:solid 1px #e2e2e2}.ancillary-itinerary .part h5{margin-bottom:2px}.ancillary-itinerary .part li{line-height:140%}.ancillary-itinerary .part.info{min-width:300px}.ancillary-itinerary .part.info .detail{margin-bottom:12px}.ancillary-itinerary .part.cost{width:200px;vertical-align:bottom}[dir=ltr] .ancillary-itinerary .part.cost{text-align:right}[dir=rtl] .ancillary-itinerary .part.cost{text-align:left}table.ancillary-search-results{width:100%;background-color:#fff;margin:16px 0 32px}table.ancillary-search-results td,table.ancillary-search-results th{padding:12px}table.ancillary-search-results td .option-type,table.ancillary-search-results th .option-type{unicode-bidi:embed}table.ancillary-search-results td.cost-cell,table.ancillary-search-results th.cost-cell{width:12%}[dir=ltr] table.ancillary-search-results td.cost-cell,[dir=ltr] table.ancillary-search-results th.cost-cell{text-align:right}[dir=rtl] table.ancillary-search-results td.cost-cell,[dir=rtl] table.ancillary-search-results th.cost-cell{text-align:left}table.ancillary-search-results td.button-cell,table.ancillary-search-results th.button-cell{width:20%;text-align:center;vertical-align:middle;white-space:nowrap}table.ancillary-search-results td .price,table.ancillary-search-results th .price{font-size:28px}table.ancillary-search-results th{background-color:#6c6f70;color:#fff}[dir=ltr] table.ancillary-search-results th{text-align:left}[dir=rtl] table.ancillary-search-results th{text-align:right}table.ancillary-search-results td{border-bottom:1px solid #ccc}table.ancillary-search-results>tbody>tr:last-child>td{border-bottom:0}table.ancillary-search-results a.info-link{font-size:11px;color:#69be28}table.ancillary-search-results a.info-link:hover{text-decoration:underline}table.ancillary-search-results ul.product-details{margin:8px;font-size:14px}table.ancillary-search-results ul.product-details li{margin:0 0 8px 0}table.ancillary-search-results .note{font-size:11px}.abtest-ancillary-price-variant{display:none}.strand-swap-bar{background-color:#0088ce;padding:8px 0 0 0;font-size:20px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce}.strand-swap-bar .site-content{padding:0 16px 0 16px}.strand-swap-bar a{color:#fff}.hype-message{font-size:14px}.hype-message .hype-message-pay-later{color:#269b28}.hype-message.deposit{color:#ed2323}.hype-message.deposit-holiday{color:#69be28;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.hype-message.pay-at-hotel{color:#0088ce}.hype-message.discount-message,.hype-message.refund-positive{color:#269b28}.hype-message.refund-negative{color:#8c2a76}.hype-message.urgency-warning{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#ff6dac}.hype-message.urgency-alert{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#e8001b}.hype-message i{font-size:inherit;color:inherit}[dir=ltr] .hype-message i{margin-left:4px}[dir=rtl] .hype-message i{margin-right:4px}[dir=ltr] .hype-message.right-icon i{margin-left:4px}[dir=rtl] .hype-message.right-icon i{margin-right:4px}.hotel-urgency-message{font-size:14px;color:#e8001b;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;float:left;clear:left}.hotel-urgency-message.faded{opacity:0}.ng-submitted .ng-invalid .datepicker-wrapper,.ng-submitted .ng-invalid .input-with-icon input,.ng-submitted .pseudo-input.ng-invalid input,.ng-submitted div.ng-invalid .autocompleter>input,.ng-submitted div.ng-invalid .driver-type-select,.ng-submitted input.ng-invalid,.ng-submitted select.ng-invalid,.ng-submitted span.ng-invalid>select{border-color:#dc143c}.ng-submitted .checkbox-btn.ng-invalid-must-check{background-color:#dc143c;border-color:#dc143c;color:#fff}.ng-submitted .checkbox-btn.ng-invalid-must-check .icon.off{color:#fff}input.ng-invalid-email{border-color:#dc143c}.flash-message{margin:8px 0;padding:8px;background-color:#f6f6f6;position:relative;margin-bottom:10px}[dir=ltr] .flash-message{padding-left:48px}[dir=rtl] .flash-message{padding-right:48px}.flash-message li{padding:4px 8px 4px 0}.flash-message li a{color:#005eb8;text-decoration:underline}.flash-message:before{background-color:#e2e2e2;bottom:0;content:" ";position:absolute;top:0;width:40px}[dir=ltr] .flash-message:before{left:0}[dir=rtl] .flash-message:before{right:0}.flash-message:after{font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;font-size:22px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .flash-message:after{left:9px}[dir=rtl] .flash-message:after{right:9px}.flash-message.error-message{color:#dc143c}.flash-message.error-message:after{content:"\e639"}.flash-message.success-message{color:#269b28}.flash-message.success-message:after{content:"\e636"}.flash-message.warning-message{color:#f90}.flash-message.warning-message:after{content:"\e639"}.flash-message.closed{display:none}.baggage-included{color:#269b28;font-size:30px;margin-left:10px;margin-top:2px;position:absolute}.image-gallery .stage{position:relative;background-color:#f4f4f4}.image-gallery .stage .slick-slide img{height:480px;object-fit:contain;margin:auto;max-width:100%}.image-gallery .stage .slick-slide img.slick-loading{background-image:url("/build/img/spinners/gallery-spinner.gif");background-position:center center;background-repeat:no-repeat}.image-gallery .stage .slick-arrow{cursor:pointer;width:32px;height:60px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:none;outline:0;background-color:#fff;color:transparent;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:9}@media (min-width:601px){.image-gallery .stage .slick-arrow:not(.visible):not(:hover){opacity:0}}.image-gallery .stage .slick-arrow:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#69be28;font-size:20px}[dir=ltr] .image-gallery .stage .slick-arrow.slick-prev,[dir=rtl] .image-gallery .stage .slick-arrow.slick-next{left:0}[dir=ltr] .image-gallery .stage .slick-arrow.slick-prev:after,[dir=rtl] .image-gallery .stage .slick-arrow.slick-next:after{content:"\e944"}[dir=ltr] .image-gallery .stage .slick-arrow.slick-next,[dir=rtl] .image-gallery .stage .slick-arrow.slick-prev{right:0}[dir=ltr] .image-gallery .stage .slick-arrow.slick-next:after,[dir=rtl] .image-gallery .stage .slick-arrow.slick-prev:after{content:"\e945"}.image-gallery .stage .slick-arrow.visible:not(:hover),.image-gallery .stage:hover .slick-arrow:not(:hover){opacity:.75}.image-gallery .counter{position:absolute;bottom:0;background-color:#fff;color:#000;padding:6px;font-size:11px;z-index:10}[dir=ltr] .image-gallery .counter{right:0;border-top-left-radius:0}[dir=rtl] .image-gallery .counter{left:0;border-top-right-radius:0}.image-gallery .thumb-container{position:relative;padding:4px 0}.image-gallery .thumb-container .slick-slide{width:68px;height:68px;position:relative;margin:0 2px;background-repeat:no-repeat;background-size:cover}.image-gallery .thumb-container .slick-slide .mask{display:block;position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.1);z-index:1}.image-gallery .thumb-container .slick-slide.selected .mask,.image-gallery .thumb-container .slick-slide:hover .mask{background-color:transparent}.image-gallery .thumb-container .slick-arrow{cursor:pointer;width:32px;height:68px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:none;outline:0;background-color:#fff;color:transparent;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:9}@media (min-width:601px){.image-gallery .thumb-container .slick-arrow:not(.visible):not(:hover){opacity:0}}.image-gallery .thumb-container .slick-arrow:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:dnataIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#6c6f70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#69be28;font-size:20px}[dir=ltr] .image-gallery .thumb-container .slick-arrow.slick-prev,[dir=rtl] .image-gallery .thumb-container .slick-arrow.slick-next{left:0}[dir=ltr] .image-gallery .thumb-container .slick-arrow.slick-prev:after,[dir=rtl] .image-gallery .thumb-container .slick-arrow.slick-next:after{content:"\e944"}[dir=ltr] .image-gallery .thumb-container .slick-arrow.slick-next,[dir=rtl] .image-gallery .thumb-container .slick-arrow.slick-prev{right:0}[dir=ltr] .image-gallery .thumb-container .slick-arrow.slick-next:after,[dir=rtl] .image-gallery .thumb-container .slick-arrow.slick-prev:after{content:"\e945"}.image-gallery .thumb-container .slick-arrow.visible:not(:hover),.image-gallery .thumb-container:hover .slick-arrow:not(:hover){opacity:.75}.image-gallery .customer-rating{background-color:rgba(0,82,147,.95);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:4;position:absolute;top:12px}[dir=ltr] .image-gallery .customer-rating{right:12px}[dir=rtl] .image-gallery .customer-rating{left:12px}.image-gallery:hover .customer-rating:not(:hover){opacity:.4}.last-minute-deals{padding:0 12px}.last-minute-deals .carousel-content.slick-slider{overflow:hidden}.last-minute-deals .header-bar{padding:24px 0;text-align:center;margin:0 12px}.last-minute-deals .header-bar h2{text-align:center}.last-minute-deals .header-bar .toggle-switch-holder{position:absolute;right:0}.last-minute-deals .search-panel-container{background-color:#0088ce;padding:15px 15px 5px 15px;margin:0 12px 24px}.last-minute-deals .search-panel-container .heading-item{color:#fff;margin-left:3px}.last-minute-deals .search-panel-container .search-panel.deals{padding:0}.last-minute-deals .search-panel-container .search-panel.deals .occupancy{width:34%}.last-minute-deals .no-results-panel{margin:24px 12px}.last-minute-deals .content-block-panel .content-block p{padding:0 0 15px}.last-minute-deals .box .box__content .col-3{display:inline-block;width:25%;padding-bottom:15px}.last-minute-deals .card{border-color:#e2e2e2;border-style:solid;border-width:0 1px 1px}.last-minute-deals .card .card-image{background-repeat:no-repeat;background-position:center center;background-size:cover;height:144px;position:relative;margin:0 -1px;background-color:#f6f6f6}.last-minute-deals .card .card__block{padding:16px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.last-minute-deals .card .card__block .holiday-deal-card__hotel-name{font-weight:700;font-size:1.3em;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;color:#0088ce;margin-bottom:4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.last-minute-deals .card .card__block .inline-info-list li{display:inline-block}.last-minute-deals .card .card__block .inline-info-list li+li:before{content:"|";color:#c2c2c2;margin:0 4px}.last-minute-deals .card .card__block .inline-info-list li .customer-rating .rating{font-size:1.4em}.last-minute-deals .card .card__block .inline-info-list li .customer-rating .reviews{font-size:.8em}.last-minute-deals .card .card__block .holiday-deal-card__flights-included,.last-minute-deals .card .card__block .holiday-deal-card__hotel-location{margin:8px 0}.last-minute-deals .card .card__block .holiday-deal-card__deal-date{color:#005293}.last-minute-deals .card .card__cta-footer{margin:0 -1px -1px}.last-minute-deals .card .card__cta-footer .button-caption{display:block;text-align:center;background-color:#eee;padding:0 20px;height:40px;line-height:40px;border-style:solid;border-width:0 1px;border-color:#e2e2e2}.last-minute-deals .carousel-item.slick-slide{margin:0 12px}.last-minute-deals .button,.last-minute-deals .button-caption{padding:0 20px;font-size:16px;height:40px;line-height:36px;text-align:center;background-color:#e2e2e2;display:block}.last-minute-deals .button-caption.button--primary,.last-minute-deals .button.button--primary{background-color:#0088ce;color:#fff}.last-minute-deals .button strong,.last-minute-deals .button-caption strong{font-weight:700}.last-minute-deals .card-carousel .slick-arrow{cursor:pointer;width:48px;height:48px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:none;outline:0;background-color:#009dd9;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;color:transparent;z-index:9;opacity:.5}.last-minute-deals .card-carousel .slick-arrow:after{content:"\e944";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:dnataIcons!important;font-style:normal;text-transform:none;line-height:1;color:#fff;font-size:14.4px}[dir=rtl] .last-minute-deals .card-carousel .slick-arrow:after{content:"\e945"}.last-minute-deals .card-carousel .slick-arrow.slick-next{right:0}[dir=rtl] .last-minute-deals .card-carousel .slick-arrow.slick-next{left:0;right:inherit}.last-minute-deals .card-carousel .slick-arrow.slick-next:after{content:"\e945"}[dir=rtl] .last-minute-deals .card-carousel .slick-arrow.slick-next:after{content:"\e944"}.last-minute-deals .card-carousel .slick-arrow.slick-disabled{opacity:0}.last-minute-deals .slick-dots{text-align:center;height:20px;width:100%;margin:24px 0}.last-minute-deals .slick-dots li{position:relative;display:inline-block;margin:0 10px;width:20px;height:20px}.last-minute-deals .slick-dots li button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#ccc;border-radius:50%;border:none;color:transparent;padding:0;text-shadow:none;height:8px;width:8px;opacity:.5;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.last-minute-deals .slick-dots li button :hover,.last-minute-deals .slick-dots li button:focus{outline:0}.last-minute-deals .slick-dots li.slick-active button{background-color:#009dd9;opacity:1;height:10px;width:10px}.last-minute-deals .content-block-panel.message{margin:0 12px;padding-bottom:24px}.last-minute-deals .box__content.seo-links{margin:0 12px;padding:24px;border:1px solid #e2e2e2}.hotel-review{background-color:#fff;display:table;width:100%}.hotel-review .section{display:table-cell;vertical-align:top;padding-top:16px;padding-bottom:16px}.hotel-review .section.section-details{width:240px}[dir=ltr] .hotel-review .section.section-details{padding-right:70px}[dir=rtl] .hotel-review .section.section-details{padding-left:70px}.hotel-review .section.section-details .author{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;color:#0088ce}.hotel-review .section.section-details .checked-in,.hotel-review .section.section-details .from{font-size:14px}.hotel-review .section.section-details .checked-in{margin-top:4px}.hotel-review .section.section-details .customer-rating{margin:16px 0;font-size:24px}[dir=ltr] .hotel-review .section.section-details .rating{margin-right:6px}[dir=rtl] .hotel-review .section.section-details .rating{margin-left:6px}.hotel-review .section.section-content .translation-options{margin-bottom:16px}.hotel-review .section.section-content .translating-prompt{margin:16px 0;text-align:center}.hotel-review .section.section-content .text-wrapper{margin-bottom:24px}.hotel-review .section.section-content .comments{color:#005293}.hotel-review .section.section-content .comments+.comments{margin:12px 0 0 0}.hotel-review .section.section-content .top-tip-caption{color:#6c6f70}.hotel-review .section.section-content .likes{font-size:14px;color:#888;margin-bottom:8px}.hotel-review .section.section-content .like-review{display:inline-block;line-height:24px;font-size:14px;text-decoration:none;position:relative}[dir=ltr] .hotel-review .section.section-content .like-review{padding-right:32px}[dir=rtl] .hotel-review .section.section-content .like-review{padding-left:32px}.hotel-review .section.section-content .like-review i{cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#0088ce;font-size:24px}[dir=ltr] .hotel-review .section.section-content .like-review i{right:0}[dir=rtl] .hotel-review .section.section-content .like-review i{left:0}.hotel-reviews>li+li{border-top:solid 1px #ccc}.insurance-terms ul{list-style:inherit;margin:0 25px}.insurance-terms p{margin:10px 0}.insurance-vat-policy--agents{margin-right:65px}.seo-room-grid{margin-top:32px}@media screen and (max-width:768px){.seo-room-grid .u-grid-gutter-y{margin-bottom:12px!important}}@media screen and (max-width:1200px){.seo-room-grid .u-grid-gutter-y{margin-bottom:20px!important}}@media (min-width:1440px){.seo-room-grid .u-grid-gutter-y{margin-bottom:24px!important}}.seo-room-grid .sc-c-box{border:1px solid #ddd}.seo-room-grid .sc-c-box__header{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:16px;background:#f6f5f5;color:#555;font-weight:700;padding:8px 16px}@media (min-width:1024px){.seo-room-grid .sc-c-box__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.seo-room-grid .sc-c-box__content{padding:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.seo-room-grid .sc-c-box__content--alignTop{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.seo-room-grid .sc-c-box__content--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.seo-room-grid .sc-c-box__content--flex-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.seo-room-grid .modal-outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:rgba(0,0,0,.7);position:fixed;height:100vh;width:100vw;top:0;left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s}.seo-room-grid .modal-outer .sc-c-box__image{width:100%;height:auto;margin-bottom:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.seo-room-grid .modal-outer.open{opacity:1;pointer-events:all;z-index:100}.seo-room-grid .modal-inner{max-width:620px;min-width:400px;min-height:200px;background:#fff;max-height:100vh}.seo-room-grid .modal-inner .sc-c-box{border:none}.seo-room-grid .modal-inner .sc-c-box__header{background:#0088ce;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 16px}.seo-room-grid .modal-inner .sc-c-box__header button.close{color:#fff;font-weight:400;font-size:30px;cursor:pointer}.seo-room-grid .modal-inner .sc-c-box__body-text{font-size:14px;max-width:570px}.seo-room-grid .modal-inner .sc-c-box__body-text p{margin-bottom:8px}.seo-room-grid .modal-inner .sc-c-box__content{padding:16px 16px 32px 16px}.seo-room-grid .modal-inner .sc-c-box__content:first-child{padding:16px 16px 0 16px}.seo-room-grid .modal-inner .sc-c-box__content h3{font-size:16px}.seo-room-grid .modal-inner .sc-c-box__content-container{overflow-y:auto;max-height:70vh;width:100%;overflow-x:hidden}.seo-room-grid .sc-c-box__body--room-info{text-decoration:underline}.similar-hotels .sc-o-star-rating i{color:#f7c815;font-size:inherit}.similar-hotels a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}.similar-hotels .c-card__star-rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.similar-hotels .icon-star{padding-right:4px}.similar-hotels .sc-c-pill{text-decoration:none}.similar-hotels .sc-c-pill:hover{text-decoration:none}.similar-hotels .c-card--link{text-decoration:none}.hero-banner{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0 0 12px 0;height:270px}@media screen and (max-width:1024px){.hero-banner{height:190px}}.hero-banner.large{height:455px}@media screen and (max-width:1024px){.hero-banner.large{height:380px}}.hero-banner .image-swapper{width:100%;height:100%}.hero-banner .image-swapper .image{background-size:cover;background-position:center center;height:100%;width:100%}.hero-video{position:relative;max-height:455px;overflow:hidden}.hero-video video{width:100%;height:auto;vertical-align:middle}.hero-banner .content,.hero-video .content{position:absolute;right:0;bottom:0;left:0;color:#fff;border:0;padding:12px;z-index:2;background:rgba(0,0,0,.2)}@media screen and (min-width:1025px){.hero-banner .content,.hero-video .content{padding:16px}}@media (max-width:480px){.hero-banner .content,.hero-video .content{width:90%}}.hero-banner .content h1,.hero-video .content h1{color:inherit}.hero-banner .content h2,.hero-video .content h2{color:inherit}.hero-banner .content .prompt,.hero-video .content .prompt{position:absolute;left:0;width:100%;text-align:center;top:100%;margin-top:16px;font-size:20px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;display:none}.hero-banner .content .prompt i,.hero-video .content .prompt i{color:inherit;font-size:60px;display:block;margin-top:-10px}@media screen and (min-width:981px){.hero-banner .content .prompt,.hero-video .content .prompt{display:block}}.banner-carousel .content-overlay,.hero-banner .content-overlay{position:absolute;z-index:2}.banner-carousel .content-overlay .button,.hero-banner .content-overlay .button{margin:12px 0 0 0;color:#fff;border-color:#fff;background-color:transparent}.banner-carousel .content-overlay .button:focus,.hero-banner .content-overlay .button:focus{border-color:#f2f2f2}.banner-carousel .content-overlay .button:hover,.hero-banner .content-overlay .button:hover{border-color:#f2f2f2}.banner-carousel .content-overlay .button:active,.hero-banner .content-overlay .button:active{border-color:#e6e6e6;box-shadow:none}.banner-carousel .content-overlay.promotion,.hero-banner .content-overlay.promotion{left:60px;right:60px;color:#fff;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.banner-carousel .content-overlay.promotion .col-6-12,.hero-banner .content-overlay.promotion .col-6-12{width:50%}.banner-carousel .content-overlay.promotion .panels,.hero-banner .content-overlay.promotion .panels{display:table;width:100%}.banner-carousel .content-overlay.promotion .panels .panel,.hero-banner .content-overlay.promotion .panels .panel{display:table-cell}.banner-carousel .content-overlay.promotion .panels .panel.panel-text,.hero-banner .content-overlay.promotion .panels .panel.panel-text{vertical-align:top;width:40%}.banner-carousel .content-overlay.promotion .panels .panel.panel-reasons,.hero-banner .content-overlay.promotion .panels .panel.panel-reasons{vertical-align:bottom;width:60%}.banner-carousel .content-overlay.promotion .panels .panel.panel-reasons ul.great-reasons,.hero-banner .content-overlay.promotion .panels .panel.panel-reasons ul.great-reasons{float:right}.banner-carousel .content-overlay.promotion h3,.hero-banner .content-overlay.promotion h3{font-size:40px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none;color:inherit}@media screen and (max-width:1024px){.banner-carousel .content-overlay.promotion h3,.hero-banner .content-overlay.promotion h3{font-size:34px}}.banner-carousel .content-overlay.promotion .message,.banner-carousel .content-overlay.promotion .message strong,.hero-banner .content-overlay.promotion .message,.hero-banner .content-overlay.promotion .message strong{margin-top:8px;font-size:24px;font-family:Verveine,Tahoma,Helvetica,Arial,sans-serif}.banner-carousel .content-overlay.promotion .message strong.theme-one,.banner-carousel .content-overlay.promotion .message.theme-one,.hero-banner .content-overlay.promotion .message strong.theme-one,.hero-banner .content-overlay.promotion .message.theme-one{color:#69be28;text-shadow:0 0 2px rgba(0,0,0,.5)}.banner-carousel .content-overlay.promotion .message strong.theme-two,.banner-carousel .content-overlay.promotion .message.theme-two,.hero-banner .content-overlay.promotion .message strong.theme-two,.hero-banner .content-overlay.promotion .message.theme-two{color:#0088ce;text-shadow:0 0 2px rgba(0,0,0,.5)}.banner-carousel .content-overlay.hotel,.hero-banner .content-overlay.hotel{color:#fff;top:0;bottom:0;width:100%;padding:48px 48px 0}.banner-carousel .content-overlay.hotel h3,.hero-banner .content-overlay.hotel h3{color:inherit;font-size:40px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;color:#0088ce;text-transform:none;font-size:28px;margin-bottom:8px}@media (min-width:769px){.banner-carousel .content-overlay.hotel h3,.hero-banner .content-overlay.hotel h3{font-size:32px}}@media (min-width:1025px){.banner-carousel .content-overlay.hotel h3,.hero-banner .content-overlay.hotel h3{font-size:38px}}.banner-carousel .content-overlay.hotel .stars,.hero-banner .content-overlay.hotel .stars{margin-bottom:16px}.banner-carousel .content-overlay.hotel .star-rating i,.hero-banner .content-overlay.hotel .star-rating i{color:#fff;font-size:18px}[dir=ltr] .banner-carousel .content-overlay.hotel .star-rating i,[dir=ltr] .hero-banner .content-overlay.hotel .star-rating i{margin-right:10px}[dir=rtl] .banner-carousel .content-overlay.hotel .star-rating i,[dir=rtl] .hero-banner .content-overlay.hotel .star-rating i{margin-left:10px}@media (min-width:769px){.banner-carousel .content-overlay.hotel .star-rating i,.hero-banner .content-overlay.hotel .star-rating i{font-size:20px}}@media (min-width:1025px){.banner-carousel .content-overlay.hotel .star-rating i,.hero-banner .content-overlay.hotel .star-rating i{font-size:22px}}.banner-carousel .content-overlay.hotel .location,.hero-banner .content-overlay.hotel .location{font-size:14px}@media (min-width:769px){.banner-carousel .content-overlay.hotel .location,.hero-banner .content-overlay.hotel .location{font-size:18px}}@media (min-width:1025px){.banner-carousel .content-overlay.hotel .location,.hero-banner .content-overlay.hotel .location{font-size:24px}}.banner-carousel .content-overlay.hotel .teaser-price,.hero-banner .content-overlay.hotel .teaser-price{margin:8px 0}.banner-carousel .content-overlay.hotel .teaser-price .caption,.hero-banner .content-overlay.hotel .teaser-price .caption{font-size:18px}@media (min-width:769px){.banner-carousel .content-overlay.hotel .teaser-price .caption,.hero-banner .content-overlay.hotel .teaser-price .caption{font-size:24px}}@media (min-width:1025px){.banner-carousel .content-overlay.hotel .teaser-price .caption,.hero-banner .content-overlay.hotel .teaser-price .caption{font-size:26px}}.banner-carousel .content-overlay.hotel .teaser-price .price,.hero-banner .content-overlay.hotel .teaser-price .price{font-size:28px}@media (min-width:769px){.banner-carousel .content-overlay.hotel .teaser-price .price,.hero-banner .content-overlay.hotel .teaser-price .price{font-size:32px}}@media (min-width:1025px){.banner-carousel .content-overlay.hotel .teaser-price .price,.hero-banner .content-overlay.hotel .teaser-price .price{font-size:38px}}.banner-carousel .content-overlay.hotel .review-block,.hero-banner .content-overlay.hotel .review-block{background-color:#005293;color:#fff;position:absolute;bottom:0;left:0;width:100%;padding:0 48px 40px}.banner-carousel .content-overlay.hotel .review-block .customer-rating,.hero-banner .content-overlay.hotel .review-block .customer-rating{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:130px;color:#fff;text-align:center}[dir=ltr] .banner-carousel .content-overlay.hotel .review-block .customer-rating,[dir=ltr] .hero-banner .content-overlay.hotel .review-block .customer-rating{right:48px}[dir=rtl] .banner-carousel .content-overlay.hotel .review-block .customer-rating,[dir=rtl] .hero-banner .content-overlay.hotel .review-block .customer-rating{left:48px}.banner-carousel .content-overlay.hotel .review-block .customer-rating .rating,.hero-banner .content-overlay.hotel .review-block .customer-rating .rating{font-size:44px;line-height:100%}@media (min-width:1025px){.banner-carousel .content-overlay.hotel .review-block .customer-rating .rating,.hero-banner .content-overlay.hotel .review-block .customer-rating .rating{font-size:50px}}.banner-carousel .content-overlay.hotel .review-block .customer-rating .phrase,.hero-banner .content-overlay.hotel .review-block .customer-rating .phrase{font-size:14px}@media (min-width:1025px){.banner-carousel .content-overlay.hotel .review-block .customer-rating .phrase,.hero-banner .content-overlay.hotel .review-block .customer-rating .phrase{font-size:18px}}.banner-carousel .content-overlay.hotel .review-block .customer-rating .reviews,.hero-banner .content-overlay.hotel .review-block .customer-rating .reviews{font-size:14px}.banner-carousel .content-overlay.hotel .review-block .hotel-review-snippet,.hero-banner .content-overlay.hotel .review-block .hotel-review-snippet{padding-top:16px}[dir=ltr] .banner-carousel .content-overlay.hotel .review-block .hotel-review-snippet,[dir=ltr] .hero-banner .content-overlay.hotel .review-block .hotel-review-snippet{margin-right:130px}[dir=rtl] .banner-carousel .content-overlay.hotel .review-block .hotel-review-snippet,[dir=rtl] .hero-banner .content-overlay.hotel .review-block .hotel-review-snippet{margin-left:130px}.banner-carousel .content-overlay.hotel .review-block .hotel-review-snippet .snippet,.hero-banner .content-overlay.hotel .review-block .hotel-review-snippet .snippet{margin-bottom:8px;font-size:14px}@media (min-width:1025px){.banner-carousel .content-overlay.hotel .review-block .hotel-review-snippet .snippet,.hero-banner .content-overlay.hotel .review-block .hotel-review-snippet .snippet{font-size:24px}}.banner-carousel .content-overlay.hotel .review-block .hotel-review-snippet .reviewer,.hero-banner .content-overlay.hotel .review-block .hotel-review-snippet .reviewer{font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}@media (min-width:1025px){.banner-carousel .content-overlay.hotel .review-block .hotel-review-snippet .reviewer,.hero-banner .content-overlay.hotel .review-block .hotel-review-snippet .reviewer{font-size:24px}}.banner-carousel .content-overlay.hotel .review-block .hotel-review-snippet .cropped-text .cropped-less,.banner-carousel .content-overlay.hotel .review-block .hotel-review-snippet .cropped-text .cropped-more,.hero-banner .content-overlay.hotel .review-block .hotel-review-snippet .cropped-text .cropped-less,.hero-banner .content-overlay.hotel .review-block .hotel-review-snippet .cropped-text .cropped-more{color:inherit}.banner-carousel .content-overlay-full-slide-link,.hero-banner .content-overlay-full-slide-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:0 0;z-index:3}.banner-carousel .content-overlay{opacity:0;-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in}ul.hotel-facility-icons:after,ul.hotel-facility-icons:before{content:" ";display:table}ul.hotel-facility-icons:after{clear:both}ul.hotel-facility-icons:after,ul.hotel-facility-icons:before{content:" ";display:table}ul.hotel-facility-icons:after{clear:both}[dir=ltr] ul.hotel-facility-icons>li{float:left}[dir=rtl] ul.hotel-facility-icons>li{float:right}ul.hotel-facility-icons>li>i{font-size:24px;color:#6c6f70}[dir=ltr] ul.hotel-facility-icons>li+li{margin-left:16px}[dir=rtl] ul.hotel-facility-icons>li+li{margin-right:16px}.icon-facility-SW:before{content:"\e96a"}.icon-facility-IN:before{content:"\e942"}.icon-facility-GM:before{content:"\e969"}.icon-facility-RS:before{content:"\e96b"}.icon-facility-GF:before{content:"\e968"}.icon-facility-BA:before{content:"\e956"}.icon-facility-AC:before{content:"\e96f"}.icon-facility-HA:before{content:"\e96c"}.icon-facility-HB:before{content:"\e93a"}.grid-container:after,.grid-container:before{content:" ";display:table}.grid-container:after{clear:both}.grid-container:after,.grid-container:before{content:" ";display:table}.grid-container:after{clear:both}[dir=ltr] .grid-container [class*=" col-"],[dir=ltr] .grid-container [class^=col-]{float:left}[dir=rtl] .grid-container [class*=" col-"],[dir=rtl] .grid-container [class^=col-]{float:right}.grid-container .col-1-12{width:8.33333333%}.grid-container .col-2-12{width:16.66666667%}.grid-container .col-3-12{width:25%}.grid-container .col-4-12{width:33.33333333%}.grid-container .col-5-12{width:41.66666667%}.grid-container .col-6-12{width:50%}.grid-container .col-7-12{width:58.33333333%}.grid-container .col-8-12{width:66.66666667%}.grid-container .col-9-12{width:75%}.grid-container .col-10-12{width:83.33333333%}.grid-container .col-11-12{width:91.66666667%}.grid-container .col-12-12{width:100%}@media only screen and (min-width:320px) and (max-width:600px){.grid-container .col-1-12,.grid-container .col-10-12,.grid-container .col-11-12,.grid-container .col-12-12,.grid-container .col-2-12,.grid-container .col-3-12,.grid-container .col-4-12,.grid-container .col-5-12,.grid-container .col-6-12,.grid-container .col-7-12,.grid-container .col-8-12,.grid-container .col-9-12{width:100%}}.attractions-ticket-info{margin-bottom:16px}.attractions-ticket-info .expander-header{color:#fff;font-family:Tahoma,Helvetica,Arial,sans-serif;padding:15px;font-size:24px;background:#0088ce;cursor:default}.attractions-ticket-info .expander-header .icon{float:right;color:#fff}.attractions-ticket-info .expander-body{background:#fff}.attractions-ticket-info .selected-attractions{padding:16px;border-bottom:1px solid #e2e2e2}.attractions-ticket-info .selected-attractions .title{width:100%}.attractions-ticket-info .selected-attractions .title .selected-date{display:none}.attractions-ticket-info .selected-attractions .title .date-validity{display:none}.attractions-ticket-info .selected-attractions .tickets{width:100%}.attractions-ticket-info .selected-attractions .options span,.attractions-ticket-info .selected-attractions .selected-date span{text-transform:capitalize}.attractions-ticket-info .selected-attractions .date-validity{font-size:11px}@media only screen and (min-width:1024px){.attractions-ticket-info .selected-attractions{overflow:hidden}.attractions-ticket-info .selected-attractions .title{float:left;width:33%}.attractions-ticket-info .selected-attractions .title .selected-date{display:block}.attractions-ticket-info .selected-attractions .title .date-validity{display:block}.attractions-ticket-info .selected-attractions .tickets{float:right;width:66%}.attractions-ticket-info .selected-attractions .tickets .selected-date{display:none}.attractions-ticket-info .selected-attractions .tickets .date-validity{display:none}}.attractions-ticket-info .ticket-info{overflow:hidden}.attractions-ticket-info .ticket-info .ticket-labels{float:left}@media only screen and (min-width:1024px){.attractions-ticket-info .ticket-info .ticket-labels{width:35%;text-align:right}}.attractions-ticket-info .ticket-info .ticket-price{float:right}.attractions-ticket-info .attractions-total{padding:16px;overflow:hidden}.attractions-ticket-info .attractions-total .total-label{float:left;font-family:Tahoma,Helvetica,Arial,sans-serif;font-size:14px}.attractions-ticket-info .attractions-total .total-price{float:right;font-size:24px}.mfs-results-count{margin-bottom:12px}.mfs-option{background-color:#fff}.mfs-option:not(:first-child){margin-top:12px}.mfs-option:not(:last-child){margin-bottom:12px}.mfs-option-header{padding:12px;background-color:#0088ce}.mfs-option-header:after,.mfs-option-header:before{content:" ";display:table}.mfs-option-header:after{clear:both}.mfs-option-header:after,.mfs-option-header:before{content:" ";display:table}.mfs-option-header:after{clear:both}.mfs-option-header h1,.mfs-option-header i{cursor:pointer;color:#fff}[dir=ltr] .mfs-option-header .pricing-block{float:right}[dir=rtl] .mfs-option-header .pricing-block{float:left}.mfs-option-header .pricing-block .price{margin:0 12px;color:#fff;font-size:2em;vertical-align:middle}.mfs-option-header .pricing-block .fare-type{color:#fff;text-align:end;margin:12px 0 0 0}.mfs-option-header .preloader{display:inline-block;vertical-align:middle}.mfs-option-summary{font-size:.5em}.mfs-option-body{padding:12px}multi-sector-flight{display:block}multi-sector-flight table{width:100%;table-layout:fixed;border-collapse:separate}multi-sector-flight table:not(:first-child){border-top:1px solid #ccc;padding-top:12px}multi-sector-flight table:not(:last-child){padding-bottom:12px}multi-sector-flight tbody tr:first-child a,multi-sector-flight tbody tr:first-child i,multi-sector-flight tbody tr:first-child span,multi-sector-flight tbody tr:first-child strong{vertical-align:middle}multi-sector-flight td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}multi-sector-flight [tooltip]{display:inline-block;border-bottom:1px dotted #888;cursor:help}[dir=ltr] multi-sector-flight tfoot td{text-align:right}[dir=rtl] multi-sector-flight tfoot td{text-align:left}.mfs-icon{color:#bbb;font-size:18px}header{background-color:#fff}header .header-main{height:60px}@media screen and (max-width:600px){html.mobile-enabled header .header-main{height:60px}}@media screen and (min-width:1024px){header .header-main{height:60px}}header .header-main .inner{height:100%;position:relative}header .header-main a.site-logo{background-repeat:no-repeat;background-size:contain;background-image:url("/build/img/logo/dnata/dnata-agents-logo.svg");width:186px;height:27px;display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr].site-34 header .header-main a.site-logo,[dir=ltr].site-35 header .header-main a.site-logo{background-image:url("/build/img/logo/dnata/dnatatravel-logo-en.svg");width:200px;height:27px}[dir=rtl].site-34 header .header-main a.site-logo,[dir=rtl].site-35 header .header-main a.site-logo{background-image:url("/build/img/logo/dnata/dnatatravel-logo-arabic.svg");width:200px;height:37px}.site-40 header .header-main a.site-logo{background-image:url("/build/img/logo/TC.svg");width:200px;height:68px}.site-33 header .header-main a.site-logo,.site-48 header .header-main a.site-logo,.site-49 header .header-main a.site-logo,.site-50 header .header-main a.site-logo,.site-51 header .header-main a.site-logo,.site-52 header .header-main a.site-logo,.site-53 header .header-main a.site-logo,.site-54 header .header-main a.site-logo{background-image:url("/build/img/logo/GV.svg");width:200px;height:68px}.site-41 header .header-main a.site-logo,.site-62 header .header-main a.site-logo,.site-63 header .header-main a.site-logo,.site-64 header .header-main a.site-logo,.site-65 header .header-main a.site-logo{background-image:url("/build/img/logo/EH.svg");width:65px;height:80px}.site-55 header .header-main a.site-logo{background-image:url("/build/img/logo/emaratalyoum-logo.png");height:77px}.site-68 header .header-main a.site-logo{background-image:url("/build/img/logo/dnata/dnata-staff-travel.svg");width:200px;height:68px}[dir=ltr] header .header-main a.site-logo{left:90px}[dir=rtl] header .header-main a.site-logo{right:90px}@media screen and (max-width:600px){html.mobile-enabled header .header-main a.site-logo{background-repeat:no-repeat;background-size:contain;background-image:url("/build/img/logo/dnata/dnata-agents-logo.svg");width:111.6px;height:16.2px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[dir=ltr].site-34 html.mobile-enabled header .header-main a.site-logo,[dir=ltr].site-35 html.mobile-enabled header .header-main a.site-logo{background-image:url("/build/img/logo/dnata/dnatatravel-logo-en.svg");width:120px;height:16.2px}[dir=rtl].site-34 html.mobile-enabled header .header-main a.site-logo,[dir=rtl].site-35 html.mobile-enabled header .header-main a.site-logo{background-image:url("/build/img/logo/dnata/dnatatravel-logo-arabic.svg");width:120px;height:22.2px}.site-40 html.mobile-enabled header .header-main a.site-logo{background-image:url("/build/img/logo/TC.svg");width:120px;height:40.8px}.site-33 html.mobile-enabled header .header-main a.site-logo,.site-48 html.mobile-enabled header .header-main a.site-logo,.site-49 html.mobile-enabled header .header-main a.site-logo,.site-50 html.mobile-enabled header .header-main a.site-logo,.site-51 html.mobile-enabled header .header-main a.site-logo,.site-52 html.mobile-enabled header .header-main a.site-logo,.site-53 html.mobile-enabled header .header-main a.site-logo,.site-54 html.mobile-enabled header .header-main a.site-logo{background-image:url("/build/img/logo/GV.svg");width:120px;height:40.8px}.site-41 html.mobile-enabled header .header-main a.site-logo,.site-62 html.mobile-enabled header .header-main a.site-logo,.site-63 html.mobile-enabled header .header-main a.site-logo,.site-64 html.mobile-enabled header .header-main a.site-logo,.site-65 html.mobile-enabled header .header-main a.site-logo{background-image:url("/build/img/logo/EH.svg");width:39px;height:48px}.site-55 html.mobile-enabled header .header-main a.site-logo{background-image:url("/build/img/logo/emaratalyoum-logo.png");height:77px}.site-68 html.mobile-enabled header .header-main a.site-logo{background-image:url("/build/img/logo/dnata/dnata-staff-travel.svg");width:120px;height:40.8px}}@media screen and (min-width:1024px){[dir=ltr] header .header-main a.site-logo{left:16px}[dir=rtl] header .header-main a.site-logo{right:16px}}header .header-main .agent-mode-signout{float:right;position:relative;top:50%}header .header-main .signout-link-wrapper{display:table;padding:0 8px}header .header-main .signout-link{display:table-cell;vertical-align:middle;text-decoration:none}header .header-main .signout-link:hover{text-decoration:underline}header .header-main .trade-logo-panel{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:600px){html.mobile-enabled header .header-main .trade-logo-panel{display:none}}[dir=ltr] header .header-main .trade-logo-panel{right:16px}[dir=rtl] header .header-main .trade-logo-panel{left:16px}header a.menu-btn{position:absolute;top:0;height:100%;text-decoration:none;color:#69be28;width:75px}[dir=ltr] header a.menu-btn{left:0}[dir=rtl] header a.menu-btn{right:0}@media screen and (max-width:600px){html.mobile-enabled header a.menu-btn{width:50px}}@media screen and (min-width:1024px){header a.menu-btn{display:none}}header a.menu-btn .icon{color:inherit;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:42px}@media screen and (max-width:600px){html.mobile-enabled header a.menu-btn .icon{font-size:28px}}header a.menu-btn .notification-alert{position:absolute;top:18px;right:10px}header .site-header-nav-bar{background-color:#0088ce;background:-webkit-linear-gradient(#005293,#1188c9);background:linear-gradient(#005293,#1188c9);display:none}@media screen and (min-width:1024px){header .site-header-nav-bar{display:block}}@media screen and (max-width:736px){header .newsletter-banner{display:block}}.holiday-deals-promo{margin-top:0}.holiday-deals-promo>h1{text-align:center;font-size:32px;margin-bottom:20px;display:inline-block;margin-top:30px}.holiday-deals-promo>h1:before{content:"";clear:both;display:inline-block;border-top:27px solid #69be28;height:0;width:0}[dir=ltr] .holiday-deals-promo>h1:before{border-left:27px solid transparent;margin-right:0;margin-left:20px}[dir=rtl] .holiday-deals-promo>h1:before{border-right:27px solid transparent;margin-right:20px;margin-left:0}.holiday-deals-promo .search-unit-bar{margin-bottom:12px}.holiday-deals-promo .search-unit-bar .search-unit-container>.search-unit-container{padding-left:5px;padding-top:0}.holiday-deals-promo .search-unit-bar h3{color:#fff;font-size:24px;margin-bottom:20px}[dir=ltr] .holiday-deals-promo .search-unit-bar h3{padding-left:16px}[dir=rtl] .holiday-deals-promo .search-unit-bar h3{padding-right:16px}.holiday-deals-promo .search-unit-bar .search-summary{cursor:pointer;color:#fff;font-size:14px;padding:16px;padding-top:32px;padding-bottom:28px}.holiday-deals-promo .search-unit-bar .search-summary>span{background-color:#0088ce;text-decoration:underline;padding:6px 10px;margin:0 10px}.holiday-deals-promo .search-unit-bar .search-summary>span:first-child{margin-left:0}.holiday-deals-promo .main-col{padding:0 16px}.holiday-deals-promo .main-col .no-padding{padding:0}.holiday-deals-promo .main-col .promo-next-steps{margin-top:30px;margin-bottom:20px;font-size:24px}.holiday-deals-promo .main-col .go-to-deals{width:100%;text-align:center;margin-bottom:16px}.holiday-deals-promo .main-col .go-to-deals button{width:30%}@media screen and (max-width:1099px){.holiday-deals-promo .main-col .go-to-deals{position:relative;bottom:0;margin-bottom:0;z-index:1000}.holiday-deals-promo .main-col .go-to-deals button{width:100%;height:50px}}@media screen and (max-width:1100px){.holiday-deals-promo .main-col .holiday-deals-promo-list.promo-cards>li{width:50%}}.holiday-deals-promo .promo-cards{margin-bottom:16px}.deals-lightbox{width:1000px;min-height:750px}.deals-lightbox .shortlist-toggle{float:right}.deals-lightbox .deals-box{height:100%;padding:0 16px;padding-bottom:12px}.deals-lightbox .deals-box:after{content:"";display:block;clear:both}.deals-lightbox .deals-box .hotel-header{width:100%;display:table;border-collapse:separate;margin-bottom:5px}.deals-lightbox .deals-box .hotel-header>div{display:table-cell;padding:8px;padding-top:12px;vertical-align:top}.deals-lightbox .deals-box .hotel-header .hotel-image{padding-right:0;cursor:pointer;border-right:12px solid transparent;width:35%}.deals-lightbox .deals-box .hotel-header .hotel-image img{height:165px;width:100%}.deals-lightbox .deals-box .hotel-header .hotel-details{position:relative;width:34%}.deals-lightbox .deals-box .hotel-header .hotel-details h5{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-size:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:340px;cursor:pointer}.deals-lightbox .deals-box .hotel-header .hotel-details h5 .details-link{font-size:11px}.deals-lightbox .deals-box .hotel-header .hotel-details .shortlist-toggle i{font-size:26px}.deals-lightbox .deals-box .hotel-header .hotel-details .star-rating{margin-bottom:12px}.deals-lightbox .deals-box .hotel-header .hotel-details .star-rating i{font-size:14px}.deals-lightbox .deals-box .hotel-header .hotel-details .hotel-location{font-size:14px;margin-bottom:12px;cursor:pointer}.deals-lightbox .deals-box .hotel-header .hotel-details .hotel-reviews{width:100%;font-size:14px;color:#005293;margin-bottom:4px;cursor:pointer}.deals-lightbox .deals-box .hotel-header .hotel-details .hotel-reviews .phrase,.deals-lightbox .deals-box .hotel-header .hotel-details .hotel-reviews .rating{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400}.deals-lightbox .deals-box .hotel-header .hotel-details .switch-view{width:100%}.deals-lightbox .deals-box .hotel-header .hotel-details .switch-view .hotel-details-link{margin-top:16px;font-size:14px}.deals-lightbox .deals-box .hotel-header .hotel-details .switch-view p,.deals-lightbox .deals-box .hotel-header .hotel-details .switch-view span{font-size:11px;cursor:pointer}.deals-lightbox .deals-box .hotel-header .hotel-details .switch-view span{color:#0088ce;text-decoration:underline}.deals-lightbox .deals-box .hotel-header .destination-info{padding-bottom:0;padding-left:16px;padding-right:0}.deals-lightbox .deals-box .hotel-header .destination-info>div{padding:12px;padding-bottom:4px;background-color:#f4f4f4;height:100%}.deals-lightbox .deals-box .hotel-header .destination-info p{font-size:14px;margin-bottom:4px}.deals-lightbox .deals-box .hotel-header .destination-info p strong{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-weight:700}.deals-lightbox .deals-box .hotel-header .destination-info .header{font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-weight:700;margin-bottom:8px}.deals-lightbox .deals-box .hotel-header .destination-info .distances{margin-bottom:16px}.deals-lightbox .deals-box .hotel-header .destination-info .short-temperature{display:none}@media (max-width:1024px){.deals-lightbox .deals-box .hotel-header .destination-info .short-temperature{display:inline}.deals-lightbox .deals-box .hotel-header .destination-info .long-temperature{display:none}}.deals-lightbox .deals-box .sentence-overview{position:absolute;font-size:14px;top:195px;cursor:pointer}[dir=ltr] .deals-lightbox .deals-box .sentence-overview{left:360px}[dir=rtl] .deals-lightbox .deals-box .sentence-overview{right:360px}.deals-lightbox .deals-box .sentence-overview p{display:inline-block}.deals-lightbox .deals-box .sentence-overview span{color:#0088ce;text-decoration:underline}@media (max-width:1024px){.deals-lightbox .deals-box .sentence-overview{position:static;margin-bottom:8px}}.deals-lightbox .deals-box .price-mode-handler{margin-bottom:5px}[dir=ltr] .deals-lightbox .deals-box .price-mode-handler{float:right}[dir=rtl] .deals-lightbox .deals-box .price-mode-handler{float:left}.deals-lightbox .deals-box .deal-contents{display:table;width:100%;border-collapse:separate;min-height:400px}.deals-lightbox .deals-box .deal-contents>div{display:table-cell}@media (max-width:1024px){.deals-lightbox .deals-box .deal-contents>div{display:block}}.deals-lightbox .deals-box .deal-contents .step-sentence{margin-bottom:12px}.deals-lightbox .deals-box .deal-contents .hotel-grid{width:40%;vertical-align:top;position:relative}[dir=ltr] .deals-lightbox .deals-box .deal-contents .hotel-grid{float:left}[dir=rtl] .deals-lightbox .deals-box .deal-contents .hotel-grid{float:right}@media (max-width:1024px){.deals-lightbox .deals-box .deal-contents .hotel-grid{width:100%;margin-bottom:48px}}.deals-lightbox .deals-box .deal-contents .edit-container{width:calc(60% - 12px)}[dir=ltr] .deals-lightbox .deals-box .deal-contents .edit-container{float:left;margin-left:12px}[dir=rtl] .deals-lightbox .deals-box .deal-contents .edit-container{float:right;margin-right:12px}@media (max-width:1024px){[dir=ltr] .deals-lightbox .deals-box .deal-contents .edit-container .price-mode-handler{float:right}[dir=rtl] .deals-lightbox .deals-box .deal-contents .edit-container .price-mode-handler{float:left}}.deals-lightbox .deals-box .deal-contents .edit-container .step-sentence{display:inline-block;width:58%}@media (max-width:1024px){.deals-lightbox .deals-box .deal-contents .edit-container{border-left:none}}.deals-lightbox .deals-box .deal-contents .edit-container .no-rooms-alert{margin-top:50px;margin-bottom:50px}.deals-lightbox .deals-box .deal-contents .edit-deal{border:1px solid #e2e2e2;padding-left:12px;padding-right:12px;padding-bottom:11px}.deals-lightbox .deals-box .deal-contents .edit-deal .room-editing{display:table;width:100%;padding-bottom:10px}.deals-lightbox .deals-box .deal-contents .edit-deal .room-editing>div{display:table-cell;padding:8px}.deals-lightbox .deals-box .deal-contents .edit-deal .room-editing>div p{font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;margin-bottom:8px}.deals-lightbox .deals-box .deal-contents .edit-deal .room-editing>div select{width:100%;font-size:14px}.deals-lightbox .deals-box .deal-contents .edit-deal .room-editing .edit-room-type{width:65%}[dir=ltr] .deals-lightbox .deals-box .deal-contents .edit-deal .room-editing .edit-room-type{padding-left:0}[dir=rtl] .deals-lightbox .deals-box .deal-contents .edit-deal .room-editing .edit-room-type{padding-right:0}.deals-lightbox .deals-box .deal-contents .edit-deal .room-editing .edit-room-type .preloader{margin:0}[dir=ltr] .deals-lightbox .deals-box .deal-contents .edit-deal .room-editing .edit-room-type .preloader{float:right}[dir=rtl] .deals-lightbox .deals-box .deal-contents .edit-deal .room-editing .edit-room-type .preloader{float:left}[dir=ltr] .deals-lightbox .deals-box .deal-contents .edit-deal .room-editing .edit-board-type{padding-right:0}[dir=rtl] .deals-lightbox .deals-box .deal-contents .edit-deal .room-editing .edit-board-type{padding-left:0}.deals-lightbox .deals-box .price-details{width:100%;padding-top:12px;display:table}.deals-lightbox .deals-box .price-details>div{display:table-cell}.deals-lightbox .deals-box .price-details .back-to-deals{vertical-align:middle}.deals-lightbox .deals-box .price-details .back-to-deals button{height:42px;display:none}.deals-lightbox .deals-box .price-details .back-to-deals button i{position:relative}[dir=ltr] .deals-lightbox .deals-box .price-details .back-to-deals button i{margin-left:-4px}[dir=rtl] .deals-lightbox .deals-box .price-details .back-to-deals button i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:-4px}.deals-lightbox .deals-box .price-details .errors-container{vertical-align:top;text-align:center}.deals-lightbox .deals-box .price-details .errors-container .error-message{margin-top:0;margin-bottom:0;border:1px solid #ccc;padding-top:4px;padding-bottom:5px}@media (max-width:1024px){.deals-lightbox .deals-box .price-details{padding-bottom:12px}}.deals-lightbox .deals-box .price-details .button-container{height:42px}[dir=ltr] .deals-lightbox .deals-box .price-details .button-container a{float:right}[dir=rtl] .deals-lightbox .deals-box .price-details .button-container a{float:left}.deals-lightbox .deals-box .price-details .button-container .preloader{margin-top:11px}[dir=ltr] .deals-lightbox .deals-box .price-details .button-container .preloader{float:right}[dir=rtl] .deals-lightbox .deals-box .price-details .button-container .preloader{float:left}.deals-lightbox .deals-box .price-details .button-container .part-icon{padding-right:0;padding-left:12px;border-left:0}[dir=rtl] .deals-lightbox .deals-box .price-details .button-container .part-icon{-webkit-transform:rotate(180deg) translateY(-10%);-ms-transform:rotate(180deg) translateY(-10%);transform:rotate(180deg) translateY(-10%)}.deals-lightbox .hotel-info-section{display:none;margin-bottom:4px;border:1px solid #ddd;float:left}.deals-lightbox .deals-info .content-panel{height:367px;overflow:auto;padding:0;margin:0}.deals-lightbox .deals-info .content-panel .tabpanel:first-child{margin-top:0;padding-top:15px}.deals-lightbox .deals-info .tab-set{margin:0;padding-bottom:0}.deals-lightbox .deals-info .tab-set .tab-bar{padding-bottom:0}.deals-lightbox .deals-info .tab-set .tab-bar .tab-buttons li.active::after{z-index:9999}.deals-lightbox .deals-info .tab-content-area>div{width:100%;display:table}.deals-lightbox .deals-info .tab-content-area .hotel-reviews li:before{content:""}.deals-lightbox .deals-info .tab-panel[tab-id=map] .tab-content-area,.deals-lightbox .deals-info .tab-panel[tab-id=photos] .tab-content-area{padding:0}.deals-lightbox .deals-info .tab.panel{margin:0;padding:0 15px}.deals-lightbox .deals-info .tab-buttons li{height:45px}.deals-lightbox .deals-info .tab-buttons li.active{outline:0}.deals-lightbox .deals-info .room-title{height:26px}.deals-lightbox .deals-info .room-title .room-heading{font-size:18px}.deals-lightbox .deals-info .room-info-container{height:230px;overflow:auto}.deals-lightbox .deals-info .room-info{width:100%;display:table;border-collapse:separate;margin-bottom:12px}.deals-lightbox .deals-info .room-info>div{display:table-cell;padding:8px;padding-top:12px;vertical-align:top}@media (max-width:820px){.deals-lightbox .deals-info .room-info>div{display:block;max-height:none;min-height:none;height:auto}}.deals-lightbox .deals-info .room-info .room-img{width:20%}[dir=ltr] .deals-lightbox .deals-info .room-info .room-img{padding-left:0}[dir=rtl] .deals-lightbox .deals-info .room-info .room-img{padding-right:0}.deals-lightbox .deals-info .room-info .room-img .image-placeholder,.deals-lightbox .deals-info .room-info .room-img img{min-height:150px;width:220px}.deals-lightbox .deals-info .room-info .room-description{width:50%;padding-right:50px}.deals-lightbox .deals-info .room-info .board-type-heading{color:#6c6f70;font-size:18px}.deals-lightbox .deals-info .room-selection{background-color:#f4f4f4;height:50px;width:100%;clear:both;text-align:right;display:table}.deals-lightbox .deals-info .room-selection div{display:table-cell;vertical-align:middle}.deals-lightbox .deals-info .room-selection .select-text{padding:0 10px}.deals-lightbox .deals-info .room-selection .price-container{padding:0 25px;display:table-cell;vertical-align:middle;text-align:left}.deals-lightbox .deals-info .room-selection .button-container{width:120px}[dir=ltr] .deals-lightbox .deals-info .room-selection .button-container{padding-right:10px}[dir=rtl] .deals-lightbox .deals-info .room-selection .button-container{padding-left:10px}.deals-lightbox .deals-info .room-selection .button-container .button{width:120px}.deals-lightbox .deals-info .room-nav{display:table;width:100%;clear:both;margin:8px 0 0}.deals-lightbox .deals-info .room-nav>span{position:relative}.deals-lightbox .deals-info .room-nav .button-link{position:relative}.deals-lightbox .deals-info .room-nav .button-link>i{position:relative;top:50%}[dir=rtl] .deals-lightbox .deals-info .room-nav .button-link>i.icon-chevron-left{float:right;-webkit-transform:rotate(180deg) translateY(-40%);-ms-transform:rotate(180deg) translateY(-40%);transform:rotate(180deg) translateY(-40%)}[dir=ltr] .deals-lightbox .deals-info .room-nav .button-link.right{float:right}[dir=rtl] .deals-lightbox .deals-info .room-nav .button-link.right{float:left}.deals-lightbox .deals-info .room-nav .button-link.right>i{position:relative;top:50%;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .deals-lightbox .deals-info .room-nav .button-link.right>i.icon-chevron-right{float:left;-webkit-transform:rotate(180deg) translateY(-40%);-ms-transform:rotate(180deg) translateY(-40%);transform:rotate(180deg) translateY(-40%)}.deals-lightbox .deals-info .computed-price{font-size:24px;padding-right:12px}[dir=ltr] .deals-lightbox .deals-info .computed-price{float:right}[dir=rtl] .deals-lightbox .deals-info .computed-price{float:left}.deals-lightbox .deals-info .map-container .hotel-availability-map{height:367px;padding:0;margin:0}[dir=ltr] .deals-lightbox .bullet-list li:before{top:-4px}[dir=rtl] .deals-lightbox .bullet-list li:before{top:-4px}.deals-calendar{width:100%;border-collapse:collapse;border-spacing:0}.deals-calendar thead td.date-range{height:100%;text-align:center;border-top:1px solid #e2e2e2;cursor:default;border-right:1px solid #69be28}.deals-calendar thead td.date-range>div{display:inline;vertical-align:middle}.deals-calendar thead td.date-range>div.showed-dates{overflow:auto}.deals-calendar thead td.date-range>div.showed-dates>span{text-transform:uppercase;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;padding:0 20px;text-align:center}.deals-calendar thead td.date-range>div.dates-button{background-color:#69be28;width:30px;cursor:pointer;padding:6px 0}.deals-calendar thead td.date-range>div.dates-button i{color:#fff}[dir=ltr] .deals-calendar thead td.date-range>div.dates-button.move-left{float:left}[dir=rtl] .deals-calendar thead td.date-range>div.dates-button.move-left{float:right;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}[dir=ltr] .deals-calendar thead td.date-range>div.dates-button.move-right{float:right}[dir=rtl] .deals-calendar thead td.date-range>div.dates-button.move-right{float:left;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.deals-calendar thead tr.week-days{background-color:#0088ce;border-right:1px solid #0088ce;color:#fff;text-align:center;text-transform:uppercase;font-size:14px;cursor:default}.deals-calendar thead tr.week-days td{padding:5px 0}.deals-calendar tbody{border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.deals-calendar tbody td{width:14.28%;position:relative;cursor:pointer}.deals-calendar tbody td:after{content:"";display:block;margin-top:70px}.deals-calendar tbody td .content{position:absolute;top:0;bottom:0;left:0;right:0;font-size:11px;text-align:center;border:1px solid #e2e2e2;border-right:0;border-bottom:0}.deals-calendar tbody td .content.selected{border:1px solid #69be28}.deals-calendar tbody td .content.cellSelectedRange{border:1px solid #69be28;border-left:0;border-right:0}.deals-calendar tbody td .content.cellEndRange{border-right:1px solid #69be28}.deals-calendar tbody td .content p{position:relative;z-index:4}.deals-calendar tbody td .content .date{padding-top:3px}.deals-calendar tbody td .content .price{margin-top:14px;font-size:13px}.deals-calendar tbody td .content .no-deal{margin-top:10px}.deals-calendar tbody td .content .out-limit{font-size:24px;margin-top:7px}.deals-calendar tbody td .content .out-limit i{color:#e2e2e2}.deals-calendar tbody td .content .graph-bar{position:absolute;bottom:0;background-color:#b9d9eb;opacity:.6;width:100%;z-index:1}.deals-calendar tbody td .content .dateSelectedRange{color:#fff;background-color:#69be28}.holiday-deal-card{display:block;text-decoration:none;background-color:#fff;color:#6c6f70;position:relative;cursor:pointer}.holiday-deal-card:hover{text-decoration:none}.holiday-deal-card>.image{background-position:center center;background-repeat:no-repeat;background-color:#f4f4f4;background-size:cover;position:relative;height:140px;overflow:hidden}.holiday-deal-card>.image .board-type{position:absolute;bottom:0;background-color:#0088ce;color:#fff;padding:8px 12px;font-size:14px}[dir=ltr] .holiday-deal-card>.image .board-type{right:0}[dir=rtl] .holiday-deal-card>.image .board-type{left:0}.holiday-deal-card>.image .recommended{position:absolute;top:0;background-color:#005293;color:#fff;padding:8px 12px;font-size:14px}[dir=ltr] .holiday-deal-card>.image .recommended{left:0}[dir=rtl] .holiday-deal-card>.image .recommended{right:0}.holiday-deal-card>.image .cruise-logo{position:absolute;top:0;left:0}.holiday-deal-card .inner{padding:8px 12px 12px;height:180px;border-style:solid;border-color:#ccc;border-width:0 1px}.holiday-deal-card .inner .hotel-name{font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.holiday-deal-card .inner .star-rating{margin-bottom:2px}.holiday-deal-card .inner .star-rating i{font-size:14px}.holiday-deal-card .inner .customer-rating{margin-bottom:2px}[dir=ltr] .holiday-deal-card .inner .customer-rating{float:right}[dir=rtl] .holiday-deal-card .inner .customer-rating{float:left}.holiday-deal-card .inner .customer-rating .reviews{font-size:11px}.holiday-deal-card .inner .hotel-location{font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:8px 0}.holiday-deal-card .inner .hotel-location:before{content:"";display:none}[dir=ltr] .holiday-deal-card .inner .hotel-location{padding-left:0}[dir=rtl] .holiday-deal-card .inner .hotel-location{padding-right:0}.holiday-deal-card .inner .deal-date{font-size:14px;color:#0088ce;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;margin:0 0 12px 0}.holiday-deal-card .inner .cruise-itinerary{font-size:11px;font-family:Tahoma,Helvetica,Arial,sans-serif;text-overflow:ellipsis;overflow-y:hidden;height:50px}.holiday-deal-card .inner .cruise-itinerary .icon-pin{color:#bbb}.holiday-deal-card .inner .cruise-details{font-size:11px;color:#0088ce;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-top:4px}.holiday-deal-card .deals-button,.holiday-deal-card .select-bar{background-color:#69be28;color:#fff;line-height:36px;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-align:center}.holiday-deal-card .deals-button span,.holiday-deal-card .select-bar span{font-size:18px;color:inherit}.holiday-deal-card .deals-button .price,.holiday-deal-card .select-bar .price{font-size:24px;color:inherit}.holiday-deal-card.holiday-deal-card-cruise>.image{background-size:inherit}.search-hero-banner.holiday-deals h1{font-size:32px;font-family:FSJoeyBold,Tahoma,Helvetica,Arial,sans-serif;font-weight:400;text-transform:none;padding-top:0;color:#0088ce;display:inline-block;margin-top:0}.search-hero-banner.holiday-deals .search-results-summary-bar{margin-bottom:30px}.search-hero-banner.holiday-deals .search-results-summary-bar .search-summary{font-weight:700}.search-hero-banner.holiday-deals .search-unit-bar{margin-top:-15px}[dir=ltr] .search-hero-banner.holiday-deals .search-results-tool-bar .site-content{padding:0}[dir=rtl] .search-hero-banner.holiday-deals .search-results-tool-bar .site-content{padding:0}.holiday-deal-promo-listing{position:relative;cursor:pointer;height:180px;background:none no-repeat center center;background-size:cover}.holiday-deal-promo-listing .click-overlay{position:absolute;background-color:#000;top:0;left:0;width:100%;height:100%;display:none;opacity:.6}.holiday-deal-promo-listing i.icon-check{position:absolute;color:#fff;display:none;font-size:50px;bottom:20px;right:30px}.holiday-deal-promo-listing .promo-text{position:absolute;bottom:0;width:100%;height:100%;background-image:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.55) 100%);background-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.55) 100%)}.holiday-deal-promo-listing .promo-text .promo-title{color:#fff;font-family:FSJoeyRegular,Tahoma,Helvetica,Arial,sans-serif;font-size:26px;text-transform:uppercase;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.month-picker{position:relative}.month-picker>input{background-color:#fff;width:100%}.month-picker>input::-webkit-input-placeholder{color:#bbb}.month-picker>input::-moz-placeholder{color:#bbb}.month-picker>input:-ms-input-placeholder{color:#bbb}.month-picker>.month-selectors-container{z-index:100;position:absolute;border-top:1px solid #e2e2e2;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);background-color:#fff;width:424px;padding:6px}.month-picker>.month-selectors-container>.month-selector{background-color:#0088ce;border:2px solid #0088ce;cursor:pointer;padding:8px;width:100px;text-align:center}[dir=ltr] .month-picker>.month-selectors-container>.month-selector{float:left}[dir=rtl] .month-picker>.month-selectors-container>.month-selector{float:right}[dir=ltr] .month-picker>.month-selectors-container>.month-selector:nth-child(4n+2){clear:left}[dir=rtl] .month-picker>.month-selectors-container>.month-selector:nth-child(4n+2){clear:right}.month-picker>.month-selectors-container>.month-selector:nth-child(-n+4){margin-bottom:4px}[dir=ltr] .month-picker>.month-selectors-container>.month-selector:nth-child(-n+4){margin-right:4px}[dir=rtl] .month-picker>.month-selectors-container>.month-selector:nth-child(-n+4){margin-left:4px}.month-picker>.month-selectors-container>.month-selector:nth-child(n+6){margin-top:4px;margin-bottom:4px}[dir=ltr] .month-picker>.month-selectors-container>.month-selector:nth-child(n+6){margin-right:4px}[dir=rtl] .month-picker>.month-selectors-container>.month-selector:nth-child(n+6){margin-left:4px}[dir=ltr] .month-picker>.month-selectors-container>.month-selector:nth-child(4n+1){margin-right:0}[dir=rtl] .month-picker>.month-selectors-container>.month-selector:nth-child(4n+1){margin-left:0}.month-picker>.month-selectors-container>.month-selector.selected{background-color:#69be28;border:2px solid #69be28}.banner-carousel .slick-slider{position:relative}.banner-carousel .content-overlay.hotel{background:-webkit-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%)}.banner-carousel .content-overlay.hotel h3{color:#fff}.banner-carousel .content-overlay.hotel .button{margin:0}.banner-carousel .content-overlay.hotel .review-block{display:inline-block;position:absolute;bottom:0;left:48px;width:50%;padding:28px}.banner-carousel .content-overlay.hotel .review-block .customer-rating{display:inline-block;float:right;width:25%;top:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}[dir=ltr] .banner-carousel .content-overlay.hotel .review-block .customer-rating{right:0}.banner-carousel .content-overlay.hotel .review-block .hotel-review-snippet{display:inline-block;width:75%;padding-top:0}[dir=ltr] .banner-carousel .content-overlay.hotel .review-block .hotel-review-snippet{margin-right:0}.banner-carousel .content-overlay.hotel .review-block .hotel-review-snippet .reviewer,.banner-carousel .content-overlay.hotel .review-block .hotel-review-snippet .snippet{font-size:20px}.hype-message-separator__dashed:before{border-top:dashed 1px #969696}.hype-message--with-icon{font-size:14px}.hype-message--with-icon svg{width:20px;height:20px;margin-right:10px;vertical-align:middle}.hotel-listing-card__notification{padding:5px 0;display:inline-block;width:100%;border-bottom:1px dashed #555;margin-bottom:5px}.mandatory-transfers-info,.mandatory-transfers-options-page-info{font-size:16px;color:#555;background-color:#fdf4d0;border:1px solid #fce9a1;padding:14px 20px;margin:8px 0 20px}.mandatory-transfers-info p:first-child,.mandatory-transfers-options-page-info p:first-child{margin-bottom:8px}.mandatory-transfers-info a,.mandatory-transfers-options-page-info a{color:#005eb8;text-decoration:underline}.mandatory-transfers-options-page-info{width:525px}.mandatory-transfers-options-page-info p:nth-child(2){margin-bottom:8px}.mandatory-transfer-modal{width:768px;padding:20px}.mandatory-transfer-modal .transfer-details-separator{margin:24px 0}.mandatory-transfer-modal .fligt-details-capture{font-size:16px;margin-bottom:20px;color:#333}.mandatory-transfer-modal .flight-column{display:inline-block}.mandatory-transfer-modal .flight-validation-message{display:block;position:absolute;font-size:12px;margin-top:4px;color:#c33}.mandatory-transfer-modal .field-width-m{width:150px}.mandatory-transfer-modal .flight-details-label{display:inline-block;width:150px}.mandatory-transfer-modal .flight-details-input{vertical-align:middle;display:inline-block;width:120px}.mandatory-transfer-modal .booking-extras-option{max-width:unset}.mandatory-transfer-modal .flight-column-time{margin-left:50px}.mandatory-transfer-modal .flight-details-time-picker{vertical-align:middle;height:30px;display:inline-block;width:180px}.mandatory-transfer-modal .mandatory-transfer-container{background-color:#f6f5f5;padding:20px}.mandatory-transfer-modal .mandatory-transfer-container .transfer-icon{display:inline-block;width:32px;height:32px;color:#333;vertical-align:middle}.mandatory-transfer-modal .mandatory-transfer-container .transfer-icon-capture{display:inline-block;color:#333;margin-left:10px}.mandatory-transfer-modal .mandatory-transfer-container .transfer-options{margin-left:7px}.mandatory-transfer-modal .mandatory-transfer-container .price{color:#333;font-size:18px}.mandatory-transfer-modal .mandatory-transfer-container .fligt-details-capture{color:#333}.mandatory-transfer-modal .mandatory-transfer-container .flight-details-label{line-height:35px}.mandatory-transfer-modal .mandatory-transfer-container .sc-c-tabs{margin-top:-20px;padding-bottom:30px}.mandatory-transfer-modal .mandatory-transfer-container .full-price{font-size:12px}.mandatory-transfer-modal .ng-valid-flight-number.ng-valid-parse.ng-valid{border:1px solid #69be28}.mandatory-transfer-separator{margin-top:0}.mandatory-transfer-button-container{text-align:center;margin:20px 0}.mandatory-transfer-button-container .button{width:200px}.mandatory-transfer__booking-options .sc-c-notification--highlight{color:#ddd;background-color:#fdf4d0!important;border-color:#fce9a1!important}.mandatory-transfer__booking-options .sc-c-notification{border-style:solid;border-width:1px;position:relative;color:#555;background-color:#f6f5f5;border-color:#ddd;padding:14px 20px;margin-bottom:12px}.mandatory-transfer__booking-options .u-margin-bottom--xs{margin-bottom:.5rem!important}.key-message-icon{display:inline-block;background-image:url("/build/img/dnata/sprites/key-messages-dnata.png?v=1.3 0.75");background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:1.5dppx){.key-message-icon{background-image:url("/build/img/dnata/sprites/key-messages-dnatax2.png?v=1.3 0.75");background-size:487px 384px}}ul.key-messages{padding:0;margin:16px auto 16px auto}.white ul.key-messages{background-color:rgba(255,255,255,.9)}ul.key-messages li{width:25%;padding:0 10px;float:left}ul.key-messages.columns-3 li{width:33.33%}@media screen and (max-width:1024px){ul.key-messages.columns-4 li{width:50%;margin-bottom:30px}}ul.key-messages li a{display:block;text-decoration:none;text-align:center}ul.key-messages a:hover{text-decoration:none}ul.key-messages .key-message-icon.small{display:none}ul.key-messages .key-message-icon.medium{display:none}.key-message-icon.large{width:94px;height:94px}.key-message-icon.large.pricematchguarantee{background-position:0 -168px}.key-message-icon.large.nobookfees{background-position:-120px -168px}.key-message-icon.large.hotels200k{background-position:-243px -168px}.key-message-icon.large.customercare247{background-position:-373px -168px}.key-message-icon.medium{width:68px;height:68px}.key-message-icon.medium.pricematchguarantee{background-position:0 0}.key-message-icon.medium.nobookfees{background-position:-87px 0}.key-message-icon.medium.hotels200k{background-position:-177px 0}.key-message-icon.medium.customercare247{background-position:-272px 0}.key-message-content .key-message-icon{float:right;margin:0 0 15px 15px}