*{outline:none!important}.starter-template{padding:40px 15px;text-align:center}.container-fluid{max-width:1170px}.gotham-ss{font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500}button{transition:all .3s ease 0s}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.page-header{padding:0;margin:0;border:0}.page-header .phone-number{text-align:right;font-size:1.25em;color:#2c427c;display:inline-block;float:right}.page-header .logo,.page-header .phone-number{display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center;min-height:99px}.page-header .logo{background:url('/siteassets/great-getaways/westgate-cruise-travel-collection.png') no-repeat left center;width:235px;height:99px}.navbar{margin-bottom:0}.navbar-inverse{background:#e4e4e4;border:none}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#000;background-color:#d3d3d3}.navbar-inverse .navbar-nav>li>a{color:#000}.navbar-inverse .navbar-nav>li>a:hover{color:#000;background-color:#d3d3d3}.listings header{margin-top:35px;padding-bottom:5px;display:block}.listings header h3{font-weight:400}.listings header h3 span{color:#c59737;font-weight:500}.listings header+.listing{border-top:1px solid #dadada}.listings .listing.open{padding:17px 0 17px 17px}.listings .listing{position:relative;border-left:3px solid #c59737;padding:10px 17px;overflow:hidden;border-bottom:1px solid #dadada;transition:all .3s cubic-bezier(.22,.61,.36,1) 0s}.listing:not(.open):hover{background:#e6e6e6;cursor:pointer}.listings .listing:hover{}.listings .listing .deal-body{display:block}.listings .listing .deal-images{display:none}.listings .listing.open .deal-images{display:block;margin-right:25px}.listings .listing .deal-images{float:left}.listings .listing .deal-images figure{display:none}.listings .listing .deal-images .thumbnail{border:none;padding:none;margin:0;border-radius:0;padding:0;width:241px;height:181px}.listings .listing .deal-pricing{position:absolute;top:9px;right:15px;text-transform:uppercase;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500}.listings .listing.open .deal-pricing{position:absolute;top:15px;right:15px}.listings .listing .deal-pricing h4{display:inline-block;font-weight:normal;margin-left:15px;margin-top:0;margin-bottom:0}.listings .listing.open .deal-pricing h4{margin-bottom:15px;font-size:.9em}.listings .listing .deal-pricing h4.original{}.listings .listing .deal-pricing .original span{color:#a3244c}.listings .listing .deal-pricing .original sup{font-style:normal;font-size:.8em;display:inline-block}.listings .listing .deal-pricing span{display:inline-block;text-transform:uppercase;margin-right:10px}.listings .listing .deal-pricing .original,.listings .listing .deal-pricing .member{font-size:.9em}.listings .listing .deal-pricing .original span,.listings .listing .deal-pricing .member span{font-size:1.35em}.listings .listing .deal-pricing .button-container{text-align:right;display:inline-block;margin-left:15px;font-family:"Gotham SSm A","Gotham SSm B";font-style:normal;font-weight:500}.listings .listing.open .deal-pricing .button-container{display:block}.listings .listing .deal-pricing .button-container span{margin-right:0;border:1px solid #c59737;height:36px;line-height:37px;padding:0 10px;color:#c59737;display:none}.listings .listing.open .deal-pricing .button-container span{display:inline-block}.listings .listing .deal-pricing button{background-color:#c59737;color:#fff;border:none;height:36px;padding:0 10px;line-height:39px}.listings .listing .deal-pricing button:hover{background:#a3244c}.listings .listing .specs{list-style:none;display:inline-block;-webkit-padding-start:0;margin-bottom:0;padding:0}.listings .listing.open .specs{}.listings .listing .specs li{display:inline-block;margin-right:20px;font-size:1.05em;height:36px;line-height:36px;text-transform:lowercase}.listings .listing .specs li::first-letter {text-transform:capitalize}.listings .listing.open .specs li{height:auto;line-height:inherit}.listings .listing.open .details{display:table;margin-top:10px}.listings .listing .details{display:none;color:#909090}.listings .load-more{display:block;border-left:3px solid #c59737;border-bottom:1px solid #dadada}.listings .load-more .arrow{padding:5px 0 5px 40px;background:url('/siteassets/great-getaways/load-more-arrow.png') no-repeat 16px center}.listings .load-more:hover{cursor:pointer;background:#e6e6e6}.listings .load-more:hover .arrow{}@media(max-width:1022px){.listings .listing.open .deal-wrap{float:left}.listings .listing.open .deal-pricing{bottom:inherit;right:inherit;text-align:left;position:static!important;top:inherit}.listings .listing .deal-pricing h4{margin-left:0}.listings .listing.open .deal-pricing .button-container{display:inline-block}}@media(max-width:800px){.listings .listing.open .deal-pricing .button-container{display:block;text-align:left;margin-left:0}}@media(max-width:693px){.listings .listing .deal-images .thumbnail{width:160px;height:100px}.listings .listing .deal-body .details{display:none}.listings .listing .specs li{margin-right:10px;font-size:.9em}.listings .listing.open .details{font-size:.9em}.listings .listing .button-container span,.listings .listing .button-container button{font-size:.8em!important}}@media(max-width:553px){.listings .listing .deal-images .thumbnail{width:100%;height:inherit}.listings .listing.open .deal-images{margin-right:0;margin-bottom:15px}.listings .listing.open .deal-pricing h4{font-size:.7em!important}.listings .listing.open .deal-pricing h4 span{font-size:1.5em!important}.listings .listing.open .specs{margin-bottom:5px}.listings .listing.open .deal-pricing h4{margin-bottom:10px}}@media(max-width:768px){.listings .listing .deal-pricing{bottom:inherit;right:inherit;text-align:left;position:static!important;top:inherit}.listings .listing .deal-pricing h4{font-size:.7em!important}.listings .listing .deal-pricing h4 span{font-size:1.5em!important}}.refine-search{background:#efefef;padding:20px 0}.form-refine-search .checkin-month,.form-refine-search .destination{width:150px;display:inline-block}.form-refine-search .btn-primary{background:#c59737 url('/siteassets/great-getaways/arrow-white-right.png') no-repeat center center;border-radius:50%;border:none;width:35px;height:35px}.hero-heading{background:#e1cbaa url('/siteassets/great-getaways/hero-heading.jpg') no-repeat center center;min-height:164px}.hero-heading h2{margin:0;font-weight:500;font-size:2.875em;text-shadow:2px 2px #8d8d8d;color:#fff;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center;min-height:164px}