﻿.specials-hotel{display:flex;flex-direction:column;width:100%;background-color:#fff;margin-bottom:15px;overflow:hidden;border:1px solid;border-color:#c0c0c0;border-radius:6px;max-width:1320px;font-weight:bold;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";cursor:pointer;}@media screen and (max-width:900px){.specials-hotel{flex-wrap:wrap;max-height:none;}}.specials-hotel[data-cachefaretype=C]{position:relative;padding-top:34px;border-color:#13696c;}.specials-hotel[data-cachefaretype=C] .charter-banner-text{display:flex;justify-content:center;width:100%;font-size:14px;font-weight:700;line-height:24px;background-color:#13696c;color:#fff;padding:5px 0;position:absolute;top:0;}.specials-hotel[data-cachefaretype=C] .charter-banner-text svg{width:15px;height:23px;transform:rotate(270deg);margin-right:3px;}.specials-hotel[data-cachefaretype=C] .charter-banner-text svg path{fill:#fff;}.specials-hotel .specials-hotel-info-image-overlay{visibility:hidden;}.specials-hotel .specials-hotel-info-image{height:100%;width:100%;object-fit:cover;}.specials-hotel .specials-hotel-depart-date{font-size:12px;font-weight:bold;line-height:1.5;text-align:center;padding-left:10px;width:50%;justify-content:flex-end;color:#444;}.specials-hotel .specials-hotel-depart-date .specials-hotel-depart-date-actual{font-size:12px;font-weight:normal;line-height:1.5;color:#333;text-align:center;padding-left:0;display:block;white-space:pre-line;}.specials-hotel .specials-hotel-depart-date a{font-size:12px;}.specials-hotel .specials-hotel-depart-date a:hover{text-decoration:none;border:0;}.specials-hotel .specials-hotel-depart-date a.more-link{font-size:12px;font-weight:bold;line-height:1.5;padding-left:2px;}.specials-hotel .specials-hotel-price-suffix{font-size:14px;color:#666;text-transform:lowercase;text-align:center;font-weight:bold;}.specials-hotel[data-dealtype="Package-Air&+Hotel"] .specials-hotel-price-suffix{position:unset;color:#666;}.specials-hotel[data-dealtype=PACKAGE] .specials-hotel-price-suffix{color:rgba(0,0,0,.65);position:unset;align-self:flex-end;}.specials-hotel a.specials-hotel-select-link{align-self:flex-end;margin-top:0;touch-action:none;min-width:250px;text-align:center;background-color:#25c9d0;border:2px solid #25c9d0;font:bold 20px/1 BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";color:#fff;padding:10px 20px;border-radius:50px;transition:all .2s ease;cursor:pointer;text-decoration:none;display:none;}.specials-hotel a.specials-hotel-select-link:hover{background-color:#25c9d0;color:#fff;text-shadow:none;box-shadow:0 12px 12px -8px rgba(0,0,0,.3);margin-top:-2px;margin-bottom:2px;text-decoration:none;cursor:pointer;}@media(hover:none){.specials-hotel a.specials-hotel-select-link:hover{background-color:#25c9d0;color:#fff;}}.specials-hotel a.specials-hotel-select-link:active{color:rgba(255,255,255,.9);border-color:rgba(0,0,0,.15);box-shadow:inset 0 1px 10px rgba(0,0,0,.3);margin-top:0;margin-bottom:0;}.specials-hotel a.specials-hotel-select-link:focus,.specials-hotel a.specials-hotel-select-link:focus-within{box-shadow:inset 0 0 0 2px rgba(255,255,255,.65);border:2px solid #25c9d0;outline:0;}.specials-hotel a.specials-hotel-select-link.disabled{font-weight:normal;background-color:rgba(0,0,0,.1);border-width:1px;border-color:rgba(0,0,0,.3);color:rgba(0,0,0,.3);}.specials-hotel a.specials-hotel-select-link.disabled:hover{background-color:rgba(0,0,0,.1);text-shadow:none;box-shadow:none;cursor:not-allowed;text-decoration:none;}@media screen and (max-width:1240px){.specials-hotel a.specials-hotel-select-link{align-self:center;width:100%;text-align:center;margin-top:40px;box-sizing:border-box;}}@media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.specials-hotel a.specials-hotel-select-link{margin-top:auto!important;}}.specials-hotel a.specials-hotel-select-link:hover{margin-top:auto;margin-bottom:2px;}@media screen and (max-width:1240px){.specials-hotel a.specials-hotel-select-link:hover{margin-top:38px;margin-bottom:2px;}}.specials-hotel .specials-hotel-content-container{display:flex;flex-wrap:wrap;width:60%;}@media screen and (max-width:900px){.specials-hotel .specials-hotel-content-container{width:100%;}}.specials-hotel .specials-hotel-content-container .container-description{width:70%;display:flex;flex-direction:column;justify-content:space-evenly;}@media screen and (max-width:900px){.specials-hotel .specials-hotel-content-container .container-description{width:100%;padding:12px 16px;}}.specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info-date-selection{display:none;}.specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info{display:flex;justify-content:flex-start;align-items:center;}.specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info svg{height:15px;width:15px;margin-right:5px;}.specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info svg path{fill:#333;}@media(prefers-contrast:more){.specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info svg path{fill:#fff;}}.specials-hotel .specials-hotel-content-container .container-description .specials-hotel-groupname{font-size:14px;font-weight:bold;color:#cc4173;}.specials-hotel .specials-hotel-content-container .container-description .specials-hotel-groupname:empty{display:none;}.specials-hotel .specials-hotel-content-container .container-description .specials-hotel-dealdescription{font-size:14px;font-weight:bold;line-height:1.5;color:#cc4173;max-height:120px;overflow:hidden;}.specials-hotel .specials-hotel-content-container .container-description .specials-hotel-dealdescription:empty{display:none;}.specials-hotel .specials-hotel-content-container .container-description a.specials-hotel-description-link{font-size:24px;line-height:30px;color:#444;overflow:hidden;background-image:none!important;border-bottom:0;text-decoration:none;font-weight:bold;padding-right:16px;}@media screen and (max-width:900px){.specials-hotel .specials-hotel-content-container .container-description a.specials-hotel-description-link{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;}}.specials-hotel .specials-hotel-content-container .container-description a.specials-hotel-description-link:hover{text-decoration:none!important;border:0!important;color:#444;}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings{display:flex;justify-content:space-between;align-items:center;}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .hotel-star-ratings{color:#444;font-weight:bold;display:flex;flex-direction:row;align-items:center;text-overflow:ellipsis;word-break:break-word;white-space:nowrap;font-size:16px;line-height:24px;}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .hotel-star-ratings svg{height:15px;width:15px;margin-right:5px;}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .hotel-star-ratings svg path{fill:#333;}@media(prefers-contrast:more){.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .hotel-star-ratings svg path{fill:#fff;}}@media screen and (max-width:900px){.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .hotel-star-ratings{font-size:14px;}}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .rating-img{text-transform:none;display:none;color:#888;height:23px;}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .rating-img .rating-img-img{display:flex;}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .rating-img img.specials-hotel-rating-image{max-width:113px;width:100%;margin-top:auto;flex-grow:1;max-height:24px;height:unset;visibility:hidden;display:none;}@media screen and (max-width:1240px){.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .rating-img img.specials-hotel-rating-image{position:relative;top:42px;}}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating{align-items:center;text-transform:none;display:flex;}@media screen and (max-width:900px){.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating{margin:0;}}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-review-span-container{text-transform:lowercase;font-size:12px;white-space:nowrap;}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-review-span-text-after{display:none!important;}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating span{font-size:12px;color:#333;}@media screen and (max-width:900px){.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating span{font-size:10px;}}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating span.tripadvisor-label{padding-bottom:8px;display:none;}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-rating-img{padding-right:5px;display:flex;}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-rating-img img{width:100px;}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-rating-img path{mask:none;}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .specials-tripadvisor-rating-image{vertical-align:baseline;}@media screen and (max-width:900px){.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .specials-tripadvisor-rating-image{width:100%;}}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-review-span-container .tripadvisor-review-quantity[data-ta-reviews-amount]:not([data-ta-reviews-amount=""]):before{content:"" attr(data-ta-reviews-amount) " reviews"!important;}.specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-review-span-text-after{display:none;}.specials-hotel .specials-hotel-content-container .container-description .specials-hotel-allinclusive{display:none;}.specials-hotel .specials-hotel-content-container .container-description .specials-hotel-short-description{color:#444;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:16px;line-height:24px;font-weight:bold;margin-bottom:0;}@media screen and (max-width:900px){.specials-hotel .specials-hotel-content-container .container-description .specials-hotel-short-description{font-size:14px;}}.specials-hotel .specials-hotel-content-container .container-description .view-departure-dates{font-size:12px;font-weight:bold;line-height:1.17;width:fit-content;cursor:pointer;}.specials-hotel .specials-hotel-content-container .container-description .view-departure-dates [role=img]{text-indent:20px;}.specials-hotel .specials-hotel-content-container .container-description .view-departure-dates .depart-dates{margin-top:10px;margin-left:20px;}.specials-hotel .specials-hotel-content-container .container-description .view-departure-dates .specials-hotel-departure-dates-label{display:flex;align-items:center;margin:0;font-weight:700;flex-direction:row;}.specials-hotel .specials-hotel-content-container .container-description .view-departure-dates .specials-hotel-departure-dates-label .calender-icon{margin-left:0;}.specials-hotel .specials-hotel-content-container .container-description .view-departure-dates .specials-hotel-departure-dates-label svg{width:15px;margin-right:5px;height:15px;}.specials-hotel .specials-hotel-content-container .container-description .view-departure-dates .specials-hotel-departure-dates-label svg path{fill:#000;}.specials-hotel .specials-hotel-content-container .container-description .view-departure-dates .calender-icon{margin:0;}.specials-hotel .specials-hotel-content-container .container-description .view-departure-dates div{margin-left:20px;margin-top:5px;}@media screen and (min-width:900px){.specials-hotel .specials-hotel-content-container .container-description .view-departure-dates div{margin-left:40px;}}.specials-hotel .specials-hotel-content-container .container-description .view-departure-dates div[aria-label]{font-size:16px;color:#444;}@media screen and (max-width:900px){.specials-hotel .specials-hotel-content-container .container-description .view-departure-dates div[aria-label]{font-size:14px;}}.specials-hotel .specials-hotel-content-container .container-description .view-departure-dates .deparure-dates-label{margin:0;color:#444;font-weight:700;font-weight:700;font-size:16px;}@media screen and (max-width:900px){.specials-hotel .specials-hotel-content-container .container-description .view-departure-dates .deparure-dates-label{font-size:14px;}}.specials-hotel .specials-hotel-content-container .hotel-stay-details{width:30%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f6f6f6;}@media screen and (max-width:900px){.specials-hotel .specials-hotel-content-container .hotel-stay-details{width:100%;}}.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info{text-align:center;}.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights,.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from{font-size:14px;line-height:20px;color:#666;font-weight:normal;}.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary{font-size:12px;font-weight:normal;line-height:1.5;text-transform:capitalize;text-align:right;color:#333;display:block;}.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price{font-weight:bold;line-height:1.5;color:rgba(36,45,55,.9);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}@media screen and (max-width:900px){.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price{flex-direction:row;}}.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-currency{color:rgba(36,45,55,.9);margin-top:-11px;font-weight:bold;font-size:16px;}.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-amount{font-size:35px;font-weight:bold;line-height:.7;color:#cc4173;}@media screen and (max-width:900px){.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-amount{font-size:35px;display:flex;margin-right:4px;}}@media screen and (max-width:900px) and (prefers-contrast:more){.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-amount{height:40px;}}.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-suffix{font-size:11px;line-height:14px;font-weight:600;width:min-content;text-align:left;margin-left:5px;}@media screen and (max-width:900px){.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-suffix{width:min-content;display:flex;text-align:left;font-size:9px;line-height:10px;}}.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-suffix-price-disclaimer,.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-disclaimer{font-size:11px;line-height:14px;font-weight:400;color:#666;width:100%;text-align:center;display:block;}@media screen and (max-width:900px){.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-suffix-price-disclaimer,.specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-disclaimer{font-size:9px;line-height:11px;}}.specials-hotel .specials-hotel-info-image-placeholder{max-width:520px;overflow:hidden;margin-right:20px;width:40%;position:relative;}@media screen and (max-width:900px){.specials-hotel .specials-hotel-info-image-placeholder{width:100%;max-width:none;margin-right:0;}}.specials-hotel .specials-hotel-info-image-placeholder .specials-hotel-rating{position:relative;text-align:center;margin:0 auto;z-index:2;padding-top:20px;}.specials-hotel .specials-hotel-info-image-placeholder .specials-tripadvisor-rating-image,.specials-hotel .specials-hotel-info-image-placeholder svg{display:flex;position:relative;margin:0 auto;z-index:2;}.specials-hotel .specials-hotel-info-image-placeholder .tripadvisor-rating .tripadvisor-label{display:none;}.specials-hotel .specials-hotel-info-image-placeholder .tripadvisor-rating .tripadvisor-review-span-container .tripadvisor-review-span-text,.specials-hotel .specials-hotel-info-image-placeholder .tripadvisor-rating .tripadvisor-review-span-container .tripadvisor-review-span-text-after{display:none;}.specials-hotel .specials-hotel-info-image-placeholder .tripadvisor-rating .tripadvisor-review-span-container .tripadvisor-review-quantity:before{content:"" attr(data-ta-reviews-amount) " TripAdvisor Reviews"!important;color:#fff;font-weight:bold;font-size:12px;text-shadow:0 2px 4px #888;}.specials-hotel .specials-hotel-info-image-placeholder .rating-img,.specials-hotel .specials-hotel-info-image-placeholder .tripadvisor-rating{flex-direction:column;width:100%;position:absolute;}.specials-hotel .specials-hotel-info-image-placeholder .rating-img{margin-top:-5px;}.specials-hotel .specials-hotel-info-image-placeholder.no-thumbnail{background-color:rgba(36,45,55,.3);}.specials-hotel .specials-hotel-info-image-placeholder .tripTrust-logo{position:absolute;left:14px;height:30px;bottom:12px;width:70px;}.specials-hotel .specials-hotel-info-image-placeholder .tripTrust-logo .img-icon{background-color:rgba(51,51,51,.8);height:inherit;border-radius:4px;}.specials-hotel .specials-hotel-info-image-placeholder .tripTrust-logo .img-icon .tripTrust-img{height:inherit;width:100%;}.specials-hotel[data-allinclusive=True] .specials-hotel-info-image-placeholder:after{position:absolute;display:flex;justify-content:center;font-size:14px;line-height:20px;font-weight:600;align-items:center;padding:0 10px;top:15px;left:15px;content:"All-Inclusive";background-color:#cc4173;height:28px;border-radius:15px;color:#fff;}@media screen and (max-width:901px){.specials-hotel[data-allinclusive=True] .specials-hotel-info-image-placeholder:after{font-size:11px;line-height:14px;height:26px;}}.specials-hotel[data-priceit=True] .specials-hotel-content-container .specials-hotel-price-summary .specials-hotel-price{font-weight:700;font-size:36px;line-height:36px;text-align:center;border-bottom:0!important;color:#cc4173;}@media screen and (max-width:768px){.specials-hotel[data-priceit=True] .specials-hotel-content-container .specials-hotel-price-summary .specials-hotel-price{font-size:35px;line-height:30px;width:unset;}}.specials-hotel[data-ta-rating="0"] .specials-hotel-content-container .tripadvisor-rating{min-height:initial!important;}.specials-hotel[data-ta-rating="0"] .specials-hotel-content-container .tripadvisor-rating .tripadvisor-label,.specials-hotel[data-ta-rating="0"] .specials-hotel-content-container .tripadvisor-rating .tripadvisor-rating-img,.specials-hotel[data-ta-rating="0"] .specials-hotel-content-container .tripadvisor-rating .tripadvisor-review-span-container{display:none!important;}.specials-hotel .specials-hotel-button-text{font:bold 20px/1 BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";color:#fff;}.specials-hotel .popover-content .specials-hotel-depart-date{width:100%;color:#fff;padding:0;display:block!important;}.specials-hotel .popover-content .specials-hotel-depart-date-actual{color:#fff;}.specials-hotel .specials-hotel-depart-date{display:none!important;}.specials-hotel .specials-hotel-groupname-date-selection,.specials-hotel .specials-hotel-dealdescription-date-selection{display:none;}.specials-hotel .force-checkout-controls{text-align:center;display:block;margin-top:30px;}.specials-hotel .force-checkout-controls .yearsRange{position:relative;top:11px;background-color:#fff;font-size:14px;padding-left:15px;padding-right:15px;font-weight:500;}.specials-hotel .force-checkout-controls ul{list-style-type:none;border:1px solid #d3d3d3;display:flex;justify-content:space-evenly;padding:25px 6px;}.specials-hotel .force-checkout-controls ul li{cursor:pointer;font-size:11px;}.specials-hotel .force-checkout-controls ul li input[type=radio]{opacity:0;}.specials-hotel .force-checkout-controls ul li input[type=radio]:focus+label{box-shadow:0 0 2px 2px #cc4173;}.specials-hotel .force-checkout-controls ul li input[type=radio]:checked+label,.specials-hotel .force-checkout-controls ul li .Checked+label{background:#25c9d0;color:#fff;cursor:pointer;}.specials-hotel .force-checkout-controls ul li label{padding:10px 15px;border-radius:20px;background:#e2eae9;color:#25c9d0;border:1px solid #fff;cursor:pointer;}.specials-hotel .force-checkout-controls ul li label:hover{box-shadow:0 12px 12px -8px #d2d2d2;border:1px solid #fff;}.specials-hotel .force-checkout-controls a{display:block;cursor:pointer;}.specials-hotel .force-checkout-controls a.specials-hotel-select-link{margin-top:40px!important;}.specials-hotel .specials-hotel-info-image-placeholder.isAccessibleResort::after{display:none!important;}.specials-hotel .specials-hotel-info-image-placeholder.isAccessibleResort::before{position:absolute;display:flex;justify-content:center;font-size:14px;line-height:20px;align-items:center;font-weight:600;padding:0 10px;top:15px;left:15px;content:"All-Inclusive";background-color:#cc4173;height:28px;border-radius:15px;color:#fff;}@media screen and (max-width:420px){.specials-hotel .specials-hotel-info-image-placeholder.isAccessibleResort::before{font-size:14px;}}.specials-hotel .specials-hotel-info-image-placeholder.isAccessibleResort ul.hotel-themes{width:100%;display:flex;list-style:none;flex-wrap:wrap;margin:0 auto;position:absolute;top:15px;left:115px;}@media screen and (max-width:420px){.specials-hotel .specials-hotel-info-image-placeholder.isAccessibleResort ul.hotel-themes{left:97px;}}.specials-hotel .specials-hotel-info-image-placeholder.isAccessibleResort ul.hotel-themes li.theme-all-inclusive{display:flex;align-items:center;border-radius:20px;padding:3px 7px;font-size:14px;font-family:"Open Sans";line-height:20px;margin-left:27px;margin-bottom:5px;position:relative;height:100%;max-height:28px;color:#fff;background-color:#cc4173;font-weight:600;}@media screen and (max-width:901px){.specials-hotel .specials-hotel-info-image-placeholder.isAccessibleResort ul.hotel-themes li.theme-all-inclusive{font-size:11px;line-height:14px;height:26px;}}.specials-hotel .specials-hotel-info-image-placeholder.isAccessibleResort ul.hotel-themes li.theme-all-inclusive svg{margin:0 4px 0 0;width:24px;height:24px;}.specials-hotel .specials-hotel-info-image-placeholder.isAccessibleResort ul.hotel-themes li.theme-all-inclusive svg path{fill:#fff;}.vertical-osf .forsalefinderblock-container.jetUIView .content-section .specials-hotel[data-cachefaretype=C]{max-height:initial;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals{display:flex;flex-wrap:wrap;justify-content:center;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel{flex-wrap:wrap;max-height:none;max-width:calc((100% - 60px)/3);min-width:305px;margin:10px;height:auto;}@media screen and (max-width:1080px){.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel{min-width:320px;}}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel[data-cachefaretype=C]{padding-top:0;border-color:#c0c0c0;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel[data-cachefaretype=C] .charter-banner-text{position:relative;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel[data-cachefaretype=C] .charter-banner-text+.specials-hotel-info-image-placeholder{height:139px;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel[data-cachefaretype=C] .charter-banner-text+.specials-hotel-info-image-placeholder .specials-hotel-info-image{height:inherit;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-info-image-placeholder{width:100%;max-width:none;height:175px;margin:0;align-self:center;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-info-image-placeholder .specials-hotel-info-image{width:100%;height:175px;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container{width:100%;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description{width:100%;padding:12px 16px;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info-date-selection{cursor:text;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description a.specials-hotel-description-link{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:24px;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .hotel-star-ratings{font-size:14px;position:initial!important;margin-top:0;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .tripadvisor-rating{margin:0;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .tripadvisor-rating span{font-size:10px;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .tripadvisor-rating .specials-tripadvisor-rating-image{width:100%;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-short-description{font-size:14px;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .view-departure-dates div[aria-label]{font-size:14px;margin-left:20px;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .view-departure-dates .deparure-dates-label{font-size:14px;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details{width:100%;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info{margin-bottom:0;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from,.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights{letter-spacing:.5px;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-amount{font-size:35px;display:flex;margin-right:4px;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price{flex-direction:row;font-size:35px;width:unset;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-suffix-price-disclaimer,.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-disclaimer{font-size:9px;line-height:11px;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-suffix{width:min-content;display:flex;text-align:left;font-size:9px;line-height:10px;}@-moz-document url-prefix(){.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-suffix{width:-moz-min-content;}}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .forsale-filter-deal-count-wrapper{display:none;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals{justify-content:center;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel{max-width:calc((100% - 90px)/3);margin:15px;cursor:default;}@media screen and (max-width:520px){.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel{max-width:100%;margin:0;margin-bottom:15px;}}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container{flex-grow:1;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description{padding:16px;margin:0;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info-date-selection{display:none;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description a.specials-hotel-description-link{line-height:24px;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating{position:absolute;top:75px;min-height:initial;display:block;height:auto;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-label{display:block;padding:0;font-size:10px;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-rating-img{display:flex;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-rating-img svg{visibility:visible;position:relative;left:-6px;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-review-span-container{font-size:10px;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info{margin-top:0;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info h3{line-height:20px;font-weight:600;color:#444;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details{margin-top:auto;margin-right:16px;position:relative;border-left:0;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info{align-self:flex-end;margin-top:0;cursor:text;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights,.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.1px;}@media(prefers-contrast:more){.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights,.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from{z-index:1;}}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary{align-self:flex-end;cursor:text;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price{flex-direction:column;font-size:24px;width:unset;align-items:flex-end;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-section{align-self:flex-end;display:inline;text-align:right;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-section .specials-hotel-price-amount{font-size:24px;font-weight:700;line-height:36px;margin:0;display:inline;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-section .specials-hotel-price-amount::first-letter {font-size:20px;vertical-align:bottom;margin-right:4px;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-suffix{width:auto;font-weight:400;font-size:11px;line-height:14px;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-disclaimer{text-align:right;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-suffix-price-disclaimer{margin-top:4px;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .force-checkout-controls{width:100%;padding:16px;margin-top:auto;padding-top:0;position:initial;max-width:initial;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li{font-size:11px;}@media screen and (max-width:768px){.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li{font-size:10px;}}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li input[type=radio]{width:0;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li input[type=radio]:focus+label{box-shadow:0 0 2px 2px #cc4173;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label{padding:8px 10px;font-weight:600;}@media screen and (min-width:768px) and (max-width:1046px){.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label{padding:8px;}}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .force-checkout-controls ul a.specials-hotel-select-link{display:flex!important;justify-content:center;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .force-checkout-controls ul a.specials-hotel-select-link .specials-hotel-button-text{font-size:14px;font-weight:700;line-height:17px;text-transform:uppercase;letter-spacing:1.25px;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .force-checkout-controls ul a.specials-hotel-select-link:hover{margin-bottom:0;text-shadow:0 1px 2px rgba(47,35,19,.65);}@media screen and (max-width:520px){.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel{max-width:100%;margin:0;margin-bottom:15px;}}.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container{min-height:300px;}.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights,.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from{font-size:11px;}.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-suffix-price-disclaimer,.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-disclaimer{margin-top:4px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel{border-color:#888;border-radius:6px;cursor:default;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-info-image-placeholder:after{font-weight:600;font-size:14px;line-height:20px;color:#fff;background:#cc4173;border:2px solid #cc4173;}@media screen and (max-width:901px){.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-info-image-placeholder:after{font-size:11px;line-height:14px;}}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description{width:55%;height:fit-content;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-dealdescription{margin-bottom:4px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-dealdescription:empty{display:none;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info-date-selection{display:none;cursor:text;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description a.specials-hotel-description-link{font-size:20px;line-height:30px;margin-bottom:8px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings{display:block;position:relative;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .hotel-star-ratings{line-height:20px;font-weight:600;color:#666;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .hotel-star-ratings svg path{fill:#cc4173;}@media(prefers-contrast:more){.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .hotel-star-ratings svg path{fill:#fff;}}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating{display:flex;height:auto;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating span{color:#333;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-rating-img{display:flex;padding:0;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-rating-img img{position:relative;left:-6px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-rating-img svg{visibility:visible;position:relative;left:-6px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-rating-img svg path{mask:none;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-review-span-container{font-size:14px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info{margin-top:0!important;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info svg path{fill:#cc4173;}@media(prefers-contrast:more){.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info svg path{fill:#fff;}}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info h3{line-height:24px;font-weight:600;color:#666;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details{background-color:transparent;width:45%;border-left:1px solid #888;justify-content:flex-start;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info{cursor:text;}@media(prefers-contrast:more){.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info{z-index:1;}}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights{color:#666;font-size:14px;font-weight:400;line-height:20px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from{color:#666;font-size:14px;font-weight:400;line-height:20px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary{cursor:text;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price{font-size:36px;font-weight:700;color:#25c9d0;line-height:36px;text-align:center;border-bottom:0!important;display:flex;align-items:center;flex-direction:column;}@media screen and (max-width:900px){.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price{align-items:flex-end;}}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-section .specials-hotel-price-amount{color:#25c9d0;font-size:24px;font-weight:700;line-height:36px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-suffix{color:#666;font-weight:600;font-size:14px;line-height:20px;width:auto;text-align:center;margin-left:0;}@media screen and (max-width:900px){.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-suffix-price-disclaimer{margin-top:4px;}}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls{position:relative;bottom:70%;left:57%;max-width:310px;width:100%;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls .yearsRange{font-weight:600;font-size:11px;color:#444;padding-left:2px;padding-right:2px;line-height:14px;cursor:text;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul{border-radius:8px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li{font-weight:600;font-size:10px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li input[type=radio]{width:0;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label{background:#fff;color:#25c9d0;border:.5px solid #25c9d0;font-weight:normal;padding:8px 10px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label:hover{border:1px solid #25c9d0;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li input[type=radio]:checked+label,.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li .Checked+label{background:#368276;color:#fff;border-width:2px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls a.specials-hotel-select-link{background:#25c9d0;border-color:#25c9d0;margin-top:16px!important;border-radius:4px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls a.specials-hotel-select-link .specials-hotel-button-text{color:#333;font-size:14px;font-weight:700;line-height:17px;text-transform:uppercase;letter-spacing:1.25px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls a.specials-hotel-select-link:hover{margin-bottom:0;text-shadow:0 1px 2px rgba(47,35,19,.65);}@media screen and (max-width:900px){.forsalefinderblock-container.jetUIView .content-section .specials-hotel[data-cachefaretype=C]{max-height:initial;}}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel{flex-direction:row;max-height:280px;min-height:260px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel .specials-hotel-info-image-placeholder,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel .specials-hotel-info-image-placeholder{max-width:550px;margin-right:16px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-description-link,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-description-link{font-size:14px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings{padding-right:10px;}@media screen and (max-width:900px){body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel{max-height:initial;margin:0;margin-bottom:15px;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-info-image-placeholder,body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-info-image,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-info-image-placeholder,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-info-image{width:100%;max-width:initial;height:175px;margin-right:0;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container{width:100%;height:100%;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description{width:100%;margin-top:0!important;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating{position:absolute;top:85px;min-height:initial;display:block;height:auto;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings span.tripadvisor-label,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings span.tripadvisor-label{display:block;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info{margin-top:0;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details{border-left:0;position:relative;align-items:flex-end;padding-right:16px;width:100%;top:0;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights,body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from{font-size:11px;font-weight:600;letter-spacing:.5px;cursor:text;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary{cursor:text;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price{flex-direction:column;font-size:24px;text-align:right;align-items:flex-end;width:unset;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-section .specials-hotel-price-amount,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-section .specials-hotel-price-amount{display:inline;margin-right:0;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-section .specials-hotel-price-amount::first-letter,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-section .specials-hotel-price-amount::first-letter {font-size:20px;vertical-align:bottom;margin-right:4px;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-suffix,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price .specials-hotel-price-suffix{width:auto;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-disclaimer,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-disclaimer{text-align:right;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls{bottom:0;left:0;max-width:initial!important;width:100%;margin:16px;margin-bottom:20px;}body .pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel[data-priceit=True] .force-checkout-controls,body .ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel[data-priceit=True] .force-checkout-controls{margin:40px 16px 20px;}}@media screen and (max-width:900px){.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel{max-height:initial;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-info-image-placeholder,.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-info-image,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-info-image-placeholder,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-info-image{height:175px;width:100%;max-width:initial;margin-right:0;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container{width:100%;height:100%;min-height:300px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights,.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from{letter-spacing:.5px;}}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details{height:100%;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label{font-weight:600;}@media screen and (min-width:1281px){.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label{font-size:11px;padding:8px 10px;}}@media screen and (min-width:1080px) and (max-width:1280px){.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label{padding:8px 6px;}}@media screen and (min-width:900px) and (max-width:1080px){.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label{padding:8px;font-size:8px;}}@media screen and (min-width:900px) and (max-width:1080px){.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls a.specials-hotel-select-link,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls a.specials-hotel-select-link{min-width:220px;}}@media screen and (min-width:1180px) and (max-width:1280px){.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls{left:60%;}}@media screen and (min-width:1024px) and (max-width:1080px){.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls{left:60%;}}@media screen and (min-width:901px) and (max-width:961px){.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls{left:56%;}}@media screen and (min-width:962px) and (max-width:1024px){.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls{left:58.5%;}}@media screen and (min-width:900px) and (max-width:1080px){.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls{max-width:220px;}}@media screen and (min-width:1080px) and (max-width:1280px){.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls{max-width:260px;}}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-groupname,.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-dealdescription{font-size:12px;font-weight:700;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-description-link{font-size:14px!important;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .hotel-star-ratings{color:#444;line-height:14px;font-size:11px;font-weight:600;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info .specials-hotel-short-description{font-size:11px;line-height:14px;font-weight:600;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .view-departure-dates .deparure-dates-label,.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .view-departure-dates div[aria-label]{font-size:11px;}.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-amount,.vertical-osf .forsalefinderblock-container.jetUIView .specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price{font-size:24px;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .content-section .specials-hotel-list ul.specials-hotel-list-deals .specials-hotel:hover{box-shadow:0 0 18px 0 rgba(0,0,0,.4);border-radius:8px;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .content-section .specials-hotel-list ul.specials-hotel-list-deals .specials-hotel:focus{box-shadow:0 0 2px 2px #cc4173;border-radius:8px;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .content-section .specials-hotel-list ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info-date-selection{display:block;font-size:12px;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .content-section .specials-hotel-list ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info-date-selection .specials-hotel-short-description-date-selection{font-size:12px;line-height:12px;font-weight:700;margin:0;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .content-section .specials-hotel-list ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-groupname-date-selection,.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .content-section .specials-hotel-list ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-dealdescription-date-selection{font-size:11px;line-height:14px;margin-bottom:4px;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .content-section .specials-hotel-list ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings{display:block;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .content-section .specials-hotel-list ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .hotel-star-ratings{display:none;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .content-section .specials-hotel-list ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating{top:30px;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .content-section .specials-hotel-list ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating span{font-size:10px;}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .content-section .specials-hotel-list ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info{margin:0;}@media screen and (min-width:420px) and (max-width:1100px){.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .content-section .specials-hotel-list ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights,.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .content-section .specials-hotel-list ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-from{letter-spacing:-.5px;}}.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .content-section .specials-hotel-list ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price,.vertical-osf .forsalefinderblock-container.jetUIView[data-showdateselections=True] .content-section .specials-hotel-list ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-amount{font-size:24px!important;}.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-groupname,.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-dealdescription{line-height:12px;padding-bottom:5px;}.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-description-link{line-height:24px;}.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-rating-img{height:20px;padding:0;}@supports(-webkit-touch-callout:none){.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-rating-img{height:20px;}}.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating .tripadvisor-review-span-container .tripadvisor-review-quantity[data-ta-reviews-amount]:not([data-ta-reviews-amount=""]):before{text-decoration:underline;}.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .view-departure-dates .deparure-dates-label,.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .view-departure-dates div[aria-label]{font-size:11px;line-height:20px;}.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from,.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights{font-size:11px;line-height:14px;}.vertical-osf .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-suffix{font-weight:700;line-height:10px;}.forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .hotel-star-ratings{font-weight:600;}.forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-groupname{font-weight:600;line-height:20px;}.forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-description-link{font-size:20px;line-height:30px;}.forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-groupname-date-selection,.forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-dealdescription-date-selection{display:block;}.forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info .specials-hotel-short-description{font-weight:600;}.forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-from,.forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights{letter-spacing:.5px;}.forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-amount,.forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price{font-size:35px;line-height:36px;font-weight:700;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description{margin-top:10px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info-date-selection{display:block;font-size:14px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info-date-selection .specials-hotel-short-description-date-selection{color:#cc4173;font-size:14px;line-height:20px;font-weight:600;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info-date-selection svg{display:none;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-destination-info{display:none;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-groupname,.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-dealdescription{display:none;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-groupname-date-selection,.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-dealdescription-date-selection{display:block;font-size:16px;font-weight:600;line-height:24px;text-transform:capitalize;color:#444;margin-bottom:16px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings{display:none;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights,.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from{letter-spacing:.5px;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price,.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-amount{color:#cc4173!important;font-size:40px!important;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li input[type=radio]:checked+label,.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li .Checked+label{background:#cc4173;border:.5px solid #fff;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label{color:#cc4173;border-color:#cc4173;}.forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label:hover{border-color:#cc4173;}ul.specials-hotel-list-deals .specials-hotel:hover{box-shadow:0 0 18px 0 rgba(0,0,0,.4);border-radius:8px;}ul.specials-hotel-list-deals .specials-hotel:focus{box-shadow:0 0 2px 2px #cc4173;border-radius:8px;}ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .container-description .view-departure-dates .specials-hotel-departure-dates-label svg path{fill:#cc4173!important;}ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li input:focus+label{box-shadow:0 0 2px 2px #cc4173;}ul.specials-hotel-list-deals .specials-hotel .specials-hotel-content-container a.specials-hotel-select-link:focus{box-shadow:0 0 2px 2px #cc4173;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel{max-height:300px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel .specials-hotel-info-image-placeholder .specials-hotel-info-image,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel .specials-hotel-info-image-placeholder .specials-hotel-info-image{width:100%;height:100%;object-fit:cover;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating span,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating span{font-size:10px;line-height:14px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-description-link,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-description-link{margin-top:0;font-size:20px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info{margin-top:10px;}@media screen and (max-width:900px){.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel{margin:0;margin-bottom:15px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description{padding:16px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-description-link,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-description-link{font-size:14px;margin-top:0;line-height:24px;min-height:48px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-groupname-date-selection,.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-dealdescription-date-selection,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-groupname-date-selection,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-dealdescription-date-selection{font-size:11px;line-height:14px;margin-bottom:4px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-short-description-date-selection,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-short-description-date-selection{font-size:12px;line-height:12px;font-weight:700;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings{display:block;margin-bottom:8px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .hotel-star-ratings,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .hotel-star-ratings{display:none;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .container-description .hotel-ratings .tripadvisor-rating{top:35px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info{margin:0;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights,.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from{font-weight:600;line-height:14px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-amount,.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-amount,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price{font-size:24px!important;margin-right:0;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-suffix,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-suffix{font-weight:400;font-size:11px;line-height:14px;width:auto;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-amount,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-amount{display:block;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-amount::first-letter,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-amount::first-letter {font-size:14px;vertical-align:text-bottom;margin-right:4px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls{margin:16px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView[data-showdateselections=True] .specials-hotel .specials-hotel-content-container .force-checkout-controls ul li label{padding:8px 10px;font-weight:600;}}@media screen and (max-width:900px){.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel{margin:0;margin-bottom:15px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-description-link,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-description-link{font-size:14px;line-height:24px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-groupname,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-groupname{font-size:12px;line-height:12px;font-weight:700;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .hotel-star-ratings,.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-short-description,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .hotel-star-ratings,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .specials-hotel-short-description{font-size:11px;line-height:14px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .tripadvisor-rating span,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .tripadvisor-rating span{font-size:10px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .tripadvisor-rating .tripadvisor-rating-img,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .tripadvisor-rating .tripadvisor-rating-img{height:20px;padding:0;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .tripadvisor-rating .tripadvisor-review-span-container .tripadvisor-review-quantity[data-ta-reviews-amount]:not([data-ta-reviews-amount=""]):before,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .tripadvisor-rating .tripadvisor-review-span-container .tripadvisor-review-quantity[data-ta-reviews-amount]:not([data-ta-reviews-amount=""]):before{text-decoration:underline;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .view-departure-dates .deparure-dates-label,.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .view-departure-dates div[aria-label],.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .view-departure-dates .deparure-dates-label,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .container-description .view-departure-dates div[aria-label]{font-size:11px;line-height:20px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights,.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-nights-info .specials-hotel-nights-from{letter-spacing:.5px;font-size:11px;line-height:14px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-amount,.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price-amount,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-summary .specials-hotel-price{font-size:24px;}.pricecachefinderblock:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-suffix,.ddlPageDealCard-block:not(.vertical-osf) .forsalefinderblock-container.jetUIView:not([data-showdateselections=True]) .specials-hotel .specials-hotel-content-container .hotel-stay-details .specials-hotel-price-suffix{font-weight:700;line-height:10px;}}