ul.custom-select-options:after,ul.custom-select-options:before{display:table;content:""}ul.custom-select-options:after{clear:both}.carousel .viewport>ul.things:after,.carousel .viewport>ul.things:before,.content-width:after,.content-width:before,.section-heading:after,.section-heading:before,.select.custom-options .scroll:after,.select.custom-options .scroll:before{display:table;content:""}.carousel .viewport>ul.things:after,.content-width:after,.section-heading:after,.select.custom-options .scroll:after{clear:both}.tui,.tui-font{font-family:tui,Arial,sans-serif}.green{color:#a0c800}.limited,.red{color:#ff2525}.blue{color:#5c7491}.blue-light{color:#dee3e9}.blue-dark{color:#0a2b60}.white{color:#fff}.grey-light{color:#999}.grey-med{color:#666}.grey-dark{color:#333}.black{color:#000}.tui-dark-blue{color:#092a5e}.light-black{color:#4c4c4c}.light-brown{color:#d7d2c3}.bg-blue{background:#5c7491}.bg-light-blue{background:#dee3e9}.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:#e9227f}.bg-red{background:#ff2525}.bg-green{background:#a0c800}.bg-brand-button,.bg-white{background:#fff}.bg-blue-10{background:#f0fafe}.bdr-blue,.bdr-brand-border{border:1px solid #5c7491}.bdr-light-blue{border:1px solid #dee3e9}.bdr-sand{border:1px solid #dfd8ce}.bdr-top-blue{border-top:1px solid #5c7491}.bdr-top-light-blue{border-top:1px solid #dee3e9}.bdr-bottom-light-blue{border-bottom:1px solid #dee3e9}.bdr-bottom-dark{border-bottom:1px solid #333}.bdr-grey{border:1px solid #ccc}.pri-head{font-family:proxima,arial,sans-serif!important;font-family:tui,Arial,sans-serif;font-size:24px}.sec-head{font-family:proxima,arial,sans-serif!important;font-family:tui,Arial,sans-serif;font-size:20px;line-height:23px}.cap-head{font-family:proxima,arial,sans-serif!important;font-family:tui,Arial,sans-serif;font-size:22px;text-transform:uppercase}.body-text{font-family:tui-light,Arial,sans-serif;font-size:16px;line-height:20px}.size-10{font-size:10px}.size-11{font-size:11px}.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-40{font-size:40px}.line-h-22{line-height:22px}.line-h-26{line-height:26px}.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-none{display:none}.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}.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-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-bottom-60{margin-bottom:60px}.marg-top--4{margin-top:-4px}.marg-top--5{margin-top:-5px}.marg-top-5{margin-top:5px}.marg-top-8{margin-top:8px}.marg-top-10{margin-top:10px}.marg-top-15{margin-top:15px}.marg-top-16{margin-top:16px}.marg-top-20{margin-top:20px}.marg-top-30{margin-top:30px}.margin-top-0{margin-top:0}.marg-left--10{margin-left:-10px}.marg-left-5{margin-left:5px}.marg-left-8{margin-left:8px}.marg-left-10{margin-left:10px}.marg-left-15{margin-left:15px}.marg-left-16{margin-left:16px}.marg-left-20{margin-left:20px}.marg-right-5{margin-right:5px}.marg-right-8{margin-right:8px}.marg-right-10{margin-right:10px}.marg-right-15{margin-right:15px}.marg-right-16{margin-right:16px}.marg-right-20{margin-right:20px}.marg-top-bot-15{margin:15px 0}.pad-10{padding:10px}.pad-15{padding:15px}.pad-20{padding: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-10{padding-top:10px}.pad-top-20{padding-top:20px}.pad-right-20{padding-right:20px}.pad-right-0{padding-right:0}.pad-left-20{padding-left:20px}.pad-left-10{padding-left:10px}.pad-left-5{padding-left:5px}.pad-bottom-0{padding-bottom:0}.pad-bottom-5{padding-bottom:5px}.pad-bottom-10{padding-bottom:10px}.pad-bottom-20{padding-bottom:20px}.pad-bottom-30{padding-bottom:30px}.pad-0-10{padding:0 10px}.pad-0-20{padding:0 20px}.pad-30-0{padding:30px 0}.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}.tooltip{border-bottom:1px dotted}p a{font-size:15px}p.current-state{font-family:proxima,arial,sans-serif!important;font-family:tui,Arial,sans-serif;font-size:18px;color:#999;margin-bottom:10px}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:#a0c800;font-size:28px}.grey-med p{color:#666}a.tui{font-family:proxima,arial,sans-serif!important;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{cursor:pointer}a.tooltip.limited{font-size:15px;color:#ff2525;border-color:#ff2525;white-space:normal}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}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spl-assistance-component{padding:20px;background-color:#5c7491}.spl-assistance-component p a[href^=tel]:link{text-decoration:none;color:#fff!important}.section-heading{margin-bottom:20px;border-bottom:1px solid #d7d2c3!important;float:none!important}.section-heading.bf-first{padding-top:18px}.section-heading h2{padding-bottom:5px}.section-heading.no-border{border:none!important}span.radio{border:1px solid #5c7491}div.accordion.sand .content,div.light-blue .content{background-image:none}div.accordion.sand .item.open .content,div.light-blue .item.open .content{border-top:1px solid rgba(0,0,0,.1)}div.tooltip{box-shadow:0 2px 5px rgba(0,0,0,.3);z-index:1001;font-family:tui-light;border-bottom:0}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}.box{padding:15px 10px;transition:border .5s ease}.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:#dee3e9;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}.button{background:#5c7491;color:#fff;transition:background .3s ease}.button:hover{background:#526881}.button.light-blue{background:#dee3e9;color:#333}.button.light-blue:hover{background:#d5dbe3}.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 #e9227f}.button.bg-white:hover{background:#fcfcfc}.button.bg-brand-button{background:#fff;color:#000;border:1px solid #e9227f}.button.bg-brand-button:hover{background:#fcfcfc}.button.large{padding:0 55px}.button.show-less,.button.show-more{font-size:18px}.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}h2{font-family:proxima,arial,sans-serif!important;font-family:tui,Arial,sans-serif;text-transform:none;color:#000}h2.with-icon{position:relative;padding-left:34px}h2.with-icon .caret{position:absolute;top:0;left:0;line-height:22px;font-size:28px}.title-with-price h2,.title-with-price h3{float:left;font-family:proxima,arial,sans-serif!important;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}.section-accordion-heading{background-color:#8597ad;cursor:pointer;padding:15px 20px}.section-accordion-heading h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;display:block;margin-bottom:0!important;padding-left:0;padding-right:15%;text-transform:none!important}.section-accordion-heading h2 span{font-size:22px;color:#fff}.section-accordion-heading h2 i{position:absolute;margin-top:5px;right:0;transition:all .3s;color:#fff}.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.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:#5c7491;color:#fff}.config-container.buttons-only .button:hover{background:#526881}.checklist-table p.title{border-top:1px solid #ebe9e2;border-bottom:1px solid #ebe9e2;background:#f8f8f8;padding:10px}.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.included{background:#f9f8f6;border-color:#f9f8f6}.select-list li.included span.what .cost{display:none}.select-list li.included:after{position:absolute;bottom:-1px;left:0;width:100%;content:"";border-top:1px solid #ebe9e2}.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}.fourty-sixty-modal>div{float:left}.fourty-sixty-modal>div:first-child{width:40%}.fourty-sixty-modal>div:last-child{width:60%;padding-left:20px}.alert{padding:15px 10px;box-sizing:border-box;-moz-box-sizing:border-box;width:100%}.alert h3,.alert h4,.alert h5{font-weight:400}.alert p{font-family:tui-light,Arial,sans-serif;color:#333}.alert p a{color:#333;text-decoration:underline}.alert.low{background:#f7f9fb}.alert.med{background:#fff8e7}.alert.high{background:#fde5e5}.two-column{float:left;width:48%}.two-column.highlights{margin-right:15px}@media only screen and (max-width:479px){.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.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)}.modal .window .container .new-modal .content>.scroll-container{padding:0 10px}.modal .window .container .new-modal .content .button-container .button.halfs{width:calc(50% - 10px)}.modal .window .container .new-modal .content .button-container .button.shortlist{margin-right:10px}.two-column{clear:both;width:100%}.two-column.highlights{margin-right:0}}@media only screen and (min-width:480px) and (max-width:579px){.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.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){.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.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:760px) and (max-width:959px){.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.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}}@media only screen and (min-width:960px){.box.with-trigger.on-side .button{width:40%;left:auto;right:0}}#search-panel .date-picker{position:absolute;top:50px;width:275px;z-index:11}#search-panel .date-picker .choose-rooms-num-rooms,#search-panel .date-picker .villa-info{display:none}#search-panel .date-picker .room-label{visibility:hidden}#search-panel .date-picker.custom-selected .choose-rooms-num-rooms{display:block}#search-panel .date-picker.custom-selected .room-label{visibility:visible}#search-panel .date-picker.custom-villa-selected .choose-rooms-num-rooms{display:none}#search-panel .date-picker.custom-villa-selected .room-label{visibility:hidden}#search-panel .date-picker.custom-villa-selected .title .radio{background:#e6e6e6;border-color:#e6e6e6;color:#e6e6e6;cursor:default;font-family:icons-v2!important;font-size:12px}#search-panel .date-picker.custom-villa-selected .villa-info{display:block}#search-panel .date-picker .wrapper{background:#fff;border:1px solid #d7d2c3;border-top:none;position:relative}#search-panel .date-picker .wrapper .title{padding:5px 10px;border-bottom:1px solid #d7d2c3}#search-panel .date-picker .wrapper .title .select-block{text-transform:none;font-size:15px;padding-left:30px}#search-panel .date-picker .wrapper .title .select-block .radio{font-family:icons-v2!important;width:18px;height:18px;top:11px;left:0;font-size:12px}#search-panel .date-picker .wrapper .title .select-block .radio:after{content:''}#search-panel .date-picker .wrapper .content{padding:10px}#search-panel .date-picker .wrapper .content .month-navigator{font-size:0}#search-panel .date-picker .wrapper .content .month-navigator a.next,#search-panel .date-picker .wrapper .content .month-navigator a.prev{display:inline-block;width:35px;vertical-align:middle;text-align:center;font-size:15px;line-height:40px}#search-panel .date-picker .wrapper .content .month-navigator a.next:active,#search-panel .date-picker .wrapper .content .month-navigator a.next:focus,#search-panel .date-picker .wrapper .content .month-navigator a.next:hover,#search-panel .date-picker .wrapper .content .month-navigator a.next:visited,#search-panel .date-picker .wrapper .content .month-navigator a.prev:active,#search-panel .date-picker .wrapper .content .month-navigator a.prev:focus,#search-panel .date-picker .wrapper .content .month-navigator a.prev:hover,#search-panel .date-picker .wrapper .content .month-navigator a.prev:visited{text-decoration:none}#search-panel .date-picker .wrapper .content .month-navigator .select{display:inline-block;width:calc(100% - 70px);vertical-align:middle;text-align:center;font-size:16px}#search-panel .date-picker .wrapper .content .month-navigator .select span{font-size:16px}#search-panel .date-picker .wrapper .content .month-navigator .select span:after{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e955";padding-left:5px;font-size:12px;color:#5c7491}#search-panel .date-picker .wrapper .content .calendar table td.avail i{border-bottom:none!important;background:0 0!important}#search-panel .date-picker .wrapper .content .calendar table td.avail:hover{cursor:pointer}#search-panel .date-picker .wrapper .content .calendar table td.avail:hover i{background:#dee3e9!important;color:#5c7491!important}#search-panel .date-picker .wrapper .content .calendar table td.avail.active i{border-bottom:none!important;background:#5c7491!important;color:#fff!important}#search-panel .date-picker .wrapper .content .calendar table td.initial{pointer-events:none}#search-panel .date-picker .wrapper .content .calendar table td.initial i{color:#999;font-weight:400;text-decoration:none;border-bottom:none;background:0 0}#search-panel .date-picker .wrapper .loading{position:absolute;width:100%;height:100%;top:0;left:0;background:#fff}#search-panel .date-picker .wrapper .loading .spinner{position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px}#search-panel .age-droplist{position:absolute;top:50px;left:-135px;width:300px;z-index:15}#search-panel .age-droplist .wrapper{background:#fff;border:1px solid #d7d2c3;border-top:none}#search-panel .age-droplist .wrapper .title{padding:16px;border-bottom:1px solid #ebe9e2;color:#000}#search-panel .age-droplist .wrapper .title span{font-family:proxima,arial,sans-serif!important;font-family:tui,Arial,sans-serif}#search-panel .age-droplist .wrapper .content{border-bottom:1px solid #ebe9e2;padding:16px 0 0 16px}#search-panel .age-droplist .wrapper .content ul.party-ages:after,#search-panel .age-droplist .wrapper .content ul.party-ages:before{display:table;content:""}#search-panel .age-droplist .wrapper .content ul.party-ages:after{clear:both}#search-panel .age-droplist .wrapper .content ul.party-ages li{float:left;width:33.33%}#search-panel .age-droplist .wrapper .content ul.party-ages li .input-container{padding:10px;border:none;height:auto}#search-panel .age-droplist .wrapper .content ul.party-ages li .input-container span{text-transform:uppercase;margin-bottom:5px;display:inline-block}#search-panel .age-droplist .wrapper .content ul.party-ages li .input-container input[type=number],#search-panel .age-droplist .wrapper .content ul.party-ages li .input-container input[type=tel]{background:#fff;height:30px;width:30px;text-align:center;border:1px solid #d7d2c3;padding:5px;-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;font-family:tui-light,Arial,sans-serif;color:#666;font-size:16px;border-radius:0}#search-panel .age-droplist .wrapper .content ul.party-ages li .input-container input[type=number]:focus,#search-panel .age-droplist .wrapper .content ul.party-ages li .input-container input[type=tel]:focus{border:1px solid #5c7491}#search-panel .age-droplist .wrapper .content ul.party-ages li .input-container.error input[type=number],#search-panel .age-droplist .wrapper .content ul.party-ages li .input-container.error input[type=tel]{border-color:#ff2525;color:#ff2525}#search-panel .age-droplist .wrapper .btn-container{height:30px;padding:10px}#search-panel .age-droplist .wrapper .btn-container .btn{width:50%;float:left;text-align:center}#search-panel .age-droplist .wrapper .btn-container .btn a{line-height:30px;width:100%;display:inline-block;color:#5c7491}#search-panel .age-droplist .wrapper .btn-container .btn:last-child a{border-left:1px solid #ebe9e2}#search-panel .age-droplist .pax-select{float:left;width:33.33%;box-sizing:border-box;-moz-box-sizing:border-box}#search-panel .age-droplist .pax-select .default-dropdown{padding:0 16px 16px 0}#search-panel .age-droplist .pax-select .select{border:1px solid #d7d2c3}#search-panel .age-droplist .pax-select .select .arrow-down{padding:0 8px 0 0;color:#e5096e}#search-panel .age-droplist .pax-select .select .select-text{color:#000}#search-panel .age-droplist .pax-select .select-label{margin-bottom:5px;color:#000}.date-picker{position:absolute;top:50px;width:275px;z-index:11}.date-picker .content-width .content{overflow:none;padding:6px 0 16px!important}.date-picker .content-width .wrapper{background:#fff;border-top:none;position:relative;padding:10px}.date-picker .content-width .wrapper .title{padding:10px 0;line-height:24px}.date-picker .content-width .wrapper .title h3.header{font-size:16px!important;color:#000;font-family:tui-light-bold,Arial,sans-serif;font-family:proxima,arial,sans-serif;font-weight:700}.date-picker .content-width .wrapper .title .select-block{text-transform:none;font-size:15px;padding-left:30px}.date-picker .content-width .wrapper .title .select-block .radio{width:18px;height:18px;top:11px;left:0;font-size:16px;line-height:15px}.date-picker .content-width .wrapper .month-navigator{font-size:0;border-bottom:1px solid #dcdcdc;text-align:center}.date-picker .content-width .wrapper .month-navigator a.next,.date-picker .content-width .wrapper .month-navigator a.prev{display:inline-block;width:35px;vertical-align:middle;text-align:center;font-size:15px;line-height:40px}.date-picker .content-width .wrapper .month-navigator a.next:active,.date-picker .content-width .wrapper .month-navigator a.next:focus,.date-picker .content-width .wrapper .month-navigator a.next:hover,.date-picker .content-width .wrapper .month-navigator a.next:visited,.date-picker .content-width .wrapper .month-navigator a.prev:active,.date-picker .content-width .wrapper .month-navigator a.prev:focus,.date-picker .content-width .wrapper .month-navigator a.prev:hover,.date-picker .content-width .wrapper .month-navigator a.prev:visited{text-decoration:none}.date-picker .content-width .wrapper .month-navigator .select{display:inline-block;width:calc(50% - 50px);top:4px;vertical-align:middle;text-align:center;font-size:16px;background:0 0;box-shadow:none}.date-picker .content-width .wrapper .month-navigator .select span{font-size:16px;float:none;text-transform:uppercase;color:#4c4c4c}.date-picker .content-width .wrapper .month-navigator .select span:after{font-family:icons-v2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e955";color:#e5096e;padding-left:5px;font-size:12px}.date-picker .content-width .wrapper .month-navigator select{height:30px;font-family:tui-light,Arial,sans-serif}.date-picker .content-width .wrapper .month-navigator select option{color:#666;text-transform:uppercase}.date-picker .content-width .wrapper .how-flexible{width:36%;display:inline-block;padding:10px 20px;float:right}.date-picker .content-width .wrapper .how-flexible h3{font-size:16px!important;color:#000;font-weight:700!important;font-family:proxima,arial,sans-serif}.date-picker .content-width .wrapper .how-flexible ul.list-container li{padding:8px 10px 8px 0;color:#000}.date-picker .content-width .wrapper .how-flexible ul.list-container li.flexibleForMonthOption{display:flex}.date-picker .content-width .wrapper .how-flexible ul.list-container li:first-child{padding:10px 10px 8px 0}.date-picker .content-width .wrapper .calendar{width:50%;display:inline-block;float:left}.date-picker .content-width .wrapper .calendar table{border-collapse:separate;border-spacing:4px}.date-picker .content-width .wrapper .calendar table th{text-transform:capitalize;height:48px;font-family:tui-light-bold,Arial,sans-serif;font-family:proxima,arial,sans-serif;color:#4c4c4c;font-weight:400}.date-picker .content-width .wrapper .calendar table td{width:66px;height:48px;font-size:14px}.date-picker .content-width .wrapper .calendar table td.avail{border:1px solid #5c7491}.date-picker .content-width .wrapper .calendar table td.avail i{border-bottom:none!important;background:0 0!important;color:#5c7491!important;padding-top:10px;font-family:tui-light-bold,Arial,sans-serif;font-family:proxima,arial,sans-serif;font-weight:700}.date-picker .content-width .wrapper .calendar table td.avail:hover{cursor:pointer;background:#dee3e9!important}.date-picker .content-width .wrapper .calendar table td.avail:hover i{background:#dee3e9!important;color:#5c7491!important}.date-picker .content-width .wrapper .calendar table td.avail.active{background:#5c7491!important}.date-picker .content-width .wrapper .calendar table td.avail.active i{border-bottom:none!important;background:#5c7491!important;color:#fff!important}.date-picker .content-width .wrapper .calendar table td.not-avail{background:#f6f6f6}.date-picker .content-width .wrapper .calendar table td.not-avail i{color:#4c4c4c}.date-picker .content-width .wrapper .calendar table td.initial{pointer-events:none}.date-picker .content-width .wrapper .calendar table td.initial i{color:#999;font-weight:400;text-decoration:none;border-bottom:none;background:0 0}.date-picker .content-width .wrapper .loading{position:absolute;width:100%;height:100%;top:0;left:0;background:#fff}.date-picker .content-width .wrapper .loading .spinner{position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px}.drop-list{position:absolute;z-index:1001;left:0;width:100%;box-shadow:0 10px 20px 0 rgba(0,0,0,.19),0 6px 6px 0 rgba(0,0,0,.26);overflow:hidden;font-family:tui-light,Arial,sans-serif}.drop-list.subsoil{z-index:-1}.drop-list .arrow{color:#fff;position:relative;top:8px;z-index:1}.drop-list .content-width{min-width:283px;max-width:1048px;background-color:#fff!important}.drop-list .content-width.full-width{max-width:none!important}.drop-list .content-width.no-padding{padding-bottom:0}.drop-list .content-width .wrapper{max-width:1048px;width:calc(100% - 32px);padding:8px 0 0;background:#fff;margin:auto;position:relative;min-height:120px}.drop-list .content-width .wrapper.no-padding{padding:0}.drop-list .content-width .wrapper .loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10000;background:rgba(255,255,255,.7);width:100vw;margin-left:calc(-1*((100vw - 100%)/2))}.drop-list .content-width .wrapper .loading .spinner{position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px}.drop-list .content-width .title{padding:10px 0;border-bottom:1px solid #ebe9e2}.drop-list .content-width .title>h3{width:calc(100% - 30px);display:inline-block}.drop-list .content-width .title>h3 span{padding-left:5px;font-size:16px}.drop-list .content-width .title a.close{float:right;font-size:16px;color:#5c7491!important}.drop-list .content-width .title a.close:active,.drop-list .content-width .title a.close:focus,.drop-list .content-width .title a.close:hover,.drop-list .content-width .title a.close:visited{text-decoration:none}.drop-list .content-width .title a.close i{line-height:28px}.drop-list .content-width .title .bck-btn{width:calc(100% - 30px);display:inline-block;display:none;height:30px}.drop-list .content-width .title a.back{color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%}.drop-list .content-width .title a.back h3{display:inline}.drop-list .content-width .title a.back:active,.drop-list .content-width .title a.back:focus,.drop-list .content-width .title a.back:hover,.drop-list .content-width .title a.back:visited{text-decoration:none}.drop-list .content-width .title a.back i{font-size:16px;line-height:28px;padding-right:10px;color:#5c7491!important}.drop-list .content-width .title.t2 .bck-btn{display:inline-block}.drop-list .content-width .title.t2>h3{display:none}.drop-list .content-width .button-container{position:relative;border:none;height:72px;background-color:#eef1f4;padding-top:0}.drop-list .content-width .button-container:before{content:'';height:100%;background-color:#eef1f4;width:100vw;display:block;margin-left:calc(-1*((100vw - 100%)/2))}.drop-list .content-width .button-container .btn{position:absolute;top:16px;right:0;width:auto!important}.drop-list .content-width .button-container .btn a{line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e5096e!important}.drop-list .content-width .button-container .btn.clear{right:96px;font-size:0;height:40px}.drop-list .content-width .button-container .btn.clear a{font-size:18px;text-transform:uppercase;line-height:40px}.drop-list .content-width .button-container .btn.done{font-size:0}.drop-list .content-width .button-container .btn.done a{font-size:15px!important;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;font-family:proxima,arial,sans-serif!important;font-family:tui,Arial,sans-serif;text-transform:uppercase;text-align:center;border-radius:3px;-webkit-tap-highlight-color:rgba(255,255,255,.2);-webkit-appearance:none;transition:background .3s ease;background:#5c7491!important;border-bottom:1px solid #c41466;padding:0;width:80px!important;border-color:#5c7491!important;line-height:40px;height:40px!important;color:#fff!important}.drop-list .content-width .button-container .btn.done a:hover{background-color:#5c7491!important;border-color:#5c7491!important}.drop-list .content-width .button-container .btn.done a.cta{color:#fff!important;background:#e5096e!important}.drop-list .content-width .button-container .btn.done a:active{line-height:45px!important}.drop-list .content-width .button-container .btn.done a.small:active{line-height:35px!important}.drop-list .content-width .button-container .btn.done a.large:active{line-height:55px!important}.drop-list .content-width .button-container .btn.done a:focus{text-decoration:none}.drop-list .content-width .button-container .btn.done a.small{height:30px;line-height:32px}.drop-list .content-width .button-container .btn.done a.large{height:50px;line-height:52px}.drop-list .content-width .button-container .btn.done a.mini{height:18px;padding:0 3px;background:#fff;border:1px solid #5c7491;color:#5c7491;font-size:12px;line-height:20px;-webkit-box-shadow:none;box-shadow:none}.drop-list .content-width .button-container .btn.done a.cta{background:#e9227f;border-bottom:1px solid #c41466}.drop-list .content-width .button-container .btn.done a.cta:hover{background:#dc1672}.drop-list .content-width .button-container .btn.done a.blue{background:#5c7491;color:#fff;border-bottom:1px solid #44566c}.drop-list .content-width .button-container .btn.done a.blue:hover{background:#526881}.drop-list .content-width .button-container .btn.done a.blue-height{line-height:100%!important}.drop-list .content-width .button-container .btn.done a.disabled{opacity:.5;filter:alpha(opacity=50);pointer-events:none}.drop-list .content-width .button-container .btn.done a:hover{text-decoration:none;cursor:pointer}.drop-list .content-width .button-container .btn.done a:active,.drop-list .content-width .button-container .btn.done a:focus{line-height:43px}.drop-list .content-width .button-container .btn.done a:active.large,.drop-list .content-width .button-container .btn.done a:focus.large{line-height:53px}.drop-list .content-width .button-container .btn.done a:active.small,.drop-list .content-width .button-container .btn.done a:focus.small{line-height:33px}.drop-list .content-width .button-container .btn.done a.full{width:100%!important}.drop-list .content-width .button-container .btn.done a.half{width:50%!important}.drop-list .content-width .button-container .btn.done a.square{border-radius:0!important}.drop-list .content-width .button-container .btn.done a.light-blue{background:#dee3e9;color:#333}.drop-list .content-width .button-container .btn.done a.light-blue:hover{background:#d5dbe3}.drop-list .content-width .button-container .btn.done a.bg-sand{background:#f9f8f6;color:#000}.drop-list .content-width .button-container .btn.done a.bg-sand:hover{background:#f3f1ed}.drop-list .content-width .button-container .btn.done a.bg-dark-blue{background:#0a2b60}.drop-list .content-width .button-container .btn.done a.bg-dark-blue:hover{background:#092552}.drop-list .content-width .button-container .btn.done a.bg-white{background:#fff;color:#000;border:1px solid #e9227f}.drop-list .content-width .button-container .btn.done a.bg-white:hover{background:#fcfcfc}.drop-list .content-width .button-container .btn.done a.bg-brand-button{background:#fff;color:#000;border:1px solid #e9227f}.drop-list .content-width .button-container .btn.done a.bg-brand-button:hover{background:#fcfcfc}.drop-list .content-width .button-container .btn.done a.large{padding:0 55px}.drop-list .content-width .button-container .btn.done a.show-less,.drop-list .content-width .button-container .btn.done a.show-more{font-size:18px}.drop-list .content-width .button-container .btn.done a:hover{background:#dc1672}.drop-list .content-width .pax-content{max-height:calc(100vh - 243px)}.drop-list .content-width .content{overflow:hidden;max-height:calc(100vh - 243px);position:relative}.drop-list .content-width .content:after,.drop-list .content-width .content:before{display:table;content:""}.drop-list .content-width .content:after{clear:both}.drop-list .content-width .content .list-container:after,.drop-list .content-width .content .list-container:before{display:table;content:""}.drop-list .content-width .content .list-container:after{clear:both}.drop-list .content-width .content .list-container .rows{padding:8px 0;border-bottom:1px solid #efeee8}.drop-list .content-width .content .list-container .rows:after,.drop-list .content-width .content .list-container .rows:before{display:table;content:""}.drop-list .content-width .content .list-container .rows:after{clear:both}.drop-list .content-width .content .list-container .rows:first-child{padding-bottom:8px}.drop-list .content-width .content .list-container .rows:last-child{border-bottom:none;padding-bottom:16px}.drop-list .content-width .content .list-container .rows .select-block{text-transform:none;font-size:16px;padding:0 19px 0 30px;display:inline-block;cursor:pointer}.drop-list .content-width .content .list-container .rows .select-block span.radio{font-family:icons-v2!important;font-size:12px;line-height:19px;top:0;left:0;border:1px solid #5c7491!important}.drop-list .content-width .content .list-container .rows .select-block span.radio:after{content:''}.drop-list .content-width .content .list-container .rows .select-block span.radio.active{background:#5c7491!important;border:1px solid #5c7491!important}.drop-list .content-width .content .list-container .rows .select-block.disabled{color:#999;pointer-events:none}.drop-list .content-width .content .list-container .rows .select-block.disabled span.radio{cursor:none;background:#e6e6e6!important;border-color:#e6e6e6!important;color:#e6e6e6!important}.drop-list .content-width .content .list-container .rows .rank-0 .select-block,.drop-list .content-width .content .list-container .rows .rank-1 .select-block{padding:0 10px 0 35px;line-height:25px}.drop-list .content-width .content .list-container .rows .rank-0 .select-block span.radio,.drop-list .content-width .content .list-container .rows .rank-1 .select-block span.radio{width:25px;height:25px;font-size:16px;line-height:23px}.drop-list .content-width .content .list-container .rows .rank-0{padding-bottom:8px}.drop-list .content-width .content .list-container .rows .rank-1{float:left;width:20%}.drop-list .content-width .content .list-container .rows .rank-1>*{padding:8px 0}.drop-list .content-width .content .list-container .rows .airport-retail{font-weight:700}.drop-list .content-width .content .list-container .rows .rank-2{float:right;width:80%}.drop-list .content-width .content .list-container .rows h4{text-transform:uppercase;font-size:16px;font-family:tui-light,Arial,sans-serif;padding:10px 0}.drop-list .content-width .content .list-container .rows ul{font-size:0}.drop-list .content-width .content .list-container .rows ul li{display:inline-block;padding:8px 0;vertical-align:top}.drop-list .content-width .content .list-container .rows ul li a{padding:0 10px;font-size:16px;display:inline-block;color:#5c7491!important}.drop-list .content-width .content .list-container .rows ul li a.unavailable{pointer-events:none;color:#999!important}.drop-list .content-width .content .list-container .rows ul li a span{font-size:14px}.drop-list .content-width .content .list-container .rows ul#nordics-li-view{font-size:0;-webkit-column-count:5;-moz-column-count:5;column-count:5}.drop-list .content-width .content .list-container .rows ul#nordics-li-view li{display:block;padding-top:10px!important;margin-bottom:10px;width:auto;padding:0}.drop-list .content-width .content .list-container .rows ul#nordics-li-view li a{padding:0 10px;font-size:16px;display:inline-block;color:#5c7491!important}.drop-list .content-width .content .list-container .rows ul#nordics-li-view li a.unavailable{pointer-events:none;color:#999!important}.drop-list .content-width .content .list-container .rows ul#nordics-li-view li a span{font-size:14px}.drop-list .content-width .content .list-container .rows ul#nordics-flyFrom-li-view{font-size:0;-webkit-column-count:4;-moz-column-count:4;column-count:4}.drop-list .content-width .content .list-container .rows ul#nordics-flyFrom-li-view li{display:inline-block!important;padding-top:10px!important;margin-bottom:10px;width:100%!important;padding:0}.drop-list .content-width .content .list-container .rows ul#nordics-flyFrom-li-view li a{padding:0 10px;font-size:16px;display:inline-block;color:#5c7491!important}.drop-list .content-width .content .list-container .rows ul#nordics-flyFrom-li-view li a.unavailable{pointer-events:none;color:#999!important}.drop-list .content-width .content .list-container .rows ul#nordics-flyFrom-li-view li a span{font-size:14px}.drop-list .content-width .content .casket{-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}.drop-list .content-width .content .casket.move-left{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.drop-list .content-width .content .casket.move-right{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.drop-list .content-width .content .casket.tier-2{opacity:0}.drop-list .content-width .content .casket.tier-2.in{opacity:1}.drop-list.popup{-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:fixed}.drop-list.popup.full-height{height:100%!important}.drop-list.popup .arrow{display:none}.drop-list.popup.lose{height:0!important}.drop-list.popup.date-picker .content-width .wrapper{margin:0 8px;width:calc(100% - 16px)}.drop-list.popup.date-picker .content-width .button-container:before{margin-left:calc(-1*((100vw - 100%)/2))}.drop-list.popup .content-width .wrapper{padding:0;height:100%;margin:0 0 0 8px;width:calc(100% - 8px)}.drop-list.popup .content-width .wrapper .loading{margin-left:calc(-1*((100vw - 100%)/2) - 8px);width:100vw}.drop-list.popup .content-width .button-container:before{margin-left:calc(-1*((100vw - 100%)/2) - 8px)}.drop-list.popup .content-width .title{padding:0;font-family:tui-light,Arial,sans-serif}.drop-list.popup .content-width .title>h3{padding:10px 0;width:calc(100% - 60px);font-size:24px;line-height:28px}.drop-list.popup .content-width .title>h3 span{padding-left:0;display:block;line-height:18px}.drop-list.popup .content-width .title .bck-btn{padding:10px 0;width:calc(100% - 60px)}.drop-list.popup .content-width .title .close{padding:10px 15px}.drop-list.popup .content-width .pax-content{max-height:100%!important}.drop-list.popup .content-width .content{max-height:100%!important;height:calc(100% - 121px)!important}.drop-list.popup .content-width .content.airport-list{height:calc(100% - 139px)!important}.drop-list.popup .content-width .content .list-container .rows .rank-1{padding-bottom:8px}.drop-list.popup .content-width .content .list-container .rows .rank-1,.drop-list.popup .content-width .content .list-container .rows .rank-2{width:calc(100% - 20px);float:none}.drop-list.popup .content-width .content .list-container .rows .rank-1>*{padding:0}.drop-list.popup .content-width .content .list-container .rows .select-block{display:block}.drop-list.popup .content-width .content .list-container .rows .indent,.drop-list.popup .content-width .content .list-container .rows .indented{margin-left:20px}.drop-list.popup .content-width .content .list-container .rows ul li{width:50%}.drop-list.popup .content-width .content .list-container .rows ul li a{padding:0 10px 0 0}.drop-list.popup .content-width .content .list-container .rows ul#nordics-li-view{-webkit-column-count:2;-moz-column-count:2;column-count:2}.drop-list.popup .content-width .content .list-container .rows ul#nordics-li-view li{width:auto;padding-top:5px;margin-bottom:5px}.drop-list.popup .content-width .content .list-container .rows ul#nordics-li-view li a{padding:0 10px 0 0}.drop-list.popup .content-width .content .list-container .rows ul#nordics-flyFrom-li-view{-webkit-column-count:2;-moz-column-count:2;column-count:2}.drop-list.popup .content-width .content .list-container .rows ul#nordics-flyFrom-li-view li{width:auto;padding-top:5px;margin-bottom:5px}.drop-list.popup .content-width .content .list-container .rows ul#nordics-flyFrom-li-view li a{padding:0 10px 0 0}.drop-list.popup .content-width .button-container .btn{padding:0}.drop-list.popup .content-width .button-container .btn.done{margin-right:8px}.drop-list.popup .content-width .button-container .btn.clear{right:104px;max-width:200px;min-width:79px}.drop-list.popup .content-width .button-container .btn a{display:inline-block;width:100%;text-align:center}.drop-list .viewport.drop-dest-list .tier-2 .lvl-2{margin-left:25px}.drop-list .viewport.drop-dest-list .tier-2 .lvl-2 .rows{width:33%;float:left;border:0}.drop-list .viewport.drop-dest-list .tier-2 .lvl-2 .rows:first-child{padding:8px 0}.drop-list .viewport.drop-dest-list .tier-2 .lvl-2 .rows .rank-1{width:100%;float:none}html.droplist-popup-open{overflow:hidden}html.droplist-popup-open body{overflow:hidden;width:100%;height:100%}.durationlist-container li .radio{font-family:icons-v2;margin-right:8px}.durationlist-container li .radio:after{content:"\e9bd"}.durationlist-container li .radio.active{background:0 0;border:none;font-size:20px;color:#5c7491;font-family:icons-v2;position:relative;top:3px;cursor:auto}@media only screen and (max-width:759px){.date-picker .content-width .wrapper .calendar{width:100%;border-bottom:1px solid #dcdcdc;padding-bottom:16px}.date-picker .content-width .wrapper .calendar table td{width:37px;height:40px}.date-picker .content-width .wrapper .calendar table td.avail i{padding-top:9px}.date-picker .content-width .wrapper .how-flexible{width:100%;float:left;padding:0}.date-picker .content-width .wrapper .how-flexible h3{line-height:24px;padding:16px 0}.date-picker .content-width .wrapper .how-flexible ul.list-container li{width:45%;float:left}.date-picker .content-width .wrapper .how-flexible ul.list-container li:first-child{padding:8px 10px 8px 0}.date-picker .content-width .wrapper .month-navigator .select{width:calc(80% - 20px)}}@media only screen and (max-width:1024px) and (min-width:760px){.drop-list .viewport.drop-dest-list .tier-2 .lvl-2 .rows{width:33%}}@media only screen and (min-width:960px){.drop-list .content-width .content .list-container .rows ul li{width:25%}.drop-list .content-width .content .list-container .rows .no-rank ul li{width:20%}.drop-list.popup .content-width .content .list-container .no-rank ul li{width:50%}}@media only screen and (max-width:759px) and (min-width:580px){.drop-list .viewport.drop-dest-list .tier-2 .lvl-2 .rows{width:49%}}@media only screen and (max-width:759px) and (min-width:680px){.drop-list.popup .content-width .content{height:calc(100% - 150px)}}@media only screen and (max-width:579px){.drop-list .viewport.drop-dest-list .tier-2 .lvl-2 .rows{width:99%}}@media only screen and (min-width:960px){.drop-list .content-width .content .list-container .rows ul li{width:25%}.drop-list .content-width .content .list-container .rows .no-rank ul li{width:20%}.drop-list.popup .content-width .content .list-container .no-rank ul li{width:50%}}@media only screen and (min-width:760px) and (max-width:959px){.drop-list .content-width .content .list-container .rows ul li{width:33%}.drop-list .content-width .content .list-container .rows ul#nordics-li-view{-webkit-column-count:3!important;-moz-column-count:3!important;column-count:3!important}.drop-list .content-width .content .list-container .rows ul#nordics-li-view li{width:auto;padding-top:5px;margin-bottom:5px}.drop-list .content-width .content .list-container .rows ul#nordics-li-view li a{padding:0 10px 0 0}.date-picker .content-width .wrapper .month-navigator .select{width:calc(65% - 50px)}}@media only screen and (max-width:759px) and (min-width:580px){.drop-list .viewport.drop-dest-list .tier-2 .lvl-2 .rows{width:49%}}@media only screen and (max-width:759px) and (min-width:680px){.drop-list.popup .content-width .content{height:calc(100% - 150px)}}@media only screen and (max-width:579px){.drop-list .viewport.drop-dest-list .tier-2 .lvl-2 .rows{width:99%}}@media only screen and (min-width:960px){.drop-list .content-width .content .list-container .rows ul li{width:25%}.drop-list .content-width .content .list-container .rows .no-rank ul li{width:20%}.drop-list.popup .content-width .content .list-container .no-rank ul li{width:50%}}@media only screen and (min-width:760px) and (max-width:959px){.drop-list .content-width .content .list-container .rows ul li{width:33%}}.drop-list:not(.stretchable){box-shadow:none}.drop-list:not(.stretchable) .content-width{box-shadow:0 10px 20px 0 rgba(0,0,0,.19),0 6px 6px 0 rgba(0,0,0,.26);overflow:visible}.drop-list:not(.stretchable) .content-width .wrapper{padding:0 16px;width:calc(100% - 32px);margin-left:0}.drop-list:not(.stretchable) .content-width .button-container{background:0 0;border-top:1px solid #efeee8}.drop-list:not(.stretchable) .content-width .button-container:before{width:100%;margin-left:0;background:0 0}.default-dropdown .select-label{font-size:16px;white-space:nowrap;color:#092a5e}.default-dropdown .select{width:100%;height:40px;border:1px solid #d7d2c3;border-radius:3px;box-shadow:none;line-height:36px;background:#fff}.default-dropdown .select select{height:100%}.default-dropdown .select option{font-size:16px}.default-dropdown .select option.disabled{color:gray}.default-dropdown .select .select-text{padding:0 0 0 16px;color:#000;font-size:16px}.default-dropdown .select .arrow-down{float:right;height:100%;text-align:center;font-size:6px;width:auto;padding:0 16px 0 0;border:none;line-height:40px;color:#2ea9e0}.drop-list.pax-drop-list{font-family:tui-light,Arial,sans-serif!important}.drop-list.pax-drop-list #goBack{margin-left:0}.drop-list.pax-drop-list #goBack #go-back{margin:5px 0;display:block}.drop-list.pax-drop-list .pax-wrapper{font-size:0;padding-top:24px}.drop-list.pax-drop-list .content-width{padding:0;box-sizing:border-box;-moz-box-sizing:border-box}.drop-list.pax-drop-list .content-width .wrapper{padding:0;width:auto;max-width:1048px}.drop-list.pax-drop-list .content-width .wrapper .title{padding:16px 0}.drop-list.pax-drop-list .content-width .wrapper .title h3{font-size:16px!important;color:#000;padding:0;font-family:proxima-light-bold!important}.drop-list.pax-drop-list .content-width .wrapper .groupBooking{color:#000}.drop-list.pax-drop-list .select .arrow-down{color:#e5096e}.drop-list.pax-drop-list .children-container{width:144px}.drop-list.pax-drop-list .heading-text,.drop-list.pax-drop-list .select-label{line-height:22px;margin-bottom:3px;color:#000}.drop-list.pax-drop-list .content-width .pax-content{overflow:hidden}.drop-list.pax-drop-list .rooms-combination{width:33.33%;display:inline-block;vertical-align:top}.drop-list.pax-drop-list .rooms-combination .default-dropdown{width:75%;padding-right:8px}.drop-list.pax-drop-list .pax-combination{width:66.66%;display:inline-block;vertical-align:top}.drop-list.pax-drop-list .pax-combination .select{background:#fdfdfc}.drop-list.pax-drop-list .rooms-wrapper.hide-room-text .rooms-title{display:none}.drop-list.pax-drop-list .rooms-wrapper.hide-room-text .pax-list{padding:0 0 24px}.drop-list.pax-drop-list .rooms-title span{display:inline-block;vertical-align:middle}.drop-list.pax-drop-list .rooms-title span.room-text{padding-left:8px}.drop-list.pax-drop-list .rooms-title span.room-count{padding-left:7px}.drop-list.pax-drop-list .rooms{width:50%;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;vertical-align:top}.drop-list.pax-drop-list .rooms:nth-child(even){padding-left:8px}.drop-list.pax-drop-list .rooms:nth-child(odd){padding-right:8px}.drop-list.pax-drop-list .pax-list{padding:16px 0 24px}.drop-list.pax-drop-list .rooms-title{padding:0 8px;background:#eef1f4}.drop-list.pax-drop-list .rooms-title h3{font-size:18px!important;line-height:48px;color:#5c7491}.drop-list.pax-drop-list .pax-select{width:64px;padding-left:16px;display:inline-block}.drop-list.pax-drop-list .pax-select .select-text{padding-left:8px}.drop-list.pax-drop-list .pax-select .arrow-down{padding-right:8px}.drop-list.pax-drop-list .pax-select:first-child{padding-left:0}.drop-list.pax-drop-list .pax-select:nth-child(2n+1){padding-left:0}.drop-list.pax-drop-list .heading-text{font-size:16px;color:#000}.drop-list.pax-drop-list .children-overlay,.drop-list.pax-drop-list .children-overlay .pax-select{padding-top:16px}.drop-list.pax-drop-list .children-overlay .pax-select:nth-child(5){padding-left:0}.drop-list.pax-drop-list .button-container{padding:0}.drop-list.pax-drop-list.infant-error .rooms .select{border:1px solid #ff2525}.drop-list.pax-drop-list.infant-error .rooms .select .select-text{color:#ff2525}.drop-list.pax-drop-list.max-pax-error .rooms .adult .select,.drop-list.pax-drop-list.max-pax-error .rooms .child .select{border:1px solid #ff2525}.drop-list.pax-drop-list.max-pax-error .rooms .adult .select .select-text,.drop-list.pax-drop-list.max-pax-error .rooms .child .select .select-text{color:#ff2525}.drop-list.pax-drop-list .error-msg-block{padding-bottom:20px;display:none}.drop-list.pax-drop-list .error-msg-block p{background:#ff2525;padding:10px;color:#fff}.drop-list.pax-drop-list .error-msg-block span{display:inline-block;margin-left:10px;width:calc(100% - 35px);vertical-align:top;font-size:15px}.drop-list.pax-drop-list .room-specific-info{display:none;font-size:16px;padding:16px 16px 16px 0;box-sizing:border-box;-moz-box-sizing:border-box}.drop-list.pax-drop-list .room-specific-info .info{background:#f2f2f2;padding:16px}.drop-list.pax-drop-list.default-room .room-specific-info.default-message,.drop-list.pax-drop-list.room-number .room-specific-info.room-message,.drop-list.pax-drop-list.villa .room-specific-info.villa-message{display:block}.drop-list.pax-drop-list.popup .pax-container{height:100%}.drop-list.pax-drop-list.popup .content-width{padding:0}.drop-list.pax-drop-list.popup .content-width .pax-content{padding:0;height:calc(100% - 133px)}.drop-list.pax-drop-list.popup .content-width .wrapper{padding:0}.drop-list.pax-drop-list.popup .content-width .pax-wrapper{padding:24px 16px 0}.drop-list.pax-drop-list.popup .content-width .title{padding:16px 0}.drop-list.pax-drop-list.popup .content-width .title .close{padding:0 16px 0 0}.drop-list.pax-drop-list.popup .error-msg-block{display:block}.drop-list.pax-drop-list.popup.scroller-added .content-width .pax-wrapper{padding-right:16px}@media only screen and (max-width:759px){.drop-list.pax-drop-list.popup .pax-combination,.drop-list.pax-drop-list.popup .rooms,.drop-list.pax-drop-list.popup .rooms-combination{width:100%;display:block}.drop-list.pax-drop-list.popup .rooms-combination{padding-bottom:24px}.drop-list.pax-drop-list.popup .rooms-combination .default-dropdown{box-sizing:border-box;-moz-box-sizing:border-box}.drop-list.pax-drop-list.popup .content-width .pax-content{padding:0;height:calc(100% - 117px);overflow:hidden}.drop-list.pax-drop-list.popup .content-width .pax-content.extendpax{height:calc(100% - 173px)}.drop-list.pax-drop-list.popup .content-width .pax-wrapper{padding:24px 0 8px}.drop-list.pax-drop-list.popup .content-width .title{padding:8px 8px 8px 0}.drop-list.pax-drop-list.popup .content-width .title .close{padding:0}}@media only screen and (max-width:579px){.drop-list.pax-drop-list.popup .rooms{padding:0!important}}@media only screen and (min-width:579px) and (max-width:759px){.drop-list.pax-drop-list.popup .rooms{width:50%;display:inline-block}.drop-list.pax-drop-list.popup .rooms-combination .default-dropdown{width:50%;padding-right:8px;box-sizing:border-box;-moz-box-sizing:border-box}.drop-list.pax-drop-list.popup .content-width .title{padding:16px 16px 16px 0}}@media only screen and (max-width:1024px) and (min-width:760px){.drop-list .content-width .pax-content.extendpax{height:calc(100% - 166px)!important}}@media only screen and (max-width:579px){.drop-list .content-width .pax-content.extendpax{height:calc(100% - 150px)}}