@media (max-width:480px){.menu-fav-xs{position:absolute;right:0;width:11%;top:0px;height:48px !important;text-align:center !important}.menu-fav-xs i{font-size:18pt;border:none}}
.result-map .r-map .ng-map-info-window .map-item{width:290px}.result-map .r-map .ng-map-info-window .map-item .carousel .carousel-inner{padding-bottom:48%;z-index:0}.result-map .r-map .ng-map-info-window .map-item .carousel .carousel-inner>label{font-size:10pt;left:6px;top:8px}.result-map .r-map .ng-map-info-window .map-item .carousel .carousel-inner .fav{font-size:19pt;top:6px;right:10px}.result-map .r-map .ng-map-info-window .map-item .carousel .carousel-inner .fav>div{width:26px;height:26px}.result-map .r-map .ng-map-info-window .map-item .carousel .carousel-inner .price{padding:0px 6px}.result-map .r-map .ng-map-info-window .map-item .carousel .carousel-inner .price span{font-size:21pt}.result-map .r-map .ng-map-info-window .map-item .carousel .carousel-inner .price span sup{font-size:8pt}.result-map .r-map .ng-map-info-window .map-item .carousel .carousel-inner .price label{font-size:8pt}.result-map .r-map .ng-map-info-window .map-item .carousel .carousel-inner .img-partners{top:12%;width:80%}.result-map .r-map .ng-map-info-window .map-item .carousel .carousel-inner .img-partners .txt{font-size:10.5pt}.result-map .r-map .ng-map-info-window .map-item .carousel .carousel-control .glyphicon{font-size:17pt}.result-map .r-map .ng-map-info-window .map-item .data{padding:8px 2px !important}.result-map .r-map .ng-map-info-window .map-item .data h3{font-size:12pt;padding-bottom:8px}.result-map .r-map .ng-map-info-window .map-item .data .row h4{display:none}.result-map .r-map .ng-map-info-window .map-item .data .info{font-size:10pt}.result-map .r-map .ng-map-info-window .map-item .data .info .feat li i{font-size:17pt}.result-map .r-map .ng-map-info-window .map-item .data .info .rew>span{font-size:10pt}.result-map .r-map .ng-map-info-window .map-item .data .info .rew .ico{font-size:72pt}.result-map .r-map .ng-map-info-window .map-item .data .info .rew .ico .icon-moon-ico-pillow-logo-5{top:-30px}.res-item.item-min{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.res-item.item-min .carousel .carousel-inner .carousel-img{padding-bottom:48%}.res-item.item-min .data .info .rew{margin-top:5px}.res-item.item-min .data .info .rew .see{font-size:10pt;position:absolute}.res-item.item-min .data .info .rew .ico .icon-moon-ico-pillow-logo-5{clip:rect(42px, 120px, 84px, 0)}.res-item.item-min .data .info .feat li{margin-bottom:4px}
.favorite-icon-search{position:absolute;top:2px;left:-3px;font-size:20px}.favorite-icon-search i{cursor:pointer}.label-favorite-offer{font-size:12px}.label-favorite-offer i{cursor:pointer}.h-res-item .blue-link-member{color:#00789a;text-align:right}.h-res-item .blue-link-member img{height:30px}.h-res-item .h-member{margin-top:8px}.h-res-item .h-member .chip{border-radius:3px;border:solid 1px rgba(65,117,5,0.2);background:rgba(126,211,33,0.12);color:#417505;font-size:13px;font-weight:500;line-height:20px;padding-right:6px;padding-left:6px}.h-res-item .price-member{color:#00789A}.h-res-item .price-member-image{color:#00789A}.h-res-item .price-member-image img{height:18px}.h-res-item .price-member-image .member-underline:hover{text-decoration:underline}.h-res-item .price-padlock{letter-spacing:-0.5px;color:#7d7d7d}.h-res-item .price-padlock .price-padlock-group{display:flex;justify-content:flex-end;align-items:center}.h-res-item .price-padlock img{height:30px}.h-res-item .price-padlock b{font-size:24px;font-weight:700;line-height:30px}.h-res-item .price-padlock>div{font-size:12px;font-weight:500;line-height:16px}.h-res-item .price-padlock-promo{display:flex;flex-direction:column;margin-top:4px;align-items:flex-end}.h-res-item .price-padlock-promo .promo-block{display:flex;justify-content:flex-end;align-items:center;font-size:9pt;font-weight:500;color:#fff;height:26px;line-height:22px}.h-res-item .price-padlock-promo .promo-block .promo-text{background-color:rgba(4,120,153,0.5);min-width:60px;text-align:center;border-top:1px solid #006481;border-left:1px solid #006481;border-bottom:1px solid #006481;border-top-left-radius:2px;border-bottom-left-radius:2px;padding-left:8px;padding-right:8px}.h-res-item .price-padlock-promo .promo-block .promo-discount{background-color:#00789a;min-width:60px;text-align:left;border-top:1px solid #006481;border-right:1px solid #006481;border-bottom:1px solid #006481;border-top-right-radius:2px;border-bottom-right-radius:2px;border-left:2px dashed #fff;padding-left:8px;padding-right:8px}.h-res-item .price-padlock-promo .promo-price{display:flex;justify-content:flex-end;margin-top:8px;margin-bottom:8px}.h-res-item .price-padlock-promo .promo-price .promo-info{display:flex;align-items:flex-start}.h-res-item .price-padlock-promo .promo-price .promo-public{font-size:11pt;text-decoration:line-through;font-weight:500;padding-left:8px}.h-res-item .price-padlock-promo .promo-price .price-padlock-visual{color:#00789a;padding-left:8px}.h-res-item .price-padlock-promo b{font-size:24px;font-weight:700;line-height:30px}.h-res-item .price-padlock-promo .night{line-height:16px;font-size:9pt;font-weight:500}@media (max-width:991px){.h-res-item .price-padlock img{height:22px}.h-res-item .price-padlock .price-padlock-text{font-size:14px;font-weight:500;line-height:22px}.h-res-item .price-padlock b{font-size:18px;font-weight:700;line-height:22px}.h-res-item .price-padlock>div{font-size:12px;font-weight:500;line-height:16px}.h-res-item .price-padlock-promo b{font-size:18px;font-weight:700;line-height:22px}}
.res-item.item-min{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.res-item.item-min .carousel .carousel-inner .carousel-img{padding-bottom:48%}.res-item.item-min .data .info .rew{margin-top:5px}.res-item.item-min .data .info .rew .see{font-size:10pt;position:absolute}.res-item.item-min .data .info .rew .ico .icon-moon-ico-pillow-logo-5{clip:rect(42px, 120px, 84px, 0)}.res-item.item-min .data .info .feat li{margin-bottom:4px}
.modal.modal-offer{top:130px;left:62%;height:calc(100% - 160px);margin:15px;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,0.18);-moz-box-shadow:0 2px 12px 0 rgba(0,0,0,0.18);box-shadow:0 2px 12px 0 rgba(0,0,0,0.18);background-color:#ffffff;overflow-y:hidden;z-index:1020 !important}.modal.modal-offer a:visited,.modal.modal-offer a:active{color:white !important}.modal.modal-offer .brown-behaviour{line-height:45px;background-color:#be97775E;font-size:14px;border-radius:6px;margin-top:20px;width:100%;text-align:center !important;margin-bottom:20px}.modal.modal-offer .brown-behaviour::after{content:'';height:12px;left:2%;width:12px;position:absolute;bottom:-12px;background-color:linear-gradient(45deg, #ffffff, #be97775E);background:#be97775E;background:-webkit-linear-gradient(45deg, #ffffff 50%, white, #be97775E 50%);background:-o-linear-gradient(45deg, #ffffff 50%, white, #be97775E 50%);background:-moz-linear-gradient(45deg, #ffffff 50%, white, #be97775E 50%);background:linear-gradient(45deg, #ffffff 50%, white, #be97775E 50%)}.modal.modal-offer .btn-primary{font-size:11pt;font-weight:500;padding:8px 12px}.modal.modal-offer .btn-primary.rev{color:#00789a;border:1px solid #00789a;background-color:white}.modal.modal-offer .modal-dialog{display:block;width:100%;height:100%}.modal.modal-offer .modal-dialog .modal-content{display:block;height:100%}.modal.modal-offer .modal-dialog .modal-content .modal-header{position:relative;z-index:10;border:none;padding:12px;height:80px}.modal.modal-offer .modal-dialog .modal-content .modal-header .close{background:url("/images/moon-ico-close.svg") no-repeat center center transparent;background-size:15px;background-color:#c8c8c8;border-radius:50%;padding:15px}.modal.modal-offer .modal-dialog .modal-content .modal-body{position:absolute;top:0px;width:100%;padding:0px;height:calc(100% - 80px);overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.modal.modal-offer .modal-dialog .modal-content .modal-body .amenities{font-size:11pt}.modal.modal-offer .modal-dialog .modal-content .modal-body .amenities li{width:50%}@media (min-width:768px){.modal.modal-offer .modal-dialog .modal-content .modal-body .amenities li{width:33%}}.modal.modal-offer .modal-dialog .modal-content .modal-body h4{font-size:16pt;color:#be9777;border-top:solid 2px #ebebeb;padding-top:20px}.modal.modal-offer .modal-dialog .modal-content .modal-body .relative{position:relative}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item{border:none;margin-bottom:30px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .carousel .carousel-inner{z-index:0}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .carousel .carousel-control .glyphicon{font-size:17pt}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .carousel .move{width:90px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .carousel .move.left>.glyphicon{padding-left:15px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .carousel .move.right>.glyphicon{padding-right:15px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal.modal-offer .modal-dialog .modal-content .modal-body .header{padding:10px 0px 10px 0px;margin-left:15px;margin-right:15px;border-bottom:solid 2px #ebebeb;height:auto}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .headline>h3{font-size:14pt;font-weight:500;color:#be9777;margin:0px;line-height:1;word-wrap:break-word;overflow:hidden;max-height:48px}@media (min-width:768px){.modal.modal-offer .modal-dialog .modal-content .modal-body .header .headline>h3{font-size:16pt}}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description{position:relative;float:left;width:85%;font-size:11pt;font-weight:300;color:#7d7d7d;height:unset}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description .connector{margin-top:10px;line-height:21pt;min-height:60px;display:flex;flex-direction:column;justify-content:flex-end}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description .subtitle{margin-top:-2px;text-transform:uppercase}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description .price b{font-size:20pt;font-weight:700;margin-right:10px;color:#494949}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description .price .discount{opacity:.5;color:#d0021b;font-size:14px;font-weight:500;line-height:20px;text-decoration:line-through;margin-right:10px}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description .promo-price{display:flex}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description .promo-price .promo-info{display:flex;align-items:flex-start}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description .promo-price .promo-public{font-size:11pt;text-decoration:line-through;font-weight:500;padding-left:8px;line-height:20px}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description .promo-price .price-padlock-visual{color:#00789a;padding-left:8px;padding-right:8px}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description .promo-price .promo-night{font-size:9pt;font-weight:500;display:flex;align-items:flex-end}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description .promo-price b{font-size:20pt;font-weight:700;margin-right:10px;color:#494949;line-height:30px}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description .dates{font-weight:600;color:#474747;margin-top:5px}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description .type{margin-top:8px;height:auto}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description .type b{color:#494949}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions{position:relative;float:left;width:15%}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .fav,.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .share{position:absolute;right:0px;cursor:pointer}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .fav .circle,.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .share .circle{width:50px;height:50px;border-radius:50%;border:solid 1px #d0d0d0;line-height:50px;text-align:center}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .fav .icomoon-ico,.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .share .icomoon-ico{font-size:18px;cursor:pointer}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .fav .icon-ico-favourite-border,.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .share .icon-ico-favourite-border{font-weight:700;color:#d0d0d0}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .fav .icon-ico-favourite-border:hover,.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .share .icon-ico-favourite-border:hover{color:#00789a}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .fav .icon-moon-ico-heart,.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .share .icon-moon-ico-heart{color:#00789a}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .fav .icon-moon-ico-share-fav,.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .share .icon-moon-ico-share-fav{font-weight:700;color:#d0d0d0}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .fav .icon-moon-ico-share-fav:hover,.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .share .icon-moon-ico-share-fav:hover{color:#00789a}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .share{top:50px;margin-top:8px}.modal.modal-offer .modal-dialog .modal-content .modal-body .chips-list{margin-top:10px}.modal.modal-offer .modal-dialog .modal-content .modal-body .chips-list ul{display:inline-block;margin-bottom:15px}.modal.modal-offer .modal-dialog .modal-content .modal-body .chips-list ul li{float:left;font-size:12pt;line-height:18pt;margin-right:35px;margin-left:-5px;color:#494949}.modal.modal-offer .modal-dialog .modal-content .modal-body .chips-list ul .dynamic-color{color:#417505;font-weight:600}.modal.modal-offer .modal-dialog .modal-content .modal-body .show-more{margin-top:0px;position:relative;top:-15px;height:15px;padding-top:15px;background-image:linear-gradient(to bottom, rgba(255,255,255,0), #fff)}.modal.modal-offer .modal-dialog .modal-content .modal-body .review{padding:10px 0px 10px 0px;width:100%;height:50px;font-size:11pt;font-weight:500;color:#494949;line-height:55px;margin-left:15px;margin-right:15px}.modal.modal-offer .modal-dialog .modal-content .modal-body .review .label{font-size:17pt;font-weight:700;padding:12px 10px 12px 10px;display:block;float:left}.modal.modal-offer .modal-dialog .modal-content .modal-body .review .rew-desc{font-weight:700;line-height:30pt;font-size:17pt;margin-left:10px;margin-right:5px}.modal.modal-offer .modal-dialog .modal-content .modal-body .review>div{position:relative;float:left}.modal.modal-offer .modal-dialog .modal-content .modal-body .review>div:last-child{text-align:right}.modal.modal-offer .modal-dialog .modal-content .modal-body .review>div:last-child .btn{font-size:12pt;font-weight:500;color:#666666;height:30px;line-height:15px;opacity:1}.modal.modal-offer .modal-dialog .modal-content .modal-body .review>div:last-child .btn:hover{cursor:default}.modal.modal-offer .modal-dialog .modal-content .modal-body .property-type-info{width:auto;font-size:11pt;color:#494949;line-height:17pt;margin-left:20px;margin-top:20px}@media (min-width:768px){.modal.modal-offer .modal-dialog .modal-content .modal-body .property-type-info{font-size:12pt}}.modal.modal-offer .modal-dialog .modal-content .modal-body .property-type-info .icon-ico-propertytype,.modal.modal-offer .modal-dialog .modal-content .modal-body .property-type-info .glyphicon-map-marker{font-size:17pt}.modal.modal-offer .modal-dialog .modal-content .modal-body .property-type-info span{position:relative;top:-2px;margin-left:5px}.modal.modal-offer .modal-dialog .modal-content .modal-body .property-type-info .location{display:flex;margin-top:8px}.modal.modal-offer .modal-dialog .modal-content .modal-body .property-type-info .location i{position:relative;left:-2px;font-size:18pt}.modal.modal-offer .modal-dialog .modal-content .modal-body .property-type-info .location .location-places{margin-left:8px}.modal.modal-offer .modal-dialog .modal-content .modal-body .highlighted{width:100%;border-bottom:solid 2px #ebebeb;height:60px;font-size:11pt;font-weight:500;color:#666666;background-color:#f6f6f6}.modal.modal-offer .modal-dialog .modal-content .modal-body .highlighted>div{position:relative;float:left;width:33.3%;text-align:center;border-right:solid 2px #ebebeb;height:60px;line-height:60px}.modal.modal-offer .modal-dialog .modal-content .modal-body .highlighted>div b{color:#494949}.modal.modal-offer .modal-dialog .modal-content .modal-body .highlighted>div:last-child{border-right:none}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .content{position:relative;top:0px;overflow:visible;padding:0px;margin:5px 0px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .content>p{max-height:130px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .content>p.exp{max-height:none}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .content.result-map{height:300px;position:relative;overflow:hidden}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .content.result-map .img-map{position:absolute;left:50%;top:50%;height:auto;width:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .places{margin-top:16px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .places div,.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .places p{font-size:12pt;font-weight:500;line-height:20px;margin-top:4px;margin-bottom:4px;background-color:white;display:flow-root;border-radius:2px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .places div>i,.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .places p>i{color:#d0d0d0}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .places div>img,.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .places p>img{height:20px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .places .category{margin-top:12px;border-top:solid 2px #ebebeb}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .places .category .head-cat{background-color:#be97775E;padding:8px 15px 8px 15px;border-radius:4px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .places .category .detail-place{margin-top:5px;font-weight:300;font-size:11pt}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .places .place-name{margin-left:4px;font-size:11pt;font-weight:300}.modal.modal-offer .modal-dialog .modal-content .modal-body .dedup-subtitle{top:-8px;position:relative;font-size:11pt}.modal.modal-offer .modal-dialog .modal-content .modal-body .dedup-items{line-height:50px;height:fit-content;display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.modal.modal-offer .modal-dialog .modal-content .modal-body .dedup-items.main{border-radius:3px;background-color:#00789a5E}.modal.modal-offer .modal-dialog .modal-content .modal-body .dedup-items .logo-image{padding-left:10px;padding-right:15px;top:-2px;flex:1 1 auto}.modal.modal-offer .modal-dialog .modal-content .modal-body .dedup-items .logo-image img{max-width:100px;height:auto;margin:auto;position:relative;display:inline}.modal.modal-offer .modal-dialog .modal-content .modal-body .dedup-items .price-description{display:flex;align-items:center}.modal.modal-offer .modal-dialog .modal-content .modal-body .dedup-items .price-description .mini-text{font-size:8pt;position:relative;top:0px;margin-left:12px}.modal.modal-offer .modal-dialog .modal-content .modal-body .dedup-items .price-description b{font-size:18px;color:#494949}.modal.modal-offer .modal-dialog .modal-content .modal-body .dedup-items .price-description i{font-size:11pt;padding:10px;position:relative;border-radius:4px;margin-left:10px}.modal.modal-offer .modal-dialog .modal-content .modal-body .dedup-items .price-description i.sel-icon{color:#00789a}.modal.modal-offer .modal-dialog .modal-content .modal-body .dedup-items .price-description i.other-icon{background-color:#00789a;color:white}.modal.modal-offer .modal-dialog .modal-content .modal-body .dedup-items .price-description img{height:24px}.modal.modal-offer .modal-dialog .modal-content .modal-body .dedup-items .price-description .price-member{color:#00789A}.modal.modal-offer .modal-dialog .modal-content .modal-body .border-bottom{border-bottom:solid 2px #ebebeb}.modal.modal-offer .modal-dialog .modal-content .modal-body .border-top{border-top:solid 2px #ebebeb !important}.modal.modal-offer .modal-dialog .modal-content .modal-body .border-top-mobile{border:none !important}@media (max-width:991px){.modal.modal-offer .modal-dialog .modal-content .modal-body .border-top-mobile{border-top:solid 2px #ebebeb !important}}.modal.modal-offer .modal-dialog .modal-content .modal-body .border-top{border-top:solid 2px #ebebeb !important}.modal.modal-offer .modal-dialog .modal-content .modal-body .sel-offer{margin-top:10px;border-bottom:solid 2px #ebebeb}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .reviews .category{font-size:11pt;font-weight:500;line-height:24px;margin-top:12px;margin-bottom:4px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .reviews .category>img{height:24px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .reviews .review-details.media:first-child{margin-top:15px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .reviews .review-details{padding:0px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .reviews .other-reviews .btn-link{font-size:14px;font-weight:500;text-decoration:none;outline:none}.modal.modal-offer .modal-dialog .modal-content .modal-body .details-data{font-size:12pt;font-weight:300;color:#666666;padding:10px 20px 10px 20px;height:auto !important}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .slides{padding:10px 20px 10px 20px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .dedupe{margin-top:16px;border-top:solid 2px #ebebeb;padding:10px 20px 10px 20px;font-size:11pt;font-weight:500;color:#666666}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .dedupe .connector{height:24px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .dedupe .connector>div{position:relative;float:left}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .dedupe .connector .price{width:60%}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .dedupe .connector .link{width:40%;text-align:right}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .dedupe .connector .link>a{color:#666666}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .dedupe .connector .link>a:hover{color:#00789a}.modal.modal-offer .modal-dialog .modal-content .modal-footer{position:absolute;left:0;bottom:0;width:100%;background:#fff;border-top:solid 2px #ebebeb;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.18);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.18);box-shadow:0 2px 6px 0 rgba(0,0,0,0.18);padding:12px 20px 12px 20px;min-height:80px;display:flex;align-items:center;justify-content:space-between;z-index:10}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector{font-size:11pt;font-weight:500;color:#7d7d7d;width:50%}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .name{line-height:20px;text-align:left}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .name>img{height:20px}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .price{line-height:30px;text-align:left}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .price .discount{opacity:.5;color:#d0021b;font-size:14px;font-weight:500;line-height:20px;text-decoration:line-through;margin-right:10px}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .price>b{font-size:30px;font-weight:700;color:#494949}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .price>span{font-size:14px;font-weight:700}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .price .price-lower{text-transform:lowercase;font-size:12pt}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .price.price-dark{color:#494949}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .price.price-member,.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .price .price-member{color:#00789A !important}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .promo-price{display:flex;flex-wrap:wrap;line-height:30px;letter-spacing:-0.5px}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .promo-price .promo-info{display:flex;align-items:flex-start}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .promo-price .promo-public{font-size:14px;text-decoration:line-through;font-weight:500;line-height:20px;padding-right:8px}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .promo-price .price-padlock-visual{color:#00789a;padding-right:8px}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .promo-price .promo-night{font-size:14px;font-weight:500;display:flex;align-items:flex-end}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .promo-price b{font-size:30px;font-weight:700;margin-right:10px;color:#494949;line-height:30px}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .price-details{text-align:left}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .price-details.all-inclusive{color:#494949;font-size:12px;font-weight:400}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .price-details .btn-link{margin:0px;padding:0px;color:#494949;font-size:14px;font-weight:400;text-decoration:underline;outline:none}.modal.modal-offer .modal-dialog .modal-content .modal-footer .link{text-align:right;width:50%}.modal.modal-offer .modal-dialog .modal-content .modal-footer .link .btn{font-size:11pt;font-weight:700;padding:12px;max-width:100%;white-space:normal}.modal.modal-offer .modal-dialog .modal-content .modal-footer .link .btn>i{font-size:10pt}.modal.modal-offer .modal-dialog .modal-content .modal-footer .link>a:active,.modal.modal-offer .modal-dialog .modal-content .modal-footer .link a:visited,.modal.modal-offer .modal-dialog .modal-content .modal-footer .link a:focus{color:#fff;text-decoration:none;outline:none}.modal.modal-offer .modal-dialog .modal-content .modal-footer .link.member-link .btn{min-width:140px;font-size:18px;font-weight:600}.modal.modal-offer .modal-dialog .modal-content .modal-footer .link.member-link img{height:30px}@media (max-width:991px){.modal.modal-offer{top:0px;left:0px;width:100%;height:100%;margin:0px;overflow:auto;border-radius:initial;box-shadow:none;z-index:1050 !important}}@media (max-width:767px){.modal.modal-offer .modal-dialog .modal-content .modal-header{padding:12px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.18);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.18);box-shadow:0 2px 6px 0 rgba(0,0,0,0.18);border-bottom:solid 2px #ebebeb;height:48px}.modal.modal-offer .modal-dialog .modal-content .modal-header .back{font-size:12pt;font-weight:700;background:#ffff;color:#494949;border:none}.modal.modal-offer .modal-dialog .modal-content .modal-header .back>i{font-size:10pt;font-weight:700}.modal.modal-offer .modal-dialog .modal-content .modal-body{top:48px;height:calc(100% - 130px)}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description{font-size:11pt;font-weight:300}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description .headline>h3{font-size:14pt}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions{margin-top:10px}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .fav .circle,.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .share .circle{width:40px;height:40px;line-height:40px}.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .fav .icomoon-ico,.modal.modal-offer .modal-dialog .modal-content .modal-body .header .actions .share .icomoon-ico{font-size:14px}.modal.modal-offer .modal-dialog .modal-content .modal-body .review{font-size:10pt}.modal.modal-offer .modal-dialog .modal-content .modal-body .review .label{font-size:17pt;font-weight:700}.modal.modal-offer .modal-dialog .modal-content .modal-body .review>div:last-child .btn{font-size:10pt}.modal.modal-offer .modal-dialog .modal-content .modal-body .highlighted{font-size:10pt}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .content>p{max-height:130px}.modal.modal-offer .modal-dialog .modal-content .modal-body .res-item .details-data .data-cont .reviews .other-reviews{padding:6px 0 14px 0px;text-align:center}.modal.modal-offer .modal-dialog .modal-content .modal-body .details-data{font-size:11pt}.modal.modal-offer .modal-dialog .modal-content .modal-footer{min-height:80px;letter-spacing:-0.5px}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector{font-size:10pt}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .price{line-height:24px}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .price>b{font-size:24px;color:#494949}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .price>span{font-size:11pt;font-weight:300}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .promo-price{line-height:24px}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .promo-price .promo-public{font-size:14px;font-weight:300}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .promo-price .promo-night{font-size:14px;font-weight:300}.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .promo-price b{font-size:24px}.modal.modal-offer .modal-dialog .modal-content .modal-footer .link .btn{font-size:10pt}.modal.modal-offer .modal-dialog .modal-content .modal-footer .link .btn>i{font-size:9pt}.modal.modal-offer .modal-dialog .modal-content .modal-footer .link.member-link .btn{font-size:14px}}@media (max-width:767px) and (min-width:768px){.modal.modal-offer .modal-dialog .modal-content .modal-body .header .description .headline>h3{font-size:14pt}}@media (max-width:767px) and (min-width:768px){.modal.modal-offer .modal-dialog .modal-content .modal-footer .connector .price>span{font-size:12pt}}.offer-slide-swiper .swiper-container{margin-right:-14px;margin-bottom:20px}@media (min-width:768px){.offer-slide-swiper .swiper-container{margin-left:0px}}.offer-slide-swiper .swiper-container .swiper-slide{max-width:75vw;margin-right:15px !important;margin-top:25px !important;border-radius:15px;border-left:1px solid #cecece !important;border-right:1px solid #cecece !important;border-bottom:1px solid #cecece !important;height:auto;overflow:hidden;box-shadow:none !important}.offer-slide-swiper .swiper-container .swiper-slide.swiper-slide-active{border:none !important;border-radius:15px;border-left:1px solid #cecece !important;border-right:1px solid #cecece !important;border-bottom:1px solid #cecece !important;box-shadow:none !important}.offer-slide-swiper .swiper-container .swiper-slide .discount{opacity:.5;color:#d0021b;font-size:14px;font-weight:500;line-height:20px;text-decoration:line-through;margin-right:10px}.offer-slide-swiper .swiper-container .swiper-slide h3{font-weight:700;color:#be9777;font-size:12pt;line-height:23px;margin:0px;margin-bottom:3px;text-overflow:unset;overflow:visible;white-space:unset;height:45px;max-height:45px;overflow:hidden}.offer-slide-swiper .swiper-container .swiper-slide .connector{width:50%;font-size:10pt;float:left}.offer-slide-swiper .swiper-container .swiper-slide .connector b{font-size:14pt}.offer-slide-swiper .swiper-container .swiper-slide .contact{width:50%;float:left;position:relative;top:-7px}.offer-slide-swiper .swiper-container .swiper-slide .contact .btn-primary{width:94%;margin-left:3%;padding-right:0px;white-space:unset;padding:5px;font-size:10pt}
.result-map-view .result-spinner{width:100%;height:100%;background-color:rgba(255,255,255,0.91);position:fixed;top:158px;left:0px;z-index:9999}@media (max-width:991px) and (min-width:768px){.result-map-view .result-spinner{top:130px}}.result-map-view .result-spinner .spinner-content{width:90%;margin:23% auto 0px auto;background-color:transparent;box-sizing:border-box;padding:20px;display:inline-block}@media (max-width:767px){.result-map-view .result-spinner .spinner-content{margin:27% auto 0px auto}}.result-map-view .result-spinner .spinner-content h2{margin-bottom:15pt}@media (max-width:767px){.result-map-view .result-spinner .spinner-content h2{font-size:25pt}}.result-map-view .result-spinner .spinner-content .header{margin-top:0}.result-map-view .result-spinner .spinner-content img{width:60px}@media (max-width:767px){.result-map-view .result-spinner .spinner-content img{width:50px}}.result-map-view .result-spinner .spinner-content h5{font-size:11pt;margin-bottom:0px}@media (max-width:991px){.result-view .result-list .result-map-view .rl-list{top:unset;bottom:0px;position:fixed}.result-view .result-list .result-map-view .rl-list .result-spinner .spinner-content{margin-top:20px}.result-view .result-list .result-map-view .rl-list .result-spinner .spinner-content .header{display:none}.result-view .result-list .result-map-view .res-item .data{padding:4px 10px}.result-view .result-list .result-map-view .res-item .data h3{height:31px;font-size:10.5pt}.result-view .result-list .result-map-view .res-item .data .row{display:none}.result-view .result-list .result-map-view .res-item .offer{display:none}.result-view .result-list .result-map-view .res-item .carousel .carousel-inner .carousel-img{padding-bottom:55%}.result-view .result-list .result-map-view .res-item .carousel .carousel-inner .price{padding:1px 7px}.result-view .result-list .result-map-view .res-item .carousel .carousel-inner .price span{font-size:18pt}.result-view .result-list .result-map-view .res-item .carousel .carousel-inner .price span sup{font-size:8pt;margin-top:15px}.result-view .result-list .result-map-view .res-item .carousel .carousel-inner .price label{font-size:7.5pt;padding-bottom:2px}.result-view .result-list .result-map-view .res-item .details-data-rel{display:none}.result-view .result-list .result-map-view .float-buttons{bottom:177px;left:34%}.result-view .result-list .result-map-view .result-map{top:130px;width:66%;bottom:162px}}@media (max-width:767px){.result-view .result-list .result-map-view .result-map{top:158px;width:auto;left:0px;z-index:50}.result-view .result-list .result-map-view .result-map .r-map #searchMapMove{max-width:65%}.result-view .result-list .result-map-view .result-map .r-map #searchMapMove .mapper{margin:5px}.result-view .result-list .result-map-view .result-map .r-map #searchMapMove .mapper .ctrl{padding:2px 4px;font-size:8.5pt}.result-view .result-list .result-map-view .result-map .r-map #searchMapMove .mapper .ctrl input[type=checkbox]{margin-top:3%}.result-view .result-list .result-map-view .result-map .r-map #searchMapMove .mapper .ctrl label{max-width:unset}.result-view .result-list .result-map-view .result-map .r-map #redoSearch{max-width:65%}.result-view .result-list .result-map-view .result-map .r-map #redoSearch .mapper{margin:5px}.result-view .result-list .result-map-view .result-map .r-map .typer{margin:5px 0px 0px 5px;padding:6px 5px}.result-view .result-list .result-map-view .result-map .r-map .helper{display:none}.result-view .result-list .result-map-view .rl-list{top:unset;height:162px;white-space:nowrap;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.result-view .result-list .result-map-view .rl-list .col{max-width:270px;display:inline-block;padding:0px 5px 0px 0px}.result-view .result-list .result-map-view .rl-list .col:first-child{margin-left:5px}.result-view .result-list .result-map-view .rl-list .spinner-content{margin-top:5%}.result-view .result-list .result-map-view .float-buttons{left:0px}.result-view .result-list .result-map-view .float-buttons a{box-shadow:0 0 10px rgba(0,0,0,0.3)}.result-view .result-list .result-map-view .res-item.sel{border:5px solid #00789d}.result-view .result-list .result-map-view .res-item .carousel .carousel-inner{max-height:160px}.result-view .result-list .result-map-view .res-item .carousel .carousel-inner>label{top:10px;left:10px;font-size:10pt}.result-view .result-list .result-map-view .res-item .carousel .carousel-inner .fav{font-size:18pt;right:10px;top:10px}.result-view .result-list .result-map-view .res-item .carousel .carousel-inner .fav>div{width:25px;height:25px}.result-view .result-list .result-map-view .res-item .carousel .carousel-inner .img-partners{top:4%}.result-view .result-list .result-map-view .res-item .carousel .carousel-inner .img-partners .txt{white-space:normal;font-size:10pt;line-height:10pt}.result-view .result-list .result-map-view .res-item .carousel .carousel-control .glyphicon{font-size:13pt;margin-top:-5px}}@media (min-width:768px){.swiper-container{margin-left:-250px}}.swiper-container,.swiper-container *{-webkit-transform:translate3d(0, 0, 0)}
@media (max-width:1349px){.result-view .result-map .r-map .typer{font-size:9pt;padding:11px 18px 11px 12px}.result-view .result-map .r-map #searchMapMove{max-width:60%}.result-view .result-map .r-map #searchMapMove .mapper .ctrl{padding:0px 12px}.result-view .result-map .r-map #searchMapMove .mapper .ctrl .rg{font-size:9pt}.result-view .result-map .r-map #searchMapMove .mapper .ctrl input[type=checkbox]{float:left;margin-top:7%;vertical-align:initial}.result-view .result-map .r-map #searchMapMove .mapper .ctrl label{display:inline-block;max-width:78%;margin-top:3px;margin-bottom:3px}.result-view .result-map .r-map #searchMapMove .mapper .ctrl .breadcrumb{width:100%;max-width:unset}.result-view .result-map .r-map #redoSearch{max-width:60%}}
.load-more{border:solid 1px #dfdfdf;border-radius:4px;color:#00789a;background-color:#fff;font-size:12pt;font-weight:700;padding:10px 20px;margin:30px 0px}.load-more:hover{border-color:#00789a}
.search-landing{font-size:13pt;color:#666666;font-weight:400;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.search-landing.results-for-up{padding:0px 8px 10px 8px}.search-landing.results-for-up-no{padding:0px 8px 2px 8px}.search-landing.results-for-bottom{padding:20px 8px 10px 8px}@media (max-width:480px){.search-landing{font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.2px}.search-landing.results-for-up{padding:10px 8px}.search-landing.results-for-bottom{padding:10px 8px}}.result-list .rl-cont .favorite-margin-top{top:130px !important}@media (max-width:480px){.result-list .rl-cont .favorite-margin-top{top:143px !important}}.article-title{font-size:16pt;font-weight:500;margin-top:10px;margin-bottom:10px;padding-left:15px;padding-right:15px;display:block}.article-text{font-size:14pt;font-weight:300;margin-top:10px;margin-bottom:20px;padding-left:15px;padding-right:15px;text-align:center}.article-text p{text-align:left;margin-bottom:15px;margin-top:15px}.article-text a{text-align:center;max-width:320px;display:block;margin:auto}@media (max-width:1349px){.result-list .rl-cont .top-menu-hidden{top:0px !important}}.fav-other{background:#00789a;transition:all .5s ease-out;text-align:center;margin-top:40px;line-height:45px}.fav-other a{color:white;font-size:14pt;font-weight:500}.fav-other:hover{background:#08aad8}.sticky-button{width:100% !important;z-index:2000;left:0 !important;position:-webkit-sticky;position:sticky;right:0 !important;bottom:0px !important;overflow:hidden;overflow-y:visible;padding-left:15px;padding-right:15px}.adsense-afs{padding-left:18px;padding-right:18px;background-color:#fff;text-align:center}@media (max-width:991px){.adsense-afs{margin-top:0px;padding-left:12px;padding-right:12px}}.adsense-afs .s0{background-color:#fff}#stickPlaceHolder{bottom:0px !important}.availability-banner{min-height:72px;overflow:hidden;border-radius:3px;background:rgba(245,119,35,0.12);margin:4px 8px 4px 8px;padding:16px}.availability-banner>div{position:relative;float:left}.availability-banner .image{width:18px}.availability-banner .text{width:calc(100% - 18px);padding-left:16px}.availability-banner .limited{color:#222222;font-size:14px;font-weight:700;line-height:20px;white-space:normal}.availability-banner .only{opacity:.7166108;color:#222222;font-size:14px;font-weight:500;line-height:20px;white-space:normal}.availability-banner.long{min-height:52px}.availability-banner.long .image{top:-4px}.availability-banner.long .text>div{position:relative;float:left}.availability-banner.long .only{padding-left:16px}.banner-login{margin-left:8px;margin-top:25px;margin-right:7px;padding:0;min-height:auto;width:auto}@media (max-width:767px){.banner-login{border:solid 1px #ebebeb}}.banner-text{position:absolute;top:32%;width:100%;text-align:center;font-size:16pt;font-weight:500}@media (max-width:767px){.banner-text{top:21%;font-size:15pt;font-weight:600}.banner-text b{font-size:17pt}}.banner-text b{text-transform:uppercase;font-size:18pt;color:#be9777}.banner-btn{position:relative;text-align:center;margin:auto;width:fit-content;padding:8px 10px;top:5px;font-weight:500;border-radius:5px}@media (max-width:767px){.banner-btn{top:120px}}
results .offers-separator-txt{margin-top:40px;margin-bottom:20px;margin-left:15px;margin-right:20px;padding:0px 5px 12px 0px;color:#3a3a3a;font-size:16px;border-bottom:2px solid rgba(0,0,0,0.15)}.host-native{padding:8px 8px;display:inline-block}@media (max-width:767px){.host-native{padding:0;margin-top:10px;margin-bottom:10px}}.host-native .native-content{border-radius:4px;border:1px solid #EBEBEB;background:rgba(193,159,120,0.26);padding:16px;z-index:2000}.host-native .native-content img{border-radius:4px}@media (max-width:767px){.host-native .native-content{padding:8px}}.host-native .native-content .no-padding{padding-left:0px;padding-right:0px}.host-native .native-content .center-col{padding-right:0px;color:#666}.host-native .native-content .center-col .native-title{font-size:14px}@media (max-width:767px){.host-native .native-content .center-col .native-title{font-size:12px}}.host-native .native-content .center-col .native-subtitle{margin-top:12px;font-size:13px;font-weight:600}@media (max-width:767px){.host-native .native-content .center-col .native-subtitle{margin-top:6px;font-size:12px}}.host-native .native-content .center-col a{cursor:pointer;width:90%;left:0%;text-align:center;font-weight:700}@media (max-width:1540px){.host-native .native-content .center-col a{padding:10px 5px;font-size:13px;top:12px}}@media (max-width:1300px){.host-native .native-content .center-col a{top:6px}}.host-native .native-content .link-blue{font-weight:500;font-size:14px;margin-left:-12px;top:10px;position:relative;display:inline-block;width:120%}.host-native .native-content .link-blue i{position:relative;top:0px;font-weight:600}.host-native .native-content .right-cols{padding-right:0px;font-size:18px}@media (max-width:767px){.host-native .native-content .right-cols{text-align:right;position:relative}}.host-native .native-content .right-cols div b{color:#666}.offer-separator{height:2px;border-bottom:1px solid #00789a;margin-top:10px}.host-banner{margin-top:8px}.host-banner .banner-desc{color:#be9777;font-size:14pt;font-weight:500;margin-top:5px;height:50px}.host-banner img{height:auto;width:100%}.host-banner .host-search-btn{display:inline-block;margin:0;width:100%;margin-top:8px}.host-banner .host-search-btn a{background-color:#00789a;color:#fff;font-weight:500;text-align:center;padding:12px 0;display:block;font-size:14pt;cursor:pointer}
.search-block-call-center{width:auto;padding:10px;margin:10px;border-radius:7px;margin-top:0px;margin-bottom:0px;height:75px;border:2px solid #00789a}.search-block-call-center .search-call-text{font-size:12pt;text-align:center}.search-block-call-center .second-text{font-size:12pt;text-align:center;position:relative;top:-3px}.search-block-call-center .search-phone-number{font-size:17px;font-weight:700;color:#666;text-align:center}.search-block-call-center .search-phone-img{float:left;padding:7px;width:18%}.search-block-call-center .search-phone-block{padding-left:0px;padding-right:0px;width:82%;float:right;margin-right:0px;position:relative;top:-3px}@media (max-width:767px){.search-block-call-center{margin-top:25px;margin-bottom:35px;height:88px}.search-block-call-center .search-phone-img{padding:10px}.search-block-call-center .search-call-text{font-size:13pt}.search-block-call-center .second-text{font-size:13pt}.search-block-call-center .search-phone-number{font-size:21px;font-weight:700}}.share-fav-fixed{position:fixed;right:0px;width:11%;top:62px;height:48px !important;border-bottom:1px solid #e7e7e7}.share-fav-fixed i{font-size:14pt;color:#00789a;cursor:pointer}.favorites-menu{position:absolute;top:60px;left:34%;width:66%;height:65px;margin:0px;font-size:11pt;background:#fff}.favorites-menu>div{border-right:solid 1px #cecdd2;display:inline-block;height:100%;text-align:left;margin-left:0px;padding:0px;line-height:60px;font-weight:500}.favorites-menu>div:last-child{border-right:none}.favorites-menu>div .cont{right:15px;width:150px;text-align:center;background-color:white}.favorites-menu>div .cont ul li{padding-top:0px;padding-bottom:0px;font-size:8pt;line-height:30px}.favorites-menu{border-bottom:1px solid #eee;color:#777}.favorites-menu .title{font-size:14pt;display:block;line-height:22px;margin-left:15px;margin-top:10px}.favorites-menu .ic{font-size:10pt;margin-left:10px;margin-right:5px}.favorites-menu .dic{font-size:10pt;font-weight:500;margin-left:15px;position:absolute;line-height:22px}.favorites-menu .share-fav{width:100%;text-align:center;position:absolute;top:5px;font-size:19pt;color:#00789a}.favorites-menu .share-fav:hover{color:#08aad8}.filters-vertical>div.compare-banner,.filters-vertical>div.popular-banner{padding:20px;background-color:#fff;margin-right:-1px;margin-bottom:-1px;border-right:solid 1px #fff;border-bottom:solid 1px #fff;border-top:1px solid #e7e7e7}@media (max-width:1200px){.filters-vertical>div.compare-banner{padding:8px}.filters-vertical>div.compare-banner .comp{padding:8px}.filters-vertical>div.compare-banner .comp .comp-type .type>img{height:20px}.filters-vertical>div.popular-banner{padding:8px}}@media (max-width:480px){.favorites-menu{height:55px !important;top:89px;left:0px;width:100%}.favorites-menu div{border-right:none !important}.favorites-menu .title{line-height:18px;margin-left:15px;margin-top:8px}}@media (min-width:992px){.result-list.map-closed{width:100%}.result-list.map-closed{width:100%}.result-list.map-closed .rl-cont .filters-vertical,.result-list.map-closed .rl-cont .filters-card{width:21%}.result-list.map-closed .rl-cont .filters>div.results{width:21%}.result-list.map-closed .rl-cont .rl-list{left:21%;width:79%}.result-list.map-closed .favorites-menu{left:21%;width:79%}}.sticky-actions{position:fixed;left:0;bottom:0;width:100%;background:transparent;border:none;padding:15px;height:80px;z-index:1030}.sticky-actions .btn{font-size:12pt;font-weight:500;padding:15px;max-width:100%}
.search-footer{background-color:#fff;margin-top:40px;border-top:1px solid #e7e7e7;font-size:8pt;font-weight:300;color:#666666}.search-footer div{line-height:40px;text-align:center;padding-left:5px;padding-right:5px}.search-footer div:first-child{text-align:left}.search-footer div.sel a{color:rgba(0,0,0,0.8);text-decoration:underline}.search-footer .search-logo>img{height:24px}.search-footer .search-logo>span{display:inline-block;line-height:14px;vertical-align:middle;font-weight:500}.search-footer a{display:inline-block;line-height:14px;vertical-align:middle}.search-footer,.search-footer a,.search-footer a:visited,.search-footer a:active{color:#666666}.search-footer a:hover{color:rgba(0,0,0,0.8)}@media (max-width:1199px){.search-footer{margin-top:20px;font-size:8pt}}@media (max-width:767px){.search-footer{font-size:10pt;margin-bottom:80px}.search-footer div{line-height:30px}.search-footer div:first-child{line-height:40px;text-align:center}}
.modal.mobile-filters{top:0px;left:0px;width:100%;height:100%;margin:0px;overflow:auto;border-radius:initial;box-shadow:none;background-color:#ffffff;overflow-y:hidden}.modal.mobile-filters .modal-dialog{width:100%;height:100%;min-height:100%}.modal.mobile-filters .modal-dialog .modal-content{vertical-align:initial}.modal.mobile-filters .modal-dialog .modal-content .modal-header{position:relative;z-index:10;padding:12px;border-bottom:solid 2px #ebebeb;height:48px}.modal.mobile-filters .modal-dialog .modal-content .modal-header .close{background:url("/images/moon-ico-close.svg") no-repeat center center transparent;margin:4px 8px;width:16px;height:16px;float:left}.modal.mobile-filters .modal-dialog .modal-content .modal-body{position:absolute;width:100%;padding:0px;top:48px;height:calc(100% - 130px);overflow-y:scroll;overflow-x:hidden}.modal.mobile-filters .modal-dialog .modal-content .modal-body .filters-vertical,.modal.mobile-filters .modal-dialog .modal-content .modal-body .filters-card{position:relative;top:initial;bottom:initial;width:100%;border:none}.modal.mobile-filters .modal-dialog .modal-content .modal-footer{position:absolute;left:0;bottom:0;width:100%;background:#fff;border-top:solid 2px #ebebeb;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.18);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.18);box-shadow:0 2px 6px 0 rgba(0,0,0,0.18);padding:12px 20px 12px 20px;min-height:80px}.modal.mobile-filters .modal-dialog .modal-content .modal-footer .btn{font-size:10pt;font-weight:700;padding:15px;max-width:100%}.modal.mobile-filters .modal-dialog .modal-content .modal-footer .btn>i{font-size:10pt}

.top-filters{width:100%}@media (max-width:767px){.top-filters{padding-left:6px;padding-top:6px}}.top-filters>ul{position:relative;float:left;width:calc(100% - 120px);list-style:none;margin:0;padding:0;white-space:nowrap;background:#ffffff}.top-filters>ul.show-all{white-space:normal;width:100%;position:fixed;top:124px;left:0px;right:0px;padding:0px 20px 6px 20px}.top-filters>ul li{display:inline-block;padding-right:8px;padding-bottom:8px}.top-filters>ul li .btn{padding-top:4px;padding-bottom:4px;border-radius:16px;font-size:11pt;font-weight:500;color:#666666;outline:none;letter-spacing:-0.3px}.top-filters>ul li .btn:focus{outline:none}.top-filters>ul li .btn-default:focus,.top-filters>ul li .btn-default.focus{background-color:#ffffff;border-color:#ccc}.top-filters>ul li .btn-default:hover,.top-filters>ul li .btn-default.hover{background-color:#ffffff;border-color:#ccc}.top-filters>ul li.checked .btn{font-weight:700;color:#00789a;border:solid 1px rgba(18,122,151,0.4);background:rgba(18,122,151,0.08);outline:none}.top-filters>ul li.checked .x-close{width:16px;height:16px;margin-bottom:2px}.top-filters>ul .count{font-size:11pt;font-weight:500;color:#666666}.top-filters>.top-actions{position:relative;float:left;width:120px;text-align:right;white-space:nowrap;overflow:hidden}.top-filters>.top-actions .btn{font-size:11pt;font-weight:500;color:#00789a;padding:4px 0px 4px 0px;margin-left:12px;outline:none;letter-spacing:-0.4px}.top-filters>.top-actions .btn-link:hover,.top-filters>.top-actions .btn-link:focus{text-decoration:none;outline:none}.top-filters .swiper-container .swiper-slide{border:solid 2px #fff !important;max-width:none !important;width:auto !important;margin:0px !important}.top-filters .swiper-container .swiper-slide .btn{padding-top:4px;padding-bottom:4px;border-radius:16px;font-size:13px;line-height:20px;font-weight:500;color:#666666;outline:none}.top-filters .swiper-container .swiper-slide .btn:focus{outline:none}.top-filters .swiper-container .swiper-slide .btn-default:focus,.top-filters .swiper-container .swiper-slide .btn-default.focus{background-color:#ffffff;border-color:#ccc}.top-filters .swiper-container .swiper-slide .checked .btn{font-weight:700;color:#00789a;border:solid 1px rgba(18,122,151,0.4);background:rgba(18,122,151,0.08);outline:none}.top-filters .swiper-container .swiper-slide .checked .x-close{width:16px;height:16px;margin-bottom:2px}.top-filters .swiper-container .swiper-slide:hover{border:solid 2px #fff !important}.top-filters .swiper-container .swiper-slide-active{border:solid 2px #fff !important;-webkit-box-shadow:none !important;box-shadow:none !important}
alternative-dates .offers-separator{margin-top:40px;margin-bottom:20px;margin-left:15px;margin-right:20px;padding:0px 5px 12px 0px;color:#3a3a3a;font-size:16px;border-bottom:2px solid rgba(0,0,0,0.15)}
alternative-date{width:100%;display:inline-block;border-radius:4px;line-height:70px;padding-left:25px;padding-right:15px;border:1px solid #00789a}alternative-date+alternative-date{margin-top:15px}alternative-date div{font-size:16px;color:#666666;min-width:190px}@media (min-width:1200px){alternative-date div{float:left}}alternative-date div.button{min-width:auto;position:relative;top:-2px}@media (max-width:1199px){alternative-date div{font-size:14px}alternative-date div.text-container{margin-top:16px}alternative-date div div{line-height:18px}}alternative-date div.dates{color:#1a1a1a;font-weight:500;font-style:normal;font-stretch:normal}@media (min-width:1200px){alternative-date div.dates{float:right}}alternative-date a span{color:white;min-width:100px;font-weight:500;position:relative;padding-bottom:8px;font-size:11pt}
extended-results .offers-separator{margin-top:40px;margin-bottom:20px;margin-left:15px;margin-right:20px;padding:0px 5px 12px 0px;color:#3a3a3a;font-size:16px;border-bottom:2px solid rgba(0,0,0,0.15)}

.review-details{width:100%;padding:0px 20px;margin-bottom:30px;font-size:14px;font-weight:500;color:#666666}.review-details .media-left{width:100%;display:inline-block}.review-details .media-body{display:inline-block;WIDTH:100%;margin-top:15px;font-size:11pt;font-weight:400;text-align:justify}.review-details .rev{padding:0}.review-details .rev .box{font-size:11pt;font-weight:700;width:40px;text-align:center;padding:7px 0;border-radius:4px;color:white}.review-details .rev .descr{font-size:11pt;position:relative;top:7px;margin-left:5px}.review-details .connector{text-align:right;font-size:11pt;position:relative;TOP:6px}.review-details .connector>span{position:relative;top:2px}.review-details .connector>img{height:20px}.review-details.media:first-child{margin-top:40px}@media (max-width:991px){.review-details.media:first-child{margin-top:20px}}
.h-pinned.swiper-slide-active{background-color:#E8F3F6}.h-pinned .h-rate{margin-top:4px;display:flex;color:#4A4A4A;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-0.5px}.h-pinned .h-rate .rate-count{padding-right:10px}.h-pinned .h-connector .price{margin-top:2px}.h-pinned .landing-link .btn{color:#FFF;font-size:14px;font-weight:600;padding:5px 12px;min-width:160px}.h-pinned .landing-link .btn span{color:#FFF !important}.h-pinned .landing-link .btn img{height:30px}.h-pinned .offer-banner{color:rgba(208, 2, 27);padding-left:0px;background:transparent}.h-pinned .h-member{margin-top:8px}.h-pinned .h-member .chip{border-radius:3px;border:solid 1px rgba(65,117,5,0.2);background:rgba(126,211,33,0.12);color:#417505;font-size:13px;font-weight:500;line-height:20px;padding-right:6px;padding-left:6px}.h-pinned .price-member{color:#00789A}.h-pinned .price-padlock{letter-spacing:-0.5px;color:#7d7d7d}.h-pinned .price-padlock .price-padlock-group{display:flex;justify-content:flex-end;align-items:center}.h-pinned .price-padlock img{height:30px}.h-pinned .price-padlock .discount{opacity:.5;color:#d0021b;font-size:14px;font-weight:500;line-height:20px;text-decoration:line-through;margin-right:10px}.h-pinned .price-padlock b{font-size:24px;font-weight:700;line-height:30px}.h-pinned .price-padlock>div{font-size:12px;font-weight:500;line-height:16px}.h-pinned .price-padlock-promo{display:flex;flex-direction:column;margin-top:4px;align-items:flex-end}.h-pinned .price-padlock-promo .promo-block{display:flex;justify-content:flex-end;align-items:center;font-size:9pt;font-weight:500;color:#fff;height:26px;line-height:22px}.h-pinned .price-padlock-promo .promo-block .promo-text{background-color:rgba(4,120,153,0.5);min-width:60px;text-align:center;border-top:1px solid #006481;border-left:1px solid #006481;border-bottom:1px solid #006481;border-top-left-radius:2px;border-bottom-left-radius:2px;padding-left:8px;padding-right:8px}.h-pinned .price-padlock-promo .promo-block .promo-discount{background-color:#00789a;min-width:60px;text-align:left;border-top:1px solid #006481;border-right:1px solid #006481;border-bottom:1px solid #006481;border-top-right-radius:2px;border-bottom-right-radius:2px;border-left:2px dashed #fff;padding-left:8px;padding-right:8px}.h-pinned .price-padlock-promo .promo-price{display:flex;justify-content:flex-end;margin-top:8px;margin-bottom:8px}.h-pinned .price-padlock-promo .promo-price .promo-info{display:flex;align-items:flex-start}.h-pinned .price-padlock-promo .promo-price .promo-public{font-size:11pt;text-decoration:line-through;font-weight:500;padding-left:8px}.h-pinned .price-padlock-promo .promo-price .price-padlock-visual{color:#00789a;padding-left:8px}.h-pinned .price-padlock-promo b{font-size:24px;font-weight:700;line-height:30px}.h-pinned .price-padlock-promo .night{line-height:16px;font-size:9pt;font-weight:500}.h-pinned .price-padlock-promo .go{text-align:right;font-weight:700;font-size:24px;line-height:normal;color:#494949}.h-pinned .price-details{line-height:16px}.h-pinned .price-details.all-inclusive{color:#7d7d7d;font-size:12px;font-weight:400;max-width:120px}.h-pinned .price-details .btn-link{margin:0px;padding:0px;color:#7d7d7d;font-size:12px;font-weight:400;text-decoration:underline;outline:none}@media (max-width:767px){.h-pinned .h-bottom{padding-left:0px;padding-right:0px;align-items:flex-start}.h-pinned .h-bottom .h-details{color:#7D7D7D;font-size:12px;font-weight:400;line-height:16px;letter-spacing:-0.5px;margin-top:28px}.h-pinned .h-bottom .h-rate{margin-top:0px;margin-bottom:4px}.h-pinned .h-connector{margin-top:0px}.h-pinned .price-padlock{position:relative;width:auto;min-width:50px;text-align:right;margin-top:2px}.h-pinned .price-padlock img{height:24px}.h-pinned .price-padlock b{font-size:18px;line-height:24px}.h-pinned .price-padlock-promo .promo-price .promo-public{font-size:14px}.h-pinned .price-padlock-promo b{font-size:18px;line-height:24px}.h-pinned .price-padlock-promo .go{font-size:18px}.h-pinned .landing-link{margin-top:4px}.h-pinned .landing-link .btn{min-width:100px}.h-pinned .price-details{margin-top:4px}.h-pinned .price-details .btn-link{color:#494949}.h-pinned .h-bottom-alternatives{width:100%;margin-top:10px;padding:0px}.h-pinned .h-bottom-alternatives .dedup-items{line-height:50px;height:fit-content;display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.h-pinned .h-bottom-alternatives .dedup-items .logo-image{padding-left:10px;padding-right:15px;top:-2px;flex:1 1 auto}.h-pinned .h-bottom-alternatives .dedup-items .logo-image img{max-width:90px;height:auto;margin:auto;position:relative;display:inline}.h-pinned .h-bottom-alternatives .dedup-items .price-description{display:flex;align-items:center;letter-spacing:-0.5px}.h-pinned .h-bottom-alternatives .dedup-items .price-description b{font-size:18px;color:#494949}.h-pinned .h-bottom-alternatives .dedup-items i{position:relative;top:20px;margin-left:10px;font-size:10px}.h-pinned .h-bottom-alternatives .border-top{border-top:1px solid rgba(102,102,102,0.4)}}.label-favorite-offer{font-size:12px}.label-favorite-offer i{cursor:pointer}
.modal.modal-member-rate-spinner{z-index:1080 !important;overflow-y:hidden}.modal.modal-member-rate-spinner .modal-dialog{display:block;width:600px;margin:80px auto}.modal.modal-member-rate-spinner .modal-dialog .modal-content{background-color:#ffffff;display:block;font-size:11pt}.member-rate-spinner{text-align:center;color:#494949;position:relative;padding:10px 0 0}.member-rate-spinner .spinner-close{position:absolute;top:15px;right:20px;background:none;border:none;padding:0;font-size:26px;line-height:1;color:#494949;opacity:.6;cursor:pointer}.member-rate-spinner .spinner-close:hover{opacity:1}.member-rate-spinner .spinner-logo{padding:25px 0 15px}.member-rate-spinner .spinner-logo img{width:200px;margin:0 auto}.member-rate-spinner .spinner-title{font-size:22px;font-weight:700;color:#494949;margin:10px 30px}.member-rate-spinner .spinner-subtitle{font-size:16px;color:#494949;margin:0 30px 10px}.member-rate-spinner .pillow-anim{width:260px;height:90px;position:relative;display:inline-block;border-top:1px solid #eeecf3;border-bottom:1px solid #eeecf3;margin-top:15px}.member-rate-spinner .pillow-anim .pillow{width:40px;position:absolute;left:0px;bottom:10px;-webkit-animation:memberRatePillowPath 2s linear infinite;-moz-animation:memberRatePillowPath 2s linear infinite;-o-animation:memberRatePillowPath 2s linear infinite;animation:memberRatePillowPath 2s linear infinite}.member-rate-spinner .spinner-footer{padding:25px 30px;font-weight:700;font-size:16px;color:#494949}@keyframes memberRatePillowPath{0%{transform:rotate(0deg);left:0px;bottom:10px;opacity:0}10%{transform:rotate(45deg);left:22px;bottom:20px;opacity:1}20%{transform:rotate(90deg);left:44px;bottom:30px;opacity:1}30%{transform:rotate(135deg);left:66px;bottom:40px;opacity:1}40%{transform:rotate(180deg);left:88px;bottom:46px;opacity:1}50%{transform:rotate(225deg);left:110px;bottom:50px;opacity:1}60%{transform:rotate(270deg);left:132px;bottom:46px;opacity:1}70%{transform:rotate(315deg);left:154px;bottom:40px;opacity:1}80%{transform:rotate(360deg);left:176px;bottom:30px;opacity:1}90%{transform:rotate(405deg);left:198px;bottom:20px;opacity:1}100%{transform:rotate(450deg);left:220px;bottom:10px;opacity:0}}@media (max-width:991px){.modal.modal-member-rate-spinner .modal-dialog{width:90% !important}.member-rate-spinner .spinner-title{font-size:19px;margin:10px 20px}.member-rate-spinner .spinner-subtitle{font-size:15px;margin:0 20px 10px}}
.modal.modal-member-rate-ko .modal-dialog{width:640px;margin:24px auto}.modal.modal-member-rate-ko .modal-dialog .modal-content{background-color:#ffffff}.modal.modal-member-rate-ko .modal-dialog.modal-dialog-member{height:auto}.modal.modal-member-rate-ko .modal-dialog.modal-dialog-member .modal-content{padding:25px}.member-rate-ko{position:relative;color:#494949;padding:0}.member-rate-ko .close{position:absolute;top:0;right:0;font-size:26px;line-height:1;opacity:.6}.member-rate-ko .close:hover{opacity:1}.member-rate-ko .ko-head{text-align:center;padding-bottom:16px;border-bottom:1px solid #eeecf3}.member-rate-ko .ko-head .ko-logo img{width:180px;margin:0 auto 6px}.member-rate-ko .ko-head .ko-title{font-size:24px;font-weight:700;color:#494949;margin:2px 0 8px}.member-rate-ko .ko-head .ko-subtitle{font-size:16px;color:#494949;margin:0 auto;max-width:560px;line-height:1.4}.member-rate-ko .ko-offer{display:flex;align-items:center;padding:16px 0;border-bottom:1px solid #eeecf3}.member-rate-ko .ko-offer .ko-photo{flex:0 0 175px}.member-rate-ko .ko-offer .ko-photo img{width:175px;height:130px;object-fit:cover;border-radius:4px}.member-rate-ko .ko-offer .ko-info{flex:1 1 auto;padding:0 20px}.member-rate-ko .ko-offer .ko-info .ko-headline{font-size:18px;font-weight:700;line-height:1.25;margin-bottom:8px}.member-rate-ko .ko-offer .ko-info .ko-type{font-size:15px;margin-bottom:6px}.member-rate-ko .ko-offer .ko-info .ko-distance{font-size:15px;color:#00789a;margin-bottom:6px}.member-rate-ko .ko-offer .ko-info .ko-distance i{margin-right:5px}.member-rate-ko .ko-offer .ko-info .ko-rev{font-size:15px}.member-rate-ko .ko-offer .ko-info .ko-rev .rew-rect{display:inline-block;padding:1px 6px;border-radius:4px;font-weight:700;margin-right:6px}.member-rate-ko .ko-offer .ko-info .ko-rev .rew-desc{color:#00789a;font-weight:700}.member-rate-ko .ko-offer .ko-info .ko-rev .rew-count{color:#00789a}.member-rate-ko .ko-offer .ko-info .ko-rev .info-reviews{color:#b0b0b0;margin-left:4px}.member-rate-ko .ko-offer .ko-price{flex:0 0 200px;text-align:center;border-left:1px solid #eeecf3;padding:0 15px}.member-rate-ko .ko-offer .ko-price .ko-price-logo{width:110px;margin:0 auto 6px}.member-rate-ko .ko-offer .ko-price .ko-price-label{font-size:13px;color:#494949;margin-bottom:6px}.member-rate-ko .ko-offer .ko-price .ko-price-amount{font-size:22px;font-weight:700;color:#494949}.member-rate-ko .ko-offer .ko-price .ko-price-note{font-size:12px;color:#8a8a8a;margin-top:4px}.member-rate-ko .ko-actions{display:flex;justify-content:space-between;gap:20px;padding-top:18px}.member-rate-ko .ko-actions .btn{flex:1 1 0;padding:12px 20px;font-size:16px;font-weight:700;border-radius:4px}.member-rate-ko .ko-actions .ko-back{background-color:#ffffff;color:#1f7a9e;border:1px solid #1f7a9e}.member-rate-ko .ko-actions .ko-continue,.member-rate-ko .ko-actions .ko-close{background-color:#1f7a9e;color:#ffffff;border:1px solid #1f7a9e}.member-rate-ko .ko-actions .ko-close{flex:0 1 280px;margin:0 auto}@media (max-width:991px){.modal.modal-member-rate-ko .modal-dialog{width:92% !important;margin:30px auto}.member-rate-ko{padding:25px 20px 25px}.member-rate-ko .ko-head .ko-title{font-size:20px}.member-rate-ko .ko-head .ko-subtitle{font-size:14px}.member-rate-ko .ko-offer{flex-wrap:wrap}.member-rate-ko .ko-offer .ko-photo{flex:0 0 120px}.member-rate-ko .ko-offer .ko-photo img{width:120px;height:90px}.member-rate-ko .ko-offer .ko-price{flex:1 0 100%;border-left:none;border-top:1px solid #eeecf3;margin-top:15px;padding-top:15px}.member-rate-ko .ko-actions{flex-direction:column-reverse;gap:12px}}
.modal.modal-details{top:70px;left:0;z-index:1080 !important;overflow-y:hidden}.modal.modal-details .modal-dialog{display:block;height:100%;max-width:480px;margin:100px auto}.modal.modal-details .modal-dialog .modal-content{background-color:#ffffff;display:block;overflow-y:auto;overflow-x:hidden;max-height:600px;-webkit-overflow-scrolling:touch;border-radius:0px}.modal.modal-details .modal-dialog .modal-content .modal-head{border-bottom:none;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:10px 20px 10px 20px}.modal.modal-details .modal-dialog .modal-content .modal-head .modal-title{font-size:13pt;font-weight:700;color:#494949;padding:10px 20px 0 0}.modal.modal-details .modal-dialog .modal-content .modal-head .modal-title .summary{font-size:14pt;font-weight:700}.modal.modal-details .modal-dialog .modal-content .modal-head .modal-title .headline{font-size:12pt;font-weight:700}.modal.modal-details .modal-dialog .modal-content .modal-body{padding:0}
.charge{font-size:11pt;font-weight:300;color:#666666;margin-bottom:10px;padding:0 20px}.charge .charge-name{font-weight:500;margin-bottom:10px}.charge .charge-features>ul{list-style:none;margin:0;padding:0;display:block}.charge .charge-features>ul li{display:block}.charge .charge-features>ul li .feature,.charge .charge-features>ul li .no-feature{display:flex;padding-top:4px;font-size:10pt}.charge .charge-features>ul li .feature img,.charge .charge-features>ul li .no-feature img,.charge .charge-features>ul li .feature .bullet,.charge .charge-features>ul li .no-feature .bullet{height:13px;width:13px;vertical-align:baseline;text-align:center;margin-right:6px}.charge .charge-features>ul li .feature{font-weight:700;color:#407404}.charge .charge-features>ul li .no-feature{font-weight:500}.charge .charge-breakdown{font-weight:500;margin-top:10px;display:flex}.charge .charge-breakdown .breakdown-name{padding-right:10px}.charge .charge-breakdown .breakdown-price{text-align:right;font-size:10pt;flex:1 0 auto}.charge .charge-subtotal{font-size:12pt;font-weight:700;width:100%;margin-top:10px;padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:flex}.charge .charge-subtotal .subtotal-name{padding-right:10px}.charge .charge-subtotal .subtotal-price{text-align:right;flex:1 0 auto}.charge .fa-info-circle{color:#00789a;font-size:14pt;cursor:pointer}.charge .tooltip-tax{font-size:8pt;font-weight:300}.charge .tooltip-tax .tooltip-inner{max-width:300px;text-align:left}@media (min-width:992px){.charge .tooltip-tax{font-size:9pt}.charge .tooltip-tax .tooltip-inner{max-width:400px}}.charge-total{width:100%;display:flex;flex-direction:column;background-color:rgba(4,120,153,0.1);padding:15px 20px;border-top:1px solid #ccc}.charge-total .charge-total-general{width:100%;display:flex;flex-flow:row nowrap}.charge-total .charge-total-general .charge-total-logo{flex:1 1 50%}.charge-total .charge-total-general .charge-total-logo img{width:150px}.charge-total .charge-total-general .charge-total-description{flex:1 1 auto;font-size:10pt;font-weight:500;color:#494949;text-align:right}.charge-total .charge-total-general .charge-total-description .price{font-size:16pt;font-weight:700;margin-top:10px}.charge-total .charge-total-general .charge-total-description .original-price{font-size:14pt;font-weight:500;margin-top:6px}.charge-total .charge-total-general .partner-text{font-size:14pt;font-weight:500;color:#666666}.charge-total .charge-total-general .no-logo-text{font-size:10pt;font-weight:300;color:#666666}.charge-total .charge-total-paynow-description{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;font-size:11pt;font-weight:500;color:#666666;margin-top:6px}.short-total{width:100%;display:flex;flex-direction:column;padding:5px 20px 15px 20px}.short-total .charge-total-description{padding-top:10px;border-top:1px solid #ccc;display:flex;font-weight:500}.short-total .charge-total-description .name{padding-right:10px;font-size:12pt;color:#494949;font-weight:700}.short-total .charge-total-description .price{text-align:right;flex:1 0 auto;font-size:12pt;color:#494949;font-weight:700}.short-total .original-price{font-size:12pt;font-weight:500;margin-top:6px;text-align:right}
.modal.modal-coupon{top:70px;left:0;z-index:1080 !important;overflow-y:hidden}.modal.modal-coupon .modal-dialog{display:block;height:100%;max-width:480px;margin:100px auto}.modal.modal-coupon .modal-dialog .modal-content{background-color:#ffffff;display:block;overflow-y:auto;overflow-x:hidden;max-height:600px;-webkit-overflow-scrolling:touch;border-radius:0px}.modal.modal-coupon .modal-dialog .modal-content .modal-head{border-bottom:none;display:flex;flex-flow:row nowrap;justify-content:flex-end;padding:10px 20px 0px 20px}.modal.modal-coupon .modal-dialog .modal-content .modal-body{padding:0px 60px 30px 60px;display:flex;flex-direction:column;align-items:center}.modal.modal-coupon .modal-dialog .modal-content .modal-body .coupon-promo{font-size:12pt;font-weight:500;color:#494949;margin-bottom:15px}.modal.modal-coupon .modal-dialog .modal-content .modal-body .coupon-head{font-size:11pt;font-weight:300;color:#494949;text-align:center}.modal.modal-coupon .modal-dialog .modal-content .modal-body img{height:36px;margin-top:10px;margin-bottom:10px}.modal.modal-coupon .modal-dialog .modal-content .modal-body .coupon-main{display:flex;justify-content:center;align-items:center;font-weight:500;color:#fff;height:36px;line-height:32px}.modal.modal-coupon .modal-dialog .modal-content .modal-body .coupon-main .coupon-code{font-size:12pt;background-color:rgba(4,120,153,0.5);min-width:160px;text-align:center;border-top:1px solid #006481;border-left:1px solid #006481;border-bottom:1px solid #006481;border-top-left-radius:2px;border-bottom-left-radius:2px;padding-left:8px;padding-right:8px}.modal.modal-coupon .modal-dialog .modal-content .modal-body .coupon-main .coupon-copy{font-size:10pt;background-color:#00789a;min-width:80px;text-align:center;border-top:1px solid #006481;border-right:1px solid #006481;border-bottom:1px solid #006481;border-top-right-radius:2px;border-bottom-right-radius:2px;border-left:2px dashed #fff;padding-left:8px;padding-right:8px;cursor:pointer}.modal.modal-coupon .modal-dialog .modal-content .modal-body .coupon-main .coupon-message{margin-left:10px;padding:0px 8px;background-color:#000000df;border-radius:2px;color:#fff;font-size:8pt;line-height:20px}.modal.modal-coupon .modal-dialog .modal-content .modal-body .coupon-footer{text-align:center;font-size:9pt;font-weight:500;color:#00789a;margin-top:10px}
