.deals-container .countdown-container{text-align:left}.deals-container .countdown-container .countdown,.deals-container .countdown-container .countdown-prefix,.deals-container .countdown-container .countdown-suffix{margin-left:0}.deals-container .bold{font-weight:700}.deals-container .sale-ends{color:#c85201}.deals-container .sale-ends>div[class^=sale-ends-]{display:none}.deals-container .price{display:inline-block}.deals-container .price a.vui-link-unstyled{display:block}.deals-container .price .top-deal-text{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;color:#000;clear:both;position:relative}.deals-container .price .top-deal-text.special-price{color:#9b258f}.deals-container .price .top-deal-text .deal-text{text-align:right;clear:both;float:right;padding:0 3px}.deals-container .price .top-deal-text .amount,.deals-container .price .top-deal-text .asterisk,.deals-container .price .top-deal-text .currency{float:left;clear:right}.deals-container .price .bookingclass{font-size:14px;display:block;margin-top:5px;margin-bottom:5px}.deals-container .price .beforeprice{text-transform:lowercase;margin-right:5px;float:left;clear:right;line-height:14px}.deals-container .price .price-deal-text{float:left;-ms-flex-negative:0;flex-shrink:0}.deals-container .price .currency{font-size:17.3px}.deals-container .price .currency .airpoints-glyph{line-height:1rem}.deals-container .price .amount,.deals-container .price .currency.currency-apd{font-size:28px;font-weight:700;margin-top:3px}.deals-container .price .asterisk{font-size:17.3px}.deals-container .price .afterprice{float:left;line-height:14px;margin-left:2px}.deals-container .terms-small{color:#767676;font-size:14px;line-height:16px;margin-top:15px;display:block}.deals-container .terms-small .fare-conditions,.deals-container .terms-small .override-link{float:right}@media screen and (max-width:767px){.deals-container .terms-small .fare-conditions,.deals-container .terms-small .override-link{display:table;clear:both;float:none;margin-top:5px}}.deals-container .terms-small .terms-large{display:none;margin-top:25px;padding-top:60px;padding-bottom:20px;border-top:1px solid #ccc;position:relative;overflow:hidden;font-size:12px}.deals-container .terms-small .terms-large p{font-size:.75rem;line-height:1.4rem}.deals-container .terms-small .terms-large .close-conditions-link{position:absolute;top:18px;right:0;text-decoration:none}.deals-container .terms-small .terms-large .close-conditions-link .vui-icon-close{color:#ccc;font-size:26px}.deals-container .travel-additional-info p{margin:0}.black-deals .deal-block .travel-period-detail a,.black-deals .deal-block a.more-deals-link{color:#4cd6e6}.black-deals .deal-block .sale-ends{color:#f0f4ca}.black-deals .deal-block .price .top-deal-text,.black-deals .deal-block .price .top-deal-text.special-price{color:#fff}.black-deals .deal-block .price .top-deal-text .deal-text{background:#9b258f}.deals-container{position:relative}.deals-container .deal-wrapper{padding-top:30px;padding-bottom:30px}@media only screen and (min-width:768px){.deals-container .cms-content-container .cms-content-group.cms-content-header-group{padding-bottom:0}}.deals-container .cms-content-container .cms-content-group.cms-content-header-group .cms-article-intro,.deals-container .cms-content-container .cms-content-group.cms-content-header-group .cms-article-intro2,.deals-container .cms-content-container .cms-content-group.cms-content-header-group h2{text-align:center}.deals-container .cms-content-container .cms-content-group.cms-content-header-group h2:after{margin-left:auto;margin-right:auto}.deals-container .sale-ends{padding-right:130px}@media only screen and (min-width:768px){.deals-container .sale-ends{position:absolute;padding-right:0;top:30px;right:0}}.deals-container .location-filter-background{background:#e5e5e5}.deals-container .deal-filter-container{position:relative;overflow:hidden;padding:16px 0;text-align:center}.deals-container .deal-filter-container.region{padding:16px}@media only screen and (min-width:768px){.deals-container .deal-filter-container{padding-top:36px;padding-bottom:32px}}.deals-container .deal-filter-container .form-group{text-align:center}.deals-container .deal-filter-container .form-control{vertical-align:baseline;display:block;width:100%;margin-top:8px;margin-bottom:8px}@media only screen and (min-width:768px){.deals-container .deal-filter-container .form-control{margin:0 10px;width:auto;display:inline-block}}.deals-container .deal-filter-container .after-filter-text,.deals-container .deal-filter-container .before-filter-text{margin:0}.deals-container .deal-filter-container .category-title-text{margin-top:0;margin-bottom:12px}.deals-container .deal-filter-container .origin-filter{margin-top:0;margin-bottom:8px}@media only screen and (min-width:768px){.deals-container .deal-filter-container .origin-filter{margin-bottom:20px}}.deals-container .deal-filter-container .category-filter{margin:0;padding:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.deals-container .deal-filter-container .category-filter input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.deals-container .deal-filter-container .category-filter label:hover{cursor:pointer}.deals-container .deal-filter-container .category-filter label .category-name{font-weight:400;border-radius:500px;color:#fff;background-color:#666;padding:.25rem 1.25rem;margin-top:.75rem;margin-left:.5rem;margin-right:.5rem}.deals-container .deal-filter-container .category-filter label .sale-text{display:block;margin-top:.125rem;margin-bottom:0;color:#9b258f}.deals-container .deal-filter-container .category-filter input:checked+label .category-name{background-color:#333}.deals-container .deal-filter-container .category-filter input:checked+label.has-sale .category-name{background-color:#9b258f}.deals-container .deal-filter-container .category-viewmore{display:none;position:absolute;width:100%;padding-bottom:.75rem;bottom:8px;padding-top:5px;background-color:#e5e5e5}.deals-container .deal-filter-container .category-viewmore .view-more-text:after{font-size:smaller;content:" \25BC"}.deals-container .deal-image{position:absolute;left:-110px;top:25px;height:78px;width:78px;border-radius:78px;border:0 solid transparent;display:block;background-size:cover;display:none}.deals-container .deal-image:active,.deals-container .deal-image:focus,.deals-container .deal-image:hover{border:0 solid transparent}@media only screen and (min-width:992px){.deals-container .deal-image{display:block}}.deals-container .deal-block{padding-top:25px;padding-bottom:25px;border-top:1px solid #ccc;position:relative}@media only screen and (min-width:992px){.deals-container .deal-block{margin-left:110px}}.deals-container .deal-block:last-child{border-bottom:1px solid #ccc}.deals-container .deal-block:last-child .terms-small .terms-large{border-bottom:none}@media only screen and (min-width:768px){.deals-container .deal-block.has-sale>h3,.deals-container .deal-block.has-sale>p{padding-right:205px}}.deals-container .deal-block>h3{font-size:24px;line-height:33px;margin:0;padding:0;font-weight:700;padding-right:135px}@media screen and (max-width:374px){.deals-container .deal-block>h3{font-size:22px}}.deals-container .deal-block>h3 label{font-size:15px;line-height:15px;margin-bottom:0;display:block}@media only screen and (min-width:768px){.deals-container .deal-block>h3{padding-right:0;float:none}.deals-container .deal-block>h3 label{display:inline;line-height:14px;padding-right:0}}.deals-container .deal-block>p{margin:0;padding-bottom:0;padding-right:135px;clear:left}@media only screen and (min-width:768px){.deals-container .deal-block>p{float:none;padding-right:0}}.deals-container .deal-block .prices{position:relative;margin-bottom:20px;clear:both}@media only screen and (min-width:768px){.deals-container .deal-block .prices{padding-right:260px}}.deals-container .deal-block .price{margin-top:36px;margin-right:25px}@media only screen and (min-width:768px){.deals-container .deal-block .price{min-height:63px;margin-right:50px}}.deals-container .deal-block .price:nth-last-child(2){margin-right:0}.deals-container .deal-block .price .top-deal-text .deal-text{margin-top:-22px}.deals-container .deal-block .travel-period{color:#767676;font-size:14px;line-height:16px}.deals-container .deal-block .travel-period>div{margin-top:5px}.deals-container .deal-block .travel-period-detail>p{font-size:14px;margin:0;line-height:unset}.deals-container .deal-block .btn-container{width:120px;float:right}.deals-container .deal-block .btn-container .book-now,.deals-container .deal-block .btn-container .explore{float:right;width:125px}.deals-container .deal-block .btn-container .book-now{margin-bottom:10px}.deals-container .deal-block .btn-container .explore{color:#000;border-color:#000;background:transparent;box-shadow:0 0 0 transparent}.deals-container .deal-block .btn-container .explore:active,.deals-container .deal-block .btn-container .explore:focus,.deals-container .deal-block .btn-container .explore:hover{border-color:#008392;color:#008392}@media only screen and (min-width:768px){.deals-container .deal-block .btn-container{position:absolute;top:36px;right:0;width:235px}.deals-container .deal-block .btn-container .book-now{float:right;margin-bottom:0;width:auto}.deals-container .deal-block .btn-container .explore{float:left;width:auto}}.black-deals{background:#000;color:#fff}.black-deals .h1,.black-deals h1{text-align:center}.black-deals .h1:after,.black-deals h1:after{background:#fff;margin-left:auto;margin-right:auto}.black-deals .location-filter-background{background:transparent;color:#fff}.black-deals .deal-block{border-top-color:#fff}.black-deals .deal-block:last-child{border-bottom:1px solid #fff}.black-deals .deal-block:last-child .terms-small .terms-large{border-bottom:none}.black-deals .deal-block .terms-small,.black-deals .deal-block .travel-period,.black-deals .deal-block h3{color:#fff}.black-deals .deal-block .terms-small .fare-conditions{color:#4cd6e6}.black-deals .deal-block .terms-small .terms-large .close-conditions-link .vui-icon-close{color:#fff}.black-deals .deal-block .btn-container .explore{color:#fff;border-color:#fff}.black-deals .deal-block .btn-container .explore:active,.black-deals .deal-block .btn-container .explore:focus,.black-deals .deal-block .btn-container .explore:hover{border-color:#4cd6e6;color:#4cd6e6}.filter-no-deals,.no-deals-container{text-align:center;padding:1.25rem}.filter-no-deals h3.no-deals-title,.no-deals-container h3.no-deals-title{margin-top:0}.filter-no-deals .no-deals-message p,.no-deals-container .no-deals-message p{margin-bottom:0}.filter-no-deals .vui-inverse a,.no-deals-container .vui-inverse a{color:#4cd6e6}