.font-family-light{font-family:tui-light}.tui-blue{color:#219ed9}.tui-greyish-brown{color:#4c4c4c}.tui-text-blue{color:#001e46}.tui-popup-blue{color:#0d2553}.tui-link-blue{color:#219ed9}.pax-addremoveheading,.tui-attraction{color:#092a5e}.tui-grey-brown{color:#434343}.text-black{color:#000}.bg-tui-light-blue-grey{background:#dbf2fc}.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-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-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-40{font-size:40px}.line-h-24{line-height:24px}.line-h-28{line-height:28px}.line-h-36{line-height:36px}.text-j{text-align:justify}.left-4{left:4px}.bottom-1{bottom:1px}.of-v{overflow:visible}.of-s{overflow:scroll}.marg-0-10{margin:0 10px}.marg-bottom-25{margin-bottom:25px}.marg-top-25{margin-top:25px}.marg-top--20{margin-top:-20px}.marg-left-125{margin-left:125px}.marg-left-88{margin-left:88px}.marg-left-82{margin-left:82px}.marg-right-8{margin-right:8px}.marg-right-16{margin-right:16px}.marg-top--30{margin-top:-30px!important}.pad-bottom-50{padding-bottom:50px}.pad-bottom-0{padding-bottom:0!important}.pad-left-0{padding-left:0!important}.pad-20-0{padding:20px 0}.pad-bottom-30{padding-bottom:30px!important}.max-width-302{max-width:302px}.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%;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.current-state{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}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{float:none!important}.section-heading.bf-first{padding-top:18px}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.crop .dispimage{margin:3px!important}.box{padding:15px 10px;transition:border .5s ease}.box .active .price-pp,.box .responsiveSeatoption{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.tui-light-blue-grey{background:#dbf2fc;color:#333}.button.tui-light-blue-grey:hover{background:#cdedfb}.button.full{padding:0}.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{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;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;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,.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,.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%;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;font-family:tui-light,Arial,sans-serif;color:#333}.alert p a{color:#333;text-decoration:underline}.alert.low{background:#f7f9fb}.alert.med{background:#fff8e7}.alert.high{background:#fde5e5}#loading-results .spinner{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);display:block}@-webkit-keyframes loader{from{background-color:#fff}to{background-color:transparent}}@keyframes loader{from{background-color:#fff}to{background-color:transparent}}@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%;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%}.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%;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%;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}*{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}.size-14{font-size:14px}.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(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}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(0deg)}}@-webkit-keyframes spin-close{100%{-webkit-transform:rotate(0deg)}}@keyframes spin-close{100%{transform:rotate(0deg)}}@-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}.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:rgba(0,0,0,0)}.selectable{pointer-events:auto}.prevent{pointer-events:none}#check-prices div.price:after,#check-prices div.price:before,#content ul.places>li .copy ul.arrows li:after,#content ul.places>li .copy ul.arrows li:before,#filters .viewport ul.filter-controls li.content div.steps-container .step ul:after,#filters .viewport ul.filter-controls li.content div.steps-container .step ul:before,#gallery .controls ul:after,#gallery .controls ul:before,#gallery>ul:after,#gallery>ul:before,#top-ten li a .text:after,#top-ten li a .text:before,#tripadvisor-reviews .review .box .rating-date:after,#tripadvisor-reviews .review .box .rating-date:before,#tripadvisor-reviews .review:after,#tripadvisor-reviews .review:before,#tripadvisor-reviews .row:after,#tripadvisor-reviews .row:before,.accomm-ratings .official-rating ul:after,.accomm-ratings .official-rating ul:before,.accomm-ratings:after,.accomm-ratings:before,.check-prices div.price:after,.check-prices div.price:before,.clearfix:after,.clearfix:before,.places-resort li .copy:after,.places-resort li .copy:before,.places-resort li .product:after,.places-resort li .product:before,.room-types li .product .copy:after,.room-types li .product .copy:before,.room-types:after,.room-types:before,.things-to-do-excursions li .product .copy:after,.things-to-do-excursions li .product .copy:before,.things-to-do-excursions:after,.things-to-do-excursions:before,.top-destinations li .product .copy:after,.top-destinations li .product .copy:before,.top-destinations.resort li .product .copy:after,.top-destinations.resort li .product .copy:before,.top-destinations.resort:after,.top-destinations.resort:before,.top-destinations:after,.top-destinations:before,.top-x:after,.top-x:before,.villa-details .col ul:after,.villa-details .col ul:before,.villa-details .col:after,.villa-details .col:before,.weather-standalone .select-options:after,.weather-standalone .select-options:before,body .ps-toolbar ul:after,body .ps-toolbar ul:before,ul.custom-select-options:after,ul.custom-select-options:before{display:table;content:""}#check-prices div.price:after,#content ul.places>li .copy ul.arrows li:after,#filters .viewport ul.filter-controls li.content div.steps-container .step ul:after,#gallery .controls ul:after,#gallery>ul:after,#top-ten li a .text:after,#tripadvisor-reviews .review .box .rating-date:after,#tripadvisor-reviews .review:after,#tripadvisor-reviews .row:after,.accomm-ratings .official-rating ul:after,.accomm-ratings:after,.check-prices div.price:after,.clearfix:after,.places-resort li .copy:after,.places-resort li .product:after,.room-types li .product .copy:after,.room-types:after,.things-to-do-excursions li .product .copy:after,.things-to-do-excursions:after,.top-destinations li .product .copy:after,.top-destinations.resort li .product .copy:after,.top-destinations.resort:after,.top-destinations:after,.top-x:after,.villa-details .col ul:after,.villa-details .col:after,.weather-standalone .select-options:after,body .ps-toolbar ul:after,ul.custom-select-options:after{clear:both}#check-prices div.price,#content ul.places>li .heading .price,#main ul.inspiration li,#main ul.inspiration li div,#quick-search,#sort-placehold,#tripadvisor-reviews .review,.box-size,.check-prices div.price,.modal-content .disaster div.option,.modal-content .disaster div.option a,.product.single-accommodation div,.top-x li,.villa-details .col ul li,.where>li p,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}#content .tabs-container.places:after,#content .tabs-container.places:before,#filters .viewport ul.filter-controls li.content div.steps-container:after,#filters .viewport ul.filter-controls li.content div.steps-container:before,#filters .viewport ul.filter-controls li.content ul li.option div.row:after,#filters .viewport ul.filter-controls li.content ul li.option div.row:before,#filters .viewport ul.filter-controls li.content ul li.option:after,#filters .viewport ul.filter-controls li.content ul li.option:before,#filters .viewport ul.filter-controls li.content ul li.title .sub-title:after,#filters .viewport ul.filter-controls li.content ul li.title .sub-title:before,#filters .viewport ul.filter-controls li.content:after,#filters .viewport ul.filter-controls li.content:before,#filters .viewport:after,#filters .viewport:before,#no-results-body ul li:after,#no-results-body ul li:before,#no-results-header .image-container .text:after,#no-results-header .image-container .text:before,#no-results-header:after,#no-results-header:before,#top-ten li:after,#top-ten li:before,#top-ten:after,#top-ten:before,.booking-panel .book-now:after,.booking-panel .book-now:before,.booking-panel .price:after,.booking-panel .price:before,.bread-share .bread-viewport ul:after,.bread-share .bread-viewport ul:before,.c:after,.c:before,.carousel .viewport>ul.things:after,.carousel .viewport>ul.things:before,.carousel.weather .viewport>ul:after,.carousel.weather .viewport>ul:before,.content-width:after,.content-width:before,.overview-list>li:after,.overview-list>li:before,.product.single-accommodation .copy-container:after,.product.single-accommodation .copy-container:before,.product.single-accommodation:after,.product.single-accommodation:before,.section-heading:after,.section-heading:before,.select.custom-options .scroll:after,.select.custom-options .scroll:before,.villa-availability ul:after,.villa-availability ul:before,div.accordion .content ul.included:after,div.accordion .content ul.included:before{display:table;content:""}#content .tabs-container.places:after,#filters .viewport ul.filter-controls li.content div.steps-container:after,#filters .viewport ul.filter-controls li.content ul li.option div.row:after,#filters .viewport ul.filter-controls li.content ul li.option:after,#filters .viewport ul.filter-controls li.content ul li.title .sub-title:after,#filters .viewport ul.filter-controls li.content:after,#filters .viewport:after,#no-results-body ul li:after,#no-results-header .image-container .text:after,#no-results-header:after,#top-ten li:after,#top-ten:after,.booking-panel .book-now:after,.booking-panel .price:after,.bread-share .bread-viewport ul:after,.c:after,.carousel .viewport>ul.things:after,.carousel.weather .viewport>ul:after,.content-width:after,.overview-list>li:after,.product.single-accommodation .copy-container:after,.product.single-accommodation:after,.section-heading:after,.select.custom-options .scroll:after,.villa-availability ul:after,div.accordion .content ul.included:after{clear:both}#content ul.places>li .heading a h3,#content ul.places>li .image,#filters,#filters .viewport ul,#filters .viewport ul.filter-controls li.content ul li.option div.row label,#hero ul.old-triggers li,#hero ul.old-triggers li a .bg,#no-results-body ul li div,#no-results-header .copy,.b,.booking-panel,.booking-panel .book-now .button,.booking-panel .book-now .full-summary,.cb,.modal .window,.modal .window .modal-content,.modal .window>.title,.villa-availability ul li,ul.product-list.similar-accommodation li{box-sizing:border-box;-moz-box-sizing:border-box}#hero ul.old-triggers li a .bg:after,#hero ul.old-triggers li a .bg:before,#no-results-body ul li div:after,#no-results-body ul li div:before,#no-results-header .copy:after,#no-results-header .copy:before,.cb:after,.cb:before,.villa-availability ul li:after,.villa-availability ul li:before{display:table;content:""}#hero ul.old-triggers li a .bg:after,#no-results-body ul li div:after,#no-results-header .copy:after,.cb:after,.villa-availability ul li: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 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}}@-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}}.tui{font-family:tui,Arial,sans-serif}.tui-light,.tui-light-nofc{font-family:tui-light,Arial,sans-serif}.tui-light-bold,.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}h1{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}.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}.standard,p a{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:focus,a:hover{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%}.position-container,.viewport-width{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{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;border-style:solid;border-width:6px}.toggle-text .show-text.open .arrow span{top:5px;border-color:transparent transparent #fff}.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 .disclaim p{color:#999}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.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.refresh:after,i.caret.similar-dest:after,span.caret.refresh:after,span.caret.similar-dest: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.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;z-index:10;padding:5px 8px;color:#fff;font-size:13px}.grey-bg{background:#d5d5d5!important}@-webkit-keyframes loader{from{background-color:#fff}to{background-color:transparent}}@keyframes loader{from{background-color:#fff}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-size:17px;text-transform:uppercase;text-align:center;border-radius:3px;border-bottom:1px solid rgba(0,0,0,.18);-webkit-tap-highlight-color:rgba(255,255,255,.2);-webkit-appearance:none;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}.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;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!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!important;color:#fff}.calendar table td.avail.active i{background:#70cbf4!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,.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;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) 12px 7px no-repeat;line-height:20px}ul.square.brown li{background:url(../../../images/icon_square_brown.png) 12px 7px no-repeat}ul.square.yellow li{background:url(../../../images/icon_square_yellow.png) 12px 7px no-repeat}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) center top no-repeat;-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}.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;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:after,#page:before{display:table;content:""}#page:after{clear:both}.structure>div.full-width{max-width:100%}.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}#nav{height:40px;background:#2ea9e0;padding:0 5px 0 0}#nav .content-width{position:relative}#nav #toggle{display:none;float:left;height:50px;box-sizing:border-box;-moz-box-sizing:border-box;padding:15px 12px 0 39px;text-decoration:none;color:#fff;text-transform:uppercase;background:#2ea9e0;-webkit-tap-highlight-color:rgba(0,0,0,0)}#nav #toggle .caret{text-transform:none!important;font-size:26px;position:absolute;top:9px;left:8px;line-height:100%}#nav #holiday-finder{display:none;height:40px;margin:5px 6px 0 0}#nav #holiday-finder .logo{width:40px;height:40px}#nav #holiday-finder .logo .caret{text-transform:none!important;position:relative;top:4px;left:7px;line-height:100%}#nav #holiday-finder .text{padding:10px 10px 0}#nav .viewport{height:40px;overflow:hidden;position:relative;padding:0 20px}#nav .viewport:after,#nav .viewport:before{display:table;content:""}#nav .viewport:after{clear:both}#nav .viewport #nav-list{width:100%}#nav .viewport #nav-list ul{overflow:hidden;position:relative}#nav .viewport #nav-list ul>li{float:left;text-transform:uppercase}#nav .viewport #nav-list ul>li a{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;height:40px;padding:11px 20px 0;color:#fff;border-right:1px solid #70cbf4}#nav .viewport #nav-list ul>li a.active,#nav .viewport #nav-list ul>li a.open{color:#2ea9e0;background:#fff;border-color:#fff!important}#nav .viewport #nav-list ul>li:first-child a{border-left:1px solid #70cbf4}#nav .viewport #nav-list ul>li ul{display:none}#nav .viewport .more{position:absolute;top:0;display:none;width:3px;height:40px;background-color:#2ea9e0}#nav .viewport .more.right{right:0;box-shadow:0 0 8px 15px #2ea9e0}#nav .viewport .more.left{left:0;box-shadow:0 0 10px 13px #2ea9e0}#mega{height:0;-webkit-transition:all .9s ease-in-out;-moz-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out;background-color:#f1f1f1;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background-image:-moz-linear-gradient(top,#fff,#f1f1f1);background-image:-ms-linear-gradient(top,#fff,#f1f1f1);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f1f1f1));background-image:-webkit-linear-gradient(top,#fff,#f1f1f1);background-image:-o-linear-gradient(top,#fff,#f1f1f1);background-image:linear-gradient(top,#fff,#f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1', GradientType=0);box-shadow:0 2px 3px rgba(0,0,0,.2);overflow:hidden;width:100%;position:absolute;z-index:10}#mega .content-width{overflow:hidden;position:relative}#mega .content-width .content-position{position:absolute;bottom:0;left:0;width:100%}#mega ul{padding:20px 20px 0;overflow:hidden}#mega ul li{float:left;width:25%;color:#666;padding-bottom:20px}#mega ul li p{padding-right:20px}#mega ul li.overview{width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0;position:relative}#mega ul li.overview h4{float:left;padding-right:10px}#mega ul li.overview p{float:left}#mega ul li.overview a.close{position:absolute;top:0;right:-6px;padding:3px 5px}#mega ul li.section-header{width:100%}#mega ul li.section-header h3{color:#000;width:100%}#mega ul li.carousel .viewport{outline:#f0f0f0 solid 1px;border:10px solid #fff;margin-right:20px;background:#fff}#mega ul li.carousel .viewport ul{padding:0}#mega ul li.carousel .viewport ul:after,#mega ul li.carousel .viewport ul:before{display:table;content:""}#mega ul li.carousel .viewport ul:after{clear:both}#mega ul li.carousel .viewport ul li{float:left;width:100%;padding:0}#mega ul li.carousel .viewport ul li *{width:100%}#mega ul li.carousel .paging ul{padding:10px 0 0;margin-right:20px}#mega ul li.carousel .paging ul li{width:10px;padding:0;float:none}#mega #close{margin:0 20px;border-top:1px solid #f0f0f0;text-align:right}#mega #close a{display:inline-block;padding:16px 10px;font-size:14px;position:relative}#mega #close a .caret{position:relative;top:1px}@media only screen and (max-width:579px){#nav{height:50px}#nav .content-width{overflow:visible}#nav a#holiday-finder,#nav div#toggle{display:block}#nav ul#nav-list{display:none;width:100%;margin:0;float:left;clear:both;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.2)}#nav ul#nav-list>li{margin:0 12px 0 10px;float:none;font-family:arial,sans-serif;text-transform:none;font-size:20px;border-bottom:1px solid #f0f0f0;background:#fff}#nav ul#nav-list>li a{padding:14px 0}#nav ul#nav-list>li a.active,#nav ul#nav-list>li a.open{background:0 0}#nav ul#nav-list>li.sub{background:url(../../../images/icon_caret_right.png) 100% 20px no-repeat}#nav ul#nav-list>li:last-child{border-bottom:0}#nav ul#nav-list.open{display:none!important}#mega{display:none}}@media only screen and (min-width:580px) and (max-width:759px){#nav{height:50px}#nav a#holiday-finder,#nav div#toggle{display:block}#nav ul#nav-list{display:none}#nav .viewport#nav-list ul>li a{padding:11px 12px 0!important}#mega{display:none}}@media only screen and (min-width:760px) and (max-width:959px){#nav ul#nav-list{display:block!important}#mega ul li{width:33.33%}#mega ul li.section-header{width:100%}}#navi-scroll{position:fixed;top:0;left:0;height:100%;background:#70cbf4;overflow:hidden;font-family:tui,Arial,sans-serif}#navi-scroll.animate #navi .viewport ul.menu li a{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#navi-scroll.reset #navi .viewport ul.menu li a{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);transition:transform .1s ease}#navi{background:#70cbf4}#navi .site-search{width:260px;background:#2ea9e0;padding:17px 21px 15px 8px;border-bottom:1px solid rgba(255,255,255,.2)}#navi .site-search p{font-size:13px;text-transform:uppercase;color:#fff;float:left;width:100%;padding-bottom:4px}#navi .site-search .textfield{width:100%;height:35px;float:left;overflow:hidden;border-radius:3px;border:none;background:#70cbf4}#navi .site-search .textfield input[type=text]{width:78%;padding:8px 0 0 8px;font-size:15px;color:#fff}#navi .site-search .textfield input[type=text]::-webkit-input-placeholder{color:#fff}#navi .site-search .textfield input[type=text]:-moz-placeholder{color:#fff}#navi .site-search .textfield input[type=text]::-moz-placeholder{color:#fff}#navi .site-search .textfield input[type=text]:-ms-input-placeholder{color:#fff}#navi .site-search .textfield input[type=submit]{width:37px;height:35px;float:right;font-family:icons;color:#fff;font-size:26px;padding-bottom:4px}#navi .viewport{position:relative;overflow:hidden}#navi .viewport ul{float:left;width:260px;overflow-x:hidden;overflow-y:auto;background:#2ea9e0}#navi .viewport ul li a{box-sizing:border-box;-moz-box-sizing:border-box;height:50px;padding:15px 8px 0;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;display:block;text-transform:uppercase;-webkit-tap-highlight-color:rgba(255,255,255,.2);opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}#navi .viewport ul li a .text{float:left;font-size:17px}#navi .viewport ul li a .text.sub{text-indent:10px}#navi .viewport ul li a .text.sub:before{content:"– "}#navi .viewport ul li a .caret{text-transform:none!important;position:relative;top:-1px;font-size:18px;color:#95b3c8}#navi .viewport ul li a .caret.prev{padding-right:4px;float:left}#navi .viewport ul li a .caret.next{padding-left:4px;float:right}#navi .viewport ul li a:hover{text-decoration:none}#navi .viewport ul li a.other-sites{background:#70cbf4}#navi .viewport ul li.active{position:relative}#navi .viewport ul li:nth-child(1) a{-webkit-transition:-webkit-transform .2s ease 0s,opacity .3s ease 0s;transition:transform .2s ease 0s,opacity .3s ease 0s}#navi .viewport ul li:nth-child(2) a{-webkit-transition:-webkit-transform .2s ease .1s,opacity .3s ease .1s;transition:transform .2s ease .1s,opacity .3s ease .1s}#navi .viewport ul li:nth-child(3) a{-webkit-transition:-webkit-transform .2s ease .2s,opacity .3s ease .2s;transition:transform .2s ease .2s,opacity .3s ease .2s}#navi .viewport ul li:nth-child(4) a{-webkit-transition:-webkit-transform .2s ease .3s,opacity .3s ease .3s;transition:transform .2s ease .3s,opacity .3s ease .3s}#navi .viewport ul li:nth-child(5) a{-webkit-transition:-webkit-transform .2s ease .4s,opacity .3s ease .4s;transition:transform .2s ease .4s,opacity .3s ease .4s}#navi .viewport ul li:nth-child(6) a{-webkit-transition:-webkit-transform .2s ease .5s,opacity .3s ease .5s;transition:transform .2s ease .5s,opacity .3s ease .5s}#navi .viewport ul li:nth-child(7) a{-webkit-transition:-webkit-transform .2s ease .6s,opacity .3s ease .6s;transition:transform .2s ease .6s,opacity .3s ease .6s}#navi .viewport ul li:nth-child(8) a{-webkit-transition:-webkit-transform .2s ease .7s,opacity .3s ease .7s;transition:transform .2s ease .7s,opacity .3s ease .7s}#navi .viewport ul li:nth-child(9) a{-webkit-transition:-webkit-transform .2s ease .8s,opacity .3s ease .8s;transition:transform .2s ease .8s,opacity .3s ease .8s}#navi .viewport ul li:nth-child(10) a{-webkit-transition:-webkit-transform .2s ease .9s,opacity .3s ease .9s;transition:transform .2s ease .9s,opacity .3s ease .9s}#navi .viewport ul li:last-child:after{content:'';display:block;padding-top:94px;background-color:#2ea9e0}#navi .viewport ul.sub-menu{background:#70cbf4;display:none}#navi .viewport ul.sub-menu li a{text-indent:15px}#navi .viewport ul.sub-menu li a.category{text-transform:none!important;text-indent:0}#navi .viewport ul.sub-menu li.back a{text-indent:0;background:#2ea9e0}#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!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}}.bread-share{position:relative;margin:-8px 0 8px;min-height:24px}.bread-share .bread-viewport{position:relative;overflow:hidden;width:100%;height:20px}.bread-share .bread-viewport ul{display:inline-block;overflow:hidden;position:relative}.bread-share .bread-viewport ul li{float:left;font-size:15px;color:#999;padding-right:4px;white-space:nowrap}.bread-share .bread-viewport ul li a{color:#999;font-size:15px;display:inline-block;margin-right:4px}.bread-share .bread-viewport .ghost{position:absolute;right:0;top:0;height:100%;width:90px;background:#fff;box-shadow:-16px 0 11px #fff}.bread-share .share,.bread-share .shortlist{position:absolute;top:-3px;border:1px solid #e6e6e6;background:#f0fafe;border-radius:4px;padding:4px 5px;cursor:pointer}.bread-share .share span,.bread-share .shortlist span{display:inline-block;float:left}.bread-share .share span.icon,.bread-share .shortlist span.icon{font-family:icons;color:#70cbf4;font-size:25px;line-height:9px;height:19px}.bread-share .share span.text,.bread-share .shortlist span.text{color:#999;padding:0 2px 0 1px;font-size:15px;line-height:20px;height:20px}.bread-share .share{right:0}.bread-share .shortlist{right:98px}.bread-share .shortlist span.icon{font-size:21px;position:relative;top:3px}@media only screen and (max-width:579px){.bread-share{margin-top:0;margin-bottom:16px}.bread-share .bread-viewport{overflow:visible}.bread-share .bread-viewport ul li a{display:inline}.bread-share .bread-viewport .ghost{width:10px}.bread-share .share,.bread-share .shortlist{top:-2px;padding:4px 4px 4px 5px}.bread-share .share{right:0}.bread-share .shortlist{right:46px}}@media only screen and (min-width:580px) and (max-width:759px){.bread-share{margin-top:0}.bread-share .bread-viewport .ghost{width:20px}.bread-share .share,.bread-share .shortlist{top:-2px;padding:4px 4px 4px 5px}.bread-share .share{right:0}.bread-share .shortlist{right:46px}}@media only screen and (min-width:960px){.bread-share .bread-viewport ul{width:100%!important}}.tabs{overflow:auto;margin-bottom:-2px}.tabs li{float:left;text-transform:uppercase;font-size:13px}.tabs li a{display:block;background:#70cbf4;color:#fff;border-top:2px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;padding:9px 14px 7px}.tabs li.active a{background:#fff;color:#2ea9e0;border-top:2px solid #e6e6e6;border-right:2px solid #e6e6e6;border-left:2px solid #e6e6e6;padding:9px 14px;margin:0 1px}.inpage-nav{border-bottom:2px solid #e6e6e6;margin-bottom:30px}.inpage-nav .tabs li{font-size:15px}.tabs-container .scroll{position:relative}.tabs-container .scroll .ghost{display:none;position:absolute;top:0;right:0;height:100%;width:4px;box-shadow:-1px 0 15px 14px #fff;background:#fff}@media only screen and (max-width:579px){.inpage-nav{position:relative;z-index:10;width:100%;height:32px}.inpage-nav .tabs{background-color:#fff;position:absolute;width:100%;box-shadow:0 3px 3px rgba(0,0,0,.2)}.inpage-nav .tabs li{width:100%;border-bottom:1px solid #e6e6e6;display:none}.inpage-nav .tabs li .arrow{display:none;line-height:100%}.inpage-nav .tabs li a{background:#fff;color:#2ea9e0;border:none;margin:0;padding:12px 14px 11px;text-decoration:none}.inpage-nav .tabs li.active{border-bottom:none;display:block;position:relative}.inpage-nav .tabs li.active a{background:#70cbf4;color:#fff}.inpage-nav .tabs li.active a .arrow{display:block;height:100%;width:40px;box-sizing:border-box;-moz-box-sizing:border-box;background:#2ea9e0;position:absolute;top:0;right:0;font-family:icons;text-transform:none!important;padding:12px 0;text-align:center}.inpage-nav .tabs li.active a .arrow:after{content:"n"}.inpage-nav.open .tabs li{display:block}.inpage-nav.open .tabs li.active .arrow:after{content:"m"}.tabs-container.scrollable{overflow-x:hidden}.tabs-container.scrollable .scroll ul.tabs{float:left}.tabs-container.scrollable .scroll .ghost{display:block}}@media only screen and (min-width:580px) and (max-width:759px){.inpage-nav .tabs li a{padding:9px 9px 7px;font-size:14px}.inpage-nav .tabs li.active a{padding:9px}.tabs-container.scrollable{overflow-x:hidden}.tabs-container.scrollable .scroll ul.tabs{float:left}.tabs-container.scrollable .scroll .ghost{display:block}}.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;font-family:tui-light,Arial,sans-serif}.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;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,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,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 .inner-modal-mask.show>div.show,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 .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;background:#737373;color:#fff;padding:10px;margin-top:5px;max-width:250px;box-sizing:border-box;-moz-box-sizing:border-box}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}div.tooltip.white.bottom span.arrow{border-color:#fff 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}div.tooltip.bottom span.arrow{bottom:-16px;left:50%;border-color:#737373 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}.modal .window .finder{background:#52bceb;position:relative}.modal .window .finder form{height:100%}.modal .window .finder .error-msg{display:none;color:#fff;background:#ef0000;font-size:15px;padding:10px 15px;width:calc(100% + 30px);margin:-15px 0 14px -15px}.modal .window .finder .error-msg a{color:#ef0000}.modal .window .finder label{color:#fff;text-transform:uppercase;display:inline-block;float:left;margin-bottom:5px;font-size:15px}.modal .window .finder label .sub-label{color:#666;text-transform:none!important}.modal .window .finder input[type=number],.modal .window .finder input[type=text]{float:left;clear:left;border:none;box-shadow:0 2px 0 rgba(0,0,0,0);transition:box-shadow .3s ease;font-family:tui-light;font-family:tui-light,Arial,sans-serif}.modal .window .finder input[type=number]::-webkit-input-placeholder,.modal .window .finder input[type=text]::-webkit-input-placeholder{color:#888;font-style:italic}.modal .window .finder input[type=number]:-moz-placeholder,.modal .window .finder input[type=text]:-moz-placeholder{color:#888;font-style:italic}.modal .window .finder input[type=number]::-moz-placeholder,.modal .window .finder input[type=text]::-moz-placeholder{color:#888;font-style:italic}.modal .window .finder input[type=number]:-ms-input-placeholder,.modal .window .finder input[type=text]:-ms-input-placeholder{color:#888;font-style:italic}.modal .window .finder input[type=number]:focus,.modal .window .finder input[type=text]:focus{box-shadow:0 1px 0 rgba(0,0,0,.1)}.modal .window .finder .fake-field{float:left;height:40px;width:100%;padding:0 10px;line-height:40px;background:#fff;color:#000;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.modal .window .finder .fake-field .no-input{color:#b7b7b7;font-style:italic}.modal .window .finder .button.blue{position:absolute;top:0;right:0;padding:4px 12px;font-size:14px}.modal .window .finder .button.blue.disabled{filter:alpha(opacity=50);opacity:.5}.modal .window .finder .button#holidaySearch{float:left;width:100%;padding:0 14px}.modal .window .finder .container{position:relative;min-height:236px}.modal .window .finder .container .fields-container{position:relative;max-width:460px;margin:0 auto}.modal .window .finder .container .left-side{width:calc(100% - 210px);float:left;position:relative}.modal .window .finder .container .right-side{float:left;padding-left:40px}.modal .window .finder .col-rows input[type=number]{float:left;clear:left;width:40px;text-align:center;margin:0 10px 14px 0}.modal .window .finder .col-rows.error input[type=number]{background:#ffe5e5;color:#ef0000}.modal .window .finder .col-rows.error input[type=number]::-webkit-input-placeholder{color:#ef0000}.modal .window .finder .col-rows.error input[type=number]:-moz-placeholder{color:#ef0000}.modal .window .finder .col-rows.error input[type=number]::-moz-placeholder{color:#ef0000}.modal .window .finder .col-rows.error input[type=number]:-ms-input-placeholder{color:#ef0000}.modal .window .finder .col-rows.error input[type=number]:focus{box-shadow:none}.modal .window .finder .row{margin-bottom:14px;position:relative}.modal .window .finder .row .select{float:left;clear:left}.modal .window .finder .row input[type=text]{width:100%}.modal .window .finder .row.active .caret{display:inline-block}.modal .window .finder .row .input-container{position:relative;float:left;width:100%}.modal .window .finder .row .input-container .list-btn{width:72px;height:40px;padding:10px 0 0 32px;position:absolute;top:0;right:0;z-index:1;background:#70cbf4;color:#fff;font-size:15px;text-transform:uppercase;cursor:pointer;overflow:hidden}.modal .window .finder .row .input-container .list-btn .caret{position:absolute;top:8px;left:8px;font-size:20px;line-height:100%;text-transform:none!important}.modal .window .finder .row .input-container input[type=text]{padding-right:82px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal .window .finder .row .input-container input[type=text]:focus{padding-right:0}.modal .window .finder .row ul.auto-complete{top:67px;width:100%}.modal .window .finder .row.error input[type=text]{background:#ffe5e5;color:#ef0000}.modal .window .finder .row.error input[type=text]::-webkit-input-placeholder{color:#ef0000}.modal .window .finder .row.error input[type=text]:-moz-placeholder{color:#ef0000}.modal .window .finder .row.error input[type=text]::-moz-placeholder{color:#ef0000}.modal .window .finder .row.error input[type=text]:-ms-input-placeholder{color:#ef0000}.modal .window .finder .row.error input[type=text]:focus{box-shadow:none}.modal .window .finder .row .nonclickable{background:#d3d3d3}.modal .window .finder .half-rows .row{float:left;width:47.5%;margin-right:0}.modal .window .finder .half-rows .row .select{box-shadow:none}.modal .window .finder .half-rows .row .select span.text{padding-top:9px;font-size:16px;color:#000}.modal .window .finder .half-rows .row:first-child{margin-right:5%}.modal .window .finder .button-container{padding-top:6px;width:100%;min-height:20px;text-align:right;float:left}.modal .window .finder .button-container .cta{height:40px;padding:2px 25px 0;font-family:tui,Arial,sans-serif;font-size:17px}.modal .window .finder .button-container.smerch{padding-top:32px}.modal .window .finder.open .container{pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.modal .window .finder .loading{display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden;background-color:rgba(255,255,255,.8)}.modal .window .finder .loading img{position:absolute;top:50%;left:50%;display:block;width:44px;height:44px;margin:-44px 0 0 -22px}.modal .window .finder.compact .radio{margin-right:5px;margin-left:15px;border-color:#70cbf4}.modal .window .finder.compact .radio:first-child{margin-left:0}.modal .window .finder.compact .radio.active{background:#336799;border-color:#336799}.modal .window .finder.compact .row .input-container input[type=text]{padding-right:150px}.modal .window .finder.compact .row .input-container .list-btn{width:145px}.modal .window .finder.compact label{float:none;vertical-align:middle}.modal .window .finder.compact input[type=number]{display:inline-block;float:none;clear:none;width:40px;margin-left:5px;text-align:center}.modal .window .finder.compact .adult,.modal .window .finder.compact .child{display:inline-block}.modal .window .finder.compact .adult{margin-right:23px}.modal .window .finder.compact .button.cta{float:right;width:145px;height:40px;padding:0 14px;line-height:40px}.modal .window .finder.compact p{color:#fff}.modal .window .inner-modal-mask{display:none;position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.6);opacity:0}.modal .window .inner-modal-mask input[type=number],.modal .window .inner-modal-mask input[type=text]{transition:border .3s ease;font-family:tui-light;font-family:tui-light,Arial,sans-serif;font-size:15px}.modal .window .inner-modal-mask input[type=number]::-webkit-input-placeholder,.modal .window .inner-modal-mask input[type=text]::-webkit-input-placeholder{color:#888;font-style:italic}.modal .window .inner-modal-mask input[type=number]:-moz-placeholder,.modal .window .inner-modal-mask input[type=text]:-moz-placeholder{color:#888;font-style:italic}.modal .window .inner-modal-mask input[type=number]::-moz-placeholder,.modal .window .inner-modal-mask input[type=text]::-moz-placeholder{color:#888;font-style:italic}.modal .window .inner-modal-mask input[type=number]:-ms-input-placeholder,.modal .window .inner-modal-mask input[type=text]:-ms-input-placeholder{color:#888;font-style:italic}.modal .window .inner-modal-mask .inner-popup{display:none;position:absolute;top:10px;right:10px;bottom:10px;left:10px;max-height:100%;background:#fff;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}.modal .window .inner-modal-mask .inner-popup .actions{background:#dbf2fc;height:40px;padding:0 10px;position:relative}.modal .window .inner-modal-mask .inner-popup .actions span.title{display:inline-block;font-family:tui,Arial,sans-serif;font-size:20px;color:#000;text-transform:uppercase;padding-top:9px;position:relative;z-index:1}.modal .window .inner-modal-mask .inner-popup .actions a.link{text-transform:uppercase;display:inline-block;height:40px;position:relative;font-size:14px}.modal .window .inner-modal-mask .inner-popup .actions a.link .caret{position:absolute;top:9px;text-transform:none!important;font-size:28px;line-height:100%}.modal .window .inner-modal-mask .inner-popup .actions a.link.close{position:absolute;right:0;z-index:1;padding:4px 10px 0}.modal .window .inner-modal-mask .inner-popup .actions a.link.close .caret{position:static}.modal .window .inner-modal-mask .inner-popup .actions a.link.flexible{padding:8px 10px 0;margin-left:-8px;position:relative;z-index:1}.modal .window .inner-modal-mask .inner-popup .actions a.link.flexible .radio{text-transform:none!important;font-size:16px;margin-right:5px;position:relative;top:2px}.modal .window .inner-modal-mask .inner-popup .actions a.link.flexible .hint{color:#000}.modal .window .inner-modal-mask .inner-popup .content{position:relative;height:calc(100% - 40px)}.modal .window .inner-modal-mask .inner-popup .content input[type=number]{float:left;clear:left}.modal .window .inner-modal-mask .inner-popup .content p{color:#666;font-size:15px;line-height:normal;margin:0 10px 10px 0;padding-bottom:10px;border-bottom:1px solid #c5eafb}.modal .window .inner-modal-mask .inner-popup .content p.error{color:#ef0000}.modal .window .inner-modal-mask .inner-popup .content p.no-border-padding{border:none;padding:0}.modal .window .inner-modal-mask .inner-popup .content input[type=text].suggest{width:100%;margin:10px 0 15px}.modal .window .inner-modal-mask .inner-popup .content .scroll{overflow:hidden;height:100%}.modal .window .inner-modal-mask .inner-popup .content .scroll ul.custom-select-options li{border-top:none}.modal .window .inner-modal-mask .inner-popup .content .select .scroll{height:242px}.modal .window .inner-modal-mask .inner-popup .content .labelled-radio{display:inline-block;color:#70cbf4;cursor:pointer;font-size:15px;margin-bottom:4px}.modal .window .inner-modal-mask .inner-popup .content .labelled-radio .radio{font-size:16px;line-height:17px}.modal .window .inner-modal-mask .inner-popup .content ul{width:100%}.modal .window .inner-modal-mask .inner-popup .content ul li{position:relative;height:40px;border-top:1px solid #ebe9e2;padding:9px 10px 0 0;color:#000}.modal .window .inner-modal-mask .inner-popup .content ul li>a span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal .window .inner-modal-mask .inner-popup .content ul li:first-child{border-top:none}.modal .window .inner-modal-mask .inner-popup .content ul li:last-child{border-bottom:1px solid #ebe9e2}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options{font-size:15px}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li{margin:0 10px}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li .caret{display:none;text-transform:none!important;font-size:23px;position:absolute;top:7px;right:10px}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li>span{max-width:89%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;padding-right:3px}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.unavailable{color:#b0b0b0;font-style:italic}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.sub-location{padding-left:10px}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.sub-location>span:before{content:"– "}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.inner-sub-location{padding-left:28px}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.inner-sub-location>span:before{content:"– "}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.country{text-transform:uppercase}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.country.first{border-style:solid;height:65px;padding-top:36px}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.country.first .caret{top:31px}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.country.first:before{position:absolute;top:12px;left:0;color:#999;font-size:12px;font-style:normal;content:"DESTINATIONS"}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.active .caret.tick{display:block}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li:last-child{border-bottom:none}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.popular{text-transform:uppercase}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.popular.first{height:60px;padding-top:32px}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.popular.first .caret{top:27px}.modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.popular.first:before{position:absolute;top:7px;left:0;color:#999;font-size:12px;font-style:normal;content:"POPULAR RESORTS"}.modal .window .inner-modal-mask .inner-popup .content ul.party-size li{float:left;width:40px;height:40px;line-height:40px;text-align:center;font-size:15px;color:#2ea9e0;transition:background-color .3s ease,color .3s ease;-webkit-transition:background-color .3s ease,color .3s ease;padding:0;margin:0 16px 10px 0;border:0;cursor:pointer}.modal .window .inner-modal-mask .inner-popup .content ul.party-size li.active{background:#70cbf4;color:#fff}.modal .window .inner-modal-mask .inner-popup .content ul.party-ages li{float:left;width:33.3%;height:auto;border:none;padding:0;margin-bottom:10px;position:relative}.modal .window .inner-modal-mask .inner-popup .content ul.party-ages li input[type=number]{width:40px;text-align:center;clear:none}.modal .window .inner-modal-mask .inner-popup .content ul.party-ages li>span{position:relative;top:10px;float:left;margin-right:10px;color:#666;text-transform:uppercase}.modal .window .inner-modal-mask .inner-popup .content ul.party-ages li.error input[type=number]{background:#ffe5e5;color:#ef0000;border:none}.modal .window .inner-modal-mask .inner-popup .content ul.party-ages li.error input[type=number]::-webkit-input-placeholder{color:#ef0000}.modal .window .inner-modal-mask .inner-popup .content ul.party-ages li.error input[type=number]:-moz-placeholder{color:#ef0000}.modal .window .inner-modal-mask .inner-popup .content ul.party-ages li.error input[type=number]::-moz-placeholder{color:#ef0000}.modal .window .inner-modal-mask .inner-popup .content ul.party-ages li.error input[type=number]:-ms-input-placeholder{color:#ef0000}.modal .window .inner-modal-mask .inner-popup .content ul.party-ages li.error input[type=number]:focus{box-shadow:none}.modal .window .inner-modal-mask .inner-popup .content.overflow-yes{overflow-y:auto}.modal .window .inner-modal-mask .inner-popup .content.overflow-yes>div.overflow-yes-inner{padding-bottom:46px}.modal .window .inner-modal-mask .inner-popup .content .loading{-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;position:absolute;top:-40px;left:0;height:40px;width:0;background:#70cbf4}.modal .window .inner-modal-mask .inner-popup .content>.scroll,.modal .window .inner-modal-mask .inner-popup .content>.select{opacity:0}.modal .window .inner-modal-mask .inner-popup .content>.scroll.departure-month,.modal .window .inner-modal-mask .inner-popup .content>.scroll.duration,.modal .window .inner-modal-mask .inner-popup .content>.select.departure-month,.modal .window .inner-modal-mask .inner-popup .content>.select.duration{opacity:1}.modal .window .inner-modal-mask .inner-popup .button-container{border-top:1px solid #ebe9e2;margin:0 10px;padding:9px 0 10px;width:calc(100% - 20px);background:#fff;line-height:100%}.modal .window .inner-modal-mask .inner-popup .button-container a{color:#2ea9e0;transition:opacity .3s ease}.modal .window .inner-modal-mask .inner-popup .button-container a.change-party-size{float:left;text-transform:uppercase;font-size:15px}.modal .window .inner-modal-mask .inner-popup .button-container a.done{text-transform:uppercase;font-size:15px;float:right}.modal .window .inner-modal-mask .inner-popup .button-container a.disabled{opacity:.4;filter:alpha(opacity=40)}.modal .window .inner-modal-mask .inner-popup .button-container.bottom{position:fixed;bottom:0}.modal .window .inner-modal-mask .inner-popup#calendar,.modal .window .inner-modal-mask .inner-popup#get-price-calendar,.modal .window .inner-modal-mask .inner-popup.get-price-calendar{right:auto;width:300px;max-height:300px;left:50%;margin-left:-150px}.modal .window .inner-modal-mask .inner-popup#calendar .content,.modal .window .inner-modal-mask .inner-popup#get-price-calendar .content,.modal .window .inner-modal-mask .inner-popup.get-price-calendar .content{padding:10px 0 0}.modal .window .inner-modal-mask .inner-popup#calendar .content .scroll,.modal .window .inner-modal-mask .inner-popup#get-price-calendar .content .scroll,.modal .window .inner-modal-mask .inner-popup.get-price-calendar .content .scroll{padding:0 10px 10px}.modal .window .inner-modal-mask .inner-popup#calendar .content .select,.modal .window .inner-modal-mask .inner-popup#get-price-calendar .content .select,.modal .window .inner-modal-mask .inner-popup.get-price-calendar .content .select{width:100%;background:0 0;box-shadow:none;color:#2ea9e0}.modal .window .inner-modal-mask .inner-popup#calendar .content .select>span.text,.modal .window .inner-modal-mask .inner-popup#get-price-calendar .content .select>span.text,.modal .window .inner-modal-mask .inner-popup.get-price-calendar .content .select>span.text{font-family:tui,Arial,sans-serif;font-size:22px;padding:1px 0 0;width:100%;height:100%;text-align:center}.modal .window .inner-modal-mask .inner-popup#calendar .content .select>span.text:after,.modal .window .inner-modal-mask .inner-popup#get-price-calendar .content .select>span.text:after,.modal .window .inner-modal-mask .inner-popup.get-price-calendar .content .select>span.text:after{font-family:icons;font-size:15px;content:" n"}.modal .window .inner-modal-mask .inner-popup#adults .content,.modal .window .inner-modal-mask .inner-popup#child .content,.modal .window .inner-modal-mask .inner-popup#guests .content{padding:10px 0 0 10px}.modal .window .inner-modal-mask .inner-popup#child-age .content{padding:10px 0 10px 10px}.modal .window .inner-modal-mask .inner-popup#child-age .content .party{padding-bottom:36px}.modal .window .inner-modal-mask .inner-popup#guests input[type=number].error{background:#ffe5e5;color:#ef0000;border:none}.modal .window .inner-modal-mask .inner-popup#guests input[type=number].error::-webkit-input-placeholder{color:#ef0000}.modal .window .inner-modal-mask .inner-popup#guests input[type=number].error:-moz-placeholder{color:#ef0000}.modal .window .inner-modal-mask .inner-popup#guests input[type=number].error::-moz-placeholder{color:#ef0000}.modal .window .inner-modal-mask .inner-popup#guests input[type=number].error:-ms-input-placeholder{color:#ef0000}.modal .window .inner-modal-mask .inner-popup#guests input[type=number].error:focus{box-shadow:none}.modal .window .inner-modal-mask .inner-popup#guests label{text-transform:uppercase;color:#333;font-size:15px}.modal .window .inner-modal-mask .inner-popup#guests .choose-for-me{padding:0 10px 10px 0}.modal .window .inner-modal-mask .inner-popup#guests .choose-for-me p.error{border:none;padding:0}.modal .window .inner-modal-mask .inner-popup#guests .choose-for-me input,.modal .window .inner-modal-mask .inner-popup#guests .choose-for-me label{float:left}.modal .window .inner-modal-mask .inner-popup#guests .choose-for-me label{margin:10px 12px 0 0}.modal .window .inner-modal-mask .inner-popup#guests .choose-for-me input{max-width:128px}.modal .window .inner-modal-mask .inner-popup#guests .guests-per-room{border-top:1px solid #ebe9e2;padding:0 10px 10px 0}.modal .window .inner-modal-mask .inner-popup#guests .guests-per-room>label{display:block;margin:10px 0}.modal .window .inner-modal-mask .inner-popup#guests .guests-per-room .party-ages li span{text-transform:none!important;font-size:14px}.modal .window .inner-modal-mask .inner-popup#guests .guests-per-room .party-ages li:last-child{width:100%}.modal .window .inner-modal-mask .inner-popup#guests .guests-per-room .party-ages li:last-child span{top:auto;width:100%;margin:0 0 10px}.modal .window .inner-modal-mask .inner-popup#guests .guests-per-room .party-ages li:last-child>div{float:left;width:100%;margin-bottom:-14px}.modal .window .inner-modal-mask .inner-popup#guests .guests-per-room .party-ages li:last-child input{margin:0 12px 10px 0}.modal .window .inner-modal-mask .inner-popup#guests .child-age-on-return,.modal .window .inner-modal-mask .inner-popup#guests .room-selection{padding:0 10px 10px 0}.modal .window .inner-modal-mask .inner-popup.no-max-h{max-height:none}.modal .window .inner-modal-mask .inner-popup#adults,.modal .window .inner-modal-mask .inner-popup#calendar,.modal .window .inner-modal-mask .inner-popup#child,.modal .window .inner-modal-mask .inner-popup#child-age,.modal .window .inner-modal-mask .inner-popup#duration,.modal .window .inner-modal-mask .inner-popup#rooms{bottom:auto}.modal .window .inner-modal-mask.in{transition:opacity .3s ease;opacity:1}.modal .window .inner-modal-mask.in .inner-popup{-webkit-transition:-webkit-transform .3s ease .3s,opacity .3s ease .3s;transition:transform .3s ease .3s,opacity .3s ease .3s;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.modal .window .inner-modal-mask.out{transition:opacity .3s ease .3s;opacity:0}.modal .window .inner-modal-mask.out .inner-popup{-webkit-transition:-webkit-transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}.modal .window>.loading{display:none;position:absolute;top:40px;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background-color:rgba(0,0,0,.6)}.modal .window>.loading img{position:absolute;top:50%;left:50%;display:block;width:44px;height:44px;margin:-44px 0 0 -22px}.modal .window>.loading .spinner{position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px}html.ios .modal .window .finder .row ul.auto-complete{top:66px}@media only screen and (max-width:579px){.modal .window .finder .container .left-side{width:100%}.modal .window .finder .container .right-side{width:100%;padding:0}.modal .window .finder .container .right-side .col-rows label{margin:10px 10px 0 0}.modal .window .finder .container .right-side .col-rows input[type=number]{clear:none;margin-right:0}.modal .window .finder .container .right-side .col-rows.adult{float:left}.modal .window .finder .container .right-side .col-rows.child{float:right}.modal .window .finder .half-rows,.modal .window .finder .row{margin-right:0}.modal .window .finder .half-rows .row label{width:100%}.modal .window .finder .half-rows .row:first-child{width:51%;margin-right:0;padding-right:0}.modal .window .finder .half-rows .row:last-child{width:49%;margin-right:0;padding-left:10px}.modal .window .finder .half-rows .row:last-child.resize-text-12 input[type=text]{padding:6px 9px;font-size:12px}.modal .window .finder .half-rows .row:last-child.resize-text-15{font-size:15px}.modal .window .finder .half-rows.guests-container .row:first-child,.modal .window .finder .half-rows.guests-container .row:last-child{width:100%;padding:0}.modal .window .finder .half-rows.guests-container .row:last-child label{display:none}.modal .window .finder .half-rows.guests-container .row:last-child #holidaySearch.button{display:block;max-width:200px;float:none;margin:20px auto 0}.modal .window .finder .col{position:static;width:100%}.modal .window .finder .col label{margin-top:0}.modal .window .finder .col>div{border:none;padding:0;float:none;width:100%;overflow:auto}.modal .window .finder .col>div .col-rows{float:left;width:50%}.modal .window .finder .col>div .col-rows input[type=number]{clear:none;text-align:center;margin:0 9px 20px 0}.modal .window .finder .col>div .col-rows span{margin:11px 0 29px;font-size:15px}.modal .window .finder .button-container{text-align:center}.modal .window .finder .button-container.smerch{padding-top:6px}.modal .window .finder.compact .row .input-container input[type=text]{padding-right:80px}.modal .window .finder.compact .row .input-container .list-btn{width:72px}.modal .window .finder.compact .child{float:right}.modal .window .finder.compact .button.cta{width:100%;margin-top:10px}.modal .window .inner-modal-mask .inner-popup .content ul.party-size{margin:0 auto;padding-top:3px}.modal .window .inner-modal-mask .inner-popup .content ul.party-ages li{width:50%}}@media only screen and (max-width:579px) and (orientation:landscape){.modal .window .inner-modal-mask .inner-popup .content ul.party-size{width:auto}.modal .window .inner-modal-mask .inner-popup .content ul.party-ages li{width:50%}.modal .window .inner-modal-mask .inner-popup .content .select .scroll{height:174px}.modal .window .inner-modal-mask .inner-popup#child-age{bottom:15px}.modal .window .inner-modal-mask .inner-popup#calendar{max-height:290px;overflow:hidden}}.amend-and-cancel .modal{z-index:5008}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.row.check-price-title{border-bottom:1px solid #a0c8e6;padding-bottom:5px}.row.check-price-title h3,.row.check-price-title p{color:#fff}#footer{overflow:hidden}#footer *{font-family:tui-light;font-family:tui-light,Arial,sans-serif}#footer i.caret.link{top:0}#footer .developing-constantly{border:1px solid #e6e6e6;background:#f0f0f0;padding:10px;margin:0 0 10px}#footer .developing-constantly p{font-size:15px;line-height:normal;padding-bottom:3px}#footer .developing-constantly ul{overflow:auto}#footer .developing-constantly ul li{float:left;margin-left:15px;font-size:15px}#footer .developing-constantly ul li a{display:inline-block;padding-left:1px}#footer .developing-constantly ul li:first-child{margin-left:0}#footer #call-us{font-family:tui,Arial,sans-serif;line-height:100%;padding:0 20px}#footer #call-us .content-width{border-top:1px solid #ebe9e2;padding:16px 0}#footer #call-us .caret{background:#70cbf4;width:30px;height:30px;line-height:30px;text-align:center;border-radius:2px;font-size:16px;float:left;font-family:icons}#footer #call-us h2{float:left;font-size:24px;padding:7px 0 0 10px}#footer #call-us h2 span{font-size:20px;text-transform:none}#footer #call-us h2 span a{font-size:24px}#footer #booked{border-top:1px solid #ebe9e2;line-height:100%;padding:16px 20px}#footer #booked h2{font-size:24px;padding:7px 0 10px}#footer #booked h2 .caret{width:30px;height:30px;line-height:100%;margin-right:10px;padding-top:2px;background:#70cbf4;border-radius:2px;font-size:22px;text-align:center}#footer #booked h2 .caret.cruise-only{font-family:icons}#footer #booked p{column-count:5;column-gap:10px;-webkit-column-count:5;-webkit-column-gap:10px;-moz-column-count:5;-moz-column-gap:10px}#footer #booked p a{display:block;padding:6px 0;font-size:15px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid-column}#footer #booked ul{line-height:24px}#footer #booked ul a{display:block;padding:6px 0;font-size:15px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid-column}#footer #utility{margin:0;padding:0 20px}#footer #utility .content-width{padding:14px 0!important;border-top:1px solid #ebe9e2}#footer #utility a#backtotop{float:right;font-size:15px;position:relative;color:#2ea9e0;padding-right:35px}#footer #utility a#backtotop .caret{font-size:20px;position:absolute;top:0;right:0;font-family:icons}#footer #utility ul.follow-us{margin-left:-10px}#footer #utility ul.follow-us li{float:left;padding-left:10px}#footer #utility ul.follow-us li>span{display:inline-block;padding-top:2px;font-size:15px}#footer #utility ul.follow-us li.icon a{display:inline-block;width:24px;height:24px;background-color:#999;font-size:16px;color:#fff;line-height:20px;text-align:center;-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;text-decoration:none}#footer #utility ul.follow-us li.icon a:hover{text-decoration:none}#footer #utility ul.follow-us li.icon a span{line-height:22px;display:block;margin-top:2px}#footer #utility ul.follow-us li.icon.fb a{background-color:#3b5998}#footer #utility ul.follow-us li.icon.tw a{background-color:#2daddc}#footer #utility ul.follow-us li.icon.gp a{background-color:#dd4b39}#footer #utility ul.follow-us li.icon.pn a{background-color:#cb2027}#footer #utility ul.follow-us li.icon.yt a{background-color:#cc181e}#footer #utility ul.follow-us li.icon.in a{background-color:#517fa4}#footer #utility ul.follow-us li.social-media-button{background:url(../../../images/icon-blog.png) no-repeat #000;width:24px;height:24px;padding-left:0;margin-left:10px;cursor:pointer}#footer #utility ul.follow-us li.social-media-button a{width:100%;height:100%;display:inline-block}#footer #utility .content-width{border-top:1px solid #f9f8f6;position:relative}#footer #utility .content-width:first-child{padding-top:0;border-top:0}#footer #offers{padding:0 20px}#footer #offers .content-width{border-top:1px solid #ebe9e2}#footer #offers p{color:#999}#footer #offers p a{font-size:15px;white-space:nowrap}#footer #offers p a i{font-family:icons}#footer #offers .content-width{padding:13px 0 14px}#footer #search{padding:20px;background:#70cbf4;font-size:15px;min-height:60px}#footer #search .search-field{width:50%;height:38px;float:left;overflow:hidden;border-radius:0;border:1px solid rgba(255,255,255,.4)}#footer #search .search-field input[type=text]{width:calc(100% - 38px);margin-top:7px;font-family:tui-light;font-family:tui-light,Arial,sans-serif;color:#fff;text-indent:8px}#footer #search .search-field input[type=text]::-webkit-input-placeholder{color:#fff}#footer #search .search-field input[type=text]:-moz-placeholder{color:#fff}#footer #search .search-field input[type=text]::-moz-placeholder{color:#fff}#footer #search .search-field input[type=text]:-ms-input-placeholder{color:#fff}#footer #search .search-field i.search-icon{color:#fff}#footer #search .search-field button{float:right;font-family:icon-v2!important;font-size:18px;-webkit-appearance:none;cursor:pointer;width:38px;height:37px}#footer #search p{float:right;margin-top:7px}#footer #search p a{display:inline-block;font-size:15px;color:#fff;padding-left:10px}#footer #search a#backtotop{float:right;font-size:15px;position:relative;color:#fff;padding-right:35px}#footer #search a#backtotop .caret{font-size:30px;line-height:30px;position:absolute;top:-6px;right:0;font-family:icons}#footer #group{min-height:90px;padding:10px 20px;border-bottom:1px solid #ebe9e2;background:#fafafa}#footer #group>.content-width{position:relative}#footer #group .copy{max-width:855px;margin-right:150px}#footer #group .copy #world-of-tui{float:left;width:60px;height:80px;margin:-10px 12px 10px 0}#footer #group .copy #world-of-tui img{display:block;width:100%}#footer #group .copy p{font-size:15px;line-height:normal;color:#999}#footer #group .commission{padding-top:40px;float:right;font-size:9px;color:#2ea9e0}#footer #group .logos{float:right;position:absolute;top:5px;right:0}#footer #group .logos>a,#footer #group .logos>span{background:url(../../../images/logo/tui-globals-sprite-new.png) top left no-repeat}#footer #group .logos span{float:left}#footer #group .logos span#world-of-tui{width:121px;height:23px;margin:5px 35px 0 0;background-position:0 -66px;-webkit-background-size:146px 228px;-moz-background-size:146px 228px;-o-background-size:146px 228px;background-size:146px 228px}#footer #group .logos a{float:left;text-indent:100%;overflow:hidden;margin-bottom:2px}#footer #group .logos a#logo-abta{width:77px;height:30px;margin:8px 14px 0 0;background-position:0 -63px;-webkit-background-size:77px 93px;-moz-background-size:77px 93px;-o-background-size:77px 93px;background-size:77px 93px}#footer #group .logos a#logo-atol{width:41px;height:42px;background-position:0 2px;-webkit-background-size:48px 58px;-moz-background-size:48px 58px;-o-background-size:48px 58px;background-size:48px 58px}#footer #group .logos a#c-ar{height:79px;width:50px;background:url(../../../images/logo/commission_for_aviation_regulation_logo.png) top left no-repeat;-webkit-background-size:54px 82px;-moz-background-size:54px 82px;-o-background-size:54px 82px;background-size:54px 82px;position:relative;margin-top:-7px}#footer #group .logos a#c-ar span{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:9px;text-indent:0}#footer .know-before{padding:10px 20px;background:#fafafa;border-bottom:1px solid #ebe9e2}#footer .know-before p{margin:5px 0}#footer .know-before .know-before-logo{float:right;margin-right:10px}#footer .know-before .know-before-heading{text-transform:uppercase;line-height:19px}#footer .know-before h3{font-size:14px!important;color:#999}#footer .know-before p{font-size:13px;line-height:17px;color:#999}#footer .know-before a{font-size:13px}#footer #holidayextras,#footer #terms{padding:0 20px;background:#fafafa}#footer #holidayextras .content-width,#footer #terms .content-width{border-bottom:1px solid #ebe9e2;padding:10px 0}#footer #holidayextras .column,#footer #terms .column{float:left;width:22%;padding:10px;line-height:1.7}#footer #holidayextras div.row:after,#footer #terms div.row:after{content:"";display:table;clear:both}#footer #holidayextras p,#footer #terms p{column-count:4;column-gap:10px;-webkit-column-count:4;-webkit-column-gap:10px;-moz-column-count:4;-moz-column-gap:10px}#footer #holidayextras p.title,#footer #terms p.title{color:#999;margin:5px 0;font-size:15px;text-transform:none}#footer #holidayextras p a,#footer #terms p a{padding:6px 0;font-size:15px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid-column;width:194px!important;display:inline-block}#footer #seo{background:#fafafa}#footer #seo .content-width{border-bottom:1px solid #ebe9e2}#footer #seo .accordion{float:none;width:100%}#footer #seo .accordion .item{border:none;background:#fafafa;transition:background .3s ease}#footer #seo .accordion .item .trigger{border:none;line-height:40px;position:relative;padding:0 20px}#footer #seo .accordion .item .trigger ul li{color:#2ea9e0!important;font-size:15px;line-height:38px;transition:color .3s ease}#footer #seo .accordion .item .trigger ul li:hover{text-decoration:underline}#footer #seo .accordion .item .trigger:after{content:"";position:absolute;right:20px;top:19px;border-width:6px;border-style:solid;border-color:#70cbf4 transparent transparent}#footer #seo .accordion .item .content{background:0 0;padding:0 20px}#footer #seo .accordion .item .content>div>div{padding:10px 0;border-bottom:1px solid #f9f8f6}#footer #seo .accordion .item .content>div>div p{width:100%;margin-bottom:5px;color:#999;font-size:15px}#footer #seo .accordion .item .content>div>div div{column-count:5;column-gap:10px;-webkit-column-count:5;-webkit-column-gap:10px;-moz-column-count:5;-moz-column-gap:10px}#footer #seo .accordion .item .content>div>div div a{display:block;font-size:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:35px}#footer #seo .accordion .item .content>div>div:last-child{border-bottom:none}#footer #seo .accordion .item.open{background:#fff}#footer #seo .accordion .item.open .trigger{border-bottom:1px solid #f9f8f6}#footer #seo .accordion .item.open .trigger ul li{color:#ccc}#footer #seo .accordion .item.open .trigger:after{top:11px;border-color:transparent transparent #70cbf4}#disclaimer{padding:0 20px;background:#fafafa}#disclaimer .disclaim{border:none;padding:20px 0 14px}#disclaimer .disclaim p{font-size:13px;margin-bottom:8px;line-height:normal;font-family:tui-light;font-family:tui-light,Arial,sans-serif}#disclaimer .disclaim p a{font-size:13px;color:#70cbf4}#disclaimer .disclaim.atol{border-top:1px solid #e6e6e6}#footnote{padding:0 20px;background:#fafafa;border-bottom:1px solid #ebe9e2}#footnote .footnote-msg{padding-top:20px;padding-bottom:14px;color:#999;border:none}#footnote .footnote-msg .know-header-section{padding-bottom:3px}#footnote .footnote-msg .know-before-heading{text-transform:uppercase;font-size:14px!important;line-height:19px}#footnote .footnote-msg .travel-aware-font{padding-bottom:3px;color:#999}#footnote .footnote-msg .know-before-logo{float:right;margin-right:10px}#footnote .footnote-msg h2{font-size:16px!important;padding:10px 0;color:#999;font-weight:400}#footnote .footnote-msg p{color:#999;padding-bottom:8px;line-height:17px;font-family:.tui!important;word-break:break-word;font-size:13px}#footnote .footnote-msg p a{color:#70cbf4;font-size:13px}#footnote .footnote-msg.atol{border-top:1px solid #e6e6e6}@media only screen and (max-width:579px){#footer #mobile-feedback{padding:14px 10px 0}#footer #call-us{padding:0 10px}#footer #call-us h2{padding-top:0}#footer #call-us h2 span{display:block;padding-top:8px}#footer #booked p{column-count:2;column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;-moz-column-count:2;-moz-column-gap:10px}#footer .know-before{padding:10px}#footer .know-before .know-header-section{overflow:auto;padding-bottom:10px}#footer .know-before .know-header-section .know-before-logo{float:left;margin-right:20px}#footer .know-before .know-before-heading{text-transform:uppercase;padding-top:15px;line-height:19px}#footer #utility{padding:0 10px}#footer #utility a#backtotop span{display:none}#footer #offers{padding:0 10px}#footer #search{padding:20px 10px}#footer #search .search-field{width:auto;float:none}#footer #search .search-field input[type=text]{width:80%}#footer #search .search-field button{width:40px;border-radius:0;-webkit-appearance:none}#footer #search p{float:left;margin:14px 0 0 -10px}#footer #search a#backtotop{float:none;left:50%;margin-left:-38.5px}#footer #contact{padding:0 10px}#footer #contact .speak{display:block;float:none;margin-top:5px}#footer #contact p{padding-top:12px;line-height:normal;margin-bottom:-3px}#footer #contact p span{display:none}#footer #contact p a{display:inline-block;width:50%;margin-bottom:5px}#footer #group{padding:10px}#footer #group .copy{float:left;width:100%;width:80%}#footer #group .copy #world-of-tui{display:block;margin-right:12px}#footer #group .copy p{margin-left:6px}#footer #group .commission{padding-top:0}#footer #group .logos{margin-top:5px;position:absolute}#footer #group .logos a#logo-atol{margin-right:14px}#footer #group .logos a#c-ar{margin-top:0}#footer #group.falcon a{float:right}#footer #group.falcon .copy{width:calc(100% - 50px);margin-right:0}#footer #group.falcon .copy #world-of-tui img{margin-top:12px}#footer #group.falcon .logos{width:50px;margin-top:0}#footer #holidayextras,#footer #terms{padding:10px}#footer #holidayextras .content-width,#footer #terms .content-width{padding:16px 0}#footer #holidayextras .column,#footer #terms .column{float:left;width:44%;padding:10px;height:136px;line-height:1.38}#footer #holidayextras p,#footer #terms p{column-count:2;column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;-moz-column-count:2;-moz-column-gap:10px}#footnote{padding:10px}#footnote .footnote-msg{padding-top:0}#footnote .footnote-msg .know-header-section{overflow:auto;padding-bottom:10px}#footnote .footnote-msg .know-before-heading{text-transform:uppercase;padding-top:15px;line-height:19px;font-size:14px!important}#footnote .footnote-msg .know-before-logo{float:left;margin-right:20px}#footnote .footnote-msg h2{font-size:14px!important}#disclaimer{padding:0 10px}}@media only screen and (max-width:354px){#footer #holidayextras,#footer #terms{padding:10px}#footer #holidayextras .column,#footer #terms .column{float:left;width:37%;padding:20px;line-height:1.38}}@media only screen and (min-width:580px) and (max-width:759px){#footer #group,#footer #holidayextras,#footer #search,#footer #terms{padding-left:10px;padding-right:10px}#footer #search .speak{height:auto;padding-bottom:4px;text-align:right}#footer #search .speak span{margin-right:0;display:block}#footer #contact{padding:0 10px}#footer #group .copy #world-of-tui{display:block}#footer #group .copy p{margin-left:72px}#footer #group .copy.falcon .copy{width:-webkit-calc(50%);width:-moz-calc(50%);width:calc(50%);margin-right:0}#footer #group .copy.falcon .copy #world-of-tui img{margin-top:12px}#footer #group .copy.falcon .logos{width:50px;margin-top:0}#footer .know-before{padding:10px}#footer #mobile-feedback,#footer #utility{padding:14px 10px 0}#footer #offers{padding:0 10px}#footer #booked .column,#footer #holidayextras .column,#footer #terms .column{float:left;width:29%;padding:10px;height:136px;line-height:1.38}#footer #booked p,#footer #holidayextras p,#footer #terms p{column-count:3;column-gap:10px;-webkit-column-count:3;-webkit-column-gap:10px;-moz-column-count:3;-moz-column-gap:10px}#footnote{padding:18px 10px}#disclaimer{padding:0 10px}}@media only screen and (min-width:760px) and (max-width:959px){#footer #mobile-feedback,#footer #utility{padding:14px 20px 0}#footer #group .copy p{margin-right:50px}#footer .know-before{padding-left:20px;padding-right:10px}#footer #booked .column,#footer #holidayextras .column,#footer #terms .column{float:left;width:29%;padding:10px;line-height:1.38}#footer #booked p,#footer #holidayextras p,#footer #seo .accordion .item .trigger ul,#footer #terms p{column-count:4;column-gap:10px;-webkit-column-count:4;-webkit-column-gap:10px;-moz-column-count:4;-moz-column-gap:10px}#footer #seo .accordion .item .trigger ul li{float:left;text-align:center;min-width:115px;width:15%;width:auto}#footer #seo .accordion .item .content>div>div div{column-count:4;column-gap:10px;-webkit-column-count:4;-webkit-column-gap:10px;-moz-column-count:4;-moz-column-gap:10px}}@media only screen and (min-width:960px){.full-width #footer #seo .accordion .item .trigger ul{padding-left:0}#footer #mobile-feedback,#footer #utility{padding:14px 20px 0}#footer #seo .accordion .item .trigger ul{column-count:4;column-gap:10px;-webkit-column-count:4;-webkit-column-gap:10px;-moz-column-count:4;-moz-column-gap:10px}}.ie #seo{border-bottom:1px solid #ebe9e2}.ie #seo .accordion .item .content>div>div div{column-count:5;column-gap:10px;-webkit-column-count:5;-webkit-column-gap:10px;-moz-column-count:5;-moz-column-gap:10px}.ie #seo .accordion .item .content>div>div div a{width:194px!important;display:inline-block!important}#footer #terms .cnf{padding:0}#footer #terms .cnf.falconfooter .content-width,#footer #terms .cnf.falconfooter .know-before{border-bottom:0!important;padding:10px 0}#footer #terms .cnf.falconfooter .content-width p,#footer #terms .cnf.falconfooter .know-before p{columns:initial!important}#footer #terms .cnf.falconfooter .content-width p a,#footer #terms .cnf.falconfooter .know-before p a{width:auto!important}#footer #terms .cnf.falconfooter p{columns:initial!important}.alert{margin-bottom:10px;line-height:normal;background:#fff;border:1px solid #ccc}.alert a{display:block;padding:7px 7px 7px 25px;color:#2ea9e0;position:relative}.alert a .caret{position:absolute;top:9px;left:10px}.alert a span{color:#666;font-size:13px}.alert a:hover{text-decoration:none}.alert .title{display:block}.alert.high-level{color:#000;border:1px solid #ef0000;background:#f9eded}.alert.mid-level{color:#000;border:1px solid #fcb712;background:#faf3e2}.alert.low-level{color:#000;border:1px solid #5f99c5;background:#eff5f9}.alert.info{border:1px solid #e6e6e6;background:#f0f0f0}.alert.no-border{border:none!important}.alert.no-margin-bottom{margin-bottom:0!important}.alert.white-text{background:#b0b0b0;color:#fff}.alert.white-text a{color:#fff}.alert.generic{position:relative;padding:12px;font-size:15px}.alert.generic.high-level{padding-left:36px}.alert.generic.blank{border-color:transparent;background:0 0}.alert.generic.info{border:1px solid #e6e6e6;background:#f0f0f0}.alert.generic.info a{padding-left:13px}.alert.generic.info a.no-pad{padding:0}.alert.generic.info a:hover{text-decoration:underline}.alert.generic.info a .caret.link{position:absolute;top:1px;left:0}.alert.generic.highlight.green{background:#dff0dc;border-color:#65a358}.alert.generic a{padding:0;font-size:15px}.alert.generic a .caret{position:static}.alert.generic .caret.warning{position:absolute;top:5px;left:10px;font-size:22px}.alert.larger-icon a{padding-left:32px}.alert.larger-icon a .caret{font-size:20px;line-height:100%;top:5px;left:8px}.alert.links{overflow:auto;text-align:right}.alert.links a{display:inline-block;height:40px;padding:10px 14px 0 36px;font-size:15px}.alert.links a .caret{font-size:22px;top:7px;left:10px;line-height:100%}.alert.links a .caret.email{top:6px}.alert.links.two a{width:50%}.alert-header{padding:71px 0 0}@media only screen and (max-width:579px){p.alert.first{margin-top:-10px}p.alert.space-top{margin-top:10px}p.alert.links{text-align:center}p.alert.links a{display:block}p.alert.links a .caret{left:50%;margin-left:-58px}}@media only screen and (min-width:580px) and (max-width:759px){p.alert.first{margin-top:-10px}p.alert.space-top{margin-top:0}}@media only screen and (min-width:760px) and (max-width:959px){p.alert.first{margin-top:-10px}p.alert.space-top{margin-top:2px}}@media only screen and (min-width:960px){p.alert.space-top{margin-top:0}}.title .logo{width:115px;position:absolute;top:0;left:0}.title.taller .logo{width:144px;height:50px;left:-8px}.title.taller .logo embed{width:100%;height:50px}.modal-content .disaster h4{color:#2ea9e0;margin:0 0 10px}.modal-content .disaster p{color:#000;line-height:normal}.modal-content .disaster div.option{height:40px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin-top:16px}.modal-content .disaster div.option a{position:relative;display:block;height:100%;padding:9px 5px 0 35px}.modal-content .disaster div.option a .caret{position:absolute}.modal-content .disaster div.option a .caret.link{font-size:28px;top:2px;left:5px}.modal-content .disaster a.button{margin:20px 0 10px;padding:10px 35px;float:left;font-size:14px}@media only screen and (max-width:579px){.modal-content .disaster a.button{width:100%;padding:10px 0;text-align:center}}i.dreamliner{display:inline-block;width:90px;height:24px;background:url(../images/bookings/dreamliner.png) no-repeat}.airline-logo{display:inline-block;width:80px;background:url(../images/shortlist/airlinelogosprite.png) no-repeat}.airline-logo.TOM{height:29px}.airline-logo.EZY{height:29px;background-position:0 -36px}.airline-logo.MSA{height:30px;background-position:0 -74px}.airline-logo.FPO{height:17px;background-position:0 -113px}.airline-logo.AEA{height:19px;background-position:0 -140px}.airline-logo.BA{height:12px;background-position:0 -168px}.airline-logo.BE{height:26px;background-position:0 -190px}.airline-logo.BGH{height:16px;background-position:0 -226px}.airline-logo.BJ{height:27px;background-position:0 -252px}.airline-logo.CMV{height:19px;background-position:0 -289px}.airline-logo.DY{height:21px;background-position:0 -318px}.airline-logo.EI{height:16px;background-position:0 -349px}.airline-logo.FHY{height:16px;background-position:0 -374px}.airline-logo.JAF{height:15px;background-position:0 -400px}.airline-logo.albastar{height:19px;background-position:0 -423px}.airline-logo.AMC{height:33px;background-position:0 -452px}.airline-logo.LS{height:14px;background-position:0 -495px}.airline-logo.MON,.airline-logo.ZB{height:30px;background-position:0 -518px}.airline-logo.orbest{height:34px;background-position:0 -558px}.airline-logo.OHY{height:21px;background-position:-88px 0}.airline-logo.TFL{height:24px;background-position:-88px -31px}.airline-logo.PGT{height:23px;background-position:-88px -65px}.airline-logo.TAX{height:15px;background-position:-88px -96px}.airline-logo.TCX{height:12px;background-position:-88px -121px}#new-header{height:60px;background:#70cbf4;color:#fff;font-family:tui,Arial,sans-serif;padding:0 20px}#new-header #toggle{height:46px;width:50px;font-size:26px;padding-top:8px;cursor:pointer;text-align:center;float:left;line-height:100%;margin-left:-10px}#new-header #logo{position:relative;margin:20px 10px 0 0;overflow:hidden;background:url(../../../images/logo/falcon-logo-mobile.png) no-repeat;width:116px;height:34px;-webkit-background-size:116px 34px;-moz-background-size:116px 34px;-o-background-size:116px 34px;background-size:116px 34px;float:left}#new-header #logo>a{display:block;width:100%;height:100%}#new-header .view-pay-booking{position:absolute;right:280px;top:0;color:#fff;font-size:16px;line-height:100%;display:inline-block;padding:12px 15px 0;height:40px}#new-header .travel-tools{position:absolute;right:140px;top:0;color:#fff;font-size:16px;line-height:100%;display:inline-block;padding:12px 15px 0;height:40px}#new-header .travel-tools>span{width:0;height:0;border-style:solid;border-width:5px;border-color:#fff transparent transparent;display:inline-block;position:relative;top:3px;left:3px}#new-header .travel-tools+.travel-tools-options{position:absolute;top:40px;right:140px;z-index:102;background:#fff;width:200px;height:0;box-shadow:0 1px 0 rgba(0,0,0,.1);overflow:hidden;transition:height .3s ease}#new-header .travel-tools+.travel-tools-options .inner{position:absolute;bottom:0;left:0;padding:0 10px;width:100%}#new-header .travel-tools+.travel-tools-options .inner ul li a{display:block;padding:8px 0;border-bottom:1px solid #ebe9e2;color:#2ea9e0}#new-header .travel-tools+.travel-tools-options .inner ul li:last-child a{border-bottom:none}#new-header .travel-tools.open>span{border-color:transparent transparent #fff;top:-2px}#new-header .travel-tools.open+.travel-tools-options{height:144px;color:#333}#new-header #shortl{position:absolute;right:0;top:0;cursor:pointer;height:40px;color:#fff!important}#new-header #shortl *{height:100%;float:left;padding-top:11px;line-height:100%}#new-header #shortl span{display:inline-block;text-align:left;padding:12px 10px 0;font-size:16px}#new-header #shortl span.count{background:#fcb819;display:inline-block;padding:1px 4px;position:absolute;right:0;z-index:101;text-align:center;height:16px}#new-header #shortl .caret{width:40px;font-size:24px;padding-top:5px;text-align:center;background:#64c3ed}.new-nav{background:#70cbf4;color:#fff;height:40px;font-family:tui,Arial,sans-serif;padding:0 20px}.new-nav .content-width>ul>li>a:active,.new-nav .content-width>ul>li>a:hover,.new-nav .content-width>ul>li>a:link,.new-nav .content-width>ul>li>a:visited{text-decoration:none!important}.new-nav ul{height:40px}.new-nav ul>li{float:left;padding-right:40px}.new-nav ul>li>a{display:block;height:30px;padding-top:10px;position:relative;color:#fff;line-height:100%;font-size:20px}.new-nav ul>li>a span{display:none;background:#fff;position:absolute;right:0;left:0;bottom:0;height:4px;transition:background .2s ease}.new-nav ul>li.active a span{display:block}.new-nav ul>li:last-child{padding-right:0}.new-nav ul>li.mega-menu.open>a span{background:#70cbf4}.new-nav ul>li.mega-menu.open>a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border-style:solid;border-width:8px;border-color:transparent transparent #fff;margin-left:-8px}.mega{position:absolute;left:0;z-index:102;background:#fff;width:100%;height:0;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.1);transition:height .3s ease .2s}.mega .home{position:absolute;top:20px;left:20px;color:#2ea9e0;font-size:18px}.mega .caret.close{position:absolute;top:0;right:0;font-size:24px;line-height:100%;display:inline-block;width:60px;height:44px;cursor:pointer;text-align:center;padding-top:16px}.mega a{display:inline-block;color:#2ea9e0;height:auto;font-size:18px}.mega div.inner{padding:50px 20px 20px;position:absolute;bottom:0}.mega div.container{width:25%;float:left;height:100%;position:relative}.mega div.container .title{color:#000;font-size:18px;padding-bottom:16px}.mega div.container .title a{display:inline-block;color:#2ea9e0;height:auto;font-size:18px;padding:0 0 0 5px}.mega div.container.collections{width:50%;overflow:hidden}.mega div.container ul{height:auto}.mega div.container ul.list>li{float:none;width:100%;padding:0 0 16px}.mega div.container ul.list>li a{font-size:17px;color:#2ea9e0;padding:0;height:auto;line-height:100%;margin-right:20px}.mega div.container ul.list>li a span{color:#999}.mega div.container ul.list>li:last-child{padding-bottom:0}.mega div.container ul.image-blocks{width:calc(100% - 113px);height:100%;position:relative}.mega div.container ul.image-blocks li{width:50%;background:pink;border-bottom:1px solid #fff;position:relative;padding:0;overflow:hidden}.mega div.container ul.image-blocks li img{display:block;width:100%;margin:0 0 -12.4%}.mega div.container ul.image-blocks li span{position:absolute;top:0;left:0;color:#fff;background:pink;padding:4px 8px;font-size:15px}.mega div.container ul.image-blocks li a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:101;padding:0;height:auto}.mega div.container ul.image-blocks li.vertical-line{position:absolute;width:1px;background:#fff;left:calc(50% - 1px);top:0;bottom:0;height:100%}.mega div.container ul.image-blocks li.sen span{background:#00acc8}.mega div.container ul.image-blocks li.ttr span{background:#70cbf4;color:#092a5e}.mega div.container ul.image-blocks li.cou span{background:#002d41}.mega div.container ul.image-blocks li.fam span{background:#50bec3}.mega div.container ul.image-blocks li.gld span{background:#ffea4d;color:#000!important}.mega div.container ul.image-blocks li.scn span{background:#111}.mega div.container ul.image-blocks li.prm span{background:#444e54}.mega div.container ul.image-blocks li.pll span,.mega div.container ul.image-blocks li.plt span{background:#d7d2c3}.mega div.container ul.image-blocks li.alc span{background:#d7d2c3;color:#092a5e}.mega div.container ul.image-blocks li.hub span,.mega div.container ul.image-blocks li.sce span,.mega div.container ul.image-blocks li.sty span{background:#111}.mega div.container ul.image-blocks li.sky span,.mega div.container ul.image-blocks li.snf span{background:#d7d2c3;color:#092a5e}.mega div.container ul.image-blocks li.blu span{background:#092a5e;color:#fff}.mega div.container ul.image-blocks li.tvp span{background:#d7d2c3;color:#092a5e}.mega div.container ul.image-blocks li.sim span{background:#004383}.mega div.container ul.image-blocks li.cnu span,.mega div.container ul.image-blocks li.hpd span{background:#70cbf4}.mega div.container ul.image-blocks li.ftw span{background:#00aeef}.mega div.container ul.image-blocks li.rob span{background:#5887a8}.mega div.container ul.image-blocks li.smr span,.mega div.container ul.image-blocks li.ssr span{background:#002841}.mega div.container ul.image-blocks li.vil span{background:#092a5f}.mega div.container ul.image-blocks li.fma span{background:#ffe100}.mega div.container.thirds{width:33.333%}.mega div.bottom-align{padding-top:44px}#new-holiday-finder{background:#52bceb;color:#fff;font-family:tui,Arial,sans-serif;font-size:18px;line-height:100%;height:auto;padding:0 20px;position:relative}#new-holiday-finder #holiday-thirdV>i{margin-left:5px}#new-holiday-finder .title{background:#52bceb!important}#new-holiday-finder .title span{width:0;height:0;border-style:solid;border-width:6px;border-color:#fff transparent transparent;display:inline-block;position:relative;top:2px;left:3px;border-radius:0!important;padding:0!important}#new-holiday-finder .scroll{width:calc(100% - 180px);height:60px;float:left;overflow:hidden;margin-right:10px}#new-holiday-finder ul{cursor:pointer}#new-holiday-finder ul li{float:left;padding:19px 0 0 10px}#new-holiday-finder ul li:first-child{padding-left:0}#new-holiday-finder ul li:last-child{padding-right:10px}#new-holiday-finder span{color:#0a2b60}#new-holiday-finder .button{background:#336799;text-shadow:none;font-family:tui,Arial,sans-serif;color:#fff;box-shadow:0 1px rgba(0,0,0,.4);width:170px;margin-top:10px;cursor:pointer;border-radius:0!important;font-size:20px!important;padding:0}#new-holiday-finder .button span.edit-search-button{color:#fff}#new-holiday-finder .mobile-mega-menu{position:absolute;top:45px;left:0;right:0;background:#fff;padding:2px 20px;box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;-webkit-transform:translateY(-500px);transform:translateY(-500px)}#new-holiday-finder .mobile-mega-menu ul{overflow:hidden}#new-holiday-finder .mobile-mega-menu ul li{float:left;width:50%;padding:0}#new-holiday-finder .mobile-mega-menu ul li a{display:block;border-bottom:1px solid #ebe9e2;padding:10px 0;color:#2ea9e0;font-size:17px}#new-holiday-finder .mobile-mega-menu ul li a:hover{text-decoration:none}#new-holiday-finder .mobile-mega-menu ul li.pull a{border:none}#new-holiday-finder .mobile-mega-menu ul li:nth-child(odd) a{margin-right:5px}#new-holiday-finder .mobile-mega-menu ul li:nth-child(even) a{margin-left:5px}#new-holiday-finder .mobile-mega-menu ul li:last-child a{border:none!important}#new-holiday-finder.fixed{position:fixed;top:0;width:100%}#new-holiday-finder.open .title span{border-color:transparent transparent #fff;top:-4px}#new-holiday-finder.open .mobile-mega-menu{-webkit-transform:translateY(0);transform:translateY(0)}#alerts p{font-family:tui-light;font-family:tui-light,Arial,sans-serif;color:#333}#alerts p a{color:#333;text-decoration:underline}#alerts .content-width{padding:13px 20px;box-sizing:border-box;-moz-box-sizing:border-box;width:100%}#alerts.low>div{background:#f7f9fb}#alerts.med>div{background:#fff8e7}#alerts.high>div{background:#fde5e5}#collections-guides-offers ul{overflow:auto;position:relative;border-bottom:1px solid #ebe9e2}#collections-guides-offers ul li{float:left;width:50%}#collections-guides-offers ul li .crop img{margin:-3.1% 0}.three-panel>div h2{font-size:20px;padding:10px 20px 11px}.three-panel ul{overflow:auto;position:relative;border-bottom:1px solid #ebe9e2}.three-panel ul li{float:left;width:33.333%}.three-panel ul li .crop img{margin:-3.1% 0}.three-panel.no-border-bottom ul{border-bottom:none}#post-booking{font-family:tui,Arial,sans-serif;padding:20px 20px 10px}#post-booking .caret{background:#70cbf4;line-height:100%;position:absolute;top:0;left:0;width:30px;height:30px;padding-top:2px;text-align:center;border-radius:2px;font-size:22px}#post-booking h2{padding:3px 0 13px 40px}#post-booking ul{overflow:auto}#post-booking ul li{float:left;width:20%}#post-booking ul li a{display:block;padding:10px 0;margin-right:10px;font-family:tui-light;font-family:tui-light,Arial,sans-serif;font-size:16px}@media only screen and (max-width:579px){#new-header{height:46px;padding:0 10px;position:relative;z-index:103}#new-header #toggle{text-indent:-10px}#new-header #logo{position:absolute;left:50%;width:94px;height:28px;background-position:0 -167px;-webkit-background-size:103px 221px;-moz-background-size:103px 221px;-o-background-size:103px 221px;background-size:103px 221px;margin:9px 0 0 -47px}#new-header #shortl{border:none;width:50px;height:46px;bottom:0;right:-10px;text-indent:10px;background:0 0}#new-header #shortl span{display:none}#new-header #shortl .caret{width:50px;padding-top:7px;background:0 0}#new-holiday-finder{height:45px;padding:0 10px;border-bottom:1px solid #fff;z-index:101}#new-holiday-finder .content-width{height:100%;z-index:101}#new-holiday-finder .button,#new-holiday-finder .title{width:calc(50% + 10px);height:100%}#new-holiday-finder .title{font-size:20px;padding:13px 0 0 10px;line-height:100%;background:#70cbf4;position:relative;left:-10px}#new-holiday-finder .button{margin-top:0;position:absolute;top:-1px;right:-10px;font-size:20px}#new-holiday-finder .mobile-mega-menu{left:0;right:0;padding:2px 10px}#new-holiday-finder .mobile-mega-menu ul li{float:none;width:auto}#new-holiday-finder .mobile-mega-menu ul li.pull a{border-bottom:1px solid #c5eafb}#new-holiday-finder .mobile-mega-menu ul li:nth-child(even) a,#new-holiday-finder .mobile-mega-menu ul li:nth-child(odd) a{margin:0}#new-holiday-finder .mobile-mega-menu ul li:last-child.pull a{border-bottom:none}#collections-guides-offers ul li{width:100%}#collections-guides-offers ul li .panel.border-r{margin:0}#post-booking ul li{width:50%}#shortl span.count{margin:4px 4px 0 0;text-indent:0}.ios #new-holiday-finder .button{padding-top:0}.three-panel.mobile-list ul{border-top:1px solid #ebe9e2}.three-panel.mobile-list ul li{width:100%;border-bottom:1px solid #ebe9e2}.three-panel.mobile-list ul li .panel{display:table;width:100%}.three-panel.mobile-list ul li .panel .crop{display:table-cell;float:none;width:34%}.three-panel.mobile-list ul li .panel .crop img{margin:0}.three-panel.mobile-list ul li .panel .info{display:table-cell;vertical-align:middle;margin-left:130px;padding:0 20px}.three-panel.mobile-list ul li:last-child{border-bottom:none}.three-panel.mobile-list ul li.vertical-line{display:none}}@media only screen and (max-width:579px) and (orientation:landscape){#post-booking ul li{width:33.333%}}@media only screen and (max-width:579px){#shortl span.count{margin:4px 4px 0 0;text-indent:0}}@media only screen and (min-width:580px) and (max-width:759px){#new-header{height:45px;padding:0 20px;position:relative;z-index:103}#new-header #toggle{margin-left:-15px}#new-header #logo{position:absolute;left:50%;width:94px;height:28px;background-position:0 -167px;-webkit-background-size:103px 221px;-moz-background-size:103px 221px;-o-background-size:103px 221px;background-size:103px 221px;margin:9px 0 0 -47px}#new-header #shortl{border:none;width:50px;height:46px;bottom:0;right:-15px;background:0 0}#new-header #shortl span{display:none}#new-header #shortl span.count{margin:4px 4px 0 0}#new-header #shortl .caret{width:50px;padding-top:7px;background:0 0}#new-holiday-finder{height:45px;padding:0 20px;border-bottom:1px solid #fff;z-index:102}#new-holiday-finder .content-width{z-index:101;height:100%}#new-holiday-finder .button,#new-holiday-finder .title{width:calc(50% + 20px);height:100%}#new-holiday-finder .title{font-size:20px;padding:13px 0 0 20px;line-height:100%;background:#70cbf4;position:relative;left:-20px}#new-holiday-finder .button{margin-top:0;position:absolute;top:0;right:-20px;box-shadow:none;font-size:20px}#post-booking ul li{width:33.333%}.three-panel ul li{width:50%}.three-panel ul li.vertical-line.third{left:calc(50% - 1px)}.three-panel ul li.vertical-line.two-thirds{display:none}.ios #new-holiday-finder .button{padding-top:1px}}@media only screen and (min-width:760px) and (max-width:959px){.new-nav ul>li{padding-right:30px}.new-nav ul>li a{font-size:18px}.mega div.container,.mega div.container.collections{width:33.333%}.mega div.container ul.list>li a{font-size:16px}.mega div.container ul.image-blocks{width:calc(100% - 74px)}.mega div.container ul.image-blocks li{width:100%}}@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)}}@-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}#page{width:100%;height:100%;background:#fff;box-shadow:0 0 10px 5px transparent;position:relative;z-index:99}#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 .left-menu{width:0}.structure .left-menu.open{width:260px}.structure.open{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.structure.open #page{box-shadow:0 0 10px 5px rgba(0,0,0,.3)}.structure.open #page .page-mask{-webkit-transform:translateZ(100px);display:block;position:absolute;top:0;left:0;z-index:1500;-webkit-transform:translateZ(100px)}.head-xl{font-size:26px}.head-l{font-size:24px}.head-m{font-size:18px}.head-s{font-size:16px}.head-xs{font-size:14px}.low-case{text-transform:none!important}.up-case{text-transform:uppercase}.d-blue{color:#0a2b60}.blk{color:#000}.yellow-bg{background:#fcb819}.blue-bg{background:#70cbf4}.pad-top-1{padding-top:1px}.pad-top-3{padding-top:3px!important}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.stat{position:static}#hero{position:relative}#hero p{position:absolute;left:0}#hero p.branding{display:none;top:0;bottom:auto;color:#fff;padding:4px 10px 2px;text-transform:uppercase;font-size:15px;font-family:tui,Arial,sans-serif}#hero p.branding.dual{padding:0}#hero p.branding.dual>span{float:left;padding:2px 10px}#hero .image-mask{position:relative;overflow:hidden;height:31.4vw}#hero .image-mask img{position:relative;width:100%;height:auto!important;display:block;top:-10.875vw;background-color:#006ec9;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#72d2ff),to(#006ec9));background-image:-moz-linear-gradient(top,#72d2ff,#006ec9);background-image:-ms-linear-gradient(top,#72d2ff,#006ec9);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#72d2ff),color-stop(100%,#006ec9));background-image:-webkit-linear-gradient(top,#72d2ff,#006ec9);background-image:-o-linear-gradient(top,#72d2ff,#006ec9);background-image:linear-gradient(top,#72d2ff,#006ec9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72d2ff', endColorstr='#006ec9', GradientType=0)}#hero ul.old-triggers{display:none;position:absolute;right:10px;bottom:-8px}#hero ul.old-triggers li{float:left}#hero ul.old-triggers li a{display:block;width:110px;height:80px;position:relative;border:2px solid #fff;box-shadow:0 2px 0 rgba(0,0,0,.2)}#hero ul.old-triggers li a .image{width:110px;height:50px;float:left;position:absolute;top:0;left:0;overflow:hidden}#hero ul.old-triggers li a .image img{width:100%;position:relative;top:-10px}#hero ul.old-triggers li a .image.top-zero img{top:0}#hero ul.old-triggers li a .bg{width:110px;height:30px;background-color:#fff;display:block;position:absolute;top:50px;left:0}#hero ul.old-triggers li a .bg i,#hero ul.old-triggers li a .bg span{float:left}#hero ul.old-triggers li a .bg .caret{font-size:29px;margin:-2px 1px 0 3px;line-height:100%}#hero ul.old-triggers li a .bg .text{text-transform:uppercase;font-size:12px;margin-top:9px}#hero ul.old-triggers li.video{margin-right:10px}#hero ul.old-triggers li.video .image{background:url(../../../images/video-btn-bg.jpg) left top no-repeat}#hero ul.old-triggers li.video .image.no-image{background-image:none;background-color:#70cbf4;text-shadow:0 1px 0 rgba(0,0,0,.3)}#hero ul.old-triggers li.video .image.no-image:after{font-family:icons;font-size:48px;color:#fff;position:absolute;top:50%;left:50%;margin:-28px 0 0 -24px;content:"("}#hero ul.old-triggers li.gallery .image{background:url(../../../images/gallery-btn-bg.jpg) left top no-repeat}#hero.space-10-bottom{margin-bottom:10px}#hero.space-20-bottom{margin-bottom:20px}#hero img.atl{position:absolute;width:60px;top:10px;right:10px}@media only screen and (min-width:760px){#hero .triggers{position:absolute;left:10px;bottom:-10px}#hero .triggers ul li{float:left;margin-right:10px}#hero .triggers ul li a{border-radius:0;height:46px;line-height:46px}#hero .triggers ul li a .caret{text-transform:none;padding-right:10px;font-size:23px;line-height:37px;position:relative;top:2px}#hero .triggers ul li a span{padding-right:5px}}@media only screen and (max-width:759px){.triggers ul{display:table;table-layout:fixed;width:100%;height:40px}.triggers ul li{text-align:center;display:table-cell;vertical-align:middle;padding-right:5px}.triggers ul li:last-child{padding-right:0}.triggers ul li a{display:block;line-height:40px;text-decoration:none;border-radius:0;padding:0}.triggers ul li a .caret,.triggers ul li a span{display:none}.triggers ul li a span.text{display:block}}@media only screen and (max-width:579px){#hero{width:100%}#hero .image-mask{height:auto}#hero .image-mask img{top:0}#hero ul.old-triggers{right:10px}#hero ul.old-triggers li a{height:30px}#hero ul.old-triggers li a .image{display:none}#hero ul.old-triggers li a .bg{top:0}}body .ps-caption{background:rgba(0,0,0,.9);width:100%;position:absolute;top:0;left:0;z-index:1}body .ps-caption .ps-caption-content{float:left;padding:12px 10px;color:#fff;font-size:16px;line-height:24px}body .ps-caption>.ps-toolbar-close{position:absolute;right:5px;top:8px;font-family:icons;color:#fff;font-size:22px;line-height:20px;padding:3px 5px 8px;cursor:pointer}body .ps-toolbar{background-color:rgba(0,0,0,.9);color:#fff;height:44px;table-layout:fixed}body .ps-toolbar .ps-toolbar-play{display:inline-block;width:24px;height:24px;background:#fff;margin:11px 0 0 13px;border-radius:21px;float:left}body .ps-toolbar .ps-toolbar-play .ps-toolbar-content{height:0;border-color:transparent transparent transparent #000;border-style:solid;border-width:6px 0 6px 9px;margin:6px 0 0 9px}body .ps-toolbar ul{float:right;margin:8px 10px 0 0}body .ps-toolbar ul li{width:34px;height:30px;float:left;text-align:center;cursor:pointer}body .ps-toolbar ul li span{margin-top:7px}body .ps-toolbar ul li.ps-toolbar-previous{margin-right:20px}body .ps-toolbar ul li.ps-toolbar-previous span{display:inline-block;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:8px 14px 8px 0}body .ps-toolbar ul li.ps-toolbar-next span{display:inline-block;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 14px}body .ps-toolbar ul li.ps-toolbar-next-disabled,body .ps-toolbar ul li.ps-toolbar-previous-disabled{visibility:hidden}#gallery{display:none;width:100%;height:100%;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background-color:#000}#gallery .image-title{background:rgba(0,0,0,.9);width:100%;position:absolute;top:0;left:0;z-index:1}#gallery .image-title p{float:left;padding:10px 10px 13px;color:#fff}#gallery .image-title a span{display:none}#gallery .image-title a.close{float:right;color:#fff;font-size:35px;padding:0 13px}#gallery .image-title a:hover{text-decoration:none}#gallery>ul{position:absolute;top:2px;left: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}#gallery>ul li{float:left}#gallery .controls{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:45px;background:rgba(0,0,0,.9)}#gallery .controls div.play-button{display:inline-block;width:24px;height:24px;background-color:#fff;margin:11px 0 0 100px;border-radius:21px;float:left}#gallery .controls div.play-button span{display:inline-block}#gallery .controls div.play-button.start span{height:0;border-color:transparent transparent transparent #000;border-style:solid;border-width:6px 0 6px 9px;margin:6px 0 0 9px}#gallery .controls div.play-button.stop span{width:2px;height:12px;border-color:transparent #000;border-style:solid;border-width:0 3px;margin:6px 0 0 8px}#gallery .controls ul{float:right;margin:8px 100px 0 0}#gallery .controls ul li{width:30px;height:30px;float:left;text-align:center}#gallery .controls ul li span{margin-top:7px}#gallery .controls ul li.prev span{display:inline-block;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:8px 14px 8px 0}#gallery .controls ul li.next span{display:inline-block;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 14px}#gallery .controls ul li:nth-child(2n+0){margin-left:50px}#gallery .controls ul li:hover{cursor:pointer}.quadratic{width:100%;height:100%;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;background:#fff;transition:background .3s}.quadratic .controls,.quadratic .title{width:100%;position:absolute;left:0;z-index:1;background:#fff;transition:background .3s;transition:border .3s ease;transition:color .3s ease;transition:margin .3s ease;color:#000}.quadratic .controls .caret,.quadratic .title .caret{line-height:100%;position:absolute;cursor:pointer;text-align:center}.quadratic .title{top:0;height:40px;border-bottom:1px solid #e6e6e6}.quadratic .title>span{display:inline-block;padding:10px 0 0 10px;text-overflow:ellipsis;overflow:hidden;max-width:85%;white-space:nowrap}.quadratic .title .caret{width:40px;height:40px;top:0;right:0;font-size:20px;padding-top:8px}.quadratic>.button{position:absolute;top:30px;left:30px;z-index:1;display:none;transition:opacity .3s;opacity:1}.quadratic>.button.transparent{color:rgba(255,255,255,.8);border:0;background:rgba(0,0,0,.5);padding:9px 14px 0;height:40px;text-shadow:none;box-shadow:none;border-radius:2px}.quadratic .viewport{width:100%;height:100%;opacity:0}.quadratic .viewport ul{overflow:auto}.quadratic .viewport ul li{float:left;oveflow:hidden;padding:0 1px;background:url(../../../images/gallery/gallery-placeholder.png) center center no-repeat;position:relative}.quadratic .viewport ul li img{display:block;width:100%}.quadratic .viewport ul li .description{background:rgba(0,0,0,.6);position:absolute;bottom:0;padding:11px 10px;width:100%;transition:opacity .5s ease;opacity:0}.quadratic .viewport ul li .description p{color:#fff;line-height:normal}.quadratic .controls{bottom:0;height:44px;border-top:1px solid #e6e6e6}.quadratic .controls span{display:inline-block;position:absolute}.quadratic .controls .caret{width:44px;height:44px;top:0}.quadratic .controls .caret.play{left:0;font-size:33px;padding-top:3px;-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}.quadratic .controls .caret.next,.quadratic .controls .caret.prev{font-size:22px;padding-top:9px}.quadratic .controls .caret.prev{right:45px}.quadratic .controls .caret.next{right:0}.quadratic.preview{background:#000}.quadratic.preview .controls,.quadratic.preview .title{background:rgba(0,0,0,.6);color:#fff;border:none}.quadratic.hide-controls .viewport ul li .description{opacity:1}.quadratic.hide-controls .controls{border-top:1px solid transparent;margin-bottom:-44px}@media only screen and (max-width:579px){.quadratic .viewport ul li .description p{font-size:14px}}@media only screen and (max-width:579px) and (orientation:portrait){.quadratic .viewport ul li .description{bottom:auto;top:100%}.quadratic .viewport ul li .description p{font-size:13px}}@media only screen and (min-width:580px) and (max-width:759px){.quadratic .viewport ul li .description p{font-size:15px}}@media only screen and (orientation:landscape){.quadratic .viewport ul,.quadratic .viewport ul li{height:100%}.quadratic .viewport ul li img{width:auto;height:100%;margin:0 auto}}#video-container{width:100%;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:#000}#video-container .video-title{background:rgba(0,0,0,.8);width:100%;position:absolute;top:0;left:0;z-index:1}#video-container .video-title p{float:left;padding:12px 10px;color:#fff}#video-container .video-title a span{display:none}#video-container .video-title a.close{position:absolute;right:5px;top:8px;font-family:icons;color:#fff;font-size:22px;line-height:20px;padding:3px 5px 8px;cursor:pointer}#video-container .video-title a:hover{text-decoration:none}#BCLcontainingBlock{width:100%;margin:1px auto 0;position:absolute;left:0;top:50%}.BCLvideoWrapper{position:relative;padding-bottom:56.25%}* html .BCLvideoWrapper{margin-bottom:45px;margin-top:0;width:100%;height:100%}.BCLvideoWrapper embed,.BCLvideoWrapper object,.BCLvideoWrapper>div,.BrightcoveExperience{position:absolute;width:100%;left:0;top:0}.BCLvideoWrapper object{position:absolute;top:0;left:0}#intro{padding:20px 0}#intro h3{color:#000;padding:17px 0 12px}#intro h3:first-child{padding-top:0}#intro h4{padding:17px 0 5px}#intro h4.breakdown-start{padding:0}#intro ul.square{padding-bottom:8px}#intro.no-bottom{padding-bottom:0}#intro.stand-alone-pad{padding:20px 10px}#intro.multi-graph p{padding-bottom:12px}#intro.multi-graph p:last-child{padding-bottom:0}#intro.no-titles{padding:0 0 20px}@media only screen and (max-width:579px){#intro{margin-right:0;width:100%;float:none;padding:20px 0 0}#intro.no-titles{padding:0}}#check-prices,.check-prices{background-color:#f9f8f6;margin-top:26px}#check-prices>p,.check-prices>p{border-bottom:1px solid #fff;color:#000;padding:6px 8px}#check-prices>p.description,.check-prices>p.description{color:#666;line-height:normal}#check-prices div.price,.check-prices div.price{min-height:65px;background-color:#f9f8f6;border-bottom:1px solid #fff;padding:6px 10px 6px 8px}#check-prices div.price h1,.check-prices div.price h1{float:left;margin-bottom:0}#check-prices div.price h3,.check-prices div.price h3{float:left;margin:6px 0 0;color:#000}#check-prices div.price p,.check-prices div.price p{float:left;color:#000}#check-prices div.price p a,.check-prices div.price p a{font-size:15px;display:block}#check-prices div.price p.per-person,.check-prices div.price p.per-person{margin-top:9px}#check-prices div.price p.whats-this-price,.check-prices div.price p.whats-this-price{clear:left}#check-prices div.price a.cta,.check-prices div.price a.cta{text-align:center;padding:10px 0;float:right;margin-top:-26px;width:131px}#check-prices div.price img.big-logo,.check-prices div.price img.big-logo{display:block;width:90%;margin:0 auto 14px}#check-prices div.board-options,.check-prices div.board-options{padding:6px 10px 6px 8px}#check-prices div.board-options p,.check-prices div.board-options p{line-height:normal}#check-prices div.latest,.check-prices div.latest{background-color:#ebf0f5;padding:6px 8px}#check-prices.sold div.price h3,.check-prices.sold div.price h3{margin:13px 0 0;text-transform:uppercase}#check-prices.sold div.price a.cta,.check-prices.sold div.price a.cta{margin-top:5px}#check-prices.button-only div.price,.check-prices.button-only div.price{padding:10px 8px;min-height:0}#check-prices.button-only div.price a.cta,.check-prices.button-only div.price a.cta{float:none;margin:0;width:calc(100% - 2px);padding:4px 0;font-size:15px}#check-prices.no-margin,.check-prices.no-margin{margin-top:0}#check-prices.margin-top-thirty,.check-prices.margin-top-thirty{margin-top:30px}#check-prices.standalone,.check-prices.standalone{width:300px!important}#check-prices.two-button>.price a.cta.button,.check-prices.two-button>.price a.cta.button{float:right;width:48.666%;height:58px!important}#check-prices.two-button>.price a.cta.button span,.check-prices.two-button>.price a.cta.button span{display:block}#check-prices.two-button>.price a.cta.button span.vertext,.check-prices.two-button>.price a.cta.button span.vertext{padding-top:0}#check-prices.two-button>.price a.cta.button:first-child,.check-prices.two-button>.price a.cta.button:first-child{float:left}#check-prices.two-button>.price a.cta.button.tel,.check-prices.two-button>.price a.cta.button.tel{line-height:20px;padding-top:10px}#check-prices,.attraction{margin-bottom:30px}@media only screen and (max-width:579px){#check-prices,.check-prices{float:none;width:auto}#check-prices.standalone,.check-prices.standalone{width:auto!important}#check-prices div.latest.spaced,.check-prices div.latest.spaced{margin-bottom:26px}#check-prices div.latest.less-space,.check-prices div.latest.less-space{margin-bottom:10px}#check-prices,.attraction{margin-bottom:0}}@media only screen and (min-width:580px) and (max-width:759px){#check-prices,.check-prices{width:260px}#check-prices div.price a.cta,.check-prices div.price a.cta{width:115px;font-size:14px;padding:3px 0}}#latest-deals-price{background-color:#ebf0f5;float:right;width:350px;margin-top:26px}#latest-deals-price>p{border-bottom:1px solid #fff;color:#000;padding:6px 8px}#latest-deals-price div.price{background-color:#ebf0f5;border-bottom:1px solid #fff;padding:6px 10px 6px 8px}#latest-deals-price div.price:after,#latest-deals-price div.price:before{display:table;content:""}#latest-deals-price div.price:after{clear:both}#latest-deals-price div.price h1{float:left;margin-bottom:0}#latest-deals-price div.price h3{float:left;margin:6px 0 0;color:#000}#latest-deals-price div.price p{float:left;color:#000}#latest-deals-price div.price p a{font-size:15px;display:block}#latest-deals-price div.price p.per-person{margin-top:9px}#latest-deals-price div.price p.whats-this-price{clear:left}#latest-deals-price div.price a.cta{text-align:center;padding:0;float:right;margin-top:-26px;width:131px;box-shadow:0 2px 3px rgba(0,0,0,.2)}#latest-deals-price div.latest{background-color:#ebf0f5;padding:6px 8px}@media only screen and (max-width:579px){#latest-deals-price{float:none;width:auto}}@media only screen and (min-width:580px) and (max-width:759px){#latest-deals-price{width:260px}#latest-deals-price div.price a.cta{width:115px;font-size:14px;padding:0}}#at-glance .section-heading p{display:none}@media only screen and (max-width:579px){#at-glance .section-heading p{display:block}}.tabs-container .section-heading{border-bottom:2px solid #e6e6e6}.tabs-container.standalone{background:0 0;border-bottom:none}#weather>p{font-size:15px;margin:-8px 0 8px}#weather .carousel{height:auto}#weather .carousel .viewport{margin-top:12px;margin-left:0}#weather .carousel .viewport a{display:inline-block;margin-bottom:8px;font-size:15px}#weather .carousel .viewport a span{font-family:icons;color:#70cbf4;font-size:12px}#weather .bottom-border{background:url(../../../images/shadow-up.png) center bottom no-repeat;border-bottom:1px solid #e6e6e6;-webkit-background-size:100% 10px;-moz-background-size:100% 10px;-o-background-size:100% 10px;background-size:100% 10px}.carousel.weather .viewport>ul{padding-bottom:12px}.carousel.weather .viewport>ul li{float:left}.carousel.weather .viewport>ul li div{margin-right:1px;text-align:center}.carousel.weather .viewport>ul li div.month{width:110px;background-color:#fcb712;color:#fff;text-transform:uppercase;font-size:15px;padding:5px 0}.carousel.weather .viewport>ul li div.temperature{width:108px;background-color:#fff;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0}.carousel.weather .viewport>ul li div.temperature h1{color:#000;margin-bottom:0!important;padding:5px 0 0}.carousel.weather .viewport>ul li div.temperature h1 sup{font-size:12px;display:inline-block;vertical-align:top;padding-top:4px}.carousel.weather .viewport>ul li div.temperature span{display:block;font-size:13px;color:#666;padding-bottom:8px}.carousel.weather .controls{border:1px solid #e6e6e6;top:36px}.carousel.weather .paging{padding:0}#thumbnail-map{position:relative;background-color:#d3d3d3;width:100%;margin-top:30px;min-height:213px;overflow:hidden}#thumbnail-map img{display:block}#thumbnail-map .inner-shadow{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 5px rgba(0,0,0,.2) inset}#thumbnail-map .link-cta{position:absolute;bottom:0;right:0;background-color:#fff;padding:8px 10px 6px 8px;box-shadow:-3px -3px 3px rgba(0,0,0,.1);font-size:15px}#thumbnail-map.minus{margin-top:-20px}#content .tabs-container.places .tabs li{padding-bottom:0}#content .tabs-container.left{border-bottom:2px solid #e6e6e6}#content .tabs-container.left .tabs{float:left}#content .tabs-container.left .tabs li{padding-bottom:0}#content ul.places>li{overflow:hidden;padding-bottom:20px}#content ul.places>li .image{width:40%;float:left;padding-right:20px}#content ul.places>li .image img{width:100%}#content ul.places>li .heading{overflow:hidden;width:60%;float:right}#content ul.places>li .heading a{color:#fff}#content ul.places>li .heading a h3{width:50%;float:left;padding:9px 9px 7px;background-color:#70cbf4;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#content ul.places>li .heading a h3 .caret{position:relative;top:-2px;padding-right:2px;font-size:13px}#content ul.places>li .heading .price{width:50%;float:left;padding:4px 0 3px;color:#5f99c5;border-bottom:2px solid #e6e6e6;text-align:right}#content ul.places>li .heading .price h1{display:inline-block;color:#5f99c5;margin-bottom:0}#content ul.places>li .heading .price p{display:inline-block;font-size:15px}#content ul.places>li .copy{padding:20px 0 0;overflow:hidden;width:60%;float:right}#content ul.places>li .copy p{padding-bottom:12px}#content ul.places>li .copy ul.arrows li .caret{float:left;top:3px}#content ul.places>li .copy ul.arrows li:last-child{padding-bottom:0}#content ul.places>li:last-child{padding-bottom:0}@media only screen and (max-width:579px){#content ul.places>li .image{width:50%;padding-right:0}#content ul.places>li .heading{width:100%;margin-bottom:20px}#content ul.places>li .heading .price,#content ul.places>li .heading a h3{width:100%}#content ul.places>li .copy{box-sizing:border-box;-moz-box-sizing:border-box;width:50%;padding:0 0 0 20px}#content ul.places>li .copy p{display:none}#content ul.places>li .copy ul.arrows li a{width:89%}}@media only screen and (min-width:580px) and (max-width:759px){#content ul.places>li .image{width:50%;padding-right:0}#content ul.places>li .heading{width:100%;margin-bottom:20px}#content ul.places>li .copy{box-sizing:border-box;-moz-box-sizing:border-box;width:50%;padding:0 0 0 20px}}@media only screen and (min-width:760px) and (max-width:959px){#content ul.places>li .image{width:50%;padding-right:0}#content ul.places>li .heading{width:100%;margin-bottom:20px}#content ul.places>li .copy{box-sizing:border-box;-moz-box-sizing:border-box;width:50%;padding:0 0 0 20px}}#things-to-do{border-bottom:1px solid #e6e6e6;overflow:hidden;margin-top:10px;background:url(../../../images/shadow-up.png) center bottom no-repeat;-webkit-background-size:100% 10px;-moz-background-size:100% 10px;-o-background-size:100% 10px;background-size:100% 10px;position:relative}#things-to-do .viewport{margin-left:-20px}#things-to-do .viewport>ul{padding-bottom:6px;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}#things-to-do .viewport>ul:after,#things-to-do .viewport>ul:before{display:table;content:""}#things-to-do .viewport>ul:after{clear:both}#things-to-do .viewport>ul li{float:left}#things-to-do .viewport>ul li .product{width:220px;padding-left:20px;position:relative}#things-to-do .viewport>ul li .product a{-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:rgba(0,0,0,0)}#things-to-do .viewport>ul li .product .mask{position:absolute;left:0;top:0;z-index:10;width:240px;height:130px;background-color:transparent}#things-to-do .viewport>ul li .product img{width:220px;height:130px;margin-bottom:10px}#things-to-do .viewport>ul li .product h4{margin-bottom:5px}#things-to-do .viewport>ul li .product p{color:#666}#things-to-do .ghost{position:absolute;top:0;right:0;height:100%;width:4px;box-shadow:-1px 0 16px 19px #fff;background:#fff}#things-to-do .paging{margin-bottom:12px}.toggle-text.animated{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.top-x{float:left;width:100%}.top-x li{float:left}.top-x li .product{width:93%;margin:0 auto}.top-x li .product>a{display:block}.top-x li .product>a:hover span.show-hover{text-decoration:underline}.top-x li .product img{width:100%;display:block;height:auto!important}.top-x li .product p{padding-top:8px;line-height:20px}.top-x li .product .copy{padding:10px 0 8px;min-height:64px}.top-x li .product .copy p{min-height:1px;line-height:20px;padding-top:0}.top-x li .product .copy p:first-child{margin-bottom:4px}.top-x li .product .copy p.highlight{color:#ef0000}.top-x li .product .copy p.price{font-size:15px;color:#666}.top-x li .product .copy p.border-top{border-top:1px dotted #d6d6d6;padding-top:4px;margin-top:4px}.top-x li .product .copy span{position:relative;cursor:default}.top-x li .product .copy span.t-rating{font-family:icons;font-size:16px;display:inline-block;text-indent:-2px;letter-spacing:-3px;top:1px}.top-x li .product .copy span.t-rating span{font-family:tui,Arial,sans-serif;float:right;padding-left:5px;font-size:14px;top:2px;letter-spacing:normal;text-transform:capitalize}.top-x li .product .show-bottom-shadow{display:none}.top-x li .product.special{margin-bottom:10px}.top-x li .product.special .image-container{position:relative}.top-x li .product.special .image-container span{position:absolute;left:0;top:0;color:#fff;text-transform:uppercase;font-size:12px;padding:5px 8px}.top-x li .product.special .image-container span.dual{padding:0;overflow:auto}.top-x li .product.special .image-container span.dual>span{position:static;float:left;padding:4px 9px}.top-x li .product.special .copy{padding:10px 10px 8px}.top-x li .product.special.SEN,.top-x li .product.special.sen{background:#fff!important}.top-x li .product.special.SEN .diff,.top-x li .product.special.sen .diff{background:#00acc8}.top-x li .product.special.SEN .diff:after,.top-x li .product.special.sen .diff:after{content:"TUI Sensatori"}.top-x li .product.special.TTR,.top-x li .product.special.ttr{background:#fff!important}.top-x li .product.special.TTR .diff,.top-x li .product.special.ttr .diff{background:#70cbf4;color:#092a5e}.top-x li .product.special.TTR .diff:after,.top-x li .product.special.ttr .diff:after{content:"TUI TOURS"}.top-x li .product.special.COU,.top-x li .product.special.cou{background:#fff!important}.top-x li .product.special.COU .diff,.top-x li .product.special.cou .diff{background:#002d41}.top-x li .product.special.COU .diff:after,.top-x li .product.special.cou .diff:after{content:"Couples"}.top-x li .product.special.SMR .dual,.top-x li .product.special.smr .dual{background:0 0}.top-x li .product.special.SMR .dual>span:first-child,.top-x li .product.special.smr .dual>span:first-child{background:#002d41}.top-x li .product.special.SMR .dual>span:last-child,.top-x li .product.special.smr .dual>span:last-child{background:#002841}.top-x li .product.special.GLD,.top-x li .product.special.gld{background:#fff!important}.top-x li .product.special.GLD .diff,.top-x li .product.special.gld .diff{background:#ffea4d;color:#000}.top-x li .product.special.GLD .diff:after,.top-x li .product.special.gld .diff:after{content:"Gold"}.top-x li .product.special.ROB,.top-x li .product.special.rob{background:#fff!important}.top-x li .product.special.ROB .diff,.top-x li .product.special.rob .diff{background:#5887a8}.top-x li .product.special.ROB .diff:after,.top-x li .product.special.rob .diff:after{content:"Robinson"}.top-x li .product.special.SMR,.top-x li .product.special.smr{background:#fff!important}.top-x li .product.special.SMR .diff,.top-x li .product.special.smr .diff{background:#002841}.top-x li .product.special.SMR .diff:after,.top-x li .product.special.smr .diff:after{content:"TUI sensimar"}.top-x li .product.special.SSR,.top-x li .product.special.ssr{background:#fff!important}.top-x li .product.special.SSR .diff,.top-x li .product.special.ssr .diff{background:#002841}.top-x li .product.special.SSR .diff:after,.top-x li .product.special.ssr .diff:after{content:"TUI sensimar"}.top-x li .product.special.SCE,.top-x li .product.special.sce{background:#fff!important}.top-x li .product.special.SCE .diff,.top-x li .product.special.sce .diff{background:#111}.top-x li .product.special.SCE .diff:after,.top-x li .product.special.sce .diff:after{content:"Scene"}.top-x li .product.special.STY,.top-x li .product.special.sty{background:#fff!important}.top-x li .product.special.STY .diff,.top-x li .product.special.sty .diff{background:#111}.top-x li .product.special.STY .diff:after,.top-x li .product.special.sty .diff:after{content:"Scene Style"}.top-x li .product.special.HUB,.top-x li .product.special.hub{background:#fff!important}.top-x li .product.special.HUB .diff,.top-x li .product.special.hub .diff{background:#111}.top-x li .product.special.HUB .diff:after,.top-x li .product.special.hub .diff:after{content:"Scene Hub"}.top-x li .product.special.FAM,.top-x li .product.special.fam{background:#fff!important}.top-x li .product.special.FAM .diff,.top-x li .product.special.fam .diff{background:#50bec3}.top-x li .product.special.FAM .diff:after,.top-x li .product.special.fam .diff:after{content:"Family Resorts"}.top-x li .product.special.FAM .dual,.top-x li .product.special.fam .dual{background:0 0}.top-x li .product.special.FAM .dual>span:first-child,.top-x li .product.special.fam .dual>span:first-child{background:#50bec3}.top-x li .product.special.FAM .dual>span:first-child:after,.top-x li .product.special.fam .dual>span:first-child:after{content:"Family Resorts"}.top-x li .product.special.FAM .dual>span:last-child,.top-x li .product.special.fam .dual>span:last-child{background:#092a5f}.top-x li .product.special.FAM .dual>span:last-child:after,.top-x li .product.special.fam .dual>span:last-child:after{content:"TUI Family Life"}.top-x li .product.special.VIL,.top-x li .product.special.vil{background:#fff!important}.top-x li .product.special.VIL .diff,.top-x li .product.special.vil .diff{background:#092a5f}.top-x li .product.special.VIL .diff:after,.top-x li .product.special.vil .diff:after{content:"TUI family life"}.top-x li .product.special.PLT,.top-x li .product.special.plt{background:#fff!important}.top-x li .product.special.PLT .diff,.top-x li .product.special.plt .diff{background:#d7d2c3}.top-x li .product.special.PLT .diff:after,.top-x li .product.special.plt .diff:after{content:"Platinum";color:#092a5e}.top-x li .product.special.FSO .diff,.top-x li .product.special.fso .diff{background:#f7941e}.top-x li .product.special.FSO .diff:after,.top-x li .product.special.fso .diff:after{content:"SuneoClub"}.top-x li .product.special.PLL,.top-x li .product.special.pll{background:#fff!important}.top-x li .product.special.PLL .diff,.top-x li .product.special.pll .diff{background:#d7d2c3}.top-x li .product.special.PLL .diff:after,.top-x li .product.special.pll .diff:after{content:"Platinum Lifestyle"}.top-x li .product.special.PLL .copy .t-rating,.top-x li .product.special.pll .copy .t-rating{color:#fff!important}.top-x li .product.special.ALC,.top-x li .product.special.alc{background:#fff!important}.top-x li .product.special.ALC .diff,.top-x li .product.special.alc .diff{background:#d7d2c3;color:#092a5e}.top-x li .product.special.ALC .diff:after,.top-x li .product.special.alc .diff:after{content:"A La Carte"}.top-x li .product.special.PRM,.top-x li .product.special.prm{background:#fff!important}.top-x li .product.special.PRM .diff,.top-x li .product.special.prm .diff{background:#d7d2c3;color:#092a5e}.top-x li .product.special.PRM .diff:after,.top-x li .product.special.prm .diff:after{content:"Lakes & Mountains Platinum"}.top-x li .product.special.LAM,.top-x li .product.special.lam{background:#fff!important}.top-x li .product.special.LAM .diff,.top-x li .product.special.lam .diff{background:#d7d2c3;color:#092a5e}.top-x li .product.special.LAM .diff:after,.top-x li .product.special.lam .diff:after{content:"Lakes & Mountains"}.top-x li .product.special.FTW,.top-x li .product.special.ftw{background:#fff!important}.top-x li .product.special.FTW .diff,.top-x li .product.special.ftw .diff{background:#00aeef}.top-x li .product.special.FTW .diff:after,.top-x li .product.special.ftw .diff:after{content:"2wentys"}.top-x li .product.special.TVP,.top-x li .product.special.tvp{background:#fff!important}.top-x li .product.special.TVP .diff,.top-x li .product.special.tvp .diff{background:#d7d2c3;color:#092a5e}.top-x li .product.special.TVP .diff:after,.top-x li .product.special.tvp .diff:after{content:"Villas Collection"}.top-x li .product.special.CnU,.top-x li .product.special.cnu{background:#fff!important}.top-x li .product.special.CnU .diff,.top-x li .product.special.cnu .diff{background:#70cbf4}.top-x li .product.special.CnU .diff:after,.top-x li .product.special.cnu .diff:after{content:"Chic & Unique"}.top-x li .product.special.SnF,.top-x li .product.special.snf{background:#fff!important}.top-x li .product.special.SnF .diff,.top-x li .product.special.snf .diff{background:#d7d2c3;color:#092a5e}.top-x li .product.special.SnF .diff:after,.top-x li .product.special.snf .diff:after{content:"Small & Friendly"}.top-x li .product.special.SnF .copy-container,.top-x li .product.special.snf .copy-container{color:#666}.top-x li .product.special.SKY,.top-x li .product.special.sky{background:#fff!important}.top-x li .product.special.SKY .diff,.top-x li .product.special.sky .diff{background:#d7d2c3;color:#092a5e;font-family:tui,Arial,sans-serif}.top-x li .product.special.SKY .diff:after,.top-x li .product.special.sky .diff:after{content:"Skytours"}.top-x li .product.special.BLU,.top-x li .product.special.blu{background:#fff!important}.top-x li .product.special.BLU .diff,.top-x li .product.special.blu .diff{background:#092a5e;color:#fff}.top-x li .product.special.BLU .diff:after,.top-x li .product.special.blu .diff:after{content:"TUI BLUE"}.top-x li .product.special.SIM,.top-x li .product.special.sim{background:#fff!important}.top-x li .product.special.SIM .diff,.top-x li .product.special.sim .diff{background:#004383}.top-x li .product.special.SIM .diff:after,.top-x li .product.special.sim .diff:after{content:"Simply Travel"}.top-x li .product.special.HPD,.top-x li .product.special.hpd{background:#fff!important}.top-x li .product.special.HPD .diff,.top-x li .product.special.hpd .diff{background:#70cbf4}.top-x li .product.special.HPD .diff:after,.top-x li .product.special.hpd .diff:after{content:"HandPicked"}.top-x li .product.special.FAV,.top-x li .product.special.fav{background:#fff!important}.top-x li .product.special.FAV .diff,.top-x li .product.special.fav .diff{background:#5f99c5}.top-x li .product.special.FAV .diff:after,.top-x li .product.special.fav .diff:after{content:"3T Favourites"}.top-x li .product.special.FMA,.top-x li .product.special.fma{background:#fff!important}.top-x li .product.special.FMA .diff,.top-x li .product.special.fma .diff{background:#ffe100;color:#000}.top-x li .product.special.FMA .diff:after,.top-x li .product.special.fma .diff:after{content:"TUI Magic Life"}.top-x li .product.special.FHV,.top-x li .product.special.fhv{background:#fff!important}.top-x li .product.special.FHV .diff,.top-x li .product.special.fhv .diff{background:#9c1981}.top-x li .product.special.FHV .diff:after,.top-x li .product.special.fhv .diff:after{content:"Holiday Villages"}.top-x li .product.special.FPR .diff,.top-x li .product.special.fpr .diff{background:#808285}.top-x li .product.special.FPR .diff:after,.top-x li .product.special.fpr .diff:after{content:"Premier"}.top-x li .product.special.FSP .diff,.top-x li .product.special.fsp .diff{background:#64c3d7}.top-x li .product.special.FSP .diff:after,.top-x li .product.special.fsp .diff:after{content:"SplashWorld"}.top-x li.splitter{display:none;width:100%!important}.top-x li.row-control{display:none;width:100%!important;height:0}.top-x.five li{width:20%}.top-x.four{margin-bottom:-20px}.top-x.four li{width:25%}.top-x.four li .copy p{font-size:15px}.top-x.four li .copy p.price{color:#000}.top-x.four li .product.special{margin-bottom:20px}.top-x.four li.row-control.fours{display:block}.top-x.three li{width:33.333%}@media only screen and (max-width:479px){.top-x li{width:50%!important}.top-x li .product p{min-height:54px}.top-x li .product .copy{min-height:60px;margin-bottom:20px}.top-x li.splitter,.top-x.five li.row-control.twos{display:block}.top-x.five li.row-control.threes{display:none}.top-x.four li.row-control.fours,.top-x.four li.row-control.twos{display:block}.top-x.four li.row-control.threes{display:none}.top-x.one-on-mobile li{width:100%!important}.top-x.one-on-mobile li .product{width:100%}.top-x.top-pad{padding-top:10px}}@media only screen and (min-width:480px) and (max-width:759px){.top-x li{width:33.333%!important}.top-x li .product p{min-height:40px}.top-x li .product .copy{margin-bottom:0}.top-x.five li.row-control.twos{display:none}.top-x.five li.row-control.threes,.top-x.four li.row-control.threes{display:block}.top-x.four li.row-control.fours{display:none}.top-x.one-on-mobile li{width:50%!important}.top-x.one-on-mobile li .product{width:93%}.top-x.one-on-mobile li.row-control{width:100%!important}.top-x.one-on-mobile li.row-control.fours,.top-x.one-on-mobile li.row-control.twos{display:block}.top-x.one-on-mobile li.row-control.threes{display:none}.top-x.top-pad{padding-top:10px}}.where>li{overflow:hidden;padding:10px 0 0;border-bottom:1px solid #e6e6e6}.where>li p{float:left;width:20%;position:relative}.where>li p .caret{padding-right:2px;position:relative;font-size:11px;top:-1px}.where>li p a{color:#000}.where>li ul{float:left;width:80%;overflow:hidden}.where>li ul li{font-size:15px;float:left;box-sizing:border-box;width:25%;padding-bottom:10px}@media only screen and (max-width:579px){.mobile ul.accordion.where-we-go>li h3{background-position:right 18px}.mobile ul.accordion.where-we-go>li h3 a{color:#666}.mobile ul.accordion.where-we-go>li .content h4{background-image:none;padding:0 0 0 8px}.mobile ul.accordion.where-we-go>li .content h4 a{color:#5f99c5}.mobile ul.accordion.where-we-go li.accomlist{border-bottom:1px solid #e6e6e6!important}}@media only screen and (min-width:580px) and (max-width:759px){.where>li h3{width:33.3%}.where>li ul{width:65.6%}.where>li ul li{width:50%}.where>li p{width:34.3%}}@media only screen and (min-width:760px) and (max-width:959px){.where>li h3{width:25%}.where>li ul{width:65%}.where>li ul li{width:33.3%}.where>li p{width:34.3%}}ul.product-list.similar-accommodation{padding-bottom:0;margin-left:11px}ul.product-list.similar-accommodation li{width:220px}ul.product-list.similar-accommodation li .product{margin:10px}ul.product-list.similar-accommodation li .product .image-container{position:relative}ul.product-list.similar-accommodation li .product .image-container img{display:block;margin-bottom:0}ul.product-list.similar-accommodation li .product .image-container span{display:none;position:absolute;left:0;top:0;color:#fff;text-transform:uppercase;font-family:tui,Arial,sans-serif;font-size:15px;padding:5px 8px}ul.product-list.similar-accommodation li .product .copy{padding:10px 0 8px;min-height:64px}ul.product-list.similar-accommodation li .product .copy p{min-height:1px;line-height:20px;padding-top:0}ul.product-list.similar-accommodation li .product .copy p a{display:inline}ul.product-list.similar-accommodation li .product .copy p span{position:relative;color:#70cbf4;cursor:default}ul.product-list.similar-accommodation li .product .copy p span.t-rating{font-family:icons;font-size:16px;display:inline-block;text-indent:-2px;letter-spacing:-3px;top:1px}ul.product-list.similar-accommodation li .product .copy p span.t-rating span{font-family:tui,Arial,sans-serif;float:right;padding-left:5px;font-size:14px;top:2px;letter-spacing:normal;text-transform:capitalize}ul.product-list.similar-accommodation li .product .copy p.price{font-size:15px;color:#000!important}ul.product-list.similar-accommodation li .product .copy p.catering{font-size:15px}ul.product-list.similar-accommodation li .product .copy p:first-child{margin-bottom:3px}ul.product-list.similar-accommodation li .product.special{box-shadow:0 0 8px rgba(0,0,0,.4)}ul.product-list.similar-accommodation li .product.special .copy{padding:8px}ul.product-list.similar-accommodation li .product.special .image-container span,ul.product-list.similar-accommodation li .product.special.th .image-container span{display:block;z-index:1}ul.product-list.similar-accommodation li .product.special.sen .image-container span{display:block;background-color:#00acc8}ul.product-list.similar-accommodation li .product.special.cou .image-container span{display:block;background-color:#002d41}ul.product-list.similar-accommodation li .product.special.smr .image-container span{display:block;background-color:#002d41!important}ul.product-list.similar-accommodation li .product.special.smr .image-container .dual{background:0 0;padding:0;overflow:auto}ul.product-list.similar-accommodation li .product.special.smr .image-container .dual>span{position:static;float:left;padding:4px 9px}ul.product-list.similar-accommodation li .product.special.smr .image-container .dual>span:first-child{background:#002d41!important}ul.product-list.similar-accommodation li .product.special.smr .image-container .dual>span:last-child{background:#002841!important}ul.product-list.similar-accommodation li .product.special.gld .image-container span{display:block;background-color:#ffea4d}ul.product-list.similar-accommodation li .product.special.rob .image-container span{display:block;background-color:#5887a8}ul.product-list.similar-accommodation li .product.special.fam .image-container span{display:block;background:#50bec3}ul.product-list.similar-accommodation li .product.special.fam .image-container span.dual{background:0 0;padding:0;overflow:auto}ul.product-list.similar-accommodation li .product.special.fam .image-container span.dual>span{position:static;float:left;padding:4px 9px}ul.product-list.similar-accommodation li .product.special.fam .image-container span.dual>span:first-child{background:#50bec3!important}ul.product-list.similar-accommodation li .product.special.fam .image-container span.dual>span:last-child{background:#092a5f!important}ul.product-list.similar-accommodation li .product.special.vil .image-container span{display:block;background-color:#092a5f}ul.product-list.similar-accommodation li .product.special.ssr .image-container span{display:block;background-color:#002841}ul.product-list.similar-accommodation li .product.special.plt .image-container span{display:block;background-color:#d7d2c3;color:#092a5e}ul.product-list.similar-accommodation li .product.special.pll .image-container span{display:block;background-color:#d7d2c3}ul.product-list.similar-accommodation li .product.special.alc .image-container span{display:block;background-color:#d7d2c3;color:#092a5e}ul.product-list.similar-accommodation li .product.special.ftw .image-container span{display:block;background-color:#00aeef}ul.product-list.similar-accommodation li .product.special.tvp .image-container span{display:block;background-color:#d7d2c3;color:#092a5e}ul.product-list.similar-accommodation li .product.special.cnu .image-container span{display:block;background-color:#70cbf4}ul.product-list.similar-accommodation li .product.special.snf .image-container span{display:block;color:#092a5e!important;background-color:#d7d2c3}ul.product-list.similar-accommodation li .product.special.sky .image-container span{display:block;background-color:#d7d2c3;color:#092a5e}ul.product-list.similar-accommodation li .product.special.blu .image-container span{display:block;background-color:#092a5e;color:#fff}ul.product-list.similar-accommodation li .product.special.ttr .image-container span{display:block;background-color:#70cbf4;color:#092a5e}ul.product-list.similar-accommodation li .product.special.sim .image-container span{display:block;background-color:#004383}ul.product-list.similar-accommodation li .product.special.hpd .image-container span{display:block;background-color:#70cbf4}ul.product-list.similar-accommodation li .product.special.fav .image-container span{display:block;background-color:#5f99c5}ul.product-list.similar-accommodation li .product.special.fma .image-container span{display:block;background-color:#ffe100;color:#000}ul.product-list.similar-accommodation li .product.special.FHV .product-type,ul.product-list.similar-accommodation li .product.special.fhv .product-type{background-color:#9c1981}ul.product-list.similar-accommodation li .product.special.FHV .product-type:after,ul.product-list.similar-accommodation li .product.special.fhv .product-type:after{content:"Holiday Village"}ul.product-list.similar-accommodation li .product.special.FSP .product-type,ul.product-list.similar-accommodation li .product.special.fsp .product-type{background-color:#64c3d7}ul.product-list.similar-accommodation li .product.special.FSP .product-type:after,ul.product-list.similar-accommodation li .product.special.fsp .product-type:after{content:"Splash World"}ul.product-list.similar-accommodation li .product.special.FSO .product-type,ul.product-list.similar-accommodation li .product.special.fso .product-type{background-color:#f7941e}ul.product-list.similar-accommodation li .product.special.FSO .product-type:after,ul.product-list.similar-accommodation li .product.special.fso .product-type:after{content:"SuneoClub"}ul.product-list.similar-accommodation li .product.special.FPF .product-type,ul.product-list.similar-accommodation li .product.special.fpf .product-type{background-color:#808285}ul.product-list.similar-accommodation li .product.special.FPF .product-type:after,ul.product-list.similar-accommodation li .product.special.fpf .product-type:after{content:"Premier"}ul.product-list.similar-accommodation li .product.special .FPR .product-type,ul.product-list.similar-accommodation li .product.special .fpr .product-type{background-color:#808285}ul.product-list.similar-accommodation li .product.special .FPR .product-type:after,ul.product-list.similar-accommodation li .product.special .fpr .product-type:after{content:"Premier"}ul.product-list .carousel ul.product-list{width:auto;margin-left:10px}ul.product-list .carousel ul.product-list li{width:293px}ul.product-list .carousel ul.product-list li.price{font-size:15px;color:#000!important}ul.title-rating-diff li{width:auto!important;float:none;margin-top:4px;font-size:15px;padding-bottom:14px}ul.title-rating-diff li span.product{display:inline-block;color:#fff;padding:4px 8px}ul.title-rating-diff li span.t-rating{position:relative;color:#70cbf4;cursor:default;font-family:icons;font-size:19px;display:inline-block;top:-1px;text-indent:-2px;letter-spacing:-3px;margin-right:6px}ul.title-rating-diff li span.t-rating span{font-family:tui,Arial,sans-serif;float:right;padding-left:5px;font-size:13px;position:relative;top:4px;letter-spacing:normal}ul.title-rating-diff li span.price{color:#000!important;font-size:15px;position:relative;top:1px}ul.title-rating-diff li>div{margin-top:5px}ul.title-rating-diff li>div:after,ul.title-rating-diff li>div:before{display:table;content:""}ul.title-rating-diff li>div:after{clear:both}ul.title-rating-diff li>div *{float:left}ul.title-rating-diff li>div a{display:inline-block;margin-right:6px}.recommendation-wrap .carousel{height:280px!important}.recommendation-wrap .load{background:url(../../../images/big-loader.gif) center top no-repeat;height:65px;width:100%;margin:100px 0}.recommendation-wrap .product-list .product.th .product-type:after{content:"Thomson"}.recommendation-wrap .product-list .product.sen .product-type:after{content:"TUI Sensatori"}.recommendation-wrap .product-list .product.ttr .product-type:after{content:"TUI TOURS"}.recommendation-wrap .product-list .product.cou .product-type:after{content:"Couples"}.recommendation-wrap .product-list .product.gld .product-type:after{content:"Gold"}.recommendation-wrap .product-list .product.rob .product-type:after{content:"Robinson"}.recommendation-wrap .product-list .product.smr .product-type:after{content:"TUI sensimar"}.recommendation-wrap .product-list .product.ssr .product-type:after{content:"TUI Sensimar"}.recommendation-wrap .product-list .product.vil .product-type:after{content:"TUI Family Life"}.recommendation-wrap .product-list .product.fam .product-type:after{content:"Family Resorts"}.recommendation-wrap .product-list .product.plt .product-type:after{content:"Platinum";color:#092a5e}.recommendation-wrap .product-list .product.pll .product-type:after{content:"Platinum Lifestyle"}.recommendation-wrap .product-list .product.alc .product-type:after{content:"A La Carte"}.recommendation-wrap .product-list .product.ftw .product-type:after{content:"2wentys"}.recommendation-wrap .product-list .product.tvp .product-type:after{content:"Villas Collection"}.recommendation-wrap .product-list .product.cnu .product-type:after{content:"Chic & Unique"}.recommendation-wrap .product-list .product.snf .product-type:after{content:"Small & Friendly"}.recommendation-wrap .product-list .product.sky .product-type:after{content:"Skytours"}.recommendation-wrap .product-list .product.sim .product-type:after{content:"Simply Travel"}.recommendation-wrap .product-list .product.hpd .product-type:after{content:"HandPicked"}.recommendation-wrap .product-list .product.fav .product-type:after{content:"3T Favourites"}.recommendation-wrap .product-list .product.fma .product-type:after{content:"TUI Magic Life"}.recommendation-wrap .product-list .product.sce .product-type:after{content:"Scene"}.recommendation-wrap .product-list .product.sty .product-type:after{content:"Scene Style"}.recommendation-wrap .product-list .product.hub .product-type:after{content:"Scene Hub"}@media only screen and (max-width:579px){ul.title-rating-diff li{width:auto!important;float:none;font-size:100%;margin-top:4px}ul.title-rating-diff li span.product{display:inline-block;color:#fff;padding:4px 8px;text-transform:uppercase;font-size:12px}ul.title-rating-diff li span.t-rating{position:relative;color:#70cbf4;cursor:default;font-family:icons;font-size:19px;display:inline-block;top:-1px;text-indent:-2px;letter-spacing:-3px;margin-right:6px}ul.title-rating-diff li span.t-rating span{font-family:tui,Arial,sans-serif;float:right;padding-left:5px;font-size:13px;position:relative;top:4px;letter-spacing:normal}ul.title-rating-diff li span.price{color:#000!important;font-size:15px;position:relative;top:1px}ul.title-rating-diff li>div{margin-top:5px}ul.title-rating-diff li>div *{float:left}ul.title-rating-diff li>div a{display:inline-block;margin-right:6px}.carousel ul.product-list li{width:260px}}.product-list li.th .product-type{background-color:#5f99c5}.product-list li.th .product-type:after{content:"Thomson"}.product-list li.sen .product-type{background-color:#00acc8}.product-list li.sen .product-type:after{content:"TUI Sensatori"}.product-list li.cou .product-type{background-color:#002d41}.product-list li.cou .product-type:after{content:"Couples"}.product-list li.gld .product-type{background-color:#ffea4d}.product-list li.gld .product-type:after{content:"Gold"}.product-list li.rob .product-type{background-color:#5887a8}.product-list li.rob .product-type:after{content:"Robinson"}.product-list li.smr .product-type{background-color:#002841}.product-list li.smr .product-type:after{content:"TUI sensimar"}.product-list li.ssr .product-type{background-color:#002841}.product-list li.ssr .product-type:after{content:"TUI Sensimar"}.product-list li.vil .product-type{background-color:#092a5f}.product-list li.vil .product-type:after{content:"TUI Family Life"}.product-list li.fam .product-type{background:#50bec3!important}.product-list li.fam .product-type.dual{padding:0;overflow:auto}.product-list li.fam .product-type.dual>span{position:static;float:left;padding:4px 9px}.product-list li.fam .product-type.dual>span:first-child{background:#50bec3}.product-list li.fam .product-type.dual>span:last-child{background:#092a5f}.product-list li.fam .product-type:after{content:"Family Resorts"}.product-list li.plt .product-type{background-color:#d7d2c3}.product-list li.plt .product-type:after{content:"Platinum";color:#092a5e}.product-list li.pll .product-type{background-color:#d7d2c3}.product-list li.pll .product-type:after{content:"Platinum Lifestyle"}.product-list li.alc .product-type{background-color:#d7d2c3;color:#092a5e}.product-list li.alc .product-type:after{content:"A La Carte"}.product-list li.ftw .product-type{background-color:#00aeef}.product-list li.ftw .product-type:after{content:"2wentys"}.product-list li.tvp .product-type{background-color:#d7d2c3;color:#092a5e}.product-list li.tvp .product-type:after{content:"Villas Collection"}.product-list li.cnu .product-type{background-color:#70cbf4}.product-list li.cnu .product-type:after{content:"Chic & Unique"}.product-list li.snf .product-type{background-color:#d7d2c3;color:#092a5e}.product-list li.snf .product-type:after{content:"Small & Friendly"}.product-list li.sky .product-type{background-color:#d7d2c3;color:#092a5e;font-family:tui,Arial,sans-serif}.product-list li.sky .product-type:after{content:"Skytours"}.product-list li.blu .product-type{background-color:#092a5e;color:#fff}.product-list li.blu .product-type:after{content:"TUI BLUE"}.product-list li.ttr .product-type{background:#70cbf4;color:#092a5e}.product-list li.ttr .product-type:after{content:"TUI TOURS"}.product-list li.sim .product-type{background-color:#004383}.product-list li.sim .product-type:after{content:"Simply Travel"}.product-list li.hpd .product-type{background-color:#70cbf4}.product-list li.hpd .product-type:after{content:"HandPicked"}.product-list li.fav .product-type{background-color:#5f99c5}.product-list li.fav .product-type:after{content:"3T Favourites"}.product-list li.fma .product-type{background-color:#ffe100}.product-list li.fma .product-type:after{content:"TUI Magic Life"}.product-list li.FHV .product-type,.product-list li.fhv .product-type{background-color:#9c1981}.product-list li.FHV .product-type:after,.product-list li.fhv .product-type:after{content:"Holiday Village"}.product-list li.FSP .product-type,.product-list li.fsp .product-type{background-color:#64c3d7}.product-list li.FSP .product-type:after,.product-list li.fsp .product-type:after{content:"Splash World"}.product-list li.FSO .product-type,.product-list li.fso .product-type{background-color:#f7941e}.product-list li.FSO .product-type:after,.product-list li.fso .product-type:after{content:"SuneoClub"}.product-list li.FPF .product-type,.product-list li.fpf .product-type{background-color:#808285}.product-list li.FPF .product-type:after,.product-list li.fpf .product-type:after{content:"Premier"}.product-list li .FPR .product-type,.product-list li .fpr .product-type{background-color:#808285}.product-list li .FPR .product-type:after,.product-list li .fpr .product-type:after{content:"Premier"}.product-list li p .t-rating{font-family:icons;display:inline-block;top:2px;text-indent:-2px;letter-spacing:-3px;color:#70cbf4}.product-list li p .t-rating span{font-family:tui,Arial,sans-serif;padding-left:5px;font-size:14px;top:-3px;letter-spacing:normal;position:relative}.product-list li p .price{display:block;font-size:15px;color:#000}.product-list .recommendation-wrap .carousel{height:280px!important}@media only screen and (max-width:700px){.product-list li .product p{height:auto}}@media only screen and (min-width:580px) and (max-width:759px){.carousel ul.product-list li{width:260px}.recommendation-wrap .carousel{height:280px!important}}.tabs-container{border-bottom:1px solid #e6e6e6;background:url(../../../images/shadow-up.png) center bottom no-repeat;-webkit-background-size:100% 10px;-moz-background-size:100% 10px;-o-background-size:100% 10px;background-size:100% 10px}.tabs-container.tabbed-carousel div .viewport{margin-top:-4px}ul.latest-deals li{border-bottom:1px solid #d7d7d7;padding-bottom:20px;margin-bottom:18px;position:relative}ul.latest-deals li>a{display:inline-block}ul.latest-deals li>a:hover h4{text-decoration:underline}ul.latest-deals li .product:after,ul.latest-deals li .product:before{display:table;content:""}ul.latest-deals li .product:after{clear:both}ul.latest-deals li .product .image{width:180px;height:100px;overflow:hidden;float:left;margin-right:12px}ul.latest-deals li .product .image img{display:block}ul.latest-deals li .product .copy{float:left;width:203px;margin-right:12px}ul.latest-deals li .product .copy h4.resort-title{display:inline-block;padding-right:4px;margin-top:-4px}ul.latest-deals li .product .copy h4.resort-title span{color:#70cbf4;cursor:default}ul.latest-deals li .product .copy h4.resort-title span.t-rating{font-family:icons;font-size:14px;display:inline-block}ul.latest-deals li .product .copy h4.resort-title span.t-rating span{font-family:tui,Arial,sans-serif;float:right;padding-left:2px}ul.latest-deals li .product .copy h4.resort-title span.t-rating.t1:after{content:"O"}ul.latest-deals li .product .copy h4.resort-title span.t-rating.t2:after{content:"OO"}ul.latest-deals li .product .copy h4.resort-title span.t-rating.t3:after{content:"OOO"}ul.latest-deals li .product .copy h4.resort-title span.t-rating.t4:after{content:"OOOO"}ul.latest-deals li .product .copy h4.resort-title span.t-rating.t5:after{content:"OOOOO"}ul.latest-deals li .product .copy h4.resort-title span.t-rating.plus span:after{content:"Plus"}ul.latest-deals li .product .copy p{float:left;clear:left}ul.latest-deals li .product .copy p.resort-location{font-size:15px;line-height:normal;margin-bottom:4px;color:#666}ul.latest-deals li .product .copy p.holiday-details{font-size:15px;line-height:normal;text-transform:capitalize;color:#000}ul.latest-deals li .product ul.price-package{float:right;width:106px;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden}ul.latest-deals li .product ul.price-package li{text-align:center;padding:8px 4px;border-bottom:0;margin:0}ul.latest-deals li .product ul.price-package li.price{color:#000;background-color:#f9f8f6}ul.latest-deals li .product ul.price-package li.price h3>span{font-size:15px;display:inline}ul.latest-deals li .product ul.price-package li.price span{display:block;font-size:15px}ul.latest-deals li .product ul.price-package li.SKY,ul.latest-deals li .product ul.price-package li.sky{background:#d7d2c3;color:#092a5e}ul.latest-deals li .product ul.price-package li.SKY.package,ul.latest-deals li .product ul.price-package li.sky.package{background:#d7d2c3;color:#092a5e;font-family:tui,Arial,sans-serif}ul.latest-deals li .product ul.price-package li.SKY.package:after,ul.latest-deals li .product ul.price-package li.sky.package:after{content:"Skytours"}ul.latest-deals li .product ul.price-package li.BLU,ul.latest-deals li .product ul.price-package li.BLU.package,ul.latest-deals li .product ul.price-package li.blu,ul.latest-deals li .product ul.price-package li.blu.package{background:#092a5e;color:#fff}ul.latest-deals li .product ul.price-package li.BLU.package:after,ul.latest-deals li .product ul.price-package li.blu.package:after{content:"TUI BLUE"}ul.latest-deals li .product ul.price-package li.TTR,ul.latest-deals li .product ul.price-package li.TTR.package,ul.latest-deals li .product ul.price-package li.ttr,ul.latest-deals li .product ul.price-package li.ttr.package{background:#70cbf4;color:#092a5e}ul.latest-deals li .product ul.price-package li.TTR.package:after,ul.latest-deals li .product ul.price-package li.ttr.package:after{content:"TUI TOURS"}ul.latest-deals li .product ul.price-package li.SEN,ul.latest-deals li .product ul.price-package li.SEN.package,ul.latest-deals li .product ul.price-package li.sen,ul.latest-deals li .product ul.price-package li.sen.package{background:#00acc8}ul.latest-deals li .product ul.price-package li.SEN.package:after,ul.latest-deals li .product ul.price-package li.sen.package:after{content:"TUI Sensatori"}ul.latest-deals li .product ul.price-package li.COU,ul.latest-deals li .product ul.price-package li.COU.package,ul.latest-deals li .product ul.price-package li.cou,ul.latest-deals li .product ul.price-package li.cou.package{background:#002d41}ul.latest-deals li .product ul.price-package li.COU.package:after,ul.latest-deals li .product ul.price-package li.cou.package:after{content:"Couples"}ul.latest-deals li .product ul.price-package li.GLD,ul.latest-deals li .product ul.price-package li.gld{background:#ffea4d}ul.latest-deals li .product ul.price-package li.GLD.package,ul.latest-deals li .product ul.price-package li.gld.package{background:#ffea4d;color:#000}ul.latest-deals li .product ul.price-package li.GLD.package:after,ul.latest-deals li .product ul.price-package li.gld.package:after{content:"Gold"}ul.latest-deals li .product ul.price-package li.ROB,ul.latest-deals li .product ul.price-package li.ROB.package,ul.latest-deals li .product ul.price-package li.rob,ul.latest-deals li .product ul.price-package li.rob.package{background:#5887a8}ul.latest-deals li .product ul.price-package li.ROB.package:after,ul.latest-deals li .product ul.price-package li.rob.package:after{content:"Robinson"}ul.latest-deals li .product ul.price-package li.SMR,ul.latest-deals li .product ul.price-package li.SMR.package,ul.latest-deals li .product ul.price-package li.smr,ul.latest-deals li .product ul.price-package li.smr.package{background:#002841}ul.latest-deals li .product ul.price-package li.SMR.package:after,ul.latest-deals li .product ul.price-package li.smr.package:after{content:"TUI sensimar"}ul.latest-deals li .product ul.price-package li.FAM,ul.latest-deals li .product ul.price-package li.FAM.package,ul.latest-deals li .product ul.price-package li.fam,ul.latest-deals li .product ul.price-package li.fam.package{background:#50bec3}ul.latest-deals li .product ul.price-package li.FAM.package:after,ul.latest-deals li .product ul.price-package li.fam.package:after{content:"Family Resorts"}ul.latest-deals li .product ul.price-package li.VIL,ul.latest-deals li .product ul.price-package li.VIL.package,ul.latest-deals li .product ul.price-package li.vil,ul.latest-deals li .product ul.price-package li.vil.package{background:#092a5f}ul.latest-deals li .product ul.price-package li.VIL.package:after,ul.latest-deals li .product ul.price-package li.vil.package:after{content:"TUI Family Life"}ul.latest-deals li .product ul.price-package li.SSR,ul.latest-deals li .product ul.price-package li.SSR.package,ul.latest-deals li .product ul.price-package li.ssr,ul.latest-deals li .product ul.price-package li.ssr.package{background:#002841}ul.latest-deals li .product ul.price-package li.SSR.package:after,ul.latest-deals li .product ul.price-package li.ssr.package:after{content:"TUI Sensimar"}ul.latest-deals li .product ul.price-package li.PLT,ul.latest-deals li .product ul.price-package li.PLT.package,ul.latest-deals li .product ul.price-package li.plt,ul.latest-deals li .product ul.price-package li.plt.package{background:#d7d2c3}ul.latest-deals li .product ul.price-package li.PLT.package:after,ul.latest-deals li .product ul.price-package li.plt.package:after{content:"Platinum";color:#092a5e}ul.latest-deals li .product ul.price-package li.PLL,ul.latest-deals li .product ul.price-package li.PLL.package,ul.latest-deals li .product ul.price-package li.pll,ul.latest-deals li .product ul.price-package li.pll.package{background:#d7d2c3}ul.latest-deals li .product ul.price-package li.PLL.package:after,ul.latest-deals li .product ul.price-package li.pll.package:after{content:"Platinum Lifestyle"}ul.latest-deals li .product ul.price-package li.ALC,ul.latest-deals li .product ul.price-package li.ALC.package,ul.latest-deals li .product ul.price-package li.alc,ul.latest-deals li .product ul.price-package li.alc.package{background:#d7d2c3;color:#092a5e}ul.latest-deals li .product ul.price-package li.ALC.package:after,ul.latest-deals li .product ul.price-package li.alc.package:after{content:"A La Carte"}ul.latest-deals li .product ul.price-package li.FTW,ul.latest-deals li .product ul.price-package li.FTW.package,ul.latest-deals li .product ul.price-package li.ftw,ul.latest-deals li .product ul.price-package li.ftw.package{background:#00aeef}ul.latest-deals li .product ul.price-package li.FTW.package:after,ul.latest-deals li .product ul.price-package li.ftw.package:after{content:"2wentys"}ul.latest-deals li .product ul.price-package li.TVP,ul.latest-deals li .product ul.price-package li.TVP.package,ul.latest-deals li .product ul.price-package li.tvp,ul.latest-deals li .product ul.price-package li.tvp.package{background:#d7d2c3;color:#092a5e}ul.latest-deals li .product ul.price-package li.TVP.package:after,ul.latest-deals li .product ul.price-package li.tvp.package:after{content:"Villas Collection"}ul.latest-deals li .product ul.price-package li.CnU,ul.latest-deals li .product ul.price-package li.CnU.package,ul.latest-deals li .product ul.price-package li.cnu,ul.latest-deals li .product ul.price-package li.cnu.package{background:#70cbf4}ul.latest-deals li .product ul.price-package li.CnU.package:after,ul.latest-deals li .product ul.price-package li.cnu.package:after{content:"Chic & Unique"}ul.latest-deals li .product ul.price-package li.SnF,ul.latest-deals li .product ul.price-package li.SnF.package,ul.latest-deals li .product ul.price-package li.snf,ul.latest-deals li .product ul.price-package li.snf.package{background:#d7d2c3;color:#092a5e}ul.latest-deals li .product ul.price-package li.SnF.package:after,ul.latest-deals li .product ul.price-package li.snf.package:after{content:"Small & Friendly"}ul.latest-deals li .product ul.price-package li.SCE,ul.latest-deals li .product ul.price-package li.SCE.package,ul.latest-deals li .product ul.price-package li.sce,ul.latest-deals li .product ul.price-package li.sce.package{background:#111}ul.latest-deals li .product ul.price-package li.SCE.package:after,ul.latest-deals li .product ul.price-package li.sce.package:after{content:"Scene"}ul.latest-deals li .product ul.price-package li.HUB,ul.latest-deals li .product ul.price-package li.HUB.package,ul.latest-deals li .product ul.price-package li.hub,ul.latest-deals li .product ul.price-package li.hub.package{background:#111}ul.latest-deals li .product ul.price-package li.HUB.package:after,ul.latest-deals li .product ul.price-package li.hub.package:after{content:"Scene Hub"}ul.latest-deals li .product ul.price-package li.STY,ul.latest-deals li .product ul.price-package li.STY.package,ul.latest-deals li .product ul.price-package li.sty,ul.latest-deals li .product ul.price-package li.sty.package{background:#111}ul.latest-deals li .product ul.price-package li.STY.package:after,ul.latest-deals li .product ul.price-package li.sty.package:after{content:"Scene Style"}ul.latest-deals li .product ul.price-package li.PRM,ul.latest-deals li .product ul.price-package li.prm{background:#d7d2c3}ul.latest-deals li .product ul.price-package li.PRM.package,ul.latest-deals li .product ul.price-package li.prm.package{background:#d7d2c3;color:#092a5e}ul.latest-deals li .product ul.price-package li.PRM.package:after,ul.latest-deals li .product ul.price-package li.prm.package:after{content:"Lakes & Mountains Platinum"}ul.latest-deals li .product ul.price-package li.HPD,ul.latest-deals li .product ul.price-package li.HPD.package,ul.latest-deals li .product ul.price-package li.hpd,ul.latest-deals li .product ul.price-package li.hpd.package{background:#70cbf4}ul.latest-deals li .product ul.price-package li.HPD.package:after,ul.latest-deals li .product ul.price-package li.hpd.package:after{content:"HandPicked"}ul.latest-deals li .product ul.price-package li.SIM,ul.latest-deals li .product ul.price-package li.SIM.package,ul.latest-deals li .product ul.price-package li.sim,ul.latest-deals li .product ul.price-package li.sim.package{background:#004383}ul.latest-deals li .product ul.price-package li.SIM.package:after,ul.latest-deals li .product ul.price-package li.sim.package:after{content:"Simply Travel"}ul.latest-deals li .product ul.price-package li.FAV,ul.latest-deals li .product ul.price-package li.FAV.package,ul.latest-deals li .product ul.price-package li.fav,ul.latest-deals li .product ul.price-package li.fav.package{background:#5f99c5}ul.latest-deals li .product ul.price-package li.FAV.package:after,ul.latest-deals li .product ul.price-package li.fav.package:after{content:"3T Favourites"}ul.latest-deals li .product ul.price-package li.FMA,ul.latest-deals li .product ul.price-package li.fma{background:#ffe100;color:#000}ul.latest-deals li .product ul.price-package li.FMA.package,ul.latest-deals li .product ul.price-package li.fma.package{background:#ffe100}ul.latest-deals li .product ul.price-package li.FMA.package:after,ul.latest-deals li .product ul.price-package li.fma.package:after{content:"TUI Magic Life"}ul.latest-deals li .product ul.price-package li.package{color:#fff;text-transform:uppercase;font-size:12px}@media only screen and (max-width:579px){ul.latest-deals li>a{display:block}ul.latest-deals li .product .copy{width:57%;margin:0}ul.latest-deals li .product ul.price-package{width:40%}}@media only screen and (min-width:580px) and (max-width:759px){ul.latest-deals li>a{display:block}ul.latest-deals li .product .copy{width:42%;margin:0}ul.latest-deals li .product ul.price-package{width:20%;float:right}}.things-to-do-excursions{width:calc(100% + 20px);margin:-20px 0 0 -10px}.things-to-do-excursions .no-height{height:210px!important}.things-to-do-excursions li{float:left;width:25%}.things-to-do-excursions li .product{margin:20px 10px 0}.things-to-do-excursions li .product .image-container{width:100%;margin-bottom:10px;position:relative}.things-to-do-excursions li .product .image-container img{width:100%;display:block}.things-to-do-excursions li .product .copy h4{margin-bottom:5px}.things-to-do-excursions li .product .copy p.price{color:#000}.things-to-do-excursions li.row-control{width:100%;height:1px;display:none}.things-to-do-excursions li.row-control.fours{display:block}.things-to-do-excursions li.flow-control{width:100%;height:0;margin:0!important}@media only screen and (max-width:579px){.things-to-do-excursions li{width:50%}.things-to-do-excursions li.row-control.fours,.things-to-do-excursions li.row-control.twos{display:block}}@media only screen and (min-width:580px) and (max-width:759px){.things-to-do-excursions li{width:33.3%}.things-to-do-excursions li.row-control.fours{display:none}.things-to-do-excursions li.row-control:nth-child(3n+0){display:block}}.account-pop{position:absolute;top:0;right:7px;z-index:11;box-shadow:0 2px 5px rgba(0,0,0,.3);width:250px}.account-pop .arrow{border-color:transparent transparent #fff;border-style:solid;border-width:8px;display:inline-block;height:0;position:absolute;top:-16px;right:5px}.account-pop ul li a{box-sizing:border-box;-moz-box-sizing:border-box;text-transform:uppercase;display:block;height:40px;padding:10px 10px 0;background:#fff;border-bottom:1px solid #e6e6e6}.account-pop ul li a:after,.account-pop ul li a:before{display:table;content:""}.account-pop ul li a:after{clear:both}.account-pop ul li a span{display:inline-block;float:right;padding:0 5px 1px;background:#fcb819;color:#000;font-size:13px;position:relative;top:1px;border-radius:1px}.account-pop ul li:last-child a{border-bottom:none}@media only screen and (max-width:579px){.account-pop{top:45px;left:auto;right:10px}}@media only screen and (min-width:580px) and (max-width:759px){.account-pop{top:45px;left:auto;right:10px}}.jump-tab{width:100%}.jump-tab:after,.jump-tab:before{display:table;content:""}.jump-tab:after{clear:both}.jump-tab>li{float:left;width:47.5%;margin-bottom:20px;height:56px;box-sizing:border-box;-moz-box-sizing:border-box}.jump-tab>li a{box-sizing:border-box;-moz-box-sizing:border-box;display:block;border:1px solid #e6e6e6;background-color:#f0fafe;color:#5f99c5;position:relative;border-radius:3px;height:100%}.jump-tab>li a .text{position:absolute;top:50%;left:47px;margin-top:-10px}.jump-tab>li a .text.things{max-width:40px;margin-top:-20px}.jump-tab>li a .caret{position:absolute;top:3px;left:5px;font-size:40px;line-height:100%}.jump-tab>li a .caret.room{top:0}.jump-tab>li:nth-child(2n+1){margin-right:5%}.jump-tab>li:nth-child(3),.jump-tab>li:nth-child(4){margin-bottom:0}.jump-tab.one-row>li{margin-bottom:0}.booking-panel{float:right;clear:right;width:350px;background:#f9f8f6;padding:10px;margin-top:26px}.booking-panel .price{width:100%}.booking-panel .price h1,.booking-panel .price h3,.booking-panel .price p,.booking-panel .price span{float:left}.booking-panel .price p{color:#000;margin-bottom:6px!important;line-height:34px;font-family:tui,Arial,sans-serif;font-weight:400}.booking-panel .price h1{margin-bottom:6px!important}.booking-panel .price h3{color:#000;margin-top:6px}.booking-panel .price span{margin:11px 0 0 5px;font-size:15px}.booking-panel .deposit{color:#ef0000}.booking-panel .book-now{border-top:1px solid #e7e4db;padding-top:6px}.booking-panel .book-now h4{float:left;color:#2ea9e0}.booking-panel .book-now a.tooltip{float:left;font-size:16px;margin:1px 3px}.booking-panel .book-now p{color:#000;width:100%;float:left;line-height:normal}.booking-panel .book-now p.attention{color:#ef0000;width:auto;line-height:24px}.booking-panel .book-now p .star{font-size:20px}.booking-panel .book-now .full-summary{float:left;width:100%;position:relative;padding:3px 0 0 13px;margin-top:7px}.booking-panel .book-now .full-summary .caret{position:absolute;top:6px;left:0}.booking-panel .book-now .button{float:left;width:100%;margin-top:10px;padding:0 14px}.booking-panel .book-now .button.cta{text-align:center}.booking-panel .book-now.two-buttons .button{width:59%;height:40px;float:right}.booking-panel .book-now.two-buttons .button.cta-grey{float:left;width:39%;overflow:hidden;border:1px solid #70cbf4;background:#fff;line-height:41px;color:#70cbf4}.booking-panel .book-now.two-buttons .button.cta-grey>div{transition:all .3s cubic-bezier(.48,.1,.25,.9);transform:translateY(-50px);-webkit-transform:translateY(-50px)}.booking-panel .book-now.two-buttons .button.cta-grey>div span{display:block}.booking-panel .book-now.two-buttons .button.cta-grey>div span:first-child{margin-bottom:8px}.booking-panel .book-now.two-buttons .button.cta-grey.adding>div{transform:translateY(-1px);-webkit-transform:translateY(-1px)}.booking-panel p.surcharge{border-top:1px solid #e7e4db;padding-top:8px;margin-top:14px;line-height:normal;font-size:15px}.booking-panel p.surcharge a{font-size:15px}div.accordion .content ul.board{padding:0 10px}div.accordion .content ul.board li{position:relative;border-bottom:1px solid #e7e4db;padding:10px 0 10px 30px;color:#999;font-size:15px}div.accordion .content ul.board li .in-price{position:absolute;top:10px;right:1px}div.accordion .content ul.board li .radio{position:absolute;top:9px;left:1px;font-size:16px}div.accordion .content ul.board li .board-description{display:none;color:#666;font-size:13px;padding-top:2px}div.accordion .content ul.board li.included{color:#000}div.accordion .content ul.board li.included .board-description{display:block}div.accordion .content ul.board li:last-child{border-bottom:none}div.accordion .content ul.included{padding:10px 10px 5px 0}div.accordion .content ul.included li{float:left;font-size:15px;padding:0 0 2px 26px;color:#000}div.accordion .content .flight-pattern{padding:10px 10px 0}div.accordion .content .flight-pattern p{color:#000;font-size:15px;text-transform:uppercase}div.accordion .content .flight-pattern ul{padding-bottom:10px}div.accordion .content .flight-pattern ul li{color:#000;font-size:15px;padding:4px 0 4px 24px;position:relative}div.accordion .content .flight-pattern ul li.no-pad{padding-left:0}div.accordion .content .flight-pattern ul li span{float:right;position:relative;padding-left:20px}div.accordion .content .flight-pattern ul li span .time{position:absolute;top:-3px;left:0}div.accordion .content .flight-pattern ul li span .next{font-size:14px}div.accordion .content .flight-pattern ul li .caret{font-size:20px}div.accordion .content .flight-pattern ul li .caret.flyin,div.accordion .content .flight-pattern ul li .caret.flyout,div.accordion .content .flight-pattern ul li .caret.search{position:absolute;top:1px;left:0}@media only screen and (max-width:579px){.booking-panel,div.accordion{float:none;width:auto}}@media only screen and (min-width:480px) and (max-width:579px){.booking-panel .book-now .button{width:50%}}@media only screen and (min-width:580px) and (max-width:759px){.booking-panel,div.accordion{width:260px}.booking-panel .book-now.two-buttons .button{padding:0 6px;width:57%;font-size:14px}.booking-panel .book-now.two-buttons .button.cta-grey{width:40%}}.modal-content .why-book h3{color:#5f99c5;margin:0 0 10px 5px}.product-details{padding-bottom:20px}.product-details .image-mask{margin-bottom:20px;position:relative;overflow:hidden;height:16.4vw}.product-details .image-mask img{position:relative;width:100%;height:auto!important;display:block;top:-3.875vw;background-color:#006ec9;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#72d2ff),to(#006ec9));background-image:-moz-linear-gradient(top,#72d2ff,#006ec9);background-image:-ms-linear-gradient(top,#72d2ff,#006ec9);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#72d2ff),color-stop(100%,#006ec9));background-image:-webkit-linear-gradient(top,#72d2ff,#006ec9);background-image:-o-linear-gradient(top,#72d2ff,#006ec9);background-image:linear-gradient(top,#72d2ff,#006ec9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72d2ff', endColorstr='#006ec9', GradientType=0)}.product-details .section,.product-details>p{padding-bottom:20px}.product-details .section>img{margin-bottom:-8px}.product-details .select{margin-bottom:20px}.product-search{float:left;width:100%;padding:0 0 30px}.product-search h3{color:#000;padding-bottom:14px}.product-search h3 span{white-space:nowrap}.product-search.box{background-color:#f9f8f6;padding:0 0 20px}.product-search.box h3{padding:10px}.product-search.box .button{margin-left:10px}@media only screen and (max-width:579px){.product-details .image-mask{height:auto}.product-details .image-mask img{top:auto}.product-details .section:last-child{padding-bottom:0}.accordion.product{margin-top:30px}.accordion.product .item .content .product-details{padding:10px 10px 20px}.accordion.product .item.open .trigger{border-bottom:1px solid #e6e6e6;background-color:#fafafa}.accordion.product .item.open .content{background-color:#fafafa}}@media only screen and (min-width:580px) and (max-width:759px){.product-details .image-mask{height:23.4vw}.product-details .image-mask img{top:-5.875vw}}.query-results .tab h4{color:#000;text-transform:uppercase;margin-top:14px}.query-results ul.query-list{margin-bottom:20px}.query-results ul.query-list li{border-bottom:1px dotted #e6e6e6;padding:14px 0}.query-results ul.query-list li p{line-height:normal;font-size:15px;max-width:800px}.query-results ul.query-list li p span.match{color:#000}.query-results ul.query-list li p.title{font-size:16px}.query-results .query-list{margin-bottom:20px}.query-results .query-list div.g{border-bottom:1px dotted #e6e6e6;padding:14px 0;word-break:break-word}#GSAResults .g{border-bottom:1px dotted #e6e6e6;padding:14px 0}#GSAResults #gm_search_separator,#GSAResults .GSALabel,#epticaResults #answerurquestions,#from-our-site #gm_search_bottom_box #searchfirstchoice_TextBoxDiv{display:none}#epticaResults #top5questions{color:#000;display:block;font-size:18px;margin-top:15px;text-transform:uppercase}@media only screen and (max-width:579px){.query-results .tabs-container>ul.tabs{width:100%}.query-results .tabs-container>ul.tabs>li{width:50%}}@media only screen and (max-width:579px) and (orientation:landscape){.query-results .tabs-container>ul.tabs,.query-results .tabs-container>ul.tabs>li{width:auto}}div.accordion.and-carousel{float:none;width:auto;margin-top:30px}div.accordion.and-carousel .trigger p{padding:7px 20px 0 10px}div.accordion.and-carousel .rob-content p{padding-bottom:20px}div.accordion.and-carousel .content{padding:0 10px}div.accordion.and-carousel .content p{line-height:normal;font-size:15px;padding:10px 0}div.accordion.and-carousel .content p a{font-size:15px}div.accordion.and-carousel .content p a.link-block{text-decoration:none!important;margin-top:5px}div.accordion.and-carousel .content p a.link-block:hover{text-decoration:underline!important}div.accordion.and-carousel .content>p{max-width:772px}div.accordion.and-carousel .content .carousel .viewport ul li .product .mask .caret{position:absolute;bottom:7px;right:5px;font-size:34px;line-height:100%}div.accordion.and-carousel .content .carousel .viewport ul li .product>p{padding-top:0}@media only screen and (max-width:759px){div.accordion.and-carousel{margin-bottom:30px}div.accordion.and-carousel .item.open .trigger{border-bottom:1px solid #e6e6e6;background-color:#fafafa}div.accordion.and-carousel .item.open .content{background-color:#fafafa}div.accordion.and-carousel .item.open .content .carousel .viewport ul li .product h4{font-size:16px}div.accordion.and-carousel .item.open .content .carousel .ghost{background:#fafafa;box-shadow:5px 0 29px 34px #fafafa}div.accordion.and-carousel .item.open .content .carousel .controls{background:#fafafa}}@media only screen and (min-width:760px){div.accordion.and-carousel{margin-bottom:30px}div.accordion.and-carousel .trigger{pointer-events:none;height:auto;padding:0 10px;border-top:none;border-bottom:2px solid #e6e6e6}div.accordion.and-carousel .trigger .caret{display:none}div.accordion.and-carousel .trigger p{padding:10px 0;font-size:22px}div.accordion.and-carousel .content{background:0 0}div.accordion.and-carousel .content>p{padding:20px 0;font-size:16px}div.accordion.and-carousel .item:last-child{border-bottom:1px dotted #e6e6e6}}.standalone-img-copy .image{float:left;width:400px}.standalone-img-copy .image img{display:block;width:100%}.standalone-img-copy p{margin-left:420px}.standalone-img-copy p.title{color:#000}@media only screen and (max-width:579px){.standalone-img-copy .image{width:100%;float:none;margin-bottom:20px}.standalone-img-copy p{margin-left:0}}@media only screen and (min-width:580px) and (max-width:759px){.standalone-img-copy .image{width:300px}.standalone-img-copy p{margin-left:320px}}ul.apps{width:100%;padding:10px;overflow:auto}ul.apps li{float:left;width:calc(50% - 6px)}ul.apps li .product{background:#fff;box-shadow:0 2px 0 rgba(0,0,0,.1)}ul.apps li .product .title{display:block;text-transform:uppercase;color:#000;padding:10px}ul.apps li .product img{display:block;width:100%}ul.apps li .product .copy{padding:10px}ul.apps li .product .copy p{font-size:15px}ul.apps li .product .copy p a{font-size:15px;display:inline!important}ul.apps li.flow-control{display:block;height:0;width:100%;margin:0!important}ul.apps li.left{margin:0 6px 10px 0}ul.apps li.right{margin:0 0 10px 6px}@media only screen and (max-width:579px){ul.apps li,ul.apps li.left,ul.apps li.right{float:none;width:auto;margin:0 0 10px}}.social-container.margin-top{margin-top:30px}.social-container.float{float:left}.social-container .social-icons,.social-container .social-label{display:inline-block;line-height:30px;vertical-align:top}ul.social-icons li{float:left;padding-left:10px}ul.social-icons li>span{display:inline-block;padding-top:2px;font-size:15px}ul.social-icons li.icon a{display:inline-block;width:24px;height:24px;background-color:#999;font-family:icons-symbol!important;font-size:23px;color:#fff;line-height:20px;text-align:center;-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;text-decoration:none}ul.social-icons li.icon a:hover{text-decoration:none}ul.social-icons li.icon a span{line-height:100%;display:block;margin-top:-2px;font-family:icons-symbol}ul.social-icons li.icon.fb a{background-color:#3b5998}ul.social-icons li.icon.tw a{background-color:#0271bf;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#2daddc),to(#0271bf));background-image:-moz-linear-gradient(top,#2daddc,#0271bf);background-image:-ms-linear-gradient(top,#2daddc,#0271bf);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2daddc),color-stop(100%,#0271bf));background-image:-webkit-linear-gradient(top,#2daddc,#0271bf);background-image:-o-linear-gradient(top,#2daddc,#0271bf);background-image:linear-gradient(top,#2daddc,#0271bf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2daddc', endColorstr='#0271bf', GradientType=0)}ul.social-icons li.icon.gp a{background-color:#dd4b39}ul.social-icons li.icon.pn a{background-color:#cb2027}ul.social-icons li.icon.yt a{background-color:#cc181e}ul.social-icons li.icon.in a{background-color:#517fa4}ul.social-icons li.icon.wa a{background-color:#64d448}ul.social-icons li.icon.em a{background-color:#0098f8}ul.social-icons.larger li.icon a{width:30px;height:30px;font-size:29px}@media only screen and (max-width:579px){.social-container.float{float:none}}.modal.media{background:#262626;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0}.modal.media.in{opacity:1}.modal .media-window{width:100%;height:100%;margin:0 auto;position:relative}.modal .media-window .modal-content{margin:auto;display:table;width:100%;height:100%}.modal .media-window .modal-content .container{display:table-cell;vertical-align:middle}.modal .media-window .modal-content .container>.title{box-sizing:border-box;-moz-box-sizing:border-box;background:#262626;color:#999;padding:40px;z-index:1}.modal .media-window .modal-content .container>.title .text{display:inline-block;width:calc(100% - 30px)}.modal .media-window .modal-content .container>.title .close{cursor:pointer;text-transform:none!important;float:right;font-size:24px}.modal .media-window .modal-content .container>.title.transparent{opacity:.7}.modal .media-window .modal-content .container>.title.shrink{padding:20px 40px}@media only screen and (max-width:959px){.modal .media-window .modal-content .container>.title{padding:15px;position:absolute;top:0;left:0;width:100%;-webkit-transition:top .3s ease;-moz-transition:top .3s ease;-o-transition:top .3s ease;transition:top .3s ease}.modal .media-window .modal-content .container>.title.out{top:-100px}.modal .media-window .modal-content .container>.title.shrink{padding:15px}.modal .media-window .modal-content .container>.title .close{font-size:20px}}@media only screen and (min-width:961px){.modal .media-window .modal-content .container>.title .close:hover{color:#fff}}.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"}.modal.responsive-gallery .media-window .modal-content{overflow:hidden;max-width:100%}.modal.responsive-gallery .media-window .gallery-full-viewport{margin:0;position:relative}.modal.responsive-gallery .media-window .viewport{overflow-x:hidden;margin:0 auto}.modal.responsive-gallery .media-window .viewport ul{overflow:auto}.modal.responsive-gallery .media-window .viewport li{float:left;opacity:0}.modal.responsive-gallery .media-window .viewport li.fade-in{opacity:1}.modal.responsive-gallery .media-window .viewport img{display:block;margin:0 auto}.modal.responsive-gallery .media-window .viewport img.lazy-img{-webkit-transform:scale(.1);-moz-transform:scale(.1);-ms-transform:scale(.1);-o-transform:scale(.1);transform:scale(.1)}.modal.responsive-gallery .media-window .viewport img.lazy-img.loaded{-webkit-transition:all 700ms;-moz-transition:all 700ms;-o-transition:all 700ms;transition:all 700ms;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.modal.responsive-gallery .media-window .arrow.hide{display:none!important}.modal.responsive-gallery .media-window .thumbnail-viewport{margin:0 auto;padding:20px 0;overflow-x:hidden;opacity:0}.modal.responsive-gallery .media-window .thumbnail-viewport ul{overflow:auto}.modal.responsive-gallery .media-window .thumbnail-viewport li{float:left;width:130px;opacity:.3;cursor:pointer}.modal.responsive-gallery .media-window .thumbnail-viewport li.in-view{opacity:1}.modal.responsive-gallery .media-window .thumbnail-viewport img{width:110px;float:left}.modal.responsive-gallery .media-window .thumbnail-viewport.fade-in{opacity:1}.modal.responsive-gallery .media-window .arrow{position:absolute;top:49%;cursor:pointer;font-size:23px;color:#fff}.modal.responsive-gallery .media-window .arrow.right{right:12%}.modal.responsive-gallery .media-window .arrow.left{left:12%}@media only screen and (min-width:960px){.modal.responsive-gallery .media-window .modal-content .container>.title{width:77%;margin:0 auto;padding:40px 0}.modal.responsive-gallery.no-touch .media-window .modal-content .container .thumbnail-viewport ul li:hover{opacity:1}}.modal.video .media-window .modal-content{min-width:960px;width:calc(100% - 200px)}.modal.video .media-window .modal-content .container>.title{padding:40px 20px}.modal.video .media-window .modal-content .container>.title.shrink{padding:20px}.video-wrap{position:relative;margin:auto auto 40px;width:calc(100% - 220px)}.video-wrap .bc-player{padding-top:56.25%}.video-wrap .bc-player .vjs-control:focus:before,.video-wrap .bc-player .vjs-control:hover:before,.video-wrap .bc-player .vjs-menu-item:focus,.video-wrap .bc-player .vjs-menu-item:hover{text-shadow:none}.video-wrap .bc-player .vjs-control-bar{border-top:none}.video-wrap .bc-player .vjs-control.vjs-button.vjs-play-control{border-right:1px solid #fff}.video-wrap .bc-player .vjs-control.vjs-button.vjs-play-control.vjs-paused:before{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:"\e961";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-play-control.vjs-playing:before{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:"\e93c";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-fullscreen-control:before{opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-volume-menu-button.vjs-vol-0:before{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:"\e95c";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-volume-menu-button.vjs-vol-1:before{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:"\e95b";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-volume-menu-button.vjs-vol-2:before{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:"\e95a";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-volume-menu-button.vjs-vol-3:before{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:"\e951";opacity:1}.video-wrap .bc-player .vjs-control.vjs-button.vjs-fullscreen-control,.video-wrap .bc-player .vjs-control.vjs-button.vjs-volume-menu-button{border-left:1px solid #fff}.video-wrap .bc-player .vjs-control.vjs-button:hover{-webkit-transition:background-color .7s ease;-moz-transition:background-color .7s ease;-o-transition:background-color .7s ease;transition:background-color .7s ease;background-color:#70cbf4}.video-wrap .bc-player .vjs-control.vjs-duration{border-right:1px solid #fff}.video-wrap .bc-player .vjs-control.vjs-progress-control{padding:0 5px}.video-wrap .bc-player .vjs-volume-bar:before{box-shadow:none}.video-wrap .bc-player .vjs-volume-level{background-color:#fff}.video-wrap .bc-player .vjs-play-progress{background:#70cbf4}.video-wrap .bc-player .vjs-big-play-button{background:#70cbf4;height:81px;width:81px;top:calc(50% - 40px);left:calc(50% - 40px);border-radius:0;opacity:.9;line-height:.6em}.video-wrap .bc-player .vjs-big-play-button:focus,.video-wrap .bc-player .vjs-big-play-button:hover{box-shadow:none}.video-wrap .bc-player .vjs-big-play-button:before{margin:27px auto}@media only screen and (max-width:959px){.modal.video .media-window .modal-content{min-width:100%;width:100%}.modal.video .media-window .modal-content .container>.title,.modal.video .media-window .modal-content .container>.title.shrink{padding:15px}.video-wrap{width:100%;margin:auto}.video-wrap .bc-player .vjs-big-play-button{height:60px;width:60px;top:calc(50% - 30px);left:calc(50% - 30px)}.video-wrap .bc-player .vjs-big-play-button:before{margin:16px auto;font-size:18px}}.t-rating{font-size:18px;color:#dbf2fc;display:inline-block;cursor:default}.t-rating span{font-family:icons;display:inline-block;line-height:normal;width:13px}.t-rating span.plus{font-family:tui,Arial,sans-serif;width:auto;padding-left:6px;color:#70cbf4;display:none;text-transform:capitalize}.t-rating.plus span.plus{display:inline-block}.t-rating.t1 span:nth-child(-n+1){color:#70cbf4!important}.t-rating.t2 span:nth-child(-n+2){color:#70cbf4!important}.t-rating.t3 span:nth-child(-n+3){color:#70cbf4!important}.t-rating.t4 span:nth-child(-n+4){color:#70cbf4!important}.t-rating.t5 span:nth-child(-n+5){color:#70cbf4!important}.ta-rating .img{width:28px}.rating{font-size:18px;display:inline-block;cursor:default}.rating span{font-family:icons;display:inline-block;line-height:normal}.rating span.plus{font-family:tui,Arial,sans-serif;width:auto;padding-left:6px;color:#70cbf4;display:none}.rating.plus span.plus{display:inline-block}.rating.th{color:#dbf2fc}.rating.th span.plus{color:#70cbf4}.rating.th.t1 span:nth-child(-n+1){color:#70cbf4}.rating.th.t2 span:nth-child(-n+2){color:#70cbf4}.rating.th.t3 span:nth-child(-n+3){color:#70cbf4}.rating.th.t4 span:nth-child(-n+4){color:#70cbf4}.rating.th.t5 span:nth-child(-n+5){color:#70cbf4}.rating.fc{color:#d5f0f2}.rating.fc span.plus{color:#5c7491}.rating.fc.t1 span:nth-child(-n+1){color:#5c7491}.rating.fc.t2 span:nth-child(-n+2){color:#5c7491}.rating.fc.t3 span:nth-child(-n+3){color:#5c7491}.rating.fc.t4 span:nth-child(-n+4){color:#5c7491}.rating.fc.t5 span:nth-child(-n+5){color:#5c7491}.rating.fj{background:url(../../../images/trating-sprite.png) top left no-repeat;text-indent:-9999px;width:20%;height:14px;top:3px;position:relative}.rating.fj.t1{width:12px}.rating.fj.t1.plus{background-position:-25px -78px;width:100px}.rating.fj.t2{width:25px}.rating.fj.t2.plus{background-position:-12px -78px;width:100px}.rating.fj.t3{width:38px}.rating.fj.t3.plus{background-position:0 -78px;width:100px}.rating.fj.t4{width:50px}.rating.fj.t4.plus{background-position:0 -46px;width:100px}.rating.fj.t5{width:62px}.rating.fj.t5.plus{background-position:0 -13px;width:100px}ul>li.row-controller,ul>li.vertical-line{display:none}ul.square.yellow li.row-controller{padding:0;background:0 0}.two-cols-desktop.std-space>li{margin-bottom:16px;width:calc((100%/2)*1 - 8.01px)}.two-cols-desktop.std-space>li:nth-child(n){margin-right:16px}.two-cols-desktop.std-space>li:nth-child(2n){margin-right:0}.two-cols-desktop>li{float:left;width:50%}.two-cols-desktop>li.row-controller.twos,.two-cols-desktop>li.vertical-line.half{display:block}.css-two-cols-desktop{column-count:2;column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;-moz-column-count:2;-moz-column-gap:10px}.three-cols-desktop.std-space>li{margin-bottom:16px;width:calc((100%/3)*1 - 10.68px)}.three-cols-desktop.std-space>li:nth-child(n){margin-right:16px}.three-cols-desktop.std-space>li:nth-child(3n){margin-right:0}.three-cols-desktop>li{float:left;width:33.333%}.three-cols-desktop>li.row-controller.threes,.three-cols-desktop>li.vertical-line.third,.three-cols-desktop>li.vertical-line.two-thirds{display:block}.css-three-cols-desktop{column-count:3;column-gap:10px;-webkit-column-count:3;-webkit-column-gap:10px;-moz-column-count:3;-moz-column-gap:10px}.four-cols-desktop.std-space>li{margin-bottom:16px;width:calc((100%/4)*1 - 12.01px)}.four-cols-desktop.std-space>li:nth-child(n){margin-right:16px}.four-cols-desktop.std-space>li:nth-child(4n){margin-right:0}.four-cols-desktop>li{float:left;width:25%}.four-cols-desktop>li.row-controller.fours,.four-cols-desktop>li.vertical-line.half,.four-cols-desktop>li.vertical-line.quarter,.four-cols-desktop>li.vertical-line.three-quarters{display:block}.css-four-cols-desktop{column-count:4;column-gap:10px;-webkit-column-count:4;-webkit-column-gap:10px;-moz-column-count:4;-moz-column-gap:10px}.five-cols-desktop.std-space>li{margin-bottom:16px;width:calc((100%/5)*1 - 12.81px)}.five-cols-desktop.std-space>li:nth-child(n){margin-right:16px}.five-cols-desktop.std-space>li:nth-child(5n){margin-right:0}.five-cols-desktop>li{float:left;width:20%}.five-cols-desktop>li.row-controller.fives{display:block}ul>li.row-controller{width:100%}.no-break{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;column-break-inside:avoid;display:table}@media only screen and (min-width:760px) and (max-width:959px){.four-cols-large-tablet.std-space>li{margin-bottom:16px;width:calc((100%/4)*1 - 12.01px)}.four-cols-large-tablet.std-space>li:nth-child(n){margin-right:16px}.four-cols-large-tablet.std-space>li:nth-child(4n){margin-right:0}.four-cols-large-tablet>li{float:left;width:25%}.four-cols-large-tablet>li.row-controller.fives{display:none}.four-cols-large-tablet>li.row-controller.fours{display:block}.three-cols-large-tablet.std-space>li{margin-bottom:16px;width:calc((100%/3)*1 - 10.68px)}.three-cols-large-tablet.std-space>li:nth-child(n){margin-right:16px}.three-cols-large-tablet.std-space>li:nth-child(3n){margin-right:0}.three-cols-large-tablet>li{float:left;width:33.333%}.three-cols-large-tablet>li.vertical-line.third,.three-cols-large-tablet>li.vertical-line.two-thirds{display:block}.three-cols-large-tablet>li.vertical-line.half,.three-cols-large-tablet>li.vertical-line.quarter,.three-cols-large-tablet>li.vertical-line.three-quarters{display:none!important}.three-cols-large-tablet>li.row-controller.fives,.three-cols-large-tablet>li.row-controller.fours{display:none}.three-cols-large-tablet>li.row-controller.threes{display:block}}@media only screen and (min-width:580px) and (max-width:759px){.one-col-tablet.std-space>li{margin-bottom:16px;width:calc((100%/1)*1 - .01px)}.one-col-tablet.std-space>li:nth-child(n){margin-right:16px}.one-col-tablet.std-space>li:nth-child(1n){margin-right:0}.one-col-tablet>li{width:100%}.one-col-tablet>li.vertical-line{display:none!important}.one-col-tablet>li.row-controller{display:block}.css-one-col-tablet{column-count:1;column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;-moz-column-count:1;-moz-column-gap:0}.two-cols-tablet.std-space>li{margin-bottom:16px;width:calc((100%/2)*1 - 8.01px)}.two-cols-tablet.std-space>li:nth-child(n){margin-right:16px}.two-cols-tablet.std-space>li:nth-child(2n){margin-right:0}.two-cols-tablet>li{float:left;width:50%}.two-cols-tablet>li.vertical-line.quarter,.two-cols-tablet>li.vertical-line.three-quarters{display:none!important}.two-cols-tablet>li.row-controller.twos{display:block}.two-cols-tablet>li.row-controller.threes{display:none}.css-two-cols-tablet{column-count:2;column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;-moz-column-count:2;-moz-column-gap:10px}.three-cols-tablet.std-space>li{margin-bottom:16px;width:calc((100%/3)*1 - 10.68px)}.three-cols-tablet.std-space>li:nth-child(n){margin-right:16px}.three-cols-tablet.std-space>li:nth-child(3n){margin-right:0}.three-cols-tablet>li{float:left;width:33.333%}.three-cols-tablet>li.vertical-line.third,.three-cols-tablet>li.vertical-line.two-thirds{display:block}.three-cols-tablet>li.vertical-line.half,.three-cols-tablet>li.vertical-line.quarter,.three-cols-tablet>li.vertical-line.three-quarters{display:none!important}.three-cols-tablet>li.row-controller.fives,.three-cols-tablet>li.row-controller.fours{display:none}.three-cols-tablet>li.row-controller.threes{display:block}.css-three-cols-tablet{column-count:3;column-gap:10px;-webkit-column-count:3;-webkit-column-gap:10px;-moz-column-count:3;-moz-column-gap:10px}.four-cols-tablet.std-space>li{margin-bottom:16px;width:calc((100%/4)*1 - 12.01px)}.four-cols-tablet.std-space>li:nth-child(n){margin-right:16px}.four-cols-tablet.std-space>li:nth-child(4n){margin-right:0}.four-cols-tablet>li{float:left;width:25%}.four-cols-tablet>li.row-controller.fours{display:block}}@media only screen and (min-width:480px) and (max-width:579px){.one-col-mobile.std-space>li{margin-bottom:16px;width:calc((100%/1)*1 - .01px)}.one-col-mobile.std-space>li:nth-child(n){margin-right:16px}.one-col-mobile.std-space>li:nth-child(1n){margin-right:0}.one-col-mobile>li{width:100%}.one-col-mobile>li.vertical-line{display:none!important}.one-col-mobile>li.row-controller{display:block}.css-one-col-mobile{column-count:1;column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;-moz-column-count:1;-moz-column-gap:0}.two-cols-mobile.std-space>li{margin-bottom:16px;width:calc((100%/2)*1 - 8.01px)}.two-cols-mobile.std-space>li:nth-child(n){margin-right:16px}.two-cols-mobile.std-space>li:nth-child(2n){margin-right:0}.two-cols-mobile>li{float:left;width:50%}.two-cols-mobile>li.vertical-line.quarter,.two-cols-mobile>li.vertical-line.three-quarters{display:none!important}.two-cols-mobile>li.row-controller.fives{display:none}.two-cols-mobile>li.row-controller.twos{display:block}.css-two-cols-mobile{column-count:2;column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;-moz-column-count:2;-moz-column-gap:10px}.three-cols-mobile.std-space>li{margin-bottom:16px;width:calc((100%/3)*1 - 10.68px)}.three-cols-mobile.std-space>li:nth-child(n){margin-right:16px}.three-cols-mobile.std-space>li:nth-child(3n){margin-right:0}.three-cols-mobile>li{float:left;width:33.33%}}@media only screen and (max-width:479px){.two-cols-smart.std-space>li{margin-bottom:16px;width:calc((100%/2)*1 - 8.01px)}.two-cols-smart.std-space>li:nth-child(n){margin-right:16px}.two-cols-smart.std-space>li:nth-child(2n){margin-right:0}.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.fives{display:none}.two-cols-smart>li.row-controller.twos{display:block}.one-col-smart.std-space>li{margin-bottom:16px;width:calc((100%/1)*1 - .01px)}.one-col-smart.std-space>li:nth-child(n){margin-right:16px}.one-col-smart.std-space>li:nth-child(1n){margin-right:0}.one-col-smart>li{width:100%}.one-col-smart>li.vertical-line{display:none!important}.one-col-smart>li.row-controller{display:block}.css-one-col-smart{column-count:1;column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;-moz-column-count:1;-moz-column-gap:0}}.marker-country{background-color:#5f99c5;color:#fff;padding:5px 10px;border:1px solid #2a6790;box-shadow:0 2px 2px rgba(0,0,0,.3);font-size:14px;text-transform:uppercase;white-space:nowrap;margin-top:-6px;position:relative;z-index:1}.marker-country span{display:inline-block;height:0;position:absolute}.marker-country span.arrow{top:26px;left:50%;z-index:1;border-color:#5f99c5 transparent transparent;border-style:solid;border-width:7px;margin-left:-7px}.marker-country span.arrow-border{top:26px;left:50%;border-color:#2a6790 transparent transparent;border-style:solid;border-width:8px;margin-left:-8px}.marker-things-to-do.iconv2 span.icon-v2{display:block;text-align:center;font-size:18px!important;color:#fff;margin:12px 0 0;position:relative}.marker-things-to-do.iconv2 span.icon-v2.day{font-family:tui-light!important;font-size:14px!important}.marker-things-to-do.iconv2 .icon-v2:after{content:"\e945"}.marker-things-to-do.iconv2.accommodation .icon-v2:after,.marker-things-to-do.iconv2.location .icon-v2:after{content:"\e945"!important}.marker-things-to-do.iconv2.event .icon-v2:after,.marker-things-to-do.iconv2.events .icon-v2:after{content:"\e91d"!important}.marker-things-to-do.iconv2.sight .icon-v2:after,.marker-things-to-do.iconv2.sights .icon-v2:after{content:"\e90c"!important}.marker-things-to-do.iconv2.restaurants .icon-v2:after{content:"\e928"!important}.marker-things-to-do.iconv2.hotel .icon-v2:after,.marker-things-to-do.iconv2.hotels .icon-v2:after,.marker-things-to-do.iconv2.villas .icon-v2:after{content:"\e909"!important}.marker-things-to-do.iconv2.excursion .icon-v2:after,.marker-things-to-do.iconv2.excursions .icon-v2:after{content:"\e91e"!important}.marker-things-to-do{height:50px;width:39px;overflow:hidden;position:relative}.marker-things-to-do svg{position:absolute;top:0;left:0}.marker-things-to-do svg#map-marker-off{display:block}.marker-things-to-do svg#map-marker-on{display:none}.marker-things-to-do span.icon,.marker-things-to-do span.icon-v2{display:block;text-align:center;font-family:icons;font-size:25px;color:#fff;margin:8px 0 0;position:relative}.marker-things-to-do span.icon-v2.day,.marker-things-to-do span.icon.day{font-family:tui-light!important;font-size:14px!important}.marker-things-to-do.on svg#map-marker-off{display:none}.marker-things-to-do.on svg#map-marker-on{display:block}.marker-things-to-do.on span.icon{color:#70cbf4}.marker-things-to-do .icon:after{content:"+"}.marker-things-to-do.accommodation .icon:after,.marker-things-to-do.location .icon:after{content:"+"!important}.marker-things-to-do.event .icon:after,.marker-things-to-do.events .icon:after{content:"X"!important}.marker-things-to-do.sight .icon:after,.marker-things-to-do.sights .icon:after{content:"E"!important}.marker-things-to-do.restaurants .icon:after{content:"V"!important}.marker-things-to-do.hotel .icon:after,.marker-things-to-do.hotels .icon:after,.marker-things-to-do.villas .icon:after{content:"2"!important}.marker-things-to-do.excursion .icon:after,.marker-things-to-do.excursions .icon:after{content:"0"!important}.map-filters{position:absolute;bottom:-196px;width:100%;display:none}.map-filters .show-filter{background-color:#fff;border-top:1px solid #b7b7b7;border-right:1px solid #b7b7b7;border-left:1px solid #b7b7b7;padding:10px 0;width:118px;text-align:center;color:#000;cursor:pointer;position:relative;left:50%;bottom:98px;margin-left:-59px;text-transform:uppercase;font-size:13px}.map-filters .show-filter span.status{display:inline-block;color:#fff;padding:1px 0;margin-left:8px;border-radius:3px;width:40px}.map-filters .show-filter span.status.on{background-color:#70cbf4}.map-filters .show-filter span.status.off{background-color:#9a9a9a}.map-filters #filter-panel{background-color:#fff;border-top:1px solid #b7b7b7;padding:10px;position:relative;bottom:98px}.map-filters #filter-panel .hide-filter{color:#000;position:relative;margin-bottom:14px}.map-filters #filter-panel .hide-filter span.close{position:absolute;right:-5px;top:-5px;font-family:icons;color:#666;font-size:22px;line-height:20px;padding:3px 5px 8px;cursor:pointer}.map-filters #filter-panel ul:after,.map-filters #filter-panel ul:before{display:table;content:""}.map-filters #filter-panel ul:after{clear:both}.map-filters #filter-panel ul li{float:left;width:49%}.map-filters #filter-panel ul li label{display:block;padding:10px 0 11px 40px;border-radius:3px;background-color:#f0f0f0;margin-bottom:6px;color:#000;position:relative}.map-filters #filter-panel ul li label span.switched{padding:7px 0;color:#fff;width:60px;text-align:center;text-transform:uppercase;font-size:13px;border-radius:3px;position:absolute;right:5px;top:5px}.map-filters #filter-panel ul li label span.switched.off{display:inline-block;background-color:#999}.map-filters #filter-panel ul li label span.switched.on{display:none;background-color:#70cbf4}.map-filters #filter-panel ul li label span.icon{position:absolute;top:4px;left:10px;font-family:icons;font-size:24px;color:#70cbf4}.map-filters #filter-panel ul li label.active{color:#666}.map-filters #filter-panel ul li label.active span.switched.off{display:none}.map-filters #filter-panel ul li label.active span.switched.on{display:inline-block}.map-filters #filter-panel ul li label.active span.icon{color:#c4d7e5}.map-filters #filter-panel ul li:nth-child(2n+1){margin-right:2%}.gmnoprint img{max-width:none}@media only screen and (max-width:579px){.map-filters{bottom:-290px}.map-filters #filter-panel ul li{float:none;width:auto}.map-filters #filter-panel ul li:nth-child(2n+1){margin:0}}.fullscreen-map{display:none;width:100%;height:100%;overflow:hidden;top:0;background-color:#000;position:fixed;z-index:101}.fullscreen-map .image-title{background:rgba(0,0,0,.8);width:100%;position:absolute;top:0;left:0;z-index:1}.fullscreen-map .image-title p{float:left;padding:12px 10px;color:#fff;width:80%}.fullscreen-map .image-title a span{display:none}.fullscreen-map .image-title a.close{box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;right:0;top:0;font-family:icons!important;color:#fff;font-size:22px;padding:10px 5px 0;cursor:pointer;text-align:center;width:40px;height:48px;line-height:100%;-webkit-transform:translateZ(10px)}.fullscreen-map .image-title a:hover{text-decoration:none}.fullscreen-map .image-title .recenter{position:absolute;top:4px;right:43px;height:40px;padding:0 5px;font-weight:700;color:#fff;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,.2)}.fullscreen-map .image-title .recenter span{position:relative;top:4px;font:400 25px icons}.fullscreen-map .map-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.fullscreen-map .map-canvas .map-img-close{display:none}.bubble-position{box-shadow:0 5px 5px rgba(0,0,0,.2)}.infoBox{margin:-200px 0 0 40px}.infoBox .close-info-box{display:none;position:absolute;right:0;top:0;z-index:1;background-color:#fff;font-family:icons;color:#b7b7b7;font-size:14px;line-height:14px;padding:3px;margin:1px;cursor:pointer}.infoBox .close-info-box:after{content:"y"}.infoBox .close-info-box>img{display:none}.info-box{background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;width:200px;position:relative}.info-box>a{padding:9px;display:inline-block}.info-box>a img{display:block;width:180px;height:100px}.info-box>a p{line-height:normal;padding-top:6px;font-size:11px}.info-box>a p:after,.info-box>a p:before{display:table;content:""}.info-box>a p:after{clear:both}.info-box>a p span.icon{float:left;display:inline-block;color:#70cbf4;font-family:icons;font-size:13px;text-indent:-2px;line-height:10px}.info-box>a p span.icon span{font-family:tui,Arial,sans-serif;float:right;padding-left:2px}.info-box>a p span.t-rating{float:none;margin-left:12px}.info-box>a p span.t1:after{content:"!"}.info-box>a p span.t2:after{content:"!!"}.info-box>a p span.t3:after{content:"!!!"}.info-box>a p span.t4:after{content:"!!!!"}.info-box>a p span.t5:after{content:"!!!!!"}.info-box>a p span.plus span:after{content:"Plus"}.info-box>a p span.location{color:#999;display:inline-block;margin-left:12px}.info-box span.arrow{display:inline-block;height:0;position:absolute;bottom:-24px;left:50%;border-color:#fff transparent transparent;border-style:solid;border-width:12px;margin-left:-12px}.info-box span.arrow-border{display:inline-block;height:0;position:absolute;bottom:-26px;left:50%;z-index:-1;border-color:#b7b7b7 transparent transparent;border-style:solid;border-width:13px;margin-left:-13px}.info-box.large{width:498px;padding:18px}.info-box.large:after,.info-box.large:before{display:table;content:""}.info-box.large:after{clear:both}.info-box.large a.image-container{padding:0;float:left;position:relative;width:220px;height:120px;margin-right:10px}.info-box.large a.image-container img{width:100%;height:100%}.info-box.large a.image-container .id-container{position:absolute;top:0;left:0}.info-box.large a.image-container .id-container span{float:left}.info-box.large a.image-container .id-container span.id{font-size:15px;color:#000;background:#fff;padding:5px 10px}.info-box.large a.image-container .id-container span.diff-product{display:none;padding:4px 8px;font-size:13px;color:#fff}.info-box.large .details{float:left;width:230px}.info-box.large .details>.caret{position:relative;top:6px;padding-right:2px;float:left}.info-box.large .details h3{box-sizing:border-box;-moz-box-sizing:border-box;width:215px;padding:0 0 8px 15px}.info-box.large .details h3:after,.info-box.large .details h3:before{display:table;content:""}.info-box.large .details h3:after{clear:both}.info-box.large .details h3>a{float:left;padding-right:6px}.info-box.large .details h3 span{position:relative;color:#70cbf4;cursor:default}.info-box.large .details h3 span.t-rating{font-family:icons;font-size:16px;display:inline-block;text-indent:-2px;letter-spacing:-3px;top:0}.info-box.large .details h3 span.t-rating.t1:after{content:"!"}.info-box.large .details h3 span.t-rating.t2:after{content:"!!"}.info-box.large .details h3 span.t-rating.t3:after{content:"!!!"}.info-box.large .details h3 span.t-rating.t4:after{content:"!!!!"}.info-box.large .details h3 span.t-rating.t5:after{content:"!!!!!"}.info-box.large .details h3 span.t-rating span{font-family:tui,Arial,sans-serif;float:right;padding-left:5px;font-size:14px;top:2px;letter-spacing:normal}.info-box.large .details p{box-sizing:border-box;-moz-box-sizing:border-box;line-height:normal;padding-left:15px}.info-box.large .details p.location{padding-bottom:8px}.info-box.large p.about{font-size:15px;float:left;width:100%;margin-top:15px;line-height:normal}.info-box.large p.about a{font-size:15px}.info-box.large .controls{position:absolute;top:50%;left:-52px;width:602px;margin-top:-18px}.info-box.large .controls a{position:absolute;top:0;background:#fff;width:38px;border:1px solid #B5B5B5;text-align:center;color:#70cbf4;font-family:icons;font-size:16px;padding:10px 0;box-shadow:0 5px 5px rgba(0,0,0,.2);line-height:18px}.info-box.large .controls a.prev{left:0;text-indent:-1px}.info-box.large .controls a.prev:after{content:"l"}.info-box.large .controls a.next{right:0;text-indent:1px}.info-box.large .controls a.next:after{content:"k"}.info-box.large .controls a:hover{text-decoration:none}.info-box.FAM{background:#fff!important}.info-box.FAM a.image-container .id-container span.diff-product{display:block;background:#50bec3}.info-box.FAM a.image-container .id-container span.diff-product:after{content:"Family Resorts"}.info-box.FAM .details h3 span{color:#50bec3}.info-box.VIL{background:#fff!important}.info-box.VIL a.image-container .id-container span.diff-product{display:block;background:#092a5f}.info-box.VIL a.image-container .id-container span.diff-product:after{content:"Family Life"}.info-box.VIL .details h3 span{color:#092a5f}.info-box.SSR{background:#fff!important}.info-box.SSR a.image-container .id-container span.diff-product{display:block;background:#002841}.info-box.SSR a.image-container .id-container span.diff-product:after{content:"Sensimar"}.info-box.SSR .details h3 span{color:#002841}.info-box.SEN,.info-box.sensatori{background:#fff!important}.info-box.SEN a.image-container .id-container span.diff-product,.info-box.sensatori a.image-container .id-container span.diff-product{display:block;background:#00acc8}.info-box.SEN a.image-container .id-container span.diff-product:after,.info-box.sensatori a.image-container .id-container span.diff-product:after{content:"Sensatori"}.info-box.SEN .details h3 span,.info-box.sensatori .details h3 span{color:#008095}.info-box.COU{background:#fff!important}.info-box.COU a.image-container .id-container span.diff-product{display:block;background:#002d41}.info-box.COU a.image-container .id-container span.diff-product:after{content:"Couples"}.info-box.COU .details h3 span{color:#002d41}.info-box.SCE{background:#fff!important}.info-box.SCE a.image-container .id-container span.diff-product{display:block;background:#111}.info-box.SCE a.image-container .id-container span.diff-product:after{content:"Scene"}.info-box.SCE .details h3 span{color:#343434}.info-box.STY{background:#fff!important}.info-box.STY a.image-container .id-container span.diff-product{display:block;background:#111}.info-box.STY a.image-container .id-container span.diff-product:after{content:"Scene Style"}.info-box.STY .details h3 span{color:#343434}.info-box.HUB{background:#fff!important}.info-box.HUB a.image-container .id-container span.diff-product{display:block;background:#111}.info-box.HUB a.image-container .id-container span.diff-product:after{content:"Scene Hub"}.info-box.HUB .details h3 span{color:#343434}.info-box.PLT{background:#fff!important}.info-box.PLT a.image-container .id-container span.diff-product{display:block;color:#fff;background:#d7d2c3}.info-box.PLT a.image-container .id-container span.diff-product:after{content:"Platinum"}.info-box.PLT .details h3 span{color:#c3bba4}.info-box.PLL{background:#fff!important}.info-box.PLL a.image-container .id-container span.diff-product{display:block;color:#fff;background:#d7d2c3}.info-box.PLL a.image-container .id-container span.diff-product:after{content:"Platinum Lifestyle"}.info-box.PLL .details h3 span{color:#c3bba4}.info-box.GLD{background:#fff!important}.info-box.GLD a.image-container .id-container span.diff-product{display:block;background:#ffea4d}.info-box.GLD a.image-container .id-container span.diff-product:after{content:"Gold"}.info-box.GLD .details h3 span{color:#f6d200}.info-box.ROB{background:#fff!important}.info-box.ROB a.image-container .id-container span.diff-product{display:block;background:#5887a8}.info-box.ROB a.image-container .id-container span.diff-product:after{content:"Robinson"}.info-box.ROB .details h3 span{color:#5887a8}.info-box.SMR{background:#fff!important}.info-box.SMR a.image-container .id-container span.diff-product{display:block;background:#002841}.info-box.SMR a.image-container .id-container span.diff-product:after{content:"sensimar"}.info-box.SMR .details h3 span{color:#002841}.info-box.ALC{background:#fff!important}.info-box.ALC a.image-container .id-container span.diff-product{display:block;background:#d7d2c3;color:#092a5e}.info-box.ALC a.image-container .id-container span.diff-product:after{content:"A La Carte"}.info-box.ALC .details h3 span{color:#c3bba4}.info-box.FTW{background:#fff!important}.info-box.FTW a.image-container .id-container span.diff-product{display:block;background:#00aeef}.info-box.FTW a.image-container .id-container span.diff-product:after{content:"2wentys"}.info-box.FTW .details h3 span{color:#00aeef}.info-box.TVP{background:#fff!important}.info-box.TVP a.image-container .id-container span.diff-product{display:block;color:#000;background:#d7d2c3}.info-box.TVP a.image-container .id-container span.diff-product:after{content:"Villas Collection"}.info-box.TVP .details h3 span{color:#d7d2c3}.info-box.CnU{background:#fff!important}.info-box.CnU a.image-container .id-container span.diff-product{display:block;background:#70cbf4}.info-box.CnU a.image-container .id-container span.diff-product:after{content:"Chic & Unique"}.info-box.CnU .details h3 span{color:#70cbf4}.info-box.SnF{background:#fff!important}.info-box.SnF a.image-container .id-container span.diff-product{display:block;background:#d7d2c3;color:#092a5e}.info-box.SnF a.image-container .id-container span.diff-product:after{content:"Small & Friendly"}.info-box.SnF .details h3 span{color:#d7d2c3}.info-box.SKY{background:#fff!important}.info-box.SKY a.image-container .id-container span.diff-product{display:block;background:#d7d2c3;color:#092a5e;font-family:tui,Arial,sans-serif}.info-box.SKY a.image-container .id-container span.diff-product:after{content:"Skytours"}.info-box.SKY .details h3 span{color:#d7d2c3}.info-box.TTO{background:#fff!important}.info-box.TTO a.image-container .id-container span.diff-product{display:block;background:#70cbf4;color:#092a5e}.info-box.TTO a.image-container .id-container span.diff-product:after{content:"TUI TOURS"}.info-box.TTO .details h3 span{color:#092a5e}.info-box.BLU{background:#fff!important}.info-box.BLU a.image-container .id-container span.diff-product{display:block;background:#092a5e;color:#fff}.info-box.BLU a.image-container .id-container span.diff-product:after{content:"TUI BLUE"}.info-box.BLU .details h3 span{color:#fff}.info-box.HPD{background:#fff!important}.info-box.HPD a.image-container .id-container span.diff-product{display:block;background:#70cbf4}.info-box.HPD a.image-container .id-container span.diff-product:after{content:"HandPicked"}.info-box.HPD .details h3 span{color:#70cbf4}.info-box.SIM{background:#fff!important}.info-box.SIM a.image-container .id-container span.diff-product{display:block;background:#004383}.info-box.SIM a.image-container .id-container span.diff-product:after{content:"Simply Travel"}.info-box.SIM .details h3 span{color:#004383}.info-box.FAV{background:#fff!important}.info-box.FAV a.image-container .id-container span.diff-product{display:block;background:#5f99c5}.info-box.FAV a.image-container .id-container span.diff-product:after{content:"3T Favourites"}.info-box.FAV .details h3 span{color:#5f99c5}.info-box.FMA{background:#fff!important}.info-box.FMA a.image-container .id-container span.diff-product{display:block;background:#ffe100;color:#000}.info-box.FMA a.image-container .id-container span.diff-product:after{content:"TUI Magic Life"}.info-box.FMA .details h3 span{color:#ffe100}.marker-pin{background-color:#fff;border-radius:20px;display:inline-block;width:20px;height:20px;position:absolute;top:9px;left:16px}.gm-style a,.gm-style div,.gm-style label,.gm-style span{font-family:Arial,sans-serif;font-size:100%;font-weight:400}.disableLink .info-box a{pointer-events:none;cursor:default;text-decoration:none}.gm-style span.caret{font-family:icons}.gm-style span.desc{position:absolute;color:#fff;font-weight:700;font-size:14px;top:6px;left:0;padding:6px;font-family:tui,Arial,sans-serif}.gm-style span.desc.days{margin-top:-4px;font-size:11px;margin-left:1px}.gm-style span.desc.circle{padding:10px}.gm-style span.desc.day{padding-left:9px;top:0}.gm-style span.desc.dark{color:#092a5e}.gm-style span.desc .number{margin:9px;font-weight:600;font-weight:700}.gm-style span.desc .number.days{margin:2px;font-size:13px}.gm-style span.desc .number.moreDays{margin:-2px;font-size:12px}.tuiMarker div.location{width:150px;position:absolute;background-color:#fff;opacity:.8;padding:5px;border-radius:10px;top:12px;left:49px;font-size:14px;color:#092a5e;font-weight:600;font-weight:700}.tuiMarker div.location div.duration{padding-top:5px;color:#4c4c4c;font-weight:600;font-weight:700}.tuiMarker.circle div.location{top:15px;left:60px}@media only screen and (max-width:759px){.fullscreen-map .image-title p{width:70%}.info-box.large{width:200px;padding:0}.info-box.large a.image-container{width:180px;height:100px;padding:9px;margin:0}.info-box.large a.image-container .id-container{top:9px;left:9px}.info-box.large .details{box-sizing:border-box;-moz-box-sizing:border-box;width:100%;padding:0 9px}.info-box.large .details>.caret{top:3px;font-size:12px}.info-box.large .details h3{width:100%;font-size:15px;padding:0 0 0 15px}.info-box.large .details h3 span.t-rating{top:1px}.info-box.large .details p{padding:0 0 0 15px;font-size:15px;line-height:normal}.info-box.large .details p a{font-size:15px}.info-box.large .controls{width:302px}}.location-temp{position:absolute;top:0;right:0}.location-temp .month{width:110px;background-color:#fcb712;color:#fff;text-transform:uppercase;font-size:15px;text-align:center;padding:5px 0 3px}.location-temp .temp{width:109px;background-color:rgba(255,255,255,.5);border-bottom:1px solid #e4e4e4;border-left:1px solid #fff;text-align:center}.location-temp .temp h1{color:#000;margin-bottom:0!important;padding:3px 0 0}.location-temp .temp h1 sup{font-size:12px;display:inline-block;vertical-align:top;padding-top:4px}.location-temp .temp span{display:block;font-size:15px;color:#666;padding-bottom:4px}#quick-search{background-color:#f9f8f6;padding:10px;margin-bottom:30px;display:table;width:100%}#quick-search label{display:table-row;width:100%;text-transform:uppercase;font-size:15px;color:#000}#quick-search label>span{display:table-cell;padding:8px 10px 8px 0;white-space:nowrap}#quick-search label .search-field{display:table-cell;width:100%;height:35px;border-radius:3px;border:1px solid #d2bea0;background:#fff}#quick-search label .search-field input[type=text]{width:60%;margin:9px 0 0 8px;font-size:15px;color:#999;border:none;padding:0;height:auto}#quick-search label .search-field input[type=text]:focus{box-shadow:none;border:0}#quick-search label .search-field input[type=submit]{width:35px;float:right;background:#fff;font-family:icons;color:#999;font-size:26px;padding:1px 0 3px;-webkit-appearance:none;line-height:100%}#quick-search label .search-field>div{position:relative}#quick-search label .search-field>div .auto-complete{top:10px;left:-1px}#quick-search label .search-field>div .auto-complete span.no-result{display:block;padding:2px;color:#999;font-size:15px;text-transform:none}@media only screen and (max-width:579px){#quick-search,#quick-search label{display:block}#quick-search label>span{display:none}#quick-search label .search-field{display:block}#quick-search label .search-field .auto-complete li a .text{max-width:90.5%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}#top-ten li{float:left;width:49%;margin-bottom:20px;background-color:#70cbf4;position:relative}#top-ten li:after,#top-ten li:before{display:table;content:""}#top-ten li:after{clear:both}#top-ten li a{display:block;width:100%;height:auto}#top-ten li a .text{position:absolute;left:0;bottom:10px;z-index:1}#top-ten li a .text p{float:left;color:#fff;background-color:#70cbf4;padding:3px 10px;line-height:100%}#top-ten li a .text h1{float:left;clear:left;color:#2ea9e0;background-color:#fff;padding:3px 11px 4px 4px;margin-bottom:0}#top-ten li a .text h1 span{float:left}#top-ten li a .text h1 span.caret{font-size:33px;margin-top:-4px;line-height:100%}#top-ten li a .image-container{position:relative;overflow:hidden}#top-ten li a .image-container img{position:relative;width:100%;height:auto!important;display:block}#top-ten li:nth-child(2n+1){margin-right:2%}#top-ten li:nth-child(3),#top-ten li:nth-child(4){margin-bottom:0}@media only screen and (max-width:579px){#top-ten li{float:none;width:100%}#top-ten li a .image-container{float:right;margin-left:91px}#top-ten li a .text p{padding:3px 0 3px 10px}#top-ten li:nth-child(3),#top-ten li:nth-child(4){margin-bottom:20px}#top-ten li:last-child{margin-bottom:0}}ul.top-ten{overflow:visible;padding:0 15px}ul.top-ten li{float:left;width:calc(50% - 10px)}ul.top-ten li>a{display:block;width:100%;height:auto}ul.top-ten li>a:hover{text-decoration:none}ul.top-ten li .product{padding:15px 0;border-bottom:1px solid #e6e6e6;position:relative;overflow:auto}ul.top-ten li .product.SKY .image span{background:#d7d2c3;display:block;color:#092a5e;font-family:tui,Arial,sans-serif}ul.top-ten li .product.SKY .image span:after{content:"Skytours"}ul.top-ten li .product.BLU .image span{background:#092a5e;display:block;color:#fff}ul.top-ten li .product.BLU .image span:after{content:"TUI BLUE"}ul.top-ten li .product.SEN .image span{background:#00acc8;display:block}ul.top-ten li .product.SEN .image span:after{content:"TUI Sensatori"}ul.top-ten li .product.SMR .image span{background:#002d41;display:block}ul.top-ten li .product.SMR .image span:after{content:"Couples"}ul.top-ten li .product.SMR .image span.dual:after,ul.top-ten li .product.SMR .image span.dual>span:after{content:""}ul.top-ten li .product.SMR .image span.dual>span:first-child{background:#002d41}ul.top-ten li .product.SMR .image span.dual>span:first-child:after{content:"Couples"}ul.top-ten li .product.SMR .image span.dual>span:last-child{background:#002841}ul.top-ten li .product.SMR .image span.dual>span:last-child:after{content:"TUI Sensimar"}ul.top-ten li .product.GLD .image span{background:#ffea4d;display:block;color:#000}ul.top-ten li .product.GLD .image span:after{content:"Gold"}ul.top-ten li .product.ROB .image span{background:#5887a8;display:block}ul.top-ten li .product.ROB .image span:after{content:"Robinson"}ul.top-ten li .product.COU .image span{background:#002d41;display:block}ul.top-ten li .product.COU .image span:after{content:"Couples"}ul.top-ten li .product.FAM .image span{background:#50bec3;display:block}ul.top-ten li .product.FAM .image span:after{content:"Family Resort"}ul.top-ten li .product.FAM .image span.dual{background:0 0}ul.top-ten li .product.FAM .image span.dual:after,ul.top-ten li .product.FAM .image span.dual>span:after{content:""}ul.top-ten li .product.FAM .image span.dual>span:first-child{background:#50bec3}ul.top-ten li .product.FAM .image span.dual>span:first-child:after{content:"Family Resort"}ul.top-ten li .product.FAM .image span.dual>span:last-child{background:#092a5f}ul.top-ten li .product.FAM .image span.dual>span:last-child:after{content:"TUI Family Life"}ul.top-ten li .product.VIL .image span{background:#092a5f;display:block}ul.top-ten li .product.VIL .image span:after{content:"TUI family life"}ul.top-ten li .product.SSR .image span{background:#002841;display:block}ul.top-ten li .product.SSR .image span:after{content:"TUI Sensimar"}ul.top-ten li .product.PLT .image span{background:#d7d2c3;display:block}ul.top-ten li .product.PLT .image span:after{content:"Platinum";color:#092a5e}ul.top-ten li .product.PLL .image span{background:#d7d2c3;display:block}ul.top-ten li .product.PLL .image span:after{content:"Platinum Lifestyle"}ul.top-ten li .product.ALC .image span{background:#d7d2c3;display:block}ul.top-ten li .product.ALC .image span:after{content:"A La Carte"}ul.top-ten li .product.FTW .image span{background:#00aeef;display:block}ul.top-ten li .product.FTW .image span:after{content:"2wentys"}ul.top-ten li .product.TVP .image span{background:#d7d2c3;display:block}ul.top-ten li .product.TVP .image span:after{content:"Villas Collection"}ul.top-ten li .product.CnU .image span{background:#70cbf4;display:block}ul.top-ten li .product.CnU .image span:after{content:"Chic & Unique"}ul.top-ten li .product.SnF .image span{background:#d7d2c3;display:block;color:#092a5e}ul.top-ten li .product.SnF .image span:after{content:"Small & Friendly"}ul.top-ten li .product.SCE .image span{background:#111;display:block}ul.top-ten li .product.SCE .image span:after{content:"Scene"}ul.top-ten li .product.HUB .image span{background:#111;display:block}ul.top-ten li .product.HUB .image span:after{content:"Scene Hub"}ul.top-ten li .product.STY .image span{background:#111;display:block}ul.top-ten li .product.STY .image span:after{content:"Scene Style"}ul.top-ten li .product.PRM .image span{background:#444e54;display:block}ul.top-ten li .product.PRM .image span:after{content:"Premium"}ul.top-ten li .product.HPD .image span{background:#70cbf4;display:block}ul.top-ten li .product.HPD .image span:after{content:"HandPicked"}ul.top-ten li .product.SIM .image span{background:#004383;display:block}ul.top-ten li .product.SIM .image span:after{content:"Simply Travel"}ul.top-ten li .product.FAV .image span{background:#5f99c5;display:block}ul.top-ten li .product.FAV .image span:after{content:"3T Favourites"}ul.top-ten li .product.FMA .image span{background:#ffe100;color:#000;display:block}ul.top-ten li .product.FMA .image span:after{content:"TUI Magic Life"}ul.top-ten li .product.TTO .image span{background:#70cbf4;color:#092a5e;display:block}ul.top-ten li .product.TTO .image span:after{content:"TUI TOURS"}ul.top-ten li .product .image{position:relative;overflow:hidden;float:left;width:180px}ul.top-ten li .product .image img{width:100%;height:auto!important;display:block}ul.top-ten li .product .image span{position:absolute;top:0;left:0;color:#fff;background:#70cbf4;padding:4px 9px;text-transform:uppercase;font-size:12px;display:none}ul.top-ten li .product .image span.dual{padding:0;overflow:auto}ul.top-ten li .product .image span.dual>span{position:static;float:left;padding:4px 9px}ul.top-ten li .product .copy{margin-left:200px;min-height:100px;position:relative}ul.top-ten li .product .copy h4 span{position:relative;color:#70cbf4;cursor:default}ul.top-ten li .product .copy h4 span.t-rating{font-family:icons;font-size:16px;display:inline-block;text-indent:-2px;letter-spacing:-3px;top:1px}ul.top-ten li .product .copy h4 span.t-rating.t1:after{content:"O"}ul.top-ten li .product .copy h4 span.t-rating.t2:after{content:"OO"}ul.top-ten li .product .copy h4 span.t-rating.t3:after{content:"OOO"}ul.top-ten li .product .copy h4 span.t-rating.t4:after{content:"OOOO"}ul.top-ten li .product .copy h4 span.t-rating.t5:after{content:"OOOOO"}ul.top-ten li .product .copy h4 span.t-rating.plus span:after{content:"Plus"}ul.top-ten li .product .copy h4 span.t-rating span{font-family:tui,Arial,sans-serif;float:right;padding-left:5px;font-size:14px;top:2px;letter-spacing:normal}ul.top-ten li .product .copy p{line-height:normal;color:#666}ul.top-ten li:nth-child(2n+1){margin-right:20px}@media only screen and (max-width:579px){ul.top-ten li{float:none;width:auto}ul.top-ten li .product .copy p{font-size:15px}ul.top-ten li:nth-child(2n+1){margin-right:0}}@media only screen and (min-width:580px) and (max-width:759px){ul.top-ten li{float:none;width:auto}ul.top-ten li:nth-child(2n+1){margin-right:0}}.vertical-margin-24{margin:24px 0}.std-wrapper .list-deals ul{padding:13px 0}.std-wrapper .list-deals ul li .li-content{padding:0}.list-deals{width:100%}.list-deals ul{overflow:hidden;padding:13px}.list-deals ul li{-webkit-column-break-inside:avoid}.list-deals ul li a:hover{text-decoration:none!important}.list-deals ul li .li-content{padding:10px}.list-deals ul li .li-content .list-details{background:#f9f8f6;text-align:center;position:relative}.list-deals ul li .li-content .list-details img{width:100%}.list-deals ul li .li-content .list-details .tint{position:absolute;width:calc(100% - 40px);padding:0 20px;height:50%;bottom:4px;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)}.list-deals ul li .li-content .list-details .tint .deals-name{text-align:center;display:inline-block;width:100%;text-transform:uppercase;color:#fff;position:absolute;bottom:5px;left:1px}.list-deals ul li .li-content .list-details .tint .deals-name h4{font-size:18px}.list-deals ul li .li-content .price-text{color:#333;background:#f9f8f6;text-align:center;font-family:tui;padding-bottom:16px}.list-deals ul li .li-content .price-text p{background-color:#fff;display:inline-block;position:relative;top:-3px;padding:15px 10px 10px;font-size:18px;height:33px;line-height:21px}.list-deals ul li .li-content .price-text p .from{font-size:17px}.list-deals ul li .li-content .price-text p .pound{font-size:24px}.list-deals ul li .li-content .price-text p .price{font-size:50px;font-family:tui-type-bold}.list-deals ul li .li-content .price-text p .pp{font-size:20px}.small-components ul li .li-content .list-details .tint .deals-name{margin-top:39px}.small-components ul li .li-content .price-text p{background-color:#fff;display:inline-block}.small-components ul li .li-content .price-text p .from{font-size:17px}.small-components ul li .li-content .price-text p .pound{font-size:24px}.small-components ul li .li-content .price-text p .price{font-size:38px}.small-components ul li .li-content .price-text p .pp{font-size:17px}.small-components ul li .li-content .li-title p{font-size:18px;color:#000}p.deals-title{display:inline!important}.th-deals-hero-banner{position:relative;margin-bottom:10px}.th-deals-hero-banner.banner-modified>a{cursor:pointer}.th-deals-hero-banner.banner-modified>a.no-hover{cursor:default}.th-deals-hero-banner.banner-modified>a.no-hover:active,.th-deals-hero-banner.banner-modified>a.no-hover:focus,.th-deals-hero-banner.banner-modified>a.no-hover:hover,.th-deals-hero-banner.banner-modified>a.no-hover:visited{text-decoration:none}.th-deals-hero-banner .deals-image-container img{width:100%;vertical-align:top}.th-deals-hero-banner .tourist-banner img{height:270px}.th-deals-hero-banner .context{position:absolute;background:rgba(112,203,244,.9);padding:20px;left:20px;bottom:20px;right:auto;width:60%}.th-deals-hero-banner .context p{font-weight:700;padding:4px 6px 0 4px}.th-deals-hero-banner .context .promo-code{background:#AAD700;color:#fff;padding:10px 20px;position:relative;bottom:-20px;display:block;left:-20px;width:100%;text-align:center}.th-deals-hero-banner .context .promo-code .promo-code-sum16{display:block;font-size:20px}.th-deals-hero-banner .context .promo-code .promo_terms_condition{display:block;font-size:12px}.th-deals-hero-banner .notification{position:absolute;top:20px}@media only screen and (min-width:760px) and (max-width:959px){.th-deals-hero-banner .context{right:20px;width:inherit}}@media only screen and (min-width:580px) and (max-width:759px){.std-wrapper .content-width{width:calc(100% - 32px)}.th-deals-hero-banner .context{right:20px;width:inherit}.th-deals-hero-banner .context.th-hero{position:relative;left:0;bottom:0}h2 p.deals-title{display:none!important}.dest-deals-list li .dest-deals-comp ul li a .title{font-size:13px}}@media only screen and (max-width:579px){.std-wrapper .content-width{width:calc(100% - 16px)}.small-components ul li .li-content{padding-top:10px;border-bottom:1px solid #f0f0f0;padding-bottom:14px!important;margin-left:10px;margin-right:10px}.small-components ul li .li-content .list-details{height:auto}.small-components ul li .li-content .list-details img{display:none}.small-components ul li .li-content .list-details .tint{padding:0}.small-components ul li .li-content .list-details .tint .deals-name{float:left;position:relative;top:-46px;width:auto;text-transform:capitalize;color:#70cbf4;left:-8px;font-family:tui}.small-components ul li .li-content .price-text{float:right;position:relative;background:0 0}.small-components ul li .li-content .price-text p{top:-15px;padding:0;height:auto}.small-components ul li .li-content .price-text p .from{font-size:17px}.small-components ul li .li-content .price-text p .pound{font-size:24px}.small-components ul li .li-content .price-text p .price{font-size:38px}.small-components ul li .li-content .price-text p .pp{font-size:17px}h2 p.deals-title{display:none!important}.th-deals-hero-banner img{min-height:280px}.th-deals-hero-banner .context{width:inherit;right:10px;left:10px;bottom:16px}.th-deals-hero-banner .context.th-hero{position:relative;left:0;bottom:0}.dest-deals-list li .dest-deals-comp{padding:20px!important}.dest-deals-list li .dest-deals-comp ul li a .title{font-size:14px}}.dest-deals-list{overflow:hidden}.dest-deals-list>li{font-family:tui}.dest-deals-list>li:last-child .dest-deals-comp .view-more{overflow:hidden}.dest-deals-list>li .dest-deals-comp{padding:0 10px 0 23px}.dest-deals-list>li .dest-deals-comp .view-more{overflow:hidden}.dest-deals-list>li .dest-deals-comp h4{padding-bottom:15px;display:inline-block}.dest-deals-list>li .dest-deals-comp .promo-code{display:block;background:#AAD700;color:#fff;text-align:center;padding:10px 20px}.dest-deals-list>li .dest-deals-comp .promo-code .promo-code-sum16{display:block;font-size:20px}.dest-deals-list>li .dest-deals-comp .promo-code .promo_terms_condition{display:block;font-size:12px}.dest-deals-list>li .dest-deals-comp ul li{padding:20px 10px}.dest-deals-list>li .dest-deals-comp ul li:nth-child(odd){background:#f0fafe}.dest-deals-list>li .dest-deals-comp ul li a{line-height:2px}.dest-deals-list>li .dest-deals-comp ul li a .title{text-transform:uppercase}.dest-deals-list>li .dest-deals-comp ul li a .from{font-size:17px}.dest-deals-list>li .dest-deals-comp ul li a .pound{font-size:24px}.dest-deals-list>li .dest-deals-comp ul li a .price{font-size:38px}.dest-deals-list>li .dest-deals-comp ul li a .pp{font-size:17px}.dest-deals-list>li .border-bottom{border-bottom:1px solid #e9e9e9;margin:20px}.dest-deals-list .dest-deals{border-bottom:1px solid #e9e9e9;line-height:35px}.tourist-banner~.content-width #disclaimer.th-deals{margin-top:20px}.std-wrapper #disclaimer.th-deals{padding:0}#disclaimer.th-deals{padding:0 20px;background:#fff;font-family:tui-light;font-family:tui-light,Arial,sans-serif}#disclaimer.th-deals h1{color:#000}#disclaimer.th-deals .notification>span{margin-bottom:30px;display:inline-block}.list-deals.small-components ul{overflow:visible}.list-deals.small-components ul:after,.list-deals.small-components ul:before{display:table;content:""}.list-deals.small-components ul:after{clear:both}#explore-map{width:100%;height:160px;background-color:#b3d1ff;position:relative;overflow:hidden;cursor:pointer}#explore-map span.mask{position:absolute;box-shadow:0 0 3px rgba(0,0,0,.6) inset;z-index:1;top:0;left:0;width:100%;height:100%}#explore-map>div{width:100%;height:100%}#explore-map .zoom{position:absolute;right:10px;bottom:10px;z-index:2;width:88px;height:29px;box-sizing:border-box;-moz-box-sizing:border-box;color:#666;text-transform:uppercase;text-shadow:1px 1px #fff;border-radius:3px;border:1px solid #b6b7bb;background-color:#d4d4d4;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#f6f6f6),to(#d4d4d4));background-image:-moz-linear-gradient(top,#f6f6f6,#d4d4d4);background-image:-ms-linear-gradient(top,#f6f6f6,#d4d4d4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6f6f6),color-stop(100%,#d4d4d4));background-image:-webkit-linear-gradient(top,#f6f6f6,#d4d4d4);background-image:-o-linear-gradient(top,#f6f6f6,#d4d4d4);background-image:linear-gradient(top,#f6f6f6,#d4d4d4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#d4d4d4', GradientType=0);box-shadow:0 1px 2px rgba(0,0,0,.4);cursor:pointer}#explore-map .zoom span{display:inline-block;text-align:center;float:left;line-height:100%}#explore-map .zoom span.icon{font-family:icons;font-size:22px;border-right:1px solid #b6b7bb;width:26px;height:100%}#explore-map .zoom span.icon:after{content:"4"}#explore-map .zoom span.text{font-size:13px;width:59px;height:100%;margin-top:6px;text-indent:-1px}.top-destinations{width:100%}.top-destinations li .product{margin-bottom:20px}.top-destinations li .product .image-container{float:left;width:30%}.top-destinations li .product .image-container img{width:100%;display:block}.top-destinations li .product .copy{margin-left:31.6%}.top-destinations li .product .copy h3{margin-top:-4px}.top-destinations li .product .copy p.price{color:#000;margin-bottom:6px}.top-destinations li .product .copy p.locationEditorialIntroText a{display:inline}.top-destinations li:last-child .product{margin:0}@media only screen and (max-width:579px){.top-destinations li{width:auto}.top-destinations li .product .image-container{float:none;width:auto;margin-bottom:10px}.top-destinations li .product .copy{float:none;margin-left:0}.top-destinations li .product .copy h3{margin-top:0}}@media only screen and (min-width:580px) and (max-width:759px){.top-destinations li{float:left;width:48.5%}.top-destinations li .product .image-container{float:none;width:auto;margin-bottom:10px}.top-destinations li .product .copy{float:none;margin-left:0}.top-destinations li .product .copy h3{margin-top:0}.top-destinations li:nth-child(2n+1){margin-right:3%}}.top-destinations.resort{width:100%}.top-destinations.resort li{float:left;width:33.3%}.top-destinations.resort li .product{margin:0 10px 20px}.top-destinations.resort li .product .image-container{width:100%;margin-bottom:10px;position:relative;float:none}.top-destinations.resort li .product .image-container img{width:100%;display:block}.top-destinations.resort li .product .image-container span{display:none;position:absolute;left:0;top:0;color:#fff;text-transform:uppercase;font-size:12px;padding:5px 8px}.top-destinations.resort li .product .image-container span.dual{padding:0;overflow:auto;background:0 0}.top-destinations.resort li .product .image-container span.dual>span{position:static;float:left;padding:4px 9px}.top-destinations.resort li .product .copy{margin:0;padding-bottom:10px}.top-destinations.resort li .product .copy h3{position:relative;margin-top:0}.top-destinations.resort li .product .copy h3 a{padding-right:2px}.top-destinations.resort li .product .copy h3 span{position:relative;color:#70cbf4;cursor:default}.top-destinations.resort li .product .copy h3 span.t-rating{font-family:icons;font-size:18px;display:inline-block;top:1px}.top-destinations.resort li .product .copy h3 span.t-rating span{font-family:tui,Arial,sans-serif;float:right;padding-left:2px;font-size:14px;top:3px}.top-destinations.resort li .product .copy p{font-weight:400;color:#000}.top-destinations.resort li .product .copy p.price{color:#000;margin-bottom:6px}.top-destinations.resort li .product.special{box-shadow:0 0 8px rgba(0,0,0,.4)}.top-destinations.resort li .product.special .copy h3,.top-destinations.resort li .product.special .copy p{margin-left:12px;margin-right:12px}.top-destinations.resort li .product.special .copy p{font-weight:400}.top-destinations.resort li .product.special.th .image-container span{display:block;background-color:#5f99c5}.top-destinations.resort li .product.special.sen .image-container span{display:block;background-color:#00acc8}.top-destinations.resort li .product.special.cou .image-container span{display:block;background-color:#002d41}.top-destinations.resort li .product.special.cou .image-container span.dual{background-color:transparent}.top-destinations.resort li .product.special.cou .image-container span.dual>span:first-child{background:#002d41}.top-destinations.resort li .product.special.cou .image-container span.dual>span:last-child{background:#002841}.top-destinations.resort li .product.special.gld .image-container span{display:block;background-color:#ffea4d}.top-destinations.resort li .product.special.rob .image-container span{display:block;background-color:#5887a8}.top-destinations.resort li .product.special.smr .image-container span{display:block;background-color:#002841}.top-destinations.resort li .product.special.fam .image-container span{display:block}.top-destinations.resort li .product.special.fam .image-container span.dual{padding:0;overflow:auto}.top-destinations.resort li .product.special.fam .image-container span.dual>span{position:static;float:left;padding:4px 9px}.top-destinations.resort li .product.special.fam .image-container span.dual>span:first-child{background:#50bec3}.top-destinations.resort li .product.special.fam .image-container span.dual>span:last-child{background:#092a5f}.top-destinations.resort li .product.special.plt .image-container span{display:block;background-color:#d7d2c3}.top-destinations.resort li .product.special.vil .image-container span{display:block;background-color:#092a5f}.top-destinations.resort li .product.special.ssr .image-container span{display:block;background-color:#002841}.top-destinations.resort li .product.special.pll .image-container span{display:block;background-color:#d7d2c3}.top-destinations.resort li .product.special.alc .image-container span{display:block;background-color:#d7d2c3;color:#092a5e}.top-destinations.resort li .product.special.ftw .image-container span{display:block;background-color:#00aeef}.top-destinations.resort li .product.special.tvp .image-container span{display:block;background-color:#d7d2c3;color:#092a5e}.top-destinations.resort li .product.special.cnu .image-container span{display:block;background-color:#70cbf4}.top-destinations.resort li .product.special.snf .image-container span{display:block;color:#092a5e;background-color:#d7d2c3}.top-destinations.resort li .product.special.sky .image-container span{display:block;background-color:#d7d2c3;color:#092a5e;font-family:tui,Arial,sans-serif}.top-destinations.resort li .product.special.blu .image-container span{display:block;color:#fff;background-color:#092a5e}.top-destinations.resort li .product.special.ttr .image-container span{display:block;background:#70cbf4;color:#092a5e}.top-destinations.resort li .product.special.sim .image-container span{display:block;background-color:#004383}.top-destinations.resort li .product.special.hpd .image-container span{display:block;background-color:#70cbf4}.top-destinations.resort li .product.special.fav .image-container span{display:block;background-color:#5f99c5}.top-destinations.resort li .product.special.fma .image-container span{display:block;background-color:#ffe100}.top-destinations.resort li.row-control{width:100%;height:1px}.top-destinations.resort li.row-control.twos{display:none}.top-destinations.resort li.row-control.threes{display:block}@media only screen and (max-width:579px){.top-destinations.resort li{width:50%}.top-destinations.resort li .product{margin:0 6px 20px}.top-destinations.resort li .product .copy{padding-bottom:6px}.top-destinations.resort li .product .copy h3,.top-destinations.resort li .product .copy p{margin-left:6px;margin-right:6px}.top-destinations.resort li .product .copy h3{font-size:16px}.top-destinations.resort li .product .copy h3 span{position:relative;color:#70cbf4;cursor:default}.top-destinations.resort li .product .copy h3 span.t-rating{font-size:15px}.top-destinations.resort li .product .copy h3 span.t-rating span{font-size:12px;top:2px}.top-destinations.resort li .product .copy p{display:none}.top-destinations.resort li .product .copy p.price,.top-destinations.resort li.row-control.twos{display:block}.top-destinations.resort li.row-control.threes{display:none}}@media only screen and (min-width:580px) and (max-width:759px){.top-destinations.resort li{width:50%}.top-destinations.resort li:nth-child(2n+1){margin-right:0}.top-destinations.resort li.row-control.twos{display:block}.top-destinations.resort li.row-control.threes{display:none}}.key-facts{margin-top:30px}.key-facts h3{color:#000}.key-facts ul li{margin:10px 0 0}.key-facts ul li span{color:#000}.weather-standalone{border-bottom:1px solid #D7D7D7}.weather-standalone .select-options p{float:left;padding-right:10px;font-size:15px}.weather-standalone .select-options .select{float:left;margin-top:-3px}.weather-standalone .weather-carousel{margin-top:20px;padding-bottom:10px}@media only screen and (max-width:579px){.weather-standalone .select-options .select{margin-top:5px}.weather-standalone .weather-carousel{margin-top:10px}}#check-prices.attraction .price h1,#check-prices.attraction .price span.highlight{clear:left;margin-bottom:4px;font-size:28px;line-height:34px;float:left;color:#000}#check-prices.attraction .price span.breakdown{float:left;clear:left;font-size:13px;margin-bottom:-4px}#check-prices.attraction .price a.cta{margin-top:-56px}#check-prices.attraction .price ul.square{float:left;clear:left;margin-top:10px}#check-prices.attraction .price ul.square li{background-position:1px 7px;padding-left:16px}#check-prices.attraction.single-price .price a.cta{margin-top:-6px}#thumbnail-map{margin-bottom:15px}.places-resort li{overflow:visible;margin:0 0 20px}.places-resort li:last-child{margin:0}.places-resort li .product{border:1px solid #e6e6e6;padding:20px}.places-resort li .product.special{border:none;box-shadow:0 0 8px rgba(0,0,0,.4)}.places-resort li .image-container{position:relative;width:40%;float:left;margin-bottom:60px}.places-resort li .image-container img{display:block;width:100%}.places-resort li .image-container span{display:none;color:#fff;text-transform:uppercase;font-size:12px;padding:5px 8px;position:absolute;top:0;left:0;z-index:1}.places-resort li .image-container span.dual{padding:0;overflow:auto}.places-resort li .image-container span.dual>span{position:static;float:left;padding:4px 9px}.places-resort li .image-container .ta-reviews{position:absolute;bottom:-60px;width:100%;height:50px}.places-resort li .image-container .ta-reviews p{font-size:15px}.places-resort li .image-container .ta-reviews img{width:auto}.places-resort li .image-container .price{display:none}.places-resort li .copy{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:3%;width:57%}.places-resort li .copy .heading{overflow:auto;width:100%;margin-bottom:10px}.places-resort li .copy .heading h3{float:left}.places-resort li .copy .heading h3 span{position:relative;color:#70cbf4;cursor:default}.places-resort li .copy .heading h3 span.t-rating{font-family:icons;font-size:20px;display:inline-block;top:1px;text-indent:-2px;letter-spacing:-3px;padding-right:15px}.places-resort li .copy .heading h3 span.t-rating span{font-family:tui,Arial,sans-serif;float:right;padding-left:6px;font-size:15px;top:3px;letter-spacing:normal}.places-resort li .copy .price,.places-resort li .copy ul,.places-resort li .copy>p{float:left;width:100%}.places-resort li .copy>p,.places-resort li .copy>ul{margin-bottom:10px}.places-resort li .copy>ul{margin-left:-10px}.places-resort li .copy>ul li{margin-bottom:0}.places-resort li .copy .price h1,.places-resort li .copy .price h3,.places-resort li .copy .price p{float:left}.places-resort li .copy .price .per-person-price{color:#000}.places-resort li .copy .price h3{color:#000;margin-top:6px}.places-resort li .copy .price p{margin-top:9px}@media only screen and (max-width:579px){#content ul.places-resort>li .product{padding:0}#content ul.places-resort>li .image-container{width:100%;float:none;margin:0}#content ul.places-resort>li .image-container img{width:50%}#content ul.places-resort>li .image-container .price{display:block;width:50%;height:100%;border-bottom:1px solid #e6e6e6;position:absolute;right:0;top:0}#content ul.places-resort>li .image-container .price .centralize{position:absolute;top:50%;left:50%;width:104px;height:50px;margin:-25px 0 0 -52px}#content ul.places-resort>li .image-container .price .centralize h1,#content ul.places-resort>li .image-container .price .centralize h3,#content ul.places-resort>li .image-container .price .centralize p{float:left}#content ul.places-resort>li .image-container .price .centralize p{font-size:15px;line-height:normal}#content ul.places-resort>li .image-container .price .centralize p.from{width:100%}#content ul.places-resort>li .image-container .price .centralize p.per-person{margin-top:11px}#content ul.places-resort>li .image-container .price .centralize h1{margin-right:2px}#content ul.places-resort>li .image-container .price .centralize .per-person-price{font-size:28px!important;line-height:34px;color:#000;margin-bottom:14px}#content ul.places-resort>li .image-container .price .centralize h3{color:#000;margin-top:6px}#content ul.places-resort>li .image-container .ta-reviews{display:none}#content ul.places-resort>li .copy{width:100%;padding:10px;margin:0}#content ul.places-resort>li .copy>ul{overflow:auto;margin-bottom:0}#content ul.places-resort>li .copy>ul li{float:left}#content ul.places-resort>li .copy .price{display:none}}.overview-list{width:100%;overflow:hidden}.overview-list>li{margin-bottom:20px}.overview-list>li .image-container{float:left;width:200px;height:110px;background-color:#cdcdcd}.overview-list>li .image-container img{width:100%}.overview-list>li .copy{margin-left:220px}.overview-list>li .copy p.title{color:#000;margin-top:-4px}.overview-list>li .copy h4{color:#000}.overview-list>li .copy ul.square{margin:8px 0 0 -5px}.overview-list>li:last-child{margin-bottom:0}.overview-list.half{padding-bottom:30px}.overview-list.half>li{width:50%;float:left;margin-bottom:0}.overview-list.half.view-details{margin-top:20px}.overview-list.half.view-details li .copy h4,.overview-list.half.view-details li .copy p{margin:0 20px 10px 0}.overview-list.half.view-details li .copy>h4{color:#2ea9e0}.overview-list.half.view-details li .copy .price{margin-right:10px}.overview-list.half.view-details li .copy .price h1,.overview-list.half.view-details li .copy .price h3,.overview-list.half.view-details li .copy .price span,.overview-list.half.view-details li .copy .price>div{float:left}.overview-list.half.view-details li .copy .price>div{margin-bottom:10px}.overview-list.half.view-details li .copy .price h1{margin-bottom:0!important}.overview-list.half.view-details li .copy .price h3{color:#000;margin-top:6px}.overview-list.half.view-details li .copy .price span{font-size:15px;margin:12px 20px 2px 4px}.overview-list.half.view-details li .copy .price .button.cta{font-size:13px}@media only screen and (max-width:579px){.overview-list{float:none}.overview-list>li .image-container{display:none}.overview-list>li .copy{margin-left:0}.overview-list.half>li{width:auto;float:none}.overview-list.half>li:first-child{border-bottom:1px solid #e6e6e6;padding-bottom:20px;margin-bottom:18px}.overview-list.half.view-details>li .copy h4,.overview-list.half.view-details>li .copy p{margin-right:0}.overview-list.half.view-details>li:first-child{padding-top:20px;border-top:1px solid #e6e6e6}}@media only screen and (min-width:580px) and (max-width:759px){.component-wrap{margin:0}.component-wrap .overview-list>li .image-container{display:none}.component-wrap .overview-list>li .copy{margin-left:0}.overview-list.half>li .image-container{display:none}.overview-list.half>li .copy{margin-left:0}}@media only screen and (min-width:760px) and (max-width:959px){.overview-list>li .image-container{display:none}.overview-list>li .copy{margin-left:0}}.accomm-ratings{margin-top:30px}.accomm-ratings .ta-rating{float:left;width:50%}.accomm-ratings .ta-rating p{font-size:15px;line-height:normal}.accomm-ratings .ta-rating p a{font-size:15px}.accomm-ratings .ta-rating img{display:block}.accomm-ratings .official-rating{float:left;width:50%}.accomm-ratings .official-rating ul li{float:left;font-family:icons;color:#ccc;font-size:20px}.accomm-ratings .official-rating ul li:after{content:"N"}.accomm-ratings .official-rating ul li.on{color:#fcb819}.accomm-ratings .official-rating p{text-transform:uppercase;font-size:13px}.accomm-ratings .hotel-specs{float:left;width:100%;overflow:hidden;margin-top:20px}.accomm-ratings .hotel-specs li{float:left;overflow:hidden}.accomm-ratings .hotel-specs li h3,.accomm-ratings .hotel-specs li p{float:left}.accomm-ratings .hotel-specs li p{padding:4px 5px 0 2px;text-transform:uppercase;font-size:13px}.accomm-ratings .hotel-specs li p span{text-transform:none}.accomm-ratings .hotel-specs li .comma{margin:0 -5px}.accomm-ratings .board-options{float:left;width:100%;margin-top:20px;text-transform:uppercase;font-size:13px;line-height:normal}.accomm-ratings .board-options span{display:block;margin-bottom:4px}.accomm-ratings .board-options a{font-size:13px}.accomm-ratings .air-conditioning{text-transform:capitalize}@media only screen and (max-width:579px){.accomm-ratings .official-rating,.accomm-ratings .ta-rating{width:100%;margin-top:10px}.accomm-ratings .official-rating{margin-top:20px}.accomm-ratings,.accomm-ratings .hotel-specs{margin-top:10px}}@media only screen and (min-width:580px) and (max-width:759px){.accomm-ratings .official-rating,.accomm-ratings .ta-rating{width:100%}.accomm-ratings .official-rating{margin-top:20px}}#tripadvisor-reviews .section-heading{border-color:#71a132}#tripadvisor-reviews .row{width:100%}#tripadvisor-reviews .wrapper{margin-top:20px}#tripadvisor-reviews .wrapper .row{margin-bottom:20px}#tripadvisor-reviews .review{float:left;width:50%;padding:0 20px;margin-bottom:35px}#tripadvisor-reviews .review .box{position:relative;border:1px solid #c7bfa7;padding:12px 14px 14px}#tripadvisor-reviews .review .box span.quote{display:block;width:21px;height:18px;overflow:hidden;font:72px Arial,sans-serif;color:#71a132;line-height:56px;position:absolute;z-index:2}#tripadvisor-reviews .review .box span.quote.l{top:10px;left:-12px}#tripadvisor-reviews .review .box span.quote.r{right:-10px;bottom:20px}#tripadvisor-reviews .review .box span.arrow{display:inline-block;border-color:#c7bfa7 transparent transparent;border-width:14px;border-style:solid;height:0;position:absolute;bottom:-29px;left:26px}#tripadvisor-reviews .review .box span.arrow span{display:inline-block;border-color:#fff transparent transparent;border-width:14px;border-style:solid;height:0;position:absolute;top:-15px;left:-14px;z-index:1}#tripadvisor-reviews .review .box p.title{color:#000;line-height:normal;margin:6px 0 11px}#tripadvisor-reviews .review .box p.copy{font-size:15px;line-height:normal}#tripadvisor-reviews .review .box p.copy a{font-size:15px}#tripadvisor-reviews .review .box .rating-date{margin-bottom:10px}#tripadvisor-reviews .review .box .rating-date img{float:left}#tripadvisor-reviews .review .box .rating-date span{font-size:15px;float:left;color:#959595;margin:3px 0 0 8px}#tripadvisor-reviews .review p.who-where{color:#000;font-size:15px;padding-top:15px;padding-left:20px}#tripadvisor-reviews.open{margin-bottom:-20px}#tripadvisor-reviews p.see-all{float:right}h1{font-size:28px}h1 a{color:#5F99C5;font-size:17px;font-family:Arial,Helvetica,sans-serif}h1 span{cursor:default}h1 span.t-rating{font-family:icons;font-size:20px;display:inline-block;top:1px;text-indent:-2px;letter-spacing:-3px}h1 span.t-rating.HolidayVillages,h1 span.t-rating.HolidayVillages span{color:#f7941e!important}h1 span.t-rating.Premier,h1 span.t-rating.Premier span,h1 span.t-rating.PremierFamilies,h1 span.t-rating.PremierFamilies span{color:#808285!important}h1 span.t-rating.SplashWorld,h1 span.t-rating.SplashWorld span{color:#f7941e!important}h1 span.t-rating.ClubMagicLife,h1 span.t-rating.ClubMagicLife span{color:#ffe301!important}h1 span.t-rating.SuneoClub,h1 span.t-rating.SuneoClub span{color:#f7941e!important}h1 span.t-rating.Thomson,h1 span.t-rating.Thomson span{color:#5f99c5!important}h1 span.t-rating.Sensatori,h1 span.t-rating.Sensatori span{color:#00acc8!important}h1 span.t-rating.Couples,h1 span.t-rating.Couples span{color:#002d41!important}h1 span.t-rating.Gold,h1 span.t-rating.Gold span{color:#ffea4d!important}h1 span.t-rating.FamilyResorts,h1 span.t-rating.FamilyResorts span{color:#50bec3!important}h1 span.t-rating.ALaCarte,h1 span.t-rating.ALaCarte span,h1 span.t-rating.Platinum,h1 span.t-rating.Platinum span{color:#d7d2c3!important}h1 span.t-rating.2wentys,h1 span.t-rating.2wentys span{color:#00aeef!important}h1 span.t-rating.VillaWithPools,h1 span.t-rating.VillaWithPools span{color:#d7d2c3!important}h1 span.t-rating.ChicnUnique,h1 span.t-rating.ChicnUnique span{color:#70cbf4!important}h1 span.t-rating.Skytours,h1 span.t-rating.Skytours span,h1 span.t-rating.SmallnFriendly,h1 span.t-rating.SmallnFriendly span{color:#d7d2c3!important}h1 span.t-rating.SimplyTravel,h1 span.t-rating.SimplyTravel span{color:#004383!important}h1 span.t-rating.HandPicked,h1 span.t-rating.HandPicked span{color:#70cbf4!important}h1 span.t-rating.3TFavourites,h1 span.t-rating.3TFavourites span{color:#5f99c5!important}h1 span.t-rating.Scene,h1 span.t-rating.Scene span,h1 span.t-rating.SceneHub,h1 span.t-rating.SceneHub span,h1 span.t-rating.SceneStyle,h1 span.t-rating.SceneStyle span{color:#111!important}h1 span.t-rating span{font-family:tui,Arial,sans-serif;float:right;margin-right:0}h1 span.t-rating span.t-plus{display:block!important;padding-left:5px!important;top:0!important;letter-spacing:normal;padding-right:0}h1 span{display:none;position:absolute;top:-3px;color:#fff;font-size:18px;padding:5px 8px;border-radius:0 10px;margin-left:0}h1 span.sen{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#00acc8;text-align:center;color:#fff!important}h1 span.rob{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#5887a8;text-align:center;color:#fff!important}h1 span.smr{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#002841;text-align:center;color:#fff!important}h1 span.cou{width:70px;height:20px;line-height:18px;display:inline-block;background-color:#002d41;text-align:center;color:#fff!important}h1 span.gld{width:136px;height:20px;line-height:18px;display:inline-block;background-color:#ffea4d;text-align:center;color:#fff!important}h1 span.fam{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#50bec3;text-align:center;color:#fff!important}h1 span.pll,h1 span.plt{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#d7d2c3;text-align:center;color:#fff!important}h1 span.alc{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#d7d2c3;text-align:center;color:#092a5e!important}h1 span.ftw{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#00aeef;text-align:center;color:#fff!important}h1 span.tvp{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#d7d2c3;text-align:center;color:#092a5e!important}h1 span.cnu{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#70cbf4;text-align:center;color:#fff!important}h1 span.snf{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#d7d2c3;text-align:center;color:#092a5e!important}h1 span.sim{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#004383;text-align:center;color:#fff!important}h1 span.sky{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#d7d2c3;text-align:center;color:#092a5e}h1 span.blu{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#092a5e;text-align:center;color:#fff}h1 span.ttr{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#70cbf4;text-align:center;color:#092a5e}h1 span.hpd{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#70cbf4;text-align:center;color:#fff!important}h1 span.fav{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#5f99c5;text-align:center;color:#fff!important}h1 span.hub,h1 span.sce,h1 span.sty{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#111;text-align:center;color:#fff!important}h1 span.fma{width:135px;height:20px;line-height:18px;display:inline-block;background-color:#ffe100;text-align:center;color:#fff!important}.product-type{display:inline-block;padding:3px 5px;color:#fff}.product a{position:relative;display:block}.product .product-type{display:inline-block;padding:3px 5px;color:#fff;position:absolute;top:0;left:0;font-size:14px}div.accordion.board-basis{float:left;width:100%}div.accordion.board-basis .trigger p{padding:10px 0 0 10px}div.accordion.board-basis .content{padding:0 10px}div.accordion.board-basis .content ul{width:100%;overflow:auto}div.accordion.board-basis .content ul li{position:relative;float:left;padding:0 6px 3px 22px;color:#000;text-transform:uppercase;font-size:14px}div.accordion.board-basis .content ul li .caret{position:absolute;top:-3px;left:0;font-size:20px;text-transform:none!important}div.accordion.board-basis .content p{line-height:normal;font-size:15px}div.accordion.board-basis .content .last{padding-bottom:11px}@media only screen and (max-width:759px){div.accordion.board-basis .content .first{padding-top:13px}div.accordion.board-basis .item.open .trigger{border-bottom:1px solid #ebe9e2;background-color:#fafafa}div.accordion.board-basis .item.open .content{background-color:#fafafa}}@media only screen and (min-width:760px){div.accordion.board-basis .trigger{pointer-events:none;height:auto;padding:0 10px;border-top:1px solid #ebe9e2}div.accordion.board-basis .trigger .caret{display:none}div.accordion.board-basis .trigger p{padding:6px 0 3px}div.accordion.board-basis .content{background:0 0}div.accordion.board-basis .item:last-child{border-bottom:1px solid #ebe9e2}}.room-types{width:100%}.room-types li .product{margin-bottom:20px}.room-types li .product .image-container{float:left;width:30%;padding-right:10px}.room-types li .product .image-container img{width:100%;display:block}.room-types li .product .image-container .triggers ul{display:table;table-layout:fixed;width:100%;height:40px}.room-types li .product .image-container .triggers ul li{text-align:center;display:table-cell;vertical-align:middle;padding-right:5px}.room-types li .product .image-container .triggers ul li:last-child{padding-right:0}.room-types li .product .image-container .triggers ul li a{display:block;line-height:40px;text-decoration:none;border-radius:0;padding:0}.room-types li .product .image-container .triggers ul li a.button{background:#70cbf4!important;color:#fff;transition:background .3s ease 0s}.room-types li .product .copy{margin-left:calc(30% + 20px);margin-left:-webkit-calc(30% + 20px)}.room-types li .product .copy h3{color:#000;margin-bottom:8px;text-transform:capitalize}.room-types li .product .copy p{margin-bottom:13px;line-height:normal}.room-types li .product .copy p.title{color:#000;margin-bottom:1px}.room-types li:last-child .product{margin:0}@media only screen and (max-width:579px){.room-types li{width:auto}.room-types li .product .image-container{float:none;width:auto;margin-bottom:10px}.room-types li .product .copy{float:none;margin-left:0}}@media only screen and (min-width:580px) and (max-width:759px){.room-types li{float:left;width:48.5%}.room-types li .product .image-container{float:none;width:auto;margin-bottom:10px}.room-types li .product .image-container .triggers ul li{padding-right:0}.room-types li .product .copy{float:none;margin-left:0}.room-types li:nth-child(2n+1){margin-right:3%}}.facilities-breakdown{padding-top:14px}.facilities-breakdown .section-heading{padding-top:16px}.facilities-breakdown .section-heading .caret{float:left;font-size:32px;position:relative;top:-8px;line-height:100%}.facilities-breakdown .section-heading h2{padding-left:4px}.facilities-breakdown .two-columns p{padding-bottom:14px;line-height:normal}.facilities-breakdown .two-columns p.title{color:#000;padding-bottom:0}.facilities-breakdown .two-columns:last-child{margin-bottom:0}.facilities-breakdown .footnote{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:15px 0}.facilities-breakdown .footnote p{color:#999;font-size:13px;line-height:normal;margin-bottom:12px}.facilities-breakdown .footnote p:last-child{margin-bottom:0}.copy-show-hide .link-show-hide{padding-left:10px}.villa-availability ul li{position:relative;float:left;width:calc(50% - 10px)}.villa-availability ul li h2{display:inline-block}.villa-availability ul li:nth-child(2n+1){margin-right:20px}.villa-availability ul.title li{height:40px}.villa-availability ul.title li .price{font-size:13px;float:right;margin-top:10px}.villa-availability ul.availability li{height:40px;padding-top:7px;border-bottom:1px dotted #ccc}.villa-availability ul.availability li>h2{color:#000;width:25px;text-align:right;margin:0 9px 0 6px}.villa-availability ul.availability li .caret{position:relative}.villa-availability ul.availability li .caret.next{font-size:14px;top:-2px;margin-right:7px}.villa-availability ul.availability li .caret.link{top:-3px}.villa-availability ul.availability li>div{float:right}.villa-availability ul.availability li>div h2,.villa-availability ul.availability li>div span{color:#2ea9e0}.villa-availability ul.availability li>div span.unavailable{display:inline-block;font-style:italic;color:#999;padding-top:5px}.villa-availability ul.availability li.clickable{cursor:pointer}.villa-availability .month{width:100%;text-transform:uppercase;font-size:13px;color:#999;padding-top:8px;margin-bottom:-2px}.villa-availability .month.next{border-top:1px solid #ccc;margin-top:-1px}.villa-availability a.tooltip{font-size:13px;float:right;margin-top:10px}@media only screen and (max-width:579px){.villa-availability{float:left;width:100%}.villa-availability ul li{float:none;width:100%}}@media only screen and (min-width:580px) and (max-width:759px){.villa-availability{float:left;width:100%}.villa-availability ul li{float:none;width:100%}}@media only screen and (min-width:760px) and (max-width:959px){.villa-availability{float:left;width:100%}.villa-availability ul li{float:none;width:100%}}.villa-details .col{float:left;width:50%}.villa-details .col h4{color:#000;margin-bottom:10px}.villa-details .col p{padding-bottom:14px;line-height:normal}.villa-details .col p.title{color:#000;padding-bottom:0}.villa-details .col ul{width:100%}.villa-details .col ul li{float:left;width:50%;padding-bottom:6px}@media only screen and (min-width:580px) and (max-width:759px){.villa-details .col{float:none;width:auto}.villa-details .col p.last{padding-bottom:0}.villa-details .col ul{margin-left:-10px}.villa-details .col ul li{float:none;width:auto;padding-bottom:4px}.villa-details .col:last-child{margin-top:15px}}@media only screen and (min-width:760px) and (max-width:959px){.villa-details .col{float:none;width:auto}.villa-details .col ul{margin-left:-10px}.villa-details .col ul li{padding-bottom:4px}.villa-details .col:last-child{margin-top:15px}}.back-to-collection a{color:#70cbf4}ul.collections-landing{width:calc(100% + 20px);margin-left:-10px}ul.collections-landing li{float:left;width:33.3%}ul.collections-landing li .prod{margin:0 10px 20px;border:1px solid #999;position:relative}ul.collections-landing li .prod span.prod-title{font-size:24px;padding:7px 14px;position:static;display:inline-block;float:left;margin-bottom:5px}ul.collections-landing li .prod span.prod-description{padding:7px 20px 7px 14px;font-size:15px;margin:0 20px 5px 0;position:static;display:inline-block;float:left;clear:left;text-transform:none!important}ul.collections-landing li .prod .prod-features{margin-left:30px;margin-bottom:5px}ul.collections-landing li .prod .prod-features>li.feature{color:#000;float:none;font-size:15px;list-style:square;padding-left:10px;width:auto}ul.collections-landing li .prod p{margin-bottom:10px}ul.collections-landing li .prod p a{color:#70cbf4;font-size:15px;margin-left:40px;cursor:pointer}ul.collections-landing li .prod p i.caret.blue{color:#70cbf4}ul.collections-landing li.row-control{width:100%;height:1px;display:none}ul.collections-landing li.row-control.twos{display:none}ul.collections-landing li.row-control.threes{display:block}@media only screen and (max-width:579px){ul.collections-landing li{width:100%;float:none}ul.collections-landing li .prod{margin-bottom:20px}ul.collections-landing li.row-control.threes{display:none}ul.collections-landing li:last-child .prod{margin-bottom:0}}@media only screen and (min-width:580px) and (max-width:759px){ul.collections-landing li{width:50%;float:left}ul.collections-landing li .prod{margin-bottom:20px;min-height:265px}ul.collections-landing li.row-control.twos{display:block}ul.collections-landing li.row-control.threes{display:none}}@media only screen and (min-width:760px) and (max-width:959px){ul.collections-landing li .prod{min-height:265px}}@media only screen and (min-width:960px) and (max-width:1080px){ul.collections-landing li .prod{min-height:265px}}ul.four-cols{overflow:hidden;margin:0 0 20px -10px;width:calc(100% + 20px)}ul.four-cols>li{width:25%;float:left;padding:0 10px}ul.four-cols>li a:hover{text-decoration:none}ul.four-cols>li>a{display:block;position:relative}ul.four-cols>li>a img{display:block;width:100%}ul.four-cols>li>a h4{color:#fff;background:#2ea9e0;padding:5px 10px;position:absolute;left:0;bottom:10px}ul.four-cols>li>a span{display:inline-block;position:absolute;top:0;left:0;padding:4px 9px;font-size:14px}ul.four-cols>li>a span.dual{padding:0;overflow:auto}ul.four-cols>li>a span.dual>span{position:static;float:left;padding:4px 9px}ul.four-cols>li .copy{overflow:hidden;padding:15px 10px 5px;border-bottom:1px solid #e6e6e6;min-height:320px}ul.four-cols>li .copy p{font-size:15px;line-height:normal;margin-bottom:10px}ul.four-cols>li .copy p a{display:block}ul.four-cols>li .copy p.iconed{padding-top:14px}ul.four-cols>li .copy p.iconed a{display:inline-block;font-size:15px;vertical-align:bottom}ul.four-cols>li .copy>ul{margin-left:-10px;padding:10px 0 0}ul.four-cols>li .copy>ul>li{padding-bottom:6px}ul.four-cols>li .copy>ul>li a{font-size:14px;margin:0}ul.four-cols>li.flow-control{width:100%;height:0;margin:0!important;display:none}ul.four-cols.three{margin-bottom:0}ul.four-cols.three>li{width:33.333%;margin-bottom:20px}ul.four-cols.three>li .copy{min-height:200px}ul.four-cols.three>li:last-child,ul.four-cols.three>li:nth-child(5){margin-bottom:0}ul.four-cols.blue>li{margin-bottom:20px}ul.four-cols.blue>li a span{color:#fff;background:#70cbf4;text-transform:uppercase;font-size:12px}ul.four-cols.blue>li .copy{background:#70cbf4;min-height:95px;padding:8px 10px 10px}ul.four-cols.blue>li .copy p{color:#fff;margin-bottom:0}ul.four-cols.blue>li.flow-control{display:block}div.landing-it{margin-bottom:20px}div.landing-it>p{line-height:normal;margin-bottom:20px}div.landing-it ul.standalone li{font-size:15px;padding:0 0 10px 16px;position:relative}div.landing-it ul.standalone li>.caret:first-child{position:absolute;top:1px;left:0}div.landing-it ul.standalone li:last-child{padding-bottom:0}#collections ul.four-cols>li .copy{min-height:45px}@media only screen and (max-width:579px){ul.four-cols{margin:0;width:100%}ul.four-cols>li{width:auto;float:none;padding:0;margin-bottom:20px}ul.four-cols>li .copy{min-height:0}ul.four-cols>li .copy>ul{padding-bottom:14px}ul.four-cols.three>li{width:100%}ul.four-cols.three>li .copy{min-height:0}ul.four-cols.three>li .copy p.iconed{padding-top:0}ul.four-cols.three>li:last-child{margin-bottom:0}ul.four-cols.three>li:nth-child(5){margin-bottom:20px}ul.four-cols.blue>li .copy{min-height:45px}}@media only screen and (min-width:580px) and (max-width:759px){ul.four-cols{margin-bottom:0}ul.four-cols>li{width:50%;margin-bottom:20px}ul.four-cols>li .copy{min-height:0}ul.four-cols>li .copy>ul{padding-bottom:14px}ul.four-cols>li.flow-control{display:block}ul.four-cols.three>li{width:50%}ul.four-cols.three>li .copy{min-height:0}ul.four-cols.three>li .copy.faq{min-height:200px}ul.four-cols.three>li .copy p.iconed{padding-top:0}ul.four-cols.three>li:last-child{margin-bottom:0}ul.four-cols.three>li:nth-child(5){margin-bottom:20px}}@media only screen and (min-width:760px) and (max-width:959px){ul.four-cols{margin-bottom:0}ul.four-cols>li{width:50%;margin-bottom:20px}ul.four-cols>li .copy{min-height:0}ul.four-cols>li .copy>ul{padding-bottom:14px}ul.four-cols>li.flow-control{display:block}ul.four-cols.three>li{width:50%}ul.four-cols.three>li .copy{min-height:0}ul.four-cols.three>li .copy p.iconed{padding-top:0}ul.four-cols.three>li:last-child{margin-bottom:0}ul.four-cols.three>li:nth-child(5){margin-bottom:20px}}.content .extras-hyta,.content .hol-extras{padding:64px 0}.content .tui-light-blue-bg{background:#c2e6fa}.content .tui-brand-blug-bg{background:#e2f3fe}.tourist-banner-pad{padding:40px 0!important}.extras-hyta .extras-hyta-container{max-width:1048px}.extras-hyta .extras-hyta-container .title-section{margin-bottom:24px;padding:0 10px 0 0}.extras-hyta .extras-hyta-container .title-section h3{color:#092a5e;font-size:24px;text-transform:uppercase}.extras-hyta .container{max-width:1048px;margin:0 auto;padding:0 16px}.extras-hyta ul.extras-hyta-container-grid{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.extras-hyta ul.make-square .img-container{text-align:center;margin:24px 0}.extras-hyta ul li{width:calc(100%/4 - 12px);background-color:rgba(255,255,255,.5)}.extras-hyta ul li .text-container{color:#666}.extras-hyta ul li .text-container>div{padding:16px}.extras-hyta ul li .text-container>div .type-label{display:block;font-size:16px;margin-bottom:20px;text-transform:uppercase;color:#092a5e}.extras-hyta ul li .text-container>div>a,.extras-hyta ul li .text-container>div>h2{display:block;margin-bottom:20px;color:#2ea9e0}.extras-hyta ul li .text-container h4{margin:10px 0;font-size:18px}.extras-hyta ul li .text-container a{font-size:16px;text-decoration:underline}.extras-hyta ul li.threeItems{width:calc(100%/3 - 12px)}.extras-hyta .haveyouThougthNote{display:inline-flex;margin:20px 0 0}.extras-hyta .haveyouThougthNote .icon-info{color:#092a5e;font-size:24px;margin-right:15px}.extras-hyta .haveyouThougthNote p{font-weight:700}.hol-extras .container{max-width:calc((1048px) - -32px);margin:0 auto}.hol-extras ul.make-square .split-container{position:relative;display:inline-block;overflow:hidden;width:100%;vertical-align:top}.hol-extras ul.make-square .split-container:after{content:"";display:block;padding-bottom:100%}.hol-extras ul.make-square .split-container img{position:absolute;left:-50%;right:-50%;top:-50%;bottom:-50%;margin:auto;min-height:100%;max-height:100%;min-width:100%}.hol-extras ul li{background:#fff}.hol-extras ul li .text-container{color:#666}.hol-extras ul li .text-container>div{padding:16px}.hol-extras ul li .text-container>div .type-label{color:#666}.hol-extras ul li .text-container>div .type-label>a{color:#666;text-decoration:none}.hol-extras ul li .text-container>div .type-label>a h2{font-size:16px;color:#666}.hol-extras ul li .text-container>div .type-label h2{font-size:16px;color:#666;text-decoration:none}.hol-extras ul li .text-container .cntTxt,.hol-extras ul li .text-container h4{margin:10px 0;font-size:16px;line-height:22px;color:#092a5e;font-weight:400;font-family:tui,Arial,sans-serif}.hol-extras ul li .text-container a{font-size:16px;text-decoration:underline;color:#2ea9e0}.hol-extras .hol-extras-container .title-section{margin-bottom:32px;padding:0 10px 0 0}.hol-extras .hol-extras-container .title-section h1,.hol-extras .hol-extras-container .title-section h2{margin-bottom:16px;font-size:40px!important;text-transform:none;display:inline;color:#092a5e;float:left;margin-right:20px}.hol-extras .hol-extras-container .title-section p.subtitle{font-size:16px;display:inline}@media only screen and (max-width:959px){.hol-extras ul{font-size:0}.hol-extras ul li .split-container,.hol-extras ul li .text-container{width:50%;display:inline-block;vertical-align:top}}@media only screen and (max-width:579px){.content .extras-hyta,.content .hol-extras{padding:32px 0}.extras-hyta .container{width:calc((100%) - 32px)}.extras-hyta .extras-hyta-container .title-section{padding-left:20px}.extras-hyta ul li,.extras-hyta ul li.threeItems{width:calc(100%);margin-bottom:24px}.extras-hyta ul li.threeItems:last-child,.extras-hyta ul li:last-child{margin-bottom:0}.hol-extras .hol-extras-container .title-section{padding:0 10px}.hol-extras .hol-extras-container .title-section p.subtitle{margin-left:0;display:inline-block}.hol-extras .container{width:calc((100%) - 16px)}.hol-extras ul{font-size:0}.hol-extras ul:after,.hol-extras ul:before{display:table;content:""}.hol-extras ul:after{clear:both}.hol-extras ul.make-square .split-container{width:40%;height:calc(64vw)}.hol-extras ul.make-square .image-left-align{left:-170%!important}.hol-extras ul li{width:100%;margin-bottom:8px}.hol-extras ul li .copy-container{background:#fff}.hol-extras ul li .text-container{width:60%;display:inline-block;vertical-align:top;position:relative}.hol-extras ul li .text-container>div{padding-left:16px;padding-top:0;overflow:hidden;padding-bottom:0}.hol-extras ul li .text-container a,.hol-extras ul li .text-container h2{display:block;margin:10px 0}}@media only screen and (min-width:960px){.hol-extras ul.hol-extras-container-grid{display:table;table-layout:fixed;border-spacing:16px 0;margin:0 auto;width:100%}.hol-extras ul.hol-extras-container-grid.hol-extras-grid-4{width:100%}.hol-extras ul.hol-extras-container-grid.hol-extras-grid-3{width:75%}.hol-extras ul.hol-extras-container-grid.hol-extras-grid-2{width:50%}.hol-extras ul.hol-extras-container-grid.hol-extras-grid-1{width:25%}.hol-extras ul li{display:table-cell}}@media only screen and (min-width:580px) and (max-width:759px){.content .extras-hyta,.content .hol-extras{padding:32px 0}.extras-hyta .container{width:calc((100%) - 32px)}.extras-hyta .extras-hyta-container .title-section{padding-left:20px}.extras-hyta ul li{width:calc(100%/2 - 12px)}.extras-hyta ul li:nth-child(1),.extras-hyta ul li:nth-child(2){margin-bottom:24px}.extras-hyta ul li.threeItems:nth-child(1),.extras-hyta ul li.threeItems:nth-child(2){margin-bottom:0}.hol-extras .hol-extras-container .title-section{padding:0 16px}.hol-extras .hol-extras-container .title-section p.subtitle{width:50%}.hol-extras .container{width:calc((100%) - 32px)}.hol-extras ul{font-size:0}.hol-extras ul:after,.hol-extras ul:before{display:table;content:""}.hol-extras ul:after{clear:both}.hol-extras ul.make-square .split-container{width:40%;height:calc(47.6vw)}.hol-extras ul li{margin-bottom:16px}.hol-extras ul li .copy-container{background:#fff}.hol-extras ul li .text-container{width:60%;display:inline-block;vertical-align:top;position:relative}.hol-extras ul li .text-container>div{overflow:hidden;padding-bottom:0}}@media only screen and (min-width:760px) and (max-width:959px){.extras-hyta .container{width:calc((100%) - 32px)}.extras-hyta ul li{width:calc(100%/2 - 12px)}.extras-hyta ul li:nth-child(1),.extras-hyta ul li:nth-child(2){margin-bottom:24px}.hol-extras .container{max-width:1048px;width:calc((100%) - 32px)}.hol-extras ul{font-size:0}.hol-extras ul>li{width:calc((100%/2)*1 - 8.01px);margin-bottom:16px;float:left}.hol-extras ul>li:nth-child(n){margin-right:16px}.hol-extras ul>li:nth-child(2n){margin-right:0}.hol-extras ul:after,.hol-extras ul:before{display:table;content:""}.hol-extras ul:after{clear:both}.hol-extras ul.make-square .split-container{width:40%;vertical-align:top}.hol-extras ul li{display:inline-block;width:100%}.hol-extras ul li .copy-container{background:#fff;overflow:hidden}.hol-extras ul li .text-container{width:50%;display:inline-block;position:relative}.hol-extras ul li .text-container>div{overflow:hidden;padding-bottom:0}}.editorial-with-image .image{width:400px;float:left}.editorial-with-image .image img{display:block;width:100%;height:auto}.editorial-with-image .copy{margin-left:420px}.editorial-with-image .copy p{margin-bottom:10px}.editorial-with-image .copy p:last-child{margin-bottom:0}.section-heading h1{float:left;color:#000;text-transform:uppercase;margin:0;font-size:22px;line-height:24px;padding-bottom:5px}@media only screen and (max-width:579px){.editorial-with-image .image{width:auto;margin-bottom:12px}.editorial-with-image .copy{margin-left:0}}@media only screen and (min-width:580px) and (max-width:759px){.editorial-with-image .image{width:300px}.editorial-with-image .copy{margin-left:320px}}.best-for-collections li{float:left}.best-for-collections li a{display:block;color:#fff;position:relative;background:#5f99c5}.best-for-collections li a .image{width:240px;float:left;position:relative}.best-for-collections li a .image img{width:100%;display:block}.best-for-collections li a .image span{display:inline-block;padding:4px 5px;text-transform:uppercase;font-size:12px;position:absolute;top:0;left:0;background:#5f99c5}.best-for-collections li a .copy{padding:10px;margin-left:240px;font-size:15px}.best-for-collections li a .copy span{display:block;line-height:17px;font-size:14px}.best-for-collections li:first-child{width:calc(50% - 10px);margin-right:20px}.best-for-collections li:last-child{width:calc(50% - 10px)}.card-flip li{position:relative}.card-flip li img{display:block;width:100%}.card-flip li>div{position:absolute;top:50%;left:50%;width:200px;height:200px;margin:-100px 0 0 -100px;transition:transform .5s ease,-webkit-transform .5s ease;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.card-flip li>div>*{display:block;text-align:center;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:rgba(0,0,0,.7);position:absolute;color:#fff;padding:10px}.card-flip li>div span{text-transform:uppercase}.card-flip li>div a{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);background:#00acc8}.card-flip li:hover>div{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}div.slides-container{overflow:hidden}div.slides-container>.slides-inner>.slide{position:relative;margin-bottom:1px;min-height:300px}div.slides-container>.slides-inner>.slide .image{background-attachment:fixed;background-position:center center;background-repeat:none;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}div.slides-container>.slides-inner>.slide .shadow{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.1)}div.slides-container>.slides-inner>.slide .content{position:absolute;bottom:10px;right:30px;left:30px;color:#fff}div.slides-container>.slides-inner>.slide .content h2{position:absolute;top:-220px;transform:translateX(100%);-webkit-transform:translateX(100%);z-index:1;width:100%;padding-bottom:10px;transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;text-align:center;border-bottom:1px solid #fff;font-size:30px;text-shadow:0 1px 0 rgba(0,0,0,.4)}div.slides-container>.slides-inner>.slide .content p{position:absolute;padding:10px;opacity:0;transition:bottom .3s ease,opacity .3s ease;line-height:normal;text-align:center;width:100%}@media only screen and (max-width:479px){.best-for-collections li a .image{width:50%}.best-for-collections li a .copy{margin-left:50%}.best-for-collections li:first-child,.best-for-collections li:last-child{float:none;width:auto;margin-right:0}.best-for-collections li:first-child{margin-bottom:20px}div.slides-container>.slides-inner>.slide .image{background-attachment:scroll}}@media only screen and (min-width:480px) and (max-width:759px){.best-for-collections li:first-child,.best-for-collections li:last-child{float:none;width:auto;margin-right:0}.best-for-collections li:first-child{margin-bottom:20px}}@media only screen and (min-width:760px) and (max-width:959px){.best-for-collections li a .image{width:200px}.best-for-collections li a .copy{margin-left:200px}}#content.sen h1 span{color:#00acc8}#content.sen .inpage-nav .tabs li a{background:#00acc8!important}#content.sen .inpage-nav .tabs li.active a{background:#fff!important;color:#00acc8!important}#content.sen .inpage-nav .tabs li.active a .arrow{background:#008095!important}#content.sen #hero p.branding{display:block;background-color:#00acc8}#content.sen #hero p.branding:after{content:"TUI Sensatori"}#content.sen .accomm-ratings .official-rating.branding ul li.on{color:#00acc8}#content.sen .section-heading.branding{border-bottom:2px solid #00acc8}#content.sen .jump-tab>li.branding a{background-color:#48e5ff;color:#00acc8}#content.sen .jump-tab>li.branding a .caret{color:#00acc8!important}#content.sen div.accordion.board-basis .content ul li .caret{color:#00acc8}@media only screen and (max-width:579px){#content.sen .inpage-nav .tabs li a{background:#fff!important;color:#008095!important}#content.sen .inpage-nav .tabs li.active a{background:#00acc8!important;color:#fff!important}}#content.cou h1 span{color:#002d41}#content.cou .inpage-nav .tabs li a{background:#002d41}#content.cou .inpage-nav .tabs li.active a{background:#fff;color:#002d41}#content.cou .inpage-nav .tabs li.active a .arrow{background:#001118}#content.cou #hero p.branding{display:block;background-color:#002d41}#content.cou #hero p.branding:after{content:"Couples"}#content.cou .accomm-ratings .official-rating.branding ul li.on{color:#002d41}#content.cou .section-heading.branding{border-bottom:2px solid #002d41}#content.cou .jump-tab>li.branding a{background-color:#ebf5f9;color:#001118}#content.cou .jump-tab>li.branding a .caret{color:#002d41!important}#content.cou div.accordion.board-basis .content ul li .caret{color:#002d41}@media only screen and (max-width:579px){#content.cou .inpage-nav .tabs li a{background:#fff;color:#001118}#content.cou .inpage-nav .tabs li.active a{background:#002d41;color:#fff}}#content.fam h1 span{color:#50bec3}#content.fam .inpage-nav .tabs li a{background:#50bec3}#content.fam .inpage-nav .tabs li.active a{background:#fff;color:#50bec3}#content.fam .inpage-nav .tabs li.active a .arrow{background:#3da9ae}#content.fam #hero p.branding{background-color:#50bec3}#content.fam .accomm-ratings .official-rating.branding ul li.on{color:#50bec3}#content.fam .section-heading.branding{border-bottom:2px solid #50bec3}#content.fam .jump-tab>li.branding a{background-color:#e5f7f8;color:#3da9ae}#content.fam .jump-tab>li.branding a .caret{color:#50bec3!important}#content.fam div.accordion.board-basis .content ul li .caret{color:#50bec3}@media only screen and (max-width:579px){#content.fam .inpage-nav .tabs li a{background:#fff;color:#3da9ae}#content.fam .inpage-nav .tabs li.active a{background:#50bec3;color:#fff}}#content.vil h1 span{color:#092a5f}#content.vil .inpage-nav .tabs li a{background:#092a5f}#content.vil .inpage-nav .tabs li.active a{background:#fff;color:#092a5f}#content.vil .inpage-nav .tabs li.active a .arrow{background:#092a50}#content.vil #hero p.branding{display:block;background-color:#092a5f}#content.vil #hero p.branding:after{content:"family Life"}#content.vil .accomm-ratings .official-rating.branding ul li.on{color:#092a5f}#content.vil .section-heading.branding{border-bottom:2px solid #092a5f}#content.vil .jump-tab>li.branding a{color:#092a5f}#content.vil .jump-tab>li.branding a .caret{color:#092a5f!important}#content.vil div.accordion.board-basis .content ul li .caret{color:#092a5f}@media only screen and (max-width:579px){#content.vil .inpage-nav .tabs li a{background:#fff;color:#092a50}#content.vil .inpage-nav .tabs li.active a{background:#092a5f;color:#fff}}#content.ssr h1 span{color:#002841}#content.ssr .inpage-nav .tabs li a{background:#002841}#content.ssr .inpage-nav .tabs li.active a{background:#fff;color:#002841}#content.ssr .inpage-nav .tabs li.active a .arrow{background:#00090e}#content.ssr #hero p.branding{display:block;background-color:#002841}#content.ssr #hero p.branding:after{content:"Sensimar"}#content.ssr .accomm-ratings .official-rating.branding ul li.on{color:#002841}#content.ssr .section-heading.branding{border-bottom:2px solid #002841}#content.ssr .jump-tab>li.branding a{color:#002841;background-color:#0076c1!important}#content.ssr .jump-tab>li.branding a .caret{color:#002841!important}#content.ssr div.accordion.board-basis .content ul li .caret{color:#002841}@media only screen and (max-width:579px){#content.ssr .inpage-nav .tabs li a{background:#fff;color:#00090e}#content.ssr .inpage-nav .tabs li.active a{background:#002841;color:#fff}}#content.gld h1 span{color:#f6d200}#content.gld .inpage-nav .tabs li a{background:#ffea4d!important;color:#000!important}#content.gld .inpage-nav .tabs li.active a{background:#fff!important;color:#000!important}#content.gld .inpage-nav .tabs li.active a .arrow{background:#f6d200!important}#content.gld #hero p.branding{display:block;background-color:#ffea4d;color:#000}#content.gld #hero p.branding:after{content:"Gold"}#content.gld .accomm-ratings .official-rating.branding ul li.on{color:#ffea4d}#content.gld .section-heading.branding{border-bottom:2px solid #ffea4d}#content.gld .jump-tab>li.branding a{background-color:#fff6b2;color:#000}#content.gld .jump-tab>li.branding a .caret{color:#f6d200!important}#content.gld div.accordion.board-basis .content ul li .caret{color:#ffea4d}@media only screen and (max-width:579px){#content.gld .inpage-nav .tabs li a{background:#fff!important;color:#000!important}#content.gld .inpage-nav .tabs li.active a{background:#ffea4d!important;color:#000!important}#content.gld .inpage-nav .tabs li.active a span.arrow{color:#fff!important}}#content.prm .jump-tab>li.branding a .caret{color:#444e54!important}@media only screen and (max-width:579px){#content.prm .inpage-nav .tabs li a{background:#fff;color:#293136}#content.prm .inpage-nav .tabs li.active a{background:#444e54;color:#fff}}#content.plt h1 span{color:#d7d2c3}#content.plt .inpage-nav .tabs li a{background:#d7d2c3;color:#092a5e}#content.plt .inpage-nav .tabs li.active a{background:#fff;color:#092a5e}#content.plt .inpage-nav .tabs li.active a .arrow{background:#c3bba4!important}#content.plt #hero p.branding{display:block;background-color:#d7d2c3;color:#092a5e}#content.plt #hero p.branding:after{content:"Platinum";color:#092a5e}#content.plt .accomm-ratings .official-rating.branding ul li.on{color:#d7d2c3}#content.plt .section-heading.branding{border-bottom:2px solid #d7d2c3}#content.plt .jump-tab>li.branding a{background-color:#fff;color:#c3bba4}#content.pll h1 span,#content.plt .jump-tab>li.branding a .caret,#content.plt div.accordion.board-basis .content ul li .caret{color:#d7d2c3}#content.pll .inpage-nav .tabs li a{background:#d7d2c3}#content.pll .inpage-nav .tabs li.active a{background:#fff;color:#092a5e}#content.pll .inpage-nav .tabs li.active a .arrow{background:#c3bba4!important}#content.pll #hero p.branding{display:block;background-color:#d7d2c3}#content.pll #hero p.branding:after{content:"Platinum Lifestyle"}#content.pll .accomm-ratings .official-rating.branding ul li.on{color:#d7d2c3}#content.pll .section-heading.branding{border-bottom:2px solid #d7d2c3}#content.pll .jump-tab>li.branding a{background-color:#fff;color:#c3bba4}#content.alc h1 span,#content.pll .jump-tab>li.branding a .caret,#content.pll div.accordion.board-basis .content ul li .caret{color:#d7d2c3}@media only screen and (max-width:579px){#content.plt .inpage-nav .tabs li a{background:#fff;color:#092a5e}#content.plt .inpage-nav .tabs li.active a{background:#d7d2c3;color:#092a5e}#content.pll .inpage-nav .tabs li a{background:#fff;color:#c3bba4}#content.pll .inpage-nav .tabs li.active a{background:#d7d2c3;color:#fff}}#content.alc .inpage-nav .tabs li a{background:#d7d2c3}#content.alc .inpage-nav .tabs li.active a{background:#fff;color:#092a5e}#content.alc .inpage-nav .tabs li.active a .arrow{background:#c3bba4}#content.alc #hero p.branding{display:block;background-color:#d7d2c3;color:#092a5e}#content.alc #hero p.branding:after{content:"A La Carte"}#content.alc .accomm-ratings .official-rating.branding ul li.on{color:#d7d2c3}#content.alc .section-heading.branding{border-bottom:2px solid #d7d2c3}#content.alc .jump-tab>li.branding a{background-color:#fff;color:#c3bba4}#content.alc .jump-tab>li.branding a .caret{color:#d7d2c3!important}#content.alc div.accordion.board-basis .content ul li .caret{color:#d7d2c3}@media only screen and (max-width:579px){#content.alc .inpage-nav .tabs li a{background:#fff;color:#092a5e}#content.alc .inpage-nav .tabs li.active a{background:#d7d2c3;color:#092a5e}}#content.sce h1 span{color:#111}#content.sce .inpage-nav .tabs li a{background:#111}#content.sce .inpage-nav .tabs li.active a{background:#fff;color:#111}#content.sce .inpage-nav .tabs li.active a .arrow{background:#343434}#content.sce #hero p.branding{display:block;background-color:#111}#content.sce #hero p.branding:after{content:"Scene"}#content.sce .accomm-ratings .official-rating.branding ul li.on{color:#111}#content.sce .section-heading.branding{border-bottom:2px solid #111}#content.sce .jump-tab>li.branding a{background-color:#f2f2f2;color:#343434}#content.sce .jump-tab>li.branding a .caret{color:#111!important}#content.sce div.accordion.board-basis .content ul li .caret,#content.sty h1 span{color:#111}@media only screen and (max-width:579px){#content.sce .inpage-nav .tabs li a{background:#fff;color:#343434}#content.sce .inpage-nav .tabs li.active a{background:#111;color:#fff}}#content.sty .inpage-nav .tabs li a{background:#111}#content.sty .inpage-nav .tabs li.active a{background:#fff;color:#111}#content.sty .inpage-nav .tabs li.active a .arrow{background:#343434}#content.sty #hero p.branding{display:block;background-color:#111}#content.sty #hero p.branding:after{content:"Scene Style"}#content.sty .accomm-ratings .official-rating.branding ul li.on{color:#111}#content.sty .section-heading.branding{border-bottom:2px solid #111}#content.sty .jump-tab>li.branding a{background-color:#f2f2f2;color:#343434}#content.sty .jump-tab>li.branding a .caret{color:#111!important}#content.hub h1 span,#content.sty div.accordion.board-basis .content ul li .caret{color:#111}@media only screen and (max-width:579px){#content.sty .inpage-nav .tabs li a{background:#fff;color:#111}#content.sty .inpage-nav .tabs li.active a{background:#111;color:#fff}}#content.hub .inpage-nav .tabs li a{background:#111}#content.hub .inpage-nav .tabs li.active a{background:#fff;color:#111}#content.hub .inpage-nav .tabs li.active a .arrow{background:#343434}#content.hub #hero p.branding{display:block;background-color:#111}#content.hub #hero p.branding:after{content:"Scene Hub"}#content.hub .accomm-ratings .official-rating.branding ul li.on{color:#111}#content.hub .section-heading.branding{border-bottom:2px solid #111}#content.hub .jump-tab>li.branding a{background-color:#f2f2f2;color:#343434}#content.hub .jump-tab>li.branding a .caret{color:#111!important}#content.hub div.accordion.board-basis .content ul li .caret{color:#111}@media only screen and (max-width:579px){#content.hub .inpage-nav .tabs li a{background:#fff;color:#111}#content.hub .inpage-nav .tabs li.active a{background:#111;color:#fff}}#content.snf h1 span{color:#d7d2c3}#content.snf .inpage-nav .tabs li a{background:#d7d2c3;color:#092a5e}#content.snf .inpage-nav .tabs li.active a{background:#fff;color:#092a5e}#content.snf .inpage-nav .tabs li.active a .arrow{background:#c3bba4}#content.snf #hero p.branding{display:block;color:#092a5e;background-color:#d7d2c3}#content.snf #hero p.branding:after{content:"Small & Friendly"}#content.snf .accomm-ratings .official-rating.branding ul li.on{color:#d7d2c3}#content.snf .section-heading.branding{border-bottom:2px solid #d7d2c3}#content.snf .jump-tab>li.branding a{background-color:#fff;color:#c3bba4}#content.sky h1 span,#content.snf .jump-tab>li.branding a .caret,#content.snf div.accordion.board-basis .content ul li .caret{color:#d7d2c3}@media only screen and (max-width:579px){#content.snf .inpage-nav .tabs li a{background:#fff;color:#092a5e}#content.snf .inpage-nav .tabs li.active a{background:#d7d2c3;color:#092a5e}#content.snf .inpage-nav .tabs li.active a .arrow{color:#092a5e}}#content.sky .inpage-nav .tabs li a{background:#d7d2c3;color:#092a5e}#content.sky .inpage-nav .tabs li.active a{background:#fff;color:#092a5e}#content.sky .inpage-nav .tabs li.active a .arrow{background:#c3bba4}#content.sky #hero p.branding{display:block;background-color:#d7d2c3;color:#092a5e;font-family:tui,Arial,sans-serif}#content.sky #hero p.branding:after{content:"Skytours"}#content.sky .accomm-ratings .official-rating.branding ul li.on{color:#d7d2c3}#content.sky .section-heading.branding{border-bottom:2px solid #d7d2c3}#content.sky .jump-tab>li.branding a{background-color:#fff;color:#c3bba4}#content.sky .jump-tab>li.branding a .caret{color:#d7d2c3!important}#content.sky div.accordion.board-basis .content ul li .caret{color:#d7d2c3}@media only screen and (max-width:579px){#content.sky .inpage-nav .tabs li a{background:#fff;color:#092a5e}#content.sky .inpage-nav .tabs li.active a{background:#d7d2c3;color:#092a5e}}#content.tvp #hero p.branding{display:block;background-color:#d7d2c3;color:#092a5e}#content.tvp #hero p.branding:after{content:"Villas Collection"}#content.tvp .inpage-nav .tabs li a{background:#d7d2c3}#content.tvp .inpage-nav .tabs li.active a{background:#fff;color:#092a5e}#content.tvp .inpage-nav .tabs li.active a .arrow{background:#c3bba4}#content.tvp .jump-tab>li.branding a{background-color:#fff;color:#c3bba4}#content.tvp .jump-tab>li.branding a .caret{color:#d7d2c3!important}#content.tvp .accomm-ratings .official-rating.branding ul li.on{color:#d7d2c3}#content.tvp .section-heading.branding{border-bottom:2px solid #d7d2c3}#content.tvp div.accordion.board-basis .content ul li .caret{color:#d7d2c3}@media only screen and (max-width:579px){#content.tvp .inpage-nav .tabs li a{background:#fff;color:#092a5e}#content.tvp .inpage-nav .tabs li.active a{background:#d7d2c3;color:#092a5e}}#content.sim h1 span{color:#004383}#content.sim .inpage-nav .tabs li a{background:#004383}#content.sim .inpage-nav .tabs li.active a{background:#fff;color:#004383}#content.sim .inpage-nav .tabs li.active a .arrow{background:#03325e}#content.sim #hero p.branding{display:block;background-color:#004383}#content.sim #hero p.branding:after{content:"Simply Travel"}#content.sim .accomm-ratings .official-rating.branding ul li.on{color:#004383}#content.sim .section-heading.branding{border-bottom:2px solid #004383}#content.sim .jump-tab>li.branding a{background-color:#ecf5fd;color:#004383}#content.sim .jump-tab>li.branding a .caret,#content.sim div.accordion.board-basis .content ul li .caret{color:#004383}@media only screen and (max-width:579px){#content.sim .inpage-nav .tabs li a{background:#fff;color:#03325e}#content.sim .inpage-nav .tabs li.active a{background:#004383;color:#fff}}#content.cnu #hero p.branding{display:block;background-color:#70cbf4}#content.cnu #hero p.branding:after{content:"Chic & Unique"}#content.hpd #hero p.branding{display:block;background-color:#70cbf4}#content.hpd #hero p.branding:after{content:"Hand Picked"}#content.fav .jump-tab>li.branding a .caret{color:#5f99c5!important}#content.fav .inpage-nav .tabs li a{background:#5f99c5}#content.fav .inpage-nav .tabs li.active a{background:#fff;color:#5f99c5}#content.fav .inpage-nav .tabs li.active a .arrow{background:#336799}#content.fav #hero p.branding{display:block;background-color:#5f99c5}#content.fav #hero p.branding:after{content:"3T Favourites"}@media only screen and (max-width:579px){#content.fav .inpage-nav .tabs li a{background:#fff;color:#00aeef}#content.fav .inpage-nav .tabs li.active a{background:#5f99c5;color:#fff}}#content.ftw h1 span{color:#00aeef}#content.ftw .inpage-nav .tabs li a{background:#00aeef}#content.ftw .inpage-nav .tabs li.active a{background:#fff;color:#000}#content.ftw .inpage-nav .tabs li.active a .arrow{background:#028ec2}#content.ftw #hero p.branding{display:block;background-color:#00aeef}#content.ftw #hero p.branding:after{content:"2wentys"}#content.ftw .accomm-ratings .official-rating.branding ul li.on{color:#00aeef}#content.ftw .section-heading.branding{border-bottom:2px solid #00aeef}#content.ftw .jump-tab>li.branding a{background-color:#e7f8ff;color:#00aeef}#content.ftw .jump-tab>li.branding a .caret,#content.ftw div.accordion.board-basis .content ul li .caret{color:#00aeef}@media only screen and (max-width:579px){#content.ftw .inpage-nav .tabs li a{background:#fff;color:#00aeef}#content.ftw .inpage-nav .tabs li.active a{background:#00aeef;color:#fff}}#content.fam #hero p.branding{background:#50bec3;display:block}#content.fam #hero p.branding:after{content:"Family Resorts"}#content.fam #hero p.branding.dual{background:0 0}#content.fam #hero p.branding.dual:after{content:""}#content.fam #hero p.branding.dual>span:first-child{background:#50bec3}#content.fam #hero p.branding.dual>span:first-child:after{content:"Family Resorts"}#content.fam #hero p.branding.dual>span:last-child{background:#092a5f}#content.fam #hero p.branding.dual>span:last-child:after{content:"Family Life"}#content.lam h1 span{color:#d7d2c3}#content.lam .inpage-nav .tabs li a{background:#d7d2c3}#content.lam .inpage-nav .tabs li.active a{background:#fff;color:#092a5e}#content.lam .inpage-nav .tabs li.active a .arrow{background:#c3bba4}#content.lam #hero p.branding{display:block;background-color:#d7d2c3;color:#092a5e}#content.lam #hero p.branding:after{content:"Lakes & Mountains"}#content.lam .accomm-ratings .official-rating.branding ul li.on{color:#d7d2c3}#content.lam .section-heading.branding{border-bottom:2px solid #d7d2c3}#content.lam .jump-tab>li.branding a{background-color:#fff;color:#c3bba4}#content.lam .jump-tab>li.branding a .caret{color:#d7d2c3!important}#content.lam div.accordion.board-basis .content ul li .caret,#content.prm h1 span{color:#d7d2c3}@media only screen and (max-width:579px){#content.lam .inpage-nav .tabs li a{background:#fff;color:#092a5e}#content.lam .inpage-nav .tabs li.active a{background:#d7d2c3;color:#092a5e}}#content.prm .inpage-nav .tabs li a{background:#d7d2c3}#content.prm .inpage-nav .tabs li.active a{background:#fff;color:#092a5e}#content.prm .inpage-nav .tabs li.active a .arrow{background:#c3bba4}#content.prm #hero p.branding{display:block;background-color:#d7d2c3;color:#092a5e}#content.prm #hero p.branding:after{content:"Lakes & Mountains Platinum"}#content.prm .accomm-ratings .official-rating.branding ul li.on{color:#d7d2c3}#content.prm .section-heading.branding{border-bottom:2px solid #d7d2c3}#content.prm .jump-tab>li.branding a{background-color:#fff;color:#c3bba4}#content.prm .jump-tab>li.branding a .caret{color:#d7d2c3!important}#content.prm div.accordion.board-basis .content ul li .caret{color:#d7d2c3}@media only screen and (max-width:579px){#content.prm .inpage-nav .tabs li a{background:#fff;color:#092a5e}#content.prm .inpage-nav .tabs li.active a{background:#d7d2c3;color:#092a5e}}#content.blu h1 span{color:#092a5f}#content.blu .inpage-nav .tabs li a{background:#092a5f}#content.blu .inpage-nav .tabs li.active a{background:#092a5f;color:#fff}#content.blu .inpage-nav .tabs li.active a .arrow{background:#092a50}#content.blu #hero p.branding{display:block;background-color:#092a5f}#content.blu #hero p.branding:after{content:"Tui Blue"}#content.blu .accomm-ratings .official-rating.branding ul li.on{color:#092a5f}#content.blu .section-heading.branding{border-bottom:2px solid #092a5f}#content.blu .jump-tab>li.branding a{color:#092a5f}#content.blu .jump-tab>li.branding a .caret{color:#092a5f!important}#content.blu div.accordion.board-basis .content ul li .caret{color:#092a5f}@media only screen and (max-width:579px){#content.blu .inpage-nav .tabs li a{background:#fff;color:#092a50}#content.blu .inpage-nav .tabs li.active a{background:#092a5f;color:#fff}}#content.fhv h1 span{color:#9c1981}#content.fhv .inpage-nav .tabs li a{background:#9c1981!important;color:#fff!important}#content.fhv .inpage-nav .tabs li.active a{background:#fff!important;color:#9c1981!important}#content.fhv .inpage-nav .tabs li.active a .arrow{background:#8d1775!important}#content.fhv #hero p.branding{display:block;background-color:#9c1981}#content.fhv #hero p.branding:after{content:"Holiday Village"}#content.fhv .accomm-ratings .official-rating.branding ul li.on{color:#9c1981}#content.fhv .section-heading.branding{border-bottom:2px solid #9c1981}#content.fhv .tabs-container.branding .tabs li a{background:#9c1981}#content.fhv .tabs-container.branding .tabs li.active a{background:#fff;color:#9c1981}#content.fhv .tabs-container.branding .tabs li.active a .arrow{background:#8d1775}#content.fhv .jump-tab>li.branding a{background-color:#e6c5df!important;color:#8d1775}#content.fhv .jump-tab>li.branding a .caret,#content.fhv div.accordion.board-basis .content ul li .caret{color:#9c1981}@media only screen and (max-width:579px){#content.fhv .inpage-nav .tabs li a{background:#fff!important;color:#8d1775!important}#content.fhv .inpage-nav .tabs li.active a{background:#9c1981!important;color:#fff!important}}#content.fsp h1 span{color:#64c3d7!important}#content.fsp .inpage-nav .tabs li a{background:#64c3d7!important}#content.fsp .inpage-nav .tabs li.active a{background:#fff!important;color:#64c3d7!important}#content.fsp .inpage-nav .tabs li.active a .arrow{background:#579faf!important}#content.fsp #hero p.branding{display:block;background-color:#64c3d7}#content.fsp #hero p.branding:after{content:"Splash World"}#content.fsp .accomm-ratings .official-rating.branding ul li.on{color:#64c3d7}#content.fsp .section-heading.branding{border-bottom:2px solid #64c3d7}#content.fsp .jump-tab>li.branding a{background-color:#daf0f5!important;color:#579faf}#content.fsp .jump-tab>li.branding a .caret{color:#64c3d7!important}#content.fsp div.accordion.board-basis .content ul li .caret{color:#64c3d7}@media only screen and (max-width:579px){#content.fsp .inpage-nav .tabs li a{background:#fff!important;color:#579faf!important}#content.fsp .inpage-nav .tabs li.active a{background:#64c3d7!important;color:#fff!important}}#content.fpf h1 span,#content.fpl h1 span,#content.fpr h1 span{color:#808285}#content.fpf .inpage-nav .tabs li a,#content.fpl .inpage-nav .tabs li a,#content.fpr .inpage-nav .tabs li a{background:#808285!important}#content.fpf .inpage-nav .tabs li.active a,#content.fpl .inpage-nav .tabs li.active a,#content.fpr .inpage-nav .tabs li.active a{background:#fff!important;color:#808285!important}#content.fpf .inpage-nav .tabs li.active a .arrow,#content.fpl .inpage-nav .tabs li.active a .arrow,#content.fpr .inpage-nav .tabs li.active a .arrow{background:#686a6c!important}#content.fpf .accomm-ratings .official-rating.branding ul li.on,#content.fpl .accomm-ratings .official-rating.branding ul li.on,#content.fpr .accomm-ratings .official-rating.branding ul li.on{color:#808285}#content.fpf .section-heading.branding,#content.fpl .section-heading.branding,#content.fpr .section-heading.branding{border-bottom:2px solid #808285}#content.fpf .jump-tab>li.branding a,#content.fpl .jump-tab>li.branding a,#content.fpr .jump-tab>li.branding a{background-color:#efefef;color:#686a6c}#content.fpf .jump-tab>li.branding a .caret,#content.fpl .jump-tab>li.branding a .caret,#content.fpr .jump-tab>li.branding a .caret{color:#808285!important}#content.fpf div.accordion.board-basis .content ul li .caret,#content.fpl div.accordion.board-basis .content ul li .caret,#content.fpr div.accordion.board-basis .content ul li .caret{color:#808285}#content.fpf #hero p.branding{display:block;background-color:#808285}#content.fpf #hero p.branding:after{content:"Premier Families"}#content.fpr #hero p.branding{display:block;background-color:#808285}#content.fpr #hero p.branding:after{content:"Premier"}#content.fpl #hero p.branding{display:block;background-color:#808285}#content.fpl #hero p.branding:after{content:"Premier Luxury"}@media only screen and (max-width:579px){#content.fpf .inpage-nav .tabs li a,#content.fpl .inpage-nav .tabs li a,#content.fpr .inpage-nav .tabs li a{background:#fff!important;color:#686a6c!important}#content.fpf .inpage-nav .tabs li.active a,#content.fpl .inpage-nav .tabs li.active a,#content.fpr .inpage-nav .tabs li.active a{background:#808285!important;color:#fff!important}}#content.fma h1 span{color:#e6cb00}#content.fma .inpage-nav .tabs li a{background:#ffe100;color:#000}#content.fma .inpage-nav .tabs li.active a{background:#fff;color:#000}#content.fma .inpage-nav .tabs li.active a .arrow{background:#e6cb00}#content.fma #hero p.branding{display:block;color:#000;background-color:#ffe100}#content.fma #hero p.branding:after{content:"Tui Magic Life"}#content.fma .accomm-ratings .official-rating.branding ul li.on{color:#ffe100}#content.fma .section-heading.branding{border-bottom:2px solid #ffe100}#content.fma .jump-tab>li.branding a{background-color:#fef5da;color:#000}#content.fma .jump-tab>li.branding a .caret,#content.fma div.accordion.board-basis .content ul li .caret{color:#ffe100}@media only screen and (max-width:579px){#content.fma .inpage-nav .tabs li a{background:#fff;color:#000}#content.fma .inpage-nav .tabs li.active a{background:#ffe100;color:#000}#content.fma .inpage-nav .tabs li.active a .arrow{color:#fff}}#content.sno h1 span{color:#f7941e}#content.sno .inpage-nav .tabs li a{background:#f7941e}#content.sno .inpage-nav .tabs li.active a{background:#fff;color:#f7941e}#content.sno .inpage-nav .tabs li.active a .arrow{background:#c67310}#content.sno #hero p.branding{display:block;background-color:#f7941e}#content.sno #hero p.branding:after{content:"SuneoClub"}#content.sno .accomm-ratings .official-rating.branding ul li.on{color:#f7941e}#content.sno .section-heading.branding{border-bottom:2px solid #f7941e}#content.sno .jump-tab>li.branding a{background-color:#fef1e1;color:#c67310}#content.fso h1 span,#content.sno .jump-tab>li.branding a .caret,#content.sno div.accordion.board-basis .content ul li .caret{color:#f7941e}@media only screen and (max-width:579px){#content.sno .inpage-nav .tabs li a{background:#fff;color:#c67310}#content.sno .inpage-nav .tabs li.active a{background:#f7941e;color:#fff}}#content.fso .inpage-nav .tabs li a{background:#f7941e!important}#content.fso .inpage-nav .tabs li.active a{background:#fff!important;color:#f7941e!important}#content.fso .inpage-nav .tabs li.active a .arrow{background:#c67310!important}#content.fso #hero p.branding{display:block;background-color:#f7941e}#content.fso #hero p.branding:after{content:"SuneoClub"}#content.fso .accomm-ratings .official-rating.branding ul li.on{color:#f7941e}#content.fso .section-heading.branding{border-bottom:2px solid #f7941e}#content.fso .jump-tab>li.branding a{background-color:#fef1e1;color:#c67310}#content.fso .jump-tab>li.branding a .caret{color:#f7941e!important}#content.fso div.accordion.board-basis .content ul li .caret{color:#f7941e}@media only screen and (max-width:579px){#content.fso .inpage-nav .tabs li a{background:#fff!important;color:#c67310!important}#content.fso .inpage-nav .tabs li.active a{background:#f7941e!important;color:#fff!important}}.collections ul li .image-container.sen,.collections ul li .image-container.sen span{background:#00acc8}.collections ul li .image-container.sen span:after{content:"TUI Sensatori"}.collections ul li .image-container.sen p:after{content:"5 star hotels that fuel the senses"}.collections ul li .image-container.cou,.collections ul li .image-container.cou span{background:#002d41}.collections ul li .image-container.cou span:after{content:"Couples"}.collections ul li .image-container.cou p:after{content:"Contemporary adult-only hotels"}.collections ul li .image-container.fam,.collections ul li .image-container.fam span{background:#50bec3}.collections ul li .image-container.fam span:after{content:"Family Resorts"}.collections ul li .image-container.fam p:after{content:"4T and 5T hotels for families"}.collections ul li .image-container.gld,.collections ul li .image-container.gld span{background:#ffea4d}.collections ul li .image-container.gld span:after{content:"Gold"}.collections ul li .image-container.gld p:after{content:"Classic hotels designed for adults"}.collections ul li .image-container.lam,.collections ul li .image-container.lam span{background:#d7d2c3;color:#092a5e}.collections ul li .image-container.lam span:after{content:"Lakes & Mountains"}.collections ul li .image-container.lam p:after{content:""}.collections ul li .image-container.prm,.collections ul li .image-container.prm span{background:#d7d2c3;color:#092a5e}.collections ul li .image-container.prm span:after{content:"Lakes & Mountains Platinum"}.collections ul li .image-container.prm p:after{content:""}.collections ul li .image-container.plt,.collections ul li .image-container.plt span{background:#d7d2c3}.collections ul li .image-container.plt span:after{content:"Platinum";color:#092a5e}.collections ul li .image-container.plt p:after{content:"Stylish 4T and 5T hotels"}.collections ul li .image-container.pll,.collections ul li .image-container.pll span{background:#d7d2c3}.collections ul li .image-container.pll span:after{content:"Platinum Lifestyle"}.collections ul li .image-container.pll p:after{content:"Holidays in contemporary, premium hotels"}.collections ul li .image-container.alc,.collections ul li .image-container.alc span{background:#d7d2c3;color:#092a5e}.collections ul li .image-container.alc span:after{content:"A La Carte"}.collections ul li .image-container.alc p:after{content:"A range of luxury hotels"}.collections ul li .image-container.scn,.collections ul li .image-container.scn span{background:#111}.collections ul li .image-container.scn span:after{content:"Scene"}.collections ul li .image-container.scn p:after{content:""}.collections ul li .image-container.sce,.collections ul li .image-container.sce span{background:#111}.collections ul li .image-container.sce span:after{content:"Scene"}.collections ul li .image-container.sce p:after{content:""}.collections ul li .image-container.hub,.collections ul li .image-container.hub span{background:#111}.collections ul li .image-container.hub span:after{content:"Scene Hub"}.collections ul li .image-container.hub p:after{content:""}.collections ul li .image-container.sty,.collections ul li .image-container.sty span{background:#111}.collections ul li .image-container.sty span:after{content:"Scene Style"}.collections ul li .image-container.sty p:after{content:""}.collections ul li .image-container.snf{background:#d7d2c3;color:#092a5e}.collections ul li .image-container.snf span{color:#092a5e;background:#d7d2c3}.collections ul li .image-container.snf span:after{content:"Small and Friendly"}.collections ul li .image-container.snf p:after{content:"Hotel with an authentic feel"}.collections ul li .image-container.sky{background:#d7d2c3;color:#092a5e}.collections ul li .image-container.sky span{background:#d7d2c3;color:#092a5e;font-family:tui,Arial,sans-serif}.collections ul li .image-container.sky span:after{content:"Skytours"}.collections ul li .image-container.sky p:after{content:"Holidays with a budget friendly price tag"}.collections ul li .image-container.blu,.collections ul li .image-container.blu span{background:#092a5e;color:#fff}.collections ul li .image-container.blu span:after{content:"TUI BLUE"}.collections ul li .image-container.blu p:after{content:""}.collections ul li .image-container.tvp,.collections ul li .image-container.tvp span{background:#d7d2c3;color:#092a5e}.collections ul li .image-container.tvp span:after{content:"Villas Collection"}.collections ul li .image-container.tvp p:after{content:"Home-from-home properties with a pool & car hire included"}.collections ul li .image-container.sim,.collections ul li .image-container.sim span{background:#004383}.collections ul li .image-container.sim span:after{content:"Simply Travel"}.collections ul li .image-container.sim p:after{content:"The authentic collection"}.collections ul li .image-container.cnu,.collections ul li .image-container.cnu span{background:#70cbf4}.collections ul li .image-container.cnu span:after{content:"Chic & Unique"}.collections ul li .image-container.cnu p:after{content:"Hotels with the boutique touch"}.collections ul li .image-container.hpd,.collections ul li .image-container.hpd span{background:#70cbf4}.collections ul li .image-container.hpd span:after{content:"Hand Picked"}.collections ul li .image-container.hpd p:after{content:""}.collections ul li .image-container.ftw,.collections ul li .image-container.ftw span{background:#00aeef}.collections ul li .image-container.ftw span:after{content:"2wentys"}.collections ul li .image-container.ftw p:after{content:"One Long Summer Party"}.collections ul li .image-container.rob,.collections ul li .image-container.rob span{background:#5887a8}.collections ul li .image-container.rob span:after{content:"Robinson"}.collections ul li .image-container.rob p:after{content:"Inspiring holidays as active as you are"}.collections ul li .image-container.smr,.collections ul li .image-container.smr span{background:#002841}.collections ul li .image-container.smr span:after{content:"TUI sensimar"}.collections ul li .image-container.smr p:after{content:"Inspiring holidays as active as you are"}.collections ul li .image-container.ssr,.collections ul li .image-container.ssr span{background:#002841}.collections ul li .image-container.ssr span:after{content:"TUI Sensimar"}.collections ul li .image-container.ssr p:after{content:"Stylish holidays just for adults"}.collections ul li .image-container.fhv,.collections ul li .image-container.fhv span{background:#9c1981}.collections ul li .image-container.fhv span:after{content:"Holiday Villages"}.collections ul li .image-container.fhv p:after{content:"The ultimate family holiday"}.collections ul li .image-container.fsp,.collections ul li .image-container.fsp span{background:#64c3d7}.collections ul li .image-container.fsp span:after{content:"Splash World"}.collections ul li .image-container.fsp p:after{content:"Family-friendly holidays with waterparks on tap"}.collections ul li .image-container.fpr,.collections ul li .image-container.fpr span{background:#808285}.collections ul li .image-container.fpr span:after{content:"Premier"}.collections ul li .image-container.fpr p:after{content:"Experience our best 4 and 5 star holidays"}.collections ul li .image-container.fma{background:#ffe100}.collections ul li .image-container.fma span{color:#000;background:#ffe100}.collections ul li .image-container.fma span:after{content:"TUI Magic Life"}.collections ul li .image-container.fma p{color:#000}.collections ul li .image-container.fma p:after{content:"Taking All Inclusive to the next level"}.collections ul li .image-container.sno,.collections ul li .image-container.sno span{background:#f7941e}.collections ul li .image-container.sno span:after{content:"SuneoClub"}.collections ul li .image-container.sno p:after{content:"The Brighter Way to Holiday"}.collections ul li .image-container.fav,.collections ul li .image-container.fav span{background:#5f99c5}.collections ul li .image-container.fav span:after{content:"3T Favourites"}.collections ul li .image-container.fav p:after{content:"Highly-rated 3T hotels"}ul li .product.special{box-shadow:0 0 8px rgba(0,0,0,.4)}ul li .product.special.sen .image-container span{display:block;background-color:#00acc8}ul li .product.special.cou .image-container span,ul li .product.special.smr .image-container span{display:block;background-color:#002d41}ul li .product.special.smr .image-container .dual{background-color:transparent}ul li .product.special.smr .image-container .dual>span:first-child{background:#002d41}ul li .product.special.smr .image-container .dual>span:last-child{background:#002841}ul li .product.special.ssr .image-container span{display:block;background-color:#002841}ul li .product.special.VIL .image-container span,ul li .product.special.vil .image-container span{display:block;background-color:#092a5f}ul li .product.special.fam .image-container span{display:block;background-color:#50bec3}ul li .product.special.fam .image-container .dual{background-color:transparent}ul li .product.special.fam .image-container .dual>span:first-child{background:#50bec3}ul li .product.special.fam .image-container .dual>span:last-child{background:#092a5f}ul li .product.special.gld .image-container span{display:block;background-color:#ffea4d;color:#000!important}ul li .product.special.lam .image-container span,ul li .product.special.prm .image-container span{display:block;background-color:#d7d2c3;color:#092a5e}ul li .product.special.alc .image-container span,ul li .product.special.pll .image-container span,ul li .product.special.plt .image-container span{display:block;background-color:#d7d2c3}ul li .product.special.ftw .image-container span{display:block;background-color:#00aeef}ul li .product.special.tvp .image-container span{display:block;background-color:#d7d2c3;color:#092a5e}ul li .product.special.cnu .image-container span{display:block;background-color:#70cbf4}ul li .product.special.sky .image-container span,ul li .product.special.snf .image-container span{display:block;background-color:#d7d2c3;color:#092a5e}ul li .product.special.blu .image-container span{display:block;background-color:#092a5e;color:#fff}ul li .product.special.sim .image-container span{display:block;background-color:#004383}ul li .product.special.hpd .image-container span{display:block;background-color:#70cbf4}ul li .product.special.hub .image-container span,ul li .product.special.sce .image-container span,ul li .product.special.scn .image-container span,ul li .product.special.sty .image-container span{display:block;background-color:#111}ul li .product.special.rob .image-container span{display:block;background-color:#5887a8}ul li .product.special.fhv .image-container span{display:block;background-color:#9c1981}ul li .product.special.fsp .image-container span{display:block;background-color:#64c3d7}ul li .product.special.sno .image-container span{display:block;background-color:#f7941e}ul li .product.special.fpf .image-container span,ul li .product.special.fpr .image-container span{display:block;background-color:#808285}ul li .product.special.fma .image-container span{display:block;background-color:#ffe100;color:#000}ul li .product.special.fav .image-container span{display:block;background-color:#5f99c5}ul.latest-deals li .product ul.price-package li.package.sen{background:#00acc8}ul.latest-deals li .product ul.price-package li.package.cou{background:#002d41}ul.latest-deals li .product ul.price-package li.package.fam{background:#50bec3}ul.latest-deals li .product ul.price-package li.package.gld{background:#ffea4d;color:#000}ul.latest-deals li .product ul.price-package li.package.prm{background:#d7d2c3;color:#092a5e}ul.latest-deals li .product ul.price-package li.package.pll,ul.latest-deals li .product ul.price-package li.package.plt{background:#d7d2c3}ul.latest-deals li .product ul.price-package li.package.alc{background:#d7d2c3;color:#092a5e}ul.latest-deals li .product ul.price-package li.package.hub,ul.latest-deals li .product ul.price-package li.package.sce,ul.latest-deals li .product ul.price-package li.package.scn,ul.latest-deals li .product ul.price-package li.package.sty{background:#111}ul.latest-deals li .product ul.price-package li.package.sky,ul.latest-deals li .product ul.price-package li.package.snf{background:#d7d2c3;color:#092a5e}ul.latest-deals li .product ul.price-package li.package.blu{background:#092a5e}ul.latest-deals li .product ul.price-package li.package.tvp{background:#d7d2c3;color:#092a5e}ul.latest-deals li .product ul.price-package li.package.sim{background:#004383}ul.latest-deals li .product ul.price-package li.package.cnu,ul.latest-deals li .product ul.price-package li.package.hpd{background:#70cbf4}ul.latest-deals li .product ul.price-package li.package.ftw{background:#00aeef}ul.latest-deals li .product ul.price-package li.package.rob{background:#5887a8}ul.latest-deals li .product ul.price-package li.package.smr,ul.latest-deals li .product ul.price-package li.package.ssr{background:#002841}ul.latest-deals li .product ul.price-package li.package.vil{background:#092a5f}ul.latest-deals li .product ul.price-package li.package.lam{background:#d7d2c3;color:#092a5e}ul.latest-deals li .product ul.price-package li.package.fhv{background:#9c1981}ul.latest-deals li .product ul.price-package li.package.fsp{background:#64c3d7}ul.latest-deals li .product ul.price-package li.package.fpr{background:#808285}ul.latest-deals li .product ul.price-package li.package.fma{background:#ffe100;color:#000}ul.latest-deals li .product ul.price-package li.package.sno{background:#f7941e}ul.latest-deals li .product ul.price-package li.package.fav{background:#5f99c5}#results ul li .product.special .image-container span{display:block}#results ul li .product.special.sen .copy-container .copy h3 .t-rating,#results ul li .product.special.sen .copy-container .copy h3 .t-rating>span{color:#00acc8}#results ul li .product.special.sce .copy-container .copy h3 .t-rating,#results ul li .product.special.sce .copy-container .copy h3 .t-rating>span{color:#111}#results ul li .product.special.cou .copy-container .copy h3 .t-rating,#results ul li .product.special.cou .copy-container .copy h3 .t-rating>span{color:#002d41}#results ul li .product.special.fam .copy-container .copy h3 .t-rating{color:#50bec3}#results ul li .product.special.fam .copy-container .copy h3 .t-rating>span.dual{padding:0;overflow:auto}#results ul li .product.special.fam .copy-container .copy h3 .t-rating>span.dual>span{position:static;float:left;padding:4px 9px}#results ul li .product.special.fam .copy-container .copy h3 .t-rating>span.dual>span:first-child{background:#50bec3}#results ul li .product.special.fam .copy-container .copy h3 .t-rating>span.dual>span:last-child{background:#092a5f}#results ul li .product.special.gld .copy-container .copy h3 .t-rating,#results ul li .product.special.gld .copy-container .copy h3 .t-rating>span{color:#f6d200}#results ul li .product.special.alc .copy-container .copy h3 .t-rating,#results ul li .product.special.alc .copy-container .copy h3 .t-rating>span,#results ul li .product.special.lam .copy-container .copy h3 .t-rating,#results ul li .product.special.lam .copy-container .copy h3 .t-rating>span,#results ul li .product.special.pll .copy-container .copy h3 .t-rating,#results ul li .product.special.pll .copy-container .copy h3 .t-rating>span,#results ul li .product.special.plt .copy-container .copy h3 .t-rating,#results ul li .product.special.plt .copy-container .copy h3 .t-rating>span,#results ul li .product.special.prm .copy-container .copy h3 .t-rating,#results ul li .product.special.prm .copy-container .copy h3 .t-rating>span{color:#d7d2c3}#results ul li .product.special.snf .image-container>span{color:#fff}#results ul li .product.special.snf .copy-container .copy h3 .t-rating,#results ul li .product.special.snf .copy-container .copy h3 .t-rating>span{color:#d7d2c3}#results ul li .product.special.ftw .copy-container .copy h3 .t-rating,#results ul li .product.special.ftw .copy-container .copy h3 .t-rating>span{color:#00aeef}#results ul li .product.special.tvp .copy-container .copy h3 .t-rating,#results ul li .product.special.tvp .copy-container .copy h3 .t-rating>span{color:#d7d2c3}#results ul li .product.special.cnu .copy-container .copy h3 .t-rating,#results ul li .product.special.cnu .copy-container .copy h3 .t-rating>span{color:#70cbf4}#results ul li .product.special.sky .copy-container .copy h3 .t-rating,#results ul li .product.special.sky .copy-container .copy h3 .t-rating>span{color:#d7d2c3}#results ul li .product.special.sim .copy-container .copy h3 .t-rating,#results ul li .product.special.sim .copy-container .copy h3 .t-rating>span{color:#004383}#results ul li .product.special.hpd .copy-container .copy h3 .t-rating,#results ul li .product.special.hpd .copy-container .copy h3 .t-rating>span{color:#70cbf4}#results ul li .product.special.fav .copy-container .copy h3 .t-rating,#results ul li .product.special.fav .copy-container .copy h3 .t-rating>span{color:#5f99c5}#results ul li .product.special.rob .copy-container .copy h3 .t-rating,#results ul li .product.special.rob .copy-container .copy h3 .t-rating>span{color:#5887a8}#results ul li .product.special.smr .copy-container .copy h3 .t-rating,#results ul li .product.special.smr .copy-container .copy h3 .t-rating>span,#results ul li .product.special.ssr .copy-container .copy h3 .t-rating,#results ul li .product.special.ssr .copy-container .copy h3 .t-rating>span{color:#002841}#results ul li .product.special.vil .copy-container .copy h3 .t-rating,#results ul li .product.special.vil .copy-container .copy h3 .t-rating>span{color:#092a5f}#results ul li .product.special.blu .copy-container .copy h3 .t-rating,#results ul li .product.special.blu .copy-container .copy h3 .t-rating>span{color:#092a5e}#results ul li .product.special.fhv .copy-container .copy h3 .t-rating,#results ul li .product.special.fhv .copy-container .copy h3 .t-rating>span{color:#9c1981}#results ul li .product.special.fsp .copy-container .copy h3 .t-rating,#results ul li .product.special.fsp .copy-container .copy h3 .t-rating>span{color:#64c3d7}#results ul li .product.special.fpf .copy-container .copy h3 .t-rating,#results ul li .product.special.fpf .copy-container .copy h3 .t-rating>span,#results ul li .product.special.fpr .copy-container .copy h3 .t-rating,#results ul li .product.special.fpr .copy-container .copy h3 .t-rating>span{color:#808285}#results ul li .product.special.fma .image-container>span{color:#000}#results ul li .product.special.fma .copy-container .copy h3 .t-rating,#results ul li .product.special.fma .copy-container .copy h3 .t-rating>span{color:#e6cb00}ul.title-rating-diff li span.product{text-transform:uppercase;font-size:12px}ul.title-rating-diff li span.product.sen{background:#00acc8}ul.title-rating-diff li span.product.cou{background:#002d41}ul.title-rating-diff li span.product.smr{background:#002841}ul.title-rating-diff li span.product.fam{background:#50bec3}ul.title-rating-diff li span.product.gld{background:#ffea4d;color:#000}ul.title-rating-diff li span.product.lam,ul.title-rating-diff li span.product.prm{background:#d7d2c3;color:#092a5e}ul.title-rating-diff li span.product.alc,ul.title-rating-diff li span.product.pll,ul.title-rating-diff li span.product.plt{background:#d7d2c3}ul.title-rating-diff li span.product.hub,ul.title-rating-diff li span.product.sce,ul.title-rating-diff li span.product.scn,ul.title-rating-diff li span.product.sty{background:#111}ul.title-rating-diff li span.product.sky,ul.title-rating-diff li span.product.snf{background:#d7d2c3;color:#092a5e}ul.title-rating-diff li span.product.blu{background:#092a5e}ul.title-rating-diff li span.product.tvp{background:#d7d2c3;color:#092a5e}ul.title-rating-diff li span.product.sim{background:#004383}ul.title-rating-diff li span.product.cnu,ul.title-rating-diff li span.product.hpd{background:#70cbf4}ul.title-rating-diff li span.product.ftw{background:#00aeef}ul.title-rating-diff li span.product.rob{background:#5887a8}ul.title-rating-diff li span.product.ssr{background:#002841}ul.title-rating-diff li span.product.vil{background:#092a5f}ul.title-rating-diff li span.product.fhv{background:#9c1981}ul.title-rating-diff li span.product.fsp{background:#64c3d7}ul.title-rating-diff li span.product.fpr{background:#808285}ul.title-rating-diff li span.product.fma{background:#ffe100;color:#000}ul.title-rating-diff li span.product.sno{background:#f7941e}ul.title-rating-diff li span.product.fav{background:#5f99c5}.product-details.sen .section h4{color:#00acc8}.product-details.cou .section h4{color:#002d41}.product-details.fam .section h4{color:#50bec3}.product-details.gld .section h4{color:#ffea4d}.product-details.alc .section h4,.product-details.lam .section h4,.product-details.plt .section h4,.product-details.prm .section h4{color:#d7d2c3}.product-details.hub .section h4,.product-details.sce .section h4,.product-details.scn .section h4,.product-details.sty .section h4{color:#111}.product-details.sky .section h4,.product-details.snf .section h4,.product-details.tvp .section h4{color:#d7d2c3}.product-details.sim .section h4{color:#004383}.product-details.cnu .section h4,.product-details.hpd .section h4{color:#70cbf4}.product-details.ftw .section h4{color:#00aeef}.product-details.rob .section h4{color:#5887a8}.product-details.smr .section h4,.product-details.ssr .section h4{color:#002841}.product-details.vil .section h4{color:#092a5f}.product-details.blu .section h4{color:#092a5e}.product-details.fhv .section h4{color:#9c1981}.product-details.fsp .section h4{color:#64c3d7}.product-details.fpr .section h4{color:#808285}.product-details.fma .section h4{color:#ffe100}.product-details.sno .section h4{color:#f7941e}.product-details.fav .section h4{color:#5f99c5}.product-search.sen h3 span{color:#00acc8}.product-search.cou h3 span{color:#002d41}.product-search.fam h3 span{color:#50bec3}.product-search.gld h3 span{color:#ffea4d}.product-search.alc h3 span,.product-search.lam h3 span,.product-search.plt h3 span,.product-search.prm h3 span{color:#d7d2c3}.product-search.hub h3 span,.product-search.sce h3 span,.product-search.scn h3 span,.product-search.sty h3 span{color:#111}.product-search.sky h3 span,.product-search.snf h3 span,.product-search.tvp h3 span{color:#d7d2c3}.product-search.sim h3 span{color:#004383}.product-search.cnu h3 span,.product-search.hpd h3 span{color:#70cbf4}.product-search.ftw h3 span{color:#00aeef}.product-search.rob h3 span{color:#5887a8}.product-search.smr h3 span,.product-search.ssr h3 span{color:#002841}.product-search.vil h3 span{color:#092a5f}.product-search.fhv h3 span{color:#9c1981}.product-search.fsp h3 span{color:#64c3d7}.product-search.fpr h3 span{color:#808285}.product-search.fma h3 span{color:#ffe100}.product-search.sno h3 span{color:#f7941e}.product-search.fav h3 span{color:#5f99c5}.overview-list>li .copy h4.sen{color:#00acc8}.overview-list>li .copy h4.cou{color:#002d41}.overview-list>li .copy h4.fam{color:#50bec3}.overview-list>li .copy h4.gld{color:#ffea4d}.overview-list>li .copy h4.alc,.overview-list>li .copy h4.lam,.overview-list>li .copy h4.plt,.overview-list>li .copy h4.prm{color:#d7d2c3}.overview-list>li .copy h4.hub,.overview-list>li .copy h4.sce,.overview-list>li .copy h4.scn,.overview-list>li .copy h4.sty{color:#111}.overview-list>li .copy h4.sky,.overview-list>li .copy h4.snf,.overview-list>li .copy h4.tvp{color:#d7d2c3}.overview-list>li .copy h4.sim{color:#004383}.overview-list>li .copy h4.cnu,.overview-list>li .copy h4.hpd{color:#70cbf4}.overview-list>li .copy h4.ftw{color:#00aeef}.overview-list>li .copy h4.rob{color:#5887a8}.overview-list>li .copy h4.smr,.overview-list>li .copy h4.ssr{color:#002841}.overview-list>li .copy h4.vil{color:#092a5f}.overview-list>li .copy h4.blu{color:#092a5e}.overview-list>li .copy h4.fhv{color:#9c1981}.overview-list>li .copy h4.fsp{color:#64c3d7}.overview-list>li .copy h4.fpr{color:#808285}.overview-list>li .copy h4.fma{color:#ffe100}.overview-list>li .copy h4.sno{color:#f7941e}.overview-list>li .copy h4.fav{color:#5f99c5}.best-for-collections li a.sen,.best-for-collections li a.sen .image span{background:#00acc8}.best-for-collections li a.cou,.best-for-collections li a.cou .image span{background:#002d41}.best-for-collections li a.fam,.best-for-collections li a.fam .image span{background:#50bec3}.best-for-collections li a.gld{background:#ffea4d}.best-for-collections li a.gld .image span{background:#ffea4d;color:#000}.best-for-collections li a.gld .copy{color:#000}.best-for-collections li a.lam,.best-for-collections li a.lam .image span,.best-for-collections li a.prm,.best-for-collections li a.prm .image span{background:#d7d2c3;color:#092a5e}.best-for-collections li a.pll,.best-for-collections li a.pll .image span,.best-for-collections li a.plt,.best-for-collections li a.plt .image span{background:#d7d2c3}.best-for-collections li a.alc,.best-for-collections li a.alc .image span{background:#d7d2c3;color:#092a5e}.best-for-collections li a.sce,.best-for-collections li a.sce .image span,.best-for-collections li a.scn,.best-for-collections li a.scn .image span{background:#111}.best-for-collections li a.snf,.best-for-collections li a.snf .image span{background:#d7d2c3;color:#092a5e}.best-for-collections li a.hub,.best-for-collections li a.hub .image span,.best-for-collections li a.sty,.best-for-collections li a.sty .image span{background:#111}.best-for-collections li a.sky,.best-for-collections li a.sky .image span{background:#d7d2c3;color:#092a5e}.best-for-collections li a.blu,.best-for-collections li a.blu .image span{background:#092a5e;color:#fff}.best-for-collections li a.tvp,.best-for-collections li a.tvp .image span{background:#d7d2c3;color:#092a5e}.best-for-collections li a.sim,.best-for-collections li a.sim .image span{background:#004383}.best-for-collections li a.cnu,.best-for-collections li a.cnu .image span,.best-for-collections li a.hpd,.best-for-collections li a.hpd .image span{background:#70cbf4}.best-for-collections li a.ftw,.best-for-collections li a.ftw .image span{background:#00aeef}.best-for-collections li a.rob,.best-for-collections li a.rob .image span{background:#5887a8}.best-for-collections li a.smr,.best-for-collections li a.smr .image span,.best-for-collections li a.ssr,.best-for-collections li a.ssr .image span{background:#002841}.best-for-collections li a.vil,.best-for-collections li a.vil .image span{background:#092a5f}ul.four-cols>li.sen .copy,ul.four-cols>li.sen a span{background:#00acc8}ul.four-cols>li.cou .copy,ul.four-cols>li.cou a span{background:#002d41}ul.four-cols>li.smr .copy,ul.four-cols>li.smr a span,ul.four-cols>li.ssr .copy,ul.four-cols>li.ssr a span{background:#002841}ul.four-cols>li.fam .copy,ul.four-cols>li.fam a span{background:#50bec3}ul.four-cols>li.fam a span.dual>span:last-child{background:#092a5f}ul.four-cols>li.gld .copy,ul.four-cols>li.gld a span{background:#ffea4d;color:#000}ul.four-cols>li.gld .copy p,ul.four-cols>li.gld a span p{color:#000}ul.four-cols>li.lam .copy,ul.four-cols>li.lam a span,ul.four-cols>li.plt .copy,ul.four-cols>li.plt a span,ul.four-cols>li.prm .copy,ul.four-cols>li.prm a span{background:#d7d2c3;color:#092a5e}ul.four-cols>li.plt .copy p,ul.four-cols>li.plt a span p{color:#092a5e}ul.four-cols>li.alc .copy,ul.four-cols>li.alc a span{background:#d7d2c3;color:#092a5e}ul.four-cols>li.alc .copy p,ul.four-cols>li.alc a span p{color:#092a5e}ul.four-cols>li.hub .copy,ul.four-cols>li.hub a span,ul.four-cols>li.sce .copy,ul.four-cols>li.sce a span,ul.four-cols>li.scn .copy,ul.four-cols>li.scn a span,ul.four-cols>li.sty .copy,ul.four-cols>li.sty a span{background:#111}ul.four-cols>li.snf .copy,ul.four-cols>li.snf a span{background:#d7d2c3;color:#092a5e}ul.four-cols>li.snf .copy p,ul.four-cols>li.snf a span p{color:#092a5e}ul.four-cols>li.sky .copy,ul.four-cols>li.sky a span{background:#d7d2c3;color:#092a5e}ul.four-cols>li.sky .copy p,ul.four-cols>li.sky a span p{color:#092a5e}ul.four-cols>li.tvp .copy,ul.four-cols>li.tvp a span{background:#d7d2c3;color:#092a5e}ul.four-cols>li.tvp .copy p,ul.four-cols>li.tvp a span p{color:#092a5e}ul.four-cols>li.sim .copy,ul.four-cols>li.sim a span{background:#004383}ul.four-cols>li.cnu .copy,ul.four-cols>li.cnu a span,ul.four-cols>li.hpd .copy,ul.four-cols>li.hpd a span{background:#70cbf4}ul.four-cols>li.ftw .copy,ul.four-cols>li.ftw a span{background:#00aeef}ul.four-cols>li.rob .copy,ul.four-cols>li.rob a span{background:#5887a8}ul.four-cols>li.vil .copy,ul.four-cols>li.vil a span{background:#092a5f}ul.four-cols>li.blu .copy,ul.four-cols>li.blu a span{background:#092a5e;color:#fff}ul.four-cols>li.THWED .copy,ul.four-cols>li.THWED a span,ul.four-cols>li.thwed .copy,ul.four-cols>li.thwed a span{background-color:#d7d2c3;color:#092a5e}ul.four-cols>li.THWED .copy p,ul.four-cols>li.THWED a span p,ul.four-cols>li.thwed .copy p,ul.four-cols>li.thwed a span p{color:#092a5e}ul.four-cols>li.fhv .copy,ul.four-cols>li.fhv a span{background:#9c1981}ul.four-cols>li.fsp .copy,ul.four-cols>li.fsp a span{background:#64c3d7}ul.four-cols>li.fpr .copy,ul.four-cols>li.fpr a span{background:#808285}ul.four-cols>li.fma .copy,ul.four-cols>li.fma a span{background:#ffe100;color:#000}ul.four-cols>li.fma .copy p,ul.four-cols>li.fma a span p{color:#000}ul.four-cols>li.sno .copy,ul.four-cols>li.sno a span{background:#f7941e}ul.four-cols>li.fav .copy,ul.four-cols>li.fav a span{background:#5f99c5}ul.four-cols>li.fso .copy,ul.four-cols>li.fso a span{background:#f7941e}#page.cou #banner-with-gallery-blurb .copy-container .offer-details{background:#002d41}#page.fam #banner-with-gallery-blurb .copy-container .offer-details{background:#50bec3}#page.gld #banner-with-gallery-blurb .copy-container .offer-details{background:#ffea4d}#page.gld #banner-with-gallery-blurb .copy-container .offer-details p{color:#000}#page.lam #banner-with-gallery-blurb .copy-container .offer-details,#page.plt #banner-with-gallery-blurb .copy-container .offer-details,#page.prm #banner-with-gallery-blurb .copy-container .offer-details{background:#d7d2c3;color:#092a5e}#page.plt #banner-with-gallery-blurb .copy-container .offer-details p{color:#092a5e}#page.alc #banner-with-gallery-blurb .copy-container .offer-details{background:#d7d2c3;color:#092a5e}#page.sce #banner-with-gallery-blurb .copy-container .offer-details,#page.scn #banner-with-gallery-blurb .copy-container .offer-details{background:#111}#page.snf #banner-with-gallery-blurb .copy-container .offer-details{background:#d7d2c3;color:#092a5e}#page.snf #banner-with-gallery-blurb .copy-container .offer-details p{color:#092a5e}#page.sky #banner-with-gallery-blurb .copy-container .offer-details{background:#d7d2c3;color:#092a5e}#page.sky #banner-with-gallery-blurb .copy-container .offer-details p{color:#092a5e}#page.blu #banner-with-gallery-blurb .copy-container .offer-details{background:#092a5e;color:#fff}#page.blu #banner-with-gallery-blurb .copy-container .offer-details p{color:#fff}#page.tvp #banner-with-gallery-blurb .copy-container .offer-details{background:#d7d2c3;color:#092a5e}#page.sim #banner-with-gallery-blurb .copy-container .offer-details{background:#004383}#page.cnu #banner-with-gallery-blurb .copy-container .offer-details,#page.hpd #banner-with-gallery-blurb .copy-container .offer-details{background:#70cbf4}#page.rob #banner-with-gallery-blurb .copy-container .offer-details{background:#5887a8}#page.smr #banner-with-gallery-blurb .copy-container .offer-details,#page.ssr #banner-with-gallery-blurb .copy-container .offer-details{background:#002841}#page.ftw #banner-with-gallery-blurb .copy-container .offer-details{background:#00aeef}#page.vil #banner-with-gallery-blurb .copy-container .offer-details{background:#092a5f}#page.THWED #banner-with-gallery-blurb .copy-container .offer-details,#page.thwed #banner-with-gallery-blurb .copy-container .offer-details{background-color:#d7d2c3}#page.THWED #banner-with-gallery-blurb .copy-container .offer-details p,#page.thwed #banner-with-gallery-blurb .copy-container .offer-details p{color:#092a5e}#page.fhv #banner-with-gallery-blurb .copy-container .offer-details,#page.mob_fhv #banner-with-gallery-blurb .copy-container .offer-details{background:#9c1981}#page.fsp #banner-with-gallery-blurb .copy-container .offer-details,#page.mob_fsp #banner-with-gallery-blurb .copy-container .offer-details{background:#64c3d7}#page.fpr #banner-with-gallery-blurb .copy-container .offer-details{background:#808285}#page.fma #banner-with-gallery-blurb .copy-container .offer-details{background:#ffd400}#page.fma #banner-with-gallery-blurb .copy-container .offer-details p{color:#000}#page.sno #banner-with-gallery-blurb .copy-container .offer-details{background:#f7941e}#page.fav #banner-with-gallery-blurb .copy-container .offer-details{background:#5f99c5}html.filter-open{overflow:hidden;pointer-events:none}html.filter-open body{overflow:hidden;pointer-events:none;position:fixed;width:100%;height:100%}html.filter-open body .modal .window{pointer-events:auto}.modal.filter{opacity:0;height:100%;transition:opacity .3s ease}.modal.filter .window{margin:0;opacity:1;position:absolute;top:0;right:0;width:270px!important;height:100%;box-shadow:0 0 8px rgba(0,0,0,.9);transform:translateX(270px);-webkit-transform:translateX(270px);-ms-transform:translateX(270px);background:#f0fafe}.modal.filter.show-it{opacity:1!important}.modal.filter.show-it .window{opacity:1!important;transition:all .3s ease .3s;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0)}.modal.filter.hide-it{opacity:0;transition:opacity .3s ease .3s}.modal.filter.hide-it .window{transition:all .3s ease;transform:translateX(270px);-webkit-transform:translateX(270px);-ms-transform:translateX(270px)}.filter-container{overflow:hidden;background:#f0fafe;position:relative}.filter-container .wrapper{width:540px;overflow:auto;transition:all .4s ease;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0)}.filter-container .wrapper>div{float:left;width:270px}.filter-container .wrapper>div h3{position:relative;color:#000;text-transform:uppercase;padding:20px 20px 0}.filter-container .wrapper>div.home{transition:transform .8s ease,opacity .5s ease;transition:-webkit-transform .8s ease,opacity .5s ease;opacity:1}.filter-container .wrapper>div.content{transition:transform .4s ease,opacity .6s ease;transition:-webkit-transform .4s ease,opacity .6s ease;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);opacity:0;position:relative;z-index:1}.filter-container .wrapper>div .header{float:left;width:270px;position:relative}.filter-container .wrapper>div .header .button{position:absolute;top:50%;right:10px}.filter-container .wrapper>div .header .done{border-left:1px solid #e6f6fd;display:inline-block;width:51px;position:absolute;top:24px;right:10px;bottom:24px;text-transform:uppercase;font-size:12px}.filter-container .wrapper>div .header .done>span{position:absolute;top:50%;left:50%;margin:-7px 0 0 -17px}.filter-container .wrapper>div .price-display{float:left;width:270px;text-align:center}.filter-container .wrapper>div .price-display span.label{font-size:14px}.filter-container .wrapper>div .body{float:left;width:270px;overflow:hidden}.filter-container .wrapper ul{overflow:auto}.filter-container .wrapper ul.options{border-top:1px solid #f0fafe;background:#fff}.filter-container .wrapper ul.options li{font-size:15px;text-transform:uppercase;-webkit-tap-highlight-color:rgba(255,255,255,.2);padding:15px 35px 15px 20px;color:#2ea9e0;border-bottom:1px solid #f0fafe;cursor:pointer;position:relative;transition:background .3s ease,color .3s ease}.filter-container .wrapper ul.options li span{padding-top:2px;color:#888;display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.filter-container .wrapper ul.options li span.count{display:inline;width:auto;color:#70cbf4;padding:0;font-size:15px}.filter-container .wrapper ul.options li .caret{text-transform:none!important;position:absolute;top:50%;right:15px;line-height:100%;margin-top:-8px;color:#70cbf4}.filter-container .wrapper ul.options li.disabled{color:#e6e6e6;background:#fff;cursor:default;pointer-events:none}.filter-container .wrapper ul.options li.disabled span{color:#e6e6e6}.filter-container .wrapper ul.options li.active{color:#fff;background:#70cbf4}.filter-container .wrapper .home p{font-size:15px;text-transform:uppercase;padding:0 20px 20px}.filter-container .wrapper .home ul.options li{padding:13px 35px 13px 20px}.filter-container .wrapper .home .actions{padding:20px;text-align:center}.filter-container .wrapper .home .actions .button{display:block;padding:0 18px;border:1px solid #70cbf4;color:#2ea9e0;background:0 0;line-height:39px}.filter-container .wrapper .home .actions .button:focus{line-height:42px}.filter-container .wrapper .home .actions div{overflow:auto;padding-top:20px;text-transform:uppercase}.filter-container .wrapper .home .actions div a{float:left;font-size:14px}.filter-container .wrapper .home .actions div a.cancel{float:right}.filter-container .wrapper .content>div{display:none}.filter-container .wrapper .content>div h3{padding-left:36px;padding-bottom:20px}.filter-container .wrapper .content>div h3 .caret{position:absolute;top:24px;left:15px;color:#70cbf4;text-transform:none!important;font-size:15px;line-height:100%}.filter-container .wrapper .content>div h3 span{display:block;padding-top:3px;color:#888;font-size:13px;text-transform:none!important}.filter-container .wrapper .content>div .inner ul.options li .caret{display:none;font-size:20px;margin-top:-10px}.filter-container .wrapper .content>div .inner ul.options li.active .caret{display:block}.filter-container .wrapper .content>div .inner ul.options li.active .count{color:#fff}.filter-container .wrapper .content>div .inner .generic-container{padding:10px 10px 0;background:#fff;overflow:auto}.filter-container .wrapper .content>div .inner .generic-container h4.slider-title{color:#000;margin-bottom:15px;position:relative}.filter-container .wrapper .content>div .inner .generic-container h4.slider-title .caret{position:absolute;font-size:22px;color:#70cbf4;margin-left:5px}.filter-container .wrapper .content>div .inner .generic-container h4.slider-title img{position:absolute;top:4px;width:26px;margin-left:5px}.filter-container .wrapper .content>div .inner .generic-container.first{border-bottom:1px solid #f0fafe}.filter-container .wrapper .content>div .inner .filter-slider{max-width:320px;height:40px;position:relative;background:#fff;margin-bottom:33px;overflow:visible}.filter-container .wrapper .content>div .inner .filter-slider>ul{position:relative;z-index:1;overflow:visible}.filter-container .wrapper .content>div .inner .filter-slider>ul li{float:left;background:0 0;border-left:1px solid #f0fafe;text-align:center;color:#f0fafe;height:40px;padding-top:10px;position:relative;width:20%;cursor:pointer;font-size:16px}.filter-container .wrapper .content>div .inner .filter-slider>ul li span{position:absolute;bottom:-24px;left:0;width:100%;font-size:13px;color:#666}.filter-container .wrapper .content>div .inner .filter-slider>ul li.selectable{color:#70cbf4}.filter-container .wrapper .content>div .inner .filter-slider>ul li.disabled{color:#e6e6e6;cursor:default}.filter-container .wrapper .content>div .inner .filter-slider .fill{position:absolute;top:0;left:0;width:0;transition:width .3s ease-in-out,right .3s ease-in-out;height:100%;display:inline-block;background:#70cbf4}.filter-container .wrapper .content>div .inner .filter-slider.invert .fill{right:0;left:auto}.filter-container .wrapper .content>div .inner .filter-slider.no-bottom{margin-bottom:0}.filter-container .wrapper .content>div .inner .filter-slider.half-bottom{margin-bottom:10px}.filter-container .wrapper .content>div .inner .actions{padding:20px 0;text-align:center}.filter-container .wrapper .content>div .inner .actions a{font-size:13px}.filter-container .wrapper .content>div .inner .actions a.button{padding:0 17px;margin-left:16px}.filter-container .wrapper .content>div .inner .actions a.cancel{display:inline-block;height:38px;padding:0 17px;border-radius:3px;border:1px solid #70cbf4;text-transform:uppercase;line-height:39px}.filter-container .wrapper .content>div .inner .actions a.cancel:hover{text-decoration:none}.filter-container.triggered .wrapper{transform:translateX(-135px);-webkit-transform:translateX(-135px);-ms-transform:translateX(-135px)}.filter-container.triggered .wrapper .home{opacity:0;pointer-events:none}.filter-container.triggered .wrapper .content{opacity:1;transform:translateX(-135px);-webkit-transform:translateX(-135px);-ms-transform:translateX(-135px)}.filter-container .loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(255,255,255,.6);opacity:0;transition:opacity .3s ease}.filter-container .loading img{width:44px;height:44px;position:absolute;top:110%;left:50%;margin:-22px 0 0 -22px;transition:top .3s ease .5s}.filter-container .loading.active{opacity:1}.filter-container .loading.active img{top:50%}#filters{position:fixed;top:0;right:0;height:100%;overflow:hidden}#filters .viewport{position:relative;overflow:hidden}#filters .viewport ul{float:left;width:270px;overflow-x:hidden;overflow-y:auto;background:#f0fafe}#filters .viewport ul li{position:relative;height:50px;padding:15px 20px 0;border-bottom:1px solid #fff;display:block;text-transform:uppercase;-webkit-tap-highlight-color:rgba(255,255,255,.2)}#filters .viewport ul li .caret{position:relative;text-transform:none!important;color:#70cbf4}#filters .viewport ul li .caret.next,#filters .viewport ul li .caret.prev{top:-1px;font-size:18px}#filters .viewport ul li .caret.prev{padding-right:4px;float:left}#filters .viewport ul li .caret.next{padding-left:4px;float:right}#filters .viewport ul li .caret.tick{position:absolute;top:12px;right:45px;font-size:22px}#filters .viewport ul.filter-options li{color:#2ea9e0}#filters .viewport ul.filter-options li#title h3{color:#000;position:relative;top:-3px}#filters .viewport ul.filter-options li.apply-changes{height:auto;text-align:center;font-size:14px;padding-bottom:20px}#filters .viewport ul.filter-options li.apply-changes input.cta{position:relative;left:50%;margin:0 0 20px -75.5px;font-size:14px}#filters .viewport ul.filter-options li.apply-changes a{position:relative;padding-left:30px}#filters .viewport ul.filter-options li.apply-changes a .caret{position:absolute;top:-8px;left:0;padding-right:5px;font-size:26px}#filters .viewport ul.filter-controls{background:#fff}#filters .viewport ul.filter-controls li.back{background:#f0fafe;color:#2ea9e0}#filters .viewport ul.filter-controls li.back .caret.prev{left:-5px}#filters .viewport ul.filter-controls li.back .caret.close{position:absolute;top:0;right:0;font-size:22px;padding:11px 14px 15px}#filters .viewport ul.filter-controls li.content{background:#fff;height:auto;padding:0;margin:0 20px;overflow:hidden;border-bottom:none}#filters .viewport ul.filter-controls li.content ul{background:#fff;width:100%}#filters .viewport ul.filter-controls li.content ul li{height:auto}#filters .viewport ul.filter-controls li.content ul li.title{padding:15px 0;color:#000;border-bottom:1px dotted #e6e6e6}#filters .viewport ul.filter-controls li.content ul li.title .hint{text-transform:none!important}#filters .viewport ul.filter-controls li.content ul li.title .status{position:relative;padding:10px 0 0 30px;text-transform:none!important}#filters .viewport ul.filter-controls li.content ul li.title .status .caret{position:absolute;top:2px;left:0;font-size:29px}#filters .viewport ul.filter-controls li.content ul li.title .status.tripadvisor{padding:0 0 0 36px}#filters .viewport ul.filter-controls li.content ul li.title .status.tripadvisor img{width:30px;height:18px;position:absolute;top:2px;left:0}#filters .viewport ul.filter-controls li.content ul li.title .sub-title{padding-top:4px;margin-bottom:-6px}#filters .viewport ul.filter-controls li.content ul li.title .sub-title .hint{font-size:15px}#filters .viewport ul.filter-controls li.content ul li.title .sub-title .hint:last-child{float:right}#filters .viewport ul.filter-controls li.content ul li.option{padding:10px;color:#000;border-bottom:1px dotted #e6e6e6;text-transform:none!important;font-size:15px}#filters .viewport ul.filter-controls li.content ul li.option span.radio{margin-right:8px;font-size:16px;float:left}#filters .viewport ul.filter-controls li.content ul li.option span.radio.last{margin-right:0}#filters .viewport ul.filter-controls li.content ul li.option span.option-text{display:inline-block;width:180px}#filters .viewport ul.filter-controls li.content ul li.option span.radio-label{float:left;margin:0 4px 0 2px}#filters .viewport ul.filter-controls li.content ul li.option span.radio-label:first-child{margin-left:0}#filters .viewport ul.filter-controls li.content ul li.option p.title{text-transform:uppercase;margin:0 0 8px -10px}#filters .viewport ul.filter-controls li.content ul li.option p.error{color:#ef0000;margin:-8px 0 14px -10px;line-height:normal;font-size:15px}#filters .viewport ul.filter-controls li.content ul li.option ul.num-of-rooms{margin-bottom:13px;float:none}#filters .viewport ul.filter-controls li.content ul li.option ul.num-of-rooms li{float:left;border-radius:3px;width:30px;height:30px;padding:5px 0 0;margin-left:15px;background:#e6e6e6;border-bottom:none;box-shadow:0 1px 2px rgba(0,0,0,.4) inset;text-align:center;color:#000;cursor:pointer;-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}#filters .viewport ul.filter-controls li.content ul li.option ul.num-of-rooms li.active{color:#fff;background:#70cbf4;box-shadow:none}#filters .viewport ul.filter-controls li.content ul li.option ul.num-of-rooms li:first-child{margin-left:0}#filters .viewport ul.filter-controls li.content ul li.option div.row{position:relative;margin-bottom:10px;padding-bottom:10px}#filters .viewport ul.filter-controls li.content ul li.option div.row label{display:block;width:100%;height:30px;padding-top:6px;cursor:pointer}#filters .viewport ul.filter-controls li.content ul li.option div.row label .select{float:right;box-shadow:none;margin-top:-6px}#filters .viewport ul.filter-controls li.content ul li.option div.row label .select span{background:#fff;border-radius:3px}#filters .viewport ul.filter-controls li.content ul li.option div.row label .select span.text{padding:4px 0 0 10px}#filters .viewport ul.filter-controls li.content ul li.option div.row label .select span.arrow{border-left:none}#filters .viewport ul.filter-controls li.content ul li.option div.row label .select.active{border:1px solid #70cbf4;box-shadow:0 0 3px #70cbf4}#filters .viewport ul.filter-controls li.content ul li.option div.row.error .select{border:1px solid #ef0000}#filters .viewport ul.filter-controls li.content ul li.option div.row.error .select span{background:#fff}#filters .viewport ul.filter-controls li.content ul li.option div.row.error .select span.arrow span,#filters .viewport ul.filter-controls li.content ul li.option div.row.error .select span.text{color:#ef0000}#filters .viewport ul.filter-controls li.content ul li.option div.row:last-child{padding-bottom:0}#filters .viewport ul.filter-controls li.content ul li.reset{padding:20px 0}#filters .viewport ul.filter-controls li.content ul li.reset a{position:relative;padding-left:30px;margin-left:8px;font-size:14px}#filters .viewport ul.filter-controls li.content ul li.reset a .caret{position:absolute;top:-8px;left:0;padding-right:5px;font-size:26px}#filters .viewport ul.filter-controls li.content ul li.reset input.button{padding:4px 10px;font-size:14px;position:absolute;top:17px;right:10px}#filters .viewport ul.filter-controls li.content ul li .hint{color:#666}#filters .viewport ul.filter-controls li.content ul.departure-times li.option{text-align:center}#filters .viewport ul.filter-controls li.content ul.departure-times li.option span.radio:last-child{float:right;margin-right:0}#filters .viewport ul.filter-controls li.content div.steps-container{position:relative;width:520px;-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}#filters .viewport ul.filter-controls li.content div.steps-container .step{float:left;width:230px}#filters .viewport ul.filter-controls li.content div.steps-container .step ul{overflow:visible}#filters .viewport ul.filter-controls li.content div.steps-container .step .custom-select-options{left:auto;right:-1px}#content .filter-placeholder{position:absolute;top:0;right:0;width:270px;height:100%;overflow:hidden}#content .filter-placeholder #filters{width:270px;height:600px;position:absolute;border-bottom:3px solid #f0fafe}#filter-longback{width:100%;height:0;position:fixed;bottom:0;left:0;z-index:1}#filter-longback .content-width{position:relative;padding:0 20px}#filter-longback .content-width>div{position:relative;float:right;width:270px}#back-to-filters{width:40px;height:0;background:#70cbf4;line-height:100%;border-radius:1px;cursor:pointer;transition:height .3s ease,opacity .3s ease .5s;opacity:0;position:absolute;left:50%;bottom:30px;text-align:center;margin-left:-20px}#back-to-filters .caret{font-size:26px;color:#fff;margin-top:10px}#back-to-filters.show-it{height:40px;opacity:1}#back-to-filters.show-it.hide-it{transition:opacity .3s ease,height .3s ease .5s;height:0;opacity:0}#results{margin:0 0 20px}#results>ul{float:left;width:100%}#results>ul li .product{float:left;width:100%;border:1px solid #e6e6e6;margin-bottom:20px}#results>ul li .product div{box-sizing:border-box;-moz-box-sizing:border-box}#results>ul li .product .image-container{float:left;width:210px;margin:15px 0 0 15px;position:relative}#results>ul li .product .image-container img{width:100%;display:block;margin-bottom:10px}#results>ul li .product .image-container>span{display:none;z-index:1;position:absolute;top:0;left:0;color:#fff;padding:5px 8px;text-transform:uppercase;font-size:12px}#results>ul li .product .image-container>span.dual{padding:0;overflow:auto}#results>ul li .product .image-container>span.dual>span{position:static;float:left;padding:4px 9px}#results>ul li .product .image-container>ul{overflow:hidden;border-right:1px solid #e6e6e6}#results>ul li .product .image-container>ul li{float:left;border-left:1px solid #e6e6e6;margin-bottom:0}#results>ul li .product .image-container>ul li a{display:block;position:relative;text-transform:uppercase;font-size:13px;color:#666}#results>ul li .product .image-container>ul li a span{background:0 0;color:#70cbf4}#results>ul li .product .image-container>ul li a .caret{font-size:28px;position:absolute;top:-2px}#results>ul li .product .image-container>ul li a:hover{text-decoration:none}#results>ul li .product .image-container>ul li.gallery a{padding:7px 15px 7px 47px}#results>ul li .product .image-container>ul li.gallery a .caret{left:14px}#results>ul li .product .image-container>ul li.map a{padding:7px 16px 7px 38px}#results>ul li .product .image-container>ul li.map a .caret{left:8px}#results>ul li .product .copy-container{margin-left:240px}#results>ul li .product .copy-container>div{width:50%;float:left;overflow:hidden}#results>ul li .product .copy-container .copy{padding:15px 15px 15px 0}#results>ul li .product .copy-container .copy h3 a{padding-right:7px;display:inline}#results>ul li .product .copy-container .copy h3 span{position:relative;cursor:default}#results>ul li .product .copy-container .copy h3 span.t-rating{font-family:icons;font-size:16px;display:inline-block!important;text-indent:-2px;letter-spacing:-3px;top:-1px}#results>ul li .product .copy-container .copy h3 span.t-rating.t1:after{content:"!"}#results>ul li .product .copy-container .copy h3 span.t-rating.t2:after{content:"!!"}#results>ul li .product .copy-container .copy h3 span.t-rating.t3:after{content:"!!!"}#results>ul li .product .copy-container .copy h3 span.t-rating.t4:after{content:"!!!!"}#results>ul li .product .copy-container .copy h3 span.t-rating.t5:after{content:"!!!!!"}#results>ul li .product .copy-container .copy h3 span.t-rating span{font-family:tui,Arial,sans-serif;float:right;padding-left:5px;font-size:14px;top:2px;letter-spacing:normal}#results>ul li .product .copy-container .copy h3 span.t-rating.plus span:after{content:"Plus"}#results>ul li .product .copy-container .copy h3 span.cross-brand-label{display:inline-block;padding-left:5px;font-size:15px;border-left:1px solid #999;color:#666}#results>ul li .product .copy-container .copy>img{width:102px}#results>ul li .product .copy-container .copy p.where{padding:0}#results>ul li .product .copy-container .copy p.ta-reviews{font-size:13px}#results>ul li .product .copy-container .copy p.ta-reviews a{font-size:15px}#results>ul li .product .copy-container .copy ul.square{padding:5px 0 8px}#results>ul li .product .copy-container .copy ul.square li{padding-bottom:2px}#results>ul li .product .copy-container .copy span.context-arrow{position:absolute;top:20px;right:-20px;font-family:icons;font-size:20px;color:#fff}#results>ul li .product .copy-container .copy span.context-arrow:after{content:"k"}#results>ul li .product .copy-container .price{background:#f9f8f6;padding:15px;position:relative;min-height:188px}#results>ul li .product .copy-container .price span.context-arrow{position:absolute;top:16px;left:0;height:0;border-style:solid;border-width:10px;border-color:transparent transparent transparent #fff}#results>ul li .product .copy-container .price ul{padding-bottom:10px}#results>ul li .product .copy-container .price ul li{border-bottom:1px solid #ebe9e2;overflow:auto}#results>ul li .product .copy-container .price ul li.per-person{padding-bottom:6px}#results>ul li .product .copy-container .price ul li.per-person a.tooltip,#results>ul li .product .copy-container .price ul li.per-person h1,#results>ul li .product .copy-container .price ul li.per-person h3,#results>ul li .product .copy-container .price ul li.per-person span.per-person{float:left}#results>ul li .product .copy-container .price ul li.per-person h3{color:#000;margin-top:6px}#results>ul li .product .copy-container .price ul li.per-person h1{margin:0;padding-right:6px}#results>ul li .product .copy-container .price ul li.per-person a.tooltip,#results>ul li .product .copy-container .price ul li.per-person span.per-person{font-size:15px;margin-top:12px}#results>ul li .product .copy-container .price ul li.detail-type{padding:8px 0 8px 30px;position:relative}#results>ul li .product .copy-container .price ul li.detail-type .caret{position:absolute;top:6px;left:4px;font-size:20px}#results>ul li .product .copy-container .price ul li.detail-type .caret.room{top:4px}#results>ul li .product .copy-container .price ul li.car-hire,#results>ul li .product .copy-container .price ul li.room-type{text-transform:capitalize}#results>ul li .product .copy-container .price ul li.error{padding:8px 0;color:#ef0000}#results>ul li .product .copy-container .price ul li.deposit{padding:8px 0;color:#ef0000;border-bottom:none}#results>ul li .product .copy-container .price ul li:first-child{margin-top:-6px}#results>ul li .product .copy-container .price ul li:last-child{border-bottom:none}#results>ul li .product .copy-container .price ul li .tooltip{display:inline-block!important}#results>ul li .product .copy-container .price ul li .tooltip.error{color:#ef0000;border-bottom:1px dotted #ef0000}#results>ul li .product .copy-container .price .button-container{overflow:auto;padding-bottom:5px;margin-bottom:-5px}#results>ul li .product .copy-container .price .button-container a{width:calc(50% - 6px);font-size:15px}#results>ul li .product .copy-container .price .button-container a.shortlist{float:left;overflow:hidden;background:#fff;border:1px solid #70cbf4;color:#70cbf4}#results>ul li .product .copy-container .price .button-container a.shortlist>div{transition:all .3s cubic-bezier(.48,.1,.25,.9);transform:translateY(-48px);-webkit-transform:translateY(-48px);margin-left:-1px}#results>ul li .product .copy-container .price .button-container a.shortlist>div span{display:block}#results>ul li .product .copy-container .price .button-container a.shortlist>div span:first-child{margin-bottom:5px}#results>ul li .product .copy-container .price .button-container a.shortlist.adding>div{transform:translateY(0);-webkit-transform:translateY(0)}#results>ul li .product .copy-container .price .button-container a.shortlist .radio{text-transform:none!important;text-shadow:none;position:absolute;top:3px;left:5px;font-size:16px}#results>ul li .product .copy-container .price .button-container a.view{float:right;overflow:hidden}#results>ul li .product .copy-container .price .button-container.one a{width:100%}#results>ul li .product .copy-container .price.deals .button-container{position:absolute;bottom:15px;left:15px;right:15px}#results>ul li .product.special{border:none;*border:1px solid #ddd\9}#results>ul li .product.SEN{background:#fff!important}#results>ul li .product.SEN .diff{background:#00acc8}#results>ul li .product.SEN .diff:after{content:"TUI Sensatori"}#results>ul li .product.COU{background:#fff!important}#results>ul li .product.COU .diff{background:#002d41}#results>ul li .product.COU .diff:after{content:"Couples"}#results>ul li .product.SMR .dual>span:first-child{background:#002d41}#results>ul li .product.SMR .dual>span:last-child{background:#002841}#results>ul li .product.GLD{background:#fff!important}#results>ul li .product.GLD .diff{background:#ffea4d;color:#000}#results>ul li .product.GLD .diff:after{content:"Gold"}#results>ul li .product.ROB{background:#fff!important}#results>ul li .product.ROB .diff{background:#5887a8}#results>ul li .product.ROB .diff:after{content:"Robinson"}#results>ul li .product.SMR{background:#fff!important}#results>ul li .product.SMR .diff{background:#002841}#results>ul li .product.SMR .diff:after{content:"TUI sensimar"}#results>ul li .product.SCE{background:#fff!important}#results>ul li .product.SCE .diff{background:#111}#results>ul li .product.SCE .diff:after{content:"Scene"}#results>ul li .product.STY{background:#fff!important}#results>ul li .product.STY .diff{background:#111}#results>ul li .product.STY .diff:after{content:"Scene Style"}#results>ul li .product.HUB{background:#fff!important}#results>ul li .product.HUB .diff{background:#111}#results>ul li .product.HUB .diff:after{content:"Scene Hub"}#results>ul li .product.FAM{background:#fff!important}#results>ul li .product.FAM .diff{background:#50bec3}#results>ul li .product.FAM .diff:after{content:"Family Resorts"}#results>ul li .product.FAM .dual{background:0 0}#results>ul li .product.FAM .dual>span:first-child{background:#50bec3}#results>ul li .product.FAM .dual>span:first-child:after{content:"Family Resorts"}#results>ul li .product.FAM .dual>span:last-child{background:#092a5f}#results>ul li .product.FAM .dual>span:last-child:after{content:"TUI Family Life"}#results>ul li .product.VIL{background:#fff!important}#results>ul li .product.VIL .diff{background:#092a5f}#results>ul li .product.VIL .diff:after{content:"TUI family life"}#results>ul li .product.SSR{background:#fff!important}#results>ul li .product.SSR .diff{background:#002841}#results>ul li .product.SSR .diff:after{content:"TUI Sensimar"}#results>ul li .product.PLT{background:#fff!important}#results>ul li .product.PLT .diff{background:#d7d2c3}#results>ul li .product.PLT .diff:after{content:"Platinum";color:#092a5e}#results>ul li .product.PLL{background:#fff!important}#results>ul li .product.PLL .diff{background:#d7d2c3}#results>ul li .product.PLL .diff:after{content:"Platinum Lifestyle"}#results>ul li .product.ALC{background:#fff!important}#results>ul li .product.ALC .diff{background:#d7d2c3;color:#092a5e}#results>ul li .product.ALC .diff:after{content:"A La Carte"}#results>ul li .product.FTW{background:#fff!important}#results>ul li .product.FTW .diff{background:#00aeef}#results>ul li .product.FTW .diff:after{content:"2wentys"}#results>ul li .product.TVP{background:#fff!important}#results>ul li .product.TVP .diff{background:#d7d2c3;color:#092a5e}#results>ul li .product.TVP .diff:after{content:"Villas Collection"}#results>ul li .product.CnU{background:#fff!important}#results>ul li .product.CnU .diff{background:#70cbf4}#results>ul li .product.CnU .diff:after{content:"Chic & Unique"}#results>ul li .product.SnF{background:#fff!important}#results>ul li .product.SnF .diff{background:#d7d2c3;color:#092a5e}#results>ul li .product.SnF .diff:after{content:"Small & Friendly"}#results>ul li .product.SnF .copy-container{color:#666}#results>ul li .product.SKY{background:#fff!important}#results>ul li .product.SKY .diff{background:#d7d2c3;color:#092a5e;font-family:tui,Arial,sans-serif}#results>ul li .product.SKY .diff:after{content:"Skytours"}#results>ul li .product.SIM{background:#fff!important}#results>ul li .product.SIM .diff{background:#004383}#results>ul li .product.SIM .diff:after{content:"Simply Travel"}#results>ul li .product.HPD{background:#fff!important}#results>ul li .product.HPD .diff{background:#70cbf4}#results>ul li .product.HPD .diff:after{content:"HandPicked"}#results>ul li .product.FAV{background:#fff!important}#results>ul li .product.FAV .diff{background:#5f99c5}#results>ul li .product.FAV .diff:after{content:"3T Favourites"}#results>ul li .product.FMA{background:#fff!important}#results>ul li .product.FMA .diff{background:#ffe100;color:#000}#results>ul li .product.FMA .diff:after{content:"TUI Magic Life"}#results>ul li .product.BLU{background:#fff!important}#results>ul li .product.BLU .diff{background:#092a5e}#results>ul li .product.BLU .diff:after{content:"Tui Blue"}#results>ul li:last-child .product{margin-bottom:0}#results.with-filters{padding-right:290px}#results.with-filters .filters-container{width:270px;height:100%;position:absolute;top:0;right:0;overflow:hidden;clip:rect(auto,auto,auto,auto)}#results.with-filters .filters-container .filter-container{transition:transform .5s ease;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)}#results.with-filters .filters-container .filter-container .wrapper .home h3{padding-bottom:20px}#results.with-filters .filters-container .filter-container .wrapper .home p{display:none}#results.with-filters .filters-container .filter-container .wrapper .home ul.options{background:#f0fafe;border-top:1px solid #fff}#results.with-filters .filters-container .filter-container .wrapper .home ul.options li{border-bottom:1px solid #fff}#results.with-filters .filters-container .filter-container.fixed{position:fixed;top:79px}#results.with-filters .filters-container .filter-container.fixed.stop{position:absolute;top:auto;bottom:0}.free-child-place{text-transform:capitalize}@media only screen and (min-width:480px) and (max-width:579px){#results{min-height:0}#results ul li{width:100%}#results ul li .product .image-container ul li{width:auto}#results ul li .product .copy-container{margin:0}#results ul li .product .copy-container .copy{float:none;padding:10px 15px 15px;width:auto}#results ul li .product .copy-container .copy ul.square li{width:auto}#results ul li .product .copy-container .price{float:left;width:100%;margin-top:15px;min-height:0}#results ul li .product .copy-container .price ul li{width:auto}#results ul li .product .copy-container .price span.context-arrow{top:0;left:16px;border-color:#fff transparent transparent}#results ul li .product .copy-container .price.deals ul{padding-bottom:0}#results ul li .product .copy-container .price.deals ul li{padding-bottom:0;margin-top:-4px}#results ul li .product .copy-container .price.deals .button-container{top:15px;bottom:auto;padding-bottom:0}#results.with-filters{padding-right:0}#results.with-filters .filters-container{display:none}}@media only screen and (max-width:479px){#results{min-height:0}#results ul li{width:100%}#results ul li .product .image-container{float:none;width:auto;margin:15px 15px 0}#results ul li .product .image-container>a{display:block;width:210px;float:left;margin-right:15px}#results ul li .product .image-container>a img{margin:0}#results ul li .product .image-container ul{border:none;border-top:1px solid #e6e6e6}#results ul li .product .image-container ul li{float:none;border:none;border-bottom:1px solid #e6e6e6}#results ul li .product .image-container ul li.gallery a,#results ul li .product .image-container ul li.map a{padding:13px 0 0;height:45px;text-align:center}#results ul li .product .image-container ul li.gallery a .caret,#results ul li .product .image-container ul li.map a .caret{position:static}#results ul li .product .image-container ul li.gallery a .text,#results ul li .product .image-container ul li.map a .text{display:none}#results ul li .product .copy-container{margin:0}#results ul li .product .copy-container .copy{float:left;width:100%;padding:10px 15px 15px}#results ul li .product .copy-container .copy>img{float:left;width:102px;margin-top:6px}#results ul li .product .copy-container .copy p.ta-reviews{float:left;font-size:13px;margin:9px 0 0 10px}#results ul li .product .copy-container .copy ul.square{display:none}#results ul li .product .copy-container .price{float:left;width:100%;margin:0;min-height:0}#results ul li .product .copy-container .price ul li{width:auto}#results ul li .product .copy-container .price span.context-arrow{top:0;left:16px;border-color:#fff transparent transparent}#results ul li .product .copy-container .price.deals ul li{padding-bottom:0}#results ul li .product .copy-container .price.deals .button-container{position:static}#results.with-filters{padding-right:0}#results.with-filters .filters-container{display:none}}@media only screen and (min-width:580px) and (max-width:759px){#results{min-height:0}#results ul li{width:100%}#results ul li .product .image-container{margin:15px}#results ul li .product .image-container ul li{width:auto}#results ul li .product .copy-container{margin:0}#results ul li .product .copy-container .copy{float:none;padding:15px 15px 15px 0;width:auto}#results ul li .product .copy-container .price{float:none;width:100%;min-height:0}#results ul li .product .copy-container .price ul li{width:auto}#results ul li .product .copy-container .price .button-container a{width:150px}#results ul li .product .copy-container .price .button-container a.shortlist{position:absolute;right:180px}#results ul li .product .copy-container .price span.context-arrow{top:0;left:16px;border-color:#fff transparent transparent}#results ul li .product .copy-container .price.deals ul,#results ul li .product .copy-container .price.deals ul li{padding-bottom:0}#results ul li .product .copy-container .price.deals .button-container{top:15px;bottom:auto;padding-bottom:0}#results.with-filters{padding-right:0}#results.with-filters .filters-container{display:none}}@media only screen and (min-width:760px) and (max-width:959px){#results{min-height:0}#results.with-filters{padding-right:0}#results.with-filters .filters-container{display:none}#results>ul li .product .copy-container .price .button-container a.shortlist{width:41%}#results>ul li .product .copy-container .price .button-container a.view{width:57%}}@media only screen and (min-width:960px) and (max-width:1080px){#results.with-filters>ul li{width:100%}#results.with-filters>ul li .product .image-container{margin:15px}#results.with-filters>ul li .product .image-container ul li{width:auto}#results.with-filters>ul li .product .copy-container{margin:0}#results.with-filters>ul li .product .copy-container .copy{float:none;padding:15px 15px 15px 0;width:auto}#results.with-filters>ul li .product .copy-container .price{float:none;width:100%;min-height:0}#results.with-filters>ul li .product .copy-container .price ul li{width:auto}#results.with-filters>ul li .product .copy-container .price .button-container a{width:150px}#results.with-filters>ul li .product .copy-container .price .button-container a.shortlist{position:absolute;right:180px}#results.with-filters>ul li .product .copy-container .price .button-container.one a{width:150px}#results.with-filters>ul li .product .copy-container .price span.context-arrow{top:0;left:16px;border-color:#fff transparent transparent}#results.with-filters>ul li .product .copy-container .price.deals ul,#results.with-filters>ul li .product .copy-container .price.deals ul li{padding-bottom:0}#results.with-filters>ul li .product .copy-container .price.deals .button-container{top:15px;bottom:auto;padding-bottom:0}}#results-pagination{padding:10px 0 24px;margin-right:0;border-bottom:1px solid #e6e6e6}#results-pagination a{display:inline-block;position:relative;font-size:14px;text-transform:uppercase}#results-pagination div.pages{text-align:center;padding-bottom:20px}#results-pagination div.pages a{border-radius:2px;border:1px solid #e6e6e6;background:#f0fafe;padding:7px 12px 6px;margin:0 5px}#results-pagination div.pages a.active,#results-pagination div.pages a.disabled{background:#fff}#results-pagination div.pages a.active:hover,#results-pagination div.pages a.disabled:hover{text-decoration:none;cursor:default}#results-pagination div.pages a.controls.disabled{color:#e6e6e6}#results-pagination div.pages a.next-set,#results-pagination div.pages a.page,#results-pagination div.pages a.prev-set{box-sizing:border-box;-moz-box-sizing:border-box;padding:7px 0 6px;text-align:center;width:35px}#results-pagination div.pages a.next-set.active,#results-pagination div.pages a.page.active,#results-pagination div.pages a.prev-set.active{color:#000}#results-pagination div.quick-links{text-align:center}#results-pagination div.quick-links a{padding-left:26px;margin:0 5px}#results-pagination div.quick-links a .caret{position:absolute;top:-9px;left:0;text-transform:none!important;font-size:26px}#results-pagination p.showing-results{color:#000;font-size:14px;text-align:center;margin-top:-7px;padding-bottom:8px}#results-pagination.no-border{border-bottom:none}#results-pagination.no-pad{padding:0}#results-pagination #gsa-pagination span.i{border-radius:2px;border:1px solid #e6e6e6;background:#fff;padding:7px 12px 6px;margin:0 5px}@media only screen and (max-width:579px){#results-pagination{margin-right:0}}@media only screen and (min-width:580px) and (max-width:759px){#results-pagination{margin-right:0}}@media only screen and (min-width:760px) and (max-width:959px){#results-pagination{margin-right:0}}#no-results-header{margin-bottom:20px;background-color:#999;position:relative;overflow:hidden}#no-results-header .image-container{position:relative}#no-results-header .image-container img{position:relative;width:100%;height:auto!important;display:block}#no-results-header .image-container .text{position:absolute;left:0;bottom:10px;z-index:1}#no-results-header .image-container .text p{float:left;color:#fff;background-color:#999;padding:3px 10px;position:static}#no-results-header .image-container .text h1{float:left;clear:left;background-color:#fff;padding:3px 11px 4px 4px;margin-bottom:0}#no-results-header .image-container .text h1 span{float:left}#no-results-header .image-container .text h1 span.caret{font-size:33px;margin-top:-4px;color:#fcb819}#no-results-header .copy{width:50%;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.4);padding:20px 20px 20px 75px;position:absolute;right:10px;bottom:10px}#no-results-header .copy h4{color:#000;float:left;margin-bottom:12px}#no-results-header .copy .button{font-size:14px;padding:0 18px;float:left}#no-results-header .copy .caret.search{position:absolute;top:9px;left:11px;font-size:58px}#no-results-body h1,#no-results-body h2,#no-results-body h3{color:#000}#no-results-body ul{padding-top:20px;border-bottom:1px solid #e6e6e6}#no-results-body ul li{width:100%;margin-bottom:20px;border-top:1px solid #e6e6e6;border-right:1px solid #f9f8f6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6}#no-results-body ul li p{font-size:14px}#no-results-body ul li div{float:left}#no-results-body ul li div.details{position:relative;width:56%;padding:26px 20px 26px 80px}#no-results-body ul li div.details .caret{position:absolute;top:10px;left:14px;font-size:54px}#no-results-body ul li div.details h3,#no-results-body ul li div.details p{float:left}#no-results-body ul li div.details p{margin:8px 5px 0 0}#no-results-body ul li div.details h3{width:120px;margin-top:5px}#no-results-body ul li div.details h4{margin:8px 0 0 124px}#no-results-body ul li div.price{width:44%;background:#f9f8f6;padding:24px 25px;margin:-1px -1px -1px 0}#no-results-body ul li div.price h1,#no-results-body ul li div.price h3,#no-results-body ul li div.price h4,#no-results-body ul li div.price p{float:left}#no-results-body ul li div.price .button{float:right;font-size:14px;padding:0 18px;margin-top:8px}#no-results-body ul li div.price p{margin-top:9px}#no-results-body ul li div.price h1{margin:0 5px 0 0}#no-results-body ul li div.price h3{margin:6px 0 0 5px}#no-results-body ul li div.price h4 span{display:block}#no-results-body .looking{transition:opacity .3s ease,height .3s ease;overflow:hidden}#no-results-body .looking img{float:left;width:22px;margin-right:10px}#no-results-body .looking h4{color:#000}#no-results-body .alternatives{overflow:hidden;transition:height .3s ease,opacity .3s ease .6s;height:0;opacity:0}#no-results-body.alternatives-found .looking{height:0;opacity:0}#no-results-body.alternatives-found .alternatives{opacity:1}@media only screen and (max-width:539px){#no-results-header .image-container{margin-left:33.3%}#no-results-header .image-container .image-mask img{margin:-25px 0}#no-results-header .image-container .text{margin-left:-33.3%}#no-results-header .copy{position:relative;right:auto;bottom:auto;box-shadow:none;width:auto;border:1px solid #e6e6e6}#no-results-body ul li{height:auto;border-right:1px solid #e6e6e6;position:relative}#no-results-body ul li div.details{width:100%;height:auto;padding:10px 30px 10px 80px}#no-results-body ul li div.details p{margin:6px 5px 0 0}#no-results-body ul li div.details h3{width:120px;margin-top:-2px;clear:left}#no-results-body ul li div.details h4{float:left;clear:left;margin:5px 0 0}#no-results-body ul li div.price{width:100%;height:auto;position:relative;right:0;bottom:-1px;left:-1px;padding:10px 30px 20px 80px}#no-results-body ul li div.price .button{float:left;clear:left}}@media only screen and (min-width:540px) and (max-width:759px){#no-results-header .copy{padding:20px}#no-results-header .copy .caret.search{display:none}#no-results-body ul li div.details{width:50%;padding:10px 30px 14px 80px}#no-results-body ul li div.details p{margin:6px 5px 0 0}#no-results-body ul li div.details h3{width:120px;margin-top:-2px;clear:left}#no-results-body ul li div.details h4{float:left;clear:left;margin:5px 0 0}#no-results-body ul li div.price{width:50%}#no-results-body ul li div.price h4{width:100%}#no-results-body ul li div.price .button{float:left}#no-results-body .alternatives{height:auto!important}}@media only screen and (min-width:760px) and (max-width:959px){#no-results-body ul li div.details{padding:10px 30px 10px 80px}#no-results-body ul li div.details p{margin:8px 5px 0 0}#no-results-body ul li div.details h3{width:120px;margin-top:0;clear:left}#no-results-body ul li div.details h4{display:table-cell;height:92px;vertical-align:middle;padding:0;margin:0}#no-results-body ul li div.price{padding:14px 25px 20px}#no-results-body ul li div.price h4{width:100%}#no-results-body ul li div.price .button{float:left;clear:left;margin-top:6px}}#search-summary{background:#dbf2fc}#search-summary .content-width{padding:15px 0;overflow:hidden;position:relative}#search-summary .content-width ul{float:left}#search-summary .content-width ul li{float:left;padding:0 10px;white-space:nowrap}#search-summary .content-width>span{background:#dbf2fc;box-shadow:0 0 8px 15px #dbf2fc;position:absolute;top:0;right:0;height:50px;width:1px}#result-count{display:none}#result-count>span{width:100%;height:10px;position:absolute;bottom:-10px;left:0;background:#f0fafe;display:none}#result-count .content-width{padding:0 10px 10px}#result-count .content-width h4{text-align:center;line-height:100%}#quick-filter{background:#f0fafe;position:relative}#quick-filter h3,#quick-filter h4{color:#000}#quick-filter h4{text-transform:uppercase}#quick-filter .content-width{padding:10px}#quick-filter .content-width>h3{float:left;margin-top:9px}#quick-filter ul.header{float:right;overflow:visible}#quick-filter ul.header li{position:relative;padding:13px 10px 0 30px;height:40px;float:left;color:#70cbf4;font-size:12px;text-align:center;text-transform:uppercase;margin-right:10px;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,.2)}#quick-filter ul.header li .euro-icon{display:inline-block;position:absolute;line-height:100%;top:6px;left:5px;font-size:23px;text-transform:none!important;font-weight:unset}#quick-filter ul.header li .caret{position:absolute;line-height:100%;top:6px;left:5px;font-size:22px;text-transform:none!important}#quick-filter ul.header li span{position:absolute;bottom:-10px;left:0;right:1px;height:6px;background:#fdc84b;display:none}#quick-filter ul.header li.refine-results{margin-right:0}#quick-filter ul.header li.active{color:#fff;background:#70cbf4}#quick-filter ul.header li.disabled{cursor:default;color:#e6e6e6;pointer-events:none}#quick-filter ul.header li.disabled.applied span{background:#e6e6e6}#quick-filter ul.header li.applied span{display:block}#quick-filter .body{height:0;transition:height .3s ease-in-out;float:left;width:100%;overflow:hidden;position:relative}#quick-filter .body>span{position:absolute;top:0;left:0;z-index:1;width:100%;height:10px;background:#f0fafe}#quick-filter .body .viewport{overflow:hidden;transition:transform .3s ease-in-out}#quick-filter .body>div{position:absolute;bottom:0;left:0;width:100%}#quick-filter .body>div>div{display:none}#quick-filter .body>div>div.dates-container,#quick-filter .body>div>div.sort-container{padding-bottom:20px}#quick-filter .body h4{margin:10px 0;padding-top:10px;border-top:1px solid #dbf2fc;position:relative}#quick-filter .body h4 span{display:block;padding-top:3px;color:#888;font-size:13px;text-transform:none!important}#quick-filter .body h4 .caret{color:#70cbf4;font-size:20px;position:absolute;top:9px;padding-left:6px;line-height:100%}#quick-filter .body h4 img{width:25px;padding-left:2px}#quick-filter .body ul{overflow:auto}#quick-filter .body ul li{float:left;background:#fff;transition:background .3s ease,color .3s ease;height:40px;color:#70cbf4;cursor:pointer;text-transform:uppercase;font-size:15px}#quick-filter .body ul li .caret{display:none;float:right;text-transform:none!important;font-size:23px;margin-top:-4px;line-height:100%}#quick-filter .body ul li .caret.back{display:inline-block;float:left;margin:-1px 3px 0 -4px;font-size:18px}#quick-filter .body ul li.active{background:#70cbf4;color:#fff}#quick-filter .body ul li.active .caret{display:block}#quick-filter .body ul li.active.disabled{background:#FFF;color:#e6e6e6}#quick-filter .body ul li.disabled{cursor:default;color:#d8d8d8}#quick-filter .body ul li.hide-marker{color:#f0fafe;background:#f0fafe!important}#quick-filter .body ul li.hide-marker span{display:none}#quick-filter .body ul.filter-list li{width:calc(25% - 1px);padding:11px 10px 0;margin:0 0 1px 1px}#quick-filter .body ul.filter-list li.country{display:none}#quick-filter .body ul.filter-list.leveled{float:left}#quick-filter .body ul.filter-list.leveled li{position:relative;padding:0}#quick-filter .body ul.filter-list.leveled li>span{display:inline-block}#quick-filter .body ul.filter-list.leveled li>span.text{padding:11px 10px 0;height:40px;width:calc(100% - 42px);position:relative}#quick-filter .body ul.filter-list.leveled li>span.more{width:42px;height:40px;position:absolute;right:0;top:0;text-align:center;padding-top:4px;color:#70cbf4;border-left:1px solid #f7f7f7;line-height:100%}#quick-filter .body ul.filter-list.leveled li>span.more:after{font-family:icons;font-size:28px;content:"5";display:block;line-height:100%}#quick-filter .body ul.filter-list.leveled li.active>span.more{background:#5dc4f3;border:none;color:#fff}#quick-filter .body ul.filter-list.leveled li.no-sub>span.text{width:100%}#quick-filter .body ul.filter-list.leveled li.no-sub>span.more{display:none}#quick-filter .body ul.filter-list.leveled li.summary>span.text .selected{background:#fff;border-radius:20px;padding-top:2px;position:absolute;top:10px;right:10px;width:22px;height:22px;color:#70cbf4;font-size:14px;text-align:center}#quick-filter .body ul.filter-list.destination{width:50%}#quick-filter .body ul.filter-cube{max-width:320px}#quick-filter .body ul.filter-cube li{font-size:16px;padding:10px 0 0;text-align:center;width:calc(20% - 1px);margin-left:1px}#quick-filter .body div.filter-slider{max-width:320px;height:40px;position:relative;background:#fff;margin-bottom:33px;overflow:visible}#quick-filter .body div.filter-slider>ul{position:relative;z-index:1;overflow:visible}#quick-filter .body div.filter-slider>ul li{float:left;background:0 0;border-left:1px solid #f0fafe;text-align:center;color:#f0fafe;height:40px;padding-top:10px;position:relative;width:20%;cursor:pointer;font-size:16px}#quick-filter .body div.filter-slider>ul li span{position:absolute;bottom:-24px;left:0;width:100%;font-size:13px;color:#666}#quick-filter .body div.filter-slider>ul li.selectable{color:#70cbf4}#quick-filter .body div.filter-slider>ul li.disabled{color:#e6e6e6;cursor:default}#quick-filter .body div.filter-slider .fill{position:absolute;top:0;left:0;width:0;transition:width .3s ease-in-out,right .3s ease-in-out;height:100%;display:inline-block;background:#70cbf4}#quick-filter .body div.filter-slider.invert .fill{right:0;left:auto}#quick-filter .body div.filter-slider.no-bottom{margin-bottom:0}#quick-filter .body div.ratings-container{overflow:auto}#quick-filter .body div.ratings-container>div .half{float:left;width:50%}#quick-filter .body div.apply-cancel{padding:20px 0;text-align:right;float:left;width:100%}#quick-filter .body div.apply-cancel a{font-size:13px}#quick-filter .body div.apply-cancel a.button{padding:0 17px;margin-left:10px}#quick-filter .body div.apply-cancel a.disableButton{opacity:.5;pointer-events:none}#quick-filter .body div.apply-cancel a.apply,#quick-filter .body div.apply-cancel a.cancel-btn{box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;height:40px!important;padding:0 17px;line-height:39px;border:1px solid #70cbf4;border-radius:3px;text-transform:uppercase;margin-left:10px}#quick-filter .body div.apply-cancel a.apply:hover,#quick-filter .body div.apply-cancel a.cancel-btn:hover{text-decoration:none}#quick-filter .body div.apply-cancel a.apply:focus,#quick-filter .body div.apply-cancel a.cancel-btn:focus{line-height:42px}#quick-filter.allow-scroll .body{overflow:hidden}#quick-filter.allow-scroll .body>div{position:relative}#quick-filter.fix-me{position:fixed;top:0;z-index:100;width:100%;margin:0;box-shadow:0 1px 0 rgba(0,0,0,.1)}#quick-filter.fix-me.more-options .content-width .more-options-container>div{border-top:1px solid #ededed}#sort-placehold{height:50px;position:relative;z-index:1}#sort-placehold.full-width{background:#f0fafe}.scroll-snap .content-width{padding:10px;background:#f0fafe}.scroll-snap .content-width h3{color:#000;float:left;padding-top:3px}.scroll-snap .content-width .controls{float:right}.scroll-snap .content-width .controls .select{float:left;margin-right:9px}.scroll-snap .content-width .controls .select span.text{padding-top:8px;font-size:13px}.scroll-snap .content-width .controls .select:last-child{margin-right:0}.scroll-snap.sticky{width:100%;background:#f0fafe;top:0;z-index:101;box-shadow:0 3px 5px rgba(0,0,0,.3);-webkit-overflow-scrolling:touch;opacity:0}.scroll-snap.sticky .content-width .controls .select.custom-options .scroll{z-index:inherit}@media only screen and (max-width:579px){#result-count{display:block}#quick-filter .content-width{padding:10px}#quick-filter .content-width>h3{display:none}#quick-filter ul.header{float:none;text-align:center}#quick-filter ul.header li{padding:3px 0 5px;width:44%;height:auto;margin-right:0}#quick-filter ul.header li .caret,#quick-filter ul.header li .euro-icon{width:100%;position:static}#quick-filter ul.header li.filter-btn{margin-right:0}#quick-filter ul.header.small li{font-size:11px}#quick-filter ul.header.two li{width:50%}#quick-filter ul.header.three li{width:33.333%}#quick-filter .body .viewport{width:100%}#quick-filter .body ul{margin-bottom:0}#quick-filter .body ul.filter-list li{float:none;width:auto;margin:0 0 1px}#quick-filter .body ul.filter-list li.back{display:none}#quick-filter .body ul.filter-list li.country{display:block}#quick-filter .body ul.filter-list li.region{text-transform:none!important;text-indent:10px}#quick-filter .body ul.filter-list li.region:before{content:" – "}#quick-filter .body ul.filter-list.leveled{display:none}#quick-filter .body ul.filter-list.destination{width:100%}#quick-filter .body ul.filter-cube{max-width:100%}#quick-filter .body ul.filter-cube.pad-bottom{padding-bottom:12px}#quick-filter .body div.filter-slider{max-width:100%}#quick-filter .body div.ratings-container>div .half{float:none;width:auto}#quick-filter .body div.apply-cancel{text-align:center}#quick-filter .body div.apply-cancel a.button{margin-left:0}#quick-filter .body div.apply-cancel a.cancel-btn{margin:0 40px 0 0}#sort-placehold{height:80px}#sort-placehold.auto,#sort-placehold.auto .scroll-snap,#sort-placehold.auto .scroll-snap .content-width,#sort-placehold.auto .sort-results,#sort-placehold.auto .sort-results .content-width{height:auto}.scroll-snap,.scroll-snap .content-width{height:80px}.scroll-snap .content-width h3{display:block;float:none;margin-top:-2px;margin-bottom:4px}.scroll-snap .content-width .controls{float:none;position:static}.scroll-snap .content-width .controls .select{float:left}.scroll-snap.sticky,.scroll-snap.sticky .content-width{height:auto}.scroll-snap.sticky .content-width h3{display:none}.holiday-title{margin:-10px 10px 20px!important;padding-top:0}}@media only screen and (max-width:359px){#quick-filter ul.header.small li:nth-child(2){width:20%}#quick-filter ul.header.small li:nth-child(3){width:30%}}@media only screen and (max-width:579px) and (orientation:landscape){#quick-filter .body ul.filter-list li{float:left;width:calc(50% - 1px);margin:0 0 1px 1px}}@media only screen and (min-width:580px) and (max-width:759px){#result-count{display:block}#quick-filter .content-width{padding:10px 20px}#quick-filter .content-width>h3{display:none}#quick-filter ul.header{float:none;text-align:center}#quick-filter ul.header li{padding:5px 0;width:45%;height:auto;margin-right:0}#quick-filter ul.header li .caret,#quick-filter ul.header li .euro-icon{width:100%;position:static}#quick-filter ul.header li.filter-btn{margin-right:0}#quick-filter ul.header.two li{width:50%}#quick-filter ul.header.three li{width:33.333%}#quick-filter .body ul{margin-bottom:0}#quick-filter .body ul.filter-list li{width:calc(50% - 1px)}#quick-filter .body ul.filter-cube{max-width:100%}#quick-filter .body ul.filter-cube.pad-bottom{padding-bottom:12px}#quick-filter .body div.filter-slider{max-width:100%}#quick-filter .body div.ratings-container>div .half{float:none;width:auto}#sort-placehold{height:80px}#sort-placehold.auto,#sort-placehold.auto .scroll-snap,#sort-placehold.auto .scroll-snap .content-width,#sort-placehold.auto .sort-results,#sort-placehold.auto .sort-results .content-width{height:auto}.scroll-snap{height:80px}.scroll-snap .content-width{height:80px;padding:10px 20px}.scroll-snap .content-width h3{display:block;float:none;margin-top:-2px;margin-bottom:4px}.scroll-snap .content-width .controls{float:none;position:static}.scroll-snap .content-width .controls .right-open{float:right}.scroll-snap.auto,.scroll-snap.auto .content-width{height:auto}.holiday-title{margin:-10px 20px 20px!important}}@media only screen and (min-width:760px) and (max-width:959px){.scroll-snap .content-width{padding:10px 20px}#quick-filter .body ul{margin-bottom:0}#quick-filter .body ul.filter-list li{width:calc(50% - 1px)}}@media only screen and (min-width:960px) and (max-width:1179px){.scroll-snap .content-width{padding:10px 20px}}.modal-content.ooops{height:auto!important}.modal-content.ooops h3{color:#000;margin-bottom:10px}.modal-content.ooops h3 span{font-size:16px}.modal-content.ooops p.none-match{color:#000;line-height:normal;margin-bottom:15px}.modal-content.ooops p.what-to-do{font-size:15px;margin-bottom:5px}.modal-content.ooops ul{margin-left:-10px}.modal-content.ooops ul li{padding-bottom:0}.modal-content.ooops ul li a{font-size:15px}@media only screen and (max-width:579px) and (orientation:landscape){.modal-content.ooops{height:100%!important}}@media only screen and (min-width:580px) and (max-width:759px){.modal-content.ooops{height:100%!important}}.product.single-accommodation .copy-container .copy h3 a,.product.single-accommodation .image-container>a{cursor:default}.product.single-accommodation .copy-container .copy h3 a:link{text-decoration:none}#date .flight-group.accordion .item .trigger .prices-from{float:right}#date .flight-group.accordion .item .trigger .prices-from .label{color:#999;font-family:droid_sansregular,Arial,sans-serif;font-size:10.5px;display:inline-block;max-width:32px;line-height:12px}#date .flight-group.accordion .item .trigger .prices-from .price-info.pp-price{display:inline}.flight-group.accordion{float:none;width:auto}.flight-group.accordion .item{font-family:tui,Arial,sans-serif}.flight-group.accordion .item.open .item{opacity:1}.flight-group.accordion .item .item{opacity:0}.flight-group.accordion .item>h5{font-size:14px;height:60px;padding:9px 10px 0;background:#f0fafe;color:#000}.flight-group.accordion .item .trigger>span>em{font-style:normal;color:#aeaeae}.flight-group.accordion .item .trigger>span .sub-heading{display:block;font-family:droid_sansregular,Arial,sans-serif;font-size:12.5px;line-height:14px;margin-top:4px;color:#666}.flight-group.accordion .item .trigger .caret.state{right:auto;color:#70cbf4}.flight-group.accordion .item .trigger .prices-from{float:right;margin-top:-25px}.flight-group.accordion .item .trigger .prices-from .label{color:#999;font-family:droid_sansregular,Arial,sans-serif;font-size:10.5px;display:inline-block;max-width:32px;line-height:12px}.flight-group.accordion .item .trigger .prices-from .price-info.pp-price{display:inline}.flight-group.accordion .item .content{background:0 0;overflow:visible}.flight-group.accordion .item .content ul{padding:0 8px 8px}.flight-group.accordion .item .content ul li{position:relative;float:left;margin-right:10px;font-size:15px}.flight-group.accordion .item .content ul li .caret{position:absolute;top:-4px;left:0;font-size:20px;line-height:100%}.flight-group.accordion .item .content ul li span{color:#ef0000}.flight-group.accordion .item .content ul li.type{padding-left:22px}.flight-group.accordion .item .content ul li.car-hire{text-transform:capitalize}.flight-group div.accordion .item .button{z-index:9999}.no-touch.desktop #single-search .flight-group div.accordion .item .trigger{cursor:pointer;pointer-events:none}.no-touch.desktop #single-search .flight-group div.accordion .item .content{min-height:25px}@media only screen and (min-width:480px) and (max-width:579px){.product.single-accommodation .image-container{margin-top:10px}.product.single-accommodation .copy-container{margin:0}.product.single-accommodation .copy-container .copy{float:none;padding:10px 15px 0;width:auto}.product.single-accommodation .copy-container .copy ul.square li{width:auto}.product.single-accommodation .copy-container .copy .ta-container{display:none}}@media only screen and (max-width:479px){.product.single-accommodation{padding-bottom:0}.product.single-accommodation .image-container{float:none;width:auto}.product.single-accommodation .image-container>a{cursor:default;display:block;width:210px;float:left;margin-right:10px}.product.single-accommodation .image-container>a img{margin:0}.product.single-accommodation .image-container ul{border:none;border-top:1px solid #e6e6e6}.product.single-accommodation .image-container ul li{float:none;border:none;border-bottom:1px solid #e6e6e6}.product.single-accommodation .image-container ul li.gallery a,.product.single-accommodation .image-container ul li.map a{padding:13px 0 0;height:45px;text-align:center}.product.single-accommodation .image-container ul li.gallery a .caret,.product.single-accommodation .image-container ul li.map a .caret{position:static}.product.single-accommodation .image-container ul li.gallery a .text,.product.single-accommodation .image-container ul li.map a .text{display:none}.product.single-accommodation .copy-container{margin:0}.product.single-accommodation .copy-container .copy{float:left;width:100%;padding:10px 0 20px}.flight-group div.accordion .item .trigger .details>p .caret.next,.product.single-accommodation .copy-container .copy .ta-container,.product.single-accommodation .copy-container .copy ul.square{display:none}.flight-group div.accordion .item .trigger .details>p span:last-child{display:none}}@media only screen and (max-width:479px) and (orientation:landscape){.flight-group div.accordion .item .trigger .details>p .caret.next{display:inline-block}.flight-group div.accordion .item .trigger .details>p span:last-child{display:inline-block}}@media only screen and (max-width:579px){.flight-group div.accordion{float:none;width:auto}.flight-group div.accordion .item{position:relative}.flight-group div.accordion .item>.button{display:none}.flight-group div.accordion .item .trigger{height:auto;pointer-events:auto}.flight-group div.accordion .item .trigger .caret.state{display:inline-block;color:#70cbf4;top:auto;bottom:20px;right:10px}.flight-group div.accordion .item .trigger p .caret{color:#999;position:static}.flight-group div.accordion .item .trigger p .caret:first-child{font-size:16px}.flight-group div.accordion .item .trigger .details{position:relative;padding:8px}.flight-group div.accordion .item .trigger .details>p{margin-right:100px;line-height:normal;font-size:15px}.flight-group div.accordion .item .trigger .details>p.fly-from{font-size:14px;padding-bottom:8px}.flight-group div.accordion .item .trigger .details>p .caret{font-size:16px}.flight-group div.accordion .item .trigger .details>p span{color:#666}.flight-group div.accordion .item .trigger .details .price{position:absolute;top:auto;bottom:14px;right:8px;padding-right:24px}.flight-group div.accordion .item .trigger .details .price.one{padding-right:24px}.flight-group div.accordion .item .trigger .details .price h2,.flight-group div.accordion .item .trigger .details .price h4{float:left;color:#000}.flight-group div.accordion .item .trigger .details .price h4{margin-top:6px}.flight-group div.accordion .item .trigger .details .price h2{margin-top:3px}.flight-group div.accordion .item .content{background:url(../../../images/shadow-down.png) center top no-repeat;-webkit-background-size:100% 8px;-moz-background-size:100% 8px;-o-background-size:100% 8px;background-size:100% 8px;overflow:hidden}.flight-group div.accordion .item .content ul{padding:0 8px 8px}.flight-group div.accordion .item .content ul li{float:none;border-bottom:1px dotted #e6e6e6;padding-top:10px;padding-bottom:10px;margin:0}.flight-group div.accordion .item .content ul li.type{padding-left:22px}.flight-group div.accordion .item .content ul li.type .caret.room{top:5px}.flight-group div.accordion .item .content ul li.type .caret.date,.flight-group div.accordion .item .content ul li.type .caret.food{top:7px}.flight-group div.accordion .item .content ul li.type .caret.car{top:8px}.flight-group div.accordion .item .content ul li.type .caret.star{top:6px}.flight-group div.accordion .item .content ul .hlo-luggage{background:url(../../../images/single-accomadadtion-panel-hand-luggage.png) 0 no-repeat}.flight-group div.accordion .item .content ul .padding-left{padding-left:24px}.flight-group div.accordion .item .content .button-container{padding:0 8px 10px}.flight-group div.accordion .item .content .button-container .button{display:block;position:static;float:right}.flight-group div.accordion .item .content .button-container .button.shortlist{margin-right:10px}.flight-group div.accordion .item.open .trigger{border-top:1px solid #cdcdcd}.flight-group div.accordion .item.open:last-child{border-bottom:1px solid #cdcdcd}.flight-group div.accordion .item.open+.item .trigger{border-top:1px solid #cdcdcd}}@media only screen and (min-width:580px) and (max-width:759px){.product.single-accommodation .image-container{margin:0 15px 0 0}.product.single-accommodation .copy-container{margin:0}.product.single-accommodation .copy-container .copy{float:none;padding:0 15px 0 0;width:auto}.product.single-accommodation .copy-container .copy ul.square{float:none}.product.single-accommodation .copy-container .copy .ta-container{display:none}.flight-group div.accordion{float:none;width:auto}.flight-group div.accordion .item{position:relative}.flight-group div.accordion .item>.button{display:none}.flight-group div.accordion .item .trigger{height:auto;pointer-events:auto}.flight-group div.accordion .item .trigger .caret.state{display:inline-block;color:#70cbf4;top:auto;bottom:20px}.flight-group div.accordion .item .trigger p .caret{color:#999;position:static}.flight-group div.accordion .item .trigger p .caret:first-child{font-size:16px}.flight-group div.accordion .item .trigger .details{position:relative;padding:8px}.flight-group div.accordion .item .trigger .details>p{margin-right:195px;line-height:normal;font-size:15px}.flight-group div.accordion .item .trigger .details>p.fly-from{font-size:14px;padding-bottom:8px}.flight-group div.accordion .item .trigger .details>p .caret{font-size:16px}.flight-group div.accordion .item .trigger .details>p span{color:#666}.flight-group div.accordion .item .trigger .details .price{position:absolute;top:auto;bottom:14px;right:8px;padding-right:24px}.flight-group div.accordion .item .trigger .details .price.one{padding-right:24px}.flight-group div.accordion .item .trigger .details .price h2,.flight-group div.accordion .item .trigger .details .price h4{float:left;color:#000}.flight-group div.accordion .item .trigger .details .price h4{margin-top:6px}.flight-group div.accordion .item .trigger .details .price h2{margin-top:3px}.flight-group div.accordion .item .content{background:url(../../../images/shadow-down.png) center top no-repeat;-webkit-background-size:100% 8px;-moz-background-size:100% 8px;-o-background-size:100% 8px;background-size:100% 8px;overflow:hidden}.flight-group div.accordion .item .content ul{padding:0 8px 8px}.flight-group div.accordion .item .content ul li{float:none;border-bottom:1px dotted #e6e6e6;transition:border-color .3s ease-in-out;-webkit-transition:border-color .3s ease-in-out;padding-top:10px;padding-bottom:10px;margin:0}.flight-group div.accordion .item .content ul li.type{padding-left:22px}.flight-group div.accordion .item .content ul li.type .caret{top:6px!important}.flight-group div.accordion .item .content ul li.type .caret.room{top:5px}.flight-group div.accordion .item .content ul li.type .caret.food{top:7px}.flight-group div.accordion .item .content .button-container{padding:0 8px 10px}.flight-group div.accordion .item .content .button-container .button{display:inline-block;position:static;float:right}.flight-group div.accordion .item .content .button-container .button.shortlist{margin-right:10px}.flight-group div.accordion .item.open .trigger{border-top:1px solid #cdcdcd}.flight-group div.accordion .item.open:last-child{border-bottom:1px solid #cdcdcd}.flight-group div.accordion .item.open+.item .trigger{border-top:1px solid #cdcdcd}}#single-search{padding-bottom:10px}#single-search p.generic.alert.high-level{color:#ef0000}#single-search p.generic.alert.high-level .caret.warning{top:8px}.product.single-accommodation{padding-bottom:20px}.product.single-accommodation .image-container{float:left;width:210px;position:relative}.product.single-accommodation .image-container img{width:100%;display:block;margin-bottom:10px}.product.single-accommodation .image-container>span{position:absolute;top:0;left:0;color:#fff;padding:5px 8px;text-transform:uppercase;font-size:12px}.product.single-accommodation .image-container>span.dual{padding:0;overflow:auto}.product.single-accommodation .image-container>span.dual>span{position:static;float:left;padding:4px 9px}.product.single-accommodation .image-container>a{position:static}.product.single-accommodation .image-container ul{overflow:hidden;border-right:1px solid #e6e6e6}.product.single-accommodation .image-container ul li{float:left;border-left:1px solid #e6e6e6;margin-bottom:0}.product.single-accommodation .image-container ul li a{display:block;position:relative;text-transform:uppercase;font-size:13px;color:#666}.product.single-accommodation .image-container ul li a span{background:0 0;color:#70cbf4}.product.single-accommodation .image-container ul li a .caret{font-size:28px;position:absolute;top:-2px;line-height:100%}.product.single-accommodation .image-container ul li a:hover{text-decoration:none}.product.single-accommodation .image-container ul li.gallery a{padding:7px 15px 7px 47px}.product.single-accommodation .image-container ul li.gallery a .caret{left:14px}.product.single-accommodation .image-container ul li.map a{padding:7px 16px 7px 38px}.product.single-accommodation .image-container ul li.map a .caret{left:8px}.product.single-accommodation .copy-container{margin-left:225px}.product.single-accommodation .copy-container>div{width:100%;float:left;overflow:hidden}.product.single-accommodation .copy-container .copy{padding:0 15px 0 0}.product.single-accommodation .copy-container .copy h3 a{padding-right:7px}.product.single-accommodation .copy-container .copy h3 span{position:relative;color:#70cbf4;cursor:default}.product.single-accommodation .copy-container .copy p.where{padding:0}.product.single-accommodation .copy-container .copy p.ta-reviews{font-size:15px;margin-top:-6px}.product.single-accommodation .copy-container .copy p.ta-reviews a{font-size:15px}.product.single-accommodation .copy-container .copy ul.square{float:left;padding:5px 0 8px}.product.single-accommodation .copy-container .copy ul.square li{padding-bottom:2px}.product.single-accommodation .copy-container .copy .ta-container{float:left;margin:9px 0 0 40px}.product.single-accommodation .copy-container .copy span.context-arrow{position:absolute;top:20px;right:-20px;font-family:icons;font-size:20px;color:#fff}.product.single-accommodation .copy-container .copy span.context-arrow:after{content:"k"}.product.single-accommodation.special{border:none}.product.single-accommodation.SEN{background:#fff!important}.product.single-accommodation.SEN .diff{background:#00acc8}.product.single-accommodation.SEN .diff:after{content:"TUI Sensatori"}.product.single-accommodation.SCE{background:#fff!important}.product.single-accommodation.SCE .diff{background:#111}.product.single-accommodation.SCE .diff:after{content:"Scene"}.product.single-accommodation.STY{background:#fff!important}.product.single-accommodation.STY .diff{background:#111}.product.single-accommodation.STY .diff:after{content:"Scene Style"}.product.single-accommodation.HUB{background:#fff!important}.product.single-accommodation.HUB .diff{background:#111}.product.single-accommodation.HUB .diff:after{content:"Scene Hub"}.product.single-accommodation.COU{background:#fff!important}.product.single-accommodation.COU .diff{background:#002d41}.product.single-accommodation.COU .diff:after{content:"Couples"}.product.single-accommodation.SMR .dual>span:first-child{background:#002d41}.product.single-accommodation.SMR .dual>span:last-child{background:#002841}.product.single-accommodation.GLD{background:#fff!important}.product.single-accommodation.GLD .diff{background:#ffea4d;color:#000}.product.single-accommodation.GLD .diff:after{content:"Gold"}.product.single-accommodation.ROB{background:#fff!important}.product.single-accommodation.ROB .diff{background:#5887a8}.product.single-accommodation.ROB .diff:after{content:"Robinson"}.product.single-accommodation.SMR{background:#fff!important}.product.single-accommodation.SMR .diff{background:#002841}.product.single-accommodation.SMR .diff:after{content:"TUI Sensimar"}.product.single-accommodation.SSR{background:#fff!important}.product.single-accommodation.SSR .diff{background:#002841}.product.single-accommodation.SSR .diff:after{content:"TUI Sensimar"}.product.single-accommodation.FAM{background:#fff!important}.product.single-accommodation.FAM .diff{background:#50bec3}.product.single-accommodation.FAM .diff:after{content:"Family Resorts"}.product.single-accommodation.FAM .dual{background:0 0}.product.single-accommodation.FAM .dual>span:first-child{background:#50bec3}.product.single-accommodation.FAM .dual>span:last-child{background:#092a5f}.product.single-accommodation.VIL{background:#fff!important}.product.single-accommodation.VIL .diff{background:#092a5f}.product.single-accommodation.VIL .diff:after{content:"TUI family life"}.product.single-accommodation.PLT{background:#fff!important}.product.single-accommodation.PLT .diff{background:#d7d2c3}.product.single-accommodation.PLT .diff:after{content:"Platinum";color:#092a5e}.product.single-accommodation.LAM{background:#fff!important}.product.single-accommodation.LAM .diff{background:#d7d2c3}.product.single-accommodation.LAM .diff:after{content:"Lakes & Mountains"}.product.single-accommodation.PRM{background:#fff!important}.product.single-accommodation.PRM .diff{background:#d7d2c3}.product.single-accommodation.PRM .diff:after{content:"Lakes & Mountains Platinum"}.product.single-accommodation.PLL{background:#fff!important}.product.single-accommodation.PLL .diff{background:#d7d2c3}.product.single-accommodation.PLL .diff:after{content:"Platinum Lifestyle"}.product.single-accommodation.ALC{background:#fff!important}.product.single-accommodation.ALC .diff{background:#d7d2c3;color:#092a5e}.product.single-accommodation.ALC .diff:after{content:"A La Carte"}.product.single-accommodation.FTW{background:#fff!important}.product.single-accommodation.FTW .diff{background:#00aeef}.product.single-accommodation.FTW .diff:after{content:"2wentys"}.product.single-accommodation.TVP{background:#fff!important}.product.single-accommodation.TVP .diff{background:#d7d2c3;color:#092a5e}.product.single-accommodation.TVP .diff:after{content:"Villas Collection"}.product.single-accommodation.CnU{background:#fff!important}.product.single-accommodation.CnU .diff{background:#70cbf4}.product.single-accommodation.CnU .diff:after{content:"Chic & Unique"}.product.single-accommodation.SnF{background:#fff!important}.product.single-accommodation.SnF .diff{background:#d7d2c3;color:#092a5e}.product.single-accommodation.SnF .diff:after{content:"Small & Friendly"}.product.single-accommodation.SnF .copy-container{color:#666}.product.single-accommodation.SKY{background:#fff!important}.product.single-accommodation.SKY .diff{background:#d7d2c3;color:#092a5e;font-family:tui,Arial,sans-serif}.product.single-accommodation.SKY .diff:after{content:"Skytours"}.product.single-accommodation.SIM{background:#fff!important}.product.single-accommodation.SIM .diff{background:#004383}.product.single-accommodation.SIM .diff:after{content:"Simply Travel"}.product.single-accommodation.HPD{background:#fff!important}.product.single-accommodation.HPD .diff{background:#70cbf4}.product.single-accommodation.HPD .diff:after{content:"HandPicked"}.product.single-accommodation.FAV{background:#fff!important}.product.single-accommodation.FAV .diff{background:#5f99c5}.product.single-accommodation.FAV .diff:after{content:"3T Favourites"}.product.single-accommodation.FMA{background:#fff!important}.product.single-accommodation.FMA .diff{background:#ffe100;color:#000}.product.single-accommodation.FMA .diff:after{content:"TUI Magic Life"}.product.single-accommodation.BLU{background:#fff!important}.product.single-accommodation.BLU .diff{background:#092a5e;color:#fff}.product.single-accommodation.BLU .diff:after{content:"TUI Blue"}.tabs-container span.tabs-label{color:#000;text-transform:uppercase;font-size:13px;float:right;padding:11px 8px 0 0}.sub-section-heading{border-bottom:2px solid #70cbf4;padding:16px 0 6px;position:relative}.sub-section-heading h3{float:left;text-transform:uppercase;color:#000}.sub-section-heading a.tooltip{float:right;font-size:14px;position:relative;bottom:-3px}.flight-details.no-tabs{margin-top:-16px}.flight-group>h4{height:40px;padding:9px 10px 0;background:#f0fafe;color:#000;text-transform:uppercase}.flight-group div.accordion{float:none;width:auto}.flight-group div.accordion .item{position:relative;transition:border-color .3s ease-in-out;-webkit-transition:border-color .3s ease-in-out}.flight-group div.accordion .item .button{position:absolute;top:15px;right:8px;padding:8px 16px 0;height:30px!important;font-size:14px}.flight-group div.accordion .item .button.shortlist{overflow:hidden;right:119px;border:1px solid #70cbf4;background:#fff;color:#70cbf4}.flight-group div.accordion .item .button.shortlist>div{transition:all .3s cubic-bezier(.48,.1,.25,.9);transform:translateY(-22px);-webkit-transform:translateY(-22px)}.flight-group div.accordion .item .button.shortlist>div span{display:block;margin-top:-14px}.flight-group div.accordion .item .button.shortlist>div span:last-child{margin-top:-21px}.flight-group div.accordion .item .button.shortlist.adding>div{transform:translateY(0);-webkit-transform:translateY(0)}.flight-group div.accordion .item .caret{color:#999}.flight-group div.accordion .item .caret.yellow{color:#fcb819}.flight-group div.accordion .item .trigger{height:auto;transition:border-color .3s ease-in-out;-webkit-transition:border-color .3s ease-in-out}.flight-group div.accordion .item .trigger .caret.state{display:none}.flight-group div.accordion .item .trigger p{padding:0;text-transform:none;border:none}.flight-group div.accordion .item .trigger p.fly-from{color:#666;text-transform:uppercase}.flight-group div.accordion .item .trigger p .caret{position:static}.flight-group div.accordion .item .trigger p .caret:first-child{font-size:16px}.flight-group div.accordion .item .trigger .details{position:relative;padding:8px}.flight-group div.accordion .item .trigger .details>p{margin-right:288px;line-height:normal;font-size:15px}.flight-group div.accordion .item .trigger .details>p.fly-from{font-size:14px;padding-bottom:8px;margin-right:0}.flight-group div.accordion .item .trigger .details>p .caret{font-size:16px}.flight-group div.accordion .item .trigger .details>p span{color:#666}.flight-group div.accordion .item .trigger .details .price{position:absolute;top:14px;right:8px;padding-right:229px}.flight-group div.accordion .item .trigger .details .price.one{padding-right:129px}.flight-group div.accordion .item .trigger .details .price h2,.flight-group div.accordion .item .trigger .details .price h4{float:left;color:#000}.flight-group div.accordion .item .trigger .details .price h4{margin-top:6px}.flight-group div.accordion .item .trigger .details .price h2{margin-top:3px}.flight-group div.accordion .item .trigger .details .flight-text{pointer-events:auto;display:inline-block}.flight-group div.accordion .item .content{background:0 0;overflow:visible}.flight-group div.accordion .item .content ul{padding:0 8px 8px}.flight-group div.accordion .item .content ul li{position:relative;float:left;margin-right:10px;font-size:15px}.flight-group div.accordion .item .content ul li .caret{position:absolute;top:-4px;left:0;font-size:20px;line-height:100%}.flight-group div.accordion .item .content ul li span{color:#ef0000}.flight-group div.accordion .item .content ul li.type{padding-left:22px}.flight-group div.accordion .item .content ul li.car-hire{text-transform:capitalize}.flight-group div.accordion .item .content .button-container .button{display:none;margin-bottom:-1px}@media only screen and (min-width:480px) and (max-width:579px){.product.single-accommodation .image-container{margin-top:10px}.product.single-accommodation .copy-container{margin:0}.product.single-accommodation .copy-container .copy{float:none;padding:10px 15px 0;width:auto}.product.single-accommodation .copy-container .copy ul.square li{width:auto}.product.single-accommodation .copy-container .copy .ta-container{display:none}}@media only screen and (max-width:479px){.product.single-accommodation{padding-bottom:0}.product.single-accommodation .image-container{float:none;width:auto}.product.single-accommodation .image-container>a{display:block;width:210px;float:left;margin-right:10px}.product.single-accommodation .image-container>a img{margin:0}.product.single-accommodation .image-container ul{border:none;border-top:1px solid #e6e6e6}.product.single-accommodation .image-container ul li{float:none;border:none;border-bottom:1px solid #e6e6e6}.product.single-accommodation .image-container ul li.gallery a,.product.single-accommodation .image-container ul li.map a{padding:13px 0 0;height:45px;text-align:center}.product.single-accommodation .image-container ul li.gallery a .caret,.product.single-accommodation .image-container ul li.map a .caret{position:static}.product.single-accommodation .image-container ul li.gallery a .text,.product.single-accommodation .image-container ul li.map a .text{display:none}.product.single-accommodation .copy-container{margin:0}.product.single-accommodation .copy-container .copy{float:left;width:100%;padding:10px 0 20px}.flight-group div.accordion .item .trigger .details>p .caret.next,.product.single-accommodation .copy-container .copy .ta-container,.product.single-accommodation .copy-container .copy ul.square{display:none}.flight-group div.accordion .item .trigger .details>p span:last-child{display:none}}@media only screen and (max-width:479px) and (orientation:landscape){.flight-group div.accordion .item .trigger .details>p .caret.next{display:inline-block}.flight-group div.accordion .item .trigger .details>p span:last-child{display:inline-block}}@media only screen and (max-width:579px){.flight-group div.accordion{float:none;width:auto}.flight-group div.accordion .item{position:relative}.flight-group div.accordion .item>.button{display:none}.flight-group div.accordion .item .trigger{height:auto;pointer-events:auto}.flight-group div.accordion .item .trigger .caret.state{display:inline-block;color:#70cbf4;top:auto;bottom:20px}.flight-group div.accordion .item .trigger p .caret{color:#999;position:static}.flight-group div.accordion .item .trigger p .caret:first-child{font-size:16px}.flight-group div.accordion .item .trigger .details{position:relative;padding:8px}.flight-group div.accordion .item .trigger .details>p{margin-right:100px;line-height:normal;font-size:15px}.flight-group div.accordion .item .trigger .details>p.fly-from{font-size:14px;padding-bottom:8px}.flight-group div.accordion .item .trigger .details>p .caret{font-size:16px}.flight-group div.accordion .item .trigger .details>p span{color:#666}.flight-group div.accordion .item .trigger .details .price{position:absolute;top:auto;bottom:14px;right:8px;padding-right:24px}.flight-group div.accordion .item .trigger .details .price.one{padding-right:24px}.flight-group div.accordion .item .trigger .details .price h2,.flight-group div.accordion .item .trigger .details .price h4{float:left;color:#000}.flight-group div.accordion .item .trigger .details .price h4{margin-top:6px}.flight-group div.accordion .item .trigger .details .price h2{margin-top:3px}.flight-group div.accordion .item .content{background:url(../../../images/shadow-down.png) center top no-repeat;-webkit-background-size:100% 8px;-moz-background-size:100% 8px;-o-background-size:100% 8px;background-size:100% 8px;overflow:hidden}.flight-group div.accordion .item .content ul{padding:0 8px 8px}.flight-group div.accordion .item .content ul li{float:none;border-bottom:1px dotted #e6e6e6;padding-top:10px;padding-bottom:10px;margin:0}.flight-group div.accordion .item .content ul li.type{padding-left:22px}.flight-group div.accordion .item .content ul li.type .caret.room{top:5px}.flight-group div.accordion .item .content ul li.type .caret.date,.flight-group div.accordion .item .content ul li.type .caret.food{top:7px}.flight-group div.accordion .item .content ul li.type .caret.car{top:8px}.flight-group div.accordion .item .content ul li.type .caret.star{top:6px}.flight-group div.accordion .item .content ul .hlo-luggage{background:url(../../../images/single-accomadadtion-panel-hand-luggage.png) 0 no-repeat}.flight-group div.accordion .item .content ul .padding-left{padding-left:24px}.flight-group div.accordion .item .content .button-container{padding:0 8px 10px}.flight-group div.accordion .item .content .button-container .button{display:block;position:static;float:right}.flight-group div.accordion .item .content .button-container .button.shortlist{margin-right:10px}.flight-group div.accordion .item.open .trigger{border-top:1px solid #cdcdcd}.flight-group div.accordion .item.open:last-child{border-bottom:1px solid #cdcdcd}.flight-group div.accordion .item.open+.item .trigger{border-top:1px solid #cdcdcd}}@media only screen and (min-width:580px) and (max-width:759px){.product.single-accommodation .image-container{margin:0 15px 0 0}.product.single-accommodation .copy-container{margin:0}.product.single-accommodation .copy-container .copy{float:none;padding:0 15px 0 0;width:auto}.product.single-accommodation .copy-container .copy ul.square{float:none}.product.single-accommodation .copy-container .copy .ta-container{display:none}.flight-group div.accordion{float:none;width:auto}.flight-group div.accordion .item{position:relative}.flight-group div.accordion .item>.button{display:none}.flight-group div.accordion .item .trigger{height:auto;pointer-events:auto}.flight-group div.accordion .item .trigger .caret.state{display:inline-block;color:#70cbf4;top:auto;bottom:20px}.flight-group div.accordion .item .trigger p .caret{color:#999;position:static}.flight-group div.accordion .item .trigger p .caret:first-child{font-size:16px}.flight-group div.accordion .item .trigger .details{position:relative;padding:8px}.flight-group div.accordion .item .trigger .details>p{margin-right:195px;line-height:normal;font-size:15px}.flight-group div.accordion .item .trigger .details>p.fly-from{font-size:14px;padding-bottom:8px}.flight-group div.accordion .item .trigger .details>p .caret{font-size:16px}.flight-group div.accordion .item .trigger .details>p span{color:#666}.flight-group div.accordion .item .trigger .details .price{position:absolute;top:auto;bottom:14px;right:8px;padding-right:24px}.flight-group div.accordion .item .trigger .details .price.one{padding-right:24px}.flight-group div.accordion .item .trigger .details .price h2,.flight-group div.accordion .item .trigger .details .price h4{float:left;color:#000}.flight-group div.accordion .item .trigger .details .price h4{margin-top:6px}.flight-group div.accordion .item .trigger .details .price h2{margin-top:3px}.flight-group div.accordion .item .content{background:url(../../../images/shadow-down.png) center top no-repeat;-webkit-background-size:100% 8px;-moz-background-size:100% 8px;-o-background-size:100% 8px;background-size:100% 8px;overflow:hidden}.flight-group div.accordion .item .content ul{padding:0 8px 8px}.flight-group div.accordion .item .content ul li{float:none;border-bottom:1px dotted #e6e6e6;transition:border-color .3s ease-in-out;-webkit-transition:border-color .3s ease-in-out;padding-top:10px;padding-bottom:10px;margin:0}.flight-group div.accordion .item .content ul li.type{padding-left:22px}.flight-group div.accordion .item .content ul li.type .caret{top:6px!important}.flight-group div.accordion .item .content ul li.type .caret.room{top:5px}.flight-group div.accordion .item .content ul li.type .caret.food{top:7px}.flight-group div.accordion .item .content .button-container{padding:0 8px 10px}.flight-group div.accordion .item .content .button-container .button{display:inline-block;position:static;float:right}.flight-group div.accordion .item .content .button-container .button.shortlist{margin-right:10px}.flight-group div.accordion .item.open .trigger{border-top:1px solid #cdcdcd}.flight-group div.accordion .item.open:last-child{border-bottom:1px solid #cdcdcd}.flight-group div.accordion .item.open+.item .trigger{border-top:1px solid #cdcdcd}}#content{padding:20px}#content .tabs-container.places{border-bottom:2px solid #e6e6e6}#content .tabs-container.places .tabs{float:right}#loading-results{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;overflow:hidden;background-color:rgba(255,255,255,.8)}#loading-results img{position:absolute;top:50%;left:50%;display:block;width:44px;height:44px;margin:-22px 0 0 -22px}@media only screen and (max-width:579px){#content{clear:both;padding:10px 10px 20px}#content.no-padding{padding:0 10px 10px}}#content.homepage{padding:0}#content.homepage #main{background-color:#fff;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#d7e5ee),to(#fff));background-image:-moz-linear-gradient(top,#d7e5ee,#fff);background-image:-ms-linear-gradient(top,#d7e5ee,#fff);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d7e5ee),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#d7e5ee,#fff);background-image:-o-linear-gradient(top,#d7e5ee,#fff);background-image:linear-gradient(top,#d7e5ee,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7e5ee', endColorstr='#ffffff', GradientType=0);padding:20px 20px 0;position:relative}#content.homepage #main .main-inner{overflow:visible;margin-right:368px}@media only screen and (max-width:579px){#content.homepage #main{padding:10px}#content.homepage #main #sidebar,#content.homepage #main .main-inner{float:none;width:auto;margin-right:0}}@media only screen and (min-width:580px) and (max-width:759px){#content.homepage #main{padding:10px 10px 0}#content.homepage #main #sidebar,#content.homepage #main .main-inner{float:none;width:auto;margin-right:0}}@media only screen and (min-width:760px) and (max-width:959px){#content.homepage #main #sidebar,#content.homepage #main .main-inner{float:none;width:auto;margin-right:0}}#banner{position:relative;overflow:hidden}#banner img{display:block;width:100%}#banner p{position:absolute;bottom:10px;left:10px;font-size:15px;color:#fff;padding:5px 10px;background-color:#333;background:rgba(0,0,0,.5)}#banner p.transparent{background:rgba(0,0,0,0);color:transparent}#banner p.transparent i.caret.link{color:transparent}#banner-with-advert{position:relative;overflow:hidden}#banner-with-advert img{display:block;width:100%}#banner-with-advert .copy-container{width:100%;position:absolute;bottom:0;left:0}#banner-with-advert .copy-container span.offer-type{display:inline-block;color:#000;background:#fcb819;text-transform:uppercase;font-size:16px;padding:6px 10px;margin-bottom:10px}#banner-with-advert .copy-container .offer-details{background:#2ea9e0;padding:10px}#banner-with-advert .copy-container .offer-details h4{text-transform:uppercase;color:#fcb819}#banner-with-advert .copy-container .offer-details h4 span{text-transform:none!important;color:#fff}#banner-with-advert .copy-container .offer-details p{font-size:15px;color:#fff}#banner-with-gallery-blurb{position:relative;overflow:hidden}#banner-with-gallery-blurb img{display:block;width:100%}#banner-with-gallery-blurb>.cropped{height:31.4vw;position:relative}#banner-with-gallery-blurb>.cropped img{position:relative;width:100%;height:auto!important;display:block;top:-10.875vw;background-color:#006ec9;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#72d2ff),to(#006ec9));background-image:-moz-linear-gradient(top,#72d2ff,#006ec9);background-image:-ms-linear-gradient(top,#72d2ff,#006ec9);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#72d2ff),color-stop(100%,#006ec9));background-image:-webkit-linear-gradient(top,#72d2ff,#006ec9);background-image:-o-linear-gradient(top,#72d2ff,#006ec9);background-image:linear-gradient(top,#72d2ff,#006ec9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72d2ff', endColorstr='#006ec9', GradientType=0)}#banner-with-gallery-blurb>.cropped>ul{position:absolute;right:10px;bottom:-16px;z-index:1}#banner-with-gallery-blurb>.cropped>ul li{float:left}#banner-with-gallery-blurb>.cropped>ul li a{display:block;width:110px;height:80px;position:relative;border:2px solid #fff;box-shadow:0 2px 0 rgba(0,0,0,.2)}#banner-with-gallery-blurb>.cropped>ul li a .image{width:110px;height:50px;float:left;position:absolute;top:0;left:0;overflow:hidden}#banner-with-gallery-blurb>.cropped>ul li a .image img{width:100%;position:relative;top:-10px}#banner-with-gallery-blurb>.cropped>ul li a .image.top-zero img{top:0}#banner-with-gallery-blurb>.cropped>ul li a .bg{width:110px;height:30px;background-color:#fff;display:block;position:absolute;top:50px;left:0}#banner-with-gallery-blurb>.cropped>ul li a .bg i,#banner-with-gallery-blurb>.cropped>ul li a .bg span{float:left}#banner-with-gallery-blurb>.cropped>ul li a .bg .caret{font-size:29px;margin:-2px 1px 0 3px;line-height:100%}#banner-with-gallery-blurb>.cropped>ul li a .bg .text{text-transform:uppercase;font-size:12px;margin-top:9px}#banner-with-gallery-blurb>.cropped>ul li.video{margin-right:10px}#banner-with-gallery-blurb>.cropped>ul li.video .image{background:url(../../../images/video-btn-bg.jpg) left top no-repeat}#banner-with-gallery-blurb>.cropped>ul li.video .image.no-image{background-image:none;background-color:#70cbf4;text-shadow:0 1px 0 rgba(0,0,0,.3)}#banner-with-gallery-blurb>.cropped>ul li.video .image.no-image:after{font-family:icons;font-size:48px;color:#fff;position:absolute;top:50%;left:50%;margin:-28px 0 0 -24px;content:"("}#banner-with-gallery-blurb>.cropped>ul li.gallery .image{background:url(../../../images/gallery-btn-bg.jpg) left top no-repeat}#banner-with-gallery-blurb .copy-container{width:100%;position:relative}#banner-with-gallery-blurb .copy-container>span{position:absolute;top:-16px;right:10px;background:#fff;color:#2ea9e0;padding:9px 12px 0 35px;height:32px;cursor:pointer;font-size:12px;text-transform:uppercase;box-shadow:0 2px 2px rgba(0,0,0,.3)}#banner-with-gallery-blurb .copy-container>span .caret{position:absolute;top:-1px;left:5px;font-size:29px;line-height:100%}#banner-with-gallery-blurb .copy-container>span.video{right:136px}#banner-with-gallery-blurb .copy-container>span.gallery{right:10px}#banner-with-gallery-blurb .copy-container .offer-details{background:#2ea9e0;padding:10px}#banner-with-gallery-blurb .copy-container .offer-details h3{color:#fcb819;margin-bottom:4px}#banner-with-gallery-blurb .copy-container .offer-details p{color:#fff;line-height:normal}#banner-with-gallery-blurb .copy-container .offer-details p.space{padding:5px 0}@media only screen and (max-width:579px){#banner-with-advert .copy-container{width:100%;position:static;margin-top:-42px}#banner-with-gallery-blurb>.cropped{height:auto}#banner-with-gallery-blurb>.cropped img{top:auto}#banner-with-gallery-blurb>.cropped>ul li a{height:30px}#banner-with-gallery-blurb>.cropped>ul li a .image{display:none}#banner-with-gallery-blurb>.cropped>ul li a .bg{top:0}#banner-with-gallery-blurb .copy-container .offer-details{padding:16px 10px}#banner-with-gallery-blurb .copy-container .offer-details p.space{padding:10px 0 5px}}@media only screen and (min-width:580px) and (max-width:759px){#banner-with-gallery-blurb .copy-container .offer-details{padding:16px 10px}}ul.search-setting{overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;background:#c3dae8;width:100%;padding:10px;margin-bottom:20px;-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}ul.search-setting li{float:left;overflow:visible}ul.search-setting li div{overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;font-size:15px;height:40px;position:relative;background:#70cbf4;color:#fff;padding:10px 10px 0 40px;margin-right:10px;border-radius:3px;cursor:pointer}ul.search-setting li div .caret{position:absolute;top:3px;left:7px;font-size:28px}ul.search-setting li:first-child div .caret{top:4px}ul.search-setting li.new-search{padding:0;background:0 0}ul.search-setting li.new-search .button{box-sizing:border-box;-moz-box-sizing:border-box;height:40px;width:100%;padding:3px 0 0;text-align:center}ul.search-setting li.new-search .button span{display:block;font-size:12px;text-transform:none!important;margin-bottom:-2px}ul.search-setting li.nights{width:14%}ul.search-setting li.party{width:8%}ul.search-setting li.new-search{width:12%}ul.search-setting li.large{width:22%}ul.search-setting li.large div .text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:479px){ul.search-setting{padding:10px 10px 0}ul.search-setting li{margin-bottom:10px}ul.search-setting li.large{width:100%}ul.search-setting li.large div{margin-right:0}ul.search-setting li.large.third{width:65%}ul.search-setting li.large.third div{margin-right:10px}ul.search-setting li.party{display:none}ul.search-setting li.new-search{width:35%}}@media only screen and (min-width:480px) and (max-width:759px){ul.search-setting{padding:10px 10px 0}ul.search-setting li{margin-bottom:10px}ul.search-setting li.large{width:50%}ul.search-setting li.large:first-child div{margin-right:5px}ul.search-setting li.large.second div{margin-right:0;margin-left:5px}ul.search-setting li.large.third div{margin-right:5px}ul.search-setting li.party{width:25%}ul.search-setting li.party div{margin-left:5px}ul.search-setting li.new-search{width:25%}}@media only screen and (min-width:760px) and (max-width:959px){ul.search-setting{padding:10px 10px 0}ul.search-setting li{margin-bottom:10px}ul.search-setting li.nights{width:21%}ul.search-setting li.nights div{margin-left:5px}ul.search-setting li.party{width:12%}ul.search-setting li.new-search{width:17%}ul.search-setting li.large{width:50%}ul.search-setting li.large:first-child div{margin-right:5px}ul.search-setting li.large.second div{margin-right:0;margin-left:5px}ul.search-setting li.large.third div{margin-right:5px}}#main ul.inspiration{margin-bottom:20px;overflow:hidden}#main ul.inspiration li{overflow:hidden;float:left;width:50%;margin-bottom:10px}#main ul.inspiration li a:hover{text-decoration:none}#main ul.inspiration li.odd{padding-right:5px}#main ul.inspiration li.even{padding-left:5px}#main ul.inspiration li.last{margin-bottom:0}#main ul.inspiration li img{display:block;width:100%}#main ul.inspiration li div{padding:8px 3px 0 5px}#main ul.inspiration li div h1{text-transform:uppercase;margin:0}#main ul.inspiration li div h1 .caret{position:relative;top:-5px;margin-left:-5px}#main ul.inspiration li.blue div{background:#70cbf4;border-bottom:1px solid #70cbf4}#main ul.inspiration li.blue div h1,#main ul.inspiration li.blue div h4{color:#fff}#main ul.inspiration li.white div{background:#fff;border-bottom:1px solid #e6e6e6}#main ul.inspiration li.white div h1,#main ul.inspiration li.white div h4{color:#2ea9e0}@media only screen and (max-width:479px){#main ul.inspiration{margin-right:0}#main ul.inspiration li{width:100%}#main ul.inspiration li img{display:none}#main ul.inspiration li.left{padding-right:0}#main ul.inspiration li.right{padding-left:0}}@media only screen and (min-width:480px) and (max-width:759px){#main ul.inspiration{margin-right:0}#main ul.inspiration li{width:100%}#main ul.inspiration li a{display:block;width:100%;position:relative;overflow:hidden}#main ul.inspiration li img{height:72px;width:auto;position:absolute;top:0;left:0}#main ul.inspiration li div{height:72px;margin-left:190px;position:relative;z-index:1}#main ul.inspiration li.left{padding-right:0}#main ul.inspiration li.right{padding-left:0}}.collections h2{color:#000;margin-bottom:6px}.collections ul{overflow:hidden;margin-bottom:10px}.collections ul li{box-sizing:border-box;-moz-box-sizing:border-box;width:50%;float:left;margin-bottom:10px}.collections ul li.odd{padding-right:5px}.collections ul li.even{padding-left:5px}.collections ul li a:hover{text-decoration:none}.collections ul li .image-container{position:relative}.collections ul li .image-container span{position:absolute;top:0;left:0;color:#fff;text-transform:uppercase;font-size:12px;padding:4px 5px}.collections ul li .image-container img{display:block;width:50%}.collections ul li .image-container p{box-sizing:border-box;-moz-box-sizing:border-box;color:#fff;position:absolute;top:6px;left:50%;padding:0 10px;line-height:normal;font-size:15px}.collections ul li .image-container.SnF,.collections ul li .image-container.SnF span{background:#d7d2c3;color:#092a5e}.collections ul li .image-container.SnF span:after{content:"Small and Friendly"}.collections ul li .image-container.SnF p{color:#000}.collections ul li .image-container.SnF p:after{content:"A collection of intimate hotels with an authentic feel"}.collections ul li .image-container.SEN,.collections ul li .image-container.SEN span,.collections ul li .image-container.sensatori,.collections ul li .image-container.sensatori span{background:#2d0001!important}.collections ul li .image-container.SEN span:after,.collections ul li .image-container.sensatori span:after{content:"TUI Sensatori"}.collections ul li .image-container.SEN p:after,.collections ul li .image-container.sensatori p:after{content:"5-star hotels designed to fuel the senses"}.collections ul li .image-container.COU,.collections ul li .image-container.COU span,.collections ul li .image-container.couples,.collections ul li .image-container.couples span{background:#002d41!important}.collections ul li .image-container.COU span:after,.collections ul li .image-container.couples span:after{content:"Couples"}.collections ul li .image-container.COU p:after,.collections ul li .image-container.couples p:after{content:"Contemporary, adults-only hotels"}.collections ul li .image-container.SMR span.dual>span:last-child{background:#002841}.collections ul li .image-container.FAM,.collections ul li .image-container.FAM span,.collections ul li .image-container.family-resorts,.collections ul li .image-container.family-resorts span{background:#50bec3}.collections ul li .image-container.FAM span:after,.collections ul li .image-container.family-resorts span:after{content:"Family Resorts"}.collections ul li .image-container.FAM p:after,.collections ul li .image-container.family-resorts p:after{content:"Created for families, with leading childcare and entertainment"}.collections ul li .image-container.SSR,.collections ul li .image-container.SSR span{background:#002841!important}.collections ul li .image-container.SSR span:after{content:"TUI Sensimar"}.collections ul li .image-container.SSR p:after{content:"Stylish holidays just for adults"}.collections ul li .image-container.VIL,.collections ul li .image-container.VIL span{background:#092a5f}.collections ul li .image-container.VIL span:after{content:"TUI Family Life"}.collections ul li .image-container.VIL p:after{content:"Created for families, with leading childcare and entertainment"}.collections ul li .image-container.GLD,.collections ul li .image-container.GLD span{background:#ffea4d}.collections ul li .image-container.GLD span:after{content:"Gold"}.collections ul li .image-container.GLD p:after{content:"Classic hotels designed for adults, with great entertainment"}.collections ul li .image-container.ROB,.collections ul li .image-container.ROB span{background:#5887a8}.collections ul li .image-container.ROB span:after{content:"Club Robinson"}.collections ul li .image-container.ROB p:after{content:"Classic hotels designed for adults, with great entertainment"}.collections ul li .image-container.SMR,.collections ul li .image-container.SMR span{background:#002841}.collections ul li .image-container.SMR span:after{content:"Sensimar"}.collections ul li .image-container.SMR p:after{content:"Classic hotels designed for adults, with great entertainment"}.collections ul li .image-container.PLT,.collections ul li .image-container.PLT span{background:#d7d2c3}.collections ul li .image-container.PLT span:after{content:"Platinum";color:#092a5e}.collections ul li .image-container.PLT p:after{content:"Stylish 4T and 5T hotels"}.collections ul li .image-container.PLL,.collections ul li .image-container.PLL span{background:#d7d2c3}.collections ul li .image-container.PLL span:after{content:"Platinum Lifestyle"}.collections ul li .image-container.PLL p:after{content:"Holidays in contemporary, premium hotels"}.collections ul li .image-container.ALC,.collections ul li .image-container.ALC span{background:#d7d2c3;color:#092a5e}.collections ul li .image-container.ALC span:after{content:"A La Carte"}.collections ul li .image-container.ALC p:after{content:"Luxury hotels from around the world"}.collections ul li .image-container.FTW,.collections ul li .image-container.FTW span{background:#00aeef}.collections ul li .image-container.FTW span:after{content:"2wentys"}.collections ul li .image-container.FTW p:after{content:"One long summer party"}.collections ul li .image-container.TVP,.collections ul li .image-container.TVP span{background:#d7d2c3;color:#092a5e}.collections ul li .image-container.TVP span:after{content:"Villas Collection"}.collections ul li .image-container.TVP p:after{content:"Well-equipped properties with a pool and car hire included"}.collections ul li .image-container.CnU,.collections ul li .image-container.CnU span{background:#70cbf4}.collections ul li .image-container.CnU span:after{content:"Chic & Unique"}.collections ul li .image-container.CnU p:after{content:"A collection of stylish hotels with the boutique touch"}.collections ul li .image-container.SKY{background:#d7d2c3;color:#092a5e}.collections ul li .image-container.SKY span{background:#d7d2c3;color:#092a5e;font-family:tui,Arial,sans-serif}.collections ul li .image-container.SKY span:after{content:"Skytours"}.collections ul li .image-container.SKY p:after{content:"Unbeatable value holidays"}.collections ul li .image-container.BLU,.collections ul li .image-container.BLU span{background:#092a5e;color:#fff}.collections ul li .image-container.BLU span:after{content:"TUI BLUE"}.collections ul li .image-container.BLU p:after{content:""}.collections ul li .image-container.SIM,.collections ul li .image-container.SIM span{background:#004383}.collections ul li .image-container.SIM span:after{content:"Simply Travel"}.collections ul li .image-container.SIM p:after{content:"Authentic holidays since 1978"}.collections ul li .image-container.HPD,.collections ul li .image-container.HPD span{background:#70cbf4}.collections ul li .image-container.HPD span:after{content:"HandPicked"}.collections ul li .image-container.HPD p:after{content:"Only from Thomson"}.collections ul li .image-container.FAV,.collections ul li .image-container.FAV span{background:#5f99c5}.collections ul li .image-container.FAV span:after{content:"3T Favourites"}.collections ul li .image-container.FAV p:after{content:"3T hotels that are highly rated by customers and score at least 4 out of 5 on TripAdvisor"}.collections ul li .image-container.FHV,.collections ul li .image-container.FHV span,.collections ul li .image-container.holiday-village,.collections ul li .image-container.holiday-village span{background:#9c1981}.collections ul li .image-container.FHV span:after,.collections ul li .image-container.holiday-village span:after{content:"Holiday Villages"}.collections ul li .image-container.FHV p:after,.collections ul li .image-container.holiday-village p:after{content:attr(data-content)}.collections ul li .image-container.FSP,.collections ul li .image-container.FSP span,.collections ul li .image-container.splash-world,.collections ul li .image-container.splash-world span{background:#64c3d7}.collections ul li .image-container.FSP span:after,.collections ul li .image-container.splash-world span:after{content:"Splash World"}.collections ul li .image-container.FSP p:after,.collections ul li .image-container.splash-world p:after{content:attr(data-content)}.collections ul li .image-container.FPR,.collections ul li .image-container.FPR span,.collections ul li .image-container.premier-luxury,.collections ul li .image-container.premier-luxury span{background:#808285}.collections ul li .image-container.FPR span:after,.collections ul li .image-container.premier-luxury span:after{content:"Premier"}.collections ul li .image-container.FPR p:after,.collections ul li .image-container.premier-luxury p:after{content:attr(data-content)}.collections ul li .image-container.FPF,.collections ul li .image-container.FPF span,.collections ul li .image-container.premier-families,.collections ul li .image-container.premier-families span{background:#808285}.collections ul li .image-container.FPF span:after,.collections ul li .image-container.premier-families span:after{content:"Premier"}.collections ul li .image-container.FPF p:after,.collections ul li .image-container.premier-families p:after{content:attr(data-content)}.collections ul li .image-container.FMA,.collections ul li .image-container.club-magic{background:#ffe100}.collections ul li .image-container.FMA span,.collections ul li .image-container.club-magic span{color:#000;background:#ffe100}.collections ul li .image-container.FMA span:after,.collections ul li .image-container.club-magic span:after{content:"TUI Magic Life"}.collections ul li .image-container.FMA p,.collections ul li .image-container.club-magic p{color:#000}.collections ul li .image-container.FMA p:after,.collections ul li .image-container.club-magic p:after{content:attr(data-content)}.collections ul li .image-container.FSO,.collections ul li .image-container.FSO span,.collections ul li .image-container.suneo-club,.collections ul li .image-container.suneo-club span{background:#f7941e}.collections ul li .image-container.FSO span:after,.collections ul li .image-container.suneo-club span:after{content:"SuneoClub"}.collections ul li .image-container.FSO p:after,.collections ul li .image-container.suneo-club p:after{content:attr(data-content)}.collections ul li .copy{box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;min-height:68px;background:#fff;padding:10px;border-bottom:1px solid #e6e6e6}.collections ul li .copy h4{color:#2ea9e0}.collections ul li .copy h4 span{display:inline-block;padding-left:3px;font-size:15px;color:#666}.collections ul li.flow-control{width:100%;height:0;margin:0}@media only screen and (max-width:579px){.collections ul li{width:auto;float:none}.collections ul li.odd{padding-right:0}.collections ul li.even{padding-left:0}}.already-booked{margin-bottom:20px}.already-booked h2{color:#000;margin-bottom:6px}.already-booked ul li{box-sizing:border-box;-moz-box-sizing:border-box}.already-booked ul li a{box-sizing:border-box;-moz-box-sizing:border-box;display:block;height:40px;padding:9px 5px 0 35px;border-bottom:1px solid #e6e6e6;position:relative}.already-booked ul li a .caret{position:absolute;line-height:100%}.already-booked ul li a .caret:first-child{top:3px;left:5px;font-size:26px}.already-booked ul li a .caret.link{top:13px;right:10px}.already-booked ul li:first-child a{border-top:1px solid #e6e6e6}@media only screen and (max-width:579px){.already-booked{margin-bottom:10px}}@media only screen and (min-width:580px) and (max-width:759px){.already-booked ul{overflow:hidden}.already-booked ul li{float:left;width:50%}.already-booked ul li a{box-sizing:border-box;-moz-box-sizing:border-box;margin:0 5px}}@media only screen and (min-width:760px) and (max-width:959px){.already-booked ul:after,.already-booked ul:before{display:table;content:""}.already-booked ul:after{clear:both}.already-booked ul li{float:left;width:33.3%}.already-booked ul li a{box-sizing:border-box;-moz-box-sizing:border-box;margin:0 5px}}.thomson-airways{overflow:hidden;background:#2ea9e0;margin-bottom:20px}.thomson-airways img{display:block;width:100%}.thomson-airways div{box-sizing:border-box;-moz-box-sizing:border-box;padding:15px 20px;background:#2ea9e0}.thomson-airways div h4{color:#fcb819;text-transform:uppercase}.thomson-airways div h4 span{color:#fff}@media only screen and (min-width:580px) and (max-width:759px){.thomson-airways div,.thomson-airways img{width:50%;float:left}}@media only screen and (min-width:760px) and (max-width:959px){.thomson-airways div,.thomson-airways img{width:50%;float:left}}.promo-message{background:#d7e5ee;padding:20px 20px 0;margin-bottom:-20px;position:relative;z-index:1}@media only screen and (max-width:579px){.promo-message{padding:10px 10px 0;margin-bottom:-10px}}@media only screen and (min-width:580px) and (max-width:759px){.promo-message{padding:10px 10px 0;margin-bottom:-10px}}.contact-us h3{color:#000;padding:10px 0 8px;border-top:1px dotted #e6e6e6;margin-top:10px}.contact-us p{padding-bottom:10px}.contact-us p.open-hours{color:#000}.contact-us .topside{text-align:right}.contact-us .topside a{font-size:15px}.contact-us .topside a .caret{line-height:100%;font-size:18px;position:relative;top:3px}#page.sen #banner-with-gallery-blurb .copy-container .offer-details{background:#00acc8}#page.sen .section-heading.branding{border-color:#00acc8}#page.sen .accordion.and-carousel .carousel .viewport ul li .product h4{color:#00acc8}#page.sen .check-prices.branding{max-width:350px}#page.sen .check-prices.branding>p{padding-bottom:0;border:none;line-height:normal}#page.sen .check-prices.branding>p span{color:#00acc8}@media only screen and (max-width:579px){#page.sen .check-prices.branding{max-width:none}}@media only screen and (min-width:760px){#page.sen div.accordion.and-carousel .trigger{border-color:#00acc8}}#page.sce .section-heading.branding{border-color:#111}#page.sce .accordion.and-carousel .carousel .viewport ul li .product h4{color:#111}#page.sce .check-prices.branding{max-width:350px}#page.sce .check-prices.branding>p{padding-bottom:0;border:none;line-height:normal}#page.sce .check-prices.branding>p span{color:#111}p.local-pad-bottom.ten.naughty a{word-wrap:break-word;display:block}p.local-pad-bottom.ten.naughty a:before{content:"A";font-family:icons-symbol;font-size:11px}@media only screen and (max-width:579px){#page.scn .check-prices.branding{max-width:none}}@media only screen and (min-width:760px){#page.sce div.accordion.and-carousel .trigger{border-color:#111}}#content.rob h1 span{color:#5887a8}#content.rob .inpage-nav .tabs li a{background:#5887a8}#content.rob .inpage-nav .tabs li.active a{background:#fff;color:#5887a8}#content.rob .inpage-nav .tabs li.active a .arrow{background:#4f7997}#content.rob #hero p.branding{display:block;background-color:#5887a8}#content.rob #hero p.branding:after{content:"Robinson"}#content.rob .accomm-ratings .official-rating.branding ul li.on{color:#5887a8}#content.rob .section-heading.branding{border-bottom:2px solid #5887a8}#content.rob .jump-tab>li.branding a{background-color:#d5e1e9;color:#4f7997}#content.rob .jump-tab>li.branding a .caret,#content.rob div.accordion.board-basis .content ul li .caret{color:#5887a8}@media only screen and (max-width:579px){#content.rob .inpage-nav .tabs li a{background:#fff;color:#4f7997}#content.rob .inpage-nav .tabs li.active a{background:#5887a8;color:#fff}}#content.smr h1 span{color:#002841}#content.smr .inpage-nav .tabs li a{background:#fff;color:#002841}#content.smr .inpage-nav .tabs li.active a{background:#002841;color:#fff}#content.smr .inpage-nav .tabs li.active a .arrow{background:#00090e}#content.smr #hero p.branding{display:block;background-color:#002d41;padding-right:94px}#content.smr #hero p.branding:after{content:"Couples"}#content.smr #hero p.branding>span{position:absolute;background-color:#002841;float:right;right:0;top:0;padding:4px 8px 2px}#content.smr #hero p.branding>span:after{content:"Sensimar"}#content.smr .accomm-ratings .official-rating.branding ul li.on{color:#002841}#content.smr .section-heading.branding{border-bottom:2px solid #002841}#content.smr .jump-tab>li.branding a{background-color:#0076c1!important;color:#00090e}#content.smr .jump-tab>li.branding a .caret,#content.smr div.accordion.board-basis .content ul li .caret{color:#002841}.rob-blog{margin-bottom:20px!important}.rob-blog a{color:#2ea9e0!important;font-size:14px;padding:7px!important}.rob-blog a .caret{position:static!important}@media only screen and (max-width:579px){#page.smr .inpage-nav .tabs li a{background:#fff;color:#00090e}#page.smr .inpage-nav .tabs li.active a{background:#002841;color:#fff}}.green{color:#aad700}.limited,.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}.cr-grey{color:#ccc}.tui-dark-blue{color:#092a5e}.bg-blue{background:#70cbf4}.bg-light-blue{background:#dbf2fc}.bg-dark-blue{background:#0a2b60}.bg-brand-basket,.bg-sand{background:#f9f8f6}.bg-tui-sand{background:#d7d2c3}.bg-light-grey{background:#f8f8f8}.bg-yellow{background:#fcb819}.bg-red{background:#ef0000}.bg-green{background:#aad700}.bg-brand-button,.bg-white{background:#fff}.bg-blue-10{background:#f0fafe}.wht{color:#fff}.bdr-blue,.bdr-brand-border{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{border-bottom:1px solid #333}.bdr-grey{border:1px solid #ccc}.pri-head{font-family:tui,Arial,sans-serif;font-size:24px}.sec-head{font-family:tui,Arial,sans-serif;font-size:20px;line-height:23px}.cap-head{font-family:tui,Arial,sans-serif;font-size:22px;text-transform:uppercase}.body-text{font-family:tui-light,Arial,sans-serif;font-size:15px;line-height:20px}.size-11{font-size:11px;line-height:18px}.size-12{font-size:12px}.size-13{font-size:13px}.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-26{font-size:26px}.size-28{font-size:28px}.size-30{font-size:30px}.size-38{font-size:38px}.line-h-22{line-height:22px}.line-h-26{line-height:26px}.line-h-30{line-height:30px}.font-n{font-style:normal}.font-i{font-style:italic}.text-l{text-align:left}.text-r{text-align:right}.text-c{text-align:center}.vertal-m{vertical-align:middle}.vertal-t{vertical-align:top}.dis-block{display:block}.dis-inblock{display:inline-block}.dis-inline{display:inline}.dis-table{display:table}.dis-table-row{display:table-row}.dis-table-cell{display:table-cell}.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}.fl{float:left}.fr{float:right}.fn{float:none}.cl-b{clear:both}.cl-r{clear:right}.cl-l{clear:left}.marg-all-0{margin:0}.marg-all-20{margin:20px}.marg-30-0{margin:30px 0}.marg-60-0{margin:60px 0}.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-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-30{margin-top:30px}.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-right-5{margin-right:5px}.marg-right-10{margin-right:10px}.marg-right-15{margin-right:15px}.marg-right-20{margin-right:20px}.pad-10{padding:10px}.pad-15{padding:15px}.pad-20{padding:20px}.pad-10-20{padding:10px 20px}.pad-15-10{padding:15px 10px}.pad-20-10{padding:20px 10px}.pad-10-0{padding:10px 0}.pad-top-0{padding-top:0}.pad-top-5{padding-top:5}.pad-top-10{padding-top:10px}.pad-top-20{padding-top:20px}.pad-right-20{padding-right:20px}.pad-left-20{padding-left:20px}.pad-left-10{padding-left:10px}.pad-left-5{padding-left:5px}.pad-bottom-5{padding-bottom:5px}.pad-bottom-10{padding-bottom:10px}.pad-bottom-20{padding-bottom:20px}.pad-0-10{padding:0 10px}.pad-0-20{padding:0 20px}.pad-0{padding:0!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-330{max-width:330px}.max-width-420{max-width:420px}.w-40{width:40px}.w-80{width:80px}.bor-rad-3{border-radius:3px}.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.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.bg-white{background:#fff;color:#000;border:1px solid #fcb819}.button.bg-white:hover{background:#fcfcfc}.button.bg-brand-button{background:#fff;color:#000;border:1px solid #fcb819}.button.bg-brand-button:hover{background:#fcfcfc}.button.large{padding:0 55px}.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,.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}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}ul.square li:last-child{padding-bottom:0}.font-contrast .dark{color:#333}.font-contrast .light{color:#828282}.font-contrast .spacing{padding-right:5px}.dest-deals{padding:20px 0}.dest-deals:after,.dest-deals:before{display:table;content:""}.dest-deals:after{clear:both}.dest-deals .title{border-bottom:1px solid #e9e9e9;line-height:35px;padding:0!important}.dest-deals .dest-deals-blk{width:50%;float:left}.dest-deals .dest-deals-blk .wrapper{padding:20px 0}.dest-deals .dest-deals-blk .wrapper h4:empty{display:none}.dest-deals .dest-deals-blk .wrapper .promo-code{display:block;background:#AAD700;color:#fff;text-align:center;padding:10px 20px;font-family:tui}.dest-deals .dest-deals-blk .wrapper .promo-code .promo-code-sum16{display:block;font-size:20px}.dest-deals .dest-deals-blk .wrapper .promo-code .promo_terms_condition{display:block;font-size:12px}.dest-deals .dest-deals-blk .wrapper h4{padding-bottom:15px;display:inline-block}.dest-deals .dest-deals-blk .wrapper ul li:nth-child(odd){background:#f0fafe}.dest-deals .dest-deals-blk .wrapper ul li{padding:5px 10px}.dest-deals .dest-deals-blk .wrapper ul li a{color:#000;line-height:40px}.dest-deals .dest-deals-blk .wrapper ul li a .deals-name{width:60%}.dest-deals .dest-deals-blk .wrapper ul li a span span.from{font-size:17px;font-family:tui}.dest-deals .dest-deals-blk .wrapper ul li a span span.pound{font-size:24px;font-family:tui}.dest-deals .dest-deals-blk .wrapper ul li a span span.pricepp{font-size:50px;font-family:tui}.dest-deals .dest-deals-blk .wrapper ul li a span span.pp{font-size:20px;font-family:tui}.dest-deals .dest-deals-blk .wrapper a{line-height:40px}.dest-deals .dest-deals-blk .wrapper .border-bottom{border-bottom:1px solid #ebe9e2}.dest-deals .dest-deals-blk .wrapper .view-more{padding:5px 0}@media only screen and (min-width:960px){.std-wrapper .dest-deals div div:nth-child(even) .wrapper{padding-right:20px}.std-wrapper .dest-deals div div:nth-child(odd) .wrapper{padding-left:20px}.dest-deals .content-width div div:nth-child(even) .wrapper{padding-right:20px}.dest-deals .content-width div div:nth-child(odd) .wrapper{padding-left:20px}.dest-deals .dest-deals-blk ul li a .deals-name{width:63%!important}}@media only screen and (min-width:760px) and (max-width:959px){.std-wrapper .dest-deals div div:nth-child(even) .wrapper{padding-right:20px}.std-wrapper .dest-deals div div:nth-child(odd) .wrapper{padding-left:20px}.dest-deals .content-width div div:nth-child(even) .wrapper{padding-right:20px}.dest-deals .content-width div div:nth-child(odd) .wrapper{padding-left:20px}.dest-deals .dest-deals-blk ul li a .deals-name{width:49%!important}}@media only screen and (min-width:580px) and (max-width:759px){.dest-deals .dest-deals-blk{width:100%}.dest-deals .dest-deals-blk .wrapper ul li a .deals-name{width:55%!important}.dest-deals .dest-deals-blk .wrapper ul li a span span.pricepp{font-size:38px!important}.dest-deals .dest-deals-blk .wrapper ul li a span span.pp{font-size:17px!important}}@media only screen and (max-width:579px){.dest-deals .dest-deals-blk{width:100%}.dest-deals .dest-deals-blk .wrapper ul li a .deals-name{width:50%!important;font-size:14px}.dest-deals .dest-deals-blk .wrapper ul li a span span.pricepp{font-size:38px!important}.dest-deals .dest-deals-blk .wrapper ul li a span span.pp{font-size:17px!important}}.shop-finder{position:relative;height:calc(100vh - 220px);min-height:300px}.shop-finder .functions-wrap{float:left;width:324px;height:100%;overflow-y:hidden;position:relative}.shop-finder .functions-wrap>.content{width:314px}.shop-finder .functions-wrap .iScrollVerticalScrollbar{width:4px!important;background:#dbf2fc!important}.shop-finder .functions-wrap .iScrollVerticalScrollbar .iScrollIndicator{background:#70cbf4!important}.shop-finder .search{background:#f9f8f6;padding:20px 10px;position:relative}.shop-finder .search>p{line-height:normal;margin-bottom:10px}.shop-finder .search>p.error,.shop-finder .search>p.location-error{color:#ef0000;display:none;margin-top:-5px}.shop-finder .search .input-container{position:relative;margin-bottom:15px}.shop-finder .search .input-container input[type=text]{width:100%;-webkit-appearance:none;padding-right:54px!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:0}.shop-finder .search .input-container .list-btn{width:44px;height:38px;padding-top:12px;box-shadow:-1px 0 2px -1px inset;background-color:#f9f8f6;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#fff),to(#f9f8f6));background-image:-moz-linear-gradient(top,#fff,#f9f8f6);background-image:-ms-linear-gradient(top,#fff,#f9f8f6);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f9f8f6));background-image:-webkit-linear-gradient(top,#fff,#f9f8f6);background-image:-o-linear-gradient(top,#fff,#f9f8f6);background-image:linear-gradient(top,#fff,#f9f8f6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f8f6', GradientType=0);border-left:1px dotted #d2bea0;position:absolute;top:1px;right:1px;z-index:1;color:#999;font-size:13px;text-transform:uppercase;text-shadow:0 1px 0 #fff;text-align:center;cursor:pointer;overflow:hidden}.shop-finder .search .input-container .list-btn .caret{font-size:20px;line-height:100%;text-transform:none!important;margin-top:-3px}.shop-finder .search .input-container p{display:none;background:#fff;position:absolute;top:1px;left:1px;min-width:70%;padding:7px 0 0 37px;color:#999}.shop-finder .search .input-container p img{width:20px;position:absolute;top:9px;left:11px}.shop-finder .search .auto-complete{width:calc(100% - 22px);margin-top:-15px}.shop-finder .search .cta{width:100%;height:40px}.shop-finder .search.error>p.error{display:block}.shop-finder .search.error .input-container>input[type=text]{border:1px solid #ef0000!important}.shop-finder .search.location-error>p.location-error{display:block}.shop-finder .results{margin:20px 0}.shop-finder .results h4{color:#000;margin:20px 0}.shop-finder .results>ul>li{margin-bottom:20px;border:1px solid #e6e6e6}.shop-finder .results>ul>li .address{position:relative;padding:10px}.shop-finder .results>ul>li .address h4{color:#2ea9e0;margin:0 44px 0 0}.shop-finder .results>ul>li .address p{line-height:normal;color:#999;font-size:15px}.shop-finder .results>ul>li .address p span{display:block;margin:0 44px 0 0}.shop-finder .results>ul>li .address p span.distance{font-size:12px;color:#000;padding-top:2px}.shop-finder .results>ul>li .address p.map{position:absolute;top:10px;right:10px;width:44px;cursor:pointer;text-align:center;text-transform:uppercase;color:#2ea9e0;font-size:12px;padding:3px 0 5px}.shop-finder .results>ul>li .address p.map .caret.pin{font-size:30px;line-height:100%}.shop-finder .results>ul>li .address>span{width:0;height:0;position:absolute;left:10px;bottom:-16px;border-style:solid;border-width:8px;border-color:#fff transparent transparent}.shop-finder .results>ul>li .opening-times{background:#f9f8f6;padding:10px;font-size:15px}.shop-finder .results>ul>li .opening-times>p{color:#000;line-height:normal;font-size:15px;margin:4px 0 2px}.shop-finder .results>ul>li .opening-times div.accordion{width:100%;float:none;padding-bottom:10px}.shop-finder .results>ul>li .opening-times div.accordion .item{border:none}.shop-finder .results>ul>li .opening-times div.accordion .item .trigger{border:none;height:auto}.shop-finder .results>ul>li .opening-times div.accordion .item .trigger p{padding:0;border:none;color:#2ea9e0;text-transform:none!important;font-size:15px}.shop-finder .results>ul>li .opening-times div.accordion .item .trigger p:before{content:"View"}.shop-finder .results>ul>li .opening-times div.accordion .item .content{background:0 0}.shop-finder .results>ul>li .opening-times div.accordion .item .content ul{padding:10px 0 0}.shop-finder .results>ul>li .opening-times div.accordion .item .content ul li{padding-bottom:4px}.shop-finder .results>ul>li .opening-times div.accordion .item .content ul li span{display:inline-block;color:#000;width:60px}.shop-finder .results>ul>li .opening-times div.accordion .item .content ul li:last-child{padding-bottom:0}.shop-finder .results>ul>li .opening-times div.accordion .item.open .trigger p:before{content:"Hide"}.shop-finder .results>ul>li .opening-times>ul{margin-bottom:10px}.shop-finder .results>ul>li .opening-times>ul li{border-top:1px dotted #ccc;padding:8px 5px 6px 26px;position:relative}.shop-finder .results>ul>li .opening-times>ul li .caret{position:absolute;top:4px;left:2px;font-size:22px}.shop-finder .results>ul>li .opening-times>.buttons .button{height:38px;position:relative;padding-left:34px}.shop-finder .results>ul>li .opening-times>.buttons .button .caret{position:absolute;top:7px;left:8px;text-shadow:none;font-size:22px;line-height:100%}.shop-finder .results>ul>li .opening-times>.buttons .button:first-child{margin-right:10px}.shop-finder .results>ul>li .opening-times>.buttons p.tel{display:none;position:relative}.shop-finder .results>ul>li .opening-times>.buttons p.tel .caret{float:left;position:relative;top:-2px;margin-right:5px;font-size:22px;line-height:22px}.shop-finder .results #results-pagination{padding-bottom:0;border:none}.shop-finder .results #results-pagination .pages{padding-bottom:13px}.shop-finder .map-container{background:#e6e6e6;position:absolute!important;top:0;right:0;left:330px;bottom:0;overflow:hidden}.shop-pop{width:260px;background:#fff}.shop-pop p{font-size:14px;padding:9px 15px 5px;line-height:normal;color:#000}.shop-pop p.title{position:relative;text-transform:uppercase;border-bottom:1px solid #e6e6e6;background:#f5f5f5}.shop-pop p.title .close{display:none;position:absolute;top:0;bottom:0;right:5px;height:16px;margin:auto 0;color:#999;font-family:icons;font-size:19px;line-height:15px;text-transform:none!important;cursor:pointer}.shop-pop p.content{padding-bottom:10px}.shop-pop p.content span{display:block}.shop-pop .button{display:block;height:38px;text-align:center;margin:0 10px 12px}@media only screen and (max-width:759px){.shop-finder{height:auto}.shop-finder .functions-wrap{float:none;width:auto;height:auto;min-height:316px}.shop-finder .functions-wrap>.content{width:auto}.shop-finder .functions-wrap .iScrollVerticalScrollbar,.shop-finder .map-container{display:none}}html.desktop .carousel .controls{display:block}html.desktop .shop-finder .functions-wrap>.content{width:305px}html.desktop .shop-finder .functions-wrap .iScrollVerticalScrollbar{width:12px!important}html.desktop .shop-finder .results>ul>li .opening-times>.buttons a.tel{display:none}html.desktop .shop-finder .results>ul>li .opening-times>.buttons p.tel{display:inline-block}html.desktop .shop-pop p.title .close{display:block}@media only screen and (min-width:580px) and (max-width:759px){html.desktop .shop-finder .functions-wrap>.content{width:auto}}@media only screen and (max-width:579px){html.desktop .shop-finder .functions-wrap>.content{width:auto}}html.ie div.accordion .item.open .trigger .caret.state:after{content:"m"}html.ie #content input[type=number],html.ie #content input[type=password],html.ie #content input[type=text],html.ie .inner-modal-mask input[type=number],html.ie .inner-modal-mask input[type=password],html.ie .inner-modal-mask input[type=text],html.ie .modal-content input[type=number],html.ie .modal-content input[type=password],html.ie .modal-content input[type=text]{padding:6px 10px;line-height:24px}html.ie .sticky.scroll-snap{opacity:1}html.dj_ie8 #content.homepage #main .main-inner{margin-right:368px;float:none}html.dj_ie8 #content #results ul li .product.special{border:1px solid #e6e6e6}.ie8 #footer #booked p a,.ie8 #footer #terms p a,.ie8 #footer .accordion .ensLinkTrack,.ie9 #footer #booked p a,.ie9 #footer #terms p a,.ie9 #footer .accordion .ensLinkTrack{float:left;width:200px}.ie9 .quadratic .viewport{opacity:1}html.dj_webkit #quick-search .search-field input[type=submit]{padding:2px 0 4px}html.dj_webkit .facilities-breakdown .two-columns p{border-bottom:1px dashed #fff}html.dj_webkit .window.holiday-finder .holiday-finder-content .row .caret{top:37px}html.dj_webkit #quick-search label .search-field>div .auto-complete{top:11px}html.dj_webkit #footer #utility a#backtotop{top:-1px}html.dj_webkit #footer #search .search-field input[type=submit]{margin-top:-1px;text-indent:-2px;width:29px;padding-bottom:2px}@media only screen and (max-width:579px){html.dj_webkit .map-filters #filter-panel ul li label span.icon{top:6px}}@media only screen and (min-width:580px) and (max-width:759px){html.dj_webkit .window.holiday-finder .holiday-finder-content .row .caret{top:11px}}html.dj_gecko .marker-country span.arrow,html.dj_gecko .marker-country span.arrow-border{top:27px}html.dj_gecko ul.radiolist li{padding:1px 0 5px 25px}html.ios a,html.ios a:hover{text-decoration:none}html.ios #nav .viewport ul#nav-list>li a{padding:10px 20px 0}html.ios .map-filters #filter-panel ul li label{padding:10px 0 10px 40px}html.ios #quick-search label .search-field input[type=text]{margin-top:8px}html.ios #filters .viewport ul.filter-controls li.back .caret.close{padding:11px 14px 16px}html.ios .fixed-filters .content-width #filters{margin-right:20px}html.ios .radio{line-height:100%}html.ios .modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.active .caret.tick{top:4px}html.ios .modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.active.popular.first .caret{top:27px}html.ios .modal .window .inner-modal-mask .inner-popup .content ul.suggestion-options li.active.country.first .caret{top:31px}html.ios .villa-availability ul.availability li{padding-top:6px}html.ios .product .copy-container .copy h3 span.t-rating span{top:3px!important}html.ios ul.latest-deals li .product .copy h4.resort-title span.t-rating span{top:2px}html.ios #footer #contact .speak{padding-top:2px}html.ios.retina .modal .window .finder .row ul.auto-complete{top:63px}@media only screen and (max-width:579px){html.ios .window .holiday-finder .inner-modal-mask .inner-popup ul li .hit-area .caret{top:14px;left:14px;padding:0 2px 3px}html.ios div.accordion.board-basis .content ul li .caret{top:-5px}html.ios .flight-group div.accordion .item .trigger .details>p .caret.flyin,html.ios .flight-group div.accordion .item .trigger .details>p .caret.flyout,html.ios .flight-group div.accordion .item .trigger .details>p .caret.time{margin:0 -1px}html.ios.retina #quick-filter.more-options .content-width .more-options-container{height:68px}}@media only screen and (max-width:579px) and (orientation:landscape){html.ios-chrome .modal .window .inner-modal-mask .inner-popup .content .select .scroll{height:120px}html.ios .flight-group div.accordion .item .trigger .details>p .caret.flyin,html.ios .flight-group div.accordion .item .trigger .details>p .caret.flyout,html.ios .flight-group div.accordion .item .trigger .details>p .caret.time{margin:0}html.ios .quadratic.hide-controls>.button{opacity:0;pointer-events:none}}@media screen and (device-aspect-ratio:2/3) and (max-width:579px){html.ios .modal .window .modal-content.finder .row{margin-bottom:9px}html.ios .modal .window .modal-content.finder .col>div .col-rows input[type=number],html.ios .modal .window .modal-content.finder .col>div .col-rows span{margin-bottom:12px}html.ios #quick-filter .body ul li{height:37px;padding-top:9px}html.ios #quick-filter .body ul li .caret{margin-top:-5px}}html.mac #holiday-finder .logo .caret,html.mac #holidayfinder .logo .caret{top:5px}html.mac.dj_gecko #holiday-finder .text,html.mac.dj_gecko #holidayfinder .text,html.mac.dj_gecko #nav .viewport #nav-list ul>li a{padding-top:14px}html.mac.dj_gecko .modal .window .holiday-finder .half-rows .row .select span.text,html.mac.dj_gecko .modal .window .holiday-finder .row .add-more .input-container .summary{padding-top:12px}html.mac.dj_gecko .modal .window .holiday-finder .inner-modal-mask .inner-popup ul li label{padding-top:14px}html.mac.dj_gecko .select span.text{padding-top:7px}html.mac.dj_webkit #holiday-finder .text,html.mac.dj_webkit #holidayfinder .text,html.mac.dj_webkit #nav .viewport #nav-list ul>li a{padding-top:12px}html.mac.dj_webkit .modal .window .holiday-finder .half-rows .row .select span.text,html.mac.dj_webkit .modal .window .holiday-finder .row .add-more .input-container .summary{padding-top:11px}@media only screen and (max-width:579px){html.mac.dj_gecko #nav #holiday-finder .text{padding-top:14px}html.mac.dj_gecko #nav #holiday-finder .logo .caret{top:5px}html.mac.dj_gecko #nav #toggle{padding-top:19px}html.mac.dj_gecko #navi .viewport ul li a{padding-top:18px}html.mac.dj_webkit #nav #holiday-finder .text{padding-top:12px}html.mac.dj_webkit #nav #holiday-finder .logo .caret{top:5px}html.mac.dj_webkit #nav #toggle,html.mac.dj_webkit #navi .viewport ul li a{padding-top:17px}}html.android.stock #hero ul li.video{display:none}html.android #footer #utility ul.follow-us li.icon a span{margin-top:-1px}@media only screen and (max-width:579px) and (orientation:landscape){html.android #video-container .video-title{height:40px}html.android #video-container .video-title a.close{top:4px}}@media only screen and (min-width:580px) and (max-width:759px){html.android #video-container .video-title{height:40px}html.android #video-container .video-title a.close{top:4px}html.android #attractions .book-flow.button{font-size:15px!important;white-space:nowrap!important;padding:0!important}}html.kindle #hero ul li.video{display:none}@media only screen and (min-width:320px) and (orientation:landscape){html.kindle .modal .window .inner-modal-mask{height:calc(100% + 40px)}}@media only screen and (min-width:580px) and (max-width:759px) and (orientation:landscape){html.kindle .modal .window{height:335px}html.kindle .modal.filter .window{height:100%;margin-top:0}}@media only screen and (min-width:760px) and (max-width:959px){html.kindle .modal .window{height:335px;margin-top:-195px}html.kindle .modal .window .finder .col>div .col-rows input[type=number]{margin-right:8px}html.kindle .modal.filter .window{height:100%;margin-top:0}html.kindle .modal#tui_widget_finder_view_HolidayFinder_0 .window.auto-height{margin-top:-188px}}#acc-bar{background:#70cbf4;color:#fff;border-bottom:1px solid #8cd5f6}#acc-bar a{display:inline-block;color:#fff;font-size:15px}#acc-bar a .caret{text-transform:none!important}#acc-bar .content-width #menu{float:right;margin:8px 20px 8px 0}#acc-bar .content-width #menu li{float:left;line-height:100%}#acc-bar .content-width #menu li a{padding:0 8px}#acc-bar .content-width #menu li.shortlisted a{padding:0;margin-right:15px}#acc-bar .content-width #menu li.shortlisted a span{display:inline-block;background:#fcb819;color:#fff;border-radius:2px;padding:0 4px;position:relative;top:-1px;font-size:12px}#acc-bar .content-width #menu li.status{position:relative}#acc-bar .content-width #menu li.status a{border-right:1px solid #fff;padding-left:0}#acc-bar .content-width #menu li.status .dialog{min-width:300px}#acc-bar .content-width #menu li.status .dialog .arrow{right:25px}#acc-bar .content-width #menu li.create a{padding-right:0}#acc-bar .content-width #menu li.manage{position:relative;display:none}#acc-bar .content-width #menu li.manage>a{padding-right:0}#acc-bar .content-width #menu li.manage>a .caret{line-height:100%}#acc-bar .content-width #menu li.manage>a .caret.account{display:none}#acc-bar .content-width #menu li.manage>a .caret.state{margin-left:3px}#acc-bar .content-width #menu li.manage .dialog .arrow{right:30px}#acc-bar .content-width #menu li.manage ul li{float:none;border-bottom:1px solid #e6e6e6}#acc-bar .content-width #menu li.manage ul li a{display:block;color:#2ea9e0;text-transform:none!important;padding:10px 0;white-space:nowrap}#acc-bar .content-width #menu li.manage ul li.sign-out{border-bottom:none}#acc-bar .content-width #menu.logged-in li.shortlisted a{margin-right:5px}#acc-bar .content-width #menu.logged-in li.create,#acc-bar .content-width #menu.logged-in li.status{display:none}#acc-bar .content-width #menu.logged-in li.manage{display:block}#acc-bar .content-width #menu.logged-in li.manage.active>a .caret.state:after{content:"m"}#acc-bar .content-width #menu.logged-in li.manage.active .arrow,#acc-bar .content-width #menu.logged-in li.manage.active ul{display:block}#acc-bar .shortlist-trigger{float:right;position:relative;line-height:100%;padding:8px 20px 8px 30px}#acc-bar .shortlist-trigger .caret{font-size:22px;position:absolute;top:6px;left:4px}#acc-bar .shortlist-trigger .count{background:#fcb819;display:inline-block;padding:1px 4px;position:relative;z-index:1}.dialog{position:absolute;top:26px;right:0;z-index:2;display:none}.dialog .arrow{border-style:solid;border-width:6px;border-color:transparent transparent #fff;position:absolute;top:-12px}.dialog .content{background:#fff;color:#666;padding:8px 15px;box-shadow:0 5px 5px rgba(0,0,0,.2);font-size:15px}.dialog.signed-out{min-width:300px}.shortlist-status{position:fixed;top:0;left:0;z-index:100;width:100%;height:45px;background:#70cbf4;-webkit-transition:transform .2s ease;transition:transform .2s ease;-webkit-transform:translateY(-45px);transform:translateY(-45px)}.shortlist-status .logo{float:left;height:36px;width:124px;position:relative;margin:6px 10px 0;overflow:hidden;background:url(../../../images/logo/tui-globals-sprite.png) top left no-repeat}.shortlist-status .logo.thomson{width:156px;height:28px;-webkit-background-size:100px 205px;-moz-background-size:100px 205px;-o-background-size:100px 205px;background-size:100px 205px}.shortlist-status .logo.firstchoice{width:156px;height:40px;background-position:0 -261px;-webkit-background-size:148px 295px;-moz-background-size:148px 295px;-o-background-size:148px 295px;background-size:148px 295px}.shortlist-status .logo.falcon{width:156px;height:28px;background-position:0 -167px;-webkit-background-size:103px 221px;-moz-background-size:103px 221px;-o-background-size:103px 221px;background-size:103px 221px}.shortlist-status .caret{font-size:38px;line-height:100%;float:right;margin-right:12px}.shortlist-status span{display:inline-block;border-radius:30px;position:absolute;top:5px;right:11px;width:20px;text-align:center;padding-top:1px;background:#fcb819;font-size:15px;color:#fff}.shortlist-status span.count{z-index:1;-webkit-transition:-webkit-transform .3s ease .4s,opacity .2s ease .4s;transition:transform .3s ease .4s,opacity .2s ease .4s;-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}.shortlist-status.changed{-webkit-transform:translateY(0);transform:translateY(0)}.shortlist-status.changed .count{-webkit-transform:scale(1);transform:scale(1);opacity:1}@media only screen and (min-width:580px) and (max-width:759px){#acc-bar{position:absolute;right:0;z-index:1;background:0 0;border-bottom:none}#acc-bar .content-width #menu{margin-right:10px}#acc-bar .content-width #menu li.create,#acc-bar .content-width #menu li.shortlisted,#acc-bar .content-width #menu li.status{display:none}#acc-bar .content-width #menu li.manage{display:block}#acc-bar .content-width #menu li.manage>a span{display:none}#acc-bar .content-width #menu li.manage>a .caret.account{display:inline-block;font-size:25px}#acc-bar .content-width #menu li.manage>a .caret.state{display:inline-block;position:relative;top:-3px;margin-left:0}#acc-bar .content-width #menu li.manage .dialog{top:37px}#acc-bar .content-width #menu li.manage .dialog .arrow{right:21px}}@media only screen and (max-width:579px){#acc-bar{position:absolute;right:0;z-index:10;background:0 0!important;border-bottom:none}#acc-bar .content-width #menu{margin-right:10px}#acc-bar .content-width #menu li.create,#acc-bar .content-width #menu li.shortlisted,#acc-bar .content-width #menu li.status{display:none}#acc-bar .content-width #menu li.manage{display:block}#acc-bar .content-width #menu li.manage>a span{display:none}#acc-bar .content-width #menu li.manage>a .caret.account{display:inline-block;font-size:25px}#acc-bar .content-width #menu li.manage>a .caret.state{display:inline-block;position:relative;top:-3px;margin-left:0}#acc-bar .content-width #menu li.manage .dialog{top:37px}#acc-bar .content-width #menu li.manage .dialog .arrow{right:21px}#acc-bar .content-width .shortlist-trigger{height:45px;padding:8px 10px 0 28px}#acc-bar .content-width .shortlist-trigger .caret{font-size:38px;top:13px;left:4px}#acc-bar .content-width .shortlist-trigger .label{display:none}}.modal-content #shortlist{box-sizing:border-box;-moz-box-sizing:border-box;width:100%;margin-right:0;padding:15px}.modal-content #shortlist .button{float:left;clear:both;min-width:134px;margin-top:15px;padding:5px 15px;text-align:center}.modal-content #shortlist .delete{display:inline-block;margin-top:10px;cursor:pointer}.modal-content #shortlist textarea{width:100%;height:172px;padding:10px;background:#fff;border:1px solid #70cbf4;-webkit-box-shadow:0 0 6px 0 rgba(0,0,150,.3);box-shadow:0 0 6px 0 rgba(0,0,150,.3)}.modal-content #shortlist .transfer-note{margin-top:20px;font-size:15px}.modal-content #shortlist>p:first-child{margin-top:-8px}.modal-content #shortlist.add-comment .used-chars{font-size:15px;text-align:right}.modal-content #shortlist.add-comment a.button{float:right;clear:none;min-width:0}.modal-content #shortlist.add-comment .delete{float:left;margin-top:20px}.modal-content #shortlist.add-comment .btn-container{float:left;width:100%}.modal-content #shortlist.to-thomson h3{display:inline-block;vertical-align:middle}.modal-content #shortlist.to-thomson img{vertical-align:middle;margin-right:20px}.modal-content #shortlist.transfer-to-account .button{float:none;margin-left:20px}.modal-content #shortlist.transfer-select .select-container{position:relative;height:281px;margin-top:20px;border:1px solid #ccc;overflow:hidden}.modal-content #shortlist.transfer-select .select-container ul{height:260px;padding:10px 15px;overflow-y:scroll}.modal-content #shortlist.transfer-select .select-container ul>li{margin-top:15px;padding-left:30px}.modal-content #shortlist.transfer-select .select-container ul>li:first-child{margin-top:0}.modal-content #shortlist.transfer-select .select-container ul>li span{float:left;margin-right:20px}.modal-content #shortlist.transfer-select .select-container ul>li span.when{clear:left}.modal-content #shortlist.transfer-select .select-container:after,.modal-content #shortlist.transfer-select .select-container:before{content:" ";display:block;position:absolute;top:1px;left:1px;width:calc(100% - 20px);height:1px;background:#fff;box-shadow:-4px 0 6px 5px #fff;z-index:10}.modal-content #shortlist.transfer-select .select-container:after{bottom:1px;top:auto}.modal-content #shortlist.transfer-select input[type=submit]{float:right}.modal-content .transfer-to-th p{margin:5px 0;color:#fff;font-size:24px;line-height:31px;text-align:center}#content .modal-content #shortlist{min-height:0}@media only screen and (max-width:579px){.modal-content #shortlist.transfer-select{padding-bottom:50px}.modal-content #shortlist.transfer-select .select-container{height:auto;border:none}.modal-content #shortlist.transfer-select .select-container ul{height:auto;padding-left:0;overflow-y:visible}.modal-content #shortlist.to-thomson h3{width:195px}}@media only screen and (min-width:580px) and (max-width:759px){.modal-content #shortlist.transfer-select .select-container{height:auto;border:none}.modal-content #shortlist.transfer-select .select-container ul{height:auto;padding-left:0;overflow-y:visible}}.bubble{display:inline-block;position:relative;width:16px;height:10px;background:#70cbf4;border-radius:2px}.bubble:after{display:block;content:"";position:absolute;bottom:-3px;left:3px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #70cbf4}#content #shortlist{min-height:450px}#shortlist .alert{clear:both;margin-bottom:20px;padding:0!important}#shortlist .alert.no-longer{float:left;width:100%;margin-top:20px}#shortlist .alert.no-longer a{float:right}#shortlist .heading-with-controls h3{margin-bottom:10px;padding-top:3px;color:#000}#shortlist .heading-with-controls.sticky{top:0;left:0;width:100%;padding:10px 20px 5px;background:#ebf0f5;box-shadow:0 3px 5px rgba(0,0,0,.3);z-index:99}#shortlist .heading-with-controls.sticky h3{margin-bottom:0}#shortlist #results>ul{transition:height .3s ease}#shortlist #results>ul>li{float:left;width:100%;opacity:1}#shortlist #results>ul>li.remover{transition:opacity .3s ease,height .3s ease .4s;opacity:0;height:0!important}#shortlist #results .tooltip{font-size:15px}#shortlist #results .bubble{top:-1px;margin-right:8px}#shortlist #results .social{margin-top:15px}#shortlist #results .social>ul>li{width:100%;padding:8px 0;border-top:1px solid #e6e6e6}#shortlist #results .social>ul>li:first-child{border-top:0}#shortlist #results .social>ul>li>a{display:block;color:#70cbf4}#shortlist #results .social>ul>li span{display:inline-block;background:0 0;text-transform:uppercase;font-size:15px}#shortlist #results .section-title{color:#000;margin:30px 0 20px;float:left;width:100%}#shortlist #results .section-title.minus{margin:0 0 20px}#shortlist #results .product{position:relative}#shortlist #results .product .copy-container .copy{min-height:200px}#shortlist #results .product .copy-container .copy .social{display:none}#shortlist #results .product .copy-container .alter-price{padding:6px 15px 7px;color:#fff}#shortlist #results .product .copy-container .alter-price.increased{background:#ef0000}#shortlist #results .product .copy-container .alter-price.decreased{background:#71a132}#shortlist #results .product .copy-container .alter-price p{text-transform:uppercase;line-height:normal}#shortlist #results .product .copy-container .alter-price p span{float:left;margin-right:6px;text-transform:none}#shortlist #results .product .copy-container .alter-price a{color:#fff}#shortlist #results .product .copy-container .alter-price a.tooltip{border-color:#fff;text-transform:none;float:left;clear:left}#shortlist #results .product .copy-container .price{min-height:0}#shortlist #results .product .copy-container .price .alter-price{display:none;margin-left:102px}#shortlist #results .product .copy-container .price>ul{padding:0}#shortlist #results .product .copy-container .price>ul li{border:none}#shortlist #results .product .copy-container .price>ul li:first-child{margin-top:0}#shortlist #results .product .copy-container .price>ul li.error{padding:0;font-size:15px}#shortlist #results .product .copy-container .price .duration-date{font-size:14px;line-height:normal}#shortlist #results .product .copy-container .price .duration-date span{display:block}#shortlist #results .product .copy-container .price.soldout p{margin:10px 0}#shortlist #results .product .copy-container div.accordion{float:none;border-bottom:1px solid #fff}#shortlist #results .product .copy-container div.accordion a.tooltip{display:inline}#shortlist #results .product .copy-container div.accordion .trigger .caret:first-child{left:13px}#shortlist #results .product .copy-container div.accordion .trigger .caret.state{right:15px}#shortlist #results .product .copy-container div.accordion .trigger p{padding:7px 29px 0 40px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#shortlist #results .product .copy-container div.accordion .content ul li{width:100%}#shortlist #results .product .copy-container div.accordion .content ul li .caret{line-height:100%}#shortlist #results .product .copy-container div.accordion .content ul.included{padding:10px 15px}#shortlist #results .product .copy-container div.accordion .content ul.included li{position:relative;clear:both;width:auto!important;margin-top:2px;padding-top:4px}#shortlist #results .product .copy-container div.accordion .content ul.included li:first-child{margin-top:0}#shortlist #results .product .copy-container div.accordion .content ul.included li .caret{position:absolute;top:0;left:0;font-size:20px}#shortlist #results .product .copy-container div.accordion .content ul.included li .caret.hand{background:url(../../../images/single-accomadadtion-panel-hand-luggage.png) left top no-repeat;vertical-align:middle;width:25px;margin-top:8px}#shortlist #results .product .copy-container div.accordion .content ul.included .added-extras{position:relative;top:-2px}#shortlist #results .product .copy-container div.accordion .content .flight-pattern{padding:10px 15px 0}#shortlist #results .product .copy-container div.accordion .content .flight-pattern ul li>span{float:none}#shortlist #results .product .copy-container div.accordion .content .flight-pattern ul li p{text-transform:none!important}#shortlist #results .product .copy-container div.accordion .content .flight-pattern ul li .airline-logo{float:none;padding-left:0}#shortlist #results .product .copy-container div.accordion.sand .item:last-child{border-bottom:1px solid #ddd0c0}#shortlist #results .product .button-container{background:#f9f8f6;float:right;padding:5px 15px 15px}#shortlist #results .product .button-container .compare{padding:5px 0 15px}#shortlist #results .product .button-container .compare .radio{position:relative;top:1px;margin-right:5px;font-size:16px}#shortlist #results .product .button-container .compare span,#shortlist #results .product .button-container .compare>a{font-size:15px}#shortlist #results .product .button-container .button{width:calc(40% - 6px);padding:0;text-align:center;font-size:14px;float:left}#shortlist #results .product .button-container .button.view{float:right;width:calc(60% - 6px)}#shortlist #results .product .button-container .button.blue-border{border:1px solid #70cbf4;background:#fff;color:#70cbf4}#shortlist #results .product.unavailable .image-container img{margin-bottom:0}#shortlist #results .product.unavailable .copy-container .copy{min-height:0}#shortlist #results .product.unavailable .copy-container .copy p{margin:5px 0;line-height:normal}#shortlist #results .product.unavailable .copy-container .copy p span{float:left;margin-right:6px}#shortlist #results .product.unavailable .copy-container .leave-date{float:left;clear:left}#shortlist #results .product.unavailable .remove-shortlisted{position:relative;min-height:152px;padding:15px;overflow:visible}#shortlist #results .product.unavailable .remove-shortlisted p.alert{padding:5px 6px;margin-bottom:12px;color:#ef0000}#shortlist #results .product.unavailable .remove-shortlisted .button-container{padding:0;background:0 0;float:none;position:absolute;right:15px;bottom:15px;left:0}#shortlist #results .product.unavailable .remove-shortlisted .button-container .button{width:calc(50% - 6px)}#shortlist #results .product.unavailable .remove-shortlisted .button-container .button.blue{float:right;padding:5px 0}#shortlist #results .product.unavailable .alternatives{float:left;clear:left;margin-top:-8px;padding:0 15px 15px}#shortlist .delete-holidays{float:right;margin-top:10px}@media only screen and (min-width:480px) and (max-width:579px){#shortlist{margin-right:0}#shortlist .alert.no-longer a{float:none;display:inline;white-space:nowrap}#shortlist .heading-with-controls.sticky{padding:10px 10px 5px}#shortlist #results .product .copy-container .alter-price,#shortlist #results .product .copy-container .copy .social{display:none}#shortlist #results .product .copy-container .price .alter-price{display:block;position:absolute;right:0;top:0}#shortlist #results .product .copy-container .price .alter-price p{float:right;width:auto}#shortlist #results .product .copy-container .price .duration-date{float:left;width:100%}#shortlist #results .product .copy-container .price .duration-date span{display:inline-block}#shortlist #results .product .copy-container .accordion{width:100%}#shortlist #results .product .copy-container .remove-shortlisted{float:left;width:100%}#shortlist #results .product .button-container{float:none;width:auto}#shortlist #results .product.unavailable .remove-shortlisted{min-height:0;padding-top:0}#shortlist #results .product.unavailable .remove-shortlisted .button-container{position:static}#shortlist #results .product.unavailable .remove-shortlisted .button-container .button{width:calc(50% - 6px)}#shortlist #results .product.unavailable .remove-shortlisted .button-container .button.blue{float:right}}@media only screen and (max-width:479px){#shortlist{margin-right:0}#shortlist .alert.no-longer a{float:none;display:inline;white-space:nowrap}#shortlist .heading-with-controls.sticky{padding:10px 10px 5px}#shortlist #results .product .copy-container .alter-price,#shortlist #results .product .image-container .social{display:none}#shortlist #results .product .copy-container .copy{min-height:0;overflow:visible}#shortlist #results .product .copy-container .copy .social{display:block;padding-top:8px;border-top:1px dotted #d6d6d6}#shortlist #results .product .copy-container .price .alter-price{display:block;position:absolute;right:0;top:0}#shortlist #results .product .copy-container .price .alter-price p{float:right;width:auto}#shortlist #results .product .copy-container .price .duration-date{float:left;width:100%}#shortlist #results .product .copy-container .price .duration-date span{display:inline-block}#shortlist #results .product .copy-container .accordion{width:100%}#shortlist #results .product .copy-container .remove-shortlisted{float:left;width:100%}#shortlist #results .product .button-container{float:none;width:auto}#shortlist #results .product .button-container .button{padding:0 15px;font-size:15px}#shortlist #results .product.unavailable .remove-shortlisted{min-height:0;padding-top:0}#shortlist #results .product.unavailable .remove-shortlisted .button-container{position:static}#shortlist #results .product.unavailable .remove-shortlisted .button-container .button{width:calc(50% - 6px)}#shortlist #results .product.unavailable .remove-shortlisted .button-container .button.blue{float:right}#shortlist #results .product.unavailable .alternatives{float:none;border-top:1px dotted #d6d6d6;padding:8px 0 0;margin:0 15px 15px}}@media only screen and (min-width:580px) and (max-width:759px){#shortlist{margin-right:0}#shortlist #results .product .image-container .social{display:block}#shortlist #results .product .copy-container .alter-price,#shortlist #results .product .copy-container .copy .social{display:none}#shortlist #results .product .copy-container .price .alter-price{display:block;position:absolute;right:0;top:0}#shortlist #results .product .copy-container .accordion,#shortlist #results .product .copy-container .price .alter-price p{width:auto}#shortlist #results .product .copy-container .remove-shortlisted{float:left;width:100%}#shortlist #results .product .button-container{float:none;width:auto}#shortlist #results .product .button-container .button{width:150px!important;padding:0;font-size:15px}#shortlist #results .product .button-container .button.cta-grey{position:absolute;right:180px}#shortlist #results .product.unavailable .remove-shortlisted{min-height:0;padding:0 15px 15px}#shortlist #results .product.unavailable .remove-shortlisted .button-container{position:static}#shortlist #results .product.unavailable .remove-shortlisted .button-container .button.blue{float:right}#shortlist #results .product.unavailable .alternatives{width:75%}}@media only screen and (min-width:760px) and (max-width:959px){#shortlist{margin-right:0}#shortlist #results .product.unavailable .remove-shortlisted .button-container .button{width:calc(50% - 6px)}}@media only screen and (min-width:960px) and (max-width:1080px){#shortlist #results .product .button-container .button{width:150px!important}#shortlist #results .product .button-container .button.cta-grey{position:absolute;right:180px}#shortlist #results .product.unavailable .remove-shortlisted{min-height:0;padding:0 15px 15px 0;width:calc(100% - 240px);float:right}#shortlist #results .product.unavailable .remove-shortlisted .button-container{position:static}#shortlist #results .product.unavailable .remove-shortlisted .button-container .button.cta-grey{position:static;width:150px!important}}.right-column.shortlist-compare{position:relative;float:right;width:220px;height:1px;background:0 0}#compare-panel{position:absolute;top:40px;right:0;width:200px;padding:10px 10px 15px;background:#ebf0f5}#compare-panel.fixed{position:fixed;top:0;right:auto}#compare-panel p{margin-top:10px;font-size:15px;line-height:18px}#compare-panel>ul{float:left;margin-top:12px}#compare-panel>ul>li{position:relative;float:left;width:55px;height:55px;margin-left:17px;background:#e4dcc7}#compare-panel>ul>li:first-child{margin-left:0}#compare-panel>ul>li>span{display:block;height:100%;border:1px solid #70cbf4;font-size:15px;text-align:center;text-transform:uppercase;overflow:hidden}#compare-panel>ul>li>span:hover{text-decoration:none}#compare-panel>ul>li>span img{max-height:100%}#compare-panel>ul>li .caret.close{position:absolute;top:-6px;right:-6px;display:block;width:18px;height:16px;padding-top:2px;border-radius:10px;background-color:#70cbf4;color:#fff;font-size:12px;text-align:center;font-weight:700;line-height:100%}#compare-panel>ul>li.empty{cursor:default}#compare-panel>ul>li.empty>span{padding-top:9px;border:none;font-size:14px}#compare-panel .compare-bottom{float:left;width:100%;margin-top:12px}#compare-panel .compare-bottom a{font-size:15px}#compare-panel .compare-bottom a.button{padding:5px 10px}#compare-panel .compare-bottom>a.button{float:right}#compare-panel .compare-bottom>p{margin-top:0}#compare-panel .compare-bottom>div{float:right;margin:10px 0;text-align:right}#compare-panel .compare-bottom>div .button{margin:5px 0 0 5px}#compare-panel h2{color:#000}#content.responsive-web-design-core h1{padding-top:10px}#content.responsive-web-design-core h3{font-size:18px}.section-menu{position:relative}.section-menu .caret{position:relative;top:10px;right:0;font-size:27px;line-height:100%;z-index:1;float:right;border-radius:20px;box-shadow:0 0 5px rgba(0,0,0,.5);background:#fff;width:30px;height:30px;text-indent:2px}.section-menu>div{display:none;position:relative;top:26px;right:-15px;float:right;border-radius:3px;width:160px;height:200px;padding:10px;background:#fff;overflow-x:hidden;overflow-y:auto;box-shadow:0 0 5px rgba(0,0,0,.5)}.section-menu>div ul li{font-size:15px;padding-bottom:5px}.section-menu>div ul li a{display:block;width:100%}.section-menu>div ul li a.long{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-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}.section-menu>div ul li a.long:hover{text-indent:-40%}.section-menu>div ul li ul.sub li{padding:0}.section-menu>div ul li ul.sub li a:before{content:"- "}.section-menu.active .plus:after{content:"x"}.section-menu.active>div{display:block}.black-lowercase{color:#000;text-transform:none!important}.black-lowercase.space-out{padding:10px 0 5px}.black-lowercase.space-bottom{padding:0 0 5px}.page-sections{height:25px;overflow-y:hidden;overflow-x:auto;position:relative;margin-bottom:10px}.page-sections ul{overflow:auto;width:1140px;height:25px}.page-sections ul li{float:left}.page-sections ul li a{float:left;margin-right:6px;background:#c1c1c1;color:#fff;padding:3px 7px;font-size:15px;border-radius:2px}.page-sections .ghost{position:absolute;right:0;top:0;width:2px;height:100%;background:#fff;box-shadow:0 0 15px 12px #fff}p code{white-space:nowrap;font-family:code,Consolas,"Courier New",monospace;background:#ebebeb;font-size:12px;display:inline-block;border-radius:2px;padding:3px 2px 1px;color:#333;line-height:14px;position:relative;top:-1px}p.first-description{margin-top:-10px}p.first-last-description{margin:-10px 0 10px}p.normal-description{margin-bottom:10px}p span.note{background:#f9f2f4;color:#c7254e;padding:2px 2px 2px 5px;border-radius:3px}p span.note:after{content:"Note:"}p.important{color:#333;padding:10px;background:#fcf2f2;border-left:5px solid #dfb5b4;margin-bottom:10px}p.important:before{content:"NOTE: "}ul li>code{white-space:nowrap;font-family:code,Consolas,"Courier New",monospace;background:#ebebeb;font-size:12px;display:inline-block;border-radius:2px;padding:3px 2px 1px;color:#333;line-height:14px;position:relative;top:-1px}ul li>code.strike{text-decoration:line-through}ul li>code.block{display:block;padding:10px;margin:10px 0}ul li>code.block span.new-line{display:block}ul li>code.block span.spaces{display:inline-block;color:#9a9a9a;padding:0 0 0 2px;letter-spacing:2px}ul li div.example{margin-top:10px}ul.push-down{margin-bottom:20px}ul.glyph-table{background:#f9f9f9;border-radius:3px;overflow:hidden;margin-bottom:20px;border:1px solid #e6e6e6;padding:10px}ul.glyph-table:after,ul.glyph-table:before{display:table;content:""}ul.glyph-table:after{clear:both}ul.glyph-table li{box-sizing:border-box;-moz-box-sizing:border-box;width:12.5%;float:left;text-align:center;padding:10px 5px 5px}ul.glyph-table li span.char{display:block;color:#000;font-size:14px;padding:10px 0 5px}ul.glyph-table li span.css-class{display:block;padding:5px 0;min-height:42px}ul.glyph-table li .caret{font-size:34px}ul.glyph-table li:hover{background:#fff;box-shadow:0 0 1px rgba(0,0,0,.3) inset;border-radius:3px}ul.two-col-list:after,ul.two-col-list:before{display:table;content:""}ul.two-col-list:after{clear:both}ul.two-col-list li{box-sizing:border-box;-moz-box-sizing:border-box;float:left;width:50%}ul.three-col-list:after,ul.three-col-list:before{display:table;content:""}ul.three-col-list:after{clear:both}ul.three-col-list li{box-sizing:border-box;-moz-box-sizing:border-box;float:left;width:33.3%}div.example{box-sizing:border-box;-moz-box-sizing:border-box;border-radius:5px;border:1px solid #e6e6e6;overflow:hidden;margin-bottom:20px}div.example .demo{position:relative;padding:27px 10px 10px;background:#fbfbfb}div.example .demo:after{content:"Example";text-transform:uppercase;position:absolute;top:10px;left:10px;font-size:10px;color:#cfcfcf}div.example .demo>div{position:relative}div.example .demo>div:after,div.example .demo>div:before{display:table;content:""}div.example .demo>div:after{clear:both}div.example .demo>div.demo-row{margin-bottom:15px}div.example .demo>div span.style-def{font-size:12px;color:#cfcfcf;position:absolute;top:25%;right:0}div.example .demo>div .push{float:right}div.example .demo>div .pull{float:left}div.example .demo.image-overlay .mask>div#hdr{background:#70cbf4}div.example .demo.image-overlay .mask>div#nv{background:#2ea9e0}div.example .demo.image-overlay .mask>div#cont{background:#fff}div.example .demo.image-overlay .mask>div#ftr{background:#f9f8f6}div.example .demo.image-overlay .mask>div div{margin:0 auto;min-width:258px;max-width:800px;height:100%;background:rgba(0,0,0,.4);padding:10px;text-align:center;color:#fff}div.example .code{padding:26px 10px 10px;background:#191d22;white-space:nowrap;position:relative}div.example .code:after{content:"Source";text-transform:uppercase;position:absolute;top:10px;left:10px;font-size:10px;color:#373737}div.example .code pre{display:block;white-space:nowrap;overflow-x:auto;overflow-y:hidden}div.example .code pre code{box-sizing:border-box;-moz-box-sizing:border-box;white-space:nowrap;display:block;font-family:code,Consolas,"Courier New",monospace;font-size:12px}div.example .code pre code span.text{color:#93a1a1}div.example .code pre code span.tag{color:#2f8fcb}div.example .code pre code span.attr{color:#b5890e}div.example .code pre code span.attr-prop{color:#5f990e}div.example .code pre code span.dojo-prop{color:#d33683}div.example .code pre code span.dark-grey{color:#333}div.example .code pre code span.space{color:#30424a;letter-spacing:2px}div.example .code pre code span.comment{color:#384c55}div.example .code pre code.push-1{padding-left:30px}div.example .code pre code.push-2{padding-left:60px}div.example .code pre code.push-3{padding-left:90px}div.example .code pre code.push-4{padding-left:120px}div.example .code pre code.push-5{padding-left:150px}div.example .code pre code.push-6{padding-left:180px}div.example .code pre code.push-7{padding-left:75px}div.example .code pre code.push-8{padding-left:85px}div.example .code pre code.push-9{padding-left:95px}div.example .code pre code.push-10{padding-left:105px}div.example .code pre code.push-down{padding-bottom:15px}div.example .code pre code.point-out{border-radius:10px;text-indent:-8px}div.example .code pre code.point-out:before{content:"●";position:relative;left:-17px;font-size:14px;color:#c4c4c4}div.example .code.grey{background:#d7d7d7;color:#666}div.example .code.grey:after{content:"Folder Structure"}div.example .code #nav-demo{overflow:hidden;width:700px;height:400px;margin:0 auto;background:#000;-webkit-transform:matrix(1,-.2,0,1,0,0);-o-transform:matrix(1,-.2,0,1,0,0);transform:matrix(1,-.2,0,1,0,0)}div.example .code #nav-demo>span.demo-label{color:#333!important;top:47.5%!important}div.example .code #nav-demo span.demo-label{position:absolute;top:50%;left:50%;width:100px;margin-left:-50px;text-align:center;color:#fff}div.example .code #nav-demo div{top:10px;left:10px;background:rgba(255,255,255,.4)}div.example .code #nav-demo #structure-demo{width:100%;height:100%;position:relative}div.example .code #nav-demo #structure-demo #navi-demo{position:absolute;width:200px;height:100%}div.example .code #nav-demo #structure-demo #page-demo{position:relative;top:20px;left:20px;width:100%;height:100%;transition-duration:1s;-webkit-transition-duration:1s;box-shadow:0 0 8px rgba(0,0,0,.8)}div.example .code #nav-demo #structure-demo:hover #page-demo{transform:translateX(190px);-webkit-transform:translateX(190px)}.tabbed-description{margin-bottom:20px;background:#d7d7d7;padding:10px;border-radius:3px}.tabbed-description li{margin-bottom:10px;overflow:auto}.tabbed-description li span{float:left}.tabbed-description li span.snippet{width:15%;font-family:code,Consolas,"Courier New",monospace;font-size:12px;color:#333}.tabbed-description li span.snippet code{top:2px}.tabbed-description li span.description{width:85%}.tabbed-description li span.description code{top:-1px}.tabbed-description li span.description em{color:#333;font-style:normal}.tabbed-description li code{white-space:nowrap;font-family:code,Consolas,"Courier New",monospace;background:#ebebeb;font-size:12px;display:inline-block;border-radius:2px;padding:2px 2px 1px;color:#333;line-height:14px;position:relative;margin-right:1px}div.scrollable{width:100%;overflow-x:hidden;overflow-y:hidden}div.scrollable.space-bottom{margin-bottom:20px}table{border:1px solid #ccc;border-spacing:0;border-collapse:collapse}table.responsive-utilities{width:100%}table.responsive-utilities th{box-sizing:border-box;-moz-box-sizing:border-box;border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:left;color:#000;padding:10px;white-space:nowrap;min-width:144px}table.responsive-utilities th span{display:block;font-size:13px;font-weight:400;color:#666}table.responsive-utilities td{text-align:center;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:8px 5px}table.responsive-utilities td code{white-space:nowrap;font-family:code,Consolas,"Courier New",monospace;background:#ebebeb;font-size:12px;display:inline-block;border-radius:2px;padding:2px 2px 1px;color:#333;line-height:14px}table.responsive-utilities td.hidden{background:#f7f7f7;color:#c4c4c4}table.responsive-utilities td.shown{background:#dff0d8;color:#468847}table.responsive-utilities td.css-name{text-align:left;padding:8px 10px}@media only screen and (max-width:579px){.tabbed-description li span.snippet{width:30%}.tabbed-description li span.description{width:70%}ul.glyph-table{-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:rgba(0,0,0,0)}ul.glyph-table li{width:50%}ul.glyph-table li .caret{font-size:46px}ul.three-col-list li,ul.two-col-list li{float:none;width:auto}}@media only screen and (min-width:580px) and (max-width:759px){.tabbed-description li span.snippet{width:20%}.tabbed-description li span.description{width:80%}ul.glyph-table{-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:rgba(0,0,0,0)}ul.glyph-table li{width:20%}}@media only screen and (min-width:760px) and (max-width:959px){ul.glyph-table li{width:20%}}#header .caltab.travel-tools-options,#new-header .caltab.travel-tools-options{right:273px}#header ul li.account-booking-menu,#new-header ul li.account-booking-menu{position:relative}#header a.customerAcMenu span.arrow-down,#new-header a.customerAcMenu span.arrow-down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;display:inline-block;height:0;margin:3px 0 3px 6px;overflow:hidden;width:0;position:relative;top:2px}#header .travel-tools-options,#new-header .travel-tools-options{position:absolute;top:25px;left:-50px;z-index:1003;width:200px;height:0;box-shadow:0 1px 0 rgba(0,0,0,.1);overflow:hidden;transition:height .3s ease}#header .travel-tools-options .inner,#new-header .travel-tools-options .inner{position:absolute;bottom:0;left:0;width:100%}#header .travel-tools-options .inner .arrow,#new-header .travel-tools-options .inner .arrow{width:0;height:0;border-style:solid;border-width:0 9px 9px;border-color:transparent transparent #fff;display:block;position:relative;left:50%;margin-left:-9px}#header .travel-tools-options .inner ul,#new-header .travel-tools-options .inner ul{background:#fff;padding:2px 10px}#header .travel-tools-options .inner ul li,#new-header .travel-tools-options .inner ul li{margin:0;text-align:left}#header .travel-tools-options .inner ul li a,#new-header .travel-tools-options .inner ul li a{display:block;padding:8px 0;border-bottom:1px solid #ebe9e2;color:#2ea9e0;font-size:100%}#header .travel-tools-options .inner ul li:last-child a,#new-header .travel-tools-options .inner ul li:last-child a{border-bottom:none}#shortlist-component{margin-bottom:20px}#shortlist-component .marg-right-20{margin-right:20px}#shortlist-component #hero ul.old-triggers li a .bg,#shortlist-component #no-results-body ul li div,#shortlist-component #no-results-header .copy,#shortlist-component .cb,#shortlist-component .villa-availability ul li{box-sizing:border-box}#shortlist-component #hero ul.old-triggers li a .bg:before,#shortlist-component #no-results-body ul li div:before,#shortlist-component #no-results-header .copy:before,#shortlist-component .cb:before,#shortlist-component .villa-availability ul li:before{content:"";display:table}#shortlist-component #hero ul.old-triggers li a .bg:after,#shortlist-component #no-results-body ul li div:after,#shortlist-component #no-results-header .copy:after,#shortlist-component .cb:after,#shortlist-component .villa-availability ul li:after{content:"";display:table;clear:both}#shortlist-component h2{text-transform:none}#shortlist-component .info-box{border:1px solid #e6e6e6;clear:both;padding:20px;width:100%}#shortlist-component div.accordion .content{overflow:hidden;position:relative;transition:height .2s ease-in-out 0s;background:url()}#shortlist-component div.accordion .full{width:100%}#shortlist-component div.accordion .item{border:none}#shortlist-component .cl-b{clear:both}#shortlist-component .trigger{border:none;height:auto}#shortlist-component .item .open h2{margin-bottom:20px}#shortlist-component .three-thirds{width:66.666%}#shortlist-component .pad-right-20{padding-right:20px}#shortlist-component .third{width:33.333%}#shortlist-component .marg-bottom-20{margin-bottom:20px}#shortlist-component p{color:#333;font-family:tui-light;font-family:tui-light,Arial,sans-serif;font-size:15px;line-height:normal}#shortlist-component .button{font-size:17px;height:40px;line-height:42px;text-shadow:none;padding:0 15px}#shortlist-component .button:not(.cta){background-color:#70cbf4}#shortlist-component .button.mobile-width{width:235px}#navi .viewport ul.sub-menu{position:absolute}#page #new-header #shortl .caret{font-size:31px}.whats-next .arrow-down{position:relative;top:-6px;display:inline-block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:12px solid #fff}.caIcon{position:absolute;right:22px;top:4px;color:#fff;width:46px;font-size:31px;height:42px;z-index:104}.caIcon span.initials{text-align:center;font-size:13px;position:absolute;top:0;right:3px;border-radius:2px;background:#fcb819;padding:1px 3px;line-height:normal;color:#fff;height:16px;width:18px}@media only screen and (orientation:landscape){#shortlist-component div.accordion{width:100%}#shortlist-component div.accordion .only-content div:first-child{width:62%}#shortlist-component div.accordion .only-content div:nth-child(2){width:38%}}@media only screen and (min-width:760px) and (max-width:959px) and (orientation:landscape){#shortlist-component div.accordion .only-content div:nth-child(2){width:30%;height:100px}}@media only screen and (min-width:760px) and (max-width:959px){#shortlist-component div.accordion{width:100%}#shortlist-component div.accordion .only-content div:first-child{width:62%}#shortlist-component div.accordion .only-content div:nth-child(2){width:38%}}@media only screen and (max-width:759px) and (min-width:580px){div.whats-next .config-container>div.image-container .crop{display:block}}@media only screen and (max-width:479px){#shortlist-component .three-thirds,div.whats-next .config-container>div.image-container .crop{width:100%}#shortlist-component .image-container{display:none}#shortlist-component .book-flow.button{width:100%;margin-bottom:10px}}.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}.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}}.holiday-price-comp{text-align:right;background:#b7e5f9;padding:2%;width:96%}.holiday-price-comp .link{width:30%}.holiday-price-comp .price{font-size:30px;line-height:8px;width:30%}.holiday-price-comp .location{width:60%}@media only screen and (max-width:579px){.holiday-price-comp{padding:3% 2%}.holiday-price-comp .link{line-height:30px;display:inline-block;text-align:right;width:97%}.holiday-price-comp .price{font-size:28px;line-height:40px;display:inline-block;width:30%;text-align:right}.holiday-price-comp .location{line-height:16px;display:inline-block;width:60%;text-align:right}}.drop-list .content-width .content .list-container .rows ul li a.unavailable{color:#999}.amend-and-cancel #search-panel .search-room-overlay .show.content{background:#fff}.amend-and-cancel #search-panel .search-room-overlay .room-picker{background:#fff!important}.amend-and-cancel #search-panel .form-container .button-container{margin-top:24px}.amend-and-cancel #search-panel .form-container .button{background:#092a5e}.amend-and-cancel .flight-group div.accordion .item .trigger .details .price{padding-right:119px}.flight-info{cursor:pointer}#new-holiday-finder ul{width:100%!important}.drop-list .content-width .content .list-container .rows .rank-2{float:left!important}@media only screen and (max-width:579px){.amend-and-cancel .flight-group div.accordion .item .trigger .details .price{padding-right:24px}}.SEN.product-colour-label.label:after,.sen.product-colour-label.label:after{content:"TUI Sensatori"}.SEN.product-colour-label,.sen.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.SEN.product-colour-label:after,.sen.product-colour-label:after{display:none}.SEN.product-colour-label.with-text:after,.sen.product-colour-label.with-text:after{display:block}.SEN.product-colour-label,.sen.product-colour-label{background:#00acc8}.PLT.product-colour-label.label:after,.Platinum.product-colour-label.label:after,.plt.product-colour-label.label:after{content:"Platinum";color:#092a5e}.PLT.product-colour-label,.Platinum.product-colour-label,.plt.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.PLT.product-colour-label:after,.Platinum.product-colour-label:after,.plt.product-colour-label:after{display:none}.PLT.product-colour-label.with-text:after,.Platinum.product-colour-label.with-text:after,.plt.product-colour-label.with-text:after{display:block}.PLT.product-colour-label,.Platinum.product-colour-label,.plt.product-colour-label{background:#d7d2c3}.LEX.product-colour-label,.lex.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.LEX.product-colour-label:after,.lex.product-colour-label:after{display:none}.LEX.product-colour-label.with-text:after,.lex.product-colour-label.with-text:after{display:block}.LEX.product-colour-label,.lex.product-colour-label{background:#70cbf4}.Robinson.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.Robinson.product-colour-label:after{display:none}.Robinson.product-colour-label.with-text:after{display:block}.Robinson.product-colour-label{background:#5887a8}.COU.product-colour-label.label:after,.cou.product-colour-label.label:after{content:"Couples"}.COU.product-colour-label,.cou.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.COU.product-colour-label:after,.cou.product-colour-label:after{display:none}.COU.product-colour-label.with-text:after,.cou.product-colour-label.with-text:after{display:block}.COU.product-colour-label,.cou.product-colour-label{background:#072e46}.FAM.product-colour-label.label:after,.fam.product-colour-label.label:after{content:"Family Resorts"}.FAM.product-colour-label,.fam.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.FAM.product-colour-label:after,.fam.product-colour-label:after{display:none}.FAM.product-colour-label.with-text:after,.fam.product-colour-label.with-text:after{display:block}.FAM.product-colour-label,.fam.product-colour-label{background:#48bdd2}.VIL.product-colour-label.label:after,.vil.product-colour-label.label:after{content:"TUI BLUE FOR FAMILIES"}.VIL.product-colour-label,.vil.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.VIL.product-colour-label:after,.vil.product-colour-label:after{display:none}.VIL.product-colour-label.with-text:after,.vil.product-colour-label.with-text:after{display:block}.VIL.product-colour-label,.vil.product-colour-label{background:#092a5e}.SCE.product-colour-label.label:after,.sce.product-colour-label.label:after{content:"Scene"}.SCE.product-colour-label,.sce.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.SCE.product-colour-label:after,.sce.product-colour-label:after{display:none}.SCE.product-colour-label.with-text:after,.sce.product-colour-label.with-text:after{display:block}.SCE.product-colour-label,.sce.product-colour-label{background:#111}.TTR.product-colour-label.label,.ttr.product-colour-label.label{color:#092a5e}.TTR.product-colour-label.label:after,.ttr.product-colour-label.label:after{content:"TUI TOURS"}.TTR.product-colour-label,.ttr.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.TTR.product-colour-label:after,.ttr.product-colour-label:after{display:none}.TTR.product-colour-label.with-text:after,.ttr.product-colour-label.with-text:after{display:block}.TTR.product-colour-label,.ttr.product-colour-label{background:#70cbf4}.SNF.product-colour-label.label,.Small-And-Friendly.product-colour-label.label,.SnF.product-colour-label.label,.snf.product-colour-label.label{color:#092a5e}.SNF.product-colour-label.label:after,.Small-And-Friendly.product-colour-label.label:after,.SnF.product-colour-label.label:after,.snf.product-colour-label.label:after{content:"Small & Friendly"}.SNF.product-colour-label,.Small-And-Friendly.product-colour-label,.SnF.product-colour-label,.snf.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.SNF.product-colour-label:after,.Small-And-Friendly.product-colour-label:after,.SnF.product-colour-label:after,.snf.product-colour-label:after{display:none}.SNF.product-colour-label.with-text:after,.Small-And-Friendly.product-colour-label.with-text:after,.SnF.product-colour-label.with-text:after,.snf.product-colour-label.with-text:after{display:block}.SNF.product-colour-label,.Small-And-Friendly.product-colour-label,.SnF.product-colour-label,.snf.product-colour-label{background:#d7d2c3}.ALC.product-colour-label.label,.alc.product-colour-label.label{color:#092a5e}.ALC.product-colour-label.label:after,.alc.product-colour-label.label:after{content:"A La Carte"}.ALC.product-colour-label,.alc.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.ALC.product-colour-label:after,.alc.product-colour-label:after{display:none}.ALC.product-colour-label.with-text:after,.alc.product-colour-label.with-text:after{display:block}.ALC.product-colour-label,.alc.product-colour-label{background:#d7d2c3}.LAM.product-colour-label.label,.lam.product-colour-label.label{color:#092a5e}.LAM.product-colour-label.label:after,.lam.product-colour-label.label:after{content:"Lakes & Mountains"}.LAM.product-colour-label,.lam.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.LAM.product-colour-label:after,.lam.product-colour-label:after{display:none}.LAM.product-colour-label.with-text:after,.lam.product-colour-label.with-text:after{display:block}.LAM.product-colour-label,.lam.product-colour-label{background:#d7d2c3}.PRM.product-colour-label.label,.prm.product-colour-label.label{color:#092a5e}.PRM.product-colour-label.label:after,.prm.product-colour-label.label:after{content:"Lakes & Mountains Platinum"}.PRM.product-colour-label,.prm.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.PRM.product-colour-label:after,.prm.product-colour-label:after{display:none}.PRM.product-colour-label.with-text:after,.prm.product-colour-label.with-text:after{display:block}.PRM.product-colour-label,.prm.product-colour-label{background:#d7d2c3}.COU-SENSIMAR.product-colour-label.label:after,.cou-sensimar.product-colour-label.label:after{content:"Couple Sensimar"}.COU-SENSIMAR.product-colour-label,.cou-sensimar.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.COU-SENSIMAR.product-colour-label:after,.cou-sensimar.product-colour-label:after{display:none}.COU-SENSIMAR.product-colour-label.with-text:after,.cou-sensimar.product-colour-label.with-text:after{display:block}.COU-SENSIMAR.product-colour-label,.cou-sensimar.product-colour-label{background:#000}.PLL.product-colour-label.label:after,.pll.product-colour-label.label:after{content:"Platinum Lifestyle"}.PLL.product-colour-label,.pll.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.PLL.product-colour-label:after,.pll.product-colour-label:after{display:none}.PLL.product-colour-label.with-text:after,.pll.product-colour-label.with-text:after{display:block}.PLL.product-colour-label,.pll.product-colour-label{background:#70cbf4}.HUB.product-colour-label.label:after,.hub.product-colour-label.label:after{content:"Scene Hub"}.HUB.product-colour-label,.hub.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.HUB.product-colour-label:after,.hub.product-colour-label:after{display:none}.HUB.product-colour-label.with-text:after,.hub.product-colour-label.with-text:after{display:block}.HUB.product-colour-label,.hub.product-colour-label{background:#000}.STY.product-colour-label.label:after,.sty.product-colour-label.label:after{content:"Scene Style"}.STY.product-colour-label,.sty.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.STY.product-colour-label:after,.sty.product-colour-label:after{display:none}.STY.product-colour-label.with-text:after,.sty.product-colour-label.with-text:after{display:block}.STY.product-colour-label,.sty.product-colour-label{background:#000}.FTW.product-colour-label.label:after,.ftw.product-colour-label.label:after{content:""}.FTW.product-colour-label,.ftw.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.FTW.product-colour-label:after,.ftw.product-colour-label:after{display:none}.FTW.product-colour-label.with-text:after,.ftw.product-colour-label.with-text:after{display:block}.FTW.product-colour-label,.ftw.product-colour-label{background:#000}.SKY.product-colour-label.label,.sky.product-colour-label.label{color:#092a5e;font-family:tui,Arial,sans-serif}.SKY.product-colour-label.label:after,.sky.product-colour-label.label:after{content:"Skytours"}.SKY.product-colour-label,.sky.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.SKY.product-colour-label:after,.sky.product-colour-label:after{display:none}.SKY.product-colour-label.with-text:after,.sky.product-colour-label.with-text:after{display:block}.SKY.product-colour-label,.sky.product-colour-label{background:#d7d2c3}.BLU.product-colour-label.label:after,.blu.product-colour-label.label:after{content:"TUI BLUE FOR ALL"}.BLU.product-colour-label,.blu.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.BLU.product-colour-label:after,.blu.product-colour-label:after{display:none}.BLU.product-colour-label.with-text:after,.blu.product-colour-label.with-text:after{display:block}.BLU.product-colour-label,.blu.product-colour-label{background:#092a5e}.CIT.product-colour-label.label,.cit.product-colour-label.label{color:#092a5e}.CIT.product-colour-label.label:after,.cit.product-colour-label.label:after{content:"Cities";text-transform:capitalize}.CIT.product-colour-label,.cit.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.CIT.product-colour-label:after,.cit.product-colour-label:after{display:none}.CIT.product-colour-label.with-text:after,.cit.product-colour-label.with-text:after{display:block}.CIT.product-colour-label,.cit.product-colour-label{background:#d7d2c3}.SIM.product-colour-label.label:after,.sim.product-colour-label.label:after{content:"Simply Travel"}.SIM.product-colour-label,.sim.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.SIM.product-colour-label:after,.sim.product-colour-label:after{display:none}.SIM.product-colour-label.with-text:after,.sim.product-colour-label.with-text:after{display:block}.SIM.product-colour-label,.sim.product-colour-label{background:#004383}.CNU.product-colour-label.label:after,.cnu.product-colour-label.label:after{content:"Chic & Unique"}.CNU.product-colour-label,.cnu.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.CNU.product-colour-label:after,.cnu.product-colour-label:after{display:none}.CNU.product-colour-label.with-text:after,.cnu.product-colour-label.with-text:after{display:block}.CNU.product-colour-label,.cnu.product-colour-label{background:#a0c8e6}.HPD.product-colour-label.label:after,.hpd.product-colour-label.label:after{content:"Handpicked"}.HPD.product-colour-label,.hpd.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.HPD.product-colour-label:after,.hpd.product-colour-label:after{display:none}.HPD.product-colour-label.with-text:after,.hpd.product-colour-label.with-text:after{display:block}.HPD.product-colour-label,.hpd.product-colour-label{background:#a0c8e6}.THWED.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.THWED.product-colour-label:after{display:none}.THWED.product-colour-label.with-text:after{display:block}.THWED.product-colour-label{background:#70cbf4}.BLS,.bls{color:#092A5E!important}.BLS.product-colour-label.label:after,.bls.product-colour-label.label:after{content:"Blue Star"}.BLS.product-colour-label,.bls.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.BLS.product-colour-label:after,.bls.product-colour-label:after{display:none}.BLS.product-colour-label.with-text:after,.bls.product-colour-label.with-text:after{display:block}.BLS.product-colour-label,.bls.product-colour-label{background:#70cbf4}.lon.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.lon.product-colour-label:after{display:none}.lon.product-colour-label.with-text:after{display:block}.lon.product-colour-label{background:#70cbf4}.GLD,.gld{color:#000!important}.GLD.product-colour-label.label:after,.gld.product-colour-label.label:after{content:"Gold"}.GLD.product-colour-label,.gld.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.GLD.product-colour-label:after,.gld.product-colour-label:after{display:none}.GLD.product-colour-label.with-text:after,.gld.product-colour-label.with-text:after{display:block}.GLD.product-colour-label,.gld.product-colour-label{background:#ffea4d}.TVP.product-colour-label.label,.tvp.product-colour-label.label{color:#092a5e}.TVP.product-colour-label.label:after,.tvp.product-colour-label.label:after{content:"Villas Collection"}.TVP.product-colour-label,.tvp.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.TVP.product-colour-label:after,.tvp.product-colour-label:after{display:none}.TVP.product-colour-label.with-text:after,.tvp.product-colour-label.with-text:after{display:block}.TVP.product-colour-label,.tvp.product-colour-label{background:#d7d2c3}.FSH.product-colour-label.label:after,.fsh.product-colour-label.label:after{content:"Faraway Shores"}.FSH.product-colour-label,.fsh.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.FSH.product-colour-label:after,.fsh.product-colour-label:after{display:none}.FSH.product-colour-label.with-text:after,.fsh.product-colour-label.with-text:after{display:block}.FSH.product-colour-label,.fsh.product-colour-label{background:#a0c8e6}.FAV.product-colour-label.label:after,.fav.product-colour-label.label:after{content:""}.FAV.product-colour-label,.fav.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.FAV.product-colour-label:after,.fav.product-colour-label:after{display:none}.FAV.product-colour-label.with-text:after,.fav.product-colour-label.with-text:after{display:block}.FAV.product-colour-label,.fav.product-colour-label{background:#000}.ROB.product-colour-label.label:after,.rob.product-colour-label.label:after{content:"Robinson"}.ROB.product-colour-label,.rob.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.ROB.product-colour-label:after,.rob.product-colour-label:after{display:none}.ROB.product-colour-label.with-text:after,.rob.product-colour-label.with-text:after{display:block}.ROB.product-colour-label,.rob.product-colour-label{background:#5887a8}.SMR.product-colour-label.label:after,.smr.product-colour-label.label:after{content:"TUI Sensimar"}.SMR.product-colour-label,.smr.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.SMR.product-colour-label:after,.smr.product-colour-label:after{display:none}.SMR.product-colour-label.with-text:after,.smr.product-colour-label.with-text:after{display:block}.SMR.product-colour-label,.smr.product-colour-label{background:#b39a68}.SSR.product-colour-label.label:after,.ssr.product-colour-label.label:after{content:"TUI BLUE FOR TWO"}.SSR.product-colour-label,.ssr.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.SSR.product-colour-label:after,.ssr.product-colour-label:after{display:none}.SSR.product-colour-label.with-text:after,.ssr.product-colour-label.with-text:after{display:block}.SSR.product-colour-label,.ssr.product-colour-label{background:#092a5e}.FMA.product-colour-label,.fma.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.FMA.product-colour-label:after,.fma.product-colour-label:after{display:none}.FMA.product-colour-label.with-text:after,.fma.product-colour-label.with-text:after{display:block}.FMA.product-colour-label,.fma.product-colour-label{background:#ffe100;color:#000}.FMA.product-colour-label.label:after,.fma.product-colour-label.label:after{content:"Tui Magic Life"}.FHV.product-colour-label.label:after,.fhv.product-colour-label.label:after{content:"Holiday Village"}.FHV.product-colour-label,.fhv.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.FHV.product-colour-label:after,.fhv.product-colour-label:after{display:none}.FHV.product-colour-label.with-text:after,.fhv.product-colour-label.with-text:after{display:block}.FHV.product-colour-label,.fhv.product-colour-label{background:#9c1981}.FSP.product-colour-label.label:after,.fsp.product-colour-label.label:after{content:"Splash World"}.FSP.product-colour-label,.fsp.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.FSP.product-colour-label:after,.fsp.product-colour-label:after{display:none}.FSP.product-colour-label.with-text:after,.fsp.product-colour-label.with-text:after{display:block}.FSP.product-colour-label,.fsp.product-colour-label{background:#64c3d7}.FSO.product-colour-label.label:after,.fso.product-colour-label.label:after{content:"TUI Suneo"}.FSO.product-colour-label,.fso.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.FSO.product-colour-label:after,.fso.product-colour-label:after{display:none}.FSO.product-colour-label.with-text:after,.fso.product-colour-label.with-text:after{display:block}.FSO.product-colour-label,.fso.product-colour-label{background:#006bb5}.NRG.product-colour-label.label:after,.nrg.product-colour-label.label:after{content:"#NRG"}.NRG.product-colour-label,.nrg.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.NRG.product-colour-label:after,.nrg.product-colour-label:after{display:none}.NRG.product-colour-label.with-text:after,.nrg.product-colour-label.with-text:after{display:block}.NRG.product-colour-label,.nrg.product-colour-label{background:#000}.FPR.product-colour-label.label:after,.fpr.product-colour-label.label:after{content:"Premier"}.FPR.product-colour-label,.fpr.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}.FPR.product-colour-label:after,.fpr.product-colour-label:after{display:none}.FPR.product-colour-label.with-text:after,.fpr.product-colour-label.with-text:after{display:block}.FPR.product-colour-label,.fpr.product-colour-label{background:#808285}#DK .FSP.product-colour-label.label:after,#DK .fsp.product-colour-label.label:after,#FI .FSP.product-colour-label.label:after,#FI .fsp.product-colour-label.label:after,#NO .FSP.product-colour-label.label:after,#NO .fsp.product-colour-label.label:after,#RT_NO .FSP.product-colour-label.label:after,#RT_NO .fsp.product-colour-label.label:after,#RT_SE .FSP.product-colour-label.label:after,#RT_SE .fsp.product-colour-label.label:after,#SE .FSP.product-colour-label.label:after,#SE .fsp.product-colour-label.label:after,#rt_no .FSP.product-colour-label.label:after,#rt_no .fsp.product-colour-label.label:after,#rt_se .FSP.product-colour-label.label:after,#rt_se .fsp.product-colour-label.label:after{content:"Splash World"}#DK .FSP.product-colour-label,#DK .fsp.product-colour-label,#FI .FSP.product-colour-label,#FI .fsp.product-colour-label,#NO .FSP.product-colour-label,#NO .fsp.product-colour-label,#RT_NO .FSP.product-colour-label,#RT_NO .fsp.product-colour-label,#RT_SE .FSP.product-colour-label,#RT_SE .fsp.product-colour-label,#SE .FSP.product-colour-label,#SE .fsp.product-colour-label,#rt_no .FSP.product-colour-label,#rt_no .fsp.product-colour-label,#rt_se .FSP.product-colour-label,#rt_se .fsp.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}#DK .FSP.product-colour-label:after,#DK .fsp.product-colour-label:after,#FI .FSP.product-colour-label:after,#FI .fsp.product-colour-label:after,#NO .FSP.product-colour-label:after,#NO .fsp.product-colour-label:after,#RT_NO .FSP.product-colour-label:after,#RT_NO .fsp.product-colour-label:after,#RT_SE .FSP.product-colour-label:after,#RT_SE .fsp.product-colour-label:after,#SE .FSP.product-colour-label:after,#SE .fsp.product-colour-label:after,#rt_no .FSP.product-colour-label:after,#rt_no .fsp.product-colour-label:after,#rt_se .FSP.product-colour-label:after,#rt_se .fsp.product-colour-label:after{display:none}#DK .FSP.product-colour-label.with-text:after,#DK .fsp.product-colour-label.with-text:after,#FI .FSP.product-colour-label.with-text:after,#FI .fsp.product-colour-label.with-text:after,#NO .FSP.product-colour-label.with-text:after,#NO .fsp.product-colour-label.with-text:after,#RT_NO .FSP.product-colour-label.with-text:after,#RT_NO .fsp.product-colour-label.with-text:after,#RT_SE .FSP.product-colour-label.with-text:after,#RT_SE .fsp.product-colour-label.with-text:after,#SE .FSP.product-colour-label.with-text:after,#SE .fsp.product-colour-label.with-text:after,#rt_no .FSP.product-colour-label.with-text:after,#rt_no .fsp.product-colour-label.with-text:after,#rt_se .FSP.product-colour-label.with-text:after,#rt_se .fsp.product-colour-label.with-text:after{display:block}#DK .FSP.product-colour-label,#DK .fsp.product-colour-label,#FI .FSP.product-colour-label,#FI .fsp.product-colour-label,#NO .FSP.product-colour-label,#NO .fsp.product-colour-label,#RT_NO .FSP.product-colour-label,#RT_NO .fsp.product-colour-label,#RT_SE .FSP.product-colour-label,#RT_SE .fsp.product-colour-label,#SE .FSP.product-colour-label,#SE .fsp.product-colour-label,#rt_no .FSP.product-colour-label,#rt_no .fsp.product-colour-label,#rt_se .FSP.product-colour-label,#rt_se .fsp.product-colour-label{background:#64c3d7}#DK .FSO.product-colour-label.label:after,#DK .fso.product-colour-label.label:after,#FI .FSO.product-colour-label.label:after,#FI .fso.product-colour-label.label:after,#NO .FSO.product-colour-label.label:after,#NO .fso.product-colour-label.label:after,#RT_NO .FSO.product-colour-label.label:after,#RT_NO .fso.product-colour-label.label:after,#RT_SE .FSO.product-colour-label.label:after,#RT_SE .fso.product-colour-label.label:after,#SE .FSO.product-colour-label.label:after,#SE .fso.product-colour-label.label:after,#rt_no .FSO.product-colour-label.label:after,#rt_no .fso.product-colour-label.label:after,#rt_se .FSO.product-colour-label.label:after,#rt_se .fso.product-colour-label.label:after{content:"TUI Suneo"}#DK .FSO.product-colour-label,#DK .fso.product-colour-label,#FI .FSO.product-colour-label,#FI .fso.product-colour-label,#NO .FSO.product-colour-label,#NO .fso.product-colour-label,#RT_NO .FSO.product-colour-label,#RT_NO .fso.product-colour-label,#RT_SE .FSO.product-colour-label,#RT_SE .fso.product-colour-label,#SE .FSO.product-colour-label,#SE .fso.product-colour-label,#rt_no .FSO.product-colour-label,#rt_no .fso.product-colour-label,#rt_se .FSO.product-colour-label,#rt_se .fso.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}#DK .FSO.product-colour-label:after,#DK .fso.product-colour-label:after,#FI .FSO.product-colour-label:after,#FI .fso.product-colour-label:after,#NO .FSO.product-colour-label:after,#NO .fso.product-colour-label:after,#RT_NO .FSO.product-colour-label:after,#RT_NO .fso.product-colour-label:after,#RT_SE .FSO.product-colour-label:after,#RT_SE .fso.product-colour-label:after,#SE .FSO.product-colour-label:after,#SE .fso.product-colour-label:after,#rt_no .FSO.product-colour-label:after,#rt_no .fso.product-colour-label:after,#rt_se .FSO.product-colour-label:after,#rt_se .fso.product-colour-label:after{display:none}#DK .FSO.product-colour-label.with-text:after,#DK .fso.product-colour-label.with-text:after,#FI .FSO.product-colour-label.with-text:after,#FI .fso.product-colour-label.with-text:after,#NO .FSO.product-colour-label.with-text:after,#NO .fso.product-colour-label.with-text:after,#RT_NO .FSO.product-colour-label.with-text:after,#RT_NO .fso.product-colour-label.with-text:after,#RT_SE .FSO.product-colour-label.with-text:after,#RT_SE .fso.product-colour-label.with-text:after,#SE .FSO.product-colour-label.with-text:after,#SE .fso.product-colour-label.with-text:after,#rt_no .FSO.product-colour-label.with-text:after,#rt_no .fso.product-colour-label.with-text:after,#rt_se .FSO.product-colour-label.with-text:after,#rt_se .fso.product-colour-label.with-text:after{display:block}#DK .FSO.product-colour-label,#DK .fso.product-colour-label,#FI .FSO.product-colour-label,#FI .fso.product-colour-label,#NO .FSO.product-colour-label,#NO .fso.product-colour-label,#RT_NO .FSO.product-colour-label,#RT_NO .fso.product-colour-label,#RT_SE .FSO.product-colour-label,#RT_SE .fso.product-colour-label,#SE .FSO.product-colour-label,#SE .fso.product-colour-label,#rt_no .FSO.product-colour-label,#rt_no .fso.product-colour-label,#rt_se .FSO.product-colour-label,#rt_se .fso.product-colour-label{background:#006bb5}#DK .RIU.product-colour-label.label:after,#DK .riu.product-colour-label.label:after,#FI .RIU.product-colour-label.label:after,#FI .riu.product-colour-label.label:after,#NO .RIU.product-colour-label.label:after,#NO .riu.product-colour-label.label:after,#RT_NO .RIU.product-colour-label.label:after,#RT_NO .riu.product-colour-label.label:after,#RT_SE .RIU.product-colour-label.label:after,#RT_SE .riu.product-colour-label.label:after,#SE .RIU.product-colour-label.label:after,#SE .riu.product-colour-label.label:after,#rt_no .RIU.product-colour-label.label:after,#rt_no .riu.product-colour-label.label:after,#rt_se .RIU.product-colour-label.label:after,#rt_se .riu.product-colour-label.label:after{content:"RIU"}#DK .RIU.product-colour-label,#DK .riu.product-colour-label,#FI .RIU.product-colour-label,#FI .riu.product-colour-label,#NO .RIU.product-colour-label,#NO .riu.product-colour-label,#RT_NO .RIU.product-colour-label,#RT_NO .riu.product-colour-label,#RT_SE .RIU.product-colour-label,#RT_SE .riu.product-colour-label,#SE .RIU.product-colour-label,#SE .riu.product-colour-label,#rt_no .RIU.product-colour-label,#rt_no .riu.product-colour-label,#rt_se .RIU.product-colour-label,#rt_se .riu.product-colour-label{position:absolute;top:0;left:0;padding:4px 6px;color:#fff;opacity:.95;filter:alpha(opacity=95);font-family:tui,Arial,sans-serif;font-size:12px;text-transform:uppercase}#DK .RIU.product-colour-label:after,#DK .riu.product-colour-label:after,#FI .RIU.product-colour-label:after,#FI .riu.product-colour-label:after,#NO .RIU.product-colour-label:after,#NO .riu.product-colour-label:after,#RT_NO .RIU.product-colour-label:after,#RT_NO .riu.product-colour-label:after,#RT_SE .RIU.product-colour-label:after,#RT_SE .riu.product-colour-label:after,#SE .RIU.product-colour-label:after,#SE .riu.product-colour-label:after,#rt_no .RIU.product-colour-label:after,#rt_no .riu.product-colour-label:after,#rt_se .RIU.product-colour-label:after,#rt_se .riu.product-colour-label:after{display:none}#DK .RIU.product-colour-label.with-text:after,#DK .riu.product-colour-label.with-text:after,#FI .RIU.product-colour-label.with-text:after,#FI .riu.product-colour-label.with-text:after,#NO .RIU.product-colour-label.with-text:after,#NO .riu.product-colour-label.with-text:after,#RT_NO .RIU.product-colour-label.with-text:after,#RT_NO .riu.product-colour-label.with-text:after,#RT_SE .RIU.product-colour-label.with-text:after,#RT_SE .riu.product-colour-label.with-text:after,#SE .RIU.product-colour-label.with-text:after,#SE .riu.product-colour-label.with-text:after,#rt_no .RIU.product-colour-label.with-text:after,#rt_no .riu.product-colour-label.with-text:after,#rt_se .RIU.product-colour-label.with-text:after,#rt_se .riu.product-colour-label.with-text:after{display:block}#DK .RIU.product-colour-label,#DK .riu.product-colour-label,#FI .RIU.product-colour-label,#FI .riu.product-colour-label,#NO .RIU.product-colour-label,#NO .riu.product-colour-label,#RT_NO .RIU.product-colour-label,#RT_NO .riu.product-colour-label,#RT_SE .RIU.product-colour-label,#RT_SE .riu.product-colour-label,#SE .RIU.product-colour-label,#SE .riu.product-colour-label,#rt_no .RIU.product-colour-label,#rt_no .riu.product-colour-label,#rt_se .RIU.product-colour-label,#rt_se .riu.product-colour-label{background:#e4002b}.SMR .component .big-img-descr .text-box,.SSR .component .big-img-descr .text-box{background:#FCF8ED}.products-section .product-cards .products .logoFullWidth .svg-image.logo img{margin:0!important;overflow:hidden}.content-width{position:relative}.button.blue{background-color:#70cbf4}.button.blue:hover{background-color:#58c2f2}.tooltip-el{border-bottom:dotted 1px;cursor:pointer}.viaflight.modal .window>.title{height:48px;padding:9px 0 0 15px;background:0 0;text-transform:none}.viaflight.modal .window .modal-content{padding:24px 16px}.viaflight.modal .window .responsive .your-flight{margin-bottom:19px;border:none;padding-bottom:0}.viaflight.modal .window .section-heading{border-bottom:none!important}.viaflight.modal .window .section-heading h2{text-transform:none}.viaflight.modal .window .section-heading p{margin:2px 0 10px;font-size:16px}.viaflight.modal .window .alt-flights-list .bound-section .hand-luggage-oly .icon-v2{font-size:21px;color:#092a5e;vertical-align:sub;margin-right:6px}.viaflight.modal .window .alt-flights-list .bound-section .dreamlinear-logo{background:url(../../../images/bookflow/dreamliner-logo.png) no-repeat;float:right;height:30px;margin:15px 0 0 5px;width:100px}.viaflight.modal .window .alt-flights-list .bound-section .heading>div{font-weight:600;font-size:18px}.viaflight.modal .window .alt-flights-list .bound-section .tooltip{display:inline-block}.viaflight.modal .window .alt-flights-list .flight-logo.other-carrier{margin:0}.shortlist-container{text-align:left;background:#e7e3db;margin-bottom:30px}.shortlist-container .carousel-content{background:#f3f0ec;box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 1px 0 rgba(0,0,0,.12);position:relative;padding:40px 0}.shortlist-container #shortlist-component{margin-bottom:0;background:#e7e3db;padding:16px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap}.shortlist-container #shortlist-component .button{flex-basis:50%}.shortlist-container #shortlist-component .button.blue{flex-basis:calc(34%);background-color:#70cbf4}.shortlist-container #shortlist-component .button.blue:hover{background-color:#70cbf4}.shortlist-container .panel-header{background:#fff;padding:24px}.shortlist-container .shortlist-title{text-transform:uppercase;color:#092a5e;line-height:1.5;font-size:30px;font-family:tui-light,Arial,sans-serif}.shortlist-container .account-blk .text-container{flex:1;align-self:flex-start}.shortlist-container .account-blk .txt-header{text-transform:uppercase;font-size:22px;color:#333;line-height:1.5;font-family:tui-light,Arial,sans-serif;padding-left:5px}.shortlist-container .account-blk .icon-display{background:#333;border-radius:50%;font-size:x-large;height:40px;width:15px;color:#e7e3db;padding:0 3px 4px}.shortlist-container .account-blk .txt-msg{font-weight:500}.shortlist-container .account-blk .btn-container a:first-child{margin-right:10px}.shortlist-container .account-blk .btn-container a.button.large{line-height:47px}.shortlist-container .shortlist-count{font-family:tui-light;font-family:tui-light,Arial,sans-serif;text-transform:uppercase;color:#092a5e;margin-bottom:24px;font-size:18px;line-height:20px;float:left}.shortlist-container .shortlist-count .count{font-weight:700}.shortlist-container .shortlist-count .icon-v2{color:#d40e14}.shortlist-container .clear-lnk{font-family:tui-light;font-family:tui-light,Arial,sans-serif;margin-bottom:11px;font-size:16px;line-height:20px;float:right;cursor:pointer}.shortlist-container .clear-lnk a{color:#219ed9;text-decoration:underline}.shortlist-container .ratings-cont{margin:36px 0 16px}.shortlist-container .t-rating{font-size:16px;display:block;float:left;margin-right:10px}.shortlist-container .r-rating{float:left;width:50%}.shortlist-container .r-rating img{width:60%;vertical-align:middle}.shortlist-container .t-rating.plus span.plus{font-size:16px}.shortlist-container .resort-name-rating{display:inline-block;white-space:nowrap;color:#4c4c4c;font-size:18px;line-height:20px}.shortlist-container .shortlist-block{overflow:hidden}.shortlist-container .shortlist-block .shortlist-carousel-content{clear:both}.shortlist-container .shortlist-block .offer-slider-overlay{display:block;height:100%;position:absolute;left:0;top:0;background:#f3f0ec;z-index:2;width:100%}.shortlist-container .shortlist-block .offer-slider-btn{font-size:13px;text-transform:uppercase;display:inline-block;height:23px;padding-top:6px;line-height:18px;position:absolute;left:17%;top:36%}.shortlist-container .shortlist-block .offer-slider-btn i.icon-v2{color:#092a5e;font-size:14px}.shortlist-container .shortlist-block .offer-slider-btn span.txt{color:#000;font-size:16px;margin:-5px 0 0 6px;display:inline-block}.shortlist-container .shortlist-block .offer-slider-btn .accom-text-msg{width:calc(100% - 26px)}.shortlist-container .shortlist-block .offer-slider-btn a.search-agn{margin-left:24px;text-transform:none;color:#000;text-decoration:underline;font-size:15px}.shortlist-container .shortlist-block .offer-slider-btn a.search-agn:hover{text-decoration:underline!important}.shortlist-container .shortlist-block .no-availablity{position:absolute;top:50%;left:50%;padding-top:0;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.shortlist-container .shortlist-block .no-availablity .search-agn{display:inline-block;margin:8px}.shortlist-container .shortlist-block .navigator{cursor:pointer;position:absolute;top:32%;line-height:0;background:#fff;z-index:1;opacity:8;color:#092a5e;-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;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.shortlist-container .shortlist-block .navigator.right{right:-22px;width:50px;height:50px;border-radius:50%}.shortlist-container .shortlist-block .navigator.right>.icon-right{position:absolute;top:17px;left:22px}.shortlist-container .shortlist-block .navigator.left{left:-22px;width:50px;height:50px;border-radius:50%}.shortlist-container .shortlist-block .navigator.left>.icon-left{position:absolute;top:17px;right:20px}.shortlist-container .shortlist-block .viewport ul{overflow:hidden;display:block;border-collapse:separate}.shortlist-container .shortlist-block .viewport ul li{display:inline-block;margin-right:16px;background-color:#fff;min-height:350px;float:left;position:relative;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2)}.shortlist-container .shortlist-block .viewport ul li:last-child{margin-right:0}.shortlist-container .shortlist-block .viewport ul li .loader{display:none}.shortlist-container .shortlist-block .viewport ul li.loading .loader{display:block;position:absolute;top:0;background:#fff;z-index:4;width:100%;height:100%;text-align:center;opacity:.9}.shortlist-container .shortlist-block:hover .navigator{opacity:.9!important}.shortlist-container .shortlist-block:hover .navigator.hide{display:none!important}.shortlist-container .shortlist-blank{height:100%;background:#fff;text-align:center;display:flex;align-items:center;min-height:350px}.shortlist-container .shortlist-blank .copy-container .icon-v2{font-size:36px;color:#4c4c4c}.shortlist-container .shortlist-blank .copy-container .name{padding:16px 31%;color:#4c4c4c;font-size:18px}.shortlist-container .img-container-blank{background:#ebe9e2;height:54%}.shortlist-container .shortlist{background:#fff}.shortlist-container .shortlist .img-container{position:relative;padding:16px 16px 0}.shortlist-container .shortlist .img-container .imgholder{position:relative}.shortlist-container .shortlist .img-container .imgholder .close{font-weight:600}.shortlist-container .shortlist .img-container .imgholder a{display:flex}.shortlist-container .shortlist .img-container a:active,.shortlist-container .shortlist .img-container a:focus,.shortlist-container .shortlist .img-container a:hover,.shortlist-container .shortlist .img-container a:visited{text-decoration:none}.shortlist-container .shortlist .img-container img{width:100%;margin:0;min-height:170px}.shortlist-container .shortlist .img-container .copy-tint{position:absolute;width:100%;opacity:.5;height:100%;bottom:0;background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,0));background:-webkit-linear-gradient(top,#000 0,rgba(0,0,0,0));background:linear-gradient(to bottom,#000 0,rgba(0,0,0,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#99000000', GradientType=0)}.shortlist-container .shortlist .img-container a.remove-short-list{font-size:10px;color:#fff;text-decoration:none;position:absolute;right:2px;cursor:pointer;width:5%;top:6px;z-index:1}.shortlist-container .shortlist .img-container a.remove-short-list.expired{z-index:3;color:#092a5e}.shortlist-container .shortlist .img-container .triggers{position:absolute;bottom:0;right:0;z-index:1}.shortlist-container .shortlist .img-container .triggers dl dt{margin:0;float:right;text-align:center;padding-left:1px}.shortlist-container .shortlist .img-container .triggers dl dt a{font-family:tui-light,Arial,sans-serif;display:table-cell;text-decoration:none;padding:0;height:56px;width:56px;vertical-align:middle;font-size:21px;border:none;border-radius:0}.shortlist-container .shortlist .copy-container{padding:20px 16px 16px;position:relative;font-family:tui-light;font-family:tui-light,Arial,sans-serif}.shortlist-container .shortlist .copy-container>div{padding:5px 0;position:relative}.shortlist-container .shortlist .copy-container .offer-slider-overlay{position:absolute;background:#fff;opacity:.6}.shortlist-container .shortlist .copy-container .name{padding:0;line-height:1.2;margin:0}.shortlist-container .shortlist .copy-container .name a{font-size:22px;color:#2ea9e0;display:inline-block;font-family:tui-light;font-family:tui-light,Arial,sans-serif;width:95%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.shortlist-container .shortlist .copy-container .name p{font-size:14px;font-family:tui-light;font-family:tui-light,Arial,sans-serif}.shortlist-container .shortlist .copy-container .info{font-size:16px;line-height:22px;color:#4c4c4c}.shortlist-container .shortlist .copy-container .info dl{border-bottom:1px solid #d7d2c3}.shortlist-container .shortlist .copy-container .info dl.square dt{padding:0 0 8px 20px;background:url(../../../images/icon_square_grey.png) 4px 9px no-repeat;line-height:20px}.shortlist-container .shortlist .copy-container .info dl.usps{padding-bottom:13px}.shortlist-container .shortlist .copy-container .info dl.details{min-height:126px;padding-top:13px}.shortlist-container .shortlist .copy-container .info dl.details dt{padding:4px 0}.shortlist-container .shortlist .copy-container .info dl.details dt i.icon{font-size:13px}.shortlist-container .shortlist .copy-container .info dl.details dt i.icon-v2{color:#092a5e;padding-right:4px}.shortlist-container .shortlist .copy-container .info dl.details dt span{padding:0 2px 0 0}.shortlist-container .shortlist .copy-container .btm-blk{background:#f3f0ec;padding:8px;margin-top:16px}.shortlist-container .shortlist .copy-container .price-info div.price-sec{color:#092a5e;font-family:tui,Arial,sans-serif;display:inline-block}.shortlist-container .shortlist .copy-container .price-info div.price-sec:active,.shortlist-container .shortlist .copy-container .price-info div.price-sec:focus,.shortlist-container .shortlist .copy-container .price-info div.price-sec:hover,.shortlist-container .shortlist .copy-container .price-info div.price-sec:visited{text-decoration:none}.shortlist-container .shortlist .copy-container .price-info div.price-sec .text{color:#092a5e;font-size:18px}.shortlist-container .shortlist .copy-container .price-info div.price-sec .currency{font-size:24px;line-height:6px}.shortlist-container .shortlist .copy-container .price-info div.price-sec .price{font-family:tui-light;font-family:tui-light,Arial,sans-serif;font-size:48px;line-height:20px}.shortlist-container .shortlist .copy-container .price-info div.price-sec .type{font-size:16px;line-height:13px}.shortlist-container .shortlist .copy-container .price-info .button-container{margin-top:16px}.shortlist-container .shortlist .copy-container .price-info .button{line-height:46px;height:48px!important}.shortlist-container .shortlist .copy-container .price-info .offer-tag{color:#fff;font-size:16px;padding:0 8px;line-height:28px;height:30px;text-transform:uppercase;text-align:center;display:block;margin-bottom:8px}.shortlist-container .shortlist .copy-container .price-info .offer-tag.pull-down{float:left;margin-top:10px}.shortlist-container .shortlist .copy-container .price-info .price-inc{background-color:#ef0000}.shortlist-container .shortlist .copy-container .price-info .price-dec{background-color:#aad700}.shortlist-container .shortlist .copy-container .price-info .totalprice-blk{padding:6px 0 0;float:left}.shortlist-container .shortlist .copy-container .price-info .discount-price{float:right}.shortlist-container .shortlist .copy-container .price-info .discount-price p{border-color:#ef0000;font-size:15px;display:inline-block}.shortlist-container .shortlist .copy-container .price-info .discount-price .price{color:#ef0000}.shortlist-container .shortlist .copy-container .price-info .ttl-price p{display:inline-block;border-color:#4c4c4c}.shortlist-container .shortlist .product-colour-label{font-size:16px;font-family:tui-light;font-family:tui-light,Arial,sans-serif;padding:4px 10px;z-index:1;position:absolute}.shortlist-container .paging{margin-top:30px}.shortlist-container .paging ul li{background-color:#092a5e;cursor:pointer}.shortlist-container .paging ul li.active{background-color:#70cbf4}.shortlist-container .pagination-container{display:inline-block;width:100%;text-align:center;margin-top:10px}.shortlist-container .pagination-container .pagination{margin:0 auto;display:inline-block}.shortlist-container .pagination-container .pagination li{list-style:none;float:left;margin:0 5px}.shortlist-container .pagination-container .pagination li a{display:block;width:10px;height:10px;text-indent:-10000px;background:#eee;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.shortlist-container .pagination-container .pagination li.active a{background:#092a5e}.shortlist-container .shortlist-progress{position:relative;height:4px;display:block;width:100%;background-color:#70cbf4;border-radius:2px;background-clip:padding-box;margin:10.5rem 0 1rem;overflow:hidden}.shortlist-container .shortlist-progress .indeterminate{background-color:#092a5e}.shortlist-container .shortlist-progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.shortlist-container .shortlist-progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}100%,60%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}100%,60%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}100%,60%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}100%,60%{left:107%;right:-8%}}@media only screen and (min-width:580px) and (max-width:759px){.content-width{position:initial}.tact-shortlist{padding:0}.shortlist-container .carousel-content{padding:49px 33px 40px}.shortlist-container .resort-name-rating{display:inline-block;max-width:calc(100% - 20px)}.shortlist-container .shortlist .copy-container .price-info .discount-price{max-width:135px;text-align:right}.shortlist-container .shortlist-block .navigator{top:calc(38% - 30px)}.shortlist-container .shortlist-block .navigator.right{right:-20px}.shortlist-container .shortlist-block .navigator.right>.icon-right{left:15px}.shortlist-container .shortlist-block .navigator.left{left:-20px}.shortlist-container .shortlist-block .navigator.left>.icon-left{right:15px}.shortlist-container .account-blk .text-container{width:55%;float:left}.shortlist-container .account-blk .btn-container{width:40%;margin-left:58px}.shortlist-container .account-blk .btn-container .button{width:100%}.shortlist-container .account-blk .btn-container .button:first-child{margin-bottom:10px}}@media only screen and (min-width:760px) and (max-width:959px){.shortlist-container .carousel-content{position:relative;padding:30px 32px 40px}.shortlist-container .account-blk .text-container{width:45%;float:left}.shortlist-container .account-blk .btn-container{width:40%;margin-left:58px}.shortlist-container .account-blk .btn-container .button{width:100%}.shortlist-container .account-blk .btn-container .button:first-child{margin-bottom:10px}.shortlist-container .shortlist-block .navigator{top:calc(30% - 30px)}.shortlist-container .shortlist-block .navigator.right{right:-55px}.shortlist-container .shortlist-block .navigator.right>.icon-right{left:15px}.shortlist-container .shortlist-block .navigator.left{left:-55px}.shortlist-container .shortlist-block .navigator.left>.icon-left{right:14px}}@media only screen and (min-width:320px) and (max-width:579px){.viaflight.modal .window .responsive .alt-flights-list .bound-section{width:100%}.tact-shortlist{padding:0}#shortlist-component{flex-direction:column}.shortlist-container .carousel-content{position:relative;padding:20px 35px}.shortlist-container .shortlist-block .navigator{top:calc(20% - 30px)}.shortlist-container .shortlist-block .navigator.right{right:-52px}.shortlist-container .shortlist-block .navigator.right>.icon-right{left:17px}.shortlist-container .shortlist-block .navigator.left{left:-52px}.shortlist-container .shortlist-block .navigator.left>.icon-left{right:17px}.shortlist-container .account-blk .text-container{width:100%}.shortlist-container .account-blk .txt-msg{float:none;width:100%;margin-bottom:15px}.shortlist-container .account-blk .btn-container{float:none;width:100%}.shortlist-container .account-blk .btn-container .button{width:100%}.shortlist-container .account-blk .btn-container .button:first-child,.shortlist-container .account-blk .btn-container:first-child{margin-bottom:10px}.shortlist-container .paging{border-bottom:0;border-top:0;padding:0;margin-top:20px}.shortlist-container .resort-name-rating{display:block}.shortlist-container .shortlist .copy-container{padding:0 16px 10px}.shortlist-container .shortlist .copy-container .price-info .discount-price,.shortlist-container .shortlist .copy-container .price-info .totalprice-blk{float:none}.shortlist-container .shortlist .img-container .imgholder .close{font-size:11px}.shortlist-container .shortlist .img-container a.remove-short-list{top:11px;right:7px}.shortlist-container .shortlist-block .viewport ul{overflow:auto}.shortlist-container .shortlist-block .viewport ul li .crop img{margin:0;width:100%;height:100%}.shortlist-container .shortlist-block .viewport ul li .crop.crop-cover{bottom:5px}}@media only screen and (min-width:960px){.viaflight.modal .new-window{max-height:550px;height:auto}}.your-flight{margin-bottom:50px}.your-flight .main-title{border-bottom:1px solid #70cbf4;line-height:1.6}.your-flight .sub-title{font-size:21px;color:#000}.your-flight .not-happy{background:#fff}.your-flight .not-happy .note-text{font-size:17px;color:#092a5e;padding:0 0 10px}.your-flight .not-happy .note{background:#fff4dc;font-size:14px}.your-flight .not-happy .note span{color:#666;font-weight:700}.your-flight .altflight-selection .total-price{width:100%}.alt-flights *{box-sizing:border-box}.alt-flights #teasers{display:none}.alt-flights .flight-details .iScrollLoneScrollbar{width:12px!important}.alt-flights .select-dropdown .select{background:#fff;height:40px;box-shadow:none;width:200px;border:1px solid #70cbf4;border-radius:3px;padding:2px;cursor:pointer;float:right;margin-bottom:20px}.alt-flights .select-dropdown .text{font-size:16px;line-height:40px;height:40px;padding:0 0 0 10px;width:calc(70%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alt-flights .select-dropdown .arrow{float:right;color:#70cbf4;font-size:11px;line-height:40px;height:40px;border:none;text-align:center}.alt-flights .duration-list{overflow:hidden;width:100%;display:inline-block;border:1px solid #70cbf4;border-radius:2px;margin-bottom:10px}.alt-flights .duration-list ul li{float:left;text-align:center;font-size:18px;text-transform:uppercase;padding:8px 0;color:#2ea9e0;cursor:pointer;border-right:1px solid #70cbf4;font-family:tui-light}.alt-flights .duration-list ul li.active{background:#2ea9e0;color:#fff;cursor:default}.alt-flights .duration-list ul li.active .variable-price{color:#fff}.alt-flights .duration-list ul li:last-child{border-right:0}.alt-flights .duration-list ul li .variable-price{width:100%;display:inline-block}.alt-flights .airport-list-title{font-size:22px;line-height:28px}.alt-flights .slider{transition:margin .3s}.alt-flights .slider>li{box-sizing:border-box}.alt-flights .airport-list li{border-bottom:1px solid #e6e6e6}.alt-flights .airport-list li.default{color:#666;padding:15px 0}.alt-flights .airport-list li a{font-size:18px;padding:15px 0;display:block;font-family:tui-light}.alt-flights .airport-list li a:hover{background:#dbf2fc;text-decoration:none}.alt-flights .airport-list li .variable-price{float:right}.alt-flights .variable-price{font-size:16px;text-transform:none!important;color:#000;font-family:tui-light-bold}.alt-flights .select-flight{padding-bottom:15px}.alt-flights .select-flight h4{margin:10px 0}.alt-flights .select-flight .third-party-select .light{color:#999}.alt-flights .select-flight .third-party-select p{margin:5px 0}.alt-flights .select-flight .third-party-select .item a{position:relative;font-size:14px}.alt-flights .select-flight .third-party-select .item a .arrow{position:absolute;color:#70cbf4;right:-20px;height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #70cbf4;bottom:6px}.alt-flights .select-flight .third-party-select .item.open a .arrow{height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #70cbf4;border-top:0;top:8px}.alt-flights .select-flight .third-party-select .item .content{padding-top:0;padding-bottom:0;transition:height .3s}.alt-flights .select-flight .third-party-select .item .content p:last-child{padding-bottom:20px}.alt-flights .select-flight .altflight-selection .button:not(.available){cursor:default!important}.alt-flights .select-flight .altflight-selection .button:not(.available):hover{background:#fcb819}.alt-flights .calendar-view .calendar-guide{padding:10px 0;color:#666}.alt-flights .calendar-view .back-to-airport{display:inline-block;padding:10px 0}.alt-flights .calendar-view .back-to-airport i{margin-right:5px;font-size:12px}.alt-flights .calendar-view .month-names{width:100%;text-align:center;height:45px;line-height:3}.alt-flights .calendar-view .month-names .arrow{display:inline-block;width:30px;text-align:center;text-decoration:none}.alt-flights .calendar-view .month-names ul{display:inline-block;width:145px}.alt-flights .calendar-view .calendar-details{position:relative;min-height:300px;overflow:hidden}.alt-flights .calendar-view table{position:absolute;width:99%!important;border-spacing:0;border-collapse:collapse;transition:left .5s;margin-left:1px}.alt-flights .calendar-view table th{height:28px;text-align:center}.alt-flights .calendar-view table td{width:14%;height:40px;text-align:center;border:1px solid #d4d4d4;font-family:tui,Arial,sans-serif}.alt-flights .calendar-view table td .price{color:#d4d4d4;margin-top:2px}.alt-flights .calendar-view table td.avail{cursor:pointer}.alt-flights .calendar-view table td.avail .date{color:#2ea9e0;text-decoration:underline}.alt-flights .calendar-view table td.avail .price{font-size:12px;color:#092a5e;font-weight:800}.alt-flights .calendar-view table td.avail:hover{background:#dbf2fc}.alt-flights .calendar-view table td.selected{background:#2ea9e0;cursor:default}.alt-flights .calendar-view table td.selected .date{color:#fff;text-decoration:underline}.alt-flights .calendar-view table td.selected .price{font-size:12px;color:#fff;font-weight:500}.alt-flights .calendar-view table td.selected:hover{background:#2ea9e0}.alt-flights .no-flights{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;z-index:1;padding-top:12%;background:#fff}.alt-flights .no-flights h4{font-size:18px;font-family:tui-light;font-family:tui-light,Arial,sans-serif;color:#000;max-width:210px;margin:20px auto}.alt-flights-list,.topx-container{background:#f0fafe;overflow:auto}.alt-flights-list .bound-section,.topx-container .bound-section{display:inline-block;width:48.5%}.alt-flights-list .bound-section .tooltip,.topx-container .bound-section .tooltip{display:none}.alt-flights-list .bound-section .heading,.topx-container .bound-section .heading{width:100%;display:inline-block;background:#dbf2fc;color:#092a5e}.alt-flights-list .bound-section .heading>div,.topx-container .bound-section .heading>div{box-sizing:border-box;padding:10px;text-transform:uppercase}.alt-flights-list .bound-section .heading>div span,.topx-container .bound-section .heading>div span{text-transform:none}.alt-flights-list .bound-section .heading .bound-title,.topx-container .bound-section .heading .bound-title{text-align:center;position:relative;padding-left:36px}.alt-flights-list .bound-section .heading .bound-title i,.topx-container .bound-section .heading .bound-title i{font-size:30px;position:absolute;top:2px;left:5px}.alt-flights-list .bound-section .heading .bound-title i.rtn,.topx-container .bound-section .heading .bound-title i.rtn{left:2px;transform:scaleX(-1)}.alt-flights-list .bound-section .bound-title,.topx-container .bound-section .bound-title{color:#fff;background:#333}.alt-flights-list .bound-section .hand-luggage-oly,.topx-container .bound-section .hand-luggage-oly{color:#737373}.alt-flights-list p,.topx-container p{padding:7px 10px}.alt-flights-list p span,.topx-container p span{font-weight:600}.alt-flights-list .flight-logo,.topx-container .flight-logo{float:right;margin:10px 10px 15px 0}.alt-flights-list .altflight-selection,.topx-container .altflight-selection{clear:both;padding:10px;background:#dbf2fc}.alt-flights-list .altflight-selection>div,.topx-container .altflight-selection>div{width:50%;margin-left:-2px;display:inline-block;vertical-align:top}.alt-flights-list .altflight-selection>div.button-container,.topx-container .altflight-selection>div.button-container{padding-top:25px}.alt-flights-list .altflight-selection .total-price p,.topx-container .altflight-selection .total-price p{padding:3px 0}.alt-flights-list .altflight-selection .total-price .pp-details span,.topx-container .altflight-selection .total-price .pp-details span{color:#092a5e}.alt-flights-list .altflight-selection .total-price .currency,.topx-container .altflight-selection .total-price .currency{font-size:22px}.alt-flights-list .altflight-selection .total-price .amount,.topx-container .altflight-selection .total-price .amount{font-size:34px}.alt-flights-list .altflight-selection .button,.topx-container .altflight-selection .button{width:250px}.hand-luggage p{color:red}.popup-loading{top:0;position:absolute;right:0;bottom:0;left:0;z-index:10000;background:rgba(0,0,0,.8)}.popup-loading .spinner{position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px}.modal .new-window{width:710px;height:550px}.new-modal{width:100%;height:100%}.new-modal .title{position:relative;height:40px;line-height:40px;padding:0 0 0 10px;border-bottom:1px solid #ccc}.new-modal .title h4{width:calc(100% - 40px);height:100%;line-height:40px;font-size:18px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-modal .title h4 a,.new-modal .title h4 span{font-family:tui-light,Arial,sans-serif;font-size:16px;font-weight:400}.new-modal .title h4 a{color:#70cbf4}.new-modal .title .close{width:40px;height:100%;cursor:pointer;text-align:center;color:#70cbf4;font-size:20px;line-height:39px}.new-modal .content{position:relative;height:calc(100% - 40px);padding:15px;overflow:hidden}.flight-indication{font-size:18px;text-transform:uppercase;padding:0 0 20px;font-weight:700;font-family:tui-light;color:#092a5e}.showTopflights{margin:0 20px}.topx-container{overflow:hidden;background:#fff;padding-bottom:5px;box-shadow:0 1px 3px;margin-bottom:10px}.topx-container.selected-flight{border:1px solid #092a5e}.topx-container p{padding-top:2px;padding-bottom:2px}.topx-container .bound-section{width:36.5%;padding-bottom:5px;overflow:auto}.topx-container .bound-section .ellipisis{position:relative;left:-4px}.topx-container .bound-section .heading{background:#c2e6fa}.topx-container .bound-section .heading>div span{font-weight:600}.topx-container .bound-section .heading .bound-title{padding-left:20px;color:#4c4c4c;background:0 0;text-transform:capitalize}.topx-container .bound-section .heading .head-multiple-carriers{width:40%;font-family:tui-light-bold;font-size:14px;padding-top:3px}.topx-container .bound-section .heading .body-multiple-carriers{padding-bottom:10px;font-family:tui-light-bold;font-size:14px}.topx-container .bound-section .depart-airport{width:55%;float:left;padding-bottom:10px}.topx-container .bound-section .dreamlinear-logo{background:url(../../../images/bookflow/dreamliner-logo.png) no-repeat;float:right;height:30px;margin:15px 0 0 5px;width:100px}.topx-container .bound-section.in{float:left;margin-left:5px}.topx-container .bound-section.out{float:left}.topx-container .flight-logo{margin:0;max-height:20px}.topx-container .price-section{float:left;width:24%;position:relative;top:21px;left:41px}.topx-container .price-section .total-price-diff{letter-spacing:-1px;font-family:tui-light-bold,Arial,sans-serif;font-family:tui-light-bold;color:#000;position:relative;padding-bottom:15px;left:34px}.topx-container .price-section .total-price-diff .currency,.topx-container .price-section .total-price-diff .price-diff{font-size:24px}.topx-container .price-section .total-price-diff .part1{font-size:24px;line-height:25px;margin:-4px}.topx-container .price-section .total-price-diff .part2{font-size:24px}.topx-container .price-section .button-container{padding:0 10px 10px}.topx-container .price-section .button-container .button{width:146px;height:35px!important;line-height:35px!important;font-size:18px;border-bottom:none}.topx-container .price-section .button-container .button.selected{background:#092a5e;color:#fff;border-bottom:0}.topx-container .alternative-flight-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-preferred-size:78%;flex-basis:78%;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;width:100%;text-align:center}.topx-container .alternative-flight-card .left-card-details{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1;min-width:31%;text-align:left;font-size:14px;font-weight:400;letter-spacing:normal;margin-left:20px;display:block;float:left;color:#817b8f}.topx-container .alternative-flight-card .left-card-details .left-flight-time{position:relative;color:#000;display:block;font-size:20px;letter-spacing:normal;font-weight:700;font-family:tui-light}.topx-container .alternative-flight-card .left-card-details .left-city-name{color:#4c4c4c}.topx-container .alternative-flight-card .left-card-details .left-city-code{font-weight:700;font-family:tui-light;color:#4c4c4c}.topx-container .alternative-flight-card .middle-section{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1;min-width:22%;text-align:center;padding:8px .375rem 0}.topx-container .alternative-flight-card .middle-section .flight-duration{color:#524c61;font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:normal}.topx-container .alternative-flight-card .middle-section .arrow-up{position:absolute;top:-25px;right:0}.topx-container .alternative-flight-card .middle-section .left-arm{position:absolute;z-index:1;background-color:transparent;top:23px;left:-5px;width:8px;display:block;transform:rotate(40deg);-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg)}.topx-container .alternative-flight-card .middle-section .left-arm:after{content:"";background-color:#666;width:6px;height:1px;display:block;border-radius:2px;z-index:-1}.topx-container .alternative-flight-card .middle-section .right-arm{position:absolute;z-index:1;background-color:transparent;top:26px;left:-5px;width:8px;display:block;transform:rotate(310deg);-ms-transform:rotate(310deg);-webkit-transform:rotate(310deg)}.topx-container .alternative-flight-card .middle-section .right-arm:after{content:"";background-color:#666;width:6px;height:1px;display:block;transition:all .5s cubic-bezier(.25,1.7,.35,1.5);transform-origin:left center;z-index:-1}.topx-container .alternative-flight-card .middle-section .stop-line{height:1px;width:90%;background-color:#4c4c4c;margin:.375rem auto;padding:0;position:relative;border-radius:.375rem;display:block;text-align:center;line-height:0;top:1px}.topx-container .alternative-flight-card .middle-section .stop-line:after{content:"";width:16px;height:16px;display:block;position:absolute;right:-.375rem;top:50%;margin-top:-8px;background-repeat:no-repeat;background-position:100% 50%;background-size:12px}.topx-container .alternative-flight-card .middle-section .LegInfo__stop-dot-w5dQS{background-image:none;background-color:#092a5e;border-radius:.375rem;box-shadow:0 0 0 2px #fff;width:.375rem;height:.375rem;line-height:0;top:-2px;position:relative;display:inline-block;margin:0 4%;zoom:1}.topx-container .alternative-flight-card .middle-section .flight-direct-status{color:#4c4c4c;font-size:12px}.topx-container .alternative-flight-card .right-card-details{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1;min-width:31%;text-align:right;font-size:14px;font-weight:400;letter-spacing:normal;margin-left:15px;display:block;float:left;color:#817b8f}.topx-container .alternative-flight-card .right-card-details .right-flight-time{position:relative;color:#000;display:block;font-size:20px;letter-spacing:normal;font-weight:700;font-family:tui-light}.topx-container .alternative-flight-card .right-card-details .right-city-name{color:#4c4c4c}.topx-container .alternative-flight-card .right-card-details .right-city-code{font-weight:700;font-family:tui-light;color:#4c4c4c}.topx-container .icon{width:23px;height:29px;display:inline-block;vertical-align:top;margin-top:10px}.topx-container .selected{font-size:20px;text-transform:uppercase;color:#000;position:relative;top:9px;font-weight:700;font-family:tui-light}.topx-container .selected-section{position:relative;top:15px;left:16px}.topx-container .selected-section .icon .circ.path,.topx-container .selected-section .icon .tick.path{stroke-width:4px!important}.sort-results{float:right;margin-right:20px;margin-bottom:-20px}.sort-results .select-container{height:40px}.sort-results .select{width:100%;height:40px;border:1px solid #2ea9e0!important;border-radius:3px;box-shadow:none;line-height:36px;background:#fff}.sort-results .select select{height:100%}.sort-results .select .select-text{padding:0 6px 0 16px;color:#000;font-size:16px}.sort-results .select .arrow{float:right;height:100%;text-align:center;font-size:10px;width:auto;padding:0 16px 0 0;border:none;line-height:38px;color:#2ea9e0}.flight-details .change-flights{display:block!important}.flight-details .change-flights .container-alt-flight{background-color:#e2f3fe;padding:10px 0 20px}.flight-details .change-flights .container-alt-flight .pagination-values{text-align:center;padding:10px 0;color:#092a5e}.flight-details .change-flights .container-alt-flight .viewMoreAltFlights{text-align:center;padding:10px 0}.flight-details .change-flights .container-alt-flight .viewMoreAltFlights .load-more-button{background:#092a5e;padding:10px 20px;color:#fff;border-radius:3px;letter-spacing:1px;font-size:18px;text-decoration:none;text-transform:uppercase;font-family:tui-light!important}.flight-details .change-flights .container-alt-flight .date-slider-component{padding:20px}.flight-details .change-flights .container-alt-flight .date-slider-component .title h3{color:#092a5e}.flight-details .change-flights .container-alt-flight .date-slider-component .select{width:30%;background-color:#fff;border:1px solid #b6b7bb;box-shadow:none;margin-left:15px;margin-bottom:20px}.flight-details .change-flights .container-alt-flight .date-slider-component .select span.arrow{border:none}.flight-details .change-flights .container-alt-flight .date-slider-component .select span.arrow span{top:0;bottom:0;left:0;right:0;width:16px;height:18px;margin:auto;color:#70cbf4;font-size:15px}.flight-details .change-flights .container-alt-flight .date-slider-component .select span.text{width:calc(100% - 30px);padding-top:4px;font-size:16px}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel .viewport-container{overflow:hidden;border-radius:3px;border:1px solid #70cbf4}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel div.viewport{float:left;height:63px;width:calc(100% - 38px);background-color:#fff}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li{float:left}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li.avail{cursor:pointer}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li.notavail div.info-container .date{text-align:center;font-size:18px;color:#b9b9b9;font-family:tui-light;font-weight:300}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li.notavail div.info-container .price-diff{color:#b9b9b9;font-weight:lighter!important;font-family:tui-light;text-decoration:none}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container{position:relative;border-right:1px solid #70cbf4;padding:12px 0;box-sizing:border-box;-moz-box-sizing:border-box;z-index:0}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container h5{font-size:18px}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container .date{margin:0;text-align:center;font-size:18px;color:#4c4c4c;font-family:tui-light}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container .price-diff{margin:0;text-align:center;color:#219ed9;font-size:16px;display:block;font-family:tui-light-bold;font-family:tui-light-bold,Arial,sans-serif;text-decoration:underline}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container.current-date{background-color:#219ed9;cursor:auto}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container.current-date:after{left:0}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container.white-text .date{color:#fff;font-size:20px;margin:0;font-family:tui-light;font-family:tui-light,Arial,sans-serif;font-weight:700}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container.white-text .price-diff{color:#fff;font-size:16px;margin:0;font-family:tui-light;font-family:tui-light,Arial,sans-serif;font-weight:700}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel .icon-right{float:right;margin-top:20px;color:#2ea9e0;padding-left:14px;cursor:pointer}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel .icon-right.disabled{opacity:.3;pointer-events:none}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel .icon-left{float:left;margin-top:20px;color:#2ea9e0;padding-right:15px;cursor:pointer}.flight-details .change-flights .container-alt-flight .date-slider-component .date-slider-carousel .icon-left.disabled{opacity:.3;pointer-events:none}@media only screen and (max-width:768px){.flight-details .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container .date{font-size:16px!important}.flight-details .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container .price-diff{font-size:14px}.flight-details .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container.white-text .date{font-size:16px!important}.flight-details .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container.white-text .price-diff{font-size:14px}}@media only screen and (max-width:579px){.modal .new-window{width:100%;height:100%}.modal .new-window .content{padding:10px}.alt-flights .airport-list li a{padding:15px 10px}.alt-flights .alt-flights-list .bound-section{width:100%;float:none;margin-left:0}.alt-flights .alt-flights-list .altflight-selection>div{width:100%;display:block;margin-left:0}.alt-flights .select-dropdown .select{width:100%}.alt-flights .airport-tabs{overflow:hidden;width:100%;display:inline-block;border:1px solid #70cbf4;border-radius:2px;margin-bottom:10px}.alt-flights .airport-tabs ul li{float:left;text-align:center;font-size:16px;text-transform:uppercase;padding:8px 0;color:#2ea9e0;cursor:pointer;border-right:1px solid #70cbf4;font-family:tui-light;min-height:52px;overflow:auto}.alt-flights .airport-tabs ul li.active{background:#2ea9e0;color:#fff;cursor:default}.alt-flights .airport-tabs ul li.active .variable-price{color:#fff}.alt-flights .airport-tabs ul li:last-child{border-right:0}.alt-flights .airport-tabs ul li .variable-price{width:100%;display:inline-block}.flight-details .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container .date{font-size:16px}.flight-details .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container .price-diff{font-size:14px!important}.flight-details .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container.white-text .date{font-size:16px}.flight-details .container-alt-flight .date-slider-component .date-slider-carousel div.viewport ul li div.info-container.white-text .price-diff{font-size:14px!important}.topx-container{padding:10px}.topx-container .flight-type{position:relative}.topx-container .bound-section{width:100%}.topx-container .bound-section .bound-title{padding-left:10px!important}.topx-container .bound-section .left-card-details,.topx-container .bound-section .right-card-details{margin-left:10px;min-width:37%}.topx-container .bound-section .middle-section{min-width:14%}.topx-container .bound-section .arrow-up{position:relative;top:-25px!important}.topx-container .price-section{width:100%;top:0;position:relative;left:0}.topx-container .price-section .total-price-diff{width:100%;float:left;text-align:center;left:-3px;top:11px}.topx-container .price-section .selected-section{position:relative;top:0;text-align:center;left:0}.topx-container .price-section .button-container{width:100%;margin-right:0;float:right;padding:10px 0}.topx-container .price-section .button-container .button{width:100%}.topx-container .bound-section.in{margin-left:0;margin-top:-4px;border-bottom:1px solid #f3f0ec}.change-flights .container-alt-flight .sort-results{float:none;margin:5px 20px;padding:0}.change-flights .container-alt-flight .sort-results .select-container{height:40px}}@media only screen and (max-width:579px) and (orientation:landscape){.topx-container .alternative-flight-card{display:inline-block!important;width:100%!important;float:none!important}.topx-container .alternative-flight-card .left-card-details{display:block;width:35%!important;float:left;margin:0!important}.topx-container .alternative-flight-card .middle-section{width:18%;display:block!important;float:left}.topx-container .alternative-flight-card .right-card-details{width:35%;display:block!important;float:left;margin:0!important}.topx-container .alternative-flight-card .arrow-up{position:relative;top:-25px}}.scroll{height:100%}@media only screen and (min-width:1025px){.topx-container .bound-section.out{margin-right:5px}}@media only screen and (min-width:960px) and (max-width:1024px){.modal .new-window{height:335px}.bound-section .left-card-details{min-width:34%!important}.bound-section .middle-section{min-width:16%!important}.bound-section .middle-section .arrow-up{position:relative;top:-27px}.bound-section .right-card-details{min-width:34%!important}}@media only screen and (min-width:580px) and (max-width:759px){.modal .new-window{width:calc(100% - 20px);height:calc(100% - 20px)}.flight-details .alt-flights-list .bound-section{width:100%}.topx-container{padding:10px}.topx-container .bound-section{width:100%}.topx-container .bound-section.in{float:none;margin-left:0;border-bottom:1px solid #f3f0ec}.topx-container .bound-section .left-card-details{min-width:33%}.topx-container .bound-section .middle-section{min-width:20%}.topx-container .bound-section .right-card-details{min-width:33%}.topx-container .price-section{float:none;top:0;width:100%;left:0}.topx-container .price-section .total-price-diff{width:100%;text-align:center;left:0}.topx-container .price-section .selected-section{position:relative;top:0;left:0;text-align:center}.topx-container .price-section .button-container{width:100%;padding:10px;margin-bottom:10px}.topx-container .price-section .button-container .button{width:100%}.topx-container .flight-logo{position:relative;left:-20px}.showTopflights{margin:0 20px}.change-flights .container-alt-flight .sort-results{float:none;margin:0 20px 15px}}@media only screen and (min-width:760px){.modal .new-window.auto-height{height:auto}}@media only screen and (min-width:760px) and (max-width:959px){.modal .new-window.large{width:720px}.flight-details .alt-flights-list .bound-section{width:100%}.topx-container .bound-section{width:49.6%}.topx-container .bound-section .left-card-details{min-width:32%}.topx-container .bound-section .middle-section{min-width:18%}.topx-container .bound-section .right-card-details{min-width:32%}.topx-container .arrow-up{position:relative;top:-27px}.topx-container .flight-cards{display:block;overflow:hidden;border-bottom:1px solid #f3f0ec}.topx-container .selected-section{position:relative;top:0;float:right;left:-9px}.topx-container .price-section{width:45%;float:right;position:relative;top:0;left:0;padding-top:10px}.topx-container .price-section .total-price-diff{left:15px;float:left;top:6px}.topx-container .price-section .button-container{padding:0 10px 10px;float:right}}@media only screen and (min-width:320px) and (orientation:landscape){html.kindle .modal .new-window{height:394px}html.kindle .modal .new-window .popup-loading{bottom:-1px}}@media only screen and (max-width:333px){.custom-flights.button{height:auto!important;line-height:30px!important}.custom-flights.button:active,.custom-flights.button:focus{line-height:30px!important}.change-flights .container-alt-flight{padding:20px 0!important}.change-flights .container-alt-flight .sort-results{float:none;margin:20px 20px 10px}.alt-flights .calendar-view table td.avail .price{font-size:10px}.alt-flights .select-dropdown .select{width:100%}.alt-flights .airport-tabs{overflow:hidden;width:100%;display:inline-block;border:1px solid #70cbf4;border-radius:2px;margin-bottom:10px}.alt-flights .airport-tabs ul li{float:left;text-align:center;font-size:14px;text-transform:uppercase;padding:8px 0;color:#2ea9e0;cursor:pointer;border-right:1px solid #70cbf4;font-family:tui-light;min-height:48px;overflow:auto}.alt-flights .airport-tabs ul li.active{background:#2ea9e0;color:#fff;cursor:default}.alt-flights .airport-tabs ul li.active .variable-price{color:#fff}.alt-flights .airport-tabs ul li:last-child{border-right:0}.alt-flights .airport-tabs ul li .variable-price{width:100%;display:inline-block}.container-alt-flight .date-slider-component{padding:0!important}.topx-container .alternative-flight-card{display:block;width:100%!important}.topx-container .alternative-flight-card .left-card-details{display:block;width:20%!important;float:left;margin:0!important}.topx-container .alternative-flight-card .middle-section{width:12%;display:block!important;float:left}.topx-container .alternative-flight-card .right-card-details{width:20%;display:block!important;float:left;margin:0!important}.topx-container .alternative-flight-card .arrow-up{position:relative;top:-25px}}@media only screen and (min-width:580px) and (max-width:640px){.custom-flights.button{height:auto!important;line-height:30px!important}.custom-flights.button:active,.custom-flights.button:focus{line-height:30px!important}.alt-flights-list .bound-section .heading .bound-title{padding-left:32px}}.book-flow.modal .window>.title{background:#dbf2fc;color:#333}.book-flow.modal .window>.title span.close{color:#70cbf4}.book-flow.modal .window>.modal-content.with-fixed-buttons{height:calc(100% - 80px)}.book-flow.modal .window>.modal-content.with-fixed-buttons+.button-container{width:100%}.book-flow.modal .window>.modal-content.with-fixed-buttons+.button-container:after,.book-flow.modal .window>.modal-content.with-fixed-buttons+.button-container:before{display:table;content:""}.book-flow.modal .window>.modal-content.with-fixed-buttons+.button-container:after{clear:both}.book-flow.modal .window .button-container .button{border-radius:0!important}.responsive .your-flight{border-bottom:1px solid #d7d2c3;padding-bottom:20px}.responsive .your-flight .change-flights{display:inline-block}.responsive .your-flight .viewAltFlights{color:#219ed9;font-size:20px;text-decoration:underline}.responsive .your-flight .alt-flights .alt-flights-list{overflow:auto;background-color:#ebf7fd;font-size:18px}.responsive .your-flight .alt-flights .alt-flights-list p{font-size:18px}.responsive .your-flight .alt-flights .alt-flights-list p .tooltip{display:inline-block!important}.responsive .your-flight .alt-flights .bound-section{font-size:18px}.responsive .your-flight .alt-flights .bound-section .dreamlinear-logo{background:url(../../../images/bookflow/dreamliner-logo.png) no-repeat;float:right;height:30px;margin:15px 0 0 5px;width:100px}.responsive .your-flight .alt-flights .bound-section .heading{background:#b7e5f9}.responsive .your-flight .alt-flights .bound-section .heading>div{font-weight:600}.responsive .your-flight .alt-flights .bound-section .heading .quarter{width:18%}.responsive .not-happy{display:none}.responsive .outright-inner-wrap p{font-size:18px!important}.responsive p.connection-wait{padding:10px 0}.responsive .passenger-pdp .third-party.flight-seat-container .component:first-child{display:block}.responsive .passenger-pdp .third-party.flight-seat-container .component:first-child.retail_rivercruise,.responsive .passenger-pdp .third-party.flight-seat-container .component:first-child.rivercruise{display:none!important}.responsive .passenger-pdp .third-party.flight-seat-container .component:last-child{display:none}.responsive .passenger-pdp .third-party.flight-seat-container .component:last-child.retail_rivercruise,.responsive .passenger-pdp .third-party.flight-seat-container .component:last-child.rivercruise{display:block!important}.responsive .passenger-pdp .third-party.flight-seat-container .component .seat-container{border:2px solid #082a5e;margin:0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}.responsive .passenger-pdp .third-party.flight-seat-container .component .seat-container .seat-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative}.responsive .passenger-pdp .third-party.flight-seat-container .component .seat-container .seat-wrapper .ancillary-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:1rem 1rem 0;width:100%}.responsive .passenger-pdp .third-party.flight-seat-container .component .seat-container .seat-wrapper .ancillary-wrapper .ancillary-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:auto;text-align:center;min-height:4rem}.responsive .passenger-pdp .third-party.flight-seat-container .component .seat-container .seat-wrapper .ancillary-wrapper .ancillary-content{min-height:5rem;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-top:auto;padding:16px 0 0;padding:1rem 0 0;text-align:left;line-height:normal}.responsive .passenger-pdp .third-party.flight-seat-container .component .seat-container .seat-wrapper .ancillary-wrapper .ancillary-content .title{text-transform:uppercase;color:#092A5E;font-size:16px;font-family:tui-light,Arial,sans-serif}.responsive .passenger-pdp .third-party.flight-seat-container .component .seat-container .seat-wrapper .ancillary-wrapper .ancillary-content .description{color:#4C4C4C;margin-bottom:4px;margin-bottom:.25rem;font-size:16px;font-family:tui-light,Arial,sans-serif}.responsive .passenger-pdp .third-party.flight-seat-container .component .seat-container .seat-wrapper .ancillary-wrapper .ancillary-included-content{color:#4C4C4C!important;width:100%;margin-bottom:32px;text-align:center}.responsive .passenger-pdp .third-party.flight-seat-container .component .seat-container .seat-wrapper .tick-mark{position:absolute;width:0;height:0;border-style:solid;border-color:transparent #092a5e transparent transparent;right:-1px;top:-1px;border-width:0 24px 24px 0}.responsive .passenger-pdp .third-party.flight-seat-container .component .seat-container .seat-wrapper .tick-mark i{position:absolute;font-size:8px;line-height:8px;right:-20px;top:4px}.responsive .passenger-pdp .third-party .3pfflightinfo{background:0 0}@media only screen and (max-width:359px){.responsive .your-flight .alt-flights .alt-flights-list .bound-section .dreamlinear-logo.plusday{margin:21px 0 0 5px!important}}@media only screen and (max-width:579px){.responsive .your-flight .alt-flights .flight-logo{padding-top:5px}.responsive .your-flight .alt-flights .alt-flights-list .bound-section .dreamlinear-logo{margin:21px 0 0 5px}.responsive .your-flight .alt-flights .alt-flights-list .bound-section .dreamlinear-logo.plusday{margin:39px 0 0 5px}.responsive .your-flight .alt-flights .alt-flights-list .bound-section .heading .quarter{width:25%}}@media only screen and (min-width:580px) and (max-width:759px){.responsive .your-flight .alt-flights .bound-section .heading .quarter{width:25%}}@media only screen and (min-width:760px) and (max-width:959px){.responsive .your-flight .alt-flights .bound-section .heading .quarter{width:12%}}.responsive .spl-assistance-component{padding:20px;background-color:#002150}.responsive .spl-assistance-component p{font-size:16px;line-height:22px}.responsive .spl-assistance-component p a[href^=tel]:link{text-decoration:none;color:#fff!important}.responsive #teasers{display:block}.responsive .breakdown .red{font-weight:700}.responsive .breakdown .title{color:#333;font-size:18px;text-transform:uppercase}.responsive .breakdown .price-pp{color:#666;font-weight:700}.responsive .breakdown p{font-size:16px}.responsive .breakdown p a{color:#219ed9;font-size:16px;text-decoration:underline}.responsive .select-block{font-family:tui-light}.responsive .seatsComponent .mobileSeatoption{display:none!important}.responsive .seatsComponent p{font-size:16px}.responsive .seatsComponent .lai-indicator{margin:5px 0!important}.responsive .seatsComponent .select-block.active{background:#f5f4f0}.responsive .seatsComponent .select-block.active .price-pp{display:none}.responsive .seatsComponent .select-block .price-difference{font-size:16px}.responsive .seatsComponent .box p.price-pp{display:inline-block;text-transform:lowercase;font-weight:700}.responsive .seatsComponent .box.active p.price-pp{display:none}.responsive .default-included{background:#f5f4f0;padding-left:12px}@media (device-height:568px) and (device-width:320px) and (-webkit-min-device-pixel-ratio:2){.responsive .seatsComponent .box p.price-pp{font-size:13px!important}}.tourist-banner{padding:0 20px}.tourist-banner.blue-background{background-color:#dbf2fc;padding-top:20px;padding-bottom:40px}.tourist-banner .img-container{overflow:hidden;margin:20px 0;position:relative}.tourist-banner .img-container:last-child{margin-bottom:0}.tourist-banner .img-container .crop{position:relative;height:270px}.tourist-banner .img-container .info-box{position:absolute;top:0;left:0;background:#70cbf4;width:250px!important;height:100%;padding:16px;color:#092a5e;font-family:tui-light;font-family:tui-light,Arial,sans-serif;box-sizing:border-box;-moz-box-sizing:border-box}.tourist-banner .img-container .info-box h2{font-size:30px;line-height:36px;margin-bottom:10px;color:#092a5e;font-family:tui-light;font-family:tui-light,Arial,sans-serif}.tourist-banner .img-container .info-box p{font-family:tui-light;font-family:tui-light,Arial,sans-serif;line-height:25px;color:#092a5e}.tourist-banner .img-container .video-button{position:absolute;left:266px;height:88px;width:88px;bottom:16px;text-align:center;line-height:88px;font-size:24px;background:#70cbf4;color:#fff;cursor:pointer}.tourist-banner .img-container .video-button:active,.tourist-banner .img-container .video-button:focus,.tourist-banner .img-container .video-button:hover{text-decoration:none}.tourist-banner .img-container .article-tint{position:absolute;top:0;height:100%;background-image:-webkit-linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,0));background-image:-moz-linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,0));background-image:-ms-linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,0));background-image:-o-linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,0));background-image:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,0));width:100%}.tourist-banner .img-container img{position:absolute;width:100%;left:50%;top:50%;margin:0;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.std-wrapper .tourist-banner{padding-left:0;padding-right:0}@media only screen and (min-width:580px) and (max-width:759px){.tourist-banner{padding:0}.tourist-banner .img-container .info-box{width:50%!important}.tourist-banner .img-container .video-button{left:calc(50% + 16px);width:64px;height:64px;line-height:64px;font-size:16px}}@media only screen and (max-width:579px){.tourist-banner{padding:0}.tourist-banner .img-container{height:auto}.tourist-banner .img-container .crop{position:relative;height:auto}.tourist-banner .img-container img{margin:-3.1% 0;position:static;height:auto;-webkit-transform:none;-ms-transform:none;transform:none}.tourist-banner .img-container .info-box{width:100%!important;position:static;height:auto;min-height:160px;opacity:1}.tourist-banner .img-container .info-box h2{font-size:24px;line-height:28px}.tourist-banner .img-container .video-button{left:16px;width:64px;height:64px;line-height:64px;font-size:16px}}.grid-row-fluid{margin-right:-8px;margin-left:-8px}.grid-row{margin:0 auto}.grid-row:after,.grid-row:before{display:table;content:""}.grid-row:after{clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{box-sizing:border-box;-moz-box-sizing:border-box;position:relative;min-height:1px}.col-with-gutter-lg-1,.col-with-gutter-lg-10,.col-with-gutter-lg-11,.col-with-gutter-lg-12,.col-with-gutter-lg-2,.col-with-gutter-lg-3,.col-with-gutter-lg-4,.col-with-gutter-lg-5,.col-with-gutter-lg-6,.col-with-gutter-lg-7,.col-with-gutter-lg-8,.col-with-gutter-lg-9,.col-with-gutter-sm-1,.col-with-gutter-sm-10,.col-with-gutter-sm-11,.col-with-gutter-sm-12,.col-with-gutter-sm-2,.col-with-gutter-sm-3,.col-with-gutter-sm-4,.col-with-gutter-sm-5,.col-with-gutter-sm-6,.col-with-gutter-sm-7,.col-with-gutter-sm-8,.col-with-gutter-sm-9,.col-with-gutter-xl-1,.col-with-gutter-xl-10,.col-with-gutter-xl-11,.col-with-gutter-xl-12,.col-with-gutter-xl-2,.col-with-gutter-xl-3,.col-with-gutter-xl-4,.col-with-gutter-xl-5,.col-with-gutter-xl-6,.col-with-gutter-xl-7,.col-with-gutter-xl-8,.col-with-gutter-xl-9,.col-with-gutter-xs-1,.col-with-gutter-xs-10,.col-with-gutter-xs-11,.col-with-gutter-xs-12,.col-with-gutter-xs-2,.col-with-gutter-xs-3,.col-with-gutter-xs-4,.col-with-gutter-xs-5,.col-with-gutter-xs-6,.col-with-gutter-xs-7,.col-with-gutter-xs-8,.col-with-gutter-xs-9{box-sizing:border-box;-moz-box-sizing:border-box;position:relative;min-height:1px;padding:8px}@media only screen and (max-width:579px){.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}.col-with-gutter-xs-1,.col-with-gutter-xs-10,.col-with-gutter-xs-11,.col-with-gutter-xs-12,.col-with-gutter-xs-2,.col-with-gutter-xs-3,.col-with-gutter-xs-4,.col-with-gutter-xs-5,.col-with-gutter-xs-6,.col-with-gutter-xs-7,.col-with-gutter-xs-8,.col-with-gutter-xs-9{float:left}.col-with-gutter-xs-12{width:100%}.col-with-gutter-xs-11{width:91.66666667%}.col-with-gutter-xs-10{width:83.33333333%}.col-with-gutter-xs-9{width:75%}.col-with-gutter-xs-8{width:66.66666667%}.col-with-gutter-xs-7{width:58.33333333%}.col-with-gutter-xs-6{width:50%}.col-with-gutter-xs-5{width:41.66666667%}.col-with-gutter-xs-4{width:33.33333333%}.col-with-gutter-xs-3{width:25%}.col-with-gutter-xs-2{width:16.66666667%}.col-with-gutter-xs-1{width:8.33333333%}.col-with-gutter-xs-pull-12{right:100%}.col-with-gutter-xs-pull-11{right:91.66666667%}.col-with-gutter-xs-pull-10{right:83.33333333%}.col-with-gutter-xs-pull-9{right:75%}.col-with-gutter-xs-pull-8{right:66.66666667%}.col-with-gutter-xs-pull-7{right:58.33333333%}.col-with-gutter-xs-pull-6{right:50%}.col-with-gutter-xs-pull-5{right:41.66666667%}.col-with-gutter-xs-pull-4{right:33.33333333%}.col-with-gutter-xs-pull-3{right:25%}.col-with-gutter-xs-pull-2{right:16.66666667%}.col-with-gutter-xs-pull-1{right:8.33333333%}.col-with-gutter-xs-pull-0{right:auto}.col-with-gutter-xs-push-12{left:100%}.col-with-gutter-xs-push-11{left:91.66666667%}.col-with-gutter-xs-push-10{left:83.33333333%}.col-with-gutter-xs-push-9{left:75%}.col-with-gutter-xs-push-8{left:66.66666667%}.col-with-gutter-xs-push-7{left:58.33333333%}.col-with-gutter-xs-push-6{left:50%}.col-with-gutter-xs-push-5{left:41.66666667%}.col-with-gutter-xs-push-4{left:33.33333333%}.col-with-gutter-xs-push-3{left:25%}.col-with-gutter-xs-push-2{left:16.66666667%}.col-with-gutter-xs-push-1{left:8.33333333%}.col-with-gutter-xs-push-0{left:auto}.col-with-gutter-xs-offset-12{margin-left:100%}.col-with-gutter-xs-offset-11{margin-left:91.66666667%}.col-with-gutter-xs-offset-10{margin-left:83.33333333%}.col-with-gutter-xs-offset-9{margin-left:75%}.col-with-gutter-xs-offset-8{margin-left:66.66666667%}.col-with-gutter-xs-offset-7{margin-left:58.33333333%}.col-with-gutter-xs-offset-6{margin-left:50%}.col-with-gutter-xs-offset-5{margin-left:41.66666667%}.col-with-gutter-xs-offset-4{margin-left:33.33333333%}.col-with-gutter-xs-offset-3{margin-left:25%}.col-with-gutter-xs-offset-2{margin-left:16.66666667%}.col-with-gutter-xs-offset-1{margin-left:8.33333333%}.col-with-gutter-xs-offset-0{margin-left:0}}@media only screen and (min-width:580px) and (max-width:759px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}.col-with-gutter-sm-1,.col-with-gutter-sm-10,.col-with-gutter-sm-11,.col-with-gutter-sm-12,.col-with-gutter-sm-2,.col-with-gutter-sm-3,.col-with-gutter-sm-4,.col-with-gutter-sm-5,.col-with-gutter-sm-6,.col-with-gutter-sm-7,.col-with-gutter-sm-8,.col-with-gutter-sm-9{float:left}.col-with-gutter-sm-12{width:100%}.col-with-gutter-sm-11{width:91.66666667%}.col-with-gutter-sm-10{width:83.33333333%}.col-with-gutter-sm-9{width:75%}.col-with-gutter-sm-8{width:66.66666667%}.col-with-gutter-sm-7{width:58.33333333%}.col-with-gutter-sm-6{width:50%}.col-with-gutter-sm-5{width:41.66666667%}.col-with-gutter-sm-4{width:33.33333333%}.col-with-gutter-sm-3{width:25%}.col-with-gutter-sm-2{width:16.66666667%}.col-with-gutter-sm-1{width:8.33333333%}.col-with-gutter-sm-pull-12{right:100%}.col-with-gutter-sm-pull-11{right:91.66666667%}.col-with-gutter-sm-pull-10{right:83.33333333%}.col-with-gutter-sm-pull-9{right:75%}.col-with-gutter-sm-pull-8{right:66.66666667%}.col-with-gutter-sm-pull-7{right:58.33333333%}.col-with-gutter-sm-pull-6{right:50%}.col-with-gutter-sm-pull-5{right:41.66666667%}.col-with-gutter-sm-pull-4{right:33.33333333%}.col-with-gutter-sm-pull-3{right:25%}.col-with-gutter-sm-pull-2{right:16.66666667%}.col-with-gutter-sm-pull-1{right:8.33333333%}.col-with-gutter-sm-pull-0{right:auto}.col-with-gutter-sm-push-12{left:100%}.col-with-gutter-sm-push-11{left:91.66666667%}.col-with-gutter-sm-push-10{left:83.33333333%}.col-with-gutter-sm-push-9{left:75%}.col-with-gutter-sm-push-8{left:66.66666667%}.col-with-gutter-sm-push-7{left:58.33333333%}.col-with-gutter-sm-push-6{left:50%}.col-with-gutter-sm-push-5{left:41.66666667%}.col-with-gutter-sm-push-4{left:33.33333333%}.col-with-gutter-sm-push-3{left:25%}.col-with-gutter-sm-push-2{left:16.66666667%}.col-with-gutter-sm-push-1{left:8.33333333%}.col-with-gutter-sm-push-0{left:auto}.col-with-gutter-sm-offset-12{margin-left:100%}.col-with-gutter-sm-offset-11{margin-left:91.66666667%}.col-with-gutter-sm-offset-10{margin-left:83.33333333%}.col-with-gutter-sm-offset-9{margin-left:75%}.col-with-gutter-sm-offset-8{margin-left:66.66666667%}.col-with-gutter-sm-offset-7{margin-left:58.33333333%}.col-with-gutter-sm-offset-6{margin-left:50%}.col-with-gutter-sm-offset-5{margin-left:41.66666667%}.col-with-gutter-sm-offset-4{margin-left:33.33333333%}.col-with-gutter-sm-offset-3{margin-left:25%}.col-with-gutter-sm-offset-2{margin-left:16.66666667%}.col-with-gutter-sm-offset-1{margin-left:8.33333333%}.col-with-gutter-sm-offset-0{margin-left:0}}@media only screen and (min-width:760px) and (max-width:959px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}.col-with-gutter-lg-1,.col-with-gutter-lg-10,.col-with-gutter-lg-11,.col-with-gutter-lg-12,.col-with-gutter-lg-2,.col-with-gutter-lg-3,.col-with-gutter-lg-4,.col-with-gutter-lg-5,.col-with-gutter-lg-6,.col-with-gutter-lg-7,.col-with-gutter-lg-8,.col-with-gutter-lg-9{float:left}.col-with-gutter-lg-12{width:100%}.col-with-gutter-lg-11{width:91.66666667%}.col-with-gutter-lg-10{width:83.33333333%}.col-with-gutter-lg-9{width:75%}.col-with-gutter-lg-8{width:66.66666667%}.col-with-gutter-lg-7{width:58.33333333%}.col-with-gutter-lg-6{width:50%}.col-with-gutter-lg-5{width:41.66666667%}.col-with-gutter-lg-4{width:33.33333333%}.col-with-gutter-lg-3{width:25%}.col-with-gutter-lg-2{width:16.66666667%}.col-with-gutter-lg-1{width:8.33333333%}.col-with-gutter-lg-pull-12{right:100%}.col-with-gutter-lg-pull-11{right:91.66666667%}.col-with-gutter-lg-pull-10{right:83.33333333%}.col-with-gutter-lg-pull-9{right:75%}.col-with-gutter-lg-pull-8{right:66.66666667%}.col-with-gutter-lg-pull-7{right:58.33333333%}.col-with-gutter-lg-pull-6{right:50%}.col-with-gutter-lg-pull-5{right:41.66666667%}.col-with-gutter-lg-pull-4{right:33.33333333%}.col-with-gutter-lg-pull-3{right:25%}.col-with-gutter-lg-pull-2{right:16.66666667%}.col-with-gutter-lg-pull-1{right:8.33333333%}.col-with-gutter-lg-pull-0{right:auto}.col-with-gutter-lg-push-12{left:100%}.col-with-gutter-lg-push-11{left:91.66666667%}.col-with-gutter-lg-push-10{left:83.33333333%}.col-with-gutter-lg-push-9{left:75%}.col-with-gutter-lg-push-8{left:66.66666667%}.col-with-gutter-lg-push-7{left:58.33333333%}.col-with-gutter-lg-push-6{left:50%}.col-with-gutter-lg-push-5{left:41.66666667%}.col-with-gutter-lg-push-4{left:33.33333333%}.col-with-gutter-lg-push-3{left:25%}.col-with-gutter-lg-push-2{left:16.66666667%}.col-with-gutter-lg-push-1{left:8.33333333%}.col-with-gutter-lg-push-0{left:auto}.col-with-gutter-lg-offset-12{margin-left:100%}.col-with-gutter-lg-offset-11{margin-left:91.66666667%}.col-with-gutter-lg-offset-10{margin-left:83.33333333%}.col-with-gutter-lg-offset-9{margin-left:75%}.col-with-gutter-lg-offset-8{margin-left:66.66666667%}.col-with-gutter-lg-offset-7{margin-left:58.33333333%}.col-with-gutter-lg-offset-6{margin-left:50%}.col-with-gutter-lg-offset-5{margin-left:41.66666667%}.col-with-gutter-lg-offset-4{margin-left:33.33333333%}.col-with-gutter-lg-offset-3{margin-left:25%}.col-with-gutter-lg-offset-2{margin-left:16.66666667%}.col-with-gutter-lg-offset-1{margin-left:8.33333333%}.col-with-gutter-lg-offset-0{margin-left:0}}@media only screen and (min-width:960px){.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{float:left}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-pull-12{right:100%}.col-xl-pull-11{right:91.66666667%}.col-xl-pull-10{right:83.33333333%}.col-xl-pull-9{right:75%}.col-xl-pull-8{right:66.66666667%}.col-xl-pull-7{right:58.33333333%}.col-xl-pull-6{right:50%}.col-xl-pull-5{right:41.66666667%}.col-xl-pull-4{right:33.33333333%}.col-xl-pull-3{right:25%}.col-xl-pull-2{right:16.66666667%}.col-xl-pull-1{right:8.33333333%}.col-xl-pull-0{right:auto}.col-xl-push-12{left:100%}.col-xl-push-11{left:91.66666667%}.col-xl-push-10{left:83.33333333%}.col-xl-push-9{left:75%}.col-xl-push-8{left:66.66666667%}.col-xl-push-7{left:58.33333333%}.col-xl-push-6{left:50%}.col-xl-push-5{left:41.66666667%}.col-xl-push-4{left:33.33333333%}.col-xl-push-3{left:25%}.col-xl-push-2{left:16.66666667%}.col-xl-push-1{left:8.33333333%}.col-xl-push-0{left:auto}.col-xl-offset-12{margin-left:100%}.col-xl-offset-11{margin-left:91.66666667%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-0{margin-left:0}.col-with-gutter-xl-1,.col-with-gutter-xl-10,.col-with-gutter-xl-11,.col-with-gutter-xl-12,.col-with-gutter-xl-2,.col-with-gutter-xl-3,.col-with-gutter-xl-4,.col-with-gutter-xl-5,.col-with-gutter-xl-6,.col-with-gutter-xl-7,.col-with-gutter-xl-8,.col-with-gutter-xl-9{float:left}.col-with-gutter-xl-12{width:100%}.col-with-gutter-xl-11{width:91.66666667%}.col-with-gutter-xl-10{width:83.33333333%}.col-with-gutter-xl-9{width:75%}.col-with-gutter-xl-8{width:66.66666667%}.col-with-gutter-xl-7{width:58.33333333%}.col-with-gutter-xl-6{width:50%}.col-with-gutter-xl-5{width:41.66666667%}.col-with-gutter-xl-4{width:33.33333333%}.col-with-gutter-xl-3{width:25%}.col-with-gutter-xl-2{width:16.66666667%}.col-with-gutter-xl-1{width:8.33333333%}.col-with-gutter-xl-pull-12{right:100%}.col-with-gutter-xl-pull-11{right:91.66666667%}.col-with-gutter-xl-pull-10{right:83.33333333%}.col-with-gutter-xl-pull-9{right:75%}.col-with-gutter-xl-pull-8{right:66.66666667%}.col-with-gutter-xl-pull-7{right:58.33333333%}.col-with-gutter-xl-pull-6{right:50%}.col-with-gutter-xl-pull-5{right:41.66666667%}.col-with-gutter-xl-pull-4{right:33.33333333%}.col-with-gutter-xl-pull-3{right:25%}.col-with-gutter-xl-pull-2{right:16.66666667%}.col-with-gutter-xl-pull-1{right:8.33333333%}.col-with-gutter-xl-pull-0{right:auto}.col-with-gutter-xl-push-12{left:100%}.col-with-gutter-xl-push-11{left:91.66666667%}.col-with-gutter-xl-push-10{left:83.33333333%}.col-with-gutter-xl-push-9{left:75%}.col-with-gutter-xl-push-8{left:66.66666667%}.col-with-gutter-xl-push-7{left:58.33333333%}.col-with-gutter-xl-push-6{left:50%}.col-with-gutter-xl-push-5{left:41.66666667%}.col-with-gutter-xl-push-4{left:33.33333333%}.col-with-gutter-xl-push-3{left:25%}.col-with-gutter-xl-push-2{left:16.66666667%}.col-with-gutter-xl-push-1{left:8.33333333%}.col-with-gutter-xl-push-0{left:auto}.col-with-gutter-xl-offset-12{margin-left:100%}.col-with-gutter-xl-offset-11{margin-left:91.66666667%}.col-with-gutter-xl-offset-10{margin-left:83.33333333%}.col-with-gutter-xl-offset-9{margin-left:75%}.col-with-gutter-xl-offset-8{margin-left:66.66666667%}.col-with-gutter-xl-offset-7{margin-left:58.33333333%}.col-with-gutter-xl-offset-6{margin-left:50%}.col-with-gutter-xl-offset-5{margin-left:41.66666667%}.col-with-gutter-xl-offset-4{margin-left:33.33333333%}.col-with-gutter-xl-offset-3{margin-left:25%}.col-with-gutter-xl-offset-2{margin-left:16.66666667%}.col-with-gutter-xl-offset-1{margin-left:8.33333333%}.col-with-gutter-xl-offset-0{margin-left:0}}.flight-details-popup{font-family:tui-light;font-family:tui-light,Arial,sans-serif;font-size:0}.flight-details-popup p{font-size:16px;line-height:1.5;color:#4c4c4c}.flight-details-popup span{color:#4c4c4c}.flight-details-popup .make-bold{font-family:tui-light-bold;font-family:tui-light-bold,Arial,sans-serif}.flight-details-popup.modal .window{height:auto;width:calc(100% - 32px);max-width:728px;font-size:16px;line-height:1.5;margin:0 auto;left:50%;top:50%;position:absolute;transform:translate(-50%,-100%)}.flight-details-popup.modal .window div.container{padding:8px 16px 16px}.flight-details-popup.modal .window .title{padding:10px 16px;text-transform:uppercase;font-size:20px;line-height:20px;color:#092a5e;background:#e2f3fe!important;border-bottom:0}.flight-details-popup.modal .window .title .close{float:right;display:inline-block;position:static;font-size:20px;line-height:1;padding:0;color:#70cbf4}.flight-details-popup.modal .window .container{padding:16px;height:auto}.flight-details-popup.modal .content-wrapper{padding:32px 0 48px}.flight-details-popup.modal .flight-content{position:relative}.flight-details-popup.modal .flight-content-header{background:#c2e6fa;padding:8px}.flight-details-popup.modal .flight-details-container{position:static}.flight-details-popup.modal .bullet{color:#092a5e;font-size:6px}.flight-details-popup.modal .flight-logo-container{position:relative;float:left;padding:0 12px 0 8px;width:72px;display:flex;min-height:48px;font-size:0;align-items:center;justify-content:center}.flight-details-popup.modal .flight-logo-container img{max-width:72px}.flight-details-popup.modal .flight-logo-container .operator-details{margin-top:8px}.flight-details-popup.modal .flight-logo-container .bullet{right:0}.flight-details-popup.modal .flight-logo-container .bullet.bullet-top{top:100%}.flight-details-popup.modal .flight-logo-container .bullet.bullet-bottom{bottom:100%}.flight-details-popup.modal .flight-logo-container .logo-container-border{position:absolute;height:100%;right:.15625rem;top:0;border-right:1px solid #092a5e}.flight-details-popup.modal .flight-logo-container .operator-name{max-width:72px}.flight-details-popup.modal .flight-logo-container:after{content:'';min-height:inherit;font-size:0;display:block}.flight-details-popup.modal .flight-details-container{padding:0;float:left;width:calc(100% - 92px)}.flight-details-popup.modal .flight-details-container .carrier{width:calc(100% - 62px)}.flight-details-popup.modal .flight-details-container .carrier-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flight-details-popup.modal .flight-details-container .carrier-details{position:absolute;font-size:0;padding:0 8px;width:calc(100% - 92px);box-sizing:border-box;-moz-box-sizing:border-box}.flight-details-popup.modal .flight-details-container .carrier-details.carrier-details-top{top:-16px}.flight-details-popup.modal .flight-details-container .carrier-details.carrier-details-bottom{bottom:-32px}.flight-details-popup.modal .flight-details-container .carrier-details .carrier-code{line-height:1}.flight-details-popup.modal .flight-content-text,.flight-details-popup.modal .flight-end-time,.flight-details-popup.modal .flight-start-time{color:#000}.flight-details-popup.modal .wait-time-message{padding:8px;background:#f3f0ec}.flight-details-popup.modal .select-flight-wrapper{background:#f3f0ec;padding:8px}.flight-details-popup.modal .carrier-timings{padding:16px 0 8px;border-top:1px solid #d7d2c3}.flight-details-popup.modal .carrier-timings-text{min-width:60px}.flight-details-popup.modal .seperator{width:6px;font-size:6px;text-align:center}.flight-details-popup.modal .seperator>span{font-size:6px;color:#092a5e}.flight-details-popup.modal .wait-time{float:none;width:66px}.flight-details-popup.modal .info-main-text{font-size:20px;color:#092a5e;margin:16px 0}.flight-details-popup.modal .info-box-icon{color:#092a5e}.flight-details-popup.modal.in .window{transform:translate(-50%,-50%)}.flight-details-popup.modal.scroller-added .window div.container{padding:8px 23px 16px 16px}.flight-details-popup.modal .operated-by{font-size:14px;color:#092a5e;line-height:1.14;padding:2px;background:#f3f0ec}.flight-details-popup.modal .day-plus{font-size:14px;line-height:1;color:#219ed9;border-bottom:1px dotted #219ed9}.flight-details-popup .scroll{position:relative}@media only screen and (max-width:579px),only screen and (min-width:580px) and (max-width:759px){.flight-details-popup.modal .window{width:calc(100% - 16px);max-height:calc(100% - 16px);height:100%}.flight-details-popup.modal .window div.container{padding:8px 8px 16px}.flight-details-popup.modal .modal-content{height:calc(100% - 40px);overflow:hidden}.flight-details-popup.modal .outbound-container{padding-bottom:0}.flight-details-popup.modal.scroller-added .window div.container{padding:8px 15px 16px 8px}}@media only screen and (min-width:760px) and (max-width:959px),only screen and (min-width:960px){.flight-details-popup.modal .modal-content{max-height:calc(100vh - 200px);overflow:hidden}}#results{font-family:tui-light;font-family:tui-light,Arial,sans-serif;background:#e7e3db;position:relative;padding:0 16px}#results .results-container{position:relative;z-index:1}#results .loading-indicator{text-align:center;margin-top:40px;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}#results .loading-indicator p{font-size:18px}#results.loaded .loading-indicator{-webkit-transform:translateY() -40px;-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);opacity:0}#results.hide-loader .loading-indicator{display:none}#results.hide-loader .results-list{-webkit-transform:translateY() 0;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}#results p{font-size:16px;line-height:22px}#results p a{font-size:16px}#results .results-list{-webkit-transition:all .5s ease-in-out .3s;-moz-transition:all .5s ease-in-out .3s;-o-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s;-webkit-transform:translateY() 40px;-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);opacity:0}#results .results-list li{margin-bottom:40px}#results .holiday-shortlist-count{padding:16px;font-size:22px;line-height:26px;color:#092a5e;font-family:tui-light-bold,Arial,sans-serif!important}#results .holiday-shortlist-count .count{font-weight:700}#results .package-card{box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);display:table;padding:16px;width:100%}#results .package-card .info-container{display:table-cell;width:76.8700787%}#results .package-card .info-container .image-container{position:relative;width:52.6248399%;padding-bottom:16px;float:left}#results .package-card .info-container .image-container img{width:100%}#results .package-card .info-container .image-container .crop{position:relative}#results .package-card .info-container .image-container .crop:after{background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000);position:absolute;content:'';z-index:1;top:50%;left:0;right:0;bottom:0;opacity:.2}#results .package-card .info-container .image-container .crop span{z-index:2;font-size:14px}#results .package-card .info-container .image-container .crop .product-colour-label{border-bottom:1px solid transparent}#results .package-card .info-container .copy{float:left;box-sizing:border-box;-moz-box-sizing:border-box;width:47.3751601%;padding:0 16px}#results .package-card .info-container .copy h3{font-family:tui-light;font-family:tui-light,Arial,sans-serif;font-size:22px;line-height:26px}#results .package-card .info-container .copy p{font-size:18px;line-height:27px}#results .package-card .info-container .copy .cross-brand-label{padding-left:8px;margin-left:8px;border-left:1px solid #999}#results .package-card .info-container .ratings{vertical-align:text-bottom}#results .package-card .info-container .ratings .t-rating{margin-right:16px}#results .package-card .info-container .ratings .t-rating img{position:relative;top:2px;width:90px}#results .package-card .info-container .ratings .trip-adviser{display:inline-block}#results .package-card .info-container .ratings .trip-adviser>img{width:24px}#results .package-card .info-container .ratings .trip-adviser span{display:inline-block}#results .package-card .info-container .ratings .trip-adviser .rating{font-size:12px}#results .package-card .info-container .facility{padding:16px 0}#results .package-card .info-container .facility ul.square li{padding:0 0 0 13px;margin:0;background:url(../../../images/icon_square_grey.png) 0 7px no-repeat;line-height:22px;color:#4c4c4c}#results .package-card .info-container .latest-add{width:100%;display:table;margin-bottom:16px}#results .package-card .info-container .latest-add .symbol{width:16%;height:100%;display:table-cell;background:red;text-align:center;vertical-align:middle;border:1px solid red;font-size:24px}#results .package-card .info-container .latest-add .hot-booking{background:#fff;display:table-cell;width:71%;vertical-align:top;padding:8px;border:1px solid red}#results .package-card .info-container .hotel-list-items{padding-top:8px;margin-right:16px}#results .package-card .info-container .hotel-list-items ul{font-size:0}#results .package-card .info-container .hotel-list-items ul>li{padding:6px 16px 6px 0;margin:0;color:#4c4c4c;display:table;width:auto}#results .package-card .info-container .hotel-list-items ul>li .details-container,#results .package-card .info-container .hotel-list-items ul>li .icon-container{display:table-cell;vertical-align:top}#results .package-card .info-container .hotel-list-items ul>li .icon-container span.caret{font-size:16px;font-family:icons-v2!important;color:#092a5e;padding:2px 8px 0 0}#results .package-card .info-container .hotel-list-items ul>li .details-container>span{display:inline-block;vertical-align:top;font-size:16px;padding-right:8px;line-height:22px}#results .package-card .info-container .hotel-list-items ul .room-type p::first-letter,#results .package-card .info-container .hotel-list-items ul .room-type::first-letter{text-transform:uppercase}#results .package-card .info-container .hotel-list-items ul .airports .flight-details{border-bottom:1px solid #70cbf4;text-decoration:none}#results .package-card .info-container .hotel-list-items ul .airports .dreamliner-line,#results .package-card .info-container .hotel-list-items ul .airports .hand-luggage{font-size:16px;border-bottom:1px dotted #4c4c4c!important}#results .package-card .info-container .hotel-list-items ul .special-offers .spcl-offer{color:#4c4c4c}#results .package-card .info-container .hotel-list-items ul .special-offers .spcl-offer:hover .details-container>span{text-decoration:underline}#results .package-card .info-container .hotel-list-items .taxi-transfer span.icon-v2{display:none!important}#results .package-card .info-container .hotel-list-items .taxi-transfer.free_car_hire span.icon-v2.icon-TUI_Car,#results .package-card .info-container .hotel-list-items .taxi-transfer.privatetaxi span.icon-v2.icon-TUI_Taxi,#results .package-card .info-container .hotel-list-items .taxi-transfer.ttf span.icon-v2.icon-TUI_Transfer{display:inline-block!important}#results .package-card .info-container .triggers{position:absolute;bottom:0;z-index:1}#results .package-card .info-container .triggers ul{display:table;table-layout:fixed;width:100%;height:40px;float:right}#results .package-card .info-container .triggers ul li{margin:0;float:right;text-align:center;padding-left:1px}#results .package-card .info-container .triggers ul li a{font-family:tui-light;font-family:tui-light,Arial,sans-serif;display:table-cell;text-decoration:none;border-radius:0;padding:0;height:56px!important;width:56px;vertical-align:middle;font-size:21px!important;border:none}#results .package-card .info-container .triggers ul li a i{vertical-align:middle;line-height:56px}#results .package-card .info-container .triggers ul li a.button{background:#70cbf4}#results .package-card .info-container .triggers ul li.video a{font-size:16px!important}#results .package-card .summary-container{background:#f3f0ec;display:table-cell;width:23.1299213%;position:relative;vertical-align:bottom}#results .package-card .summary-container .summary-breakdown{box-sizing:border-box;-moz-box-sizing:border-box;vertical-align:bottom;bottom:0;padding:16px;width:100%}#results .package-card .summary-container .summary-breakdown .deals-alert,#results .package-card .summary-container .summary-breakdown .fc-alert{margin-bottom:8px;width:100%;text-transform:uppercase;padding:.075rem;line-height:24px;text-align:center}#results .package-card .summary-container .summary-breakdown .fc-alert{color:#092a5e}#results .package-card .summary-container .summary-breakdown .total-price a{font-size:16px;font-weight:300;line-height:22px;color:#4c4c4c;border-bottom:1px dotted #4c4c4c!important;margin-bottom:8px;display:inline-block}#results .package-card .summary-container .summary-breakdown .total-price a .price{font-family:tui-light-bold;font-family:tui-light-bold,Arial,sans-serif}#results .package-card .summary-container .summary-breakdown .pp-discount{font-size:16px}#results .package-card .summary-container .summary-breakdown .per-person a{text-align:left;line-height:22px;font-size:16px;color:#d40e14;border-bottom:1px dotted #d40e14}#results .package-card .summary-container .summary-breakdown .per-person a .price-value{font-family:tui-light-bold;font-family:tui-light-bold,Arial,sans-serif}#results .package-card .summary-container .summary-breakdown .per-person a.retail-discount{border-bottom:none;cursor:text}#results .package-card .summary-container .summary-breakdown .per-person.deposit{color:#d40e14;margin-top:10px}#results .package-card .summary-container .summary-breakdown .per-person.deposit .price-value{font-family:tui-light-bold;font-family:tui-light-bold,Arial,sans-serif}#results .package-card .summary-container .summary-breakdown .pp-price{display:inline-block;color:#092a5e;width:100%}#results .package-card .summary-container .summary-breakdown .pp-price .symbol{font-size:20px;font-family:tui-light-bold,Arial,sans-serif!important}#results .package-card .summary-container .summary-breakdown .pp-price .price-value{position:relative;left:-3px;font-size:48px;font-family:tui-light-bold,Arial,sans-serif!important}#results .package-card .summary-container .summary-breakdown .pp-price .price-append-value{position:relative;left:-3px}@keyframes heartGrow{0%{transform:scale(0)}50%{transform:scale(1.07)}100%{transform:scale(1)}}#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn .shortlist{font-family:tui-light;font-family:tui-light,Arial,sans-serif;line-height:37px;height:40px!important;padding:0 16px;vertical-align:middle;border:1px solid #fcb712;float:right}#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn .shortlist:active,#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn .shortlist:focus,#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn .shortlist:hover,#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn .shortlist:visited{background:#fff}#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn .shortlist i{line-height:34px;height:40px!important;text-transform:none;margin-right:8px;color:#d7d2c3;display:inline-block;-webkit-transition:transform .25s linear;-moz-transition:transform .25s linear;-o-transition:transform .25s linear;transition:transform .25s linear;vertical-align:middle}#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn .shortlist .remove{display:none!important}#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn .shortlist.adding i{-webkit-animation:heartGrow .3s forwards ease-in;animation:heartGrow .3s forwards ease-in;color:#d40e14;position:relative}#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn .shortlist.adding .add{display:none!important}#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn .shortlist.adding .remove{display:inline-block!important}#results .package-card .summary-container .summary-breakdown .button-container .continue-btn{font-family:tui-light;font-family:tui-light,Arial,sans-serif;font-weight:300;width:100%;margin-top:16px;line-height:40px;height:40px!important;vertical-align:middle;background:#fcb712;color:#000}#results .package-card .summary-container .summary-breakdown .button-container .continue-btn:active,#results .package-card .summary-container .summary-breakdown .button-container .continue-btn:focus,#results .package-card .summary-container .summary-breakdown .button-container .continue-btn:hover,#results .package-card .summary-container .summary-breakdown .button-container .continue-btn:visited{background:#fcb712}#results .package-card .alert-info{color:#ef0000;border-bottom:1px dotted #d40e14;white-space:unset}#results .package-card .alert-noline{color:#ef0000}#results .tourTempo{margin-top:.5rem}#results .tourTempo .tourTempoImage{width:3rem;object-fit:contain;vertical-align:middle;margin-right:.5rem}#results .tourTempo .tempoTooltip{border-bottom:1px dotted #4c4c4c;color:#4c4c4c}.tourUspWrapper{line-height:1.5rem;display:flex;margin-top:1.5em}.tourUspWrapper .uspsTitle{display:inline-flex;line-height:1.5rem;text-align:left;color:#fff;background:#092a5e;text-transform:uppercase;align-items:center;padding:0 .5rem}.tourUspWrapper .tourUSPs{width:100%;box-sizing:border-box;display:flex;vertical-align:middle;margin-left:auto;margin-right:auto;flex-flow:row wrap;padding:.5rem .5rem .5rem 0;border:1px solid #092a5e}.tourUspWrapper .tourUSPs .tourUSP{display:flex}.tourUspWrapper .tourUSPs .iconStar{display:inline;color:#092a5e;padding:0 .5rem;vertical-align:text-top;line-height:1.5}.tourUspWrapper .tourUSPs .uspText{display:inline;vertical-align:top;line-height:1.5}.lazy-img{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lazy-img.loaded{-webkit-transition:all 700ms;-moz-transition:all 700ms;-o-transition:all 700ms;transition:all 700ms;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.trip-advisor-rating{background:#fff;border:1px solid #e7e3db;box-shadow:none;color:#000!important}.trip-advisor-rating .ta-rating-logo{padding:5px 0;display:inline-block}.trip-advisor-rating .ta-rating-logo>*{display:inline-block;vertical-align:middle}.trip-advisor-rating img{width:28px}.trip-advisor-rating span.rating{font-size:15px}.trip-advisor-rating.tooltip.top span.arrow{border-color:transparent transparent #e7e3db}.Utooltip.ta-customize .info{background:#fff}.Utooltip.ta-customize:before{border-top-color:#e7e3db}@media only screen and (min-width:760px) and (max-width:959px){#results .package-card{display:block}#results .package-card .info-container{width:100%}#results .package-card .info-container .image-container{width:58.33%}#results .package-card .info-container .copy{width:41.66%}#results .package-card .summary-container{display:block;width:100%;min-height:50px}}@media only screen and (min-width:580px) and (max-width:959px){#results .package-card .summary-container{margin-top:8px}#results .package-card .summary-container .summary-breakdown{font-size:0}#results .package-card .summary-container .summary-breakdown .action-wrapper,#results .package-card .summary-container .summary-breakdown .deals-banner{box-sizing:border-box;-moz-box-sizing:border-box;width:50%;padding-right:16px;vertical-align:top;display:inline-block}#results .package-card .summary-container .summary-breakdown .deals-alert,#results .package-card .summary-container .summary-breakdown .fc-alert{width:83.33%}#results .package-card .summary-container .summary-breakdown .action-wrapper{padding-right:0}#results .package-card .summary-container .summary-breakdown .price-summary{box-sizing:border-box;-moz-box-sizing:border-box}#results .package-card .summary-container .summary-breakdown .price-summary .pp-price{padding-top:0;margin-top:-13px}#results .package-card .summary-container .summary-breakdown .price-summary .pp-price .price-value{left:0}#results .package-card .summary-container .summary-breakdown .price-summary .pp-discount .per-person{margin-bottom:8px}#results .package-card .summary-container .summary-breakdown .price-summary .price-append-value{font-size:18px;left:0}#results .package-card .summary-container .summary-breakdown .holiday-price,#results .package-card .summary-container .summary-breakdown .pp-discount{width:50%;float:left}#results .package-card .summary-container .summary-breakdown .pp-discount{text-align:right}#results .package-card .summary-container .summary-breakdown .button-container{bottom:0;box-sizing:border-box;-moz-box-sizing:border-box;margin-top:8px}#results .package-card .summary-container .summary-breakdown .button-container .continue-button,#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;float:left;padding-left:4px}#results .package-card .summary-container .summary-breakdown .button-container .continue-btn{margin-top:0}#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn{padding:0 4px 0 0}#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn .shortlist{width:100%}}@media only screen and (min-width:580px) and (max-width:759px){#results{padding:0}#results .package-card .info-container{width:100%;display:inline-block}#results .package-card .info-container .hotel-list-items{margin-right:0;display:inline-block}#results .package-card .info-container .hotel-list-items ul{font-size:0}#results .package-card .info-container .hotel-list-items ul>li{padding-right:0}#results .package-card .info-container .hotel-list-items ul>li i.caret{top:6px!important}#results .package-card .info-container .hotel-list-items ul>li p{display:inline-block;padding:0 8px}#results .package-card .info-container .copy,#results .package-card .info-container .image-container{width:50%}#results .package-card .summary-container{display:block;width:100%;min-height:50px}#results .package-card .summary-container .summary-breakdown .action-wrapper{width:58.33%}#results .package-card .summary-container .summary-breakdown .deals-banner{width:41.66%}#results .package-card .summary-container .summary-breakdown .deals-alert,#results .package-card .summary-container .summary-breakdown .fc-alert{width:100%}#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn .shortlist{padding:0 8px}.tourUspWrapper .tourUSPs .tourUSP{margin-bottom:0!important;flex-grow:0;flex-shrink:0;flex-basis:calc(49.5%);max-width:calc(49.5%);width:calc(49.5%);box-sizing:border-box}}@media only screen and (min-width:760px){.tourUspWrapper .uspsTitle{min-width:8rem}.tourUspWrapper .tourUSPs .tourUSP{margin-bottom:0!important;flex-grow:0;flex-shrink:0;flex-basis:calc(32.63333%);max-width:calc(32.63333%);width:calc(32.63333%)}}@media only screen and (max-width:579px){#results{padding:0}#results .package-card{padding:8px;display:block}#results .package-card .info-container,#results .package-card .info-container .image-container{width:100%}#results .package-card .info-container .copy{width:100%;padding:0}#results .package-card .info-container .hotel-list-items{margin-right:0}#results .package-card .summary-container{margin-top:8px;display:block;width:100%}#results .package-card .summary-container .summary-breakdown{padding:8px;width:100%}#results .package-card .summary-container .summary-breakdown .deals-banner{box-sizing:border-box;-moz-box-sizing:border-box;width:100%;vertical-align:top}#results .package-card .summary-container .summary-breakdown .deals-banner .deals-alert{padding:0}#results .package-card .summary-container .summary-breakdown .price-summary{padding:0;box-sizing:border-box;-moz-box-sizing:border-box}#results .package-card .summary-container .summary-breakdown .price-summary .holiday-price{width:50%;float:left;display:inline-block}#results .package-card .summary-container .summary-breakdown .price-summary .holiday-price .pp-price{padding-top:0}#results .package-card .summary-container .summary-breakdown .price-summary .holiday-price .pp-price .price-value{line-height:32px}#results .package-card .summary-container .summary-breakdown .price-summary .holiday-price .total-price a{margin:8px 0}#results .package-card .summary-container .summary-breakdown .price-summary .pp-discount{width:50%;display:inline-block;float:right;text-align:right}#results .package-card .summary-container .summary-breakdown .price-summary .pp-discount .per-person a{text-align:right}#results .package-card .summary-container .summary-breakdown .button-container{box-sizing:border-box;-moz-box-sizing:border-box;display:table;width:100%}#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn{display:table-cell;padding-right:8px;width:50%}#results .package-card .summary-container .summary-breakdown .button-container .continue-btn,#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn .shortlist{width:100%;float:right;padding:0 8px}#results .package-card .summary-container .summary-breakdown .button-container .continue-button{display:table-cell;width:50%}#results .holiday-shortlist-count{padding:8px}.tourUspWrapper{display:block}.tourUspWrapper .uspsTitle{text-align:left;display:block;padding:.5rem}.tourUspWrapper .tourUSPs{line-height:2rem;margin-bottom:0!important}.tourUspWrapper .tourUSPs .tourUSP{margin-bottom:0!important}.tourUspWrapper .tourUSPs .iconStar,.tourUspWrapper .tourUSPs .uspText{line-height:2rem}}@media only screen and (min-width:959px){#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn{padding:16px 16px 0 0;top:0;position:absolute;right:0}#results .package-card .summary-container.shortlist-included .summary-breakdown{margin-top:56px}}@media only screen and (max-width:480px){#results .package-card .summary-container .summary-breakdown .button-container .continue-btn,#results .package-card .summary-container .summary-breakdown .button-container .shortlist-btn .shortlist{padding:0}}@media only screen and (min-width:960px){#results .package-card .info-container .image-container{padding-bottom:0}.tourUspWrapper{margin-right:1rem}}@media only screen and (max-width:579px),only screen and (min-width:580px) and (max-width:759px),only screen and (min-width:760px) and (max-width:959px){#results .package-card .info-container .triggers{padding-bottom:16px}}.Utooltip{text-align:left!important;position:relative}.Utooltip:hover{text-decoration:none}.Utooltip:before{z-index:1001;border:9px solid transparent;background:0 0;content:"";bottom:100%;left:50%;margin-left:-9px;margin-bottom:-17px;border-top-color:#737373;transform:translateY(-12px)}.Utooltip .info{box-sizing:border-box;box-shadow:0 2px 5px rgba(0,0,0,.3);display:inline-table;z-index:1000;padding:.5rem;border-radius:3px;max-width:250px;min-width:200px;background-color:#737373;color:#fff;margin-left:-100px;bottom:100%;left:50%;transform:translateY(-12px)}.Utooltip.bottom.rightJustify .info,.Utooltip.rightJustify .info{right:0!important;left:auto!important;margin-left:0!important}.Utooltip.bottom.leftJustify .info,.Utooltip.leftJustify .info{left:0!important;right:auto!important;margin-left:0!important}.Utooltip:hover{cursor:pointer}.Utooltip.left:before{right:100%;bottom:50%;left:auto;margin-left:0;margin-right:-17px;margin-bottom:0;top:-1px;transform:translateX(-12px) rotate(-90deg)}.Utooltip.left .info{right:100%;bottom:50%;left:auto;margin-left:0;margin-bottom:-16px;transform:translateX(-12px)}.Utooltip.right:before{bottom:50%;left:100%;margin-bottom:0;margin-left:-17px;top:-1px;transform:translateX(12px) rotate(90deg)}.Utooltip.right .info{bottom:50%;left:100%;margin-left:0;margin-bottom:-16px;transform:translateX(12px)}.Utooltip.bottom:before{top:100%;bottom:auto;left:50%;margin-top:-17px;margin-bottom:0;transform:translateY(12px) rotate(180deg)}.Utooltip.bottom .info{top:100%;bottom:auto;left:50%;transform:translateY(12px)}.Utooltip .info,.Utooltip:before{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(Opacity=0);opacity:0;transition:opacity 300ms;pointer-events:none;text-decoration:none}.Utooltip:focus .info,.Utooltip:focus:before,.Utooltip:hover .info,.Utooltip:hover:before{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(Opacity=100);opacity:1}@media only screen and (min-width:960px){.desktopLeft:before{right:100%;bottom:50%;left:auto;margin-left:0;margin-right:-17px;margin-bottom:0;top:-1px;transform:translateX(-12px) rotate(-90deg)}.desktopLeft .info{right:100%;bottom:50%;left:auto;margin-left:0;margin-bottom:-16px;transform:translateX(-12px)}.desktopRight:before{bottom:50%;left:100%;margin-bottom:0;margin-left:-17px;top:-1px;transform:translateX(12px) rotate(90deg)}.desktopRight .info{bottom:50%;left:100%;margin-left:0;margin-bottom:-16px;transform:translateX(12px)}.desktopBottom:before{top:100%;bottom:auto;left:50%;margin-top:-17px;margin-bottom:0;transform:translateY(12px) rotate(180deg)}.desktopBottom .info{top:100%;bottom:auto;left:50%;transform:translateY(12px)}.desktoprightJustify .info,.desktoprightJustify.bottom .info{right:0!important;left:auto!important;margin-left:0!important}.desktopleftJustify .info,.desktopleftJustify.bottom .info{left:0!important;right:auto!important;margin-left:0!important}}@media only screen and (min-width:760px) and (max-width:959px){.tabletLeft:before{right:100%;bottom:50%;left:auto;margin-left:0;margin-right:-17px;margin-bottom:0;top:-1px;transform:translateX(-12px) rotate(-90deg)}.tabletLeft .info{right:100%;bottom:50%;left:auto;margin-left:0;margin-bottom:-16px;transform:translateX(-12px)}.tabletRight:before{bottom:50%;left:100%;margin-bottom:0;margin-left:-17px;top:-1px;transform:translateX(12px) rotate(90deg)}.tabletRight .info{bottom:50%;left:100%;margin-left:0;margin-bottom:-16px;transform:translateX(12px)}.tabletBottom:before{top:100%;bottom:auto;left:50%;margin-top:-17px;margin-bottom:0;transform:translateY(12px) rotate(180deg)}.tabletBottom .info{top:100%;bottom:auto;left:50%;transform:translateY(12px)}.tabletrightJustify .info{right:0!important;left:auto!important;margin-left:0!important}.tabletleftJustify .info{left:0!important;right:auto!important;margin-left:0!important}}@media only screen and (min-width:580px) and (max-width:759px){.miniTabLeft:before{right:100%;bottom:50%;left:auto;margin-left:0;margin-right:-17px;margin-bottom:0;top:-1px;transform:translateX(-12px) rotate(-90deg)}.miniTabLeft .info{right:100%;bottom:50%;left:auto;margin-left:0;margin-bottom:-16px;transform:translateX(-12px)}.miniTabRight:before{bottom:50%;left:100%;margin-bottom:0;margin-left:-17px;top:-1px;transform:translateX(12px) rotate(90deg)}.miniTabRight .info{bottom:50%;left:100%;margin-left:0;margin-bottom:-16px;transform:translateX(12px)}.miniTabBottom:before{top:100%;bottom:auto;left:50%;margin-top:-17px;margin-bottom:0;transform:translateY(12px) rotate(180deg)}.miniTabBottom .info{top:100%;bottom:auto;left:50%;transform:translateY(12px)}.miniTabrightJustify .info{right:0!important;left:auto!important;margin-left:0!important}.miniTableftJustify .info{left:0!important;right:auto!important;margin-left:0!important}}@media only screen and (max-width:579px){.mobileLeft:before{right:100%;bottom:50%;left:auto;margin-left:0;margin-right:-17px;margin-bottom:0;top:-1px;transform:translateX(-12px) rotate(-90deg)}.mobileLeft .info{right:100%;bottom:50%;left:auto;margin-left:0;margin-bottom:-16px;transform:translateX(-12px)}.mobileRight:before{bottom:50%;left:100%;margin-bottom:0;margin-left:-17px;top:-1px;transform:translateX(12px) rotate(90deg)}.mobileRight .info{bottom:50%;left:100%;margin-left:0;margin-bottom:-16px;transform:translateX(12px)}.mobileBottom:before{top:100%;bottom:auto;left:50%;margin-top:-17px;margin-bottom:0;transform:translateY(12px) rotate(180deg)}.mobileBottom .info{top:100%;bottom:auto;left:50%;transform:translateY(12px)}.mobilerightJustify .info{right:0!important;left:auto!important;margin-left:0!important}.mobileleftJustify .info{left:0!important;right:auto!important;margin-left:0!important}}.rating{color:#00af87}.rating>span{display:table-cell;vertical-align:middle}.rating>span:last-child{padding-right:0}.rating>span.icon-rating{margin-left:-4px;color:#00af87}.rating>span .tripadvisorlogo{width:30px;padding-right:3px}.rating-0:after{display:block;content:"\e9e8\e9e8\e9e8\e9e8\e9e8"}.rating-10:after,.rating-1:after{content:"\e9e9\e9e8\e9e8\e9e8\e9e8"}.rating-15:after{content:"\e9e9\e9ea\e9e8\e9e8\e9e8"}.rating-20:after,.rating-2:after{content:"\e9e9\e9e9\e9e8\e9e8\e9e8"}.rating-25:after{content:"\e9e9\e9e9\e9ea\e9e8\e9e8"}.rating-30:after,.rating-3:after{content:"\e9e9\e9e9\e9e9\e9e8\e9e8"}.rating-35:after{content:"\e9e9\e9e9\e9e9\e9ea\e9e8"}.rating-40:after,.rating-4:after{content:"\e9e9\e9e9\e9e9\e9e9\e9e8"}.rating-45:after{content:"\e9e9\e9e9\e9e9\e9e9\e9ea"}.rating-50:after,.rating-5:after{content:"\e9e9\e9e9\e9e9\e9e9\e9e9"}.tui-rating{color:#70cbf4}.tui-rating>span{display:table-cell;vertical-align:middle}.tui-rating>span:last-child{padding-right:0}.tui-rating>span.icon-rating{margin-left:-4px;color:#70cbf4}.t-rating-0:after{display:block;content:"\e957"}.t-rating-10:after,.t-rating-1:after{content:"\e957"}.t-rating-20:after,.t-rating-2:after{content:"\e957\e957"}.t-rating-30:after,.t-rating-3:after{content:"\e957\e957\e957"}.t-rating-40:after,.t-rating-4:after{content:"\e957\e957\e957\e957"}.t-rating-50:after,.t-rating-5:after{content:"\e957\e957\e957\e957\e957"}.rating-wrapper .thomson-rating,.rating-wrapper .tripadvisor-rating{width:50%;box-sizing:border-box;color:#0a2b60}.rating-wrapper .thomson-rating .filter-title,.rating-wrapper .tripadvisor-rating .filter-title{padding:0;line-height:normal;background:0 0}.rating-wrapper .thomson-rating .filter-title h4,.rating-wrapper .tripadvisor-rating .filter-title h4{line-height:1.2;font-size:20px;text-transform:none}.rating-wrapper .thomson-rating .filter-content,.rating-wrapper .tripadvisor-rating .filter-content{padding:8px 0 0}.rating-wrapper .thomson-rating .over-text,.rating-wrapper .tripadvisor-rating .over-text{color:#4c4c4c}.rating-wrapper .thomson-rating .disabled .rating,.rating-wrapper .thomson-rating .disabled .tui-rating,.rating-wrapper .tripadvisor-rating .disabled .rating,.rating-wrapper .tripadvisor-rating .disabled .tui-rating{color:#dcdcdc}.rating-wrapper .thomson-rating{float:right;padding:0 16px 0 32px}.rating-wrapper .tripadvisor-rating{float:left}.rating-wrapper .tripadvisor-rating .powered-by{padding:0 4px 0 8px;line-height:1.5;font-family:tui-light;font-family:tui-light,Arial,sans-serif}.rating-wrapper .tripadvisor-rating .ta-rating-filter{width:24px}.rating-wrapper .tripadvisor-rating .text-black{color:#000a12!important;text-transform:none}.rating-wrapper .tripadvisor-rating .text-green{color:#00af87;text-transform:none}.rating-wrapper .tripadvisor-rating .ta-border{border-right:1px solid #f3f0ec}@media only screen and (max-width:759px){.rating-wrapper .thomson-rating,.rating-wrapper .tripadvisor-rating{width:100%;float:none;padding:0}.rating-wrapper .thomson-rating .filter-title,.rating-wrapper .thomson-rating h4,.rating-wrapper .tripadvisor-rating .filter-title,.rating-wrapper .tripadvisor-rating h4{padding:0 16px 0 0}.rating-wrapper .thomson-rating .list-container,.rating-wrapper .tripadvisor-rating .list-container{padding-bottom:16px}.rating-wrapper .thomson-rating ul.list-container li span.icon-holder,.rating-wrapper .tripadvisor-rating ul.list-container li span.icon-holder{padding:0 8px 0 0}.rating-wrapper .thomson-rating .filter-title,.rating-wrapper .thomson-rating h4{padding:8px 16px 0 0}.rating-wrapper .tripadvisor-rating .traveller-rating{display:block}.rating-wrapper .tripadvisor-rating .ta-border{border-bottom:1px solid #f3f0ec;border-right:none}.rating-wrapper .tripadvisor-rating .powered-by{padding:0 4px 0 0}}#results{min-height:0;padding-bottom:40px}#results .results-container:after{content:'';position:absolute;left:100%;top:0;width:100%;height:100%;background:#e7e3db}#results .shortlisted-package{position:relative;opacity:1;-webkit-transition:transform .3s ease-out,opacity .3s ease-out;-moz-transition:transform .3s ease-in,opacity .3s ease-in;-o-transition:transform .3s ease-in,opacity .3s ease-in;transition:transform .3s ease-in,opacity .3s ease-in}#results .shortlisted-package.item-remove{transform:translateX(1048px);opacity:.1}#results .shortlisted-package .remove-icon{-webkit-transform:rotate(0deg)!important;-ms-transform:rotate(0deg)!important;transform:rotate(0deg)!important}#results .shortlisted-package .t-rating{font-size:18px;line-height:27px}#results .shortlisted-package .price-difference-increase{background:#d40e14}#results .shortlisted-package .price-difference-decrease{background:#aad700}#results .shortlisted-package .quick-book{margin:1rem 0 0}#results .shortlisted-package .quick-book .quick-button{width:100%}#results .shortlisted-package .quick-details .continue-btn{background:0 0!important;border:1px solid #2ea9e0}#results .shortlisted-package .no-availability-indicator{color:#092a5e}#results .shortlisted-package .no-availability-indicator .shortlist-info-icon{font-size:32px}#results .shortlisted-package .no-availability-indicator .text{font-size:22px;line-height:1.18;font-family:tui-light-bold;font-family:tui-light-bold,Arial,sans-serif;margin-left:8px}#results .shortlisted-package .no-availability-indicator .txt{margin-top:8px;color:#092a5e}#results .shortlisted-package.no-availability .copy *{color:#4c4c4c;pointer-events:none}#results .shortlisted-package.no-availability .hotel-list-items a{display:none}#results .shortlisted-package.no-availability .hotel-list-items span.caret{color:#b9b9b9!important}#results .shortlisted-package.no-availability .remove-shortlist{pointer-events:all!important}#results .shortlisted-package.no-availability .gallery,#results .shortlisted-package.no-availability .ratings{display:none}#results .shortlisted-package.no-availability .image-container:after{position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8));z-index:1}#results .shortlisted-package.no-availability .summary-container{vertical-align:top}#results .shortlisted-package.no-availability .summary-breakdown{margin-top:0!important}#results .shortlisted-package.no-availability .summary-breakdown>*{display:none}#results .shortlisted-package.no-availability .summary-breakdown .action-wrapper,#results .shortlisted-package.no-availability .summary-breakdown .no-availability-indicator{display:inline-block}#results .shortlisted-package.no-availability .summary-breakdown .action-wrapper>*{display:none}#results .shortlisted-package.no-availability .summary-breakdown .action-wrapper .button-container,#results .shortlisted-package.no-availability .summary-breakdown .action-wrapper .no-availability-indicator{display:block}#results .shortlisted-package.no-availability .summary-breakdown .action-wrapper .button-container .continue-button{display:none}#results .shortlisted-package.no-availability .summary-breakdown .shortlist-btn{position:static!important;float:left;padding:0!important}#results .shortlisted-package.no-availability .summary-breakdown .button-container{margin-top:24px}#results .shortlisted-package.no-availability .info-container{position:relative}#results .shortlisted-package.no-availability .info-container:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.6);z-index:2}#results.loaded{padding-bottom:0}@media only screen and (min-width:580px) and (max-width:759px){#results .shortlisted-package.item-remove{transform:translateX(759px)}#results .shortlisted-package.no-availability .summary-breakdown .action-wrapper{display:inline-block}#results .shortlisted-package.no-availability.no-existence .copy{display:none}}@media only screen and (min-width:760px) and (max-width:959px){#results .shortlisted-package.item-remove{transform:translateX(959px)}}@media only screen and (max-width:579px){#results .shortlisted-package.item-remove{transform:translateX(579px)}#results .shortlisted-package.no-availability .summary-breakdown .action-wrapper{display:block}#results .shortlisted-package.no-availability.no-existence .copy{display:none}}@media only screen and (max-width:579px),only screen and (min-width:580px) and (max-width:759px),only screen and (min-width:760px) and (max-width:959px){#results .shortlisted-package .package-card .info-container{display:block}#results .shortlisted-package .package-card .info-container .triggers ul li{width:auto}}.ie #results .results-container:after{content:'';width:calc(((100vw - 100%)/2) - 8px)}.booking-panel-optiBanner{float:right;clear:right;background:#eaf7fe;padding:10px;margin-top:25px}.booking-panel-optiBanner .optimization-panel{background-color:#eaf7fe;padding:16px}.booking-panel-optiBanner .optimization-panel h4{color:#092a5e;font-weight:700;padding-bottom:10px;line-height:34px}.booking-panel-optiBanner .optimization-panel ul{padding:0 0 10px 8px}.booking-panel-optiBanner .optimization-panel ul li{line-height:24px;font-size:18px}.booking-panel-optiBanner .optimization-panel ul li svg{padding-right:4px;vertical-align:top}.booking-panel-optiBanner .optimization-panel ul li span{width:240px}.booking-panel-optiBanner .optimization-panel ul li>*{display:inline-block}.booking-panel-optiBanner .optimization-panel .opti-terms{color:#092a5e}.booking-panel-optiBanner .optimization-panel .opti-cta{text-decoration:underline;margin-top:4px;color:#092a5e}.opti-change-banner{display:flex;max-width:1048px;margin:0 auto 24px}.opti-change-banner>div{width:50%;box-sizing:border-box}.opti-banner-right{background-size:cover;background-position:center}.opti-left{padding:16px;border:1px solid #dcdcdc;background-color:#fbfbfb}.opti-FC .opti-left{background-color:#f2f2f2}.opti-left h2{margin:0;font-size:22px;line-height:1.2;color:#092A5E;text-transform:none;font-family:tui-light-bold,Arial,sans-serif}.opti-FC .opti-left .opti-terms,.opti-FC .opti-left h2{color:#003753}.opti-left .opti-terms{margin-top:16px;font-size:16px;color:#092A5E;padding-bottom:16px}.opti-left .opti-terms a{color:#092A5E;text-decoration:underline;white-space:nowrap}.opti-left ul{list-style:none;padding-left:0;margin:8px 0 16px}.opti-left ul li{margin-bottom:8px;font-size:18px;line-height:1.22;color:#4c4c4c}.opti-FC .opti-left ul li{color:#333}.opti-left ul li>*{display:inline-block}.opti-left ul li svg{margin-right:8px;vertical-align:top;margin-top:2px}.opti-FC .opti-left ul li svg g{fill:#bed600}.opti-left ul li span{width:calc(78%)}.opti-left .terms{text-decoration:underline}.opti-terms span:after{content:" "}@media (max-width:759px){.opti-change-banner{flex-direction:column}.opti-left{order:2}.opti-banner-right{order:1;min-height:194px;background-position:center}.opti-change-banner>div{width:100%}}@media (max-width:579px){.opti-change-banner{padding:0 5px}.opti-left .opti-cta{max-width:none}}