.tui{font-family:tui,arial,sans-serif}.tui-light{font-family:tui-light,Arial,sans-serif}.tui-bold{font-family:tui-bold,Arial,sans-serif}.proxima{font-family:proxima,Arial,sans-serif}.droid{font-family:tui-light,Arial,sans-serif}.droid-bold{font-family:tui-light-bold,Arial,sans-serif}.font-family-light{font-family:tui-light}.bdr-grey{border:1px solid #ccc}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body,html{height:100%;background:#f2f2f2;text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}.marg-all-10{margin:10px}.pad-10{padding:10px}.pad-10-20{padding:10px 20px}.size-14{font-size:14px}.size-30{font-size:30px}.marg-right-0{margin-right:0!important}.pad-right-0{padding-right:0!important}.marg-top--20{margin-top:-20px!important}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(-40px)}20%{-webkit-transform:translateY(-16px)}60%{-webkit-transform:translateY(-6px)}10%,40%,80%{-webkit-transform:translateY(0)}}@-moz-keyframes bounce{0%{-moz-transform:translateY(-40px)}20%{-moz-transform:translateY(-16px)}60%{-moz-transform:translateY(-6px)}10%,40%,80%{-moz-transform:translateY(0)}}@keyframes bounce{0%{transform:translateY(-40px)}20%{transform:translateY(-16px)}60%{transform:translateY(-6px)}10%,40%,80%{transform:translateY(0)}}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,300px,0);transform:translate3d(0,300px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,300px,0);transform:translate3d(0,300px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes popout{from{transform:scale(1)}80%{transform:scale(1.5)}to{transform:scale(1)}}@-webkit-keyframes popout{from{-webkit-transform:scale(1)}80%{-webkit-transform:scale(1.5)}to{-webkit-transform:scale(1)}}.backface-hide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.reverse-text{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);unicode-bidi:bidi-override;direction:rtl}@-moz-keyframes spin-close{100%{-moz-transform:rotate(0)}}@-webkit-keyframes spin-close{100%{-webkit-transform:rotate(0)}}@keyframes spin-close{100%{transform:rotate(0)}}@-moz-keyframes spin-open{100%{-moz-transform:rotate(-90deg)}}@-webkit-keyframes spin-open{100%{-webkit-transform:rotate(-90deg)}}@keyframes spin-open{100%{transform:rotate(-90deg)}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.rotating{display:inline-block;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.marg-bottom-5{margin-bottom:5px}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-tap-highlight-color:transparent}.selectable{pointer-events:auto}.prevent{pointer-events:none}.clearfix:after,.clearfix:before,ul.custom-select-options:after,ul.custom-select-options:before{display:table;content:""}.clearfix:after,ul.custom-select-options:after{clear:both}.box-size,div.tooltip{box-sizing:border-box;-moz-box-sizing:border-box}.flex-stretch{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-flex-align:stretch}.c:before,.carousel .viewport>ul.things:before,.content-width:before,.section-heading:before,.select.custom-options .scroll:before{display:table;content:""}.c:after,.carousel .viewport>ul.things:after,.content-width:after,.section-heading:after,.select.custom-options .scroll:after{display:table;content:""}.c:after,.carousel .viewport>ul.things:after,.content-width:after,.section-heading:after,.select.custom-options .scroll:after{clear:both}.b,.modal .window,.modal .window .modal-content,.modal .window>.title{box-sizing:border-box;-moz-box-sizing:border-box}.cb{box-sizing:border-box;-moz-box-sizing:border-box}.cb:before{display:table;content:""}.cb:after{display:table;content:""}.cb:after{clear:both}.pink{color:#EF0000}.uppercase{text-transform:uppercase}.lowercase{text-transform:none!important}.bold{font-weight:700}.striked{text-decoration:line-through}.no-lineheight{line-height:normal}.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap}.squircle{border-radius:0 5% 0 5%/0 10% 0 10%}.touch-color{-webkit-tap-highlight-color:rgba(255,255,255,.2)}.disable-focus-ring{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-focus-ring-color:rgba(255,255,255,0);outline:0}.legal{font-size:14px;color:#999}.sticky{position:fixed}.nofloat{float:none!important}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fade-out{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.tui{font-family:tui,Arial,sans-serif}.tui-light{font-family:tui-light,Arial,sans-serif}.tui-light-nofc{font-family:tui-light,Arial,sans-serif}.tui-light-bold{font-family:tui-light-bold,Arial,sans-serif}.tui-light-bold-nofc{font-family:tui-light-bold,Arial,sans-serif}.tui-bold{font-family:tui-bold,Arial,sans-serif}.proxima{font-family:proxima,Arial,sans-serif}.droid{font-family:tui-light,Arial,sans-serif}h1,h2,h3,h4,h5{font-weight:400;text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;font-family:tui,arial,sans-serif;font-family:tui,Arial,sans-serif}h1{font-size:30px;line-height:34px}h2{font-size:22px;line-height:24px;text-transform:uppercase}h3{font-size:24px;line-height:28px}h4{font-size:20px;line-height:23px}h5{font-size:18px;line-height:20px}.vertical-margin-24{margin:24px 0}.anchorblue{color:#2ea9e0;cursor:pointer}p{font-size:15px;line-height:21px}p.line-h-reset{line-height:normal}p.local-pad-bottom{padding-bottom:20px}p.local-pad-bottom.ten{padding-bottom:10px}p.black{color:#000}p a{font-size:16px}.standard{font-size:16px}.small-text{font-size:15px}.smaller-text{font-size:14px}.xsmall-text{font-size:13px}.ultra-small-text{font-size:12px}label{font-size:14px}i{font-style:normal}a{color:#2ea9e0;text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,.2);-webkit-font-smoothing:antialiased!important}a:hover{text-decoration:underline}a:focus{text-decoration:underline}a.tooltip{text-decoration:none;border-bottom:1px dotted #2ea9e0;line-height:normal;white-space:nowrap}a.tooltip:focus{border-style:solid}a.tooltip.no-border{border:none}a.tooltip.red{border-bottom:1px dotted #ef0000}a.link-block{display:block;text-decoration:underline!important}a.disabled{color:#999;pointer-events:none}a.primary{color:#fcb819}a[href^=tel]:hover,a[href^=tel]:link,a[href^=tel]:visited{text-decoration:none;color:#666}.tip-container a:focus .caret{color:#65cfff}ul{list-style:none}.hide,.mobile{display:none!important}.nomobile,.show{display:block!important}.visibile{visibility:visible}.hidden{visibility:hidden}html body{overflow-x:hidden;font-family:tui-light,Arial,sans-serif}a,button,input{-ms-touch-action:none!important}.show-rows{height:auto}.hide-rows{height:0;overflow:hidden}.tel-blocker{pointer-events:none}.tel-blocker>a{color:inherit;text-decoration:none}body{font-family:Helvetica,Arial,sans-serif;color:#666;-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-box-sizing:border-box}.content-width{margin:0 auto;min-width:283px;max-width:1048px;height:100%}.viewport-width{position:relative}.position-container{position:relative}.table{display:table}.table .table-row{display:table-row}.table .table-row .table-cell{display:table-cell}#main{overflow:auto}#main.minus{margin-top:-30px}#main>.component-wrap{overflow:auto;width:calc(100% - 368px);float:left;clear:left;overflow:hidden}#main>.component-wrap .section-heading{float:left;width:100%}#main>.component-wrap .section-heading.first{padding-top:0}#main>.component-wrap.first{padding-top:30px}#main .component{float:left;width:100%}#sidebar{width:350px;float:right;overflow:hidden}#content-width-empty-sidebar{max-width:772px}.standalone-title{margin:20px 0 14px;color:#000}.toggle-text{overflow:hidden;position:relative;padding-top:10px}.toggle-text .show-text{position:absolute;left:0;bottom:0;z-index:1;width:100%;height:31px;cursor:pointer;text-align:center;border-bottom:1px solid #70cbf4;box-shadow:0 -16px 15px 0 rgba(255,255,255,.9) inset}.toggle-text .show-text span.arrow{display:block;position:absolute;right:0;bottom:0;border-top:1px solid #70cbf4;border-right:1px solid #70cbf4;border-left:1px solid #70cbf4;height:28px;width:28px;background-color:#70cbf4}.toggle-text .show-text span.arrow span{display:inline-block;height:0;position:absolute;top:12px;right:8px;border-color:#fff transparent transparent transparent;border-style:solid;border-width:6px}.toggle-text .show-text.open .arrow span{top:5px;border-color:transparent transparent #fff transparent}.carousel{position:relative;overflow:hidden;height:0}.carousel .viewport{margin-left:-20px}.carousel .viewport>ul.things{padding-bottom:6px;position:relative}.carousel .viewport>ul.things li{float:left}.carousel .viewport>ul.things li .product{width:220px;padding-left:20px;position:relative}.carousel .viewport>ul.things li .product a{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel .viewport>ul.things li .product a.gallery{position:absolute;top:0;right:0;z-index:11;background:#f5f5f5;color:#70cbf4;padding:0 5px 5px;font-family:icons;font-size:26px;line-height:100%;transition:background .3s ease}.carousel .viewport>ul.things li .product a.gallery:after{content:"E"}.carousel .viewport>ul.things li .product a.gallery:hover{text-decoration:none;background:rgba(255,255,255,.7)}.carousel .viewport>ul.things li .product .mask{position:absolute;left:0;top:0;z-index:10;width:240px;height:130px;background-color:transparent}.carousel .viewport>ul.things li .product img{width:220px;height:130px;margin-bottom:10px}.carousel .viewport>ul.things li .product h4{margin-bottom:5px}.carousel .viewport>ul.things li .product p{color:#666}.carousel .ghost{position:absolute;top:0;right:0;height:100%;width:4px;box-shadow:5px 0 29px 34px #fff;background:#fff}.carousel .paging{padding-bottom:12px;margin-bottom:12px}.carousel .paging ul li{cursor:pointer}.carousel .paging ul li.active{cursor:default}.carousel .controls{position:absolute;top:47px;background:#fff;padding-top:12px;transition:width .3s ease;width:20px;height:40px;color:#70cbf4;display:none}.carousel .controls .caret{font-size:14px;line-height:100%}.carousel .controls .text{font-size:12px;color:transparent;padding-top:1px;position:absolute;transition:color .2s ease-in-out .2s;-webkit-transition:color .2s ease-in-out .2s}.carousel .controls.prev{left:-3px}.carousel .controls.prev .caret{float:left}.carousel .controls.prev .text{right:10px}.carousel .controls.next{right:-3px}.carousel .controls.next .caret{float:right}.carousel .controls.next .text{left:10px}.carousel.border-bottom{border-bottom:1px solid #ebe9e2}.carousel:hover .controls{opacity:1;cursor:pointer}.carousel:hover .controls.prev:hover{width:89px}.carousel:hover .controls.prev:hover .text{color:#70cbf4}.carousel:hover .controls.next:hover{width:60px}.carousel:hover .controls.next:hover .text{color:#70cbf4}.paging{text-align:center;width:100%}.paging ul{margin:0 auto;overflow:auto}.paging ul li{display:inline-block;width:10px;height:10px;border-radius:20px;background-color:#cdcdcd;transition:background .2s ease;margin:0 3px}.paging ul li.active{background-color:#70cbf4}#disclaimer{padding:0 20px}#disclaimer .disclaim{border:none;padding:20px 0 14px}#disclaimer .disclaim p{font-size:13px;color:#999;margin-bottom:8px;line-height:normal}#disclaimer .disclaim p a{font-size:13px}#disclaimer .disclaim.atol{border-top:1px solid #e6e6e6}i.caret,span.caret{display:inline-block;font-family:icons}i.caret.link,span.caret.link{font-size:11px;position:relative;top:-1px}i.caret.link:after,span.caret.link:after{content:"A"}i.caret.pay:after,span.caret.pay:after{content:"s"}i.caret.book:after,span.caret.book:after{content:"p"}i.caret.account:after,span.caret.account:after{content:"c"}i.caret.seat:after,span.caret.seat:after{content:"/"}i.caret.parking:after,span.caret.parking:after{content:"r"}i.caret.star:after,span.caret.star:after{content:"N"}i.caret.warning:after,span.caret.warning:after{content:"C"}i.caret.date:after,span.caret.date:after{content:"G"}i.caret.settings:after,span.caret.settings:after{content:"i"}i.caret.night:after,span.caret.night:after{content:"o"}i.caret.flyout:after,span.caret.flyout:after{content:"K"}i.caret.country:after,i.caret.destination:after,i.caret.location:after,i.caret.pin:after,i.caret.region:after,i.caret.resort:after,span.caret.country:after,span.caret.destination:after,span.caret.location:after,span.caret.pin:after,span.caret.region:after,span.caret.resort:after{content:"4"}i.caret.party:after,span.caret.party:after{content:"t"}i.caret.pay:after,span.caret.pay:after{content:"s"}i.caret.blue,span.caret.blue{color:#70cbf4}i.caret.text-blue,span.caret.text-blue{color:#2ea9e0}i.caret.white,span.caret.white{color:#fff!important}i.caret.grey,span.caret.grey{color:#888}i.caret.brown,span.caret.brown{color:#999}i.caret.yellow,span.caret.yellow{color:#fcb819}i.caret.cruise:after,span.caret.cruise:after{content:"\e915"}i.caret.river-cruise:after,span.caret.river-cruise:after{content:"\e9f5"}i.icon-v2.cruise:after,span.icon-v2.cruise:after{content:"\e915"}i.icon-v2.river-cruise:after,span.icon-v2.river-cruise:after{content:"\e9f5"}i.icon-v2.flyin:after,span.icon-v2.flyin:after{content:"\e925"}i.icon-v2.anchor:after,span.icon-v2.anchor:after{content:"\e902"}i.icon-v2.brown,span.icon-v2.brown{color:#999}i.icon-v2.hotel:after,span.icon-v2.hotel:after{content:"\e96e"}i.icon-v2.adult-only:after,span.icon-v2.adult-only:after{content:"\e992"}i.caret,span.caret{display:inline-block;font-family:icons}i.caret.link,span.caret.link{font-size:11px;position:relative;top:-1px}i.caret.link:after,span.caret.link:after{content:"A"}i.caret.state,span.caret.state{font-size:14px}i.caret.state:after,span.caret.state:after{content:"n"}i.caret.state-up,span.caret.state-up{font-size:14px}i.caret.state-up:after,span.caret.state-up:after{content:"m"}i.caret.menu:after,span.caret.menu:after{content:"a"}i.caret.search:after,span.caret.search:after{content:"d"}i.caret.account:after,span.caret.account:after{content:"c"}i.caret.back-to-top:after,span.caret.back-to-top:after{content:"B"}i.caret.close:after,i.caret.erase:after,span.caret.close:after,span.caret.erase:after{content:"y"}i.caret.back:after,i.caret.prev:after,span.caret.back:after,span.caret.prev:after{content:"l"}i.caret.forward:after,i.caret.next:after,span.caret.forward:after,span.caret.next:after{content:"k"}i.caret.country:after,i.caret.destination:after,i.caret.location:after,i.caret.pin:after,i.caret.region:after,i.caret.resort:after,span.caret.country:after,span.caret.destination:after,span.caret.location:after,span.caret.pin:after,span.caret.region:after,span.caret.resort:after{content:"4"}i.caret.key:after,span.caret.key:after{content:"U"}i.caret.accommodation:after,i.caret.apartment_hotel:after,i.caret.building:after,i.caret.hotel:after,i.caret.self_catered:after,span.caret.accommodation:after,span.caret.apartment_hotel:after,span.caret.building:after,span.caret.hotel:after,span.caret.self_catered:after{content:"2"}i.caret.excursion:after,span.caret.excursion:after{content:"0"}i.caret.similar-dest:after,span.caret.similar-dest:after{content:"v"}i.caret.refresh:after,span.caret.refresh:after{content:"v"}i.caret.sport:after,span.caret.sport:after{content:"W"}i.caret.food:after,span.caret.food:after{content:"V"}i.caret.car:after,span.caret.car:after{content:":"}i.caret.health:after,span.caret.health:after{content:"6"}i.caret.entertainment:after,span.caret.entertainment:after{content:"X"}i.caret.pool:after,span.caret.pool:after{content:"Y"}i.caret.other:after,span.caret.other:after{content:"5"}i.caret.expand:after,span.caret.expand:after{content:"d"}i.caret.camera:after,span.caret.camera:after{content:"E"}i.caret.video:after,span.caret.video:after{content:"F"}i.caret.tick:after,span.caret.tick:after{content:"z"}i.caret.flyout:after,span.caret.flyout:after{content:"K"}i.caret.flyin:after,span.caret.flyin:after{content:"L"}i.caret.room:after,span.caret.room:after{content:"\005C"}i.caret.facilities:after,span.caret.facilities:after{content:";"}i.caret.star:after,span.caret.star:after{content:"N"}i.caret.warning:after,span.caret.warning:after{content:"C"}i.caret.date:after,span.caret.date:after{content:"G"}i.caret.settings:after,span.caret.settings:after{content:"i"}i.caret.night:after,span.caret.night:after{content:"o"}i.caret.party:after,span.caret.party:after{content:"t"}i.caret.pay:after,span.caret.pay:after{content:"s"}i.caret.book:after,span.caret.book:after{content:"p"}i.caret.seat:after,span.caret.seat:after{content:"/"}i.caret.parking:after,span.caret.parking:after{content:"r"}i.caret.time:after,span.caret.time:after{content:"j"}i.caret.info:after,span.caret.info:after{content:"D"}i.caret.question:after,span.caret.question:after{content:"q"}i.caret.share:after,span.caret.share:after{content:"e"}i.caret.t-rating:after,span.caret.t-rating:after{content:"O"}i.caret.fc-rating:after,span.caret.fc-rating:after{content:"P"}i.caret.f-rating:after,span.caret.f-rating:after{content:"~"}i.caret.plus:after,span.caret.plus:after{content:"w"}i.caret.minus:after,span.caret.minus:after{content:"x"}i.caret.twitter:after,span.caret.twitter:after{content:"R"}i.caret.facebook:after,span.caret.facebook:after{content:"S"}i.caret.google:after,span.caret.google:after{content:"T"}i.caret.youtube:after,span.caret.youtube:after{content:"\0040"}i.caret.pinterest:after,span.caret.pinterest:after{content:"\0026"}i.caret.instagram:after,span.caret.instagram:after{content:"\005d"}i.caret.whatsapp:after,span.caret.whatsapp:after{content:"\002d"}i.caret.my-thomson:after,span.caret.my-thomson:after{content:"u"}i.caret.car:after,span.caret.car:after{content:"\003A"}i.caret.coach:after,span.caret.coach:after{content:"7"}i.caret.people:after,span.caret.people:after{content:"b"}i.caret.envelop:after,span.caret.envelop:after{content:"f"}i.caret.filter:after,span.caret.filter:after{content:"["}i.caret.sort:after,span.caret.sort:after{content:"M"}i.caret.email:after,span.caret.email:after{content:"f"}i.caret.signout:after,span.caret.signout:after{content:"J"}i.caret.play:after,span.caret.play:after{content:"("}i.caret.stop:after,span.caret.stop:after{content:")"}i.caret.sun:after,span.caret.sun:after{content:"!"}i.caret.cloud:after,span.caret.cloud:after{content:"\022"}i.caret.cloudsun:after,span.caret.cloudsun:after{content:"#"}i.caret.cloudrain:after,span.caret.cloudrain:after{content:"$"}i.caret.cloudsunrain:after,span.caret.cloudsunrain:after{content:"%"}i.caret.documents:after,span.caret.documents:after{content:"*"}i.caret.assistance:after,span.caret.assistance:after{content:"="}i.caret.exit:after,span.caret.exit:after{content:"<"}i.caret.toilets:after,span.caret.toilets:after{content:">"}i.caret.call:after,span.caret.call:after{content:"{"}i.caret.infant:after,span.caret.infant:after{content:"}"}i.caret.snacks:after,span.caret.snacks:after{content:"8"}i.caret.blue,span.caret.blue{color:#70cbf4}i.caret.text-blue,span.caret.text-blue{color:#2ea9e0}i.caret.white,span.caret.white{color:#fff!important}i.caret.pink,span.caret.pink{color:#e5096e}i.caret.grey,span.caret.grey{color:#888}i.caret.brown,span.caret.brown{color:#999}i.caret.yellow,span.caret.yellow{color:#fcb819}i.caret.red,span.caret.red{color:#ef0000}i.caret.green,span.caret.green{color:#71a132}i.caret.tui-green,span.caret.tui-green{color:#aad700}i.icon-v2.cruise:after,span.icon-v2.cruise:after{content:"\e915"}i.icon-v2.river-cruise:after,span.icon-v2.river-cruise:after{content:"\e9f5"}i.icon-v2.anchor:after,span.icon-v2.anchor:after{content:"\e902"}i.icon-v2.flyin:after,span.icon-v2.flyin:after{content:"\e925"}i.icon-v2.brown,span.icon-v2.brown{color:#999}.two-columns{column-count:2;column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;-moz-column-count:2;-moz-column-gap:20px;line-height:24px}.two-columns sup{font-size:11px;position:relative;top:-3px}.two-columns .no-break{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;column-break-inside:avoid;display:table}.text-center{text-align:center}.crop{overflow:hidden}ul li.vertical-line{background:#ebe9e2;position:absolute;top:0;bottom:0;z-index:1;width:1px!important;height:100%}ul li.vertical-line.half{left:calc(50% - 1px)}ul li.vertical-line.third{left:calc(33.333% - 1px)}ul li.vertical-line.two-thirds{left:calc(66.666% - 1px)}ul li.vertical-line.quarter{left:calc(25% - 1px)}ul li.vertical-line.three-quarters{left:calc(75% - 1px)}.image-container.label{position:relative}.image-container.label>span{display:inline-block;position:absolute;top:0;left:0;padding:2px 5px;z-index:10;padding:5px 8px;color:#fff;font-size:13px}.grey-bg{background:#d5d5d5!important}@-webkit-keyframes loader{from{background-color:#fff;background-color:#73afdc}to{background-color:transparent}}@keyframes loader{from{background-color:#fff;background-color:#73afdc}to{background-color:transparent}}@-webkit-keyframes loader-grey{from{background-color:#a9a9a9}to{background-color:transparent}}@keyframes loader-grey{from{background-color:#a9a9a9}to{background-color:transparent}}@-webkit-keyframes loader-dark-blu{from{background-color:#092A5E}to{background-color:transparent}}@keyframes loader-dark-blu{from{background-color:#092A5E}to{background-color:transparent}}.spinner{position:relative;display:inline-block;width:100px;height:100px;border-radius:100px}.spinner span{position:absolute;display:inline-block;width:16px;height:16px;border-radius:50px;background:0 0;-webkit-transform:translateZ(0);-webkit-animation-name:loader;-moz-animation-name:loader;-o-animation-name:loader;animation-name:loader;-webkit-animation-duration:1.04s;-moz-animation-duration:1.04s;-o-animation-duration:1.04s;animation-duration:1.04s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;-moz-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease;animation-timing-function:ease}.spinner span:nth-child(1){top:0;left:50%;margin-left:-8px;-webkit-animation-delay:.38s;-moz-animation-delay:.38s;-o-animation-delay:.38s;animation-delay:.38s}.spinner span:nth-child(2){top:13px;left:71px;-webkit-animation-delay:.52s;-moz-animation-delay:.52s;-o-animation-delay:.52s;animation-delay:.52s}.spinner span:nth-child(3){top:50%;right:0;margin-top:-8px;-webkit-animation-delay:.65s;-moz-animation-delay:.65s;-o-animation-delay:.65s;animation-delay:.65s}.spinner span:nth-child(4){top:72px;left:71px;-webkit-animation-delay:.78s;-moz-animation-delay:.78s;-o-animation-delay:.78s;animation-delay:.78s}.spinner span:nth-child(5){bottom:0;left:50%;margin-left:-8px;-webkit-animation-delay:.91s;-moz-animation-delay:.91s;-o-animation-delay:.91s;animation-delay:.91s}.spinner span:nth-child(6){top:72px;left:13px;-webkit-animation-delay:1.04s;-moz-animation-delay:1.04s;-o-animation-delay:1.04s;animation-delay:1.04s}.spinner span:nth-child(7){top:50%;left:0;margin-top:-8px;-webkit-animation-delay:1.17s;-moz-animation-delay:1.17s;-o-animation-delay:1.17s;animation-delay:1.17s}.spinner span:nth-child(8){top:13px;left:13px;-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s}.spinner.m{-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}.spinner.s{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.spinner.xs{-webkit-transform:scale(.25);-moz-transform:scale(.25);-ms-transform:scale(.25);-o-transform:scale(.25);transform:scale(.25)}.spinner.grey span{-webkit-animation-name:loader-grey!important;-moz-animation-name:loader-grey!important;-o-animation-name:loader-grey!important;animation-name:loader-grey!important}.spinner.dark-blue span{-webkit-animation-name:loader-dark-blu!important;-moz-animation-name:loader-dark-blu!important;-o-animation-name:loader-dark-blu!important;animation-name:loader-dark-blu!important}#content input[type=email],#content input[type=number],#content input[type=password],#content input[type=tel],#content input[type=text],.inner-modal-mask input[type=email],.inner-modal-mask input[type=number],.inner-modal-mask input[type=password],.inner-modal-mask input[type=tel],.inner-modal-mask input[type=text],.modal-content input[type=email],.modal-content input[type=number],.modal-content input[type=password],.modal-content input[type=tel],.modal-content input[type=text]{box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #d7d7d7;background:#fff;height:40px;padding:6px 10px;-webkit-appearance:none;-moz-appearance:textfield;transition:box-shadow .3s;transition:border .3s ease;border-radius:0}#content input[type=email]:focus,#content input[type=number]:focus,#content input[type=password]:focus,#content input[type=tel]:focus,#content input[type=text]:focus,.inner-modal-mask input[type=email]:focus,.inner-modal-mask input[type=number]:focus,.inner-modal-mask input[type=password]:focus,.inner-modal-mask input[type=tel]:focus,.inner-modal-mask input[type=text]:focus,.modal-content input[type=email]:focus,.modal-content input[type=number]:focus,.modal-content input[type=password]:focus,.modal-content input[type=tel]:focus,.modal-content input[type=text]:focus{border:1px solid #70cbf4;box-shadow:0 0 3px #70cbf4}.textfield{box-sizing:border-box;-moz-box-sizing:border-box;border-radius:0;border:1px solid #d7d7d7;background:#fff;-webkit-appearance:none}.textfield.default{height:40px;padding:10px}.textfield.default:focus{border:1px solid #70cbf4;box-shadow:0 0 3px #70cbf4}textarea.textfield{padding:10px;height:120px}textarea.textfield:focus{border:1px solid #70cbf4;box-shadow:0 0 3px #70cbf4}.button{box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;font-family:tui,arial,sans-serif;font-family:tui,Arial,sans-serif;font-size:17px;color:#666;text-transform:uppercase;text-align:center;background:#e4e4e4;border-radius:3px;border-bottom:1px solid rgba(0,0,0,.18);-webkit-tap-highlight-color:rgba(255,255,255,.2);-webkit-appearance:none;transition:background .3s ease;height:45px!important;line-height:42px;padding:0 15px}.button:focus{text-decoration:none}.button.small{height:30px;line-height:32px}.button.large{height:50px;line-height:52px;padding:0 20px}.button.mini{height:18px;padding:0 3px;background:#fff;border:1px solid #70cbf4;color:#70cbf4;font-size:12px;line-height:20px;-webkit-box-shadow:none;box-shadow:none}.button.cta{color:#4f3001;background:#fcb819;border-bottom:1px solid #df9d03}.button.cta:hover{background:#f8af03}.button.blue{background:#70cbf4;color:#fff;border-bottom:1px solid #37b6f0}.button.blue:hover{background:#58c2f2}.button.blue-height{line-height:100%!important}.button.disabled{opacity:.5;filter:alpha(opacity=50);pointer-events:none}.button:hover{text-decoration:none;cursor:pointer}.button:active,.button:focus{line-height:43px}.button:active.large,.button:focus.large{line-height:53px}.button:active.small,.button:focus.small{line-height:33px}.button.full{width:100%!important}.button.half{width:50%!important}.button.square{border-radius:0!important}input.button{line-height:40px}input.button.large{line-height:50px}input.button.small{line-height:30px}html.dj_webkit .button{line-height:42px}html.dj_webkit .button.large{line-height:52px}html.dj_webkit .button.small{line-height:32px}html.dj_webkit .button:active,html.dj_webkit .button:focus{line-height:44px}html.dj_webkit .button:active.large,html.dj_webkit .button:focus.large{line-height:54px}html.dj_webkit .button:active.small,html.dj_webkit .button:focus.small{line-height:34px}.toggle-widget{background:#70cbf4;cursor:pointer;height:40px;padding:12px 15px 0;line-height:100%}.toggle-widget .label{color:#fff;text-transform:uppercase;font-size:15px;position:relative;transition:opacity .3s ease}.toggle-widget .label.disabled{opacity:.5;filter:alpha(opacity=50)}.toggle-widget .mechanism{display:inline-block;float:right;position:relative;background:#2ea9e0;width:40px;height:15px;border-radius:30px;margin-top:1px}.toggle-widget .mechanism span{display:block;width:23px;height:23px;background:#fff;position:absolute;top:-4px;left:0;border-radius:30px;box-shadow:0 0 3px rgba(0,0,0,.2);transition:all .2s ease}.toggle-widget.two-labels .label{top:-2px}.toggle-widget.two-labels .mechanism{float:none;margin:1px 4px 0}.toggle-widget.switched .mechanism span{transform:translateX(17px);-webkit-transform:translateX(17px)}.select{box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;position:relative;height:30px;background:#e3e3e3;box-shadow:0 2px 0 rgba(0,0,0,.2);color:#666;text-shadow:1px 1px #fff;-webkit-tap-highlight-color:rgba(255,255,255,.2)}.select>span{box-sizing:border-box;-moz-box-sizing:border-box;height:30px}.select>span.text{float:left;padding:7px 10px 0 10px;font-size:15px}.select>span.arrow{float:left;width:30px;border-left:1px solid #d3d3d3;position:relative}.select>span.arrow span{display:inline-block;position:absolute;top:7px;left:7px;color:#656565;font-family:icons;font-size:14px;background:0 0;text-shadow:none;line-height:100%}.select>span.arrow span:after{content:"n"}.select select{position:absolute;top:0;left:0;filter:alpha(opacity=0);opacity:0;width:100%;height:30px;background:#fff}.select.white{border:1px solid #d2bea0;background:#fff;color:#666;height:40px;width:100%;box-shadow:none}.select.white span{height:40px}.select.white span.text{background:0 0;padding-top:10px}.select.white select{height:40px}.select.blue{background:#70cbf4;box-shadow:0 2px 0 #54c1f2}.select.blue span{color:#fff}.select.blue span.text{text-shadow:0 -1px 0 #2ea9e0;text-transform:uppercase}.select.blue span.arrow{border-left:1px solid #5dc4f3}.select.blue span.arrow span{color:#fff}.select.blue select{background:#fff}.select.blue.flat{width:auto}.select.blue.flat span{color:#fff;text-shadow:none;background:#70cbf4}.select.blue.flat span.arrow{border:none}.select.blue.flat span.arrow span{color:#fff}.select.red{background-color:#ef0000;box-shadow:0 2px 0 #c60000}.select.red>span{color:#fff}.select.red>span.text{text-shadow:0 -1px 0 #a80000}.select.red>span.arrow{border-left:1px solid #d00000}.select.red>span.arrow span{color:#fff}.select.custom-options{overflow:visible}.select.custom-options span.arrow span{height:auto}.select.custom-options .scroll{border:1px solid silver;background:#fff;height:182px;position:absolute;top:32px;left:-1px;z-index:inherit;overflow:hidden;display:none;box-shadow:0 2px 4px rgba(0,0,0,.3)}.select.custom-options .scroll .custom-select-options{position:static;border:none;box-shadow:none}.select.custom-options.active .custom-select-options,.select.custom-options.active .scroll{display:block}.select.custom-options.last.active .custom-select-options,.select.custom-options.last.active .scroll{left:auto;right:-1px}.select.fixed-width{width:100%}.select.fixed-width .text{width:calc(100% - 30px);max-width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select.fixed-width .arrow{float:right}.select .custom-select-options{display:none}.select .custom-select-options li span.caret{background:0 0;font-size:22px}ul.custom-select-options{box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;top:29px;left:-1px;z-index:99;background:#fff;border:1px solid silver;box-shadow:0 2px 4px rgba(0,0,0,.3);max-width:250px}ul.custom-select-options li{box-sizing:border-box;-moz-box-sizing:border-box;float:left;width:100%;padding:10px 38px 10px 8px!important;border-bottom:1px solid #efefef!important;position:relative;white-space:nowrap;text-shadow:none;text-transform:none!important;font-size:15px;color:#000;text-indent:3px}ul.custom-select-options li .caret{position:absolute;top:7px!important;right:8px!important;color:#fff;height:auto;border-radius:0;font-size:22px;line-height:100%}ul.custom-select-options li>span.type{float:left;color:#000;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.custom-select-options li>span.type-count{float:left;color:#000}ul.custom-select-options li.sub-category span.type{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-indent:5px}ul.custom-select-options li.sub-category span.type:before{content:"- "}ul.custom-select-options li:last-child{border-bottom:none!important}ul.custom-select-options li.active .caret{color:#70cbf4}.radio{box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;font-family:icons;border-radius:30px;width:21px;height:21px;border:1px solid #70cbf4;line-height:18px;text-align:center;cursor:pointer;background:#fff;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.radio:after{content:"z"}.radio.active{color:#fff;background:#70cbf4;border:1px solid #70cbf4}.radio.blocked{background:#d6d6d6;border:1px solid #ccc;box-shadow:none;padding-top:0;cursor:default;color:#d6d6d6}.radio.blocked.active{color:#f3f3f3}.radio.red{border-color:#ef0000}.radio~.radio-label{color:#bbb}ul.radiolist .radio{position:absolute;top:0;left:0}ul.radiolist.multiple .radio{border-radius:0}ul.radiolist li{position:relative;padding:3px 0 3px 25px}ul.radiolist li:last-child{padding-bottom:0}.button.loading~span{display:none;position:absolute;top:0;bottom:0;margin-left:10px}.button.loading~span img{position:absolute;top:50%;width:25px;height:25px;margin-top:-12px}#page.loading-scripts .button.loading{opacity:.5;pointer-events:none}#page.loading-scripts .button.loading~span{display:inline-block}.calendar table{margin:0 auto;border:none;background:#fff;width:100%;border-spacing:0;border-collapse:collapse}.calendar table td,.calendar table th{box-sizing:border-box;-moz-box-sizing:border-box;height:38px;border-right:1px solid #fff;text-align:center;vertical-align:middle;font-size:15px}.calendar table td:last-child,.calendar table th:last-child{border-right:0}.calendar table th{color:#555;font-weight:400}.calendar table td{position:relative;width:14.28%;color:#999}.calendar table td i{display:inline-block;width:100%;height:38px;padding-top:9px}.calendar table td.avail i{background:#f0fafe none repeat scroll 0 0!important;border-bottom:5px solid #70cbf4!important;color:#2ea9e0;font-weight:700;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.calendar table td.avail:hover{cursor:pointer}.calendar table td.avail:hover i{background:#70CBF4 none repeat scroll 0 0!important;color:#fff}.calendar table td.avail.active i{background:#70CBF4 none repeat scroll 0 0!important;border-bottom:5px solid #5691be!important;color:#fff}.auto-complete{position:absolute;z-index:10;-webkit-transform:translateZ(10px);border:1px solid #70cbf4!important;width:100%;background:#fff}.auto-complete li a{box-sizing:border-box;-moz-box-sizing:border-box;display:block;height:40px;width:100%;padding:10px 10px 0;border-bottom:1px solid #e6e6e6;text-transform:none!important}.auto-complete li a .text{float:left;color:#999;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-complete li a .text strong{color:#2ea9e0;font-weight:400}.auto-complete li a .caret{float:right;font-size:22px;position:relative;top:-3px}.auto-complete li a:hover{background:#70cbf4}.auto-complete li a:hover span{color:#fff}.auto-complete li a:hover span strong{color:#fff}.auto-complete li a:hover .caret{text-shadow:0 1px 0 #2ea9e0}.auto-complete li:last-child a{border-bottom:none}ul.arrows li{padding:0 0 15px 0;position:relative}ul.arrows li .caret{font-size:11px;position:relative;top:-1px;padding-right:2px}ul.square li{padding:0 0 8px 26px;background:url(../../../images/icon_square_grey.png) no-repeat 12px 7px;line-height:20px}ul.square.brown li{background:url(../../../images/icon_square_brown.png) no-repeat 12px 7px}ul.square.yellow li{background:url(../../../images/icon_square_yellow.png) no-repeat 12px 7px}ul.listed{overflow:hidden;padding:0 0 6px}ul.listed li{box-sizing:border-box;-moz-box-sizing:border-box;padding:0 10px 12px 0;float:left;width:20%;font-size:15px;line-height:20px}.section-heading{margin-bottom:20px;padding:30px 0 0;border-bottom:1px solid #70cbf4}.section-heading.first,.section-heading.no-pad-top{padding-top:0!important}.section-heading.pad-top-four{padding-top:4px}.section-heading.no-margin{margin-bottom:0}.section-heading h2{float:left;color:#000;text-transform:uppercase;margin:0;padding-bottom:5px}.section-heading p{float:left;margin:2px 0 0 8px}.section-heading p a{font-size:15px}.section-heading .tabs{float:right;margin-top:4px}.section-heading .scrollable{margin-bottom:-2px}.section-heading .scrollable .tabs{margin-bottom:0}.product-list{overflow:hidden;width:calc(100% + 20px);margin-left:-10px;padding-bottom:10px}.product-list li{float:left;width:25%;margin-bottom:10px}.product-list li .product{margin:0 10px}.product-list li .product img{display:block;width:100%;margin-bottom:6px}.product-list li .product h3{margin-bottom:4px}.inline-disclaimer{width:100%;float:left;border-top:1px solid #e6e6e6;padding:20px 0 5px}.inline-disclaimer p{line-height:normal;font-size:13px;color:#999}.inline-disclaimer p a{font-size:13px}.inline-disclaimer.margin-top{margin-top:30px}.inline-disclaimer.no-border{border-top:none}.flight-group.accordion .item.open .b.trigger i.caret.state:after{content:"m"}div.accordion{float:right;clear:right;width:350px}div.accordion.full{width:100%}div.accordion.full .item:last-child,div.accordion.full .trigger{border:none}div.accordion.full .trigger{height:auto}div.accordion.full .item.open h2{margin-bottom:20px}div.accordion.full .item.open h2 a{display:none}div.accordion .trigger{box-sizing:border-box;-moz-box-sizing:border-box;height:40px;border-top:1px solid #ebe9e2;position:relative;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-focus-ring-color:rgba(255,255,255,0);outline:0}div.accordion .trigger .accordion-underline{border-bottom:1px red dotted}div.accordion .trigger .caret{position:absolute;line-height:100%}div.accordion .trigger .caret:first-child{top:5px;left:6px;font-size:25px}div.accordion .trigger .caret.state{top:12px;right:10px;transition:all .2s ease-in-out}div.accordion .trigger p{padding:10px 24px 0 36px;text-transform:uppercase;color:#000;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.accordion .trigger p.text-only{padding-left:10px}div.accordion .content{overflow:hidden;position:relative;background:url(../../../images/shadow-down.png) no-repeat center top;-webkit-background-size:100% 8px;-moz-background-size:100% 8px;-o-background-size:100% 8px;background-size:100% 8px;-webkit-transition:height .2s ease-in-out 0s;-moz-transition:height .2s ease-in-out 0s;-o-transition:height .2s ease-in-out 0s;transition:height .2s ease-in-out 0s}div.accordion .content .item.open .trigger .caret.state:after{content:"m"}div.accordion .content .item:last-child{border-bottom:1px solid #ebe9e2}div.accordion.sand{background:#f9f8f6}div.accordion.sand .trigger{border-top:1px solid #ebe9e2}div.accordion.sand .trigger .caret.state{color:#666}div.accordion.sand .content{background:#f3f1ed;position:relative}div.accordion.sand .content:after{border-top:1px solid #ebe9e2;position:absolute;content:"";top:0;left:0;z-index:1;width:100%}div.accordion.sand .item:last-child{border-bottom:1px solid #ebe9e2}div.accordion.no-border-bottom .item:last-child{border-bottom:none}.iScrollHorizontalScrollbar,.iScrollVerticalScrollbar{background:#dbf2fc}.iScrollHorizontalScrollbar .iScrollIndicator,.iScrollVerticalScrollbar .iScrollIndicator{background:#2ea9e0}.scroll{-webkit-transform:translateZ(0)}a.no-change:active,a.no-change:focus,a.no-change:hover{text-decoration:none}.std-wrapper .content-width{width:calc(100% - 32px)}@media only screen and (max-width:579px){.std-wrapper .content-width{width:calc(100% - 16px)}.mobile{display:block!important}.nomobile{display:none!important}.viewport-width{left:-10px}#sidebar{width:100%;position:static!important}#main>.component-wrap{width:100%;float:none}#main>.component-wrap .section-heading.first{padding-top:30px}#main>.component-wrap.first{padding-top:0}#main.minus{margin-top:-18px}.section-heading h2{padding-bottom:8px}.section-heading p{display:block;width:100%;margin:-6px 0 7px 0}.section-heading p .more-details-link{display:block}.section-heading .scrollable .tabs{float:left}ul.listed li{width:50%;min-height:55px}.mobile ul.accordion{border-top:1px solid #e6e6e6}.mobile ul.accordion>li{border-bottom:1px solid #e6e6e6}.mobile ul.accordion>li>h3{font-size:16px;margin:0 8px;padding:12px 0;position:relative}.mobile ul.accordion>li>h3 .caret{float:right;position:relative;top:2px;line-height:100%}.mobile ul.accordion>li .content{display:none;overflow:hidden}.mobile ul.accordion>li .content h4{margin-top:18px;padding:0 0 0 16px}.mobile ul.accordion>li .content h4 a{color:#000}.mobile ul.accordion>li .content ul{padding:14px 8px 6px 8px;overflow:hidden}.mobile ul.accordion>li .content ul li{float:left;width:50%;padding-bottom:14px;font-size:15px}.mobile ul.accordion>li.open{border-bottom:none}.mobile ul.accordion>li.open h3 .caret:after{content:"m";color:#70cbf4}.mobile ul.accordion>li.open .content{display:block;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background-color:#fafafa;box-shadow:0 5px 3px -4px rgba(0,0,0,.1) inset}.two-columns{column-count:1;column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;-moz-column-count:1;-moz-column-gap:0}.two-columns p:last-child{padding-bottom:0!important}.rearranged{float:left;width:100%}.standalone-title{margin:10px 10px 14px}}.font-w1{font-weight:100}.font-w2{font-weight:200}.font-w3{font-weight:300}.font-w4{font-weight:400}.font-w5{font-weight:500}.font-w6{font-weight:600}.font-w7{font-weight:700}.font-w8{font-weight:800}.no-change:active,.no-change:focus,.no-change:hover{text-decoration:none}@media only screen and (max-width:579px) and (orientation:landscape){.landscape{display:block!important}.nolandscape{display:none!important}}@media only screen and (min-width:580px) and (max-width:759px){.minitablet{display:block!important}.nominitablet{display:none!important}#main>.component-wrap{width:calc(100% - 282px)}#sidebar{width:260px}ul.listed li{width:33.3%;min-height:55px}.section-heading p .more-details-link{display:block}.section-heading .scrollable .tabs{float:left}.standalone-title{margin:20px 20px 14px}}@media only screen and (min-width:760px) and (max-width:959px){.tablet{display:block!important}.notablet{display:none!important}ul.listed li{width:25%;min-height:55px}.standalone-title{margin:20px 20px 14px}.section-heading p .more-details-link{display:block}a[href^=tel]:hover,a[href^=tel]:link,a[href^=tel]:visited{text-decoration:none;color:#666;cursor:default;pointer-events:none}}@media only screen and (min-width:960px){.nodesktop{display:none!important}.standalone-title{margin:20px 20px 14px}a[href^=tel]:hover,a[href^=tel]:link,a[href^=tel]:visited{text-decoration:none;color:#666}}@media only screen and (min-width:960px) and (max-width:1024px){.notablet-landscape{display:none!important}}.hideImportant{display:none!important}.showImportant{display:block!important}.of-h{overflow:hidden}#page{width:100%;height:100%;background:#fff;box-shadow:0 0 10px 5px rgba(255,255,255,.3);position:relative;z-index:99}#page:after,#page:before{display:table;content:""}#page:after{clear:both}#page .page-mask{display:none;background:0 0;width:100%;height:100%}.structure{background:#f2f2f2}.structure>div{max-width:1048px;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box}.structure>div.full-width{max-width:100%}.structure .left-menu{width:0}.structure .left-menu.open{width:260px}.structure #page{box-shadow:0 0 3px 2px rgba(0,0,0,.1)}.structure #page .navi-structure.open .page-mask{display:block;position:absolute;top:0;left:0;z-index:100;-webkit-transform:translateZ(100px)}.structure #page.full-width{max-width:100%}.structure #page .page-container.full-width.content-width{max-width:100%!important}.structure #page .page-container.full-width.content-width .content{background:#fff}.structure.open{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.structure.open #page{box-shadow:0 0 3px 2px rgba(0,0,0,.1)}.structure.open #page .page-mask{display:block;position:absolute;top:0;left:0;z-index:1000;-webkit-transform:translateZ(100px)}#content{padding:20px}#content h1{color:#000;margin-bottom:14px}#content h1 span{position:relative;color:#70cbf4;cursor:default;line-height:100%}#content h1 span.t-rating{font-family:icons;font-size:20px;display:inline-block;top:1px;margin-left:8px}#content h1 span.t-rating span{font-family:tui,Arial,sans-serif;float:right;padding-left:2px;font-size:15px;top:3px}#content.no-padding{padding:0 20px 20px}.content-breakout .content-width>div{padding:0 10px 10px 10px!important;box-sizing:border-box}.content-breakout .content-width>div:first-child{padding-top:10px!important}.content-breakout .content-width>div:empty{padding:0 10px!important;margin:0!important}@media only screen and (max-width:579px){#content{clear:both;padding:10px 10px 20px}#content.no-padding{padding:0 10px 10px}}@media only screen and (min-width:580px) and (max-width:759px){#content.no-padding{padding:0 10px 10px}}.modal{position:fixed;overflow:hidden;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:none;opacity:0;font-family:tui-light,Arial,sans-serif;font-family:tui-light}.modal.old-modal.show{opacity:1!important}.modal.old-modal.show .window{opacity:1!important;-webkit-transform:none!important;transform:none!important}.modal .window{width:560px;height:450px;margin:-245px auto 0;background-color:#fff;position:relative;top:50%;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.modal .window>.title{height:40px;padding:9px 50px 0 15px;background-color:#70cbf4;position:relative;z-index:10;font-family:tui,Arial,sans-serif;font-size:20px;color:#fff;text-transform:uppercase}.modal .window>.title span.close{text-transform:none!important;font-family:icons;font-size:22px;line-height:16px;padding:10px 10px 14px 10px;position:absolute;right:5px;top:0;cursor:pointer}.modal .window>.title.taller{height:50px}.modal .window .modal-content{height:100%;overflow-y:auto;background:#fff;position:relative;-webkit-overflow-scrolling:touch}.modal .window .modal-content>*{-webkit-transform:translateZ(0)}.modal .window .modal-content ul.latest-deals{padding:15px 15px 0}.modal .window .modal-content div.container{padding:15px 15px 25px}.modal .window .modal-content p.disclaim{font-size:14px;color:#999;line-height:normal;padding:0 15px 18px}.modal .window .modal-content p.disclaim:last-child{margin-bottom:40px}.modal .window .modal-content div.map-container{height:100%}.modal .window .modal-content.sand{background:#f9f8f6}.modal .window .modal-content.blue{background:#70cbf4}.modal .window.mini{width:360px;height:auto;border-radius:4px}.modal .window.mini .title{border-radius:3px 3px 0 0}.modal .window.mini .modal-content{border-radius:0 0 3px 3px}.modal .window.mini .modal-content.status-message{border-radius:3px!important;background:#70cbf4!important}.modal .window.mini .modal-content.no-radius{border-radius:0}.modal .window.mini span.fake-scroll{display:none;position:absolute;top:40px;right:0;width:8px;height:100%;background:rgba(0,0,0,.1)}.modal .window.mini.auto-height{height:auto!important}.modal .window.large{width:800px}.modal .window.extralarge{width:870px}.modal .window .popup-inner{padding:15px}.modal.inner-open .window .modal-content{overflow:hidden}.modal.in{transition:opacity .3s ease;opacity:1}.modal.in .window{-webkit-transition:-webkit-transform .3s ease .5s,opacity .3s ease .5s;transition:transform .3s ease .5s,opacity .3s ease .5s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.modal.out{transition:opacity .3s ease .5s;opacity:0}.modal.out .window{-webkit-transition:-webkit-transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.checkbox-list .radio.check{border-radius:0}html.modal-open{overflow:hidden}html.modal-open body{overflow:hidden;position:fixed;width:100%;height:100%}html.modal-open body .modal .window{pointer-events:auto}html.modal-open body .modal .window .holiday-finder-content,html.modal-open body .modal .window .modal-content{pointer-events:auto}html.modal-open body .modal .window.prevented{pointer-events:none}html.modal-open body .modal .window.prevented .holiday-finder-content,html.modal-open body .modal .window.prevented .modal-content{pointer-events:none}html.modal-open body .modal .window.prevented .holiday-finder-content .row.enabled,html.modal-open body .modal .window.prevented .modal-content .row.enabled{pointer-events:auto}html.modal-open body .modal .window .inner-modal-mask.show>div.show{pointer-events:auto}html.modal-open body .sort-results{display:none}html.modal-open.selectable{pointer-events:auto}#page.loading-scripts #holiday-finder,#page.loading-scripts #holidayfinder{pointer-events:none;opacity:.5}#page.loading-scripts #holiday-finder .logo img,#page.loading-scripts #holidayfinder .logo img{display:block;width:20px;height:20px;position:relative;top:10px;left:10px}#page.loading-scripts #holiday-finder .logo .caret,#page.loading-scripts #holidayfinder .logo .caret{display:none}#page.loading-scripts ul.search-setting{pointer-events:none;opacity:.6}.modal-overlay{width:100%;min-height:100%;background-color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(Opacity=80)}@media only screen and (max-width:579px){.modal .window{width:100%;height:100%;margin:0;top:auto}.modal .window>.title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal .window>.modal-content{height:calc(100% - 40px)}.modal .window.mini{width:280px;height:240px;margin:50% auto}.modal .window.extralarge,.modal .window.large{width:100%}}@media only screen and (max-width:579px) and (orientation:landscape){.modal .window.mini{height:200px;margin:10% auto}.modal .window.mini span.fake-scroll{display:block}.modal .window.mini span.fake-scroll.taller{top:50px}.modal .window.mini.auto-height{height:auto}}@media only screen and (min-width:580px) and (max-width:759px){.modal .window{width:calc(100% - 20px);height:calc(100% - 20px);margin:10px;top:auto}.modal .window>.modal-content{height:calc(100% - 40px)}.modal .window.mini{width:280px;height:240px;margin:50% auto}.modal .window.extralarge,.modal .window.large{width:100%}}@media only screen and (min-width:580px) and (max-width:759px) and (orientation:landscape){.modal .window.mini{top:48%;height:175px!important;margin:-100px auto 0}.modal .window.mini span.fake-scroll{display:block}.modal .window.mini span.fake-scroll.taller{top:50px}.modal .window.mini.auto-height{height:auto}}@media only screen and (min-width:760px){.modal .window.auto-height{height:auto}}@media only screen and (min-width:760px) and (max-width:959px){.modal .window.extralarge,.modal .window.large{width:720px}}@media only screen and (min-width:960px) and (max-width:1024px){.modal .window{height:335px;margin-top:-190px}.modal .window .finder .col>div .col-rows input[type=number]{margin-right:8px}.modal .window.large{width:720px}.modal .window.extralarge{width:870px}}div.tooltip{display:none;position:absolute;z-index:99;background:#737373;color:#fff;padding:10px;margin-top:5px;max-width:250px;box-sizing:border-box;-moz-box-sizing:border-box;box-shadow:0 5px 5px rgba(0,0,0,.3)}div.tooltip.small{max-width:148px}div.tooltip.x-small{max-width:136px}div.tooltip.flight-tooltip{z-index:999999}div.tooltip p{font-size:15px;line-height:normal}div.tooltip ul li{font-size:15px}div.tooltip ul li span{float:right;padding-left:30px}div.tooltip span.arrow{display:inline-block;position:absolute;margin-left:-8px;border-width:8px;border-style:solid}div.tooltip.white{background:#fff;color:#000;box-shadow:0 1px 5px rgba(0,0,0,.4)}div.tooltip.white.top span.arrow{border-color:transparent transparent #fff transparent}div.tooltip.white.bottom span.arrow{border-color:#fff transparent transparent transparent}div.tooltip.white.left-side span.arrow{border-color:transparent #fff transparent transparent}div.tooltip.white.right-side span.arrow{border-color:transparent transparent transparent #fff}div.tooltip.top span.arrow{top:-16px;left:50%;border-color:transparent transparent #737373 transparent}div.tooltip.bottom span.arrow{bottom:-16px;left:50%;border-color:#737373 transparent transparent transparent}div.tooltip.left span.arrow{left:25%}div.tooltip.right span.arrow{left:75%}div.tooltip.left-side span.arrow{top:50%;left:-12px;margin:-8px 0 0 -4px;border-color:transparent #737373 transparent transparent}div.tooltip.right-side span.arrow{top:50%;right:-16px;margin-top:-8px;border-color:transparent transparent transparent #737373}a.tooltip{cursor:pointer}a.tooltip.limited{color:#ef0000;border-color:#ef0000;white-space:normal}.icon-v2,[class*=" icon-v2"],[class^=icon-v2]{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#circle{width:40px;height:40px;background:#092a5e;border-radius:50%;display:inline-block}.ship-tab-link .icon-retail_rivercruise:before,.ship-tab-link .icon-riverCruise:before,.ship-tab-link .icon-rivercruise:before{content:"\e9f5";position:relative;top:4px}#circle .icon-riverCruise:before{content:"\e9f5";color:#fff;font-size:35px;margin:2px;float:left}.icon-retail_rivercruise:before,.icon-riverCruise:before,.icon-rivercruise:before{content:"\e9f5"}.icon-accounts:before{content:"\e901"}.icon-anchor:before{content:"\e902"}.icon-assistance:before{content:"\e903"}.icon-backprev:before{content:"\e904"}.icon-backToTop:before{content:"\e905"}.icon-battery:before{content:"\e906"}.icon-bobble-hat:before{content:"\e907"}.icon-book:before{content:"\e908"}.icon-building:before{content:"\e909"}.icon-bus:before{content:"\e90a"}.icon-call:before{content:"\e90b"}.icon-camera:before{content:"\e90c"}.icon-car:before{content:"\e90d"}.icon-close:before{content:"\e90e"}.icon-closeerase:before{content:"\e90f"}.icon-cloud:before{content:"\e910"}.icon-cloudrain:before{content:"\e911"}.icon-cloudsun:before{content:"\e912"}.icon-cloudsunrain:before{content:"\e913"}.icon-community:before{content:"\e914"}.icon-cruise-ship:before,.icon-cruise:before{content:"\e915"}.icon-date:before{content:"\e916"}.icon-documents:before{content:"\e917"}.icon-doNotDisturb:before{content:"\e918"}.icon-download:before{content:"\e919"}.icon-drink:before{content:"\e91a"}.icon-email:before{content:"\e91b"}.icon-end:before{content:"\e91c"}.icon-entertainment:before{content:"\e91d"}.icon-excursion:before{content:"\e91e"}.icon-exit:before{content:"\e91f"}.icon-f-rating:before{content:"\e920"}.icon-facebook:before{content:"\e921"}.icon-facilities:before{content:"\e922"}.icon-fc-rating:before{content:"\e923"}.icon-filter:before{content:"\e924"}.icon-flyin-up:before{content:"\e925"}.icon-flyin:before{content:"\e926"}.icon-flyout:before{content:"\e927"}.icon-food:before{content:"\e928"}.icon-forwardnext:before{content:"\e929"}.icon-gallery:before{content:"\e92a"}.icon-google:before{content:"\e92b"}.icon-health:before{content:"\e92c"}.icon-infant:before{content:"\e92d"}.icon-info:before{content:"\e92e"}.icon-instagram:before{content:"\e92f"}.icon-left:before{content:"\e930"}.icon-library:before{content:"\e931"}.icon-link:before{content:"\e932"}.icon-menu:before{content:"\e933"}.icon-minus:before{content:"\e934"}.icon-multiMenu:before{content:"\e935"}.icon-my-thomson:before{content:"\e936"}.icon-nature:before{content:"\e937"}.icon-night:before{content:"\e938"}.icon-other:before{content:"\e939"}.icon-parking:before{content:"\e93a"}.icon-party:before{content:"\e93b"}.icon-pause:before{content:"\e93c"}.icon-pay:before{content:"\e93d"}.icon-pin:before{content:"\e93e"}.icon-pintrest:before{content:"\e93f"}.icon-play:before{content:"\e940"}.icon-plus:before{content:"\e941"}.icon-pool:before{content:"\e942"}.icon-print:before{content:"\e943"}.icon-question:before{content:"\e944"}.icon-record:before{content:"\e945"}.icon-refresh:before{content:"\e946"}.icon-right:before{content:"\e947"}.icon-room:before{content:"\e948"}.icon-search:before{content:"\e949"}.icon-seat:before{content:"\e94a"}.icon-secure:before{content:"\e94b"}.icon-settings:before{content:"\e94c"}.icon-share:before{content:"\e94d"}.icon-signout:before{content:"\e94e"}.icon-snacks:before{content:"\e94f"}.icon-sort:before{content:"\e950"}.icon-Speaker:before{content:"\e951"}.icon-sport:before{content:"\e952"}.icon-star:before{content:"\e953"}.icon-state-up:before{content:"\e954"}.icon-state:before{content:"\e955"}.icon-stop:before{content:"\e956"}.icon-sun:before{content:"\e957"}.icon-t-rating:before{content:"\e958"}.icon-tag:before{content:"\e959"}.icon-target:before{content:"\e967"}.icon-tick:before{content:"\e966"}.icon-time:before{content:"\e965"}.icon-toilets:before{content:"\e95d"}.icon-twitter:before{content:"\e95e"}.icon-video-expand:before{content:"\e95f"}.icon-video:before{content:"\e960"}.icon-videoicon:before{content:"\e961"}.icon-warning:before{content:"\e962"}.icon-account:before{content:"\e900"}.icon-whatsapp:before{content:"\e963"}.icon-you-tube:before{content:"\e964"}.icon-Speaker-mute:before{content:"\e95c"}.icon-Speaker-B:before{content:"\e95b"}.icon-Speaker-A:before{content:"\e95a"}.icon-up:before{content:"\e968"}.icon-down:before{content:"\e969"}.icon-video-contract:before{content:"\e96a"}.icon-TUI_tour:before{content:"\e96b"}.icon-TUI_Car:before{content:"\e96c"}.icon-TUI_PlaneOutbound2:before{content:"\e96d"}.icon-TUI_Hotel2:before{content:"\e96e"}.icon-TUI_Plus2:before{content:"\e96f"}.icon-TUI_Room2:before{content:"\e970"}.icon-TUI_CB_pin:before{content:"\e971"}.icon-tour:before{content:"\e972"}.icon-TUI_AddExtras:before{content:"\e973"}.icon-TUI_AirplaneArrival:before{content:"\e974"}.icon-TUI_AirplaneDeparture:before{content:"\e975"}.icon-TUI_Alarm:before{content:"\e976"}.icon-TUI_Anchor:before{content:"\e977"}.icon-TUI_ArrowDown:before{content:"\e978"}.icon-TUI_ArrowUp:before{content:"\e979"}.icon-TUI_BackToTop:before{content:"\e97a"}.icon-TUI_BurgerMenu:before{content:"\e97b"}.icon-TUI_BestRated:before{content:"\e97c"}.icon-TUI_Boat:before{content:"\e97d"}.icon-TUI_BoardingPass:before{content:"\e97e"}.icon-TUI_Book:before{content:"\e97f"}.icon-TUI_Calculator:before{content:"\e980"}.icon-TUI_Calendar:before{content:"\e981"}.icon-TUI_Clock:before{content:"\e983"}.icon-TUI_Close:before{content:"\e984"}.icon-TUI_Cloud:before{content:"\e985"}.icon-TUI_Computer .path1:before{content:"\e986";color:#fff}.icon-TUI_Computer .path2:before{content:"\e987";margin-left:-1em;color:#fff}.icon-TUI_Computer .path3:before{content:"\e988";margin-left:-1em;color:#092a5e}.icon-TUI_Computer .path4:before{content:"\e989";margin-left:-1em;color:#092a5e}.icon-TUI_CloudRain:before{content:"\e98a"}.icon-TUI_CloudRainSun:before{content:"\e98b"}.icon-TUI_CloudSun:before{content:"\e98c"}.icon-TUI_Confirm:before{content:"\e98d"}.icon-TUI_CreditCard:before{content:"\e98e"}.icon-TUI_DirectionsPole:before{content:"\e98f"}.icon-TUI_Edit:before{content:"\e990"}.icon-TUI_Email:before{content:"\e991"}.icon-TUI_Entertainment:before{content:"\e992"}.icon-TUI_Euro:before{content:"\e993"}.icon-TUI_ExitArrow:before{content:"\e994"}.icon-TUI_Family:before{content:"\e995"}.icon-TUI_Filter:before{content:"\e996"}.icon-TUI_Food:before{content:"\e997"}.icon-TUI_Glass:before{content:"\e998"}.icon-TUI_Golf:before{content:"\e999"}.icon-TUI_GroupOfPeople:before{content:"\e99a"}.icon-TUI_Heart:before{content:"\e99b"}.icon-TUI_Home:before{content:"\e99c"}.icon-TUI_Infant:before{content:"\e99e"}.icon-TUI_Info:before{content:"\e99f"}.icon-TUI_Insurance:before{content:"\e9a0"}.icon-TUI_Login:before{content:"\e9a1"}.icon-TUI_Logout:before{content:"\e9a2"}.icon-TUI_Luggage:before{content:"\e9a3"}.icon-TUI_Minus:before{content:"\e9a4"}.icon-TUI_MyTui:before{content:"\e9a5"}.icon-TUI_NavigationArrow:before{content:"\e9a6"}.icon-TUI_Newsletter:before{content:"\e9a7"}.icon-TUI_Night:before{content:"\e9a8"}.icon-TUI_No_Kids:before{content:"\e9a9"}.icon-TUI_Notes:before{content:"\e9aa"}.icon-TUI_Offer:before{content:"\e9ab"}.icon-TUI_Other:before{content:"\e9ac"}.icon-TUI_Padlock:before{content:"\e9ad"}.icon-TUI_Parking:before{content:"\e9ae"}.icon-TUI_Phone:before{content:"\e9af"}.icon-TUI_Pictures:before{content:"\e9b0"}.icon-TUI_Pin:before{content:"\e9b1"}.icon-TUI_Plane_Inbound:before{content:"\e9b2"}.icon-TUI_Plane_Outbound:before{content:"\e9b3"}.icon-TUI_PlaneInbound:before{content:"\e9b4"}.icon-TUI_PlaneOutbound:before{content:"\e9b5"}.icon-TUI_PlaneSeat:before{content:"\e9b6"}.icon-TUI_Play:before{content:"\e9b7"}.icon-TUI_PriceTag:before{content:"\e9b9"}.icon-TUI_Printer:before{content:"\e9ba"}.icon-TUI_QuestionMark:before{content:"\e9bb"}.icon-TUI_radio-off:before{content:"\e9bc"}.icon-TUI_radio-on:before{content:"\e9bd"}.icon-TUI_Refresh:before{content:"\e9be"}.icon-TUI_Save:before{content:"\e9c0"}.icon-TUI_Search:before{content:"\e9c1"}.icon-TUI_Settings:before{content:"\e9c2"}.icon-TUI_Share:before{content:"\e9c3"}.icon-TUI_Ship:before{content:"\e9c4"}.icon-TUI_SinglePerson:before{content:"\e9c5"}.icon-TUI_Smartphone:before{content:"\e9c6"}.icon-TUI_SMS:before{content:"\e9c7"}.icon-TUI_Snack:before{content:"\e9c8"}.icon-TUI_Sort_Horizontal:before{content:"\e9c9"}.icon-TUI_Sort:before{content:"\e9ca"}.icon-TUI_Sport:before{content:"\e9cb"}.icon-TUI_Star_noSpace:before{content:"\e9cc"}.icon-TUI_Stop:before{content:"\e9cd"}.icon-TUI_Sun:before{content:"\e9ce"}.icon-TUI_Taxi:before{content:"\e9cf"}.icon-TUI_TimeReverse:before{content:"\e9d0"}.icon-TUI_Tips:before{content:"\e9d1"}.icon-TUI_Toilet:before{content:"\e9d2"}.icon-TUI_Transfer:before{content:"\e9d3"}.icon-TUI_TravelExperts:before{content:"\e9d4"}.icon-TUI_TripDuration:before{content:"\e9d5"}.icon-TUI_VirtualTour .path1:before{content:"\e9d6";color:#fff}.icon-TUI_VirtualTour .path2:before{content:"\e9d7";margin-left:-.93847656em;color:#fff}.icon-TUI_VirtualTour .path3:before{content:"\e9d8";margin-left:-.93847656em;color:#092a5e}.icon-TUI_VirtualTour .path4:before{content:"\e9d9";margin-left:-.93847656em;color:#092a5e}.icon-TUI_Warning:before{content:"\e9da"}.icon-TUI_Water_Splash:before{content:"\e9db"}.icon-TUI_Waves:before{content:"\e9dc"}.icon-TUI_Wheelchair:before{content:"\e9dd"}.icon-TUI_Winter_Sport:before{content:"\e9de"}.icon-TUI_WLAN:before{content:"\e9df"}.icon-TUI_World:before{content:"\e9e0"}.icon-TUI_radio-circle:before{content:"\e982"}.icon-TUI_info2:before{content:"\e99d"}.icon-TUI_Google+:before,.icon-TUI_Google:before{content:"\e9b8"}.icon-TUI_Pinterest:before{content:"\e9bf"}.icon-TUI_Blog:before{content:"\e9e1"}.icon-TUI_Facebook:before{content:"\e9e2"}.icon-TUI_Twitter:before{content:"\e9e3"}.icon-TUI_Instagram:before{content:"\e9e4"}.icon-TUI_You_Tube:before{content:"\e9e5"}.icon-TUI_ta-diagonal-half:before{content:"\e9e6"}.icon-TUI_ta-rating-bg:before{content:"\e9e7"}.icon-TUI_ta-rating-empty:before{content:"\e9e8"}.icon-TUI_ta-rating-full:before{content:"\e9e9"}.icon-TUI_ta-rating-half:before{content:"\e9ea"}.icon-TUI_Helm:before{content:"\e9eb";color:#203059}.icon-TUI_Ship_Circle .path1:before{content:"\e9ec";color:#203059}.icon-TUI_Ship_Circle .path2:before{content:"\e9ed";margin-left:-1em;color:#fff}.icon-TUI_Ship_Circle .path3:before{content:"\e9ee";margin-left:-1em;color:#fff}.icon-TUI_Ship_Circle .path4:before{content:"\e9ef";margin-left:-1em;color:#fff}.icon-TUI_Ship_Circle .path5:before{content:"\e9f0";margin-left:-1em;color:#fff}.icon-TUI_Ship_Circle .path6:before{content:"\e9f1";margin-left:-1em;color:#fff}.icon-TUI_ScrollDown:before{content:"\e9f2"}.icon-TUI_Service:before{content:"\e9f3";color:#092a5f}.icon-TUI_CruiseAndStay:before{content:"\e9f4"}.icon-TUI_Blizzard:before{content:"\e9f5"}.icon-TUI_Fog:before{content:"\e9f6"}.icon-TUI_Hail:before{content:"\e9f7"}.icon-TUI_LightSnow:before{content:"\e9f8"}.icon-TUI_Rain:before{content:"\e9f9"}.icon-TUI_RainSnow:before{content:"\e9fa"}.icon-TUI_SleetShowers:before{content:"\e9fb"}.icon-TUI_Snow:before{content:"\e9fc"}.icon-TUI_SnowStorm:before{content:"\e9fd"}.icon-TUI_Thunderstorm:before{content:"\e9fe"}.icon-TUI_Tornado:before{content:"\e9ff"}.icon-TUI_Wind:before{content:"\ea00"}.icon-booking:before{content:"\e9f8"}.icon-glass-whitewine:before{content:"\e9f6"}.icon-user-expert:before{content:"\e9f7"}.QSIFeedbackButton:not([id=QSIFeedbackButton-pullup-container]),.QSIFeedbackButton:not([role=dialog]),[class*=humany_floating-faq].humany-floating-trigger{z-index:99!important}.chat-activate-wrapper{z-index:100!important}@media only screen and (max-width:768px){.chat-activate-wrapper{left:50%}}.green{color:#aad700}.red{color:#ef0000}.blue{color:#70cbf4}.blue-light{color:#dbf2fc}.blue-dark{color:#0a2b60}.white{color:#fff}.grey-light{color:#999}.grey-med{color:#666}.grey-dark{color:#333}.black{color:#000}.tui-blue{color:#219ed9}.tui-greyish-brown{color:#4c4c4c}.tui-light{font-family:tui-light}.tui-light-bold{font-family:tui-light-bold}.tui-text-blue{color:#001e46}.tui-popup-blue{color:#0d2553}.tui-link-blue{color:#219ed9}.tui-attraction{color:#092a5e}.pax-addremoveheading{color:#092a5e}.tui-grey-brown{color:#434343}.text-black{color:#000}.bg-blue{background:#70cbf4}.bg-light-blue{background:#dbf2fc}.bg-tui-light-blue-grey{background:#dbf2fc}.bg-dark-blue{background:#0a2b60}.bg-sand{background:#f9f8f6}.bg-tui-sand{background:#d7d2c3}.bg-light-grey{background:#f8f8f8}.bg-yellow{background:#fcb819}.bg-button-blue{background:#70cbf4}.bg-background-light-blue{background:#eaf7fd}.bg-background-dark-blue{background:#b7e5f9}.bg-count-banner{background:#70cbf4}.bg-popup-heading{background:#b7e5f9}.bg-accord-opacity{background:rgba(215,210,195,.3)}.bg-white{background:#fff}.bg-orange{background-color:#fcb712}.bg-orange-hover{background:#f8af03}.bg-arp-blue{background:#b7e5f9}.bg-bottom-brown{background:rgba(215,210,195,.3)}.bg-error-red{background:red}.bdr-blue{border:1px solid #70cbf4}.bdr-light-blue{border:1px solid #dbf2fc}.bdr-sand{border:1px solid #dfd8ce}.bdr-top-blue{border-top:1px solid #70cbf4}.bdr-top-light-blue{border-top:1px solid #dbf2fc}.bdr-bottom-light-blue{border-bottom:1px solid #dbf2fc}.bdr-bottom-dark-blue{border-bottom:1px solid #219ed9}.bdr-bottom-brown{border-bottom:1px solid #d7d2c3}.bdr-bottom-light-brown{border-bottom:1px solid #ebe8e1}.bdr-top-light-brown{border-top:1px solid #ebe8e1}.bbr-tui-blue{border:1px solid #70cbf4}.bdr-brown{border:1px solid #d7d2c3}.bdr-dotted-darkblue{border-bottom:1px dotted #092a5e}.bdr-grey-select{border:1px solid #d7d2c3}.bdr-error-red{border:1px solid red!important}.bdr-none{border:none!important}.size-10{font-size:10px}.size-12{font-size:12px}.size-13{font-size:13px}.size-14{font-size:14px}.size-15{font-size:15px}.size-16{font-size:16px}.size-18{font-size:18px}.size-20{font-size:20px}.size-22{font-size:22px}.size-24{font-size:24px}.size-28{font-size:28px}.size-30{font-size:30px}.size-38{font-size:38px}.size-40{font-size:40px}.font-n{font-style:normal}.font-i{font-style:italic}.bold{font-weight:600}.line-h-22{line-height:22px}.line-h-24{line-height:24px}.line-h-26{line-height:26px}.line-h-28{line-height:28px}.line-h-36{line-height:36px}.text-l{text-align:left}.text-r{text-align:right}.text-c{text-align:center}.text-j{text-align:justify}.vertal-m{vertical-align:middle}.vertal-t{vertical-align:top}.dis-block{display:block}.dis-inblock{display:inline-block}.dis-inline{display:inline}.dis-none{display:none}.abs{position:absolute}.rel{position:relative}.fix{position:fixed}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top--10{top:-10px}.left-4{left:4px}.bottom-1{bottom:1px}.fl{float:left}.fr{float:right}.fn{float:none}.cl-b{clear:both}.cl-r{clear:right}.cl-l{clear:left}.of-h{overflow:hidden}.of-v{overflow:visible}.of-s{overflow:scroll}.marg-all-0{margin:0}.marg-all-20{margin:20px}.marg-0-10{margin:0 10px}.marg-bottom-1{margin-bottom:1px}.marg-bottom-5{margin-bottom:5px}.marg-bottom-10{margin-bottom:10px}.marg-bottom-15{margin-bottom:15px}.marg-bottom-20{margin-bottom:20px}.marg-bottom-25{margin-bottom:25px}.marg-bottom-30{margin-bottom:30px}.marg-top--4{margin-top:-4px}.marg-top--5{margin-top:-5px}.marg-top-5{margin-top:5px}.marg-top-10{margin-top:10px}.marg-top-15{margin-top:15px}.marg-top-20{margin-top:20px}.marg-top-25{margin-top:25px}.marg-top-30{margin-top:30px}.marg-top--20{margin-top:-20px}.marg-left--10{margin-left:-10px}.marg-left-5{margin-left:5px}.marg-left-10{margin-left:10px}.marg-left-15{margin-left:15px}.marg-left-20{margin-left:20px}.marg-left-125{margin-left:125px}.marg-left-88{margin-left:88px}.marg-left-82{margin-left:82px}.marg-right-5{margin-right:5px}.marg-right-8{margin-right:8px}.marg-right-10{margin-right:10px}.marg-right-16{margin-right:16px}.marg-right-20{margin-right:20px}.marg-top--30{margin-top:-30px!important}.pad-10{padding:10px}.pad-15{padding:15px}.pad-20{padding:20px}.pad-15-10{padding:15px 10px}.pad-10-0{padding:10px 0}.pad-top-0{padding-top:0}.pad-top-10{padding-top:10px}.pad-top-20{padding-top:20px}.pad-right-20{padding-right:20px}.pad-right-0{padding-right:0}.pad-left-20{padding-left:20px}.pad-bottom-5{padding-bottom:5px}.pad-bottom-50{padding-bottom:50px}.pad-bottom-0{padding-bottom:0!important}.pad-left-0{padding-left:0!important}.pad-0{padding:0!important}.pad-20-0{padding:20px 0}.pad-bottom-10{padding-bottom:10px}.pad-bottom-20{padding-bottom:20px}.pad-0-10{padding:0 10px}.pad-left-5{padding-left:5px}.pad-bottom-30{padding-bottom:30px!important}.full{width:100%}.third{width:33.333%}.three-thirds{width:66.666%}.halfs{width:50%}.quarter{width:25%}.three-quarter{width:75%}.max-width-302{max-width:302px}.max-width-330{max-width:330px}.w-40{width:40px}.w-80{width:80px}.underline{text-decoration:underline!important}.overflow-a{overflow:auto}.capitalize{text-transform:capitalize}.text-none{text-transform:none}.text-decor-none{text-decoration:none!important}.cursor-p{cursor:pointer!important}#content.book-flow #main{position:relative}#content.book-flow #main>.component-wrap{box-sizing:border-box;-moz-box-sizing:border-box;width:100%;width:100%!important;float:none;padding-right:368px}#content.book-flow #main #sidebar{position:absolute;top:0;right:0;bottom:0}p,table,ul{font-size:15px;color:#333;font-family:tui-light,Arial,sans-serif;line-height:normal}p a{font-size:15px}p.current-state{font-family:tui,arial,sans-serif;font-family:tui,Arial,sans-serif;font-size:18px;color:#999;margin-bottom:10px}p.current-state.extrascomp{margin-top:-13px}p.current-state span{color:#000}p.title{font-size:16px;font-family:tui-light,Arial,sans-serif;text-transform:uppercase}p.with-icon{position:relative;padding-left:34px}p.with-icon i{position:absolute;left:0;color:#aad700;font-size:28px}.grey-med p{color:#666}a.tui{font-family:tui,arial,sans-serif;font-family:tui,Arial,sans-serif}a.add-more{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;height:40px;padding:10px 10px 0 25px;font-size:15px}a.add-more .caret{position:absolute;top:8px;left:0;font-size:22px;line-height:100%}a.tooltip.red{color:#ef0000;border-color:#ef0000}ul.three-cols>li{float:left;width:33.333%;box-sizing:border-box;-moz-box-sizing:border-box}ul.no-indent>li{padding-left:14px;background-position:0 7px!important}ul.iconed li{position:relative;padding-left:24px;margin-bottom:5px}ul.iconed li .caret.minus,ul.iconed li .caret.tick{position:absolute;top:1px;left:3px;line-height:100%;font-size:16px}ul.iconed.spaced li{margin-bottom:20px}ul.iconed.spaced li:last-child{margin-bottom:0}ul.inline li{float:left;display:inline-block;padding-bottom:0}ul.inline.pullback{margin-left:-12px}ul.spaced-elements li{margin-top:5px}ul.spaced-elements li:first-child{margin-top:0}.section-heading{margin-bottom:20px;border-bottom:1px solid #70cbf4;float:none!important}.section-heading.bf-first{padding-top:18px}.section-heading h2{padding-bottom:5px}span.radio{border:1px solid #70cbf4}div.accordion.sand .content,div.light-blue .content{background-image:none}div.accordion.sand .item.open .content,div.light-blue .item.open .content{border-top:1px solid rgba(0,0,0,.1)}div.tooltip{box-shadow:0 2px 5px rgba(0,0,0,.3);z-index:1001}div.tooltip p{color:#fff}div.crop img{margin:-3.1% 0}div.crop .dispimage{margin:3px!important}ul.square li:last-child{padding-bottom:0}.font-contrast .dark{color:#333}.font-contrast .light{color:#828282}.font-contrast .spacing{padding-right:5px}.box{padding:15px 10px;transition:border .5s ease}.box .responsiveSeatoption{display:none}.box .active .price-pp{display:none}.box h2{margin:-5px 0 4px}.box a.overlay{position:absolute;left:0;right:0;top:0;bottom:0;height:auto;width:auto;z-index:10}.box .button,.box .select-block{background:#dbf2fc;color:#000;box-shadow:none!important}.box.with-trigger{position:relative;padding-bottom:53px}.box.with-trigger .button,.box.with-trigger .select-block{position:absolute;bottom:0;left:0;width:100%;height:38px;border-radius:0!important;border-bottom:none}.box.with-trigger .breakdown p{margin-top:5px}.box.with-trigger .breakdown p:first-child{margin-top:0}.box.active{border:1px solid #dfd8ce}.box.active .button,.box.active .select-block{background:#f9f8f6;color:#000}.box.active .price-difference{display:none!important}.box.active p.price-pp{display:none}.button{background:#70cbf4;color:#fff;transition:background .3s ease}.button:hover{background:#58c2f2}.button.light-blue{background:#dbf2fc;color:#333}.button.light-blue:hover{background:#cdedfb}.button.tui-light-blue-grey{background:#dbf2fc;color:#333}.button.tui-light-blue-grey:hover{background:#cdedfb}.button.bg-sand{background:#f9f8f6;color:#000}.button.bg-sand:hover{background:#f3f1ed}.button.bg-dark-blue{background:#0a2b60}.button.bg-dark-blue:hover{background:#092552}.button.large{padding:0 55px}.button.full{padding:0}.bordered-button{padding:8px 14px;border:1px solid #e5e5e5;text-transform:uppercase;text-align:center}.bordered-button:hover{text-decoration:none}.select-block{padding:9px 10px 9px 40px;font-family:tui-light,Arial,sans-serif;text-transform:uppercase;position:relative;transition:background .3s ease}.select-block.shadowed{box-shadow:0 1px 0 rgba(0,0,0,.2)}.select-block.full-hit{cursor:pointer}.select-block.more-pad-left{padding-left:45px}.select-block .hit-area{position:absolute;top:0;bottom:0;left:0;height:auto;width:38px;cursor:pointer}.select-block .radio{position:absolute;top:9px;left:10px;font-size:16px;line-height:17px;text-transform:none}.select-block .radio.check{border-radius:0}.select-block span.status:after{content:"SELECT "}.select-block span.price-difference{color:#666}.select-block span.price-difference p{color:#666}.select-block.active{background:#f9f8f6}.select-block.active span.status:after{content:"SELECTED "}.select-block.active .price-difference{display:none!important}.rooms-radio.active span.grey-med:after{content:"Included"}.rooms-radio span.grey-med:after{content:""}.rooms-radio.active span.grey-med:after{content:"Included"}.rooms-radio.active.tui_se span.grey-med:after{content:"Inkluderat"}.rooms-radio.active.tui_no span.grey-med:after{content:"Inkludert"}.rooms-radio.active.tui_dk span.grey-med:after{content:"Inkluderet"}.rooms-radio.active.retail_sweden span.grey-med:after{content:"Inkluderat"}.rooms-radio.active.retail_norway span.grey-med:after{content:"Inkludert"}.rooms-radio.active.tui_fi span.grey-med:after{content:"Sisältyy"}.rooms-radio span.grey-med:after{content:""}h2{font-family:tui,arial,sans-serif;font-family:tui,Arial,sans-serif;font-size:24px;text-transform:none;color:#000}h2.with-icon{position:relative;padding-left:34px}h2.with-icon .caret{position:absolute;top:0;left:0;line-height:22px;font-size:28px}.title-with-price h2,.title-with-price h3{float:left;font-family:tui,arial,sans-serif;font-family:tui,Arial,sans-serif;line-height:20px}.title-with-price h2{font-size:28px;margin-right:4px}.title-with-price h2 span{font-size:22px}.title-with-price h3{margin-top:2px}.title-with-price a{border-color:#666;color:#666;font-size:14px;box-shadow:none}.title-with-price.bg-tui-sand{background:#d7d2c3}.breakdown p.title{text-transform:uppercase;margin-bottom:2px}.breakdown ul li{overflow:auto;font-size:15px}.breakdown ul li>span{float:right}.breakdown ul li .copy{float:left;width:calc(100% - 95px)}.breakdown ul li.age85{overflow:visible}.breakdown ul li.text-wrap{position:relative}.breakdown ul li.text-wrap span.text{display:block;float:left;margin-right:80px}.breakdown ul.final-total{margin-top:10px}.breakdown ul.final-total li{font-size:16px}.breakdown ul.size-13 li{font-size:13px}.breakdown.inline ul li span{float:none}.config-container>div{float:left}.config-container>div .crop img{width:100%}.config-container.fourty-sixty>div:first-child{width:40%;padding-right:20px}.config-container.fourty-sixty>div:last-child{width:60%}.config-container.fourty-sixty>div .extra-summary-category{float:left;display:inline-block;width:calc(100% - 75px)}.config-container.fourty-sixty>div .extra-summary-price{display:inline-block;float:right}.config-container.half>div:first-child{width:50%;padding-right:10px}.config-container.half>div:last-child{width:50%;padding-left:10px}.config-container.buttons-only .button{background:#70cbf4;color:#fff}.config-container.buttons-only .button:hover{background:#58c2f2}.checklist-table p.title{border-top:1px solid #ebe9e2;border-bottom:1px solid #ebe9e2;background:#f8f8f8;padding:10px}.checklist-table .luggage-compartment>div ul{border-bottom:1px solid #ebe9e2}.checklist-table .scroll{padding-bottom:12px}.checklist-table .scroll>div ul{width:100%;padding:10px;border-bottom:1px solid #ebe9e2}.checklist-table .scroll>div ul li{float:left;white-space:nowrap;padding-right:20px}.checklist-table .scroll>div ul li:first-child{width:100%;padding:0 0 8px 0;font-size:16px}.checklist-table .scroll>div ul li:last-child{padding-right:0}.checklist-table .scroll>div ul li.included span:last-child{display:none}.checklist-table .scroll>div ul li.included:after{color:#666}.checklist-table .scroll>div ul li.included:after p{color:#666}.checklist-table .scroll>div ul.two-options li{width:50%}.checklist-table .scroll>div ul.two-options li:first-child{width:100%}.checklist-table .scroll>div ul.three-options li{width:33.333%}.checklist-table .scroll>div ul.three-options li:first-child{width:100%}.checklist-table .scroll>div.iScrollHorizontalScrollbar{width:100%}.select-list{float:left;width:100%;border-top:1px solid #ebe9e2}.select-list li{padding:9px 10px 9px 38px;background:#fff;border-bottom:1px solid #ebe9e2;transition:background .3s ease,border .3s ease;position:relative;color:#999}.select-list li span.radio{position:absolute;top:9px;left:10px}.select-list li span.what{color:#000}.select-list li span.what span.cost{display:inline-block}.select-list li.included{background:#f9f8f6;border-color:#f9f8f6}.select-list li.included .cost{display:none}.select-list li.included:after{position:absolute;bottom:-1px;left:0;width:100%;content:"";border-top:1px solid #ebe9e2}.select-list li .transfer-option,.select-list li .transfer-price{color:#000}.select-list.no-text-update li.included span.what:after{content:""}.image-with-descript{position:relative}.image-with-descript>span{position:absolute;top:0;left:0;bottom:0;background:#d7d2c3;width:40%}.image-with-descript>div{padding:12px 15px;margin-left:40%}.image-with-descript>div.pad-top-0{padding-top:0}.image-with-descript>div.crop{width:40%;padding:0;margin:0;position:relative;z-index:1}.image-with-descript>div.crop img{width:100%}.compare-table{border-top:1px solid #ebe9e2;background:#f9f8f6;padding:10px;float:left;width:100%;width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden}.compare-table .scroll{padding-bottom:15px}.compare-table table{border-spacing:0;border-collapse:collapse}.compare-table table th{font-weight:400;font-size:16px;padding:0 15px 10px;border-bottom:1px solid #ebe9e2}.compare-table table th a.tooltip{border:none}.compare-table table th a.tooltip .caret{line-height:100%}.compare-table table th:first-child{padding-left:10px}.compare-table table td{padding:10px 15px;border-bottom:1px solid #ebe9e2;text-align:center;line-height:100%}.compare-table table td.package{text-align:left;padding-left:10px}.compare-table table td .caret{font-size:16px;line-height:100%}.compare-table table tr.active td{background:#fff}#filter-loading,#loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:rgba(0,0,0,.8)}#filter-loading .spinner,#loading .spinner{position:absolute;top:35%;left:50%;margin:-50px 0 0 -50px}.fourty-sixty-modal>div{float:left}.fourty-sixty-modal>div:first-child{width:40%}.fourty-sixty-modal>div:last-child{width:60%;padding-left:20px}.alert{padding:15px 10px;box-sizing:border-box;-moz-box-sizing:border-box;width:100%}.alert h3,.alert h4,.alert h5{font-weight:400}.alert p{font-family:tui-light,Arial,sans-serif;font-family:tui-light;color:#333}.alert p a{color:#333;text-decoration:underline}.alert.low{background:#f7f9fb}.alert.med{background:#fff8e7}.alert.high{background:#fde5e5}#loading-results{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;overflow:hidden;background-color:rgba(0,0,0,.8)}#loading-results .spinner{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);display:block}@-webkit-keyframes loader{from{background-color:#fff;background-color:#73afdc}to{background-color:transparent}}@keyframes loader{from{background-color:#fff;background-color:#73afdc}to{background-color:transparent}}.spinner{position:relative;display:inline-block;width:100px;height:100px;border-radius:100px}.spinner span{position:absolute;display:inline-block;width:16px;height:16px;border-radius:50px;background:0 0;-webkit-transform:translateZ(0);-webkit-animation-name:loader;-moz-animation-name:loader;-o-animation-name:loader;animation-name:loader;-webkit-animation-duration:1.04s;-moz-animation-duration:1.04s;-o-animation-duration:1.04s;animation-duration:1.04s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;-moz-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease;animation-timing-function:ease}.spinner span:nth-child(1){top:0;left:50%;margin-left:-8px;-webkit-animation-delay:.38s;-moz-animation-delay:.38s;-o-animation-delay:.38s;animation-delay:.38s}.spinner span:nth-child(2){top:13px;left:71px;-webkit-animation-delay:.52s;-moz-animation-delay:.52s;-o-animation-delay:.52s;animation-delay:.52s}.spinner span:nth-child(3){top:50%;right:0;margin-top:-8px;-webkit-animation-delay:.65s;-moz-animation-delay:.65s;-o-animation-delay:.65s;animation-delay:.65s}.spinner span:nth-child(4){top:72px;left:71px;-webkit-animation-delay:.78s;-moz-animation-delay:.78s;-o-animation-delay:.78s;animation-delay:.78s}.spinner span:nth-child(5){bottom:0;left:50%;margin-left:-8px;-webkit-animation-delay:.91s;-moz-animation-delay:.91s;-o-animation-delay:.91s;animation-delay:.91s}.spinner span:nth-child(6){top:72px;left:13px;-webkit-animation-delay:1.04s;-moz-animation-delay:1.04s;-o-animation-delay:1.04s;animation-delay:1.04s}.spinner span:nth-child(7){top:50%;left:0;margin-top:-8px;-webkit-animation-delay:1.17s;-moz-animation-delay:1.17s;-o-animation-delay:1.17s;animation-delay:1.17s}.spinner span:nth-child(8){top:13px;left:13px;-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s}.spinner.m{-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}.spinner.s{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.spinner.xs{-webkit-transform:scale(.25);-moz-transform:scale(.25);-ms-transform:scale(.25);-o-transform:scale(.25);transform:scale(.25)}@media only screen and (max-width:479px){#content.book-flow #main>.component-wrap{width:100%;padding:0}.marg-reset-mobile{margin:0}.marg-top-10-mobile{margin-top:10px}.pad-side-0-mobile{padding-right:0;padding-left:0}.children-full-width>div{width:100%;width:100%!important;padding:0}.children-full-width>div .crop{margin-bottom:10px}.config-container>div{float:left}.config-container>div.image-container .crop{float:left;width:40%}.config-container>div.image-container p{margin-left:calc(40% + 10px)}.config-container.fourty-sixty>div:first-child,.config-container.fourty-sixty>div:last-child,.config-container.half>div:first-child,.config-container.half>div:last-child{width:100%;padding:0}.config-container.fourty-sixty>div .extra-summary-category,.config-container.half>div .extra-summary-category{float:left;display:inline-block;width:calc(100% - 75px)}.config-container.fourty-sixty>div .extra-summary-price,.config-container.half>div .extra-summary-price{display:inline-block;float:right}.config-container.no-image-copy>div.image-container{display:none}.halfs.full-mobile,.third.full-mobile,.three-thirds.full-mobile{width:100%}.buttons-only>div:first-child{margin-bottom:10px}.button.large.cta{display:block}.image-with-descript{position:relative}.image-with-descript>span{display:none}.image-with-descript>div{padding:10px 15px;margin-left:0;width:100%}.image-with-descript>div.crop{width:100%;float:none}.image-with-descript>div.pad-side-0-mobile{padding-right:0;padding-left:0}.fourty-sixty-modal>div{float:left}.fourty-sixty-modal>div:first-child,.fourty-sixty-modal>div:last-child{width:auto;padding-left:0}.select.full-width-mobile{width:100%;width:100%!important}.select.full-width-mobile>.text{width:calc(100% - 40px)}.breakdown ul li.text-wrap span.text{margin-right:70px}}@media only screen and (min-width:480px) and (max-width:579px){#content.book-flow{padding:15px 20px 20px}#content.book-flow #main>.component-wrap{width:100%;padding:0}.config-container>div{float:left}.config-container>div.image-container .crop{float:left;width:40%}.config-container>div.image-container p{margin-left:calc(40% + 10px)}.config-container.fourty-sixty>div:first-child,.config-container.fourty-sixty>div:last-child,.config-container.half>div:first-child,.config-container.half>div:last-child{width:100%;padding:0}.config-container.fourty-sixty>div .extra-summary-category,.config-container.half>div .extra-summary-category{float:left;display:inline-block;width:calc(100% - 75px)}.config-container.fourty-sixty>div .extra-summary-price,.config-container.half>div .extra-summary-price{display:inline-block;float:right}.config-container.no-image-copy>div{float:left}.config-container.no-image-copy>div.image-container{margin-bottom:0}.config-container.no-image-copy>div .crop{width:100%}.config-container.no-image-copy.fourty-sixty>div:first-child{width:40%;padding-right:20px}.config-container.no-image-copy.fourty-sixty>div:last-child{width:60%}.config-container.no-image-copy.half>div:first-child{width:50%;padding-right:10px}.config-container.no-image-copy.half>div:last-child{width:50%;padding-left:10px}.button.large.cta{display:block}.marg-reset-largemobile{margin:0}.children-full-width>div{width:100%;width:100%!important;padding:0}.children-full-width>div .crop{margin-bottom:10px}}@media only screen and (min-width:580px) and (max-width:759px){#content.book-flow #main>.component-wrap{padding-right:282px}#content.book-flow #sidebar{width:260px}.config-container>div{float:left}.config-container>div.image-container{margin-bottom:20px}.config-container>div.image-container .crop{display:none}.config-container.fourty-sixty>div:first-child,.config-container.fourty-sixty>div:last-child,.config-container.half>div:first-child,.config-container.half>div:last-child{width:100%;padding:0}.config-container.fourty-sixty>div .extra-summary-category,.config-container.half>div .extra-summary-category{float:left;display:inline-block;width:calc(100% - 75px)}.config-container.fourty-sixty>div .extra-summary-price,.config-container.half>div .extra-summary-price{display:inline-block;float:right}.config-container.no-image-copy>div.image-container{margin-bottom:0}.config-container.for-modal>div{float:left}.config-container.for-modal>div.image-container{margin-bottom:0}.config-container.for-modal>div .crop{width:100%}.config-container.for-modal.fourty-sixty>div:first-child{width:40%;padding-right:20px}.config-container.for-modal.fourty-sixty>div:last-child{width:60%}.config-container.for-modal.half>div:first-child{width:50%;padding-right:10px}.config-container.for-modal.half>div:last-child{width:50%;padding-left:10px}.buttons-only>div:first-child{margin-bottom:10px}.marg-reset-minitablet{margin:0}.children-full-width>div{width:100%;width:100%!important;padding:0}.children-full-width>div .crop{margin-bottom:10px}}@media only screen and (min-width:580px) and (max-width:759px) and (orientation:landscape){.image-with-descript>div.crop img{height:115px}}@media only screen and (min-width:580px) and (max-width:759px) and (orientation:portrait){.image-with-descript>div.crop img{height:115px}}@media only screen and (min-width:760px) and (max-width:959px){#content.amend-cancel #sidebar,#content.book-flow #sidebar,#content.retrieve-pay #sidebar{width:260px}#content.amend-cancel #main>.component-wrap,#content.retrieve-pay #main>.component-wrap{width:calc(100% - 282px)}#content.book-flow #main>.component-wrap{padding-right:282px}#content.book-flow #sidebar{width:260px}.config-container>div{float:left}.config-container>div.image-container .crop{float:left;width:40%}.config-container>div.image-container p{margin-left:calc(40% + 10px)}.config-container.fourty-sixty>div:first-child,.config-container.fourty-sixty>div:last-child,.config-container.half>div:first-child,.config-container.half>div:last-child{width:100%;padding:0}.config-container.fourty-sixty>div .extra-summary-category,.config-container.half>div .extra-summary-category{float:left;display:inline-block;width:calc(100% - 75px)}.config-container.fourty-sixty>div .extra-summary-price,.config-container.half>div .extra-summary-price{display:inline-block;float:right}.config-container.no-image-copy>div{float:left}.config-container.no-image-copy>div.image-container{margin-bottom:0}.config-container.no-image-copy>div .crop{width:100%}.config-container.no-image-copy.fourty-sixty>div:first-child{width:40%;padding-right:20px}.config-container.no-image-copy.fourty-sixty>div:last-child{width:60%}.config-container.no-image-copy.half>div:last-child{margin-top:10px}}@media only screen and (min-width:960px){.box.with-trigger.on-side .button{width:40%;left:auto;right:0}}.disp-b{display:block}.disp-ib{display:inline-block}.disp-n{display:none}.responsive .summary-head-text{font-size:30px!important;line-height:.68;margin:0!important;padding:20px 0 40px!important;text-transform:uppercase;color:#092a5e!important;font-family:tui-light}.responsive .summary-head-text.alt-flight{line-height:normal!important}.responsive .summary-panel-heading{background-color:#b7e5f9;border:0;display:flex;padding:17px 18px;height:initial;min-height:25px}.responsive .summary-panel-heading h2{float:left;display:block;font-family:tui-light;padding-left:0;text-transform:uppercase}.responsive .summary-panel-heading h2 span{margin-top:0;margin-left:15px;float:left;padding-right:10px;color:#092a5e;font-family:tui-light;font-size:22px}.responsive .summary-panel-heading h2 i{font-family:icons-v2;color:#082a5e}.responsive .section-heading{padding:60px 0 0}.responsive .section-heading.border-bottom{border-color:#d7d2c3}.responsive .section-heading.no-border{border:0}.responsive .section-heading h2{font-size:22px!important;padding-bottom:0;color:#001e46}.via .window .title{background:0 0!important;color:#000;border-bottom:1px solid #cac1b2;text-transform:none}.via .window .close{color:#70CBF4}.via .flight-details-type{background-color:#F2F2F2;padding:10px;position:relative}.via .flight-details-type .caret{top:4px;position:relative;padding-right:8px}.via .itinerary-type{padding:10px}.via .itinerary-type .connection-text{font-weight:700;padding:3px 0 3px 0}.via .itinerary-type .text-color{color:#2ea9e0}.via .thirdparty-text{border-top:2px solid #cac1b2}.via .flight-text{font-size:16px;padding-bottom:12px;font-weight:700}@media only screen and (max-width:579px){.modal .window{width:100%;height:100%;margin:0;top:auto}.modal .window>.title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal .window>.modal-content{height:calc(100% - 40px)}.modal .window.mini{width:280px;height:auto;margin:10% auto}.modal .window.large{width:100%}}@media only screen and (max-width:579px) and (orientation:landscape){.modal .window.mini{height:200px}.modal .window.mini span.fake-scroll{display:block}.modal .window.mini span.fake-scroll.taller{top:50px}}@media only screen and (min-width:580px) and (max-width:759px){.modal .window{width:100%;height:100%;margin:0;top:auto}.modal .window>.modal-content{height:calc(100% - 40px)}.modal .window.mini{width:280px;height:auto;margin:10% auto}.modal .window.large{width:100%}}@media only screen and (min-width:580px) and (max-width:759px) and (orientation:landscape){.modal .window.mini{top:48%;height:auto;margin:-100px auto 0}.modal .window.mini span.fake-scroll{display:block}.modal .window.mini span.fake-scroll.taller{top:50px}}@media only screen and (min-width:760px){.modal .window.auto-height{height:auto}}@media only screen and (min-width:760px) and (max-width:959px){.modal .window.large{width:720px}}@media only screen and (min-width:960px) and (max-width:1024px){.modal .window{height:335px;margin-top:-190px}.modal .window .finder .col>div .col-rows input[type=number]{margin-right:8px}.modal .window.large{width:720px}}#customer-form{font-family:tui-light,Arial,sans-serif}#customer-form label{text-transform:uppercase;color:#000}#customer-form input[type=tel],#customer-form input[type=text],#customer-form input[type=email],#customer-form input[type=password],#customer-form input[type=number],#customer-form textarea{border-color:#d7d2c3;background:#fdfdfc}#customer-form input[type=tel]:focus,#customer-form input[type=text]:focus,#customer-form input[type=email]:focus,#customer-form input[type=password]:focus,#customer-form input[type=number]:focus,#customer-form textarea:focus{border-color:#70cbf4;box-shadow:none}#customer-form input[type=number]::-webkit-inner-spin-button,#customer-form input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}#customer-form input::-webkit-input-placeholder{color:#c8c8c8;font-size:15px}#customer-form input:-moz-placeholder{color:#c8c8c8;font-size:15px}#customer-form input::-moz-placeholder{color:#c8c8c8;font-size:15px}#customer-form input:-ms-input-placeholder{color:#c8c8c8;font-size:15px}#customer-form .select{height:40px;border:1px solid #d7d2c3;background:#fdfdfc;box-shadow:none}#customer-form .select select{height:38px}#customer-form .select>span{height:100%;line-height:38px}#customer-form .select>span.text{min-width:38px;padding:0 10px}#customer-form .select>span.arrow{width:40px}#customer-form .select>span.arrow span{top:0;bottom:0;left:0;right:0;width:16px;height:14px;margin:auto;color:#70cbf4;font-size:15px}#customer-form .select>span.arrow span:after{position:relative;top:-2px}#customer-form .select.fixed-width>span.text{width:calc(100% - 40px);max-width:calc(100% - 40px)}#customer-form .select.blue{background:#70cbf4;border:none;border-bottom:1px solid rgba(0,0,0,.3)}#customer-form .select.blue>span.arrow{background:#336799}#customer-form .max-width-form.without-row{max-width:330px}#customer-form .max-width-form .row{max-width:330px}#customer-form .row{box-sizing:border-box;-moz-box-sizing:border-box;position:relative;padding-right:28px}#customer-form .row input[type=tel],#customer-form .row input[type=text],#customer-form .row input[type=email],#customer-form .row input[type=password],#customer-form .row textarea{width:100%}#customer-form .row .label{margin-bottom:4px}#customer-form .row .fixed-width.w95{width:95px}#customer-form .row .fixed-width.w120{width:120px}#customer-form .row .fixed-width.w135{width:135px}#customer-form .row .fixed-width.w150{width:150px}#customer-form .row .caret.erase,#customer-form .row .caret.tick{display:none;position:absolute;top:31px;right:0;font-size:24px}#customer-form .row.error .caret.erase,#customer-form .row.valid .caret.tick{display:inline-block}#customer-form .row.inline-elements .caret.erase,#customer-form .row.inline-elements .caret.tick{position:relative}#customer-form .row.inline-elements .message{float:none;display:block}#customer-form .row .message{float:left;clear:both;padding-top:3px;color:#ef0000;font-size:15px}#customer-form .row.error div.select,#customer-form .row.error input,#customer-form .row.error textarea{border-color:#ef0000}#customer-form .row.error span.message{padding-left:0}#customer-form .row.no-label .caret.erase,#customer-form .row.no-label .caret.tick{top:6px}#customer-form .row a.tooltip{line-height:40px}#customer-form .label-left .row{padding-left:150px}#customer-form .label-left .row .label{float:left;box-sizing:border-box;-moz-box-sizing:border-box;width:150px;margin-left:-150px;padding-right:20px}#customer-form .label-left .row label{display:table-cell;height:40px;margin-bottom:0;vertical-align:middle}#customer-form .label-left .row .caret.erase,#customer-form .label-left .row .caret.tick{top:7px}.captcha_Error{border:1px solid #ef0000;padding:5px;width:310px}.captcha_Error .message{clear:both;float:inherit!important;padding-top:3px;color:#ef0000;font-size:15px}.fixed-width.w95{width:95px}.fixed-width.w120{width:120px}.fixed-width.w135{width:135px}.fixed-width.w150{width:150px}.full{width:100%!important}.marg-t20{margin-top:20px}.panel img{display:block;width:100%}.marg-bottom-16{margin-bottom:16px}.pretravel .error_bookingnotfound{background:#D40E14;padding:16px;color:#fff}.pretravel .error_bookingnotfound .dis-flex{display:flex}.pretravel .error_bookingnotfound .errorIcon{margin-right:8px;color:#fff;font-size:24px}.pretravel .error_bookingnotfound .message{display:block;color:#fff;line-height:24px}.contact-us .contact-us-form .tuiRepCheckbox{max-width:35%}.contact-us .contact-us-form .tuiRepCheckbox .row-content{color:#000}.contact-us .contact-us-form .tuiRepCheckbox .row-content .tuiRepQuestion{margin-right:8px;width:24px;height:24px;float:left}.comp-marg-top{margin-top:24.9px}.comp-marg-top .pre-travel-enquires{width:65%;display:inline-flex;vertical-align:bottom;font-size:16px;line-height:24px;color:#4c4c4c}.comp-marg-top .enquirie-button{float:right}.comp-marg-top .enquirie-button a{background:#70cbf4;border-bottom:1px solid rgba(0,0,0,.2);padding:12px 70px;font-size:18px;float:right;border-radius:3px;text-align:center;list-style:none;color:#fff!important;text-decoration:none}.online{width:12px;height:12px;background-color:#aad700;border-radius:59%;display:inline-block}[readonly=readonly]{pointer-events:none}.contact-us .backtoHomepage{margin:20px 0 0 0}.contact-us .deviceBr{font-weight:500;font-size:35px;color:#092a5e;padding-left:0;padding-top:30px;padding-bottom:30px;text-transform:uppercase}.contact-us .deviceBr span{display:block}.contact-us.contactus-hub div.livechat.crop{overflow:hidden;max-height:200px;margin:20px 0 40px}.contact-us.contactus-hub div.livechat.crop img{margin:-21.1% 0 0}.contact-us.contactus-hub div.livechat div.alertSpoke{position:absolute;height:100%;background-color:#203F6E;top:0;opacity:.8}.contact-us.contactus-hub div.livechat .text{z-index:1;top:0;left:0;margin:40px;width:calc(100% - 120px);text-align:center;color:#fff;font-size:30px!important}.contact-us.contactus-hub div.livechat .text p{color:#fff;text-transform:uppercase;font-size:16px!important}.contact-us.contactus-hub div.livechat .text p a{line-height:10px!important;width:150px;background-color:#fff!important;border:1px solid #70CBF4;color:#4f3001!important}.contact-us.contactus-hub div.livechat .text p a:active{line-height:10px!important}.contact-us.contactus-hub div.livechat .text p a span.online{float:left;position:relative;bottom:6px}.contact-us.contactus-hub .component-header{margin-bottom:16px}.contact-us.contactus-hub .component-header .capev-para{font-size:16px;color:#219ed9;text-decoration:underline;line-height:24px;padding-bottom:32px}.contact-us.contactus-hub .component-header .header-capev-text{font-size:24px!important;color:#092a5e!important;margin-bottom:0!important;text-transform:uppercase}.contact-us.contactus-hub .capev-box{padding:0;margin:0;margin-left:20px}.contact-us.contactus-hub .capev-box .content-width{font-size:16px;color:#4c4c4c}.contact-us.contactus-hub .capev-box .content-width.cape-text-pad{padding-bottom:20px!important}.contact-us.contactus-hub .capev-main{margin-left:0}.contact-us.contactus-hub .capev-main .max-width-form{margin:0 32px 0 0!important}.contact-us.contactus-hub .capev-main .details-shared{margin:10px 0;border-bottom:1px solid #DCDCDC;color:#4c4c4c}.contact-us.contactus-hub .capev-main .icon-cape{font-family:icon-v2;float:right;font-size:7px;color:#219ed9;margin:16px;display:block!important}.contact-us.contactus-hub .capev-main .cape-outerdiv{float:left;width:50%}.contact-us.contactus-hub .capev-main .cape-outerdiv.cape-retail{float:none!important;width:100%!important}.contact-us.contactus-hub .capev-main .cape-outerdiv label{color:#092a5e}.contact-us.contactus-hub .capev-main .passport-details-form label{color:#092a5e;clear:both}.contact-us.contactus-hub .capev-main .cape-info-box{float:right;width:42%;background-color:#F3F0EC;margin-top:16px}.contact-us.contactus-hub .capev-main .info-cape-icon{padding:16px;text-align:justify;padding-top:14px;font-size:16px;line-height:24px}.contact-us.contactus-hub .capev-main .info-cape-icon i{font-size:24px;float:left;color:#092a5e}.contact-us.contactus-hub .capev-main .info-cape-icon .pad-lef{padding-left:35px;text-align:left}.contact-us.contactus-hub .cape-date-icon{color:#219ed9}.contact-us.contactus-hub .cape-tooltip{margin:0 32px}.contact-us.contactus-hub .cape-date-picker{width:100%;top:42px}.contact-us.contactus-hub header{height:60px;line-height:60px;background:#b7e5f9;padding-left:20px;margin-top:40px;color:#092a5e}.contact-us.contactus-hub header h2{display:inline-block;padding:0 0 0 10px;float:left;line-height:60px;margin-top:0;font-size:22px!important;padding-left:16px}.contact-us.contactus-hub header i.icon-v2{font-size:32px;float:left;line-height:57px}.contact-us.contactus-hub header i.caret{font-size:36px;float:left;line-height:50px}.contact-us.contactus-hub header i.caret.byt:after{content:'K'}.contact-us.contactus-hub header i.caret.wya:after{content:'i'}.contact-us.contactus-hub header i.caret.wygh:after{content:'9'}.contact-us.contactus-hub header i.caret.ane:after{content:'q'}.contact-us.contactus-hub header .peru-pax{color:#092a5e;display:inline-flex;padding:10px;font-size:22px}.contact-us.contactus-hub header .peru-pax span{border-bottom:1px dotted;display:inline-table;padding:3px}.contact-us.contactus-hub .edit-form-button{margin:0;width:50%;clear:both;padding:10px 0!important}.contact-us.contactus-hub .edit-form-button .cap-button{background-color:#70cbf4;color:#FFF;width:45%}.contact-us.contactus-hub .text-form{border-bottom:1px solid #dcdcdc;margin-top:28px;clear:both}.contact-us.contactus-hub .accordion{width:100%;width:100%!important;float:none;display:flex;flex-wrap:wrap;justify-content:space-between}.contact-us.contactus-hub .accordion.anything-else{justify-content:flex-start}.contact-us.contactus-hub .accordion.anything-else .item{margin-right:20px}.contact-us.contactus-hub .accordion ul.square li{background-position:0 7px;padding-left:18px}.contact-us.contactus-hub .accordion section.square-list li{padding:0 0 8px 18px;background:url(../../../images/icon_square_grey.png) no-repeat 0 7px;line-height:20px}.contact-us.contactus-hub .accordion .trigger{display:none}.contact-us.contactus-hub .accordion .trigger p{text-transform:uppercase!important}.contact-us.contactus-hub .accordion .trigger p i{text-transform:none}.contact-us.contactus-hub .accordion .content{border:none!important}.contact-us.contactus-hub .accordion .item{margin-bottom:20px;flex:0 1 calc(33% - 10px);background:#F3F0EC}.contact-us.contactus-hub .accordion .item:last-child{border:none}.contact-us.contactus-hub .accordion .item.ie-contact-us{flex:0 1 calc(50% - 10px)!important}.contact-us.contactus-hub .accordion .item.ie-contact-us article .info strong{color:#4c4c4c}.contact-us.contactus-hub .accordion .item.ie-contact-us article .info strong a{color:#4c4c4c}.contact-us.contactus-hub .accordion .item.ie-contact-us article .info table td{border-top:0}.contact-us.contactus-hub .accordion .item-ht-0{flex:0 1 calc(33% - 10px);height:0}.contact-us.contactus-hub main article .imgsec div{width:100%;height:100%}.contact-us.contactus-hub main article .imgsec span{margin:20px;width:calc(100% - 50px);bottom:0;left:0;text-transform:uppercase;color:#fff;position:absolute;font-weight:600}.contact-us.contactus-hub main article .imgsec .tint{position:absolute;padding:20px;width:calc(100% - 40px);height:50%;bottom:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#99000000', GradientType=0)}.contact-us.contactus-hub main article .info{padding:20px!important;background:#F3F0EC!important;padding-top:23px!important}.contact-us.contactus-hub main article .info h5{font-size:18px!important;color:#092a5e}.contact-us.contactus-hub main article .info p{padding:0!important;line-height:23px;font-size:16px!important;color:#4c4c4c!important}.contact-us.contactus-hub main article .info table{width:calc(100%);border:none;line-height:25px}.contact-us.contactus-hub main article .info table tr{font-weight:400!important;background-color:transparent}.contact-us.contactus-hub main article .info table td{padding:10px 0!important;border:1px solid #DCDCDC;border-left:0;border-right:0}.contact-us.contactus-hub main article .info table td:last-child{text-align:right;font-weight:700;width:100px}.contact-us.contactus-hub main article .info .opening-hours{margin-top:20px}.contact-us .component-top{margin-top:-27px}.contact-us h1{font-size:40px!important;font-family:tui!important;line-height:32px;color:#092a5e!important;text-transform:none;padding-left:0}.contact-us h1.heading-font{font-size:30px!important;line-height:30px;color:#001e46!important}.contact-us h1.deviceBr{font-size:30px!important;font-weight:700;color:#4c4c4c!important}.contact-us h2.passengertitle{font-size:30px!important;color:#092a5e!important;margin-bottom:10px}.contact-us h4.leadPassengerTitle{color:#092a5e!important;font-weight:700}.contact-us .crop{overflow:initial}.contact-us .crop img{margin:0}.contact-us .crop.hero-cropimg{max-height:290px;overflow:hidden}.contact-us .crop.hero-cropimg img{margin:-6.5% 0}.contact-us #customer-form{padding-right:0;width:calc(100% - 20px);padding-left:20px}.contact-us .flightDelayTemplate #customer-form{width:100%;padding:0}.contact-us .flightDelayTemplate .deviceBr{padding-bottom:0}.contact-us .welcomeNote{position:absolute;left:0;bottom:0;margin:20px;padding:20px;width:52.5%;background:rgba(9,42,94,.9)}.contact-us .welcomeNote p{line-height:1.4em;color:#fff;font-family:tui!important;font-size:18px}.contact-us .welcomeNote p a{color:#fff;text-decoration:underline}.contact-us .welcomeNote-device{padding:10px;margin:30px 0 20px 0;padding-left:0!important;padding-bottom:0!important}.contact-us .welcomeNote-device p{line-height:1.4em;color:#4C4C4C;font-family:tui!important;font-size:16px}.contact-us #content{padding:0}.contact-us .calogin{overflow:hidden;margin:30px 0 20px}.contact-us .calogin .text-l{background-color:#F3F0EC}.contact-us .calogin .text-l .button{padding:0 67px;font-weight:700;font-size:16px;line-height:45px}.contact-us .calogin p{overflow:hidden}.contact-us .calogin p :first-child{width:77%;padding-top:13px!important}.contact-us .calogin .button{padding:0 40px}.contact-us #customer-form.contact-us-form.flightDelay .rightPanel{margin-left:52px;margin-top:72px}.contact-us #customer-form.contact-us-form.flightDelay .leftPanel{margin-right:28px}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row{max-width:450px!important}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.addPassengerform.error i.caret.red,.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.addPassengerform.success i.caret.red{position:relative;top:7px;margin-right:5px}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.addPassengerform #addPassenger{right:30px;position:absolute;top:43px}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.flightDelayButton{max-width:350px!important}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.flightDelayButton .button{height:55px!important}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row label{margin-bottom:8px;color:#000}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row a.tooltip{line-height:20px;position:absolute;right:-53px;top:66px}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row input[type=text]{border-radius:3px;background-color:#fdfdfc;border:solid 1px #d7d2c3}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row input::-webkit-input-placeholder{color:#c8c8c8;font-style:normal;font-size:16px}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row input:-moz-placeholder{color:#c8c8c8;font-style:normal;font-size:16px}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row input::-moz-placeholder{color:#c8c8c8;font-style:normal;font-size:16px}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row input:-ms-input-placeholder{color:#c8c8c8;font-style:normal;font-size:16px}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.dobCnt input[type=text]{width:32%}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.dobCnt a.tooltip{top:3px}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .dobCnt input[type=text]{width:32%}.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .dobCnt a.tooltip{top:12px}.contact-us #customer-form.contact-us-form.flightDelay .bg-sand{background:#F3F0EC}.contact-us #customer-form.contact-us-form.flightDelay .bg-sand .bg-sand-cnt{font-size:16px;font-weight:300;line-height:1.5;letter-spacing:normal;color:#000;display:flex}.contact-us #customer-form.contact-us-form.flightDelay .bg-sand .bg-sand-cnt .iconCnt{width:10%;text-align:center}.contact-us #customer-form.contact-us-form.flightDelay .bg-sand .bg-sand-cnt .iconCnt .icon-info{font-size:24px;color:#092a5e}.contact-us #customer-form.contact-us-form.flightDelay .bg-sand .bg-sand-cnt .infoCnt{width:90%}.contact-us #customer-form.contact-us-form.flightDelay .date-picker{width:100%}.contact-us #customer-form.contact-us-form.flightDelay .infoTxt{font-size:16px;font-weight:300;color:#B9B9B9;margin-top:5px;display:inline-block}.contact-us #customer-form.contact-us-form .capev-main .cape-outerdiv .max-width-form .row.success div.select,.contact-us #customer-form.contact-us-form .capev-main .cape-outerdiv .max-width-form .row.success input,.contact-us #customer-form.contact-us-form .capev-main .cape-outerdiv .max-width-form .row.success textarea,.contact-us #customer-form.contact-us-form .capev-main .cape-outerdiv .max-width-form .row.valid div.select,.contact-us #customer-form.contact-us-form .capev-main .cape-outerdiv .max-width-form .row.valid input,.contact-us #customer-form.contact-us-form .capev-main .cape-outerdiv .max-width-form .row.valid textarea,.contact-us #customer-form.contact-us-form .capev-main .passport-details-form .max-width-form .row.success div.select,.contact-us #customer-form.contact-us-form .capev-main .passport-details-form .max-width-form .row.success input,.contact-us #customer-form.contact-us-form .capev-main .passport-details-form .max-width-form .row.success textarea,.contact-us #customer-form.contact-us-form .capev-main .passport-details-form .max-width-form .row.valid div.select,.contact-us #customer-form.contact-us-form .capev-main .passport-details-form .max-width-form .row.valid input,.contact-us #customer-form.contact-us-form .capev-main .passport-details-form .max-width-form .row.valid textarea{border:1px solid #aad700!important}.contact-us #customer-form.contact-us-form .capev-main .cape-outerdiv .max-width-form .row.success i.caret.red,.contact-us #customer-form.contact-us-form .capev-main .cape-outerdiv .max-width-form .row.valid i.caret.red,.contact-us #customer-form.contact-us-form .capev-main .passport-details-form .max-width-form .row.success i.caret.red,.contact-us #customer-form.contact-us-form .capev-main .passport-details-form .max-width-form .row.valid i.caret.red{color:#aad700}.contact-us #customer-form.contact-us-form .max-width-form .row{max-width:288px!important}.contact-us #customer-form.contact-us-form .max-width-form .row.error .max-char,.contact-us #customer-form.contact-us-form .max-width-form .row.success .max-char{margin-right:40px}.contact-us #customer-form.contact-us-form .max-width-form .row.success div.select,.contact-us #customer-form.contact-us-form .max-width-form .row.success input,.contact-us #customer-form.contact-us-form .max-width-form .row.success textarea,.contact-us #customer-form.contact-us-form .max-width-form .row.valid div.select,.contact-us #customer-form.contact-us-form .max-width-form .row.valid input,.contact-us #customer-form.contact-us-form .max-width-form .row.valid textarea{border:1px solid #aad700!important}.contact-us #customer-form.contact-us-form .max-width-form .row.success i.caret,.contact-us #customer-form.contact-us-form .max-width-form .row.valid i.caret{display:inline-block}.contact-us #customer-form.contact-us-form .max-width-form .row.success i.caret.red,.contact-us #customer-form.contact-us-form .max-width-form .row.valid i.caret.red{color:#aad700}.contact-us #customer-form.contact-us-form .max-width-form .row.success i.caret.erase:after,.contact-us #customer-form.contact-us-form .max-width-form .row.valid i.caret.erase:after{content:"z"}.contact-us #customer-form.contact-us-form .max-width-form .row.error i.caret.erase:after{content:"y"}.contact-us #customer-form.contact-us-form .max-width-form .row .terms_condition{margin:20px 0;line-height:24px;font-size:16px}.contact-us #customer-form.contact-us-form .max-width-form .row .terms_condition a{text-decoration:underline}.contact-us #customer-form.contact-us-form .max-width-form .row.passnegerRow{padding:0}.contact-us #customer-form.contact-us-form .max-width-form .row.passnegerRow #addPassenger{cursor:pointer;margin-left:5px}.contact-us #customer-form.contact-us-form .max-width-form .row label{margin-top:10px;font-family:tui!important;font-size:18px;display:block;line-height:1.4em;color:#092a5e;width:375px}.contact-us #customer-form.contact-us-form .max-width-form .row label.reference-number{width:350px}.contact-us #customer-form.contact-us-form .max-width-form .row label.reference-number a{float:right;line-height:19px;text-transform:lowercase;position:absolute;margin-left:10px;font-size:14px;margin-top:1px}.contact-us #customer-form.contact-us-form .max-width-form .row label.title{font-size:16px;color:#000;margin-bottom:8px}.contact-us #customer-form.contact-us-form .max-width-form .row .addressField{width:70%!important}.contact-us #customer-form.contact-us-form .max-width-form .row.fileCnt,.contact-us #customer-form.contact-us-form .max-width-form .row.textareaCnt{max-width:555px!important}.contact-us #customer-form.contact-us-form .max-width-form .row.fileCnt .caret.erase,.contact-us #customer-form.contact-us-form .max-width-form .row.textareaCnt .caret.erase{top:36px!important}.contact-us #customer-form.contact-us-form .max-width-form .row.fileCnt.error div.select,.contact-us #customer-form.contact-us-form .max-width-form .row.fileCnt.error textarea,.contact-us #customer-form.contact-us-form .max-width-form .row.textareaCnt.error div.select,.contact-us #customer-form.contact-us-form .max-width-form .row.textareaCnt.error textarea{border-color:#ef0000!important}.contact-us #customer-form.contact-us-form .max-width-form .row .optional_text{font-size:14px;text-transform:capitalize;margin-left:10px;text-decoration:underline}.contact-us #customer-form.contact-us-form .max-width-form .row .caret.erase,.contact-us #customer-form.contact-us-form .max-width-form .row .caret.tick{top:45px}.contact-us #customer-form.contact-us-form .max-width-form .row .bookingReferenece{width:75%}.contact-us #customer-form.contact-us-form .max-width-form .row .row-content{margin-top:10px}.contact-us #customer-form.contact-us-form .max-width-form .row .row-content span.radio.check{border-radius:0;margin-right:5px}.contact-us #customer-form.contact-us-form .max-width-form .row .select>span.arrow.border-left-0{border-left:0!important}.contact-us #customer-form.contact-us-form.pretravel .max-width-form .row{max-width:338px!important}.contact-us #customer-form.contact-us-form.pretravel .max-width-form .row.small-row{max-width:288px!important}.contact-us #customer-form.contact-us-form.pretravel .max-width-form .row.small-row.caret.erase{right:180px!important}.contact-us #customer-form.contact-us-form .row textarea,.contact-us #customer-form.contact-us-form .select,.contact-us #customer-form.contact-us-form input[type=email],.contact-us #customer-form.contact-us-form input[type=number],.contact-us #customer-form.contact-us-form input[type=password],.contact-us #customer-form.contact-us-form input[type=tel],.contact-us #customer-form.contact-us-form input[type=text]{margin-top:0;font-family:proxima,Arial,sans-serif}.contact-us #customer-form.contact-us-form .select-ctus{width:100%}.contact-us #customer-form.contact-us-form .select-ctus>span.arrow{float:right;border-left:0!important}.contact-us #customer-form.contact-us-form .select-ctus>span.arrow span{color:#70CBF4}.contact-us #customer-form.contact-us-form .dob{margin-right:10px}.contact-us #customer-form.contact-us-form .dob>span.text{padding:0 5px}.contact-us #customer-form.contact-us-form .dob>span.arrow{width:25px;border-left:0!important}.contact-us #customer-form.contact-us-form .dob>span.arrow span{color:#70CBF4}.contact-us #customer-form.contact-us-form textarea.textfield{height:200px;padding-right:28px}.contact-us .border-left-0{border-left:0!important}.contact-us #customer-form .row.small-row .caret.erase{right:130px!important}.contact-us .fileextn,.contact-us .filesize{display:block}.contact-us .showMoreBtn{background-color:#219ed9;border-radius:3px;color:#fff;padding:0 20px}.contact-us .showMoreBtn .icon-v2{font-size:9px;padding:0 0 0 6px}.contact-us .max-char{color:#000}.contact-us .max-char span{font-weight:700}.contact-us .max-char .char-count{font-weight:500!important}.contact-us .fileCnt .upload-cnt{display:block}.contact-us .fileCnt .upload-cnt .upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block;color:#219ed9;float:left}.contact-us .fileCnt .upload-cnt .upload-btn-wrapper .addAttachmentBtn{font-size:16px;display:block;cursor:pointer;color:#219ed9;text-decoration:underline;margin-right:20px}.contact-us .fileCnt .upload-cnt .upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.contact-us .fileCnt .uploadFile-info{color:#000;width:90%;float:left;margin-top:4px;line-height:25px}.contact-us .fileCnt .fileNameCnt{float:left}.contact-us .fileCnt .fileNameCnt #filename{max-width:166px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left}.contact-us .fileCnt .fileNameCnt .removeFile{float:left;color:#219ed9;text-decoration:underline;margin-left:10px;cursor:pointer}.contact-us .infoSection{padding:20px 20px 20px 40px;background:#F3F0EC}.contact-us .infoSection header{height:60px;color:#000}.contact-us .infoSection header h2{display:inline-block;padding:0 0 0 10px;float:left;line-height:60px;margin-top:0;font-size:22px!important}.contact-us .infoSection header i.icon-v2{font-size:32px;float:left;line-height:57px}.contact-us .infoSection .infoContent p{font-size:16px;font-weight:300;color:#000}.contact-us .infoSection .infoContent a{color:#219ed9;text-decoration:underline}.contact-us .contactTimes{margin-top:40px}.contact-us .contactTimes header{height:60px;color:#092a5e;background:#b7e5f9;padding-left:16px}.contact-us .contactTimes header h2{display:inline-block;padding:0 0 0 10px;float:left;line-height:60px;margin-top:0;font-size:22px!important}.contact-us .contactTimes header i.icon-v2{font-size:40px;float:left;line-height:57px}.contact-us .contactTimes ul.open-timing li{line-height:20px;font-size:16px;margin-bottom:10px}.contact-us .contactTimes ul.open-timing li .telNumber{color:#219ed9;text-decoration:underline}.contact-us #sidebar{margin-right:20px}.contact-us #sidebar .summary-panel{position:relative;font-family:tui!important;z-index:1}.contact-us #sidebar .summary-panel .summary-breakdown{background:#F0F9FE;padding:12px 20px}.contact-us #sidebar .summary-panel .summary-breakdown p{font-family:tui!important;font-size:16px;line-height:1.4em;color:#4c4c4c}.contact-us #sidebar .summary-panel .summary-breakdown .open-timing-heading{font-family:tui!important;font-size:18px;margin:10px 0;display:block;text-transform:uppercase;color:#092a5e}.contact-us #sidebar .summary-panel .summary-breakdown ul.open-timing{font-family:tui!important;font-size:16px}.contact-us #sidebar .summary-panel .summary-breakdown ul.open-timing li{margin-left:20px;list-style:square;color:#4c4c4c;line-height:1.4em}#customer-form.flightDelay .infoHeading{border-bottom:1px solid #dcdcdc;color:#4c4c4c;font-size:24px;font-weight:700;text-transform:uppercase}#customer-form.flightDelay .infoHeading.additional{font-size:22px}#customer-form.flightDelay .infoHeading p{font-size:16px;font-weight:400;display:block;padding-top:5px;color:#666;text-transform:initial}#customer-form.flightDelay .infoHeading p span{font-weight:700;font-size:18px}#customer-form.flightDelay .date-icon{right:40px;top:54px;padding:0}#customer-form.flightDelay .max-width-form .row.noLabel .caret.erase{top:8px}#customer-form.flightDelay .max-width-form .row.textareaCnt .caret.erase{top:50px!important}#customer-form.flightDelay .addPassengersCnt div.passengerList .passengetItem{margin-bottom:15px;margin-right:5px;display:inline-block;width:100%;position:inherit}#customer-form.flightDelay .addPassengersCnt div.passengerList .passengetItem .delete_passenger{cursor:pointer;color:#4C4C4C;font-size:16px;position:absolute;top:8px;right:-94px}#customer-form.flightDelay .addPassengersCnt div.passengerList .passengetItem .delete_passenger .circle{background:#4C4C4C;font-size:8px}#customer-form.flightDelay .addPassengersCnt div.passengerList .passengetItem .delete_passenger span{text-decoration:underline}#customer-form.flightDelay .addPassengersCnt .passnegerRow .button{height:41px!important;padding:0 26px}#customer-form.flightDelay .addPassengersCnt .addPassengerButtonCnt .addPassengersBtn{font-size:16px;text-decoration:none;cursor:pointer;display:inline-block}#customer-form.flightDelay .addPassengersCnt .addPassengerButtonCnt .addPassengersBtn span{text-decoration:underline;color:#219ed9;display:inline-block}#customer-form.flightDelay .addPassengersCnt .addPassengerButtonCnt .addPassengersBtn .icon-plus{font-size:16px}#customer-form.flightDelay #approvalClaimCnt .checkboxCnt{display:flex}#customer-form.flightDelay #approvalClaimCnt .checkboxCnt #approvalClaim{margin-right:10px}#customer-form.flightDelay #approvalClaimCnt.error{border:1px solid red;padding:10px}#customer-form.flightDelay #approvalClaimCnt.error .message{padding-top:10px;display:inherit;color:#ef0000}#customer-form.flightDelay .circle{border-radius:50%;padding:5px;color:#fff;background:#219ed9;vertical-align:middle}#customer-form #search-panel{position:inherit;top:5px}span.radio.check{border-radius:0}.cape-verde .contact-us.contactus-hub header,.peru-form .contact-us.contactus-hub header{padding:0 20px 0;margin:0 0}.contact-us-confirmation .main-wrapper{height:500px}.contact-us-confirmation .main-wrapper .successMessage{background:#092a5e;opacity:.8}.contact-us-confirmation .main-wrapper .successMessage .fc-flight-delay-button{background:#e5096e!important;border-bottom:1px solid #e5096e!important;color:#fff!important}.contact-us-confirmation .main-wrapper .link-button{background:#fcb712}.contact-us-confirmation .content-box{margin-bottom:20px}.contact-us-confirmation .image-ht{height:390px}.contact-us-confirmation .confirm-para p{font-size:16px;color:#fff}.contact-us-confirmation .confirm_error_cnt{margin:32px 0;background-color:#F3F0EC}.contact-us-confirmation .confirm_error_cnt header h2{font-size:20px}.contact-us-confirmation .successMessage{position:absolute;left:0;bottom:0;top:0;right:0;background:rgba(9,42,94,.9);width:100%;text-align:center;margin:0 auto;display:flex;justify-content:center;align-items:center}.contact-us-confirmation .successMessage .v-container{width:100%}.contact-us-confirmation .successMessage .v-container div{font-size:18px;color:#fff;margin:0 20px 20px 20px;font-family:tui!important;line-height:1.4em}.contact-us-confirmation .successMessage .v-container div.thank-heading{font-size:36px}.contact-us-confirmation .successMessage .v-container .cta.fc-button{background:#59c3cb!important}.anc-accordion .item.open .trigger i{transform:scaleY(-1);-webkit-transform:scaleY(-1)}.anc-accordion .item .content{overflow:hidden;transition:height .3s;-webkit-transition:height .3s}.anc-accordion .item .content .flightDelay_faq{background:#E2F3FE;padding:20px;color:#4C4C4C}.anc-accordion .item .content .flightDelay_faq h2{font-size:18px;margin-bottom:10px;font-weight:700}.anc-accordion .item .content .flightDelay_faq p{font-size:16px;line-height:1.5;margin-bottom:20px}.section-accordion-heading{background-color:#b7e5f9;cursor:pointer;padding:15px 20px}.section-accordion-heading h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;display:block;margin-bottom:0!important;padding-left:0;padding-right:15%;text-transform:none!important;font-family:tui-light,Arial,sans-serif;color:#092a5e}.section-accordion-heading h2 span{font-size:22px;color:#092a5e;font-family:tui-light}.section-accordion-heading h2 i{position:absolute;margin-top:10px;right:0;transition:all .3s;color:#082a5e}@media only screen and (max-width:479px){.contact-us-form .tuiRepCheckbox{max-width:100%!important}div.contact-us{padding:10px!important}div.contact-us .infoSection{padding:20px 0 20px 16px}div.contact-us .infoSection header{height:40px}div.contact-us .infoSection header i.icon-v2{line-height:36px}div.contact-us .infoSection header h2{line-height:30px;width:85%}div.contact-us .infoSection .infoContent p{padding-left:42px}div.contact-us .contactTimes header h2{width:80%}div.contact-us .contactTimes header h2 span{display:none}div.contact-us .backtoHomepage{margin:20px 0 0 0}div.contact-us h1{font-size:24px!important;margin-bottom:0!important;padding-left:20px}div.contact-us h2.passengertitle{margin-top:10px}div.contact-us h2{padding:0;line-height:32px}div.contact-us .deviceBr{font-weight:500;font-size:35px;color:#092a5e;padding-left:0;padding-top:30px;padding-bottom:30px}div.contact-us .deviceBr span{display:block}div.contact-us .crop img{margin:0 0 -5px 0}div.contact-us .welcomeNote-device{margin:0}div.contact-us .calogin p :first-child{float:none;width:100%;width:100%!important}div.contact-us .calogin p :last-child{float:none;width:100%;width:100%!important;display:block;margin-top:20px;height:40px}div.contact-us #customer-form{padding-left:0;width:100%}div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row{padding-right:0}div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.addPassengerform #addPassenger{right:0}div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row a.tooltip{position:initial;right:0;top:0}div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row .dob_cnt{margin-top:10px}div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.airportField{right:0!important}div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.airportField .caret.erase{right:0!important}div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.error.dobCnt input[type=text],div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.success.dobCnt input[type=text],div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.valid.dobCnt input[type=text]{width:30%}div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.error.dobCnt .caret.erase,div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.success.dobCnt .caret.erase,div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.valid.dobCnt .caret.erase{top:80px}div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.error input[type=text],div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.success input[type=text],div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.valid input[type=text]{width:90%}div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.error div.select,div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.success div.select,div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.valid div.select{width:90%}div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.error .date-icon,div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.success .date-icon,div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.valid .date-icon{right:40px}div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row .date-icon{right:10px}div.contact-us #customer-form.contact-us-form.flightDelay .bg-sand{margin-top:20px;margin-bottom:20px}div.contact-us #customer-form.contact-us-form.flightDelay .bg-sand .bg-sand-cnt .iconCnt{margin-right:5px}div.contact-us #customer-form.contact-us-form.flightDelay .airport-search{padding:0}div.contact-us #customer-form.contact-us-form .max-width-form .row label{padding-right:20px}div.contact-us #customer-form.contact-us-form .max-width-form .row .bookingReferenece{width:65%}div.contact-us #customer-form.contact-us-form .max-width-form .row.textareaCnt{max-width:inherit!important;margin-right:10px}div.contact-us #customer-form.contact-us-form .max-width-form .row.multitext .caret.erase,div.contact-us #customer-form.contact-us-form .max-width-form .row.multitext .caret.tick,div.contact-us #customer-form.contact-us-form .max-width-form .row.textareaCnt .caret.erase,div.contact-us #customer-form.contact-us-form .max-width-form .row.textareaCnt .caret.tick{top:65px}div.contact-us #customer-form.contact-us-form .max-width-form .row.error textarea.comments{width:90%}div.contact-us #customer-form.contact-us-form .max-width-form h2.infoHeading{font-weight:700;margin-bottom:10px;padding-bottom:10px}div.contact-us #customer-form.contact-us-form .max-width-form .halfs{width:100%}div.contact-us #customer-form.contact-us-form .max-width-form .halfs .leftPanel,div.contact-us #customer-form.contact-us-form .max-width-form .halfs .rightPanel{margin:0}div.contact-us #main{margin:0;padding-left:10px}div.contact-us #main #sidebar,div.contact-us #main>.component-wrap{margin:20px 0 30px 0;float:none}div.contact-us #main #sidebar .summary-panel,div.contact-us #main>.component-wrap .summary-panel{width:100%;float:none;margin-top:0}div.contact-us #main #sidebar .summary-panel .summary-breakdown,div.contact-us #main>.component-wrap .summary-panel .summary-breakdown{padding:0;background:0 0}div.contact-us #main #sidebar .summary-panel p,div.contact-us #main>.component-wrap .summary-panel p{margin-bottom:20px}div.contact-us .flightDelayTemplate #main{padding-left:0}div.contact-us .flightDelayTemplate #main>.component-wrap{margin:0;width:100%}.contact-us-confirmation .full{height:380px}.contact-us-confirmation .successMessage .thank-heading span{display:block;line-height:1em}.contact-us-confirmation .successMessage .thank-text span{display:block}}@media only screen and (max-width:579px) and (min-width:480px){div.contact-us{padding:10px}div.contact-us h1{font-size:24px!important;margin-bottom:0!important;padding-left:20px}div.contact-us h2{padding:0;line-height:32px}div.contact-us #main>.component-wrap{width:calc(100% - 20px)}div.contact-us .crop img{margin:0 0 -3.1% 0}div.contact-us .welcomeNote-device{padding:0 20px;margin:0}div.contact-us .calogin p :first-child{float:none;width:100%;width:100%!important}div.contact-us .calogin p :last-child{float:right;width:25%!important;display:block;margin-top:20px;height:40px}div.contact-us #customer-form{padding-left:0}div.contact-us #customer-form.contact-us-form .max-width-form .row.addPassengerform #addPassenger{right:0}div.contact-us #customer-form.contact-us-form .max-width-form .row label{padding-right:20px}div.contact-us #customer-form.contact-us-form .max-width-form .row.multitext .caret.erase,div.contact-us #customer-form.contact-us-form .max-width-form .row.multitext .caret.tick{top:65px}div.contact-us #customer-form.contact-us-form .max-width-form .row.error textarea.comments{width:90%}div.contact-us #customer-form.contact-us-form .max-width-form .halfs{width:100%}div.contact-us #customer-form.contact-us-form .max-width-form .halfs .leftPanel,div.contact-us #customer-form.contact-us-form .max-width-form .halfs .rightPanel{margin:0}div.contact-us #customer-form.contact-us-form .terms_condition{margin:0 0 20px 0}div.contact-us #sidebar{margin-right:0;margin-bottom:30px}div.contact-us #sidebar .summary-panel .summary-breakdown{padding:0;background:0 0}div.contact-us #sidebar .summary-panel .summary-breakdown p,div.contact-us #sidebar .summary-panel .summary-breakdown ul{width:40%;float:left}div.contact-us #sidebar .summary-panel .summary-breakdown p{margin-right:50px}div.contact-us .flightDelayTemplate #customer-form{width:100%;margin-left:10px}}@media only screen and (min-width:580px) and (max-width:759px){div.contact-us{padding:10px}div.contact-us .flightDelayTemplate #main>.component-wrap{width:100%}div.contact-us h1{font-size:24px!important;margin-bottom:0!important}div.contact-us h2{padding:0;line-height:32px}div.contact-us .welcomeNote{width:100%;padding:10px}div.contact-us .welcomeNote-device{padding:0 20px;margin:0}div.contact-us #customer-form{padding-left:0;width:100%}div.contact-us #customer-form.contact-us-form .max-width-form .row.addPassengerform #addPassenger{right:22px}div.contact-us #customer-form.contact-us-form .max-width-form .row label{padding-right:20px}div.contact-us #customer-form.contact-us-form .max-width-form .row.multitext .caret.erase,div.contact-us #customer-form.contact-us-form .max-width-form .row.multitext .caret.tick{top:65px}div.contact-us #customer-form.contact-us-form .max-width-form .row.error textarea.comments{width:90%}div.contact-us #customer-form.contact-us-form .max-width-form .halfs{width:100%}div.contact-us #customer-form.contact-us-form .max-width-form .halfs .leftPanel,div.contact-us #customer-form.contact-us-form .max-width-form .halfs .rightPanel{margin:0}div.contact-us #customer-form.contact-us-form .terms_condition{margin:20px 0;line-height:24px;font-size:16px}div.contact-us #main>#sidebar{width:calc(100% - 20px);float:none}div.contact-us #main>#sidebar{margin:20px 0 30px 0}div.contact-us #main>#sidebar .summary-panel{width:100%;float:none}div.contact-us #main>#sidebar .summary-panel .summary-breakdown{float:left;padding:0;background:0 0}div.contact-us #main>#sidebar .summary-panel .summary-breakdown p,div.contact-us #main>#sidebar .summary-panel .summary-breakdown ul{width:40%;float:left}div.contact-us #main>#sidebar .summary-panel .summary-breakdown p{margin-right:50px}div.contact-us #main>#sidebar .summary-panel .summary-breakdown .open-timing-heading{margin-top:0}div.contact-us.contactus-hub main .accordion.anything-else{justify-content:space-between}div.contact-us.contactus-hub main .accordion.anything-else .item{margin-right:0}div.contact-us.contactus-hub main .accordion .item{flex:0 1 calc(50% - 10px)}div.contact-us .calogin p :first-child{width:61%}div.contact-us .calogin p :last-child{float:right;width:35%!important;display:block;margin-top:10px;height:40px}div.contact-us .calogin .button{padding:0 10px}div.contact-us .calogin .pad-20{padding:10px 20px}div.contact-us .capev-box{margin-left:0!important}div.contact-us #capeVerdeform header{margin-left:0}div.contact-us .marg-left{margin-left:0!important}div.contact-us .icon-marg{margin-left:0!important}div.contact-us .header-capev-text{margin-left:0!important}div.contact-us .comp-marg-top .pre-travel-enquires{width:54%!important}.contact-us-confirmation .full{height:320px}}@media only screen and (max-width:959px) and (min-width:760px){div.contact-us{padding:20px!important;padding-top:0;padding-right:0}div.contact-us h1{padding-left:20px}div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.dobCnt .tooltip{float:left;position:initial;margin-bottom:10px}div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.dobCnt div{float:left}div.contact-us #customer-form.contact-us-form.flightDelay .max-width-form .row.dobCnt .dob_cnt i.caret.erase{top:80px!important}div.contact-us #customer-form.contact-us-form .max-width-form .row.addPassengerform #addPassenger{right:20px!important}div.contact-us #customer-form.contact-us-form .max-width-form .row.textareaCnt .caret.erase,div.contact-us #customer-form.contact-us-form .max-width-form .row.textareaCnt .caret.tick{top:65px}div.contact-us #customer-form.contact-us-form .terms_condition{margin:20px 0;line-height:24px;font-size:16px}div.contact-us #main>.component-wrap{width:calc(100%)}div.contact-us #main>#sidebar{width:35%;float:left}div.contact-us.contactus-hub main .accordion.anything-else{justify-content:space-between}div.contact-us.contactus-hub main .accordion.anything-else .item{margin-right:0}div.contact-us.contactus-hub main .accordion :nth-child(3n){margin-right:0}div.contact-us.contactus-hub main .accordion .item{flex:0 1 calc(50% - 10px);margin-bottom:20px}div.contact-us .calogin p :first-child{width:74%}div.contact-us .calogin p :last-child{float:right;width:23%!important;display:block;margin-top:10px;height:40px;padding:0!important}div.contact-us .calogin .button{padding:0 10px}div.contact-us .calogin .pad-20{padding:10px 20px}}@media only screen and (min-width:960px){div.contact-us{padding:20px!important;padding-top:0;padding-right:0}div.contact-us #main>.component-wrap{width:100%}div.contact-us.contactus-hub main .accordion :nth-child(3n){margin-right:0}#footer #seo .accordion .item .content,#footer #seo .accordion .item .trigger{padding:0 20px!important}}.abs{position:absolute}.rel{position:relative}.fix{position:fixed}#customer-form .cal-trigger{width:100%;height:40px;position:relative;top:0;background-color:#000;opacity:0}#customer-form .datefield{margin-top:-42px;position:relative;width:100%;min-height:40px}#customer-form .datefield.date-container{z-index:1;position:absolute}#customer-form .date-icon{position:absolute;top:8px;right:0;padding:40px;padding-left:0;color:#70CBF4}#customer-form .date-icon.calandericon{position:relative;top:0;margin-left:-40px}#customer-form .date-picker .wrapper{background:#fff;border:1px solid #d7d2c3;position:relative}#customer-form .date-picker .wrapper .title{padding:5px 10px;border-bottom:1px solid #d7d2c3}#customer-form .date-picker .wrapper .title .select-block{text-transform:none;font-size:15px;padding-left:30px}#customer-form .date-picker .wrapper .title .select-block .radio{width:18px;height:18px;top:11px;left:0;font-size:16px;line-height:15px}#customer-form .date-picker .wrapper .content{padding:10px}#customer-form .date-picker .wrapper .content .month-navigator{font-size:0}#customer-form .date-picker .wrapper .content .month-navigator a.next,#customer-form .date-picker .wrapper .content .month-navigator a.prev{display:inline-block;width:35px;vertical-align:middle;text-align:center;font-size:15px;line-height:40px}#customer-form .date-picker .wrapper .content .month-navigator a.next:active,#customer-form .date-picker .wrapper .content .month-navigator a.next:focus,#customer-form .date-picker .wrapper .content .month-navigator a.next:hover,#customer-form .date-picker .wrapper .content .month-navigator a.next:visited,#customer-form .date-picker .wrapper .content .month-navigator a.prev:active,#customer-form .date-picker .wrapper .content .month-navigator a.prev:focus,#customer-form .date-picker .wrapper .content .month-navigator a.prev:hover,#customer-form .date-picker .wrapper .content .month-navigator a.prev:visited{text-decoration:none}#customer-form .date-picker .wrapper .content .month-navigator .select{display:inline-block;width:calc(100% - 70px);vertical-align:middle;text-align:center;font-size:16px;background:#fff;border:none!important;height:40px;box-shadow:none;margin-top:0}#customer-form .date-picker .wrapper .content .month-navigator .select span{font-size:16px;margin:0 auto;float:none}#customer-form .date-picker .wrapper .content .month-navigator .select span:after{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e955";color:#70CBF4;padding-left:5px;font-size:12px}#customer-form .date-picker .wrapper .content .calendar table td.avail i{border-bottom:none!important;background:0 0!important}#customer-form .date-picker .wrapper .content .calendar table td.avail:hover{cursor:pointer}#customer-form .date-picker .wrapper .content .calendar table td.avail:hover i{background:#dbf2fc!important;color:#2ea9e0!important}#customer-form .date-picker .wrapper .content .calendar table td.avail.active i{background:#70cbf4!important;color:#fff;border-bottom:none!important}#customer-form .date-picker .wrapper .content .calendar table td.initial{pointer-events:none}#customer-form .date-picker .wrapper .content .calendar table td.initial i{color:#999;font-weight:400;text-decoration:none;border-bottom:none;background:0 0}#customer-form .date-picker .wrapper .loading{position:absolute;width:100%;height:100%;top:0;left:0;background:#fff}#customer-form .date-picker .wrapper .loading .spinner{position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px}#customer-form .row{position:relative}#customer-form .row .label.full-width{position:relative;padding-bottom:24px}#customer-form .row .label.full-width label{position:absolute;top:0;width:200%}#customer-form .row.error .message.full-width{width:200%}@media only screen and (max-width:580px){.msg-pad{padding-bottom:0!important}div.contact-us #main>.component-wrap{width:calc(100% - 10px)}div.contact-us.contactus-hub header{margin-left:-11px}div.contact-us.contactus-hub div.livechat.crop{margin:20px 0 40px}div.contact-us.contactus-hub div.livechat div.text{left:27px;margin:18px;font-size:26px!important;margin:calc(15% - 40px)}div.contact-us.contactus-hub .calogin p :first-child{float:none;width:100%;width:100%!important;padding:0!important}div.contact-us.contactus-hub .calogin p :last-child{float:none;width:100%;width:100%!important;display:block;margin-top:20px;height:40px}div.contact-us.contactus-hub .content-width{margin:0}div.contact-us.contactus-hub .content-width>div{margin-top:0}div.contact-us.contactus-hub .content-width .accordion{float:none;width:100%;width:100%!important;display:block}div.contact-us.contactus-hub .content-width .accordion article{width:100%;width:100%!important}div.contact-us.contactus-hub .content-width .accordion article .imgsec{display:none}div.contact-us.contactus-hub .content-width .accordion article .info{height:auto}div.contact-us.contactus-hub .content-width .accordion .trigger{display:block;cursor:pointer;margin:0;padding:15px 20px;background:#fff;height:auto}div.contact-us.contactus-hub .content-width .accordion .trigger i.icon-v2.icon-down{position:absolute;font-size:8px;right:22px}div.contact-us.contactus-hub .content-width .accordion .trigger i.caret:first-child{left:initial;font-size:14px}div.contact-us.contactus-hub .content-width .accordion .trigger .caret.state{top:20px}div.contact-us.contactus-hub .content-width .accordion .trigger h4{font-size:18px}div.contact-us.contactus-hub .content-width .accordion .content{border-top:1px solid #000}div.contact-us.contactus-hub .content-width .accordion .item{width:100%;width:100%!important;display:block;margin:0}div.contact-us.contactus-hub .content-width .accordion .item.open .trigger{background:#E2F3FE}div.contact-us.contactus-hub .content-width .accordion .item.open i.icon-v2.icon-down:before{content:"\e968"}div.contact-us.contactus-hub .content-width .accordion .item.open:last-child{border-bottom:1px solid #ebe9e2}div.contact-us.contactus-hub .content-width .accordion .item.open:last-child .trigger{border-bottom:none}div.contact-us.contactus-hub .content-width .accordion .item:last-child .trigger{border-bottom:1px solid #ebe9e2}div.contact-us.contactus-hub .capev-main{margin-right:0}div.contact-us.contactus-hub .capev-main.defaultHeight{min-height:200px}div.contact-us.contactus-hub .capev-main .cape-outerdiv{width:100%}div.contact-us.contactus-hub .capev-main .details-shared{margin-left:0!important;padding-top:10px}div.contact-us.contactus-hub .capev-main .cape-info-box{width:100%}div.contact-us.contactus-hub .capev-main .edit-form-button{width:100%;margin-left:0}div.contact-us.contactus-hub .capev-main .edit-form-button .cap-button{width:100%}div.contact-us.contactus-hub .capev-main .text-form{margin-left:0}div.contact-us.contactus-hub .capev-para{padding:10px 0 0 15px!important}div.contact-us.contactus-hub .header-capev-text{margin-bottom:8px!important}div.contact-us.contactus-hub .capev-box{line-height:24px;margin-left:0}div.contact-us.contactus-hub .capev-box .cape-text-pad{padding-top:12px}div.contact-us.contactus-hub .icon-marg{margin-left:0}div.contact-us.contactus-hub .comp-marg-top .pre-travel-enquires{width:100%}div.contact-us.contactus-hub .comp-marg-top .enquirie-button{float:none}div.contact-us.contactus-hub .comp-marg-top .enquirie-button a{float:none;display:block}div.contact-us h1{font-size:34px!important;margin-bottom:0!important;padding-left:20px}div.contact-us h2{padding:0;line-height:32px}div.contact-us .deviceBr{font-weight:700;font-size:35px;color:#092a5e;padding-top:30px;padding-bottom:10px}div.contact-us .deviceBr span{display:block}div.contact-us .crop img{margin:0 0 -5px 0!important}div.contact-us .welcomeNote-device{margin:0}div.contact-us #customer-form.contact-us-form.flightDelay .addPassengersCnt .row.passengerList .passengetItem .delete_passenger{position:initial;margin:20px 0;text-align:left}div.contact-us #customer-form.contact-us-form .max-width-form .row label{padding-right:20px}div.contact-us #customer-form.contact-us-form .max-width-form .row label.reference-number{width:341px}div.contact-us #customer-form.contact-us-form .max-width-form .row label.reference-number a{font-size:13px}div.contact-us #main{margin:0}div.contact-us #main #sidebar,div.contact-us #main>.component-wrap{margin:20px 0 30px 0;float:none}div.contact-us #main #sidebar .summary-panel,div.contact-us #main>.component-wrap .summary-panel{width:100%;float:none;margin-top:0}div.contact-us #main #sidebar .summary-panel .summary-breakdown,div.contact-us #main>.component-wrap .summary-panel .summary-breakdown{padding:0;background:0 0}div.contact-us #main #sidebar .summary-panel p,div.contact-us #main>.component-wrap .summary-panel p{margin-bottom:20px}.contact-us-confirmation .full{height:380px}.contact-us-confirmation .successMessage .thank-heading span{display:block;line-height:1em}.contact-us-confirmation .successMessage .thank-text span{display:block}.cape-verde div.contact-us h1,.peru-form div.contact-us h1{padding-left:0!important}}@media screen and (min-width:0\0){.contact-us.contactus-hub .accordion{display:-ms-flexbox}.contact-us.contactus-hub .accordion .item{-ms-flex-preferred-size:calc(32%)}.contact-us.contactus-hub .accordion .item.ie-contact-us{-ms-flex-preferred-size:calc(49%)!important}.contact-us.contactus-hub .accordion .item-ht-0{-ms-flex-preferred-size:calc(32%);height:0!important}}@media screen and (max-width:959px) and (min-width:760px){div.contact-us.contactus-hub main .accordion .item{-ms-flex-preferred-size:calc(49%);margin-bottom:20px}div.contact-us.contactus-hub main .accordion .item.ie-contact-us{-ms-flex-preferred-size:calc(49%)!important}}@media screen and (min-width:580px) and (max-width:759px){div.contact-us.contactus-hub main .accordion .item{-ms-flex-preferred-size:calc(49%);margin-bottom:20px}div.contact-us.contactus-hub main .accordion .item.ie-contact-us{-ms-flex-preferred-size:calc(49%)!important}}.widgetCnt{z-index:9999;position:absolute}.liveChatCnt{width:320px;background-color:#ededed;border:solid 1px #aad700;bottom:0;right:150px;position:fixed;font-family:tui}.liveChatCnt .fl{float:left}.liveChatCnt .fr{float:right}.liveChatCnt .livechatHeader{width:100%;height:50px;background-color:#aad700;cursor:pointer}.liveChatCnt .livechatHeader .liveChatTitle{width:100px;font-family:tui!important;padding:10px 0 15px 19px;font-size:20px;font-weight:300;text-align:left;color:#fff;float:left}.liveChatCnt .livechatHeader .liveChatClose,.liveChatCnt .livechatHeader .liveChatMinus{width:15px;height:35px;float:right;margin:15px 15px 0 15px;cursor:pointer}.liveChatCnt .livechatHeader .liveChatClose i,.liveChatCnt .livechatHeader .liveChatMinus i{color:#fff}.liveChatCnt .livechatHeader .liveChatMinus{margin-right:20px}.liveChatCnt .livechatHeader .liveChatMinus.maxmize{width:15px;height:10px;border:2px solid #fff;border-top-width:5px}.liveChatCnt .livechatHeader .liveChatMinus.maxmize .icon-minus:before{content:""}.liveChatCnt .liveChatBody{overflow:hidden;position:relative;-webkit-transition:height .2s ease-in-out 0s;-moz-transition:height .2s ease-in-out 0s;-o-transition:height .2s ease-in-out 0s;transition:height .2s ease-in-out 0s}.liveChatCnt .liveChatBody .chatBodyCnt{height:488px;width:100%;margin:0 auto}.liveChatCnt .liveChatBody .tuiLogo{float:left;position:relative;overflow:hidden;background:#fff url(../../../images/logo/tui-globals-sprite.png) -107px -111px no-repeat;margin-top:10px;width:155px;height:54px;-webkit-background-size:226px 446px;-moz-background-size:226px 446px;-o-background-size:226px 446px;background-size:226px 446px;display:inline-block}.liveChatCnt .liveChatBody .tuiLogo.fc{background-position:0 -304px;width:232px;background-size:167px 342px;height:40px}.liveChatCnt .liveChatBody .unavailableChatBody{background-color:#fff;margin:15px;padding:15px;height:89%}.liveChatCnt .liveChatBody .unavailableChatBody .unavailableTitle{font-size:24px;font-weight:300;color:#092a5e;display:inline-block;margin:10px 0}.liveChatCnt .liveChatBody .unavailableChatBodyOOO{padding:20px 15px 10px;height:89%;background-color:#fff}.liveChatCnt .liveChatBody .unavailableChatBodyOOO li{width:50%;float:left!important;padding-bottom:10px!important;font-family:tui-light,Arial,sans-serif}.liveChatCnt .liveChatBody .liveChatinfo{font-size:18px;font-weight:300;color:#4c4c4c;margin:10px 0;line-height:1.39}.liveChatCnt .liveChatBody .liveChatinfo span{display:block}.liveChatCnt .liveChatBody .liveChatinfo .timings{margin-bottom:10px}.liveChatCnt .liveChatBody .liveChatButton{width:100%;margin-top:25px}.liveChatCnt .liveChatBody .availableChat{margin:15px;padding:15px;height:89%;background-color:#fff}.liveChatCnt .liveChatBody .availableChat .availableSpace{height:390px}.liveChatCnt .liveChatBody .availableChatBody{margin:15px;padding:15px;background-color:#fff}.liveChatCnt .liveChatBody .availableChatBody .userName{font-size:18px;display:block;margin:15px 0 5px 0}.liveChatCnt .liveChatBody .availableChatBody .userNameField{border:1px solid #ebe9e2;box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;height:40px;padding:6px 10px;-webkit-appearance:none;-moz-appearance:textfield;transition:box-shadow .3s;transition:border .3s ease;border-radius:0;width:257px}.liveChatCnt .liveChatBody .availableChatBody .error{position:relative}.liveChatCnt .liveChatBody .availableChatBody .error input{border:1px solid #ef0000}.liveChatCnt .liveChatBody .availableChatBody .error .message{float:left;clear:both;padding-top:5px;color:#ef0000;font-size:15px}.liveChatCnt .liveChatBody .availableChatBody .error .caret{right:8px;font-size:23px;position:absolute;top:45px}.liveChatCnt .liveChatBody .chatWindow{margin:15px}.liveChatCnt .liveChatBody .chatWindow .defaultAgentdts{margin:0 0 25px 0;background-color:#fff}.liveChatCnt .liveChatBody .chatWindow #circle{width:30px;height:30px;background:#c2e6fa;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;position:absolute}.liveChatCnt .liveChatBody .chatWindow .dialogbox{max-width:260px}.liveChatCnt .liveChatBody .chatWindow .dialogbox .body{position:relative;min-width:30px;height:auto;min-height:30px;color:#fff;margin:10px 0 10px 10px;padding:5px;background-color:#aad700;border-radius:3px;border:1px solid #aad700}.liveChatCnt .liveChatBody .chatWindow .dialogbox .body .tip{width:0;height:0;position:absolute;background:0 0;border:10px solid #aad700}.liveChatCnt .liveChatBody .chatWindow .dialogbox .body .tip.tip-left{top:10px;left:-20px;border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent}.liveChatCnt .liveChatBody .chatWindow .dialogbox .body .tip.tip-right{top:10px;right:-20px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.liveChatCnt .liveChatBody .chatWindow .dialogbox .boxposiiton{top:-16px;left:34px}.contact-us .passenger-pdp.responsive{margin-bottom:22px}.contact-us .passenger-pdp.responsive .summary-panel-heading h2 span{margin-left:0!important}.contact-us .passenger-pdp.responsive .forgotpswlnk,.contact-us .passenger-pdp.responsive .lnk{text-decoration:underline}.contact-us .passenger-pdp .impInfo{padding:15px 20px}.contact-us .passenger-pdp .noac-section .noac-msg{float:left}.contact-us .passenger-pdp .noac-section .resp-contguest{float:right;padding-right:130px}@media only screen and (min-width:320px) and (max-width:959px){.contact-us .passenger-pdp.responsive .impInfo{padding:28px 0 15px 20px}.contact-us .passenger-pdp.responsive #customer-form label{font-size:18px}.contact-us .passenger-pdp.responsive .responsive-cust-login .pwd{width:100%}.contact-us .passenger-pdp.responsive .noac-section{width:330px}.contact-us .passenger-pdp.responsive .noac-section .noac-msg{float:none}.contact-us .passenger-pdp.responsive .noac-section .noac-msg p{font-size:16px;color:#4C4C4C}.contact-us .passenger-pdp.responsive .noac-section .resp-contguest{float:none;padding:16px 0 24px 0}}.additional-info__text{margin:16px 16px 16px 8px;display:inline-block;width:70%}.additional-info__icon-wrapper{display:inline-block;vertical-align:top;margin-left:16px;margin-top:16px}.additional-info__icon{width:32px}#after-additional-info{background-color:#f3f0ec;color:#000}@media only screen and (max-width:579px){.contact-us .passenger-pdp.responsive .noac-section .resp-contguest{text-align:center}.contact-us .airport-search{padding:0}}.disable-aTag{pointer-events:none;cursor:default}.rcc-no-scroll{overflow:hidden}.rcc-open-link{text-decoration:underline;color:#1a7ead}#rcc-field-label.hide-after-pseudoclass::after{display:none}.rcc-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;display:none;background-color:rgba(0,0,0,.8)}.rcc-window-container{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:100%;width:100%}.rcc-window{display:flex;flex-direction:column;max-height:100%;max-width:720px;box-sizing:border-box;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-stretch:normal;font-style:normal;letter-spacing:normal}.rcc-window p{padding-bottom:0}.rcc-window__title{flex:0 0;position:relative;padding:11px 16px;background-color:#e2f3fe;text-transform:uppercase;font-family:tui-light;font-size:22px;font-weight:700;line-height:1.18;color:#092a5e}.rcc-window__close-control{position:absolute;right:15px;cursor:pointer;font-size:18px;line-height:1.5;color:#737373}.rcc-window__content{flex:1 1;overflow:auto;padding:24px 16px;font-family:NunitoSans;font-size:16px;font-weight:300;line-height:1.5;color:#4c4c4c;background-color:#fff}.rcc-content__info{margin-block-start:0;margin-block-end:16px;font-size:inherit;line-height:1.5}.rcc-content__example{margin:24px 8px;padding:24px;border:solid 1px #dcdcdc;font-family:Arial;font-size:inherit;font-weight:400;color:#092a5e;background-color:#fff}.rcc-content__message{margin-block-start:0;margin-block-end:24px;font-family:Arial;font-size:16px;line-height:1.5}.rcc-content__letter-excerpt{border-radius:4px;background-color:#092a5e;padding:16px 24px 16px 16px;font-family:inherit;font-size:inherit;line-height:inherit;color:#fff}.rcc-content__letter-excerpt-line{margin-block-start:16px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;font-family:inherit;font-size:inherit;line-height:inherit;color:#fff}.rcc-content__letter-excerpt-line--large{margin-block-start:0;margin-block-end:8px;font-family:inherit;font-size:22px;line-height:1.09;text-align:center}.rcc-content__footer{text-align:right}.rcc-content__footer-link{font-family:tui;font-size:18px;line-height:1.33;text-decoration:underline;color:#1a7ead}.best-for{padding:0 20px}.best-for .title{border-bottom:2px solid #f9f8f6;color:#092a5e}.best-for .title h2{font-family:tui-light,Arial,sans-serif;font-family:tui-light;font-size:30px;font-weight:300;line-height:24px;color:#092a5e;padding-bottom:31px}.best-for .description{color:#666;font-family:tui-light,Arial,sans-serif;font-family:tui-light;font-size:16px;line-height:24px}.best-for ul.holiday-list{overflow:auto}.best-for ul.holiday-list li{float:left;width:20%;line-height:30px;font-family:tui-light,Arial,sans-serif;font-family:tui-light;color:#219ed9;font-size:18px;font-weight:300}.best-for ul.holiday-list li a span{text-decoration:underline}.best-for ul.holiday-list li a i{font-size:10px}.best-for ul.holiday-list li a:hover{text-decoration:none!important}@media only screen and (min-width:580px) and (max-width:759px){.best-for ul.holiday-list li{width:33.33%}}@media only screen and (max-width:579px){.best-for{padding:0 10px}.best-for .description{line-height:22px}.best-for ul.holiday-list li{width:50%;font-size:16px}}@media only screen and (min-width:760px) and (max-width:959px){.best-for ul.holiday-list li{width:25%}}.tuibtn-darkblue{background:#092a5e!important}.tuibtn-blue{background:#219ed9!important}.tuitext-darkblue{color:#0a2b60!important}.hero-banner-container{position:relative;width:100%;height:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.hero-banner-container .hero-intro{position:absolute;width:100%;width:100%!important;bottom:0;padding:0}.holiday-countdown-container{position:relative;width:100%}.copy-text-wrapper{overflow:hidden}.hero-banner{position:absolute;width:100%;overflow:hidden;background:#000;color:#fff}.hero-banner .hero-img .copy-tint{position:absolute;width:100%;width:100%!important;height:100%;bottom:0;background-color:#092a5e;opacity:.8;z-index:2}.hero-banner .hero-img .remove-hero-gradient{content:""}.hero-banner .hero-img .remove-hero-gradient:after{background-image:none!important}.hero-banner .hero-img .remove-hero-gradient:before{background:0 0!important;opacity:1!important}.hero-banner .hero-img .img-cover{height:0;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden}.hero-banner .hero-img .img-crop{overflow:hidden;position:relative;width:100%}.hero-banner .hero-img .img-crop:after,.hero-banner .hero-img .img-crop:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;content:""}.hero-banner .hero-img .img-crop picture{position:absolute;width:100%;height:100%}.hero-banner .hero-img .img-crop img{max-width:none;position:absolute;min-height:100%;margin:auto;min-width:100%;right:-50%;left:-50%;width:580px}.hero-banner .hero-text-info{padding-top:70px}.hero-banner .hero-text-info h3{font-size:30px}.hero-banner .video-container{overflow:hidden;position:relative;width:100%;background-repeat:no-repeat;background-position:center center;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:-1}.hero-banner .video-container:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;content:"";background:#000;opacity:0!important}.hero-banner .video-container.show-up{z-index:1}.hero-banner .video-container .loading{position:absolute;width:100%;top:150px}.hero-banner .video-container .video-wrap{display:block;position:relative;max-width:100%;min-height:100%;margin:0}.hero-banner .video-container .video-wrap .video-js{right:-50%!important;left:-50%!important;margin:auto;min-height:100%;max-height:100%;min-width:100%}.hero-banner .video-container .video-wrap .video-js video{right:-50%!important;left:-50%!important;min-height:100%;max-height:100%;width:100%!important;margin:auto;object-fit:cover}.hero-banner .video-container .video-wrap .video-js .vjs-control-bar{display:block;z-index:7}.hero-banner .video-container .video-wrap vjs-big-play-button{display:block;z-index:3}.hero-banner .video-container .video-wrap .video-js{pointer-events:all!important}.hero-banner .hero-text-blank-block{margin-top:1.5em;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:tui-light}.hero-banner .hero-text-blank-block .tc{display:block;font-size:16px;font-family:tui-light;margin-top:6px}.hero-banner .hero-text-blank-block .book-now-link{background:#d40e14;border-radius:3px;color:#FFF;display:inline-block;padding:0 20px;font-size:22px;transition:all .3s ease;text-transform:uppercase;text-decoration:none;margin-top:20px;height:50px;line-height:50px;font-family:tui,arial,sans-serif;font-family:tui,Arial,sans-serif;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2);font-weight:300}.hero-banner .hero-text-blank-block div.inprogress-booking-greeting{font-size:24px!important;text-transform:none;font-family:tui-light;font-weight:300;margin-top:16px}.hero-banner .hero-text-blank-block .checkin-button{margin-top:24px;width:465px;font-size:24px!important}.hero-banner .hero-text-blank-block .copy h2{font-size:50px!important;line-height:.94;padding-bottom:12px}.hero-banner .hero-text-blank-block .copy h3{font-size:30px!important;line-height:1.2;padding-bottom:12px}.hero-banner .hero-text-blank-block .copy .price-info{margin:23px 0 0 0}.hero-banner .hero-text-blank-block .copy .price-info a{color:#fff;font-family:tui,arial,sans-serif;font-family:tui,Arial,sans-serif;display:inline-block}.hero-banner .hero-text-blank-block .copy .price-info a:active,.hero-banner .hero-text-blank-block .copy .price-info a:focus,.hero-banner .hero-text-blank-block .copy .price-info a:hover,.hero-banner .hero-text-blank-block .copy .price-info a:visited{text-decoration:none}.hero-banner .hero-text-blank-block .copy .price-info a .text{color:#fff;font-size:18px;margin-right:5px}.hero-banner .hero-text-blank-block .copy .price-info a .currency{font-size:24px;line-height:6px}.hero-banner .hero-text-blank-block .copy .price-info a .price{font-family:tui-light-bold,Arial,sans-serif;font-family:tui-light-bold;font-size:50px;line-height:6px}.hero-banner .hero-text-blank-block .copy .price-info a .type{font-size:21.7px;line-height:13px}.hero-banner .hero-text-blank-block-ls{padding-top:10%}.hero-banner .hero-text-blank-block-ls .price-info{margin:20px 0 0 0}.hero-banner .hero-text-blank-block-ls .copy h2{font-size:30px;line-height:1.2}.hero-banner .hero-text-blank-block-ls .copy h3{font-size:26px;line-height:1.2}.hero-banner .hero-text{color:#fff;position:absolute;top:0;width:calc(100% - 40px);padding:0 20px;z-index:4;cursor:pointer}.hero-banner .hero-text h2{font-size:50px!important;line-height:.94;color:#fff;text-transform:uppercase;font-family:tui-light-bold,Arial,sans-serif;font-family:tui-light-bold}.hero-banner .hero-text h3{font-family:tui-light,Arial,sans-serif;font-family:tui-light}.hero-banner .hero-with-count-down{margin-top:10px}.hero-banner .copy-container{position:absolute;bottom:60px;width:50%}.hero-banner .copy-container a{color:#fff;font-size:24px}.hero-banner .copy-container a:active,.hero-banner .copy-container a:focus,.hero-banner .copy-container a:hover,.hero-banner .copy-container a:visited{text-decoration:none}.hero-banner .copy-container .copy-box{border:1px solid #fff;background:rgba(0,0,0,.5);padding:20px;float:left;width:calc(100% - 40px)}.hero-banner .copy-container .copy-box h2{font-size:30px;line-height:34px;margin-bottom:10px}.hero-banner .copy-container .copy-box p{font-family:tui-light,Arial,sans-serif;font-family:tui-light;font-size:24px;line-height:28px;margin-bottom:10px}.hero-banner .copy-container .copy-box p i{font-size:16px}.hero-banner .copy-container .copy-box p.sub-text{font-size:16px}.hero-banner .copy-container .copy-box p:last-child{margin-bottom:0}.hero-banner .tint{position:absolute;width:calc(100% - 40px);padding:0 20px;height:50%;bottom:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#99000000', GradientType=0)}.hero-banner .book-now-link{padding:15px 40px;margin-top:20px}.psiht{position:inherit}.caHomePage.defaultHeroImageBg{background:#092A5E;width:100%}.caHomePage .resultHeading{text-transform:capitalize!important;font-size:50px!important}.caHomePage .noResultHeading{color:#092a5e;font-size:50px;text-transform:capitalize!important}.caHomePage.hero-banner .hero-text-blank-block{top:33%}.page-respAccountPortalPage .hero-banner-container .intro-wrapper{position:absolute;width:100%;bottom:0}.page-respAccountPortalPage .hero-banner-container .intro-wrapper .intro-container{position:relative;margin:0 auto;width:1080px;background:#fff;height:35px;z-index:4}.page-respAccountPortalPage .button-top-marg-28{margin-top:-28px!important}@media only screen and (min-width:760px) and (max-width:959px){.hero-banner .tint .copy-container{bottom:40px}.hero-banner .tint .copy-container .copy-box{width:70%}.hero-banner .copy-text-wrapper,.hero-banner .hero-img .img-crop,.hero-banner .video-container,.hero-banner-container{height:472px}}@media only screen and (min-width:580px) and (max-width:759px){.hero-banner .hero-text-blank-block{padding-top:0;margin-top:0}.hero-banner .hero-text{padding:0 10px}.hero-banner .hero-img .img-crop{position:static}.hero-banner .hero-img .img-crop picture{position:static}.hero-banner .hero-img .img-crop img{width:100%;position:static}.hero-banner .tint .copy-container .copy-box{width:70%}.hero-banner .hero-text-info{padding-top:40px}.hero-banner .hero-text-blank-block .copy h2{font-size:35px!important}.hero-banner .hero-text-blank-block .copy h3{font-size:22px!important}.hero-banner .hero-text h2{font-size:47px;line-height:47px}}@media only screen and (max-width:579px){.caHomePage.hero-banner .hero-text-blank-block{top:10%}.caHomePage .copy-text-wrapper .mshare{top:10%;position:absolute}.hero-banner .hero-text{padding:0 10px}.hero-banner .hero-text-blank-block .copy h2{font-size:35px!important}.hero-banner .hero-text-blank-block .copy h3{font-size:22px!important}.hero-banner .tint{width:calc(100% - 20px);padding:0 10px}.hero-banner .copy-container .copy-box h2{font-size:24px;line-height:28px;margin-bottom:5px}.hero-banner .copy-container .copy-box p{font-size:18px;line-height:22px;margin-bottom:5px}.hero-with-count-down{margin-top:0}}@media only screen and (min-width:320px) and (max-width:459px){.caHomePage .hero-text-blank-block{padding:14px!important}.caHomePage .noResultHeading{font-size:35px}.hero-banner .hero-text{padding:0 0}.hero-banner .price-info{margin:10px 0 0 0}.hero-banner .hero-text-blank-block{top:25px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);text-align:left;padding:16px}.hero-banner .hero-text-blank-block .copy .price-info{margin:26px 0 0 0}.hero-banner .hero-text-blank-block .price-info{margin:10px 0 0}.hero-banner .hero-text-blank-block .book-now-link{padding:0 8px;margin-top:20px;width:calc(100% - 16px);text-align:center;font-size:18px;height:40px;line-height:38px;font-family:tui-light-bold,Arial,sans-serif;font-family:tui-light-bold}}@media only screen and (max-width:580px){.checkin-button{width:100%!important}.holiday-countdown-container .hero-banner{position:relative}.holiday-countdown-container .copy-text-wrapper{height:472px}.holiday-countdown-container .img-crop{height:472px}.hero-banner .copy-text-wrapper,.hero-banner .hero-img .img-crop,.hero-banner .video-container,.hero-banner-container{height:472px}}@media only screen and (min-width:580px) and (max-width:759px){.holiday-countdown-container .hero-banner{position:relative}.holiday-countdown-container .copy-text-wrapper{height:384px}.holiday-countdown-container .img-crop{height:384px}.hero-banner .copy-text-wrapper,.hero-banner .hero-img .img-crop,.hero-banner .video-container,.hero-banner-container{height:384px}}@media only screen and (min-width:1921px){.hero-banner .hero-img .img-crop img{width:100%;height:auto}.hero-banner .copy-text-wrapper,.hero-banner .hero-img .img-crop,.hero-banner .video-container,.hero-banner-container{height:822px}}@media only screen and (min-width:960px) and (max-width:1920px){.hero-banner .hero-img .img-crop img{width:1920px;max-width:none}.hero-banner.caHomePage .copy-text-wrapper,.hero-banner.caHomePage .hero-img .img-crop{height:382px}.page-respAccountPortalPage .hero-banner-container{height:382px}.hero-banner .copy-text-wrapper,.hero-banner .hero-img .img-crop,.hero-banner .video-container,.hero-banner-container{height:598px}}@media only screen and (min-width:760px) and (max-width:959px){.hero-banner .hero-img .img-crop img{width:960px;max-width:none}}@media only screen and (min-width:580px) and (max-width:759px){.hero-banner .hero-img .img-crop img{width:760px;max-width:none}}@media only screen and (min-width:759px) and (max-width:959px){.holiday-countdown-container .hero-banner{position:relative}.holiday-countdown-container .copy-text-wrapper{height:451px}.holiday-countdown-container .img-crop{height:451px}}@media only screen and (min-width:960px) and (max-width:1920px){.holiday-countdown-container .hero-banner{position:relative}.holiday-countdown-container .hero-banner .count-down-wrapper{padding-left:40px}.holiday-countdown-container .copy-text-wrapper{height:451px}.holiday-countdown-container .img-crop{height:451px}.copy-text-wrapper{width:calc((94% / 12 * 8))}}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem,.cape-verde .contact-us.contactus-hub .content-width .accordion .item{flex:0 1 calc(100%);-ms-flex-preferred-size:calc(100%);background:0 0}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem.open .trigger,.cape-verde .contact-us.contactus-hub .content-width .accordion .item.open .trigger{background:0 0}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem .icon-down,.cape-verde .contact-us.contactus-hub .content-width .accordion .item .icon-down{display:none}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem .trigger,.cape-verde .contact-us.contactus-hub .content-width .accordion .item .trigger{display:block;border-top:none;padding:0}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem .trigger .icon-down,.cape-verde .contact-us.contactus-hub .content-width .accordion .item .trigger .icon-down{display:block}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem .trigger header,.cape-verde .contact-us.contactus-hub .content-width .accordion .item .trigger header{margin:0 20px 0}.cape-verde .contact-us.contactus-hub .content-width #departureDateValue{color:#000}.cape-verde .capaverde-new .bg-holder{display:inline}.cape-verde .capaverde-new .bg-holder .v-container{margin-top:64px}.cape-verde .capaverde-new .bg-holder .v-container .form-Cnt{margin:0}.cape-verde .capaverde-new .bg-holder .v-container .heading-bg{color:#fff!important}.cape-verde .capaverde-new .bg-holder .v-container .heading{font-size:30px;line-height:34px}.cape-verde .capaverde-new .bg-holder .v-container .sub-text{line-height:20px}.cape-verde .capaverde-new .bg-holder .v-container .inner-subtext{font-size:24px;margin:30px 0}.cape-verde .capaverde-new .bg-holder .v-container .inner-content{width:70%;margin:0 auto;margin-top:60px}.cape-verde .capaverde-new .bg-holder .v-container .inner-content .inner-wrapper{height:120px;width:31%;background-color:#fff;float:left;margin-right:15px}.cape-verde .capaverde-new .bg-holder .v-container .inner-content .inner-wrapper .comp-wrapper{width:64px;height:64px;background:#c2e6fa;text-align:center;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-radius:50%;opacity:1;margin-top:-31px!important;margin-left:115px;margin:0 auto}.cape-verde .capaverde-new .bg-holder .v-container .inner-content .inner-wrapper .comp-wrapper .svgIconimg{margin-top:15px}.cape-verde .capaverde-new .bg-holder .v-container .inner-content .inner-wrapper .comp-wrapper .svgIconimg.img-form{margin-top:15px!important;width:55%!important}.cape-verde .capaverde-new .bg-holder .v-container .inner-content .inner-wrapper .text-l{margin-top:24px!important;width:60%;margin:0 auto}.cape-verde .capaverde-new .bg-holder .v-container .inner-content .inner-wrapper .text-l .buttons-align{min-width:100%!important;height:40px!important;font-size:18px}.cape-verde .bg-holder{position:absolute;left:0;bottom:0;top:0;right:0;background:rgba(9,42,94,.9);width:100%;text-align:center;margin:0 auto;display:flex;justify-content:center;align-items:center}.cape-verde .bg-holder .v-container{width:100%}.cape-verde .bg-holder .v-container div,.cape-verde .bg-holder .v-container h1,.cape-verde .bg-holder .v-container p{font-size:18px;color:#fff;font-family:tui;line-height:1.4em}.cape-verde .bg-holder .v-container div.heading,.cape-verde .bg-holder .v-container h1.heading,.cape-verde .bg-holder .v-container p.heading{font-size:36px}.cape-verde .bg-holder .v-container .error .bookref-tooltip{right:-100px}.cape-verde .bg-holder .v-container .bookref-tooltip{line-height:20px!important;position:absolute;right:-80px;top:47px;color:#fff;border-bottom:1px dotted #fff}.cape-verde .bg-holder #customer-form .max-width-form .row{margin:0 auto 20px}.cape-verde .bg-holder #customer-form .max-width-form .row input[type=text]{height:30px;padding:0 10px;font-family:tui-light;min-height:40px}.cape-verde .bg-holder #customer-form .max-width-form .row .inputtextfiled{margin-top:0;width:140px;padding-bottom:0!important;font-family:tui-light}.cape-verde .bg-holder #customer-form .max-width-form .row .caret.erase{top:40px;right:-25px}.cape-verde .bg-holder #customer-form .max-width-form .row .caret.erase.error-icon{right:135px}.cape-verde .bg-holder #customer-form label{color:#fff;font-size:16px;margin-bottom:6px}.cape-verde .bg-holder #customer-form .select{width:160px;height:48px}.cape-verde .bg-holder #customer-form .select>span{line-height:44px}.cape-verde .bg-holder #customer-form .select>span.arrow{float:right}.cape-verde .bg-holder #customer-form .select>span.text{color:#333;font-family:tui-light}.cape-verde .bg-holder #customer-form .button{min-width:316px}.cape-verde .bg-holder.peru-content{opacity:.9}.cape-verde .bg-holder.peru-content h1{font-size:40px!important}.cape-verde .bg-holder.peru-content p{font-size:18px!important;margin-top:10px;margin-bottom:62px}.cape-verde .bg-holder.peru-content a{width:auto;font-weight:500}.cape-verde .peru-ref-num .bookref .icon-v2{margin-right:5px!important}.cape-verde .peru-ref-num .partysize .icon-v2{margin-right:7px!important}.cape-verde .peru-ref-num .peru-tour-name .icon-TUI_CB_pin{margin-right:4px!important}.cape-verde .bookref .icon-v2,.cape-verde .partysize .icon-v2{margin:0 16px;font-size:22px;color:#092a5e}.cape-verde .apply-info{width:65%;padding:22px 26px;margin:30px 0 30px 20px}.cape-verde .apply-info h3{color:#092a5e;border:none;margin-top:0;padding:0;margin:0 0 23px 0}.cape-verde .apply-info h3.peru-form-info{margin:0 0 10px 0!important}.cape-verde .apply-info h3 .icon-v2{margin:0 16px 0 0}.cape-verde .apply-info h3 .icon-v2.inverted-info-icon{font-size:38px;float:left;margin-right:14px;font-weight:700;width:34px;height:31px;color:#001e46!important}.cape-verde .apply-info h3 .peru-cust-info{font-size:20px;line-height:38px;color:#001e46}.cape-verde .apply-info p{line-height:24px}.cape-verde .apply-info .peru-cust-dec{line-height:25px!important;font-size:18px}.cape-verde .apply-info.bg-peru-color{background:#F3F0EC}.cape-verde .capeverde-section{width:75%;margin:0 auto 64px}.cape-verde #customer-form .max-width-form{margin:0 32px;display:flow-root}.cape-verde #customer-form .max-width-form.btncontr{margin-top:20px}.cape-verde #customer-form .max-width-form.btncontr .row{max-width:450px!important}.cape-verde #customer-form .max-width-form.btncontr .button{width:191px}.cape-verde #customer-form .max-width-form.btncontr .button.large{line-height:46px}.cape-verde #customer-form .max-width-form.btncontr .button.bg-white{margin-right:20px;border:solid 1px #70cbf4}.cape-verde .imgwidth{height:715px}.cape-verde .outter-content .v-container{height:auto}.cape-verde .outter-content .v-container .capeverde-section{margin-bottom:24px}.cape-verde .outter-content .v-container .capeverde-section .heading{margin-top:0;font-size:30px}.cape-verde .outter-content .v-container .capeverde-section .sub-text{margin-top:8px;font-size:22px;margin-bottom:32px}.cape-verde .outter-content .v-container .capeverde-section .resbox{margin:0 auto;background:rgba(255,255,255,.8);width:693px}.cape-verde .outter-content .v-container .capeverde-section .resbox .mob-pad{padding-top:32px;padding-bottom:32px}.cape-verde .outter-content .v-container .capeverde-section .resbox .breakbox{color:#092a5e;width:470px;font-size:22px}.cape-verde .outter-content .v-container .capeverde-section .resbox .breakbox p{color:#092a5e;text-align:left;text-transform:uppercase;font-size:22px}.cape-verde .outter-content .v-container .capeverde-section .resbox .breakbox .ul-innercontent{color:#092a5e;text-align:left}.cape-verde .outter-content .v-container .capeverde-section .resbox .breakbox .ul-innercontent li{font-size:18px;line-height:27px;background:no-repeat!important}.cape-verde .outter-content .v-container .capeverde-section .resbox .breakbox .ul-innercontent li::before{content:"■";padding-right:10px;font-size:15px;clear:both;position:absolute;float:inherit;left:30px}.cape-verde .bt-width{width:339px;font-weight:600;text-align:center;font-size:18px}.visa-note .bg-sand{background:#f9f8f6}.visa-note h3{font-size:18px}.visa-note h3 i.icon-info{font-size:28px;margin:0 10px 0 0;vertical-align:middle}.peru-form{background:#fff}.peru-form .hero-text{padding:0;width:100%;bottom:0}.peru-form .defpos{background:0 0;position:unset;overflow:visible!important}.peru-form .bg-holder .v-container h1.heading{margin-top:20px}.peru-form #customer-form .date-icon{padding:33px 40px 0 0}@media only screen and (min-width:580px) and (max-width:759px){.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem,.cape-verde .contact-us.contactus-hub .content-width .accordion .item{margin:0 0 4px 0}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem .content,.cape-verde .contact-us.contactus-hub .content-width .accordion .item .content{margin:0}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem .trigger,.cape-verde .contact-us.contactus-hub .content-width .accordion .item .trigger{height:auto;position:relative}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem .trigger header,.cape-verde .contact-us.contactus-hub .content-width .accordion .item .trigger header{height:67px}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem .trigger i.icon-v2.icon-down,.cape-verde .contact-us.contactus-hub .content-width .accordion .item .trigger i.icon-v2.icon-down{position:absolute;top:42%;right:34px;font-size:12px}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem.open,.cape-verde .contact-us.contactus-hub .content-width .accordion .item.open{margin-bottom:20px}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem.open .trigger i.icon-v2.icon-down:before,.cape-verde .contact-us.contactus-hub .content-width .accordion .item.open .trigger i.icon-v2.icon-down:before{content:"\e968"}.cape-verde .contact-us.contactus-hub .content-width .contact-us-form .marg-mob-disp{margin:10px 0}.cape-verde .apply-info{width:auto;margin:30px 20px}.cape-verde .capev-header-subtext h1{margin:14px}.cape-verde .capev-header-subtext .sec-txt{margin:20px 0}.cape-verde .capev-header-subtext .fl,.cape-verde .capev-header-subtext .fr{float:none;margin-bottom:10px}.cape-verde .capaverde-new .bg-holder #customer-form .inner-content{width:100%}.bt-width{width:340px}.outter-content .imgwidth{height:820px!important}.outter-content .resbox{width:auto!important}.outter-content .resbox .mob-pad{padding:0;padding-top:20px;padding-bottom:20px}.outter-content .breakbox{width:auto!important;padding-right:16px}.outter-content .capeverde-section .heading{margin-top:0!important}.outter-content .ul-innercontent li::before{left:10px!important}}@media only screen and (max-width:580px){.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem,.cape-verde .contact-us.contactus-hub .content-width .accordion .item{margin:0 0 4px 0}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem .content,.cape-verde .contact-us.contactus-hub .content-width .accordion .item .content{margin-top:0;margin-bottom:0}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem.open,.cape-verde .contact-us.contactus-hub .content-width .accordion .item.open{margin-bottom:20px}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem.open:last-child,.cape-verde .contact-us.contactus-hub .content-width .accordion .item.open:last-child{border:none}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem .trigger header,.cape-verde .contact-us.contactus-hub .content-width .accordion .item .trigger header{margin:0;height:67px}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem .trigger header i.icon-v2,.cape-verde .contact-us.contactus-hub .content-width .accordion .item .trigger header i.icon-v2{font-size:26px}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem .trigger header h2,.cape-verde .contact-us.contactus-hub .content-width .accordion .item .trigger header h2{font-size:20px!important}.cape-verde .contact-us.contactus-hub .content-width .accordion .defaultItem .trigger i.icon-v2.icon-down,.cape-verde .contact-us.contactus-hub .content-width .accordion .item .trigger i.icon-v2.icon-down{top:46%;background:0 0;right:16px}.cape-verde .bg-holder .v-container .bookref-tooltip{position:inherit;right:0!important;top:0}.cape-verde .capeverde-section{padding-bottom:46px;width:340px;margin:0 auto 0}.cape-verde .apply-info{width:auto;margin:30px 20px}.cape-verde #customer-form .max-width-form{margin:0}.cape-verde .content-width>div{margin-top:0!important}.cape-verde .capev-header-subtext h1{margin:14px!important}.cape-verde .capev-header-subtext .sec-txt{margin:20px 0}.cape-verde .capev-header-subtext .fl,.cape-verde .capev-header-subtext .fr{float:none;margin-bottom:10px}.cape-verde #customer-form .max-width-form.btncontr .button{width:100%}.cape-verde #customer-form .max-width-form.btncontr .button.bg-white{margin-bottom:20px}.cape-verde .imgwidth{height:820px!important}.cape-verde .capeverde-section .resbox{width:auto!important}.cape-verde .capeverde-section .resbox .mob-pad{padding:0;padding-top:20px;padding-bottom:20px}.cape-verde .capeverde-section .breakbox{width:auto!important;padding-right:16px}.cape-verde .outter-content .capeverde-section{padding-bottom:0!important}.cape-verde .outter-content .capeverde-section .heading{margin-top:0!important}.cape-verde .bt-width{width:340px}.cape-verde .ul-innercontent li::before{left:10px!important}.cape-verde .capaverde-new .bg-holder .v-container{margin-top:34px!important;height:max-content}.cape-verde .capaverde-new .bg-holder .v-container .sub-text{width:74%;margin:0 auto}.cape-verde .capaverde-new .bg-holder .v-container .inner-subtext{margin:30px auto;line-height:30px}.cape-verde .capaverde-new .bg-holder .v-container #customer-form{margin:10px}.cape-verde .capaverde-new .bg-holder .v-container #customer-form .inner-content{width:100%}.cape-verde .capaverde-new .bg-holder .v-container #customer-form .inner-content .inner-wrapper{width:100%!important;margin-bottom:50px}.cape-verde .capaverde-new .bg-holder .v-container #customer-form .inner-content .inner-wrapper.marg-left-10{margin-left:0}.cape-verde .img-view{height:920px}.peru-form .bg-holder .v-container h1.heading{font-size:24px;margin-top:20px}.peru-form .bg-holder .v-container p.sub-text{font-size:14px}.peru-form .hero-banner .hero-img .img-crop,.peru-form .hero-banner-container{height:490px}.peru-form .bg-holder #customer-form .button{min-width:322px}}@media only screen and (max-width:959px) and (min-width:760px){.hero-banner .hero-img .img-crop,.hero-banner-container{height:550px}.imgwidth{height:auto!important}.resbox{width:auto!important}.breakbox{width:auto!important}.capaverde-new .bg-holder #customer-form .inner-content{width:100%}.capaverde-new .bg-holder #customer-form .inner-content .inner-wrapper .text-l{width:90%!important;padding-right:10px!important;padding-left:10px}}@media only screen and (max-width:320px){.cape-verde .bg-holder .v-container h1.heading{font-size:18px}.cape-verde .bg-holder .v-container p.sub-text{font-size:14px;margin:0 30px}.resbox{width:auto}.breakbox{width:auto}.imgwidth{height:820px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.hero-banner .hero-img .img-crop,.hero-banner-container{height:490px}.resbox{width:auto}.breakbox{width:auto}.imgwidth{height:820px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.hero-banner .hero-img .img-crop,.hero-banner-container{height:490px}.imgwidth{height:820px}.resbox{width:auto}.breakbox{width:auto}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.hero-banner .hero-img .img-crop,.hero-banner-container{height:490px}.imgwidth{height:820px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.hero-banner .hero-img .img-crop,.hero-banner-container{height:490px}.imgwidth{height:820px}.capaverde-new .bg-holder #customer-form .inner-content{width:100%}}@media only screen and (min-device-width:375px) and (max-device-width:1024px){.capaverde-new .bg-holder .v-container{margin-top:35px!important}.capaverde-new .bg-holder .v-container #customer-form .inner-content{width:100%}.capaverde-new .bg-holder .v-container #customer-form .inner-content .inner-wrapper .text-l{width:90%!important;padding-right:10px!important;padding-left:10px}.capaverde-new .bg-holder .v-container #customer-form .inner-content .inner-wrapper .text-l .buttons-align{font-size:16px}}div.accordion .content{overflow:hidden}#content .mmblogin,#content .onlinelogin{margin:auto;width:33%;padding:10px;color:#092a5e;font-family:tui!important}#content .mmblogin.pre-travel-login,#content .onlinelogin.pre-travel-login{width:100%;padding:0}#content .mmblogin.pre-travel-login .pageTitle,#content .onlinelogin.pre-travel-login .pageTitle{font-weight:600;margin-bottom:16px}#content .mmblogin.pre-travel-login .subTitle,#content .onlinelogin.pre-travel-login .subTitle{font-weight:600;margin-top:16px;margin-bottom:16px;font-size:20px}#content .mmblogin.pre-travel-login .subTitle.postTravel,#content .onlinelogin.pre-travel-login .subTitle.postTravel{margin-top:27px;margin-bottom:19px}#content .mmblogin.pre-travel-login .pretravel-description,#content .onlinelogin.pre-travel-login .pretravel-description{width:50%}#content .mmblogin.pre-travel-login .pretravel-description p,#content .onlinelogin.pre-travel-login .pretravel-description p{font-size:16px;line-height:24px;padding-bottom:8px}#content .mmblogin.pre-travel-login .bookingRadioButtons,#content .onlinelogin.pre-travel-login .bookingRadioButtons{margin-bottom:10px}#content .mmblogin.pre-travel-login .onlineButton,#content .mmblogin.pre-travel-login .tuiStoreButton,#content .onlinelogin.pre-travel-login .onlineButton,#content .onlinelogin.pre-travel-login .tuiStoreButton{margin-right:48px;margin-bottom:14px}#content .mmblogin.pre-travel-login .onlineButton .check_button,#content .mmblogin.pre-travel-login .tuiStoreButton .check_button,#content .onlinelogin.pre-travel-login .onlineButton .check_button,#content .onlinelogin.pre-travel-login .tuiStoreButton .check_button{font-family:icons-v2;font-size:24px;vertical-align:middle;box-sizing:border-box;display:inline-block;border-radius:30px;width:21px;height:21px;border:1px solid #70cbf4;line-height:18px;text-align:center;cursor:pointer;color:#fff}#content .mmblogin.pre-travel-login .onlineButton .check_button.active,#content .mmblogin.pre-travel-login .tuiStoreButton .check_button.active,#content .onlinelogin.pre-travel-login .onlineButton .check_button.active,#content .onlinelogin.pre-travel-login .tuiStoreButton .check_button.active{color:#219ed9}#content .mmblogin.pre-travel-login .onlineButton .check_button.active:after,#content .mmblogin.pre-travel-login .tuiStoreButton .check_button.active:after,#content .onlinelogin.pre-travel-login .onlineButton .check_button.active:after,#content .onlinelogin.pre-travel-login .tuiStoreButton .check_button.active:after{content:"\e9bd"}#content .mmblogin.pre-travel-login .row,#content .onlinelogin.pre-travel-login .row{max-width:338px!important;padding-right:28px}#content .mmblogin.pre-travel-login .row a.tooltip,#content .onlinelogin.pre-travel-login .row a.tooltip{right:30px!important;top:4px!important}#content .mmblogin.pre-travel-login .row .error input,#content .mmblogin.pre-travel-login .row.error input,#content .onlinelogin.pre-travel-login .row .error input,#content .onlinelogin.pre-travel-login .row.error input{width:100%}#content .mmblogin.pre-travel-login .row .error .date-icon,#content .mmblogin.pre-travel-login .row.error .date-icon,#content .onlinelogin.pre-travel-login .row .error .date-icon,#content .onlinelogin.pre-travel-login .row.error .date-icon{right:0}#content .mmblogin.pre-travel-login .row.address.error .caret.erase,#content .mmblogin.pre-travel-login .row.address.success .caret.erase,#content .onlinelogin.pre-travel-login .row.address.error .caret.erase,#content .onlinelogin.pre-travel-login .row.address.success .caret.erase{top:9px}#content .mmblogin.pre-travel-login .row.valid input[type=text],#content .onlinelogin.pre-travel-login .row.valid input[type=text]{border:1px solid #aad700!important}#content .mmblogin.pre-travel-login .row .date-icon,#content .onlinelogin.pre-travel-login .row .date-icon{top:5px;right:0;padding:37px;padding-left:0;color:#219ed9}#content .mmblogin.pre-travel-login .row.plannedDepartureDate .date-icon,#content .onlinelogin.pre-travel-login .row.plannedDepartureDate .date-icon{top:18px}#content .mmblogin .button-bg-color,#content .onlinelogin .button-bg-color{color:#092a5e;background:#70cbf4;border-bottom:1px solid #70cbf4}#content .mmblogin h1.pageTitle,#content .onlinelogin h1.pageTitle{font-size:24px;font-weight:300;text-transform:uppercase;color:#092a5e}#content .mmblogin h2.subTitle,#content .onlinelogin h2.subTitle{font-size:18px;font-weight:300;margin-top:32px;margin-bottom:25px;color:#092a5e}#content .mmblogin h2.subTitle.loginSubTitle,#content .onlinelogin h2.subTitle.loginSubTitle{color:#000;font-size:16px;margin-top:0;margin-bottom:15px}#content .mmblogin .onlineButton,#content .mmblogin .tuiStoreButton,#content .onlinelogin .onlineButton,#content .onlinelogin .tuiStoreButton{font-size:18px;font-weight:300;margin-bottom:40px;cursor:pointer}#content .mmblogin .onlineCnt,#content .mmblogin .tuiStoreCnt,#content .onlinelogin .onlineCnt,#content .onlinelogin .tuiStoreCnt{clear:both}#content .mmblogin .tuiStoreCnt p,#content .mmblogin .tuiStoreCnt ul,#content .onlinelogin .tuiStoreCnt p,#content .onlinelogin .tuiStoreCnt ul{font-size:16px;line-height:1.5;margin-bottom:30px;color:#000}#content .mmblogin .row,#content .onlinelogin .row{clear:both;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;padding-right:0}#content .mmblogin .row label,#content .onlinelogin .row label{margin-top:10px;font-size:16px;display:block;line-height:1.4em;text-transform:uppercase;margin-bottom:8px;color:#092a5e}#content .mmblogin .row input[type=text],#content .onlinelogin .row input[type=text]{border-radius:3px;background-color:#fdfdfc;border:solid 1px #d7d2c3}#content .mmblogin .row input::-webkit-input-placeholder,#content .onlinelogin .row input::-webkit-input-placeholder{color:#c8c8c8;font-style:normal;font-size:16px}#content .mmblogin .row input:-moz-placeholder,#content .onlinelogin .row input:-moz-placeholder{color:#c8c8c8;font-style:normal;font-size:16px}#content .mmblogin .row input::-moz-placeholder,#content .onlinelogin .row input::-moz-placeholder{color:#c8c8c8;font-style:normal;font-size:16px}#content .mmblogin .row input:-ms-input-placeholder,#content .onlinelogin .row input:-ms-input-placeholder{color:#c8c8c8;font-style:normal;font-size:16px}#content .mmblogin .row .cal-trigger,#content .onlinelogin .row .cal-trigger{top:0}#content .mmblogin .row .datefield,#content .onlinelogin .row .datefield{width:100%;margin-top:-40px}#content .mmblogin .row .datefield #search-panel,#content .onlinelogin .row .datefield #search-panel{top:0;width:100%}#content .mmblogin .row .datefieldMask,#content .onlinelogin .row .datefieldMask{margin-top:-42px;position:relative;width:100%;min-height:40px}#content .mmblogin .row .date-icon,#content .onlinelogin .row .date-icon{top:44px;right:6px;padding:0}#content .mmblogin .row .date-icon .cape-date-icon,#content .onlinelogin .row .date-icon .cape-date-icon{color:#092a5e}#content .mmblogin .row .icon-cape,#content .onlinelogin .row .icon-cape{font-family:icon-v2;float:right;font-size:7px;color:#092a5e;margin:16px;display:block!important}#content .mmblogin .row i.caret,#content .onlinelogin .row i.caret{top:37px}#content .mmblogin .row .message,#content .onlinelogin .row .message{float:inherit}#content .mmblogin .row .error .caret.erase,#content .mmblogin .row.error .caret.erase,#content .onlinelogin .row .error .caret.erase,#content .onlinelogin .row.error .caret.erase{display:block}#content .mmblogin .row .error input,#content .mmblogin .row.error input,#content .onlinelogin .row .error input,#content .onlinelogin .row.error input{width:92%}#content .mmblogin .row .error .datefield,#content .mmblogin .row.error .datefield,#content .onlinelogin .row .error .datefield,#content .onlinelogin .row.error .datefield{width:92%}#content .mmblogin .row .error .date-icon,#content .mmblogin .row.error .date-icon,#content .onlinelogin .row .error .date-icon,#content .onlinelogin .row.error .date-icon{right:35px}#content .mmblogin .row a.tooltip,#content .onlinelogin .row a.tooltip{line-height:20px;position:absolute;right:-80px;top:47px}#content .mmblogin .infoCnt,#content .onlinelogin .infoCnt{background:#F3F0EC}#content .mmblogin .infoCnt.info-capebox,#content .onlinelogin .infoCnt.info-capebox{padding:16px;text-align:justify;padding-top:14px;font-size:16px;line-height:24px}#content .mmblogin .infoCnt.info-capebox .info-capebox-align,#content .onlinelogin .infoCnt.info-capebox .info-capebox-align{padding-left:35px}#content .mmblogin .infoCnt p,#content .onlinelogin .infoCnt p{color:#4C4C4C;line-height:1.5;font-size:16px}#content .mmblogin .infoCnt .icon-info,#content .onlinelogin .infoCnt .icon-info{font-size:24px;color:#092a5e}#content .mmblogin a.policy,#content .onlinelogin a.policy{text-decoration:underline}#content .onlinelogin{width:23%}#content .onlinelogin .pageTitle{margin-top:25px;margin-bottom:5px}#content .onlinelogin .booking-link{text-decoration:underline;color:#219ed9;line-height:20px}#content .onlinelogin .backLinks{margin-bottom:30px}#content .onlinelogin .morePassengerInfo{background:#F3F0EC;padding:20px;text-align:left;line-height:25px}#content .onlinelogin .row label{color:#092a5e}#content .onlinelogin .row .date-icon{top:43px;right:9px}#content .onlinelogin .row .date-icon .cape-date-icon{color:#092a5e}#content .onlinelogin h2.subTitle.loginSubTitle{margin-bottom:30px}#content .onlinelogin #formSubmitBtnCnt a{line-height:47px}#content .onlinelogin .icon-info{font-size:24px;color:#092a5e}.marg-bottom-32{margin-bottom:32px}.marg-bottom-24{margin-bottom:24px}.mybooking-Overview .letter-spacing{letter-spacing:1px}.mybooking-Overview .video-gal ul li a .bg .text{font-size:16px!important}.mybooking-Overview .section-heading h2,.mybooking-Overview .section-heading.passenger-list h2,.mybooking-Overview .ydc_comp h2,.mybooking-Overview .ydc_comp.passenger-list h2{font-size:30px!important;color:#000!important}.mybooking-Overview .section-heading .hide-passenger i,.mybooking-Overview .section-heading .hide-passenger span,.mybooking-Overview .ydc_comp .hide-passenger i,.mybooking-Overview .ydc_comp .hide-passenger span{color:#70cbf4!important}.mybooking-Overview .section .title h2{font-size:30px!important;color:#000!important}.mybooking-Overview .anchorblue,.mybooking-Overview .config-container .edit-link{color:#70cbf4!important}.mybooking-Overview .button{height:auto!important}.mybooking-Overview .ydc_comp .box li.ydc-li .cnt .manageTitle{font-size:16px!important}.mybooking-Overview .flight-selection .flight-times-section{background:#eaf7fd!important}.mybooking-Overview .flight-selection .flight-times-section .innerheader{background:#70cbf4!important;font-size:18px!important}.mybooking-Overview .accordion-section .accordion-block,.mybooking-Overview .accordion-section .accordion-block .accor-blk-hdg,.mybooking-Overview .bdr-bottom-brown,.mybooking-Overview .bdr-bottom-light-brown{border-color:#ebe8e1!important}.mybooking-Overview .section .component-background{border-color:#ebe8e1!important}.mybooking-Overview .section.parking .component-background .parking-extra{background:0 0!important;color:#000!important}.mybooking-Overview .accordion-section.flight,.mybooking-Overview .accordion-section.parking,.mybooking-Overview .bg-light-grey.borderpad,.mybooking-Overview .button-content .accordion-background,.mybooking-Overview .section .SectionBackground,.mybooking-Overview .section.parking .SummarySectionBackground{background:#eaf7fd!important}.mybooking-Overview .button-content .accordion-background .accord-button,.mybooking-Overview .shore-button{background:#70cbf4!important}.mybooking-Overview .tui-link-blue i.caret info{color:#70cbf4!important}.mybooking-Overview .cancellation-info{background:#f3f1ed!important;border-color:#f3f1ed!important;color:#000!important}.mybooking-Overview .cancellation-info h2{color:#000!important}.mybooking-Overview .cancellation-info i{background-color:#092a5e!important;color:#fff!important}.mybooking-Overview .cancellation-info p.grey-med{color:#000!important}.mybooking-Overview .cancellation-info p.cancellation-info-text{padding:0 0 0 45px!important;margin-top:10px!important}.mybooking-Overview .accordion-section .accordion-block .accor-blk-hdg i{color:#70cbf4!important}.structure #page .page-container.full-width.content-width .content{background:0 0!important}.cabreadcrumb ul li{font-size:18px!important}.cabreadcrumb ul li i.icon-v2{font-size:18px!important}@media only screen and (max-width:579px){#content .mmblogin,#content .onlinelogin{width:auto}#content .mmblogin .row #bookingReferenceno,#content .onlinelogin .row #bookingReferenceno{margin-bottom:8px}#content .mmblogin .row a.tooltip,#content .onlinelogin .row a.tooltip{position:inherit;right:0;top:0}#content .mmblogin.pre-travel-login .row a.tooltip,#content .onlinelogin.pre-travel-login .row a.tooltip{right:0!important;float:right;text-align:right;top:-5px!important}#content .pre-travel-login .pageTitle{padding-bottom:10px!important;padding-left:0!important}#content .pre-travel-login .pretravel-description{width:100%!important}#content .pre-travel-login a.tooltip.size-15{right:0!important}.mybooking-Overview .section-heading h2,.mybooking-Overview .section-heading.passenger-list h2,.mybooking-Overview .ydc_comp h2,.mybooking-Overview .ydc_comp.passenger-list h2{font-size:22px!important}.mybooking-Overview .section .title h2{font-size:22px!important}.cabreadcrumb ul li{font-size:15px!important}.cabreadcrumb ul li i.icon-v2{font-size:12px!important}}@media only screen and (min-width:580px) and (max-width:759px){#content .mmblogin,#content .onlinelogin{width:50%}}@media only screen and (min-width:760px) and (max-width:959px){#content .mmblogin,#content .onlinelogin{width:45%}.pre-travel-login .pageTitle{padding-bottom:10px!important;padding-left:0!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#content .mmblogin,#content .onlinelogin{width:40%}}.pdp #seo .item ul,.pdp #seo .item.open .content{padding:0!important;max-width:1048px!important;margin:0 auto}.pdp .proceed.disable{position:relative}.pdp .proceed.disable .search-panel-spinner{position:absolute;border:2px solid transparent;border-radius:5px;cursor:pointer;left:calc(50% - 15px);top:calc(50% - 18px)}.pdp .proceed.disable .search-panel-spinner:before{position:absolute;content:'';box-sizing:border-box;top:-30%;width:30px;height:30px;border-radius:50%;border:1px solid #fff;animation:searchPanelSpinner .6s linear infinite;border-top-color:#fcb819}@keyframes searchPanelSpinner{to{transform:rotate(360deg)}}.pdp #main .pax-label{background-color:#b7e5f9;border:0;display:flex;padding:17px 18px;height:initial;min-height:25px}.pdp #main .pax-label h2{float:left;display:block;font-family:tui-light;padding-left:0}.pdp #main .pax-label h2 span{margin-top:0;margin-left:15px;float:left;padding-right:10px;color:#092a5e}.pdp #main .pax-label h2 i{font-family:icons-v2;color:#082a5e}.pdp #main .right-form .select>span.arrow{border-left:none!important}.pdp #main .select option:active{background-color:#70CBF4!important}.pdp #main .passenger-info{margin-top:10px;margin-bottom:10px;padding:15px}.pdp #main .passenger-info h2{font-family:tui-light;text-transform:uppercase;font-size:20px;color:#082a5e}.pdp #main .passenger-info i{font-size:20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding:5px;float:initial;margin-right:15px;color:#FFF!important;background-color:#082a5e}.pdp #main p.passenger-info-text{padding:0 20px 0 20px!important;margin-bottom:50px;font-size:18px;line-height:1.44}.pdp #customer-form .erase.cr{top:70px}.pdp #customer-form .address-one{max-width:175px}.pdp #customer-form .row.error input,.pdp #customer-form input[type=text].error{border:1px solid #ef0000!important}.pdp #customer-form .select,.pdp #customer-form input[type=email],.pdp #customer-form input[type=tel],.pdp #customer-form input[type=text]{border:1px solid #d7d2c3!important;line-height:40px}.pdp #customer-form .select:focus,.pdp #customer-form input[type=email]:focus,.pdp #customer-form input[type=text]:focus{border:1px solid #6fcbf4!important}.pdp #customer-form .row.error div.select{border:1px solid #ef0000!important}.pdp #customer-form .row.dob input{border:1px solid #d7d2c3!important}.pdp #customer-form .row.dob input.day,.pdp #customer-form .row.dob input.month{width:25%!important;margin-right:4%}.pdp #customer-form .row.dob input.year{width:40%!important}.pdp #customer-form .row.dob input.error{border:1px solid #ef0000!important}.pdp #customer-form .row.dob input.valid{border-color:#AAD700!important}.pdp .component .adult-confirmation{margin:10px 20px 30px;padding:20px!important;text-align:left}.pdp .component .adult-confirmation .checkbox{padding-top:1px;width:32px;display:inline-block;vertical-align:top}.pdp .component .adult-confirmation .checkbox .radio.check{position:static}.pdp .component .adult-confirmation .checkbox .radio.error-checkbox{border:1px solid #f44336!important}.pdp .component .adult-confirmation .content{text-align:left;width:84%;display:inline-block;vertical-align:top}.pdp .component .adult-confirmation .content .err_message{line-height:26px;color:#4c4c4c;font-size:18px}.pdp .component .adult-confirmation .error{text-align:left;padding-left:35px;font-family:tui-light;line-height:22px;font-size:16px}.pdp .component .book-flow.button.large.cta.proceed{font-weight:300;height:50px!important;width:260px;border-radius:3px;line-height:50px;padding:0;font-size:17px;background-color:#fcb712!important;color:#333!important;font-family:tui-light!important}.pdp .right-form .label.telephone a.tooltip{border-style:dotted;float:right;line-height:18px!important;color:#2ca9e0;border-bottom-color:#2ca9e0}.pdp .who-is-going h2{font-size:22px}.pdp .who-is-going .label label{color:#333;font-size:18px;font-weight:300;line-height:1}.pdp .who-is-going input{border:1px solid #d7d2c3!important;line-height:1.13!important}.pdp .who-is-going .row{margin-bottom:25px}.pdp .who-is-going .row .message{font-size:16px;line-height:1.13}.pdp .sameaslead .select-block{float:right;padding:0 0 0 40px!important;font-size:16px;color:#000!important;font-family:tui-light}.pdp .sameaslead .select-block .radio{top:0!important}.pdp .notify{max-width:100%!important;margin-top:25px}.pdp .notify .bg-sand{padding:15px 20px 23px 20px!important}.pdp .notify.active p{font-size:18px!important;line-height:1.44!important;color:#4c4c4c!important}.pdp .infant-not-born{padding:20px}.pdp .infant-not-born i{font-size:20px;background-color:#FFF;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding:5px;float:initial;margin-right:15px;color:#082a5e!important}.pdp .infant-not-born span{color:#092a5e;line-height:.9!important;margin-top:6px!important;float:left;margin-top:2px;font-size:20px}.pdp .book-flow .component-wrap .customer_info_wrap{padding:20px;background:#f3f1ed;margin:20px 20px 55px}.pdp .book-flow .component-wrap .customer_info_wrap .using-your-info{margin-bottom:15px;margin-top:5px;float:left;min-width:100%}.pdp .book-flow .component-wrap .customer_info_wrap .using-your-info i{font-size:20px;background-color:#FFF;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding:5px;float:initial;margin-right:15px;color:#082a5e!important}.pdp .book-flow .component-wrap .customer_info_wrap .using-your-info span{float:left;margin-top:5px;display:inline-block;font-size:20px;line-height:.9;color:#082a5e!important}.pdp .book-flow .component-wrap .customer_info_wrap .grey-med{clear:both;color:#464646;line-height:1.44;margin-bottom:0;font-size:18px}.pdp .book-flow .component-wrap .customer_info_wrap .grey-med a{line-height:26px;color:#219ed9;font-size:18px}.pdp .book-flow .component-wrap .notify.active{margin-bottom:60px}.pdp .book-flow .component-wrap i.icon-TUI_SinglePerson{font-size:30px}.pdp .summary-panel{font-family:tui-light!important}.pdp .summary-panel-heading .caret.sun{font-size:35px!important;margin-top:-9px}.pdp .passenger-pdp .breakdown .title{color:#565656!important}.pdp .summary-wrap p{color:#565656!important}#customer-form{font-family:tui-light!important}#customer-form .row.dob.error span.message{float:none}#customer-form .row.error input{border:1px solid #ef0000!important}#customer-form .row.error span.message{font-size:16px;line-height:1.13;color:#ef0000}#customer-form .row .message{padding-top:5px;color:#EF0000}#customer-form .row span.child_age{padding-left:5px}#customer-form .book-flow.proceed{float:right;margin-bottom:20px}#customer-form .valid .red{color:#aad700!important}#customer-form .valid i.caret{display:inline-block!important;font-family:icons}#customer-form .valid i{font-style:normal}#customer-form .valid i.caret.erase:after{content:"z"}#customer-form .who-is-going h2.with-icon>a{display:inline-block;margin-top:0;color:#000}#customer-form .ins-sel .select .arrow{float:right;font-size:9px;text-align:center;color:#2ca9e0}#customer-form .select{background:#fff}#customer-form .row.error i.caret.erase{color:#ef0000!important}#customer-form input[type=number]:disabled{background:#ddd!important}#customer-form .insHighlighted{background:#ddd!important}.passenger-pdp h2.summary-head-text{color:#092a5e;text-transform:uppercase;margin-bottom:20px}.passenger-pdp #content.book-flow #main>.component-wrap{width:100%!important}.passenger-pdp div.accordion{float:none;width:100%;height:100%;display:inline-block}.passenger-pdp div.accordion .item:last-child{border-bottom:0}.passenger-pdp div.accordion .item .trigger{box-sizing:inherit;-moz-box-sizing:border-box;height:auto;border-top:0;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-focus-ring-color:rgba(255,255,255,0);outline:0}.passenger-pdp .accordion .item.open .trigger:after{transform:scaleY(-1);-webkit-transform:scaleY(-1)}.passenger-pdp .accordion .item .trigger:after{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e969";color:#092a5e;font-size:12px;right:14px;position:absolute;transition:transform .3s;-webkit-transition:transform .3s;top:24px}.passenger-pdp .leftAlign{float:left;width:56%;margin-right:15px}.passenger-pdp .leftAlign .rating5plus{background:url(../../../images/bookflow/icons/priceDecrease.png) left center no-repeat}.passenger-pdp .leftAlign .title{font-size:22px;line-height:22px}.passenger-pdp .leftAlign .title .rating span{width:14px;height:14px;line-height:.5}.passenger-pdp .leftAlign .title .rating span.plus{font-size:15px;margin-top:-1px}.passenger-pdp .leftAlign p.grey-med{font-size:18px!important;line-height:22px}.passenger-pdp .leftAlign li{font-size:18px!important}.passenger-pdp .leftAlign li:nth-child(1),.passenger-pdp .leftAlign li:nth-child(2){line-height:35px}.passenger-pdp .leftAlign li .outright-inner-wrap{line-height:22px}.passenger-pdp .rightAlign .title{line-height:25px;font-size:18px!important}.passenger-pdp .rightAlign .breakdown ul li{line-height:25px;font-size:18px!important}.passenger-pdp .sum_head_pac_wrap{border-bottom:1px solid #ccc}.passenger-pdp ul.square.brown li{background:0 0!important}.passenger-pdp .summary-panel .summary-breakdown{padding:5px 20px}.passenger-pdp .summary-panel .summary-breakdown .extra-summary-category{width:calc(100% - 87px)!important}.passenger-pdp .summary-panel .summary-breakdown ul.square{margin-top:1px!important}.passenger-pdp .summary-panel .summary-breakdown ul.square li{padding:4px 0!important;border-bottom:1px solid #ccc;overflow:hidden}.passenger-pdp .summary-panel .summary-breakdown ul.square li .outleft-inner-wrap{float:left}.passenger-pdp .summary-panel .summary-breakdown ul.square li .outright-inner-wrap{float:left;padding:5px 0}.passenger-pdp .dep-date-cap{text-transform:uppercase}.passenger-pdp .summary-panel .summary-breakdown ul.square li .out-rtn{background:#545454;padding:5px;margin:0 5px 10px 0;color:#FFF}.passenger-pdp .summary-panel-pdp .section-heading p{float:none!important}.passenger-pdp .summary-panel-pdp .section-heading h2{background:url(../../../images/bookflow/icons/terms.png) no-repeat;background-position:left}.passenger-pdp .summary-panel-pdp .content{background:0 0!important;margin-top:15px}.passenger-pdp .summary-panel-pdp .content .total{background:0 0;display:none!important}.passenger-pdp .summary-panel-pdp .content .total-price{display:none!important}.passenger-pdp .summary-panel-pdp .content .total-price-label{display:none!important}.passenger-pdp .rightAlign{float:left;width:40%;margin-left:10px}.passenger-pdp .rightAlign .price-bottom-wrap{margin-bottom:10px}.passenger-pdp .rightAlign .price-per-person{margin-top:10px;font-weight:700;color:#4c4c4c}.passenger-pdp .rightAlign .final-total{margin-top:0!important}.passenger-pdp .rightAlign .breakdown ul li{padding:4px 0}.passenger-pdp .breakdown .title{font-weight:700;text-transform:uppercase}.passenger-pdp .summary-wrap{height:auto;padding-bottom:30px;position:absolute;width:100%}@media only screen and (max-width:959px) and (min-width:760px){.passenger-pdp #content.amend-cancel #sidebar,.passenger-pdp #content.book-flow #sidebar,.passenger-pdp #content.retrieve-pay #sidebar{width:100%}}@media only screen and (max-width:759px) and (min-width:580px){.passenger-pdp #content.book-flow #sidebar{width:100%}.passenger-pdp .leftAlign{width:100%!important}.passenger-pdp .leftAlign ul.square li .outright-inner-wrap{width:80%!important}.passenger-pdp .rightAlign{float:left;width:100%!important;margin:10px 0}}@media only screen and (max-width:579px){.passenger-pdp .component .adult-confirmation{margin:10px 10px 30px}.passenger-pdp #sidebar{width:100%;position:static!important}.passenger-pdp .summary-panel-heading h2 span{margin-left:5px!important}.passenger-pdp .leftAlign{float:left;width:100%!important;margin-right:15px}.passenger-pdp .leftAlign ul.square li .outright-inner-wrap{width:80%!important}.passenger-pdp .rightAlign{float:left;width:100%!important;margin:15px 0}.passenger-pdp .dep-date-cap{display:block}}.pdp h2.with-icon{padding-left:0}.pdp .pax-label h2{color:#092a5e!important}.pdp h2.with-icon>a{color:#092a5e!important}.agentInfoContainer{padding:10px 0}.agentInfoContainer .agent-accordian{padding:10px 0;color:#2ea9e0}.agentInfoContainer .agent-accordian .agentInfoHeader{text-decoration:none}.agentInfoContainer .agentInfoContent{width:100%}.agentInfoContainer .agentInfoContent.animate.less{height:0!important;display:none}.next-customer{padding:0 55px}.rt .item.open .summary-panel-pdp .content.autoHeight,.rt_cr .item.open .summary-panel-pdp .content.autoHeight,.rt_fj .item.open .summary-panel-pdp .content.autoHeight{height:auto!important}.rt .item .summary-panel-pdp .content .summary-wrap,.rt_cr .item .summary-panel-pdp .content .summary-wrap,.rt_fj .item .summary-panel-pdp .content .summary-wrap{position:relative}#customer-form.caInpglogin .row{padding-right:0}#customer-form.caInpglogin .row.error .warning-message{font-size:13px;color:#ef0000;width:67%;margin-top:0}#customer-form.caInpglogin .row.error .warning-message .abs{position:absolute}#customer-form.caInpglogin .row.error .warning-message i.caret{color:#ef0000;font-size:27px;top:5px}#customer-form.caInpglogin .row.error .warning-message .dis-block{left:29px;position:relative;top:11px;line-height:17px;font-size:17px}.responsive-cust-login .psgr-textfield{width:40%;display:inline-block}.responsive-cust-login .pwd{width:30%;display:inline-block}.responsive-cust-login .sign-button{width:25%;display:inline-block}.resp-contguest{padding-left:200px;font-size:19px}.five-cols-desktop>li{float:left;width:20%}@media only screen and (max-width:479px){.two-cols-smart>li{float:left;width:50%}.two-cols-smart>li.vertical-line.quarter,.two-cols-smart>li.vertical-line.three-quarters{display:none!important}.two-cols-smart>li.row-controller.twos{display:block}}@media only screen and (min-width:320px) and (max-width:959px){.responsive-cust-login .psgr-textfield{width:auto;display:block}.responsive-cust-login .pwd{width:300px;display:block}.responsive-cust-login .sign-button{width:auto;display:block}.resp-contguest{padding-left:0}}@media only screen and (min-width:580px) and (max-width:960px){.three-cols-tablet>li{float:left;width:33.33%}}.airport-search{margin:0 auto;box-sizing:border-box}.airport-search .row .search-field .result-container{width:100%;z-index:10;max-height:161px;overflow:auto;border:1px solid #d7d2c3}.airport-search .row .search-field .result-container .free-scroll{overflow:hidden;max-height:160px}.airport-search .row .search-field .auto-complete{width:calc(100% - 2px);border:1px solid #d7d2c3;border-width:0 1px 1px;position:static}.airport-search .row .search-field .auto-complete li a{color:#333;font-size:16px;background-color:#fff;border-bottom:1px solid #70cbf4}.airport-search .row .search-field .auto-complete li a .text{width:calc(100% - 32px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}.airport-search .row .search-field .auto-complete li a .text strong{color:#333;font-weight:800}.airport-search .row .search-field .auto-complete li a:hover{background-color:#e9e9e9}.airport-search .row .search-field .auto-complete li.active a{background:#70cbf4}.airport-search .row .search-field .auto-complete li.active a span.text{color:#fff}.airport-search .search-field input::-ms-clear{display:none}@media only screen and (min-width:580px) and (max-width:759px){.airport-search{width:100%}}@media only screen and (max-width:579px){.airport-search{padding:10px;display:block;width:100%}.airport-search .row{display:block}.airport-search .row label{display:none}.airport-search .row .search-field{display:block}.airport-search .row .search-field .search-mask{display:none}}