.featured-vacations-table{color:#000;font-family:"GT America","Helvetica Neue",sans-serif;font-weight:400}.featured-vacations-table td .attributes{color:#858585;font-family:"GT America","Helvetica Neue",sans-serif;font-weight:400}.featured-vacations-table td .residence-trip-subtotal-overlay,.featured-vacations-table td .key-member-overlay,.featured-vacations-table td .trip-subtotal-overlay,.featured-vacations-table td .unit-name-hover .detail-overlay .view-residence-overlay{text-align:center;width:50%}.featured-vacations-table td .trip-subtotal-overlay:before,.featured-vacations-table td .unit-name-hover .detail-overlay:before{content:url("/images/arrow-overlay.png");left:3%;position:absolute;top:-15px}.featured-vacations-table td .key-member-overlay,.featured-vacations-table td .trip-subtotal-overlay,.featured-vacations-table td .unit-name-hover .detail-overlay{box-shadow:0 0 6px #666;background:#fff;display:block;padding:10px;position:absolute;z-index:1}.featured-vacations-table th .sort-desc,.featured-vacations-table th .sort-asc,.featured-vacations-table th .no-sort{background-size:14px 14px;vertical-align:middle}.loading-container{text-align:center}.featured-vacations-filters{margin:0 2% 0 5%;padding:1rem 0 1.5rem}.featured-vacations-filters label{font-family:"GT America","Helvetica Neue",sans-serif;font-size:16px;color:#606060;line-height:18px}.featured-vacations-filters .reset{margin-left:10px}.featured-vacations-filters .col-1{width:30%}.featured-vacations-filters .col-1 .month-filter{width:90%}.featured-vacations-filters .col-2{width:30%}.featured-vacations-filters .col-2 .vacation-style-filter{width:90%}.featured-vacations-filters .col-3{width:40%}.featured-vacations-filters .col-3 .destination-filter{width:65%}.featured-vacations-search-results{font-size:13px;margin-bottom:2rem;text-align:center}.featured-vacations-search-results .count{background-color:#bbced9;border-radius:20px;color:#000;padding:0 .5rem}.featured-vacations-table-container{margin:0}.featured-vacations-table{-webkit-user-select:none;-o-user-select:none;user-select:none;-moz-user-select:none}.featured-vacations-table .hide{display:none}.featured-vacations-table thead{font-size:11px;font-family:"GT America","Helvetica Neue",sans-serif;color:#000;font-weight:700;letter-spacing:2px;line-height:13px;text-transform:uppercase;border-bottom:1px solid rgba(197,197,197,.5);color:#858585;letter-spacing:1px;white-space:nowrap}.featured-vacations-table th{padding:10px 5px;text-align:center}.featured-vacations-table th .current-sort{color:#5991b2}.featured-vacations-table th .no-sort{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgMTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwIDEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NTY1NjUiIGQ9Ik04LjY4LDMuNzdjMC0wLjA1NC0wLjAyMS0wLjEwOC0wLjA2Mi0wLjE0OUw0Ljk5OCwwTDEuMzgyLDMuNjE1Yy0wLjA4MywwLjA4My0wLjA4MywwLjIxNywwLDAuMjk5DQoJCWMwLjA4MywwLjA4MywwLjIxNywwLjA4MywwLjI5OSwwbDMuMzE2LTMuMzE2bDMuMzIxLDMuMzIxYzAuMDgzLDAuMDgzLDAuMjE3LDAuMDgzLDAuMjk5LDBDOC42NTksMy44NzgsOC42OCwzLjgyNCw4LjY4LDMuNzd6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjNjU2NTY1IiBkPSJNOC42OCw2LjIzYzAsMC4wNTQtMC4wMjEsMC4xMDgtMC4wNjIsMC4xNDlMNC45OTgsMTBMMS4zODIsNi4zODVjLTAuMDgzLTAuMDgzLTAuMDgzLTAuMjE3LDAtMC4zDQoJCWMwLjA4My0wLjA4MywwLjIxNy0wLjA4MywwLjI5OSwwbDMuMzE2LDMuMzE2TDguMzE4LDYuMDhjMC4wODMtMC4wODMsMC4yMTctMC4wODMsMC4yOTksMEM4LjY1OSw2LjEyMSw4LjY4LDYuMTc1LDguNjgsNi4yM3oiLz4NCjwvZz4NCjwvc3ZnPg0K");background-position:100% 0%}.featured-vacations-table th .sort-asc{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgMy45ODEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwIDMuOTgxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NTY1NjUiIGQ9Ik04LjY4LDMuNzdjMC0wLjA1NC0wLjAyMS0wLjEwOC0wLjA2Mi0wLjE0OUw0Ljk5OCwwTDEuMzgyLDMuNjE1Yy0wLjA4MywwLjA4My0wLjA4MywwLjIxNywwLDAuMjk5DQoJCWMwLjA4MywwLjA4MywwLjIxNywwLjA4MywwLjI5OSwwbDMuMzE2LTMuMzE2bDMuMzIxLDMuMzIxYzAuMDgzLDAuMDgzLDAuMjE3LDAuMDgzLDAuMjk5LDBDOC42NTksMy44NzgsOC42OCwzLjgyNCw4LjY4LDMuNzd6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");background-position:100% -100%}.featured-vacations-table th .sort-desc{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgMy45ODEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwIDMuOTgxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NTY1NjUiIGQ9Ik04LjY4LDAuMjEyYzAsMC4wNTQtMC4wMjEsMC4xMDgtMC4wNjIsMC4xNDlsLTMuNjIsMy42MjFMMS4zODIsMC4zNjdjLTAuMDgzLTAuMDgzLTAuMDgzLTAuMjE3LDAtMC4zDQoJCWMwLjA4My0wLjA4MywwLjIxNy0wLjA4MywwLjI5OSwwbDMuMzE2LDMuMzE2bDMuMzIxLTMuMzIxYzAuMDgzLTAuMDgzLDAuMjE3LTAuMDgzLDAuMjk5LDBDOC42NTksMC4xMDMsOC42OCwwLjE1Nyw4LjY4LDAuMjEyeiIvPg0KPC9nPg0KPC9zdmc+DQo=");background-position:100% 100%}.featured-vacations-table th:hover{cursor:pointer}.featured-vacations-table tr{border-bottom:1px solid rgba(197,197,197,.5)}.featured-vacations-table tr.tr-hover{background:rgba(187,206,217,.25)}.featured-vacations-table td{line-height:14px;padding:10px 5px;position:relative;text-align:center;vertical-align:middle}.featured-vacations-table td.book{padding-right:0}.featured-vacations-table td.unit-name{padding-left:0;text-align:left}.featured-vacations-table td.rate-cell{line-height:3px;padding:10px 25px;vertical-align:middle;white-space:nowrap}.featured-vacations-table td .rate{font-size:16px}.featured-vacations-table td .btn-table{max-width:90px;text-align:center;width:100%}.featured-vacations-table td .start-date,.featured-vacations-table td .end-date,.featured-vacations-table td .value,.featured-vacations-table td .res-specs{font-size:16px;padding-left:.25rem;vertical-align:bottom}.featured-vacations-table td .booked{background:#bfbfbf;border:#bfbfbf 1px solid;color:#fff;cursor:default}.featured-vacations-table td .booked:visited{color:#fff}.featured-vacations-table td .booked:hover{background:#bfbfbf;border:#bfbfbf 1px solid;color:#fff;cursor:default}.featured-vacations-table td .booked:active{background:#bfbfbf;border:#bfbfbf 1px solid;color:#fff;cursor:default}.featured-vacations-table td .booked{display:inline-block}.featured-vacations-table td .menu-experience-overview{margin-left:5px;vertical-align:-10%}.featured-vacations-table td .hide-detail-overlay{display:none}.featured-vacations-table td .unit-name-hover{display:inline-block}.featured-vacations-table td .unit-name-hover .detail-overlay{display:none;top:38px}.featured-vacations-table td .unit-name-hover .detail-overlay .unit-details-overlay{background-position:0 0;padding:0 0 10px 2px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.featured-vacations-table td .unit-name-hover .detail-overlay .overlay-bottom{padding:7px}.featured-vacations-table td .unit-name-hover .detail-overlay .view-residence-overlay{float:right;text-align:right}.featured-vacations-table td .unit-name-hover:hover{cursor:default}.featured-vacations-table td .unit-name-hover:hover .detail-overlay{display:block}.featured-vacations-table td .subtotal{font-size:16px;color:#000}.featured-vacations-table td .subtotal-hover:hover+.trip-subtotal-overlay{display:block}.featured-vacations-table td .hover-container{display:inline-block;position:relative}.featured-vacations-table td .trip-subtotal-overlay{font-family:"GT America","Helvetica Neue",sans-serif;font-size:13px;color:#606060;line-height:15px;color:#858585;display:none;float:left;left:49%;line-height:20px;top:45px;width:125px}.featured-vacations-table td .key-member-overlay{display:none;float:left;font-family:"GT America","Helvetica Neue",sans-serif;font-size:1.2em;line-height:16px;right:-158%;text-transform:none;top:27px;width:195px}.featured-vacations-table td .key-member-overlay:before{content:url("/images/arrow-overlay.png");position:absolute;right:10%;top:-15px}.featured-vacations-table td .subtotal-hover:hover+.key-member-overlay{display:block}.featured-vacations-table td .hide-subtotal-overlay{display:none}.featured-vacations-table td .residence-trip-subtotal-overlay{font-family:"GT America","Helvetica Neue",sans-serif;font-size:13px;color:#606060;line-height:15px;color:#858585;float:left;line-height:16px}.featured-vacations-table td.reg-user-message{font-size:16px;padding-right:.5%;text-align:center}.featured-vacations-table td .icon-calculator{background-size:10px;height:14px;margin-left:5px;width:14px}.featured-vacations-table td .attributes{font-size:11px;text-transform:uppercase}.featured-vacations-table .reg-user-pricing-message{font-size:16px;line-height:1em;text-align:center;text-transform:none;white-space:initial}.featured-vacations-table .unit-details{padding-left:0;text-align:left;width:19%}.featured-vacations-table .unit-destination{font-size:13px;color:#606060}.featured-vacations-table .unit-br,.featured-vacations-table .unit-ba{width:6%}.featured-vacations-table .trip-value,.featured-vacations-table .unit-occ{width:7%}.featured-vacations-table .unit-sqft{width:8%}.featured-vacations-table .arrival-date{width:14%}.featured-vacations-table .departure-date{width:15%}.featured-vacations-table .unit-nightly-rate{width:13%}.featured-vacations-table .book-unit{width:12%}.featured-vacations-table .start-day,.featured-vacations-table .end-day{font-family:"GT America","Helvetica Neue",sans-serif;font-size:13px;color:#606060;line-height:15px;color:#858585;line-height:14px}.ie9 .featured-vacations-table td .unit-name-hover .ie9 .detail-overlay .unit-details-overlay{background-position-x:-150px;height:16px;margin-bottom:10px!important}.ie9 .featured-vacations-table td .unit-name-hover .ie9 .detail-overlay .unit-details-overlay span{padding-left:15px}