@font-face{font-family:'Stag Sans Light';src:url('/Content/Styles/Fonts/Stag Sans Web-Light.eot');src:url('/Content/Styles/Fonts/Stag Sans Web-Light.eot?#iefix') format('embedded-opentype'),url('/Content/Styles/Fonts/Stag Sans Web-Light.woff') format('woff'),url('/Content/Styles/Fonts/Stag Sans Web-Light.ttf') format('truetype'),url('/Content/Styles/Fonts/Stag Sans Web-Light.svg#Stag Sans Web') format('svg');font-weight:100;font-style:normal;font-stretch:normal}@font-face{font-family:'Stag Sans Book';src:url('/Content/Styles/Fonts/Stag Sans Web-Book.eot');src:url('/Content/Styles/Fonts/Stag Sans Web-Book.eot?#iefix') format('embedded-opentype'),url('/Content/Styles/Fonts/Stag Sans Web-Book.woff') format('woff'),url('/Content/Styles/Fonts/Stag Sans Web-Book.ttf') format('truetype'),url('/Content/Styles/Fonts/Stag Sans Web-Book.svg#Stag Sans Web') format('svg');font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:'Stag Sans Thin';src:url('/Content/Styles/Fonts/stagsans-thin-webfont.eot');src:url('/Content/Styles/Fonts/stagsans-thin-webfont.eot?#iefix') format('embedded-opentype'),url('/Content/Styles/Fonts/stagsans-thin-webfont.woff') format('woff'),url('/Content/Styles/Fonts/stagsans-thin-webfont.ttf') format('truetype'),url('/Content/Styles/Fonts/stagsans-thin-webfont.svg#Stag Sans Web') format('svg');font-weight:400;font-style:normal;font-stretch:normal}.centered{display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center}.link{text-transform:uppercase;cursor:pointer}.clear{clear:both}.right{float:right}.left{float:left}.hide{display:none}.show{display:block}.relative{position:relative}.no-shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.center-horizontal{margin:0 auto;display:table}.error-text{color:red}.inlineblock{display:inline-block}.purple-close-button{text-transform:uppercase;cursor:pointer;width:55px}.purple-close-button .purple-close-text{margin-left:5px;margin-top:2px;font-family:Arial;font-size:11px;color:#6f5391;float:left}.purple-close-button .purple-close-x-icon{background-image:url('/Content/img/close_x.png');background-repeat:no-repeat;background-position:0 0;width:12px;height:13px;background-color:transparent;float:left}.white-close-button{cursor:pointer}.white-close-button .white-close-text{margin-left:5px;margin-top:1px;font-family:'Stag Sans Book';font-size:18px;color:#fff;float:left}.white-close-button .white-close-x-icon{background-image:url('/Content/img/close_x_med_white.png');background-repeat:no-repeat;background-position:0 4px;width:15px;height:19px;background-color:transparent;float:left}.page-title-bar{padding:56px 64px;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;min-height:174px;background-repeat:no-repeat}.page-title-text{font-family:'Stag Sans Thin';font-size:62px;color:#fff;position:relative;z-index:1}.page-title-subtext{font-family:'Stag Sans Light';font-size:20px;color:#fff;text-transform:uppercase;position:relative;z-index:1}.page-header-bar{background-color:#dfdfdf;height:64px;width:100%;padding:0 6%}.page-navigation-title{font-family:'Stag Sans Light';font-size:1.45em;color:#3b3b3b;padding:16px 2% 16px 0;float:left}.page-navigation-option{font-family:'Stag Sans Light';font-size:1.45em;color:#4f2e65;height:100%;padding:22px 1.9%;float:left;text-transform:uppercase;cursor:pointer}.page-navigation-option.selected{font-family:'Stag Sans Light';font-size:1.45em;color:#555;background-color:#fff;cursor:default}.loader-image-wrapper{margin:0 auto;width:100px;height:100px}.type-ahead-dropdown .twitter-typeahead{background-color:#fff;float:left}.type-ahead-dropdown .tt-hint{display:none}.type-ahead-dropdown .tt-dropdown-menu{background-color:#fff;border:solid 1px #999;-webkit-box-shadow:0 0 10px 1px #999;-moz-box-shadow:0 0 10px 1px #999;box-shadow:0 0 10px 1px #999}.type-ahead-dropdown .tt-suggestion p{font-family:Arial;font-size:14px;color:#4f2e65;margin:0;line-height:1.428571429;border-bottom:solid 1px #999;padding:3px 20px}.type-ahead-dropdown .tt-suggestion.tt-is-under-cursor p{color:#fff;background-color:#6f5391;margin:0}.arrow.yellow{background-image:url('/Content/img/Arrows/home_arrow_sprite.png');background-repeat:no-repeat;background-position:-17px -4px;width:17px;height:25px;background-color:transparent}.arrow.yellow.down{background-image:url('/Content/img/Arrows/yellow_down_arrow.png');background-repeat:no-repeat;background-position:0 0;width:18px;height:10px;background-color:transparent}.arrow.purple{background-image:url('/Content/img/Arrows/home_arrow_sprite.png');background-repeat:no-repeat;background-position:0 -7px;width:17px;height:18px;background-color:transparent}.arrow.purple.down{background-image:url('/Content/img/Arrows/purple-down-arrow.png');background-repeat:no-repeat;background-position:0 0;width:18px;height:11px;background-color:transparent}.arrow.purple.left{background-image:url('/Content/img/Arrows/purple-left-arrow.png');background-repeat:no-repeat;background-position:0 0;width:11px;height:18px;background-color:transparent}.arrow.white{background-image:url('/Content/img/Arrows/home_arrow_sprite.png');background-repeat:no-repeat;background-position:-32px -7px;width:17px;height:18px;background-color:transparent}.book-icon.white{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-50px -150px;width:24px;height:19px;background-color:transparent;float:left;margin-right:5px}.book-offer-icon.white{background-image:url('/Content/img/book_icon_sm_white.png');background-position:0 0;width:15px;height:17px;background-color:transparent;background-repeat:no-repeat;float:left;margin-right:10px;margin-top:1px}.share-icon{float:left;margin-right:5px}.share-icon.white{background-image:url('/Content/img/share_icon.png');background-repeat:no-repeat;background-position:0 0;width:24px;height:19px;background-color:transparent}.share-icon.yellow{background-image:url('/Content/img/Plan/share.png');background-repeat:no-repeat;background-position:0 0;width:28px;height:22px;background-color:transparent}.search-icon{background-image:url("/Content/img/search_icon.png");background-repeat:no-repeat;background-position:0 0;width:32px;height:32px;background-color:transparent;text-transform:uppercase;cursor:pointer;background-position:center;background-color:#4f2e65}.add-icon{text-transform:uppercase;cursor:pointer;margin-right:5px}.add-icon.white{background-image:url('/Content/img/Plan/add-icon.png');background-repeat:no-repeat;background-position:0 0;width:17px;height:17px;background-color:transparent}.remove-icon{text-transform:uppercase;cursor:pointer;margin-right:5px}.remove-icon.white{background-image:url('/Content/img/Plan/remove-icon.png');background-repeat:no-repeat;background-position:0 0;width:17px;height:17px;background-color:transparent}small-arrow-icon{text-transform:uppercase;cursor:pointer;margin-right:5px}small-arrow-icon.white{background-image:url('/Content/img/Plan/white-arrow.png');background-repeat:no-repeat;background-position:0 0;width:12px;height:20px;background-color:transparent}.info-icon{text-transform:uppercase;cursor:pointer;margin-right:5px}.info-icon.white{background-image:url('/Content/img/Plan/white-info-icon.png');background-repeat:no-repeat;background-position:0 0;width:22px;height:21px;background-color:transparent}.info-icon.yellow{background-image:url('/Content/img/Plan/yellow-info-icon.png');background-repeat:no-repeat;background-position:0 0;width:22px;height:22px;background-color:transparent}.info-icon.purple{background-image:url('/Content/img/Plan/purple-info-icon.png');background-repeat:no-repeat;background-position:0 0;width:22px;height:22px;background-color:transparent}.wishlist-button-icon{float:left;margin-right:5px}.wishlist-button-icon.white{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:0 -150px;width:20px;height:19px;background-color:transparent}.wishlist-button-icon.purple{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:0 -169px;width:20px;height:19px;background-color:transparent}.purple-x-circle-icon{background-image:url('/Content/img/exit-icon.png');background-repeat:no-repeat;background-position:0 0;width:31px;height:31px;background-color:transparent}.purple-x-circle-icon:hover{background-image:url('/Content/img/exit-icon.png');background-repeat:no-repeat;background-position:0 -31px;width:31px;height:31px;background-color:transparent}.purple-x-circle-icon:active{background-image:url('/Content/img/exit-icon.png');background-repeat:no-repeat;background-position:0 -62px;width:31px;height:31px;background-color:transparent}.facebook-icon.gray.small{background-image:url('/Content/img/Social Icons/small_facebookicon.png');background-repeat:no-repeat;background-position:0 0;width:34px;height:34px;background-color:transparent}.foursquare-icon.gray.x-small{background-image:url('/Content/img/Social Icons/x_small_foursquare_icon.png');background-repeat:no-repeat;background-position:0 0;width:25px;height:25px;background-color:transparent}.foursquare-icon.gray.small{background-image:url('/Content/img/Social Icons/small_foursquareicon.png');background-repeat:no-repeat;background-position:0 0;width:34px;height:34px;background-color:transparent}.foursquare-icon.purple.x-small{background-image:url('/Content/img/Social Icons/foursquare-icon-small-purple.jpg');background-repeat:no-repeat;background-position:0 0;width:14px;height:14px;background-color:transparent}.spinner.white{background-image:url('/Content/img/spinner-white.gif');background-repeat:no-repeat;background-position:0 0;width:36px;height:36px;background-color:transparent}.spinner.gray{background-image:url('/Content/img/spinner-gray.gif');background-repeat:no-repeat;background-position:0 0;width:71px;height:69px;background-color:transparent}.dark-purple-button{text-transform:uppercase;cursor:pointer;background-color:#4f2e65}.dark-purple-button .button-text{font-family:'Stag Sans Book';font-size:15px;color:#fff;line-height:16px}.dark-purple-button:hover:not(.disabled){background-color:#693194}.dark-purple-button:active{background-color:#391b50}.dark-purple-button.disabled{opacity:.3;cursor:default}.dark-purple-button.wishlisted,.dark-purple-button.reviewed{background-color:#fff}.dark-purple-button.wishlisted .button-text,.dark-purple-button.reviewed .button-text{font-family:'Stag Sans Light';font-size:16px;color:#4f2e65}.dark-purple-button.addedToItinerary{background-color:#fff}.dark-purple-button.addedToItinerary .button-text{font-family:'Stag Sans Light';font-size:16px;color:#4f2e65}.dark-purple-button.addedToItinerary:hover{background-color:#fff}.light-purple-button{text-transform:uppercase;cursor:pointer;background-color:#6f5391}.light-purple-button .button-text{font-family:'Stag Sans Book';font-size:15px;color:#fff;line-height:16px}.light-purple-button:hover:not(.disabled){background-color:#c3a8de}.light-purple-button:active{background-color:#8f5ec2}.light-purple-button.disabled{opacity:.3;cursor:default}.light-purple-button.wishlisted,.light-purple-button.reviewed{background-color:#fff}.light-purple-button.wishlisted .button-text,.light-purple-button.reviewed .button-text{font-family:'Stag Sans Book';font-size:15px;color:#6f5391}.paging-button-container{text-align:center}.paging-buttons{margin:15px auto;display:inline-block}.paging-bullet{background-image:url('/Content/img/Paging/dots.png');background-repeat:no-repeat;background-position:0 0;width:9px;height:9px;background-color:transparent;float:left;margin:8px 5px 0 5px;text-transform:uppercase;cursor:pointer}.paging-bullet.selected{background-image:url('/Content/img/Paging/dots.png');background-repeat:no-repeat;background-position:0 -9px;width:9px;height:9px;background-color:transparent}.paging-buttons-container{float:left;margin:6px 0 0 0}.paging-buttons-container .paging-button{font-family:'Stag Sans Light';font-size:14px;cursor:pointer;margin:0 5px;color:#b9b9b9}.paging-buttons-container .paging-button.selected{text-decoration:underline;cursor:default;color:#522274}.paging-arrow-left{background-image:url('/Content/img/Paging/left-arrow.png');background-repeat:no-repeat;background-position:0 0;width:16px;height:26px;background-color:transparent;float:left;cursor:pointer;margin-right:10px}.paging-arrow-right{background-image:url('/Content/img/Paging/right-arrow.png');background-repeat:no-repeat;background-position:0 0;width:16px;height:26px;background-color:transparent;float:left;cursor:pointer;margin-left:10px}.paging-arrow-right-end,.paging-arrow-left-end{display:none}input[type=text],input[type=password]{height:32px;border:solid 1px #c4c2c5;font-family:Arial;font-size:15px;color:#555;padding-left:8px}.null-text{font-family:'Stag Sans Light';font-size:1.5em;color:#999}#header-fb-login-button{position:absolute;cursor:pointer;top:6px;right:25px;height:51px;width:210px;background:url('/Content/img/fb-connect-with-bg.png')}#header-fb-login-button:hover{background-position:0 -51px}@media screen and (min-width:481px)and (max-width:1024px){#header-fb-login-button{position:absolute;cursor:pointer;top:6px;right:10px;width:92px;height:51px;background:url('/Content/img/fb-connect-tablet-with-bg.png')}}@media screen and (max-width:480px){#header-fb-login-button{position:absolute;cursor:pointer;top:6px;right:10px;height:46px;width:62px;background:url('/Content/img/fb-connect-mobile-with-bg.png')}#header-fb-login-button:hover{background-position:0 -46px}}@media screen and (min-width:1025px){.mobile{display:none}.desktop{display:block}}@media screen and (min-width:481px)and (max-width:1024px){.mobile{display:none}.desktop{display:block}}@media screen and (min-width:481px)and (max-width:1024px){.page-navigation-option,.page-navigation-option.selected{padding:22px 1%;font-size:1.3em}.page-header-bar{padding:0 3%;overflow:visible}}@media screen and (max-width:768px){.page-navigation-option{width:50%}}@media screen and (max-width:480px){body{font-size:11px}.page-title-text{font-family:'Stag Sans Thin';font-size:50px;color:#fff}.page-title-subtext{font-family:'Stag Sans Light';font-size:16px;color:#fff}.page-header-bar{padding:0}.page-title-bar{padding:92px 32px 0}.desktop{display:none}.mobile{display:block}.page-navigation-option{padding:22px 10px}#oo_tab{display:none!important}.book-offer-icon.white{background-image:url('/Content/img/book_icon_med_white.png');background-position:0 0;width:22px;height:24px;background-color:transparent;background-repeat:no-repeat;float:left;margin:0 10px 0 0}.share-icon{float:none;margin:0;display:inline-block}}.grid-hotels-container{text-align:left;padding:0 35px}.discover-hot-escapes-no-results{font-family:'Stag Sans Book';font-size:20px;color:#4f2e65;padding:10px;text-align:center;line-height:1.4;margin-top:30px;margin-bottom:30px}.discover-hot-escapes-no-results a{text-decoration:underline;color:#4f2e65}.discover-title-bar{background-image:url('/Content/img/discover_header_photo.png');background-repeat:no-repeat;background-position:0 0;width:100%;height:194px;background-color:transparent;background-position:center right}#discover-navigation-title{font-family:'Stag Sans Light';font-size:1.45em;color:#3b3b3b;padding:22px 2.3% 16px 0;float:left}#discover-content{padding-bottom:20px;padding-top:20px}.discover-content-header{padding:34px 0;width:89%;margin:0 auto;position:relative}.discover-content-header .discover-content-description{font-family:'Stag Sans Light';font-size:26px;color:#999;float:left;width:50%;line-height:1}.discover-mobile-content-header{display:none}#discover-search-textfield{float:left;width:255px}.discover-search-icon{float:left;background-image:url("/Content/img/search_icon.png");background-repeat:no-repeat;background-position:0 0;width:32px;height:32px;background-color:transparent;text-transform:uppercase;cursor:pointer;background-position:center;background-color:#4f2e65}.discover-loadmore-button{text-transform:uppercase;cursor:pointer;width:170px;text-align:center;padding:10px 0;background-color:#efefef;font-family:'Stag Sans Light';font-size:18px;color:#4f2e65;margin:0 auto 15px}#discover-search-tab{width:306px;float:left;padding:16px 1%;overflow:visible}#discover-search-tab .tt-dropdown-menu{width:325px}.discover-view-button-container{display:inline-block;position:absolute;bottom:0;right:0;margin-bottom:34px}.discover-view-button-container .view-toggle-container{float:right}.discover-view-button-container .view-toggle-container .grid-display-button{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-150px -200px;width:26px;height:20px;background-color:transparent;float:right;padding:0 20px;margin-left:14px;text-transform:uppercase;cursor:pointer;margin-top:10px}.discover-view-button-container .view-toggle-container .grid-display-button.selected{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-150px -220px;width:26px;height:20px;background-color:transparent;cursor:default}.discover-view-button-container .view-toggle-container .discover-view-button-borderwrapper{height:30px;border-right:solid 1px #dfdfdf;float:right;margin-top:5px}.discover-view-button-container .view-toggle-container .discover-view-button-borderwrapper .hero-display-button{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-100px -200px;width:27px;height:20px;background-color:transparent;padding:0 20px;padding-left:20px;text-transform:uppercase;cursor:pointer;margin-top:5px}.discover-view-button-container .view-toggle-container .discover-view-button-borderwrapper .hero-display-button.selected{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-100px -220px;width:27px;height:20px;background-color:transparent;cursor:default}.discover-hot-escapes-filter-wrapper{float:left;margin:0 0 0 20px;font-family:'Stag Sans Light';font-size:14px;color:#999;cursor:default;display:inline-block;position:absolute;bottom:0;margin-bottom:34px}.discover-hot-escapes-filter-wrapper .availability{font-size:12px}.discover-hot-escapes-filter-wrapper .discover-hot-escapes-label-wrapper.inactive{opacity:.4}.discover-hot-escapes-filter-wrapper .discover-hot-escapes-label-wrapper label{font-weight:normal;margin-left:5px}.discover-hot-escapes-filter-wrapper .countdown-clock{display:none;font-weight:normal}.discover-hot-escapes-filter-wrapper .countdown-clock.active{display:block}.discover-hot-escapes-filter-wrapper .countdown-clock p{display:table-caption;margin:0}.discover-hot-escapes-filter-wrapper .countdown-clock .countdown-clock-header-wrapper{display:table-row}.discover-hot-escapes-filter-wrapper .countdown-clock .countdown-clock-header-wrapper .countdown-clock-header-field{font-variant:small-caps;padding:8px;font-weight:bold;font-family:'Stag Sans Light';font-size:15px;color:#999;display:table-cell;text-align:center}.discover-hot-escapes-filter-wrapper .countdown-clock .countdown-clock-face-wrapper{display:table-row}.discover-hot-escapes-filter-wrapper .countdown-clock .countdown-clock-face-wrapper .countdown-clock-face-field{font-family:'Stag Sans Light';font-size:24px;color:#4f2e65;font-weight:bold;padding:3px;display:table-cell;text-align:center}@media screen and (min-width:481px)and (max-width:1024px){.grid-hotels-container{text-align:left;padding:0 20px}.discover-content-header{width:94%}.discover-content-header .discover-recommended-description{font-size:23px;width:78%}.discover-hot-escapes-no-results{font-family:'Stag Sans Book';font-size:18px;color:#4f2e65;padding:10px;text-align:center;line-height:1.4;margin-top:20px;margin-bottom:20px}#discover-search-tab{width:30%;padding:16px 1%;min-width:233px}#discover-search-textfield{width:100%}#discover-navigation-title{padding-right:2%;font-size:1.3em}.discover-content-header{display:none}.discover-mobile-content-header{display:block;padding:0;width:90%;line-height:1.3;font-family:'Stag Sans Light';font-size:26px;color:#999;margin:20px auto}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper{font-family:'Stag Sans Light';font-size:14px;color:#999;margin-top:20px}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .availability{font-size:12px}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .discover-hot-escapes-label-wrapper{margin-bottom:20px}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .discover-hot-escapes-label-wrapper.inactive{opacity:.4}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .discover-hot-escapes-label-wrapper label{font-weight:normal;margin-left:5px}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .countdown-clock{display:none;font-weight:normal}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .countdown-clock.active{display:block}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .countdown-clock p{display:table-caption;margin:0}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .countdown-clock .countdown-clock-header-wrapper{display:table-row}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .countdown-clock .countdown-clock-header-wrapper .countdown-clock-header-field{font-variant:small-caps;padding:8px;font-weight:bold;font-family:'Stag Sans Light';font-size:15px;color:#999;display:table-cell;text-align:center}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .countdown-clock .countdown-clock-face-wrapper{display:table-row}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .countdown-clock .countdown-clock-face-wrapper .countdown-clock-face-field{font-family:'Stag Sans Light';font-size:24px;color:#4f2e65;font-weight:bold;padding:3px;display:table-cell;text-align:center}}@media screen and (min-width:481px)and (max-width:768px){.discover-view-button-container{display:none}.discover-content-header .discover-recommended-description{margin:0 auto;float:none}}@media screen and (max-width:768px){#discover-navigation-bar{text-align:center;padding:0}#discover-navigation-title{display:none}}@media screen and (max-width:480px){.grid-hotels-container{text-align:center;padding:0}.discover-hot-escapes-no-results{font-family:'Stag Sans Book';font-size:14px;color:#4f2e65;padding:10px 20px 10px 20px;text-align:center;line-height:1.2;margin-top:10px;margin-bottom:10px}.discover-title-bar{-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;min-height:174px;background-repeat:no-repeat}#discover-navigation-title{display:none}.discover-navigation-bar{padding:0;height:42px}#discover-search-tab{display:none}.discover-content-header{display:none}.discover-content{margin-top:20px}.discover-view-button-container{display:none}.discover-mobile-content-header{display:block;padding:10px;line-height:1.3;font-family:'Stag Sans Light';font-size:18px;color:#999}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper{font-family:'Stag Sans Light';font-size:14px;color:#999;margin-top:20px}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .availability{font-size:12px}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .discover-hot-escapes-label-wrapper.inactive{opacity:.4}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .discover-hot-escapes-label-wrapper label{font-weight:normal;margin-left:5px}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .countdown-clock{display:none;font-weight:normal}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .countdown-clock.active{display:block}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .countdown-clock p{display:table-caption;margin:0}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .countdown-clock .countdown-clock-header-wrapper{display:table-row}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .countdown-clock .countdown-clock-header-wrapper .countdown-clock-header-field{font-variant:small-caps;padding:8px;font-weight:bold;font-family:'Stag Sans Light';font-size:15px;color:#999;display:table-cell;text-align:center}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .countdown-clock .countdown-clock-face-wrapper{display:table-row}.discover-mobile-content-header .discover-hot-escapes-mobile-filter-wrapper .countdown-clock .countdown-clock-face-wrapper .countdown-clock-face-field{font-family:'Stag Sans Light';font-size:24px;color:#4f2e65;font-weight:bold;padding:3px;display:table-cell;text-align:center}}.offer-notifications-card{width:100%;max-width:450px;height:485px;margin:0 20px 40px 20px;background-color:#e9eae9;padding:30px 55px;display:inline-block;vertical-align:top}.offer-notifications-card .offer-notifications-title-container{width:100%;margin:100px 0 50px 0}.offer-notifications-card .offer-notifications-title-container .offer-notifications-title-wrapper{width:250px;margin:auto;padding-bottom:30px;border-bottom:1px solid #bbb}.offer-notifications-card .offer-notifications-title-container .offer-notifications-title-wrapper .offer-img{float:left;background-image:url('/Content/img/book_icon_lg_purple.png');background-repeat:no-repeat;background-position:0 0;width:26px;height:32px;background-color:transparent}.offer-notifications-card .offer-notifications-title-container .offer-notifications-title-wrapper .offer-txt{float:left;margin-left:10px;font-family:'Stag Sans Light';font-size:2em;color:#4f2e65}.offer-notifications-card .offer-notifications-card-description{font-family:'Stag Sans Light';font-size:26px;color:#838282;line-height:1.2}@media screen and (max-width:768px){.offer-notifications-card{margin:10px 0;height:320px;width:300px;padding:10px 10px}.offer-notifications-card .offer-notifications-title-container{margin:40px 0 40px 0}.offer-notifications-card .offer-notifications-card-description{font-size:20px}}#filters{background-color:#aaa;border:solid 1px #b9b9b9;margin:10px 0 34px;width:100%;height:50px}#filters .mobile{display:none}#filters .btn-group{display:block;height:100%}#filters .btn-group .dropdown{float:left;height:100%}#filters .btn-group .dropdown .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#aaa}#filters .dropdown-menu li>a{border-bottom:solid 1px #999}#filters .dropdown-menu li.disabled>a{font-family:Arial;font-size:14px;color:#b9b9b9}#filters .dropdown-menu li:not(.disabled)>a{font-family:Arial;font-size:14px;color:#4f2e65;cursor:pointer}#filters .dropdown-menu li.selected>a{font-weight:bold}#filters .dropdown-menu>li:not(.disabled)>a:hover,#filters .dropdown-menu>li:not(.disabled)>a:focus{background-color:#6f5391;font-family:Arial;font-size:14px;color:#fff;background-image:none}#quickselect_filters{width:22%;min-width:170px}#brand_filters{width:14%;min-width:99px}#category_filters{width:15%;min-width:109px}#hot_escapes_filter{height:100%;width:29%;min-width:223px;float:left}#hot_escapes_filter .filters-header-option{padding:12px 0 12px 5px}#hot_escapes_filter .filters-header-option div{display:block}#hot_escapes_filter .filters-header-option div.inactive{opacity:.4;cursor:default}#hot_escapes_filter .filters-header-option div input[type="checkbox"]{float:left;margin-top:5.5px}#hot_escapes_filter .filters-header-option div .chk-label{margin-left:2px;margin-top:3.5px;font-size:16px;font-weight:normal;float:left}#reset_filter{width:8%;text-align:center;float:left;padding:5px;position:relative;height:100%}#reset_filter button{position:absolute;top:50%;left:0;height:30px;margin-top:-15px;background-color:#aaa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-weight:bold;padding:0;width:80%;margin-left:10%}.filters-header-option{border-right:solid 1px #b9b9b9;padding:6px 3%;height:100%;width:100%}.filters-header-option .filter-title-text{font-family:'Stag Sans Light';font-size:15px;color:#4f2e65;display:inline-block}.filters-header-option .arrow{display:inline-block;margin-left:5px}.filters-title{width:12%;float:left;height:100%;padding:15px 0 0 5px;font-family:'Stag Sans Light';font-size:15px;color:#3b3b3b;background-color:#eee}.search-results-header{padding:0 5.5%}.search-results-header #search-description{margin:18px 0}.search-results-header #search-description .purple-close-button{display:none}.search-results-header #search-description .search-results-count-label{font-family:'Stag Sans Light';font-size:1.3em;color:#999}.search-results-header #search-description .search-city-label{font-family:'Stag Sans Light';font-size:1.45em;color:#3b3b3b}.search-reset-container{text-transform:uppercase;cursor:pointer;font-family:'Stag Sans Light';font-size:16px;color:#fff}@media screen and (min-width:481px)and (max-width:1024px){#search-results-container{font-size:13px}.filters-title{width:7%;min-width:51px;font-size:13px}#quickselect_filters{width:23%;min-width:0}#brand_filters{width:14%;min-width:0}#category_filters{width:15%;min-width:0}#hot_escapes_filter{width:31%;min-width:0}#reset_filter{width:10%;min-width:0}.filters-header-option .filter-title-text{font-size:13px}.search-reset-container{font-size:13px}#hot_escapes_filter .filters-header-option div .chk-label{font-size:13px;margin-top:5.5px}}@media screen and (min-width:481px)and (max-width:884px){.search-results-header{padding:0 1%}#reset_filter{min-width:73px}}@media screen and (max-width:480px){#search-results-container .center-horizontal{padding-top:60px}.search-results-header{text-align:left;padding:10px 20px 0 20px}.search-results-header #search-description{padding:0 5px}.search-results-header #search-description .purple-close-button{float:right}.search-results-header #search-description .search-results-count-label{font-family:'Stag Sans Light';font-size:1.3em;color:#522274;padding-bottom:10px}.search-results-header #search-description .search-city-label{font-family:'Stag Sans Light';font-size:2.2em;color:#522274}}@media screen and (max-width:480px){#filters .filter-hot-escapes-wrapper{font-family:'Stag Sans Light';font-size:14px;color:#999;margin:15px 0 0 0;position:relative;padding:0;float:none;display:block}#filters .filter-hot-escapes-wrapper .availability{font-size:12px}#filters .filter-hot-escapes-wrapper .filter-hot-escapes-label-wrapper.inactive{opacity:.4}#filters .filter-hot-escapes-wrapper .filter-hot-escapes-label-wrapper label{font-weight:normal;margin-left:5px}#filters{background-color:transparent;border:none;height:auto;margin:10px 0 0;position:relative}#filters .desktop{display:none}#open-search-filter-btn{width:100%;text-align:left;vertical-align:middle;padding:12px;position:relative;background-color:#6f5391}#open-search-filter-btn .button-image-open-filters{float:right}#open-search-filter-btn .button-image-open-filters img{width:12px}#open-search-filter-btn .button-image-close-filters{float:right;display:none}#open-search-filter-btn .button-image-close-filters img{width:12px}.search-filters-container{width:100%;position:relative;right:0;background-color:#4f2e65;z-index:1;padding-bottom:10px;display:none}.search-filter-section-container .search-filter-section-image{float:right}.search-filter-section-container .search-filter-section-image img{width:10px}.search-filter-section-container .close-section-filter{display:none}div.search-filter-section-header{font-family:'Stag Sans Light';font-size:18px;color:#fff;padding:15px 10px 15px 10px}div.search-filter-section-header span.search-filter-section-header{padding:15px 10px 15px 10px}.search-filter-section{list-style:none;padding:0 10px;display:none}.search-filter-section li.hotelfilter{background-color:#fff;padding:6px 4px 6px 4px;margin-bottom:4px;font-weight:bold;vertical-align:middle;font-family:'Stag Sans Light';font-size:15px;color:#000;cursor:pointer;line-height:1.3}.search-filter-section li.hotelfilter .hotelfilter-label{padding-left:4px;vertical-align:middle}.search-filter-section li.hotelfilter img{width:21px;float:left;padding:3px}.search-filter-section li.hotelfilter .filter-results-label,.search-filter-section li.hotelfilter .resultsCount{display:none}.search-filter-section li.hotelfilter span.hotelfilter-selected{display:none}.search-filter-section li.disabled{color:#999;cursor:default}.search-filter-bottom{padding:0 10px;display:table;width:100%;position:relative;font-family:'Stag Sans Book';font-size:15px;color:#fff;line-height:16px;text-align:center;text-transform:uppercase;cursor:pointer}.search-filter-bottom .hotelfilterapply{width:48%;float:left;text-transform:uppercase;cursor:pointer;padding:10px 0;background-color:#6f5391}.search-filter-bottom .hotelfilterreset{background-color:#999;width:48%;padding:10px 0;float:right}}.hotel-card{width:100%;max-width:450px;height:500px;margin:0 20px 40px 20px;position:relative;text-align:left;vertical-align:top}.remove-from-wishlist-btn{display:none}.hotelcard-front,.hotelcard-back{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#e9eae9}.hotelcard-back{padding:10px;padding-top:15px}.hotelcard-img{position:absolute;top:0;left:0;margin-left:-17%;height:400px;z-index:0}.hotelcard-relative-img{position:relative;width:100%;height:400px;overflow:hidden}.hotelcard-relative-badge-img{position:absolute;bottom:76px;right:0;width:150px;height:150px;z-index:10}.hotelcard-badge-img{position:absolute;bottom:0;right:0;height:150px;width:150px;z-index:500;padding:5px}.hotelcard-img-footer,.hotelcard-img-footer-background{position:absolute;bottom:0;width:100%;height:76px;padding:5px}.hotelcard-img-footer-background{background-color:#fff;opacity:.9}.hotelcard-hotel-data{float:left;width:90%}.hotelcard-facepile-container{float:left;padding:16px 0 0 11px;width:260px;border-right:solid 1px #d3d3d3;height:100%}.hotelcard-facepile-container .facepile{margin-left:5px;border:solid 1px #838282;height:40px;width:40px}.hotelcard-facepile-container .facepile-subtext{font-family:Arial;font-size:11px;color:#555;margin-left:11px;margin-top:6px}.hotelcard-remove-recommended-button{width:137px;text-transform:uppercase;cursor:pointer}.hotelcard-arrow-forward-button{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:0 -200px;width:15px;height:26px;background-color:transparent;float:right;margin-right:20px;margin-top:22px;text-transform:uppercase;cursor:pointer}.hotelcard-arrow-back-button{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-50px -200px;width:35px;height:31px;background-color:transparent;float:right;text-transform:uppercase;cursor:pointer;margin-top:20px;margin-right:20px}.hotelcard-arrow-back-button.hotelcard-hot-escapes{margin-top:10px}.hotelcard-facebook-icon{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-200px -150px;width:52px;height:52px;background-color:transparent;float:left}.hotelcard-foursquare-icon{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-300px -150px;width:53px;height:52px;background-color:transparent;float:left}.hotelcard-hotel-name{line-height:1;max-height:60px;font-size:25px;-ms-word-wrap:normal;word-wrap:normal}.hotelcard-hotel-name a{font-family:'Stag Sans Book';font-size:25px;color:#4f2e65;text-decoration:none}.hotelcard-location{font-family:'Stag Sans Book';font-size:17px;color:#4f2e65;max-height:24px}.hotelcard-footer{height:100px;background-color:#e9eae9;border-top:solid 1px #d3d3d3}.hotelcard-footer a{text-decoration:none}.fadeIn{visibility:hidden}.hotelcard-back-details{padding:10px;height:400px;width:100%;position:relative;background-color:#e9eae9}.hotelcard-back-details .hotelcard-hotel-name{margin-top:10px;margin-bottom:0;font-family:'Stag Sans Light';font-size:26px;color:#4f2e65;cursor:pointer}.hotelcard-back-details .hotelcard-location{font-family:'Stag Sans Book';font-size:19px;color:#4f2e65;margin-bottom:0;max-height:24px}.hotelcard-category{margin:3px 0;font-family:Arial;font-size:1.2em;color:#4f2e65}.hotelcard-reviews{margin-top:15px;border-top:solid 1px #b9b9b9;border-bottom:solid 1px #b9b9b9;padding-top:10px;height:40px}.hotelcard-reviews .review-stars{margin-top:-5px;margin-left:20px;float:left}.hotelcard-reviews .review-stars .filled-review-star{background-image:url('/Content/img/Hotel Hero/hi_purplestar.png');background-repeat:no-repeat;background-position:0 0;width:24px;height:24px;background-color:transparent;float:left}.hotelcard-reviews .review-stars .unfilled-review-star{background-image:url('/Content/img/Hotel Hero/hi_greystar.png');background-repeat:no-repeat;background-position:0 0;width:24px;height:24px;background-color:transparent;float:left}.hotelcard-reviews .review-text{float:left;margin:0 3px 3px 0;font-family:Arial;font-size:1.2em;color:#555}.hotelcard-social-text{margin-top:18px;margin-left:5px;width:72%;max-height:23px;font-family:Arial;font-size:20px;color:#555;float:left}.hotelcard-social-counts{width:50%;float:left;font-family:Arial;font-size:1.2em;color:#555}.hotelcard-social-counts .hotelcard-facebook-icon{margin:0 0 5px 0}.hotelcard-social-counts .hotelcard-foursquare-icon{margin:5px 0}.hotelcard-starwood-links{float:right;width:157px;margin-top:25px}.hotelcard-more-info{padding-top:15px;margin-left:6px}.hotelcard-more-info .info-icon{margin-top:2px}.hotelcard-more-info div{float:left}.hotelcard-info-icon{margin-top:2px}.hotelcard-more-info-link{text-transform:uppercase;cursor:pointer;font-family:'Stag Sans Book';font-size:1.2em;color:#4f2e65;margin-left:5px;width:70%}.hotelcard-footer-text{float:left;width:260px;height:100%;padding-top:0;border-right:solid 1px #d3d3d3}.hotelcard-footer-text .hot-escapes-banner{width:100%;height:100%}.hotelcard-footer-text .hot-escapes-banner .hotelcard-hotescapes-rates{float:left;background-color:#4f2e65;color:#fff;width:65%;height:100%;position:relative}.hotelcard-footer-text .hot-escapes-banner .hotelcard-hotescapes-rates .hotelcard-hotescapes-rates-container{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding-left:20px;height:42px}.hotelcard-footer-text .hot-escapes-banner .hotelcard-hotescapes-rates .hotelcard-hotescapes-rates-container .hotelcard-hotescapes-rate{font-family:'Stag Sans Book';font-size:30px;color:#fff}.hotelcard-footer-text .hot-escapes-banner .hotelcard-hotescapes-rates .hotelcard-hotescapes-rates-container .hotelcard-hotescapes-orig-rate{text-transform:lowercase;font-family:'Stag Sans Book';font-size:14px;color:#fff}.hotelcard-footer-text .hotelcard-hotescapes-savings{float:left;background-color:#6f5391;color:#fff;width:35%;height:100%;border-right:solid 1px #d3d3d3;position:relative}.hotelcard-footer-text .hotelcard-hotescapes-savings .hotelcard-hotescapes-savings-container{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:42px}.hotelcard-footer-text .hotelcard-hotescapes-savings .hotelcard-hotescapes-savings-container .hotelcard-hotescapes-savings-percentage,.hotelcard-footer-text .hotelcard-hotescapes-savings .hotelcard-hotescapes-savings-container .hotelcard-hotescapes-savings-text{text-align:center;font-size:30px}.hotelcard-footer-text .hotelcard-hotescapes-savings .hotelcard-hotescapes-savings-container .hotelcard-hotescapes-savings-percentage{width:50px;margin:auto}.hotelcard-footer-text .hotelcard-hotescapes-savings .hotelcard-hotescapes-savings-container .hotelcard-hotescapes-savings-percentage .pct{font-size:16px}.hotelcard-footer-text .hotelcard-hotescapes-savings .hotelcard-hotescapes-savings-container .hotelcard-hotescapes-savings-percentage div{float:left}.hotelcard-footer-text .hotelcard-hotescapes-savings .hotelcard-hotescapes-savings-container .hotelcard-hotescapes-savings-text{font-family:'Stag Sans Book';font-size:14px;color:#fff}.hotelcard-footer-text .hotelcard-invite{height:21px;margin:35px 0 0 10px}.hotelcard-reasons{font-family:Arial;font-size:15px;color:#555;margin:10px 0 30px 0;line-height:1;max-height:34px}.hotelcard-invite{text-transform:uppercase;font-family:'Stag Sans Book';font-size:.8em;color:#4f2e65}.hotelcard-back-details-bottom{width:95%;position:absolute}.hotelcard-back-details-bottom .hotelcard-invite{display:none}.hotelcard-back-details-bottom .hotelcard-invite.hotelcard-hot-escapes{clear:both;margin:0;width:100%;display:block}.hotelcard-footer-button-container{float:right;height:100%;margin-top:9px}.hotelcard-dates{display:none}.UpcomingStay .hotelcard-dates,.PastStay .hotelcard-dates{display:block;text-align:center;font-family:'Stag Sans Light';font-size:1.5em;color:#999}.UpcomingStay.hotel-card,.PastStay.hotel-card{height:515px}.UpcomingStay.hotel-card .hotelcard-front,.PastStay.hotel-card .hotelcard-front,.UpcomingStay.hotel-card .hotelcard-back,.PastStay.hotel-card .hotelcard-back{height:485px;top:30px}.hotelcard-button{width:159px;height:31px;padding:6px;display:none}.hotelcard-centered-button{margin:20px 17px 9px 0}.hotelcard-icon-button .button-text{margin-top:1px;float:left}.hotelcard-wishlistbutton{width:159px;height:31px;padding:6px;display:none;margin:20px 17px 9px 0;margin-bottom:6px}.hotelcard-wishlistbutton .button-text{margin-top:1px;float:left}.hotelcard-book-button{width:159px;height:31px;padding:6px;display:none;margin-bottom:30px}.hotelcard-book-button .button-text{margin-top:1px;float:left}.hotelcard-footer .hotelcard-book-button{margin:20px 17px 9px 0}.hotelcard-review-button{width:159px;height:31px;padding:6px;display:none;margin:20px 17px 9px 0}.hotelcard-create-itinerary-button{width:159px;height:31px;padding:6px;display:none;margin:20px 17px 9px 0}.hotelcard-create-itinerary-button .button-text{margin-top:1px;float:left}.hotelcard-edit-itinerary-button{width:159px;height:31px;padding:6px;display:none}.hotelcard-share-button{width:159px;height:31px;padding:6px;display:none;margin:20px 17px 9px 0}.Trending .hotelcard-wishlistbutton,.Recommended .hotelcard-wishlistbutton,.Search .hotelcard-wishlistbutton,.Wishlist .hotelcard-wishlistbutton,.Trending .hotelcard-front .hotelcard-book-button,.Recommended .hotelcard-front .hotelcard-book-button,.Search .hotelcard-front .hotelcard-book-button,.Wishlist .hotelcard-front .hotelcard-book-button{display:block}.Trending .hotelcard-remove-recommended-button.purple-x-circle-icon.mobile,.Recommended .hotelcard-remove-recommended-button.purple-x-circle-icon.mobile,.Search .hotelcard-remove-recommended-button.purple-x-circle-icon.mobile,.Wishlist .hotelcard-remove-recommended-button.purple-x-circle-icon.mobile,.Trending .hotelcard-remove-recommended-button.purple-close-button.clearfix.desktop,.Recommended .hotelcard-remove-recommended-button.purple-close-button.clearfix.desktop,.Search .hotelcard-remove-recommended-button.purple-close-button.clearfix.desktop,.Wishlist .hotelcard-remove-recommended-button.purple-close-button.clearfix.desktop{display:none}.Trending .hotelcard-back-footer-button-container .hotelcard-book-button,.Recommended .hotelcard-back-footer-button-container .hotelcard-book-button,.Search .hotelcard-back-footer-button-container .hotelcard-book-button,.Wishlist .hotelcard-back-footer-button-container .hotelcard-book-button{display:block}.Trending .hotelcard-footer-button-container .hotelcard-wishlistbutton,.Recommended .hotelcard-footer-button-container .hotelcard-wishlistbutton,.Search .hotelcard-footer-button-container .hotelcard-wishlistbutton,.Wishlist .hotelcard-footer-button-container .hotelcard-wishlistbutton,.Trending .hotelcard-footer-button-container .hotelcard-book-button,.Recommended .hotelcard-footer-button-container .hotelcard-book-button,.Search .hotelcard-footer-button-container .hotelcard-book-button,.Wishlist .hotelcard-footer-button-container .hotelcard-book-button{margin-top:6px}.Trending .hotelcard-footer-button-container .hotelcard-wishlistbutton.hotelcard-hot-escapes,.Recommended .hotelcard-footer-button-container .hotelcard-wishlistbutton.hotelcard-hot-escapes,.Search .hotelcard-footer-button-container .hotelcard-wishlistbutton.hotelcard-hot-escapes,.Wishlist .hotelcard-footer-button-container .hotelcard-wishlistbutton.hotelcard-hot-escapes,.Trending .hotelcard-footer-button-container .hotelcard-book-button.hotelcard-hot-escapes,.Recommended .hotelcard-footer-button-container .hotelcard-book-button.hotelcard-hot-escapes,.Search .hotelcard-footer-button-container .hotelcard-book-button.hotelcard-hot-escapes,.Wishlist .hotelcard-footer-button-container .hotelcard-book-button.hotelcard-hot-escapes{margin-top:0}.Recommended .hotelcard-back-footer-button-container{margin-top:0}.Recommended .hotelcard-back-footer-button-container .hotelcard-remove-recommended-button.purple-close-button.clearfix.desktop{display:block}.Wishlist.Public.hotel-card{margin:0 8px 40px}.UpcomingStay .hotelcard-wishlistbutton,.PastStay .hotelcard-wishlistbutton{display:block}.UpcomingStay .hotelcard-book-button,.PastStay .hotelcard-book-button{display:none}.UpcomingStay .hotelcard-footer-button-container .hotelcard-wishlistbutton,.PastStay .hotelcard-footer-button-container .hotelcard-wishlistbutton,.UpcomingStay .hotelcard-footer-button-container .hotelcard-edit-itinerary-button,.PastStay .hotelcard-footer-button-container .hotelcard-edit-itinerary-button,.UpcomingStay .hotelcard-footer-button-container .hotelcard-create-itinerary-button,.PastStay .hotelcard-footer-button-container .hotelcard-create-itinerary-button,.UpcomingStay .hotelcard-footer-button-container .hotelcard-review-button,.PastStay .hotelcard-footer-button-container .hotelcard-review-button{margin-top:6px}.UpcomingStay .hotelcard-edit-itinerary-button,.UpcomingStay .hotelcard-share-button,.UpcomingStay .hotelcard-create-itinerary-button{display:block}.UpcomingStay .hotelcard-edit-itinerary-button:hover,.UpcomingStay .hotelcard-share-button:hover,.UpcomingStay .hotelcard-create-itinerary-button:hover{text-decoration:none}.UpcomingStay .hotelcard-remove-recommended-button{display:none}.UpcomingStay .hotelcard-edit-itinerary-button,.UpcomingStay .hotelcard-share-button{margin-top:6px;text-align:center}.PastStay .hotelcard-remove-recommended-button{display:none}.PastStay .hotelcard-review-button{display:block}.hotelcard-escapes-banner{width:100%;max-width:403px;height:54px;color:#fff;z-index:102;float:left;position:relative}.hotelcard-escapes-banner .escapes-icon{background-image:url('/Content/img/book_icon_med_white.png');background-repeat:no-repeat;background-position:50% 50%;width:40px;height:100%;background-color:transparent;float:left;background-color:#4f2e65}.hotelcard-escapes-banner .escapes-info-wrapper{height:100%}.hotelcard-escapes-banner .escapes-info-wrapper .hotelcard-escapes-bookby{float:left;background-color:#4f2e65;border-right:1px solid #80629e;width:150px;height:100%}.hotelcard-escapes-banner .escapes-info-wrapper .hotelcard-escapes-bookby .hotelcard-escapes-bookby-text{margin-top:11px}.hotelcard-escapes-banner .escapes-info-wrapper .hotelcard-escapes-rateinfo{float:left;background-color:#6f5391;height:100%;padding:11px}.hotelcard-escapes-banner .escapes-info-wrapper .hotelcard-escapes-rateinfo .hotelcard-escapes-rates{display:inline-block;float:left;border-right:1px solid #80629e;padding-right:10px;margin-right:10px}.hotelcard-escapes-banner .escapes-info-wrapper .hotelcard-escapes-rateinfo .hotelcard-escapes-savings{display:inline-block;float:left}.hotelcard-escapes-banner .escapes-info-wrapper .hotelcard-escapes-rateinfo .hotelcard-escapes-savings .savings-wrapper div{float:left}.hotelcard-escapes-banner .escapes-info-wrapper .hotelcard-escapes-rateinfo .hotelcard-escapes-savings .savings-wrapper .pct{font-family:'Stag Sans Book';font-size:14px;color:#fff}.hotelcard-escapes-banner .escapes-info-wrapper .hotelcard-escapes-rateinfo .escapes-large{font-family:'Stag Sans Book';font-size:22px;color:#fff}.hotelcard-escapes-banner .escapes-info-wrapper .hotelcard-escapes-rateinfo .escapes-small{color:#9173b3}.hotelcard-escapes-banner .escapes-large{font-family:'Stag Sans Thin';font-size:19px;color:#fff}.hotelcard-escapes-banner .escapes-small{font-family:'Stag Sans Book';font-size:11px;color:#fff}@media screen and (min-width:481px)and (max-width:768px){.hotel-card{margin:0 auto 40px}}@media screen and (max-width:480px){.hotel-card{margin:10px 0;width:100%;max-width:305px;height:325px}.hotel-card .purple-x-circle-icon{position:absolute;top:-7px;left:262px;width:31px}.hotelcard-escapes-banner .escapes-info-wrapper{width:275px;float:left;background-color:#4f2e65}.hotelcard-escapes-banner .escapes-info-wrapper .hotelcard-escapes-bookby{width:118px}.hotelcard-escapes-banner .escapes-info-wrapper .hotelcard-escapes-bookby .hotelcard-escapes-bookby-text{margin:11px 0 0 8px}.hotelcard-escapes-banner .escapes-info-wrapper .hotelcard-escapes-rateinfo{background-color:#4f2e65;padding:11px 5px}.hotelcard-escapes-banner .escapes-info-wrapper .hotelcard-escapes-rateinfo .hotelcard-escapes-rates{padding-right:6px;margin-right:6px}.hotelcard-escapes-banner .escapes-info-wrapper .hotelcard-escapes-rateinfo .escapes-large{font-size:20px}.hotelcard-escapes-banner .hotelcard-escapes-banner-remove{float:right;display:none;background-image:url('/Content/img/close_x_med_white.png');background-repeat:no-repeat;background-position:50% 50%;width:30px;height:54px;background-color:#6f5391;cursor:pointer}.hotelcard-escapes-banner .escapes-large{font-size:15px}.remove-from-wishlist-btn{display:none}.hotelcard-remove-recommended-button{margin-top:12px}.hotelcard-relative-img,.hotelcard-img{height:260px}.hotelcard-relative-badge-img,.hotelcard-badge-img{width:80px;height:80px}.hotelcard-footer{height:65px!important;width:100%}.hotelcard-footer a{text-decoration:none}.hotelcard-footer .hotelcard-footer-text{width:189px;border-right:none}.hotelcard-footer .hotelcard-footer-text .hot-escapes-banner .hotelcard-hotescapes-rates{border-right:1px solid #80629e}.hotelcard-footer .hotelcard-footer-text .hot-escapes-banner .hotelcard-hotescapes-rates .hotelcard-hotescapes-rates-container{padding-left:10px}.hotelcard-footer .hotelcard-footer-text .hot-escapes-banner .hotelcard-hotescapes-rates .hotelcard-hotescapes-rates-container .hotelcard-hotescapes-rate{font-size:24px}.hotelcard-footer .hotelcard-footer-text .hot-escapes-banner .hotelcard-hotescapes-rates .hotelcard-hotescapes-rates-container .hotelcard-hotescapes-orig-rate{font-size:10px}.hotelcard-footer .hotelcard-footer-text .hot-escapes-banner .hotelcard-hotescapes-savings{border-right:1px solid #80629e;background-color:#4f2e65}.hotelcard-footer .hotelcard-footer-text .hot-escapes-banner .hotelcard-hotescapes-savings .hotelcard-hotescapes-savings-container .hotelcard-hotescapes-savings-percentage{width:40px}.hotelcard-footer .hotelcard-footer-text .hot-escapes-banner .hotelcard-hotescapes-savings .hotelcard-hotescapes-savings-container .hotelcard-hotescapes-savings-percentage .savings-percentage{font-size:24px}.hotelcard-footer .hotelcard-footer-text .hot-escapes-banner .hotelcard-hotescapes-savings .hotelcard-hotescapes-savings-container .hotelcard-hotescapes-savings-percentage .pct{font-family:'Stag Sans Book';font-size:14px;color:#fff}.hotelcard-footer .hotelcard-footer-text .hot-escapes-banner .hotelcard-hotescapes-savings .hotelcard-hotescapes-savings-container .hotelcard-hotescapes-savings-text{font-size:10px}.hotelcard-footer .hotelcard-invite{margin:23px 0 0 10px;font-size:11px}.hotelcard-hotel-data{width:87%}.hotelcard-arrow-forward-button{margin:7px 4px 0 0}.hotelcard-arrow-back-button{margin:12px 12px 0 0;background-image:url('/Content/img/Arrows/mobileArrow-divider.png');background-repeat:no-repeat;background-position:0 0;width:24px;height:18px;background-color:transparent}.hotelcard-starwood-links{margin-top:0;width:45%}.hotelcard-starwood-links .hotelcard-more-info{border:none;padding-top:18px}.hotelcard-more-info{border-bottom:none}.hotelcard-hotel-name{font-family:'Stag Sans Book';font-size:22px;color:#4f2e65;max-height:24px;overflow:hidden}.hotelcard-reasons{max-height:30px;font-size:17px}.hotelcard-facepile-container{max-width:205px;display:inline-block}.hotelcard-facepile-container .facepile{display:none}.hotelcard-facepile-container .facepile:nth-child(1),.hotelcard-facepile-container .facepile:nth-child(2),.hotelcard-facepile-container .facepile:nth-child(3){display:inline-block}.hotelcard-facepile-container .facepile-subtext{margin-top:1px;line-height:1}.hotelcard-facepile-container.hotelcard-hotescapes{max-width:189px}.hotelcard-footer-button-container{width:100px;float:right;display:inline-block;margin-top:0}.hotelcard-footer-button-container .hotelcard-book-button,.hotelcard-footer-button-container .hotelcard-wishlistbutton{float:left;display:inline-block;margin:0}.hotelcard-footer-button-container.hotelcard-hotescapes{width:116px}.hotelcard-back-footer-button-container{width:100px}.hotelcard-back-footer-button-container.hotelcard-hot-escapes{width:116px}.hotelcard-social-counts{width:53%}.hotelcard-button{width:50px;height:100%;float:left;text-align:center;padding:18px 0 0;margin:0}.hotelcard-button .wishlist-button-icon,.hotelcard-button .book-icon,.hotelcard-button .button-text,.hotelcard-button .button-text.mobile,.hotelcard-button .book-offer-icon{float:none;display:inline-block;font-size:10px;margin-right:0}.hotelcard-button .book-offer-icon{float:none;display:inline-block;font-size:10px;margin-bottom:0;margin-left:3px}.hotelcard-button .button-text.desktop{display:none}.hotelcard-button.hotelcard-hotescapes{width:66px;padding:13px 0 0 0}.hotelcard-facebook-icon{background-image:url('/Content/img/Social Icons/small_facebookicon.png');background-repeat:no-repeat;background-position:0 0;width:34px;height:34px;background-color:transparent}.hotelcard-foursquare-icon{background-image:url('/Content/img/Social Icons/small_foursquareicon.png');background-repeat:no-repeat;background-position:0 0;width:34px;height:34px;background-color:transparent}.hotelcard-social-text{margin-top:20px}.hotelcard-back-details{height:260px!important}.hotelcard-back-details .hotelcard-location{font-family:'Stag Sans Book';font-size:15px;color:#4f2e65;line-height:1;max-height:17px}.hotelcard-back-details .hotelcard-back-details-bottom .hotelcard-reasons{clear:both;font-size:10px;margin:10px 0 0 0}.hotelcard-back-details .hotelcard-back-details-bottom .hotelcard-social-counts .hotelcard-facebook-icon,.hotelcard-back-details .hotelcard-back-details-bottom .hotelcard-social-counts .hotelcard-foursquare-icon{margin:2.5px 0}.hotelcard-back-details .hotelcard-back-details-bottom .hotelcard-social-counts .hotelcard-social-text{margin:6px 0 0 5px}.hotelcard-back-details .hotelcard-back-details-bottom .hotelcard-social-counts .hotelcard-social-text span{font-size:12px}.hotelcard-back-details .hotelcard-reviews{text-align:center;height:auto;margin:10px 0 0 0;padding:0}.hotelcard-back-details .hotelcard-reviews .review-text{float:left;width:auto;margin:10px 0}.hotelcard-back-details .hotelcard-reviews .review-stars{float:right;margin:3px 0 0 0}.hotelcard-back-details .hotelcard-social-counts{margin-top:4px}.hotelcard-back-details .hotelcard-facebook-icon,.hotelcard-back-details .hotelcard-foursquare-icon{margin:6px 0}.hotelcard-facepile-container{padding:1px 0 0 0}.hotelcard-invite{margin-top:10px}.hotelcard-invite.hotelcard-hot-escapes{clear:both;margin:0;font-size:12px}.Trending .hotelcard-back-footer-button-container .hotelcard-book-button,.Recommended .hotelcard-back-footer-button-container .hotelcard-book-button,.Search .hotelcard-back-footer-button-container .hotelcard-book-button,.Wishlist .hotelcard-back-footer-button-container .hotelcard-book-button{display:block}.Recommended:not(.Recommended) .hotelcard-remove-recommended-button.purple-x-circle-icon.mobile,.Trending:not(.Recommended) .hotelcard-remove-recommended-button.purple-x-circle-icon.mobile,.Wishlist:not(.Recommended) .hotelcard-remove-recommended-button.purple-x-circle-icon.mobile,.UpcomingStay:not(.Recommended) .hotelcard-remove-recommended-button.purple-x-circle-icon.mobile,.PastStay:not(.Recommended) .hotelcard-remove-recommended-button.purple-x-circle-icon.mobile,.Search:not(.Recommended) .hotelcard-remove-recommended-button.purple-x-circle-icon.mobile,.Recommended .hotelcard-remove-recommended-button.purple-close-button.clearfix.desktop,.Trending .hotelcard-remove-recommended-button.purple-close-button.clearfix.desktop,.Wishlist .hotelcard-remove-recommended-button.purple-close-button.clearfix.desktop,.UpcomingStay .hotelcard-remove-recommended-button.purple-close-button.clearfix.desktop,.PastStay .hotelcard-remove-recommended-button.purple-close-button.clearfix.desktop,.Search .hotelcard-remove-recommended-button.purple-close-button.clearfix.desktop{display:none}.Recommended .hotelcard-footer-button-container .hotelcard-wishlistbutton,.Trending .hotelcard-footer-button-container .hotelcard-wishlistbutton,.Wishlist .hotelcard-footer-button-container .hotelcard-wishlistbutton,.UpcomingStay .hotelcard-footer-button-container .hotelcard-wishlistbutton,.PastStay .hotelcard-footer-button-container .hotelcard-wishlistbutton,.Search .hotelcard-footer-button-container .hotelcard-wishlistbutton,.Recommended .hotelcard-footer-button-container .hotelcard-book-button,.Trending .hotelcard-footer-button-container .hotelcard-book-button,.Wishlist .hotelcard-footer-button-container .hotelcard-book-button,.UpcomingStay .hotelcard-footer-button-container .hotelcard-book-button,.PastStay .hotelcard-footer-button-container .hotelcard-book-button,.Search .hotelcard-footer-button-container .hotelcard-book-button{margin-top:0}.Recommended .hotelcard-remove-recommended-button.purple-x-circle-icon.mobile{display:block}.Recommended .hotelcard-escapes-banner-remove{display:block}.Recommended .hotelcard-back-footer-button-container{}.Recommended .hotelcard-back-footer-button-container .hotelcard-remove-recommended-button.purple-close-button.clearfix.desktop{display:none}.UpcomingStay .hotelcard-book-button,.PastStay .hotelcard-book-button{display:none}.UpcomingStay .hotelcard-dates,.PastStay .hotelcard-dates{font-size:1.3em}.UpcomingStay.hotel-card,.PastStay.hotel-card{height:350px}.UpcomingStay.hotel-card .hotelcard-front,.PastStay.hotel-card .hotelcard-front,.UpcomingStay.hotel-card .hotelcard-back,.PastStay.hotel-card .hotelcard-back{height:325px;top:25px}.UpcomingStay .hotelcard-back-footer-button-container.hotelcard-hot-escapes .dark-purple-button,.PastStay .hotelcard-back-footer-button-container.hotelcard-hot-escapes .dark-purple-button{width:66px}.UpcomingStay .hotelcard-footer-button-container.hotelcard-hotescapes,.PastStay .hotelcard-footer-button-container.hotelcard-hotescapes{width:100px}.UpcomingStay .hotelcard-facepile-container.hotelcard-hotescapes,.PastStay .hotelcard-facepile-container.hotelcard-hotescapes{max-width:205px}.UpcomingStay .hotelcard-footer-button-container .hotelcard-wishlistbutton,.PastStay .hotelcard-footer-button-container .hotelcard-wishlistbutton,.UpcomingStay .hotelcard-footer-button-container .hotelcard-edit-itinerary-button,.PastStay .hotelcard-footer-button-container .hotelcard-edit-itinerary-button,.UpcomingStay .hotelcard-footer-button-container .hotelcard-create-itinerary-button,.PastStay .hotelcard-footer-button-container .hotelcard-create-itinerary-button,.UpcomingStay .hotelcard-footer-button-container .hotelcard-review-button,.PastStay .hotelcard-footer-button-container .hotelcard-review-button,.UpcomingStay .hotelcard-footer-button-container .hotelcard-share-button,.PastStay .hotelcard-footer-button-container .hotelcard-share-button{margin-top:0}}.hotel-hero{height:561px;width:100%;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc}.hotelhero-relative-img{position:relative;width:100%;height:561px;z-index:100;overflow:hidden}.hotelhero-badge{position:absolute;bottom:0;right:0}.hotelhero-badge-img{width:175px;height:175px;margin:20px;opacity:0}.hotelhero-img{position:absolute;top:0;left:0;width:100%;max-width:1058px;margin-top:-10%;z-index:-1}.hotelhero-details-background,.hotelhero-details{position:absolute;top:0;left:0;width:423px;height:100%;z-index:101;opacity:0}.hotelhero-details-background{background-color:#fff;opacity:0}.hotelhero-details{padding:30px 30px 10px 64px}.hotelhero-category{margin:3px 0;font-family:'Stag Sans Light';font-size:17px;color:#4f2e65;margin-bottom:12px}.hotelhero-hotel-name{max-height:134px;font-size:46px;line-height:1;margin-bottom:12px}.hotelhero-hotel-name a{font-family:'Stag Sans Light';font-size:45px;color:#4f2e65;text-decoration:none}.hotelhero-hotel-location{font-family:'Stag Sans Light';font-size:21px;color:#4f2e65;max-height:60px;margin-bottom:12px;line-height:1}.hotelhero-social-counts{margin-bottom:12px}.hotelhero-social-facebook,.hotelhero-social-foursquare{float:left;width:50%}.hotelhero-social-facebook .hotelhero-social-text,.hotelhero-social-foursquare .hotelhero-social-text{font-family:Arial;font-size:16px;color:#555}.hotelhero-facebook-icon{background-image:url('/Content/img/Social Icons/small_facebookicon.png');background-repeat:no-repeat;background-position:0 0;width:34px;height:34px;background-color:transparent;float:left}.hotelhero-foursquare-icon{background-image:url('/Content/img/Social Icons/small_foursquareicon.png');background-repeat:no-repeat;background-position:0 0;width:34px;height:34px;background-color:transparent;float:left}.hotelhero-reasons{font-family:Arial;font-size:15px;color:#555;margin-bottom:16px;max-height:42px}.hotelhero-social-text{float:left;margin-top:8px;margin-left:5px;width:70%}.hotelhero-buttons{height:68px;border-top:solid 1px #b9b9b9;border-bottom:solid 1px #b9b9b9}.hotelhero-wishlistbutton{float:left;height:31px;width:159px;margin-top:17px;margin-right:10px;padding:6px}.hotelhero-wishlistbutton .button-text{margin-top:1px}.hotelhero-book-button{float:left;width:157px;height:31px;padding:6px;margin-top:17px}.hotelhero-book-button .button-text{float:left;margin-top:1px}.hotelhero-remove-recommended-button{height:42px;width:100%;padding-top:18px}.hotelhero-reviews{border-top:solid 1px #b9b9b9;border-bottom:solid 1px #b9b9b9;padding:10px 0;height:48px;margin-bottom:12px}.hotelhero-reviews .review-text{font-family:Arial;font-size:15px;color:#666;float:left;margin-right:15px;margin-top:6px}.hotelhero-reviews .review-stars{float:left}.hotelhero-reviews .review-stars .filled-review-star{background-image:url('/Content/img/Hotel Hero/hi_purplestar.png');background-repeat:no-repeat;background-position:0 0;width:24px;height:24px;background-color:transparent;float:left}.hotelhero-reviews .review-stars .unfilled-review-star{background-image:url('/Content/img/Hotel Hero/hi_greystar.png');background-repeat:no-repeat;background-position:0 0;width:24px;height:24px;background-color:transparent;float:left}.hotelhero-facepile-container{margin-bottom:12px}.hotelhero-facepile-container .facepile{border:solid 1px #838282;height:36px;width:36px}.hotelhero-facepile-container .facepile-subtext{font-family:Arial;font-size:11px;color:#555;margin-top:3px}.hotelhero-facepile-container .hotelcard-invite{margin-left:0;width:55%}.hotelhero-escapes-banner{width:436px;height:67px;float:right;z-index:102;background-color:#6f5391}.hotelhero-escapes-banner .hotelhero-escapes-icon{float:left;background-image:url('/Content/img/book_icon_lg_white.png');background-repeat:no-repeat;background-position:50% 50%;width:46px;height:67px;background-color:#4f2e65}.hotelhero-escapes-banner .hotelhero-escapes-bookby{background-color:#4f2e65;float:left;width:179px;height:100%;padding:17px 0;border-right:1px solid #9173b3}.hotelhero-escapes-banner .hotelhero-escapes-bookby .hotelhero-escapes-label{font-family:'Stag Sans Thin';font-size:22px;color:#fff}.hotelhero-escapes-banner .hotelhero-escapes-bookby .hotelhero-escapes-subtext{font-family:'Stag Sans Book';font-size:12px;color:#fff}.hotelhero-escapes-banner .hotelhero-escapes-rateinfo{float:left;height:100%}.hotelhero-escapes-banner .hotelhero-escapes-rateinfo .hotelhero-escapes-rates{float:left;margin:17px 0 17px 20px;padding-right:20px;border-right:1px solid #9173b3}.hotelhero-escapes-banner .hotelhero-escapes-rateinfo .hotelhero-escapes-rates .hotelhero-escapes-lowestrate{font-family:'Stag Sans Book';font-size:22px;color:#fff}.hotelhero-escapes-banner .hotelhero-escapes-rateinfo .hotelhero-escapes-rates .hotelhero-escapes-origrate{font-family:'Stag Sans Book';font-size:12px;color:#9173b3}.hotelhero-escapes-banner .hotelhero-escapes-rateinfo .hotelhero-escapes-pct{float:left;padding:17px 0 17px 20px}.hotelhero-escapes-banner .hotelhero-escapes-rateinfo .hotelhero-escapes-pct .hotelhero-escapes-pct-wrapper .hotelhero-escapes-savings{float:left;font-family:'Stag Sans Book';font-size:22px;color:#fff}.hotelhero-escapes-banner .hotelhero-escapes-rateinfo .hotelhero-escapes-pct .hotelhero-escapes-pct-wrapper .pct{float:left;font-family:'Stag Sans Book';font-size:16px;color:#fff}.hotelhero-escapes-banner .hotelhero-escapes-rateinfo .hotelhero-escapes-pct .hotelhero-escapes-savings{font-family:'Stag Sans Book';font-size:12px;color:#9173b3}.hotelhero-arrow{z-index:103;text-transform:uppercase;cursor:pointer;opacity:1;position:absolute;top:45%}.hotelhero-left-arrow{z-index:103;text-transform:uppercase;cursor:pointer;opacity:1;position:absolute;top:45%;background-image:url('/Content/img/Hotel Hero/left_carousel_white.png');background-repeat:no-repeat;background-position:0 0;width:28px;height:45px;background-color:transparent;left:10px}.hotelhero-right-arrow{z-index:103;text-transform:uppercase;cursor:pointer;opacity:1;position:absolute;top:45%;background-image:url('/Content/img/Hotel Hero/right_carousel_white.png');background-repeat:no-repeat;background-position:0 0;width:28px;height:45px;background-color:transparent;left:1026px}#hotelhero-carousel{margin-bottom:26px}.Trending .hotelhero-remove-recommended-button{display:none}.hotel-form-card{background-color:#e9eae9;padding:20px;z-index:200;position:absolute;bottom:0}.hotel-form-card .hotel-form-error-text{font-family:Arial;font-size:16px;color:red;display:none}.hotel-form-card .hotel-form-header{height:45px;width:100%;border-bottom:solid 1px #b9b9b9}.hotel-form-card .hotel-form-header .header-text{font-family:'Stag Sans Light';font-size:21px;color:#838282;float:left;margin-top:1px}.hotel-form-card .hotel-form-header .hotel-form-close-button{float:right;margin-top:7px}.hotel-form-card .hotel-form-body{margin-top:15px;font-family:'Stag Sans Light';font-size:15px;color:#999}.hotel-form-card .hotel-form-footer{margin-top:15px}.hotel-form-card .wishlist-button{height:31px;width:142px;float:left;padding:6px;margin-left:112px}.hotel-form-card .wishlist-button .button-text{text-align:center}.hotel-card .hotel-form-footer{position:absolute;bottom:53px;margin-left:15%}.remove-recommended-survey p{font-family:Arial;font-size:14px;color:#b9b9b9}.recommend-survey-textarea{width:100%;height:150px;border:solid 1px #b9b9b9;margin:20px 0 16px}.hotel-hero .hotel-form-card{-webkit-box-shadow:1px 1px 8px 0 #b9b9b9;-moz-box-shadow:1px 1px 8px 0 #b9b9b9;box-shadow:1px 1px 8px 0 #b9b9b9}.hotel-hero .remove-recommended-survey .hotel-form-card{z-index:200;left:64px;width:330px;height:auto}.hotel-hero .wishlist-form.hotel-form-card{left:64px;width:329px}.hotel-hero .wishlist-form.hotel-form-card .wishlist-button{margin-left:28%}.hotel-card .wishlist-form.hotel-form-card{left:0}.hotel-card .wishlist-form.hotel-form-card .wishlist-button{margin-left:33%}.hotel-card .hotel-form-card{z-index:200;width:100%;height:100%}.wishlist-form-container,.hotelhero-remove-survey,.hotelcard-remove-survey{display:none}.hotel-wishlist-header-icon{background-image:url('/Content/img/wl_hearticon.png');background-repeat:no-repeat;background-position:0 0;width:30px;height:28px;background-color:transparent;float:left;margin-right:6px}.hotel-wishlist-header-label{float:left;width:70%}.hotel-wishlist-hotel-data{height:132px;padding-top:25px;border-bottom:solid 1px #b9b9b9}.hotel-wishlist-hotel-name{font-family:'Stag Sans Light';font-size:24px;color:#838282;margin-bottom:10px}.hotel-wishlist-hotel-location{font-family:'Stag Sans Light';font-size:16px;color:#838282}.hotel-wishlist-input{padding:40px 0 3px 0;height:165px}.hotel-wishlist-add-textfield{font-family:Arial;font-size:16px;color:#838282;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:solid 1px #838282;width:100%;height:36px;margin-bottom:20px;padding-left:5px}.hotel-wishlist-select-dropdown{width:410px}.hotel-wishlist-select-dropdown.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.hotel-wishlist-select-dropdown.btn-group.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]){width:100%;background-color:#fff;height:32px}.hotel-wishlist-select-dropdown .caret{border:none}.hotel-wishlist-select-dropdown.bootstrap-select.btn-group,.hotel-wishlist-select-dropdown.dropdown{float:inherit}.hotel-wishlist-select-dropdown.bootstrap-select.btn-group .caret,.hotel-wishlist-select-dropdown.dropdown .caret{border:none;background-image:url('/Content/img/wl_purplearrow.png');background-repeat:no-repeat;background-position:0 0;width:38px;height:32px;background-color:transparent;top:1px;right:0}.hotel-wishlist-select-dropdown.bootstrap-select.btn-group .dropdown-menu li>a,.hotel-wishlist-select-dropdown.dropdown .dropdown-menu li>a{font-family:Arial;font-size:14px;color:#4f2e65;border-bottom:solid 1px #999}.hotel-wishlist-select-dropdown.bootstrap-select.btn-group .dropdown-menu>li>a:hover,.hotel-wishlist-select-dropdown.dropdown .dropdown-menu>li>a:hover,.hotel-wishlist-select-dropdown.bootstrap-select.btn-group .dropdown-menu>li>a:focus,.hotel-wishlist-select-dropdown.dropdown .dropdown-menu>li>a:focus{background-color:#6f5391;font-family:Arial;font-size:14px;color:#fff;background-image:none}.hotel-wishlist-select-dropdown.bootstrap-select.btn-group .btn .filter-option,.hotel-wishlist-select-dropdown.dropdown .btn .filter-option{background-color:#fff;font-family:Arial;font-size:14px;color:#838282}.hotel-wishlist-select-dropdown.bootstrap-select.btn-group.open .dropdown-toggle,.hotel-wishlist-select-dropdown.dropdown.open .dropdown-toggle{background-color:#fff;font-family:Arial;font-size:14px;color:#838282}.hotel-wishlist-select-dropdown .btn-default,.hotel-wishlist-select-dropdown .btn-default:hover,.hotel-wishlist-select-dropdown .btn-default:focus,.hotel-wishlist-select-dropdown .btn-default:active,.hotel-wishlist-select-dropdown .btn-default.active,.hotel-wishlist-select-dropdown .open .dropdown-toggle.btn-default,.hotel-wishlist-select-dropdown .btn-default:hover,.hotel-wishlist-select-dropdown .btn-default:focus,.hotel-wishlist-select-dropdown .btn-default:active,.hotel-wishlist-select-dropdown .btn-default.active{background-image:none;font-family:Arial;font-size:16px;color:#838282;height:32px;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.hotel-wishlist-select-dropdown .dropdown-menu{margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;border:solid 1px #999}.hotel-wishlist-select-dropdown .btn .filter-option,.hotel-wishlist-select-dropdown .btn-group.open .dropdown-toggle,.hotel-wishlist-select-dropdown .btn-default:hover,.hotel-wishlist-select-dropdown .btn-default:focus,.hotel-wishlist-select-dropdown .btn-default:active,.hotel-wishlist-select-dropdown .btn-default.active,.hotel-wishlist-select-dropdown .open .dropdown-toggle.btn-default{background-color:#fff}.hotel-wishlist-select-dropdown.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]){width:410px}.remove-save-button,.remove-recommended-survey .light-purple-button{float:left;height:31px;width:140px;text-align:center;padding-top:8px;margin-right:5px}@media screen and (max-width:480px){.hotel-wishlist-hotel-data{height:100px}.hotel-wishlist-input{padding:20px 0 3px 0;height:105px}.hotel-form-card .hotel-form-close-button.purple-close-button{width:64px}.hotel-form-card .hotel-form-footer{margin-left:0}.hotel-form-card .hotel-form-close-button,.hotel-form-card .remove-save-button{width:126px}.hotel-card .wishlist-form.hotel-form-card .wishlist-button{margin-left:25%}.recommend-survey-textarea{height:43px;margin-top:10px}}#details-overlay{display:none;z-index:10001;width:100%;height:100%;background-color:#fff;opacity:.95;filter:alpha(opacity=95);top:0;left:0;position:absolute}.section-title{font-family:'Stag Sans Light';font-size:2em;margin:24px 0 10px 0;color:#555;float:left}#hotel-details-top{width:100%;position:relative;color:#fff}#hotel-details-background-image{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0}#hotel-details-background-image img{width:100%;margin-top:-25%}#hotel-details-info-transparent{width:100%;height:100%;background-color:#4f2e65;opacity:.9;filter:alpha(opacity=90);position:absolute;top:0;left:0;z-index:1}#hotel-details-info{z-index:2;position:relative}#hotel-details-info-left{float:left;width:46.9%;margin:36px 1% 32px 2%;position:relative;font-family:Arial;font-size:15px}#hotel-details-info-left .hotel-name{font-family:'Stag Sans Light';font-size:40px}#hotel-details-info-left .hotel-address-band{display:inline-block;width:100%}#hotel-details-info-left .address-and-phone{float:left;font-size:12px;margin:24px 0;color:#ccc;line-height:21px}#hotel-details-info-left .hotel-badge{float:right}#hotel-details-info-left .hotel-badge-img{margin:15px;width:110px;height:110px}#hotel-details-info-left .hotel-description{font-size:13px;line-height:21px}#hotel-details-info-left .hotel-info-link{color:#efdca2;text-decoration:none;font-size:13px}#hotel-details-info-left .hotel-info-link:hover{text-decoration:underline}#hotel-details-info-right{float:left;width:46.8%;margin:10px 2% 10px 0;position:relative;border-left:1px solid #735b7b;padding:10px 1.5%}#hotel-details-info-right .spg-category{font-family:'Stag Sans Light';color:#ccc;font-size:22px}#hotel-details-info-right .guest-ratings{font-family:'Stag Sans Light';margin:10px 0;font-size:24px}#hotel-details-info-right .guest-ratings .guest-ratings-title{float:left;display:block}#hotel-details-info-right .guest-ratings .review-stars{float:left;margin:-10px 0 0 10px}#hotel-details-info-right .guest-ratings .review-stars .filled-review-star{background-image:url('/Content/img/HotelDetails/header-star-white.png');background-repeat:no-repeat;background-position:0 0;width:27px;height:27px;background-color:transparent;float:left}#hotel-details-info-right .guest-ratings .review-stars .unfilled-review-star{background-image:url('/Content/img/HotelDetails/header-star-grey.png');background-repeat:no-repeat;background-position:0 0;width:27px;height:27px;background-color:transparent;float:left}#hotel-details-info-right .guest-ratings .guest-ratings-number{float:left;margin-left:20px}#hotel-details-info-right .social-data{border-top:1px solid #735b7b;border-bottom:1px solid #735b7b;margin:16px 0 0 0;padding:18px 0}#hotel-details-info-right .social-data .facepile-container{float:left;width:60%;margin-right:2%}#hotel-details-info-right .social-data .facepile-container .facepile{border:solid 1px #838282}#hotel-details-info-right .social-data .facepile-container .facepile-subtext{font-size:12px;margin-top:12px;font-family:Arial}#hotel-details-info-right .social-data .facepile-container .hotelcard-invite{color:#fff}#hotel-details-info-right .social-data .likes-and-checkins{float:left;width:35%;color:#fff;margin-top:10px}#hotel-details-info-right .social-data .likes-and-checkins .checkins{margin-top:10px}#hotel-details-info-right .hotel-details-escapes-banner{height:69px;margin-top:10px;position:relative}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-bookby,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-rates-container{height:100%;float:left;position:relative;width:160px}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-bookby .bookby-wrapper,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-rates-container .bookby-wrapper,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-bookby .rates-wrapper,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-rates-container .rates-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:30px;margin:auto}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-bookby{background-color:#4f2e65}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-bookby .bookby-wrapper{padding-left:15px}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-bookby .bookby-wrapper .hot-escapes-large{font-family:'Stag Sans Light';font-size:18px;color:#fff}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-bookby .bookby-wrapper .hot-escapes-small{font-family:'Stag Sans Light';font-size:12px;color:#fff}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-rates-container{background-color:#6f5391;width:157px;border-left:1px solid #a183b8}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-rates-container .rates-wrapper{margin:auto;text-align:center}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-rates-container .rates-wrapper .hot-escapes-rates{display:inline-block;border-right:1px solid #a183b8;padding-right:5px}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-rates-container .rates-wrapper .hot-escapes-rates .lowest-rate{font-family:'Stag Sans Book';font-size:20px;color:#fff}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-rates-container .rates-wrapper .hot-escapes-rates .regular-rate{font-family:'Stag Sans Book';font-size:12px;color:#a183b8;font-weight:bold;text-align:left}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-rates-container .rates-wrapper .hot-escapes-percentage{display:inline-block;padding-left:5px}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-rates-container .rates-wrapper .hot-escapes-percentage .savings-percentage .savings-amount{float:left;font-family:'Stag Sans Book';font-size:20px;color:#fff}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-rates-container .rates-wrapper .hot-escapes-percentage .savings-percentage .pct{float:left;font-family:'Stag Sans Book';font-size:12px;color:#fff}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-rates-container .rates-wrapper .hot-escapes-percentage .savings-text{font-family:'Stag Sans Book';font-size:12px;color:#a183b8}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container{float:left;width:145px;padding:0;padding-left:5px;height:100%}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .button-wrapper{height:28px;display:block;margin:0 0 0 8px;padding-top:8px;cursor:pointer}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .button-wrapper img{margin-bottom:3px}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .button-wrapper .hot-escapes-book-img{margin-right:5px}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .book-btn,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .wishlist-btn,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .unwishlist-btn{background-color:#fff;font-family:'Stag Sans Book';font-size:14px;color:#4f2e65;height:32px;width:100%}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .unwishlist-btn{font-size:9px}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .book-btn{margin-bottom:5px}#hotel-details-info-right .buttons{color:#efdca2}#hotel-details-info-right .hotel-form-card{top:0;width:100%;bottom:auto}.buttons .book-btn{border-right:1px solid #735b7b}.buttons .book-btn,.buttons .wishlist-btn,.buttons .unwishlist-btn{width:49%;text-align:center;cursor:pointer;margin-top:10px;padding:12px 0;float:left}.buttons .book-btn a,.buttons .wishlist-btn a,.buttons .unwishlist-btn a{color:#efdca2;text-decoration:none}#hotel-details-photos{margin:0 2%;width:96%;border-bottom:1px solid #ccc;padding:5px 0;position:relative}.photo-section{float:left;width:50%;position:relative}.photo-section .view-all-btn{font-family:Arial;font-size:1em;float:right;margin-right:3%;color:#4f2e65;cursor:pointer;margin:35px 3% 0}.photo-section .view-all-arrow{width:8px;height:13px;margin-left:5px}.photo-section .hero-view,.photo-section .grid-view{width:99.5%;position:relative}.photo-section .hero-view .hero-img,.photo-section .grid-view .hero-img{width:99.5%;height:100%}.photo-section .hero-view .grid-img,.photo-section .grid-view .grid-img{width:32.8333%;height:32.8333%;margin:.5% 0 0 .5%}.photo-section .mode-btns{position:absolute;right:0;bottom:25px}.photo-section .mode-btns .details-view-button-borderwrapper{height:30px;border-right:solid 1px #dfdfdf;float:left;margin-top:5px}#hotel-details-property-photos .hero-view{border-right:1px solid #dfdfdf;position:relative;padding-right:2%;width:98%;overflow:hidden}#hotel-details-property-photos .hero-view .hero-img{width:155%;margin-left:-27.5%;background-color:#efefef}#hotel-details-property-photos .hero-view .hero-img img{margin:0 auto;width:100%}#hotel-details-property-photos .grid-view{border-right:1px solid #ccc;display:none;padding-right:.5%;width:98%}#hotel-details-property-photos .grid-view .grid-page .prop-grid-img-container{width:32.3333%;margin:.5% .5% 0 0;position:relative;overflow:hidden;float:left}#hotel-details-property-photos .grid-view .grid-page .prop-grid-img-container .grid-img{width:152%;margin-left:-26%}#hotel-details-property-photos #prop-grid-pagination{display:none}#hotel-details-property-photos .mode-btns{right:2%}#hotel-details-instagram-photos .hero-view{display:none}#hotel-details-instagram-photos .hero-view .hero-img img{width:100%}#hotel-details-instagram-photos .hero-view .hero-img .instagram-photo-info{position:absolute;bottom:0;left:0;padding:15px 0;font-family:Arial;color:#522274;background-color:#fff;opacity:.8;filter:alpha(opacity=80);z-index:100;width:100%;text-align:center}#hotel-details-instagram-photos .grid-view{width:100%;margin-left:0}#hotel-details-instagram-photos .grid-view .grid-img{float:left}#hotel-details-instagram-photos .section-title{margin-left:.5%}#hotel-details-instagram-photos #instagram-hero-pagination{display:none}#prop-hero-pagination,#prop-grid-pagination,#instagram-hero-pagination,#instagram-grid-pagination{margin:10px auto}#instagram-terms-button{float:right;color:#522274;cursor:pointer;font-family:Arial;padding-bottom:15px}#instagram-terms-button:hover{text-decoration:underline}#hotel-details-reviews{color:#fff;width:96%;margin:20px 2%;padding-bottom:15px}#write-review-button{font-family:'Stag Sans Light';font-size:16px;float:right;margin:35px 0 10px 0;padding:5px 0;text-align:center;width:150px;background-color:#522274;cursor:pointer}#write-review-button:hover{background-color:#693194}#no-reviews{color:#555;background-color:#fff;padding:10px 0;width:100%;font-family:'Stag Sans Light';font-size:18px}.reviews-subtitle{font-family:'Stag Sans Light';font-size:28px}#review-stats-section{background-color:#757575}#review-stats-left{float:left;margin:10px 1%;border-right:1px solid #a1a1a1;width:49%;position:relative}#review-stats-left #percent-recommend-hotel{padding-bottom:7px;border-bottom:1px solid #a1a1a1;margin-right:10px}#review-stats-left #misc-stats{padding:5px 0;position:relative}#review-stats-left #misc-stats .misc-stat-container{float:left;margin:10px 4% 0 0;position:relative;width:29.3%}#review-stats-left #misc-stats .misc-stat-container .misc-stat-title{width:100%;font-family:Arial;font-weight:bold;font-size:13px}#review-stats-left #misc-stats .misc-stat-container .misc-stat-bars{width:100%;margin-top:3px}#review-stats-left #misc-stats .misc-stat-container .misc-stat-bars .misc-stat-block{margin-right:2%;width:18%;position:relative;float:left;height:10px}.purple-block{background-color:#6f5391;height:10px;float:left}.grey-block{background-color:#838383;height:10px;float:left}#review-stats-right{float:right;padding:5px;width:49%;text-align:center}#review-stats-right .recommended-for{font-family:'Stag Sans Light';font-size:16px;line-height:24px;color:#ccc}#refine-results-button{display:none;background-color:#7e7e7e;font-size:1em;padding:10px 1%;color:#522274;font-family:'Stag Sans Light';cursor:pointer}#review-filter-section{padding:10px 1%;width:100%;position:relative;background-color:#7e7e7e}#review-filter-section .review-filter-subsection{float:left;width:32%;height:250px;background-color:#999;padding:5px 1%;margin-top:10px;position:relative}#review-filter-section .review-filter-subsection .review-filter-title{font-family:Arial;font-weight:bold;font-size:16px}#review-filter-section .review-filter-subsection .review-filter{font-family:Arial;font-weight:bold;margin-top:5px;font-size:13px;cursor:pointer}#review-filter-section .review-filter-subsection .review-filter .review-filter-box{float:left;width:10%}#review-filter-section .review-filter-subsection .review-filter .review-filter-box.checked{background-position:0 22px}#review-filter-section .review-filter-subsection .review-filter .review-filter-label{margin:6px 0 0 1%;float:left;width:88%;position:relative}#review-filter-section .review-filter-subsection .review-filter .review-filter-label .review-filter-stars{float:left;width:30%}#review-filter-section .review-filter-subsection .review-filter .review-filter-label .review-rating-block{float:left;margin-left:1%;width:55%;margin-top:2px}#review-filter-section .review-filter-subsection .review-filter .review-filter-label .review-rating-block div{float:left}#review-filter-section .review-filter-subsection .review-filter .review-filter-label .review-rating-count{float:left;margin-left:2%}#review-filter-section .review-filter-subsection .review-filter .grey-block{background-color:#ccc}#review-filter-section #purpose-of-travel-filter{margin:10px 2% 0 2%}#review-content{background-color:#a5a5a5;padding:10px 0;width:100%;position:relative}#review-content .review{float:left;width:29.333%;margin:10px 2%}#review-content .review .review-user-info{font-family:Arial;color:#333;font-size:18px;margin-bottom:5px}#review-content .review .review-stars .filled-review-star{background-image:url('/Content/img/HotelDetails/review-star-white.png');background-repeat:no-repeat;background-position:0 0;width:22px;height:22px;background-color:transparent;float:left}#review-content .review .review-stars .unfilled-review-star{background-image:url('/Content/img/HotelDetails/review-star-grey.png');background-repeat:no-repeat;background-position:0 0;width:22px;height:22px;background-color:transparent;float:left}#review-content .review .review-is-recommended{font-family:Arial;font-size:13px;color:#333;margin-top:5px;height:20px}#review-content .review .review-title{font-family:'Stag Sans Light';font-size:1.5em;padding:10px 0;border-bottom:1px solid #858585;height:85px;line-height:30px}#review-content .review .review-text{font-family:Arial;font-size:1em;line-height:19px;padding:10px 0;border-bottom:1px solid #858585;height:310px}#review-content .review .review-text .review-text-text{height:265px;overflow:hidden}#review-content .review .review-text-full{display:none;font-family:Arial;font-size:15px;line-height:19px;padding:10px 0;border-bottom:1px solid #858585}#review-content .review .more-button{color:#522274;font-family:Arial;font-size:18px;cursor:pointer;margin:5px 0}#review-content .review .more-button .more-button-arrow{margin-left:3px}#load-more-reviews-button{cursor:pointer;width:170px;margin:15px auto 0;text-align:center;color:#522274;background-color:#efefef;padding:10px 0;font-size:18px;font-family:'Stag Sans Light'}#reviewModal h2{font-size:28px;font-family:'Stag Sans Light';padding-bottom:5px;border-bottom:1px solid #9187a1}.review-question-mark{background:url('../img/review-more-information.png') no-repeat;display:inline-block;height:24px;width:26px;margin-bottom:-5px;background-position:0 0;position:absolute;-webkit-transform:translate3d(0,0,0);z-index:255;margin-right:.5em;margin-left:455px;margin-top:3px;cursor:pointer}.review-question-mark:hover{background-position:0 -24px}.review-filter-check{margin-top:-3px}.your-rating{padding-left:15px}.your-rating label{float:left;font-size:.8em;width:160px;font-weight:bold}.your-rating .review-input{margin-left:10px}.your-rating .review-stars{float:left;margin-left:10px;width:180px}.your-rating .unfilled-review-star{background-image:url('/Content/img/Hotel Hero/hi_greystar.png');background-repeat:no-repeat;background-position:0 0;width:24px;height:24px;background-color:transparent;float:left;margin-left:10px;cursor:pointer}.your-rating .filled-review-star{background-image:url('/Content/img/Hotel Hero/hi_purplestar.png');background-repeat:no-repeat;background-position:0 0;width:24px;height:24px;background-color:transparent;float:left;margin-left:10px;cursor:pointer}.writing-guidelines{width:33%;float:right;font-size:.7em}.writing-guidelines p{margin-top:.5em;margin-bottom:.5em}.review-section input{margin-bottom:0}.review-input input[type="text"]{width:260px;height:20px}.review-section textarea{max-width:60%;margin-bottom:0;width:260px;height:150px}.review-section textarea,.review-section select{border:solid 1px #c4c2c5}.review-form-item{margin-bottom:5px}.radio_contain{display:inline-block;border-radius:100px;overflow:hidden;padding:0}.radio_contain input[type="radio"]{display:block;margin:0}.review-form-item p{font-size:11px;margin-top:2px;margin-left:160px;width:250px}.review-form-item label{float:left;width:160px;font-weight:bold;font-size:13px;cursor:pointer;padding-left:15px;padding-top:3px}.review-form-item select{width:260px}.review-form-item .review-input{margin-bottom:15px}.review-section ul li{list-style-type:circle;margin-bottom:.5em;margin-left:1.5em;width:200px}.review-input-radio{background-color:#e2e0e7;margin-bottom:1px;margin-top:0}.review-tags{border-top:1px solid #9187a1;float:right;font-size:.8em;width:100%;padding-top:15px}.review-tags-label{padding-bottom:8px}.review-tags input{padding-top:4px;margin-bottom:5px;margin-top:5px}.review-tags-text{padding-top:3px;padding-left:4px;font-size:.8em;padding-right:10px}.review-tags label{font-weight:bold;display:inline}.review-tags-left{float:left;width:50%}.review-tags-right{float:right;width:50%}.planner-options-checks{margin-top:15px;width:311px;float:left}.planner-options-checks span{font-size:.75em;margin-left:5px}.planner-options-checks div{margin-bottom:5px}.rating-description{font-style:italic;font-size:.7em;margin-left:20px}.items-marked{font-size:.8em;margin-bottom:5px}.error-text{color:red;font-size:.75em;float:left;margin-bottom:5px;display:none}input.error,select.error,textarea.error,.error{background:#fcdcdb;border:1px solid #d58389}.review-form{width:100%;float:none}#review_terms_buttons{margin-top:20px;width:100%;text-align:center}#review_terms_buttons a{color:#522274;text-decoration:none}#review_terms_buttons a:hover{text-decoration:underline}.cancel-button,.submit-button{width:35%;padding:3px 0;border:none;color:#fff;margin-top:10px}.cancel-button{background-color:#6f5391}.submit-button{background-color:#522274}@media(max-width:768px){#hotel-details-info-left{margin-top:85px}#hotel-details-info-left .hotel-badge{float:none}#hotel-details-info-left .hotel-badge-img{margin:0 0 20px 0}}@media(max-width:1075px){#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-rates-container{width:160px}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container{float:none;clear:both;width:320px;padding:8px 0 0 0}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .book-btn,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .wishlist-btn,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .unwishlist-btn{width:156px}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .wishlist-btn,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .unwishlist-btn{float:left}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .book-btn{float:right}}@media(min-width:840px)and (max-width:1024px){#prop-hero-pagination,#prop-grid-pagination,#instagram-hero-pagination,#instagram-grid-pagination{margin:10px 0!important}#prop-hero-pagination .paging-button-container,#prop-grid-pagination .paging-button-container,#instagram-hero-pagination .paging-button-container,#instagram-grid-pagination .paging-button-container{text-align:left}#review-content .review .review-text{line-height:17px;height:425px}#review-content .review .review-text .review-text-text{height:375px}}@media(max-width:840px){#hotel-details-background-image img{margin-top:0;height:100%;width:100%}#hotel-details-info-left,#hotel-details-info-right{width:97%}.photo-section{width:100%}.photo-section .mode-buttons{right:0}#hotel-details-property-photos .hero-view{padding-right:0;width:100%;border-right:none}#hotel-details-property-photos .hero-view img{max-width:550px}#review-stats-left{width:98%;padding-bottom:10px;border-right:none;border-bottom:1px solid #a1a1a1}#review-stats-left #percent-recommend-hotel{margin-right:0}#review-stats-right{width:100%}.review{width:46%!important}.mode-btns{position:relative!important;width:95px;margin:-10px auto 0;right:0!important;bottom:inherit!important}}@media(max-width:640px){#hotel-details-background-image img{width:150%}.review{width:96%!important}#review-filter-section{display:none}#refine-results-button{display:block}.review-filter-subsection{width:100%!important}#purpose-of-travel-filter{margin:10px 0 0 0!important}.view-all-btn{display:none}#instagram-terms-modal .header-text{font-size:1.5em}}@media(max-width:480px){#instagram-terms-modal .header-text{font-size:.8em}#hotel-details-info-right .guest-ratings .guest-ratings-title,#hotel-details-info-right .guest-ratings .review-stars,#hotel-details-info-right .guest-ratings .guest-ratings-number{float:none;margin:10px 0 0 0;display:block}}@media(max-width:420px){#hotel-details-background-image img{width:200%}#hotel-details-info-right .hotel-details-escapes-banner{height:207px;width:160px;margin:10px auto 0 auto}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-bookby,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-rates-container,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container{float:none;clear:both;width:160px;margin-bottom:5px;height:33%}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container{padding:0}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .book-btn .button-wrapper,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .wishlist-btn .button-wrapper,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .unwishlist-btn .button-wrapper{margin:0;padding:0;text-align:center}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .book-btn .button-wrapper img,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .wishlist-btn .button-wrapper img,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .unwishlist-btn .button-wrapper img{display:none}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .book-btn .button-wrapper .button-text,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .wishlist-btn .button-wrapper .button-text,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .unwishlist-btn .button-wrapper .button-text{display:block;font-size:10px;margin-top:50%}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .wishlist-btn,#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .unwishlist-btn{float:left}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .book-btn{float:right;background-image:url('/Content/img/book_icon_sm_purple.png');background-repeat:no-repeat;background-position:23px 12px;width:60px;height:55px;background-color:#fff}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .wishlist-btn{background-image:url('/Content/img/HotelDetails/wishlist-icon-purple.png');background-repeat:no-repeat;background-position:23px 12px;width:60px;height:55px;background-color:#fff}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .unwishlist-btn{background-image:url('/Content/img/HotelDetails/minusWishlistHotel-icon-purple.png');background-repeat:no-repeat;background-position:23px 12px;width:60px;height:55px;background-color:#fff}#hotel-details-info-right .hotel-details-escapes-banner .hot-escapes-button-container .unwishlist-btn .button-wrapper .button-text{font-size:8px}}#prop-slideshow-modal .modal-dialog{width:630px}#prop-slideshow-modal .modal-dialog .modal-body{padding:30px}#prop-slideshow-modal .modal-dialog .modal-body .slideshow-img{width:550px;height:369px}#instagram-slideshow-modal .modal-dialog{width:720px}#instagram-slideshow-modal .modal-dialog .modal-body{padding:30px}#instagram-slideshow-modal .modal-dialog .modal-body .slideshow-img{width:640px;height:640px}#instagram-slideshow-modal .modal-dialog .modal-body .slideshow-img img{width:100%}#instagram-slideshow-modal .modal-dialog .modal-body .slideshow-img .instagram-photo-info{position:absolute;bottom:0;left:0;padding:15px 0;font-family:Arial;color:#522274;background-color:#fff;opacity:.8;filter:alpha(opacity=80);z-index:100;width:100%;text-align:center}#instagram-terms-modal .modal-body{padding-bottom:15px}#instagram-terms-modal .modal-body a{color:#522274}#instagram-terms-modal .modal-body .userName{margin:10px 0}#instagram-terms-modal .modal-body .actionButton .submit{margin-top:10px;background-color:#522274;border:none;padding:10px 0;width:150px;font-family:'Stag Sans Light';font-size:16px;color:#fff}#instagram-terms-modal .modal-body .actionButton .submit:hover{background-color:#693194}#instagram-terms-modal .modal-body .errorMessage{display:none;color:#c00}#spgHeader{width:100%;max-width:1058px;position:fixed;z-index:9000}.header-desktop{background-color:#4f2e65;padding-left:7px;display:block;height:64px;z-index:1000}.header-links{width:auto;height:100%;margin:0 330px 0 17%}.header-link-wrapper{margin-top:9px}.header-mobile{display:none}.header-tabs{width:50%}.logo-header-section{float:left;margin-top:13px;height:40px;width:16.5%;border-right:solid 1px #6a4a7f}.header-section{float:left;margin-top:13px;width:33%;text-align:center;height:40px;border-right:solid 1px #6a4a7f;min-width:90px}.spg-header-logo{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-350px 0;width:119px;height:33px;background-color:transparent;margin:3px auto 0}.header-user-section{margin:-64px 2% 0;padding-top:7px;float:right;height:100%;width:310px;display:inline-block}.header-user-img{margin-right:10px;height:50px;width:50px;float:left;border:solid 1px #6a496a}.header-user-info{float:left;height:100%}.header-name-text{font-family:'Stag Sans Light';font-size:16px;color:#fff;line-height:1}.header-userlevel-text{font-family:'Stag Sans Light';font-size:13px;color:#fff;line-height:1;margin-top:1px}.header-user-bottom{height:20px}.header-user-bottom .dropdown-menu{margin:-1px;padding:0 15px;background-color:#e9eae9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;max-height:450px;overflow:hidden;overflow-y:auto;left:auto;right:0;border-top:none}.header-user-wishlist{padding-right:10px;float:left}.header-user-divider{border-left:solid 1px #efdca2;height:14px;width:0;float:left}.header-user-stays{float:left;height:100%;padding-left:10px}.header-user-stays .dropdown-menu{right:34px}.header-user-top{border-bottom:solid 1px #684a7f;padding-bottom:3px;margin-bottom:3px}.header-menu-icon{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-250px 0;width:24px;height:21px;background-color:transparent;float:right;margin-top:6px;position:relative}.header-divider{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:repeat-y;background-position:-300px 0;width:1px;height:29px;background-color:transparent;float:left;margin:21px 2% 0 2%}.header-large-link a,.header-large-link a:hover{text-decoration:none;text-transform:uppercase;cursor:pointer;font-family:'Stag Sans Light';font-size:20px;color:#efdca2}.header-large-link a.selected,.header-large-link a:hover.selected{font-family:'Stag Sans Light';font-size:20px;color:#b9b9b9;cursor:default}.header-small-link.open{background-color:#522c72}.header-small-link.open a{font-family:'Stag Sans Light';font-size:13px;color:#555}.header-small-link a{text-transform:uppercase;cursor:pointer;font-family:'Stag Sans Light';font-size:13px;color:#efdca2;text-decoration:none}.header-small-link a:hover{text-decoration:none}.header-user-wishlist .dropdown-menu,.header-user-stays .dropdown-menu{width:400px}#header-wishlist-dropdown,#header-stays-dropdown{color:#efdca2;text-decoration:none;text-transform:uppercase;cursor:pointer}.header-dropdown-menu .dropdown-menu{background-color:#522c72;left:auto;right:-37px;top:48px;text-align:left;z-index:1015;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:300px;padding:0 4px}.header-dropdown-menu .dropdown-menu li{padding:8px 10px;height:36px;width:100%;margin-top:2px;background-color:#83609d}.header-dropdown-menu .dropdown-menu li a{font-family:'Stag Sans Light';font-size:16px;color:#fff;text-transform:none;width:100%;padding:0;margin-bottom:3px;text-transform:uppercase;cursor:pointer}.header-dropdown-menu .dropdown-menu li a:hover,.header-dropdown-menu .dropdown-menu li a:focus{font-family:'Stag Sans Light';font-size:16px;color:#fff;background-color:#83609d;background-image:none;filter:none}.header-dropdown-menu .dropdown-menu li .link-text{float:left}.header-dropdown-menu .dropdown-menu li .description{font-family:'Stag Sans Light';font-size:14px;color:#fff;text-transform:none}.header-dropdown-menu .dropdown-menu li.notification-menu{height:70px}.header-dropdown-menu .dropdown-menu li.create-wishlist{background-color:#fff;font-family:'Stag Sans Light';font-size:16px;color:#4f2e65}.header-dropdown-menu .dropdown-menu li .purple-create-button{text-transform:none;width:100%;padding:0;margin-top:3px;text-transform:uppercase;cursor:pointer}.header-dropdown-menu .dropdown-menu li .purple-create-button .purple-create-text{float:left;margin-left:5px}.header-dropdown-menu .dropdown-menu li .purple-create-button .purple-plus-icon{float:left;font-weight:bold}.header-dropdown-menu .dropdown-menu li.close-li{background-color:#522c72}.header-dropdown-menu .dropdown-menu li.close-li .white-close-button{text-transform:uppercase;cursor:pointer;width:75px}.header-dropdown-menu .dropdown-menu li.close-li .white-close-button .white-close-text{margin-left:5px;font-family:'Stag Sans Light';font-size:16px;color:#fff;float:left}.header-dropdown-menu .dropdown-menu li.close-li .white-close-button .white-close-x-icon{background-image:url('/Content/img/close_x_white.png');background-repeat:no-repeat;background-position:0 0;width:8px;height:7px;background-color:transparent;float:left;margin-top:4.5px}.header-dropdown-menu .dropdown-menu.wishlist-dropdown,.header-dropdown-menu .dropdown-menu.stays-dropdown{top:20px}.header-dropdown-menu .dropdown-badge{width:25px;height:25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#522c72;font-family:Arial;font-size:16px;color:#fff;text-align:center;padding-top:3px;float:right;margin:-4px 10px 0}.header-dropdown-menu .arrow{float:right}.header-jewel-icon{background-color:#6f5391;min-width:12px;height:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-family:'Stag Sans Light';font-size:12px;color:#fff;position:absolute;top:-5px;left:13px;text-align:center;padding-left:2px;padding-right:2px}#mobile-global-search{display:none}@media screen and (max-width:480px){#spgHeader{width:100%}.header-desktop{display:none}.header-mobile{display:block;width:100%;padding:0 10px;position:relative;z-index:9001;height:41px}.spg-header-logo-mobile{background-image:url('/Content/img/spg-mobile-logo.png');background-repeat:no-repeat;background-position:0 0;width:88px;height:23px;background-color:transparent;position:relative;margin-top:9px}.header-mobile-background{background-color:#4f2e65;position:absolute;top:0;left:0;height:100%;width:100%}.header-links{float:right;min-width:137px;margin:0;text-transform:uppercase;cursor:pointer;position:relative}.spg-header-logo{position:relative}.header-section{float:left;margin:0;border:none;min-width:21px}.header-search-img{background-image:url('/Content/img/Mobile/mobile-search-icon.png');background-repeat:no-repeat;background-position:0 0;width:40px;height:41px;background-color:transparent}.header-search-img.selected{background-image:url('/Content/img/Mobile/mobile-search-icon.png');background-repeat:no-repeat;background-position:0 -41px;width:40px;height:41px;background-color:transparent}.header-profile-img{background-image:url('/Content/img/Mobile/mobile-profile-icon.png');background-repeat:no-repeat;background-position:0 0;width:44px;height:41px;background-color:transparent}.header-profile-img.open{background-image:url('/Content/img/Mobile/mobile-profile-icon.png');background-repeat:no-repeat;background-position:0 -41px;width:44px;height:41px;background-color:transparent}.header-menu-img{background-image:url('/Content/img/Mobile/mobile-menu-icon.png');background-repeat:no-repeat;background-position:0 0;width:44px;height:41px;background-color:transparent}.header-menu-img.open{background-image:url('/Content/img/Mobile/mobile-menu-icon.png');background-repeat:no-repeat;background-position:0 -41px;width:44px;height:41px;background-color:transparent}.header-divider{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-150px 0;width:1px;height:29px;background-color:transparent;margin:7px 1px}#MobileUserMenu.header-dropdown-menu .dropdown-menu{top:38px;max-width:320px;right:-60px}#MobileUserMenu.header-dropdown-menu .dropdown-menu .arrow.yellow{background-image:url('/Content/img/Arrows/white-arrow.png');background-repeat:no-repeat;background-position:0 0;width:12px;height:20px;background-color:transparent}#NavigationMenu.header-dropdown-menu .dropdown-menu{top:38px;right:-20px}#NavigationMenu.header-dropdown-menu .arrow.yellow{background-image:url('/Content/img/Arrows/user-dropdown-arrow.png');background-repeat:no-repeat;background-position:0 0;width:10px;height:18px;background-color:transparent}.header-jewel-icon{top:5px;left:68px;z-index:9005}#notification-modal .notification-description,#amenities-notification-modal .notification-description{width:80%}#discover-search-tab{display:none}#mobile-global-search{width:100%;position:absolute}#mobile-global-search .mobile-search-menu{position:relative;z-index:1000;background-color:#83609d;height:61px;top:0;width:100%}#mobile-global-search .twitter-typeahead{height:31px;width:80%;margin:15px 0 0 5%;float:left;display:block}#mobile-global-search .twitter-typeahead input{width:100%}#mobile-global-search .twitter-typeahead .tt-dropdown-menu{width:100%;padding:0}#mobile-global-search .twitter-typeahead .tt-dropdown-menu .tt-suggestion p{padding:10px;margin:0;border-bottom:1px solid #999}#mobile-global-search .discover-search-icon{width:10%;margin-top:15px}}@media screen and (max-width:480px){#search-results-container{width:100%;height:100%;position:absolute;background-color:#fff;z-index:1000;top:41px}#search-results-container #search-result-hotels{width:100%;background-color:#fff;padding:20px 0 0}#search-results-container #search-result-hotels .hotel-card{display:block;margin:0 auto 10px}}.footer-logo-desktop{display:block;height:130px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;max-width:1058px;margin:0 auto}.footer-logo-mobile{display:none}.footer-links-desktop{background-color:#555;font-family:stag-sans,sans-serif;width:100%;height:266px;padding-top:55px;display:block}.footer-links-mobile{display:none}.footer-item{float:left}.footer-item a:hover{text-decoration:none}.footer-item-header{font-family:'Stag Sans Light';font-size:18px;color:#fff;margin-bottom:5px}.footer-text{font-family:Arial;font-size:14px;color:#efdca2;line-height:17px;margin-top:10px}.footer-large-text{font-family:'Stag Sans Thin';font-size:60px;color:#fff}.footer-SPG{width:27%;margin-left:5%;margin-right:2%}.footer-link{cursor:pointer;width:18%;margin-left:2%;margin-right:2%}#spgFooter{width:100%;background:#fff}.footer-terms-privacy{width:260px;margin:5px auto 25px auto}.footer-terms-privacy a{text-decoration:none;font-family:'Stag Sans Book';font-size:11px;color:#4f2e65}.footer-terms-privacy a:visited{color:#4f2e65}.footer-terms{border-right:solid 1px #4f2e65;padding-right:5px}.footer-privacy{margin-left:5px}.footer-logos{float:left;min-width:705px;width:85%}.footer-relative-container{width:100%;height:72px;position:relative;overflow:hidden;float:left}.footer-spg-logo{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:0 -696px;width:120px;height:72px;background-color:transparent;position:absolute;top:0;left:0}.footer-meridien{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-437px -706px;width:64px;height:11px;background-color:transparent;position:absolute;top:auto;left:40%;border:0}.footer-aloft{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-537px -702px;width:40px;height:15px;background-color:transparent;position:absolute;top:auto;left:50%;border:0}.footer-fourpoints{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-610px -696px;width:40px;height:20px;background-color:transparent;position:absolute;top:auto;left:60%;border:0}.footer-westin{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-682px -705px;width:46px;height:11px;background-color:transparent;position:absolute;top:auto;left:70%;border:0}.footer-luxury{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-763px -701px;width:60px;height:15px;background-color:transparent;position:absolute;top:auto;left:80%;border:0}.footer-w{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-484px -738px;width:32px;height:28px;background-color:transparent;position:absolute;top:50%;left:45%;border:0}.footer-sheraton{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-569px -736px;width:40px;height:30px;background-color:transparent;position:absolute;top:50%;left:55%;border:0}.footer-stregis{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-649px -736px;width:55px;height:31px;background-color:transparent;position:absolute;top:50%;left:65%;border:0}.footer-element{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-748px -735px;width:37px;height:31px;background-color:transparent;position:absolute;top:50%;left:75%;border:0}.footer-iso-star{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-850px -696px;width:22px;height:72px;background-color:transparent;float:right}.footer-center-line{background-image:url('/Content/img/footer_line_repeater.png');background-repeat:repeat-x;background-position:0 0;width:100%;height:1px;background-color:transparent;position:absolute;top:29px;left:120px;-moz-background-size:100% auto;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.footer-copyright{text-align:right;font-family:Arial;font-size:8px;color:#555;text-transform:uppercase;width:125px;float:right;margin-top:20px}@media screen and (max-width:768px){.footer-logo-desktop{display:none}.footer-logo-mobile{display:block;display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;padding:30px 0}.footer-links-desktop{display:none}.footer-links-mobile{display:block;background-color:#e9eae9;padding-bottom:20px}.footer-link-box{width:100%;background-color:#4f2e65;height:40px;padding:10px;margin-bottom:10px}.footer-link-box span{float:left;width:80%}.footer-link-box .arrow{float:right}.footer-link{text-transform:uppercase;cursor:pointer;font-family:'Stag Sans Light';font-size:18px;color:#fff}.footer-logo-mobile .link{color:#4f2e65;padding-right:10px}.footer-privacy{border-top:none;padding-left:10px}}@media screen and (min-width:481px)and (max-width:1024px){.footer-img{width:70%}.footer-meridien{left:23%}.footer-aloft{left:38%}.footer-fourpoints{left:50%}.footer-westin{left:65%}.footer-luxury{left:80%}.footer-w{left:30%}.footer-sheraton{left:45%}.footer-stregis{left:60%}.footer-element{left:75%}.footer-links-desktop{height:306px}.footer-large-text{font-size:55px}}.wishlist-list-carousel{max-height:900px;background-color:#e9eae9}.wishlist-item{max-width:414px;margin:0 auto;margin-top:30px;margin-bottom:25px}.wishlist-item-coverimg{width:414px;position:relative;margin-top:-50px}.wishlist-item-coverimg-wrapper{height:176px;overflow:hidden}.wishlist-item-name{font-family:'Stag Sans Light';font-size:25px;color:#4f2e65;margin-bottom:10px;max-height:30px;text-align:left}.wishlist-item-buttonsrow{margin-top:5px}body{background-color:#d3d3d3;line-height:1;position:relative}.main-content-body{max-width:1058px;margin:0 auto;-webkit-box-shadow:0 0 5px 2px #b9b9b9;-moz-box-shadow:0 0 5px 2px #b9b9b9;box-shadow:0 0 5px 2px #b9b9b9}.content-body{background-color:#fff;padding-top:64px}@media screen and (max-width:768px){.main-content-body{background:#fff;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.content-body{padding-top:0}}.landing-body-spinner{position:absolute;top:0;left:0;height:100%;width:100%;z-index:9999;background-color:#fff}.landing-body-spinner div{position:relative;top:5%;width:100%}.landing-body-spinner div img{margin:0 auto;display:block}.landing-content{position:relative;background-color:#fff}.landing-header-img .discover-text{font-family:'Stag Sans Light';font-size:1.6em;color:#fff;margin:8px 10px 10px 0;display:inline-block;width:550px;line-height:1.5}.landing-content-desktop{max-width:1058px;height:624px;margin:0 auto;position:relative}.landing-header-img{width:100%;height:100%;background-image:url('/Content/img/Landing/header_bg.jpg');display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.landing-header{margin:0 auto;width:88%}.landing-header .welcome{font-family:'Stag Sans Light';font-size:1.6em;color:#fff;margin-top:86px}.landing-header .image-location{width:300px;position:absolute;right:0;top:5px;color:#fff;text-align:center}.landing-header .image-location .caption{font-size:16px;margin-bottom:5px;display:block}.landing-header .image-location .hotel-information{font-size:12px;font-weight:bold;display:block}.landing-header-buttons{margin-bottom:60px;color:#fff}.landing-header-buttons .not-a-member{color:#fff}.spg-logo{background-image:url('/Content/img/spg_sprite_image.png');background-position:0 -50px;width:150px;height:45px;margin-top:10px;position:relative;z-index:1;float:left}.landing-header-text{font-family:'Stag Sans Thin';font-size:5em;color:#fff;white-space:nowrap}.header-connect-area{margin:0 auto;width:88%}.fb-login-button{display:block!important;margin-bottom:20px}.custom-fb-login{margin:20px 0;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:18px;padding:5px 10px;background-image:-webkit-linear-gradient(top,#4c69ba,#3b55a0);background-image:-ms-linear-gradient(top,#4c69ba,#3b55a0);background-image:-moz-linear-gradient(top,#4c69ba,#3b55a0);display:block;width:260px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.custom-fb-login:hover{background:-webkit-linear-gradient(#5b7bd5,#4864b1);background:-ms-linear-gradient(#5b7bd5,#4864b1);background:-moz-linear-gradient(#5b7bd5,#4864b1);border-bottom-color:#3b5998;border-left-color:#4961a8;border-right-color:#4961a8;border-top-color:#5874c3;-webkit-box-shadow:inset 0 1px 0 #607fd6;cursor:pointer}.custom-fb-login span{padding-left:15px}.header-fb-connect{padding:5px 10px 0 10px;width:400px;height:34px;margin:20px 0;display:block}.header-fb-connect.light-purple-button{background-color:#705491}.header-fb-connect .button-text{margin-top:4px;font-size:17px;float:left}.header-fb-connect .button-text.mobile{display:none}.header-fb-connect .arrow{float:left;margin-left:10px;margin-top:3px}.affix{top:0;width:100%;max-width:1058px;z-index:10}.landing-navigation-bar-wrapper{position:relative}.landing-navigation-bar-wrapper .active-arrow{position:absolute;bottom:-7px;left:0;display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #705491}.landing-navigation-bar{background-color:#4f2e65;height:75px;overflow:hidden}.landing-navigation-bar ul{list-style:none;padding:0;margin:0;font-size:16px}.landing-navigation-bar ul li{display:inline-block;float:left;color:#fff;padding:30px 0;text-align:center;width:16%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;border-left:1px solid #705491}.landing-navigation-bar ul li.menu-item{cursor:pointer}.landing-navigation-bar ul li.menu-item:hover,.landing-navigation-bar ul li.menu-item.active{background-color:#705491}.landing-navigation-bar ul li.logo-wrapper{padding:20px 42px;width:20%}.landing-navigation-bar .arrow{display:inline-block;margin-left:5px;margin-top:-1px}.landing-navigation-bar .spg-logo-small.desktop{padding:0;margin:0}.header-learn-about-spg{text-transform:uppercase;cursor:pointer;float:right;margin-top:80px;display:inline-block}.header-learn-about-spg .text{font-family:'Stag Sans Light';font-size:22px;color:#efdca2;display:inline-block;float:left}.header-learn-about-spg .arrow{float:left;margin:7px 0 0 12px}.get-started{text-transform:uppercase;cursor:pointer;margin-top:3px;width:237px;float:left}.get-started div{display:inline-block;float:left;font-family:'Stag Sans Light';font-size:19px;color:#4f2e65}.get-started .arrow{margin:1px 10px}.landing-card{background:#fff;background:-moz-linear-gradient(-45deg,#fff 20%,#f2f2f2 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(20%,#fff),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(-45deg,#fff 20%,#f2f2f2 100%);background:-o-linear-gradient(-45deg,#fff 20%,#f2f2f2 100%);background:-ms-linear-gradient(-45deg,#fff 20%,#f2f2f2 100%);background:linear-gradient(135deg,#fff 20%,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=1)}.landing-card.purple{background:#442659;background:-moz-linear-gradient(45deg,#442659 0%,#593472 50%,#6c4489 79%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#442659),color-stop(50%,#593472),color-stop(79%,#6c4489));background:-webkit-linear-gradient(45deg,#442659 0%,#593472 50%,#6c4489 79%);background:-o-linear-gradient(45deg,#442659 0%,#593472 50%,#6c4489 79%);background:-ms-linear-gradient(45deg,#442659 0%,#593472 50%,#6c4489 79%);background:linear-gradient(45deg,#442659 0%,#593472 50%,#6c4489 79%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#442659',endColorstr='#6c4489',GradientType=1)}.landing-card.purple .card-header,.landing-card.purple .card-text,.landing-card.purple .get-started div{color:#fff}.discover-card{height:555px;width:100%;background:#f2f2f2 url('/Content/img/Landing/discover.png') no-repeat;background-position:bottom right}.discover-card .landing-card-description{width:330px;margin-top:145px;display:inline-block}.landing-card-img{display:inline-block;vertical-align:top}.card-header{line-height:1;font-family:'Stag Sans Thin';font-size:68px;color:#5b3473;margin-bottom:20px}.card-text{font-family:'Stag Sans Light';font-size:18px;color:#999;margin-top:10px;margin-bottom:30px;line-height:1.5em}.spg-card-offers .landing-card-inner{background-image:url('/Content/img/Landing/offers.png');background-repeat:no-repeat;background-position:bottom left}.special-offers-right{float:right;margin:50px 0;width:300px}.special-offers-right .card-header{width:175px}.spg-card-plan{height:598px;width:100%;background:#f2f2f2 url('/Content/img/Landing/plan.png') no-repeat;background-position:bottom right;color:#555}.spg-card-plan .landing-card-description{margin-top:175px}.spg-card-plan .card-text{width:300px}.plan-card-left{float:left;position:relative;display:inline-block;vertical-align:top}.plan-card-right{width:260px;margin-top:105px;display:inline-block;float:right}.share-card-right{float:right;width:300px;position:relative;top:-150px}.spg-card-share{height:auto;width:100%;background-color:#fff;color:#555}.spg-card-share .landing-card-inner{border-bottom:none;padding-top:300px;background:url('/Content/img/Landing/share.png') no-repeat;background-position:left bottom}.spg-card-share.purple .landing-card-inner{padding-top:300px}.spg-join{height:595px;width:100%;background-color:#ebebeb;color:#555;background:url('/Content/img/Landing/go_places_overlay.png') no-repeat left 50px,url('/Content/img/Landing/go_places_bg.jpg') no-repeat 100%}.spg-join-inner{max-width:960px;margin:0 auto}.join-header{font-family:'Stag Sans Thin';font-size:46px;color:#4f2e65;margin-top:135px;width:260px}.join-text{margin-bottom:20px}.join-text,.join-text-2{font-family:'Stag Sans Light';font-size:18px;color:#838282;line-height:1.5em;margin-top:30px;width:500px}.join-text-2{margin-top:30px}.join-spg-button{margin-top:30px;text-transform:uppercase;cursor:pointer}.join-spg-button .join-button-text{font-family:'Stag Sans Light';font-size:18px;color:#4f2e65;display:inline-block;float:left}.join-spg-button .arrow{float:left;margin:1px 10px}.footer-spg-connect{background-color:#4f2e65}.footer-spg-connect-inner{max-width:960px;margin:0 auto;padding:40px 0}.spg-logo-small{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-350px 0;width:135px;height:35px;background-color:transparent;float:left}.footer-spg-connect-text{font-family:'Stag Sans Light';font-size:24px;color:#fff;text-transform:uppercase}.footer-spg-connect-button{text-transform:uppercase;cursor:pointer;font-family:'Stag Sans Light';font-size:22px;color:#efdca2;margin-top:5px}.footer-spg-connect-button div{float:left;text-transform:none}.footer-spg-connect-button .arrow{margin-left:10px}.footer-text-area{margin-left:10px;float:left}.landing-card-inner{width:92%;margin:0 auto}.purple .landing-card-inner{width:100%;margin:0;padding:0 4%}@media screen and (max-width:1024px){.landing-content .discover-text{line-height:normal;font-size:1.5em;width:95%}.landing-content-desktop{height:auto}.landing-header-img{background-size:cover;background-position:bottom left;background-image:url('/Content/img/Landing/header_bg_mobile.jpg');position:relative}.landing-header{padding:0;height:auto}.landing-header .welcome{font-size:1.5em;margin-top:5px;margin-bottom:10px}.landing-header .landing-header-text{font-family:'Stag Sans Light';font-size:3em;color:#fff;width:100%;white-space:normal}.landing-header .image-location{display:none}.landing-header .spg-logo-bg{background-color:#502d63;width:100%;height:75px;position:absolute;top:0;left:0}.landing-header-buttons{background-color:#fff;margin-bottom:0;border-bottom:2px solid #502d63;text-align:center}.landing-header-buttons .custom-fb-login{margin:10px auto}.landing-header-buttons .header-fb-connect{width:95%;margin:10px auto;padding:10px 5px;height:auto}.landing-header-buttons .header-fb-connect .button-text{font-family:'Stag Sans Thin';font-size:1.2em;margin-top:2px}.landing-header-buttons .not-a-member{color:#555;margin-left:2.5%;margin-bottom:10px;font-size:16px;display:block}.landing-navigation-bar{display:none}.header-connect-area{width:100%}.discover-card{margin-top:0;background-image:none;background:#f2f2f2 url('/Content/img/Landing/discover_mobile.png') no-repeat;background-position:bottom right;background-size:266px 190px}.discover-card .landing-card-description{width:100%;float:left}.discover-card .landing-card-img{float:right}.special-offers-left{background-image:none;width:auto;height:auto}.spg-card-offers .landing-card-inner{background:url('/Content/img/Landing/offers_mobile.png') no-repeat;background-position:bottom left;background-size:293px auto;padding-bottom:230px!important}.spg-card-plan{background:url('/Content/img/Landing/plan_mobile.png') no-repeat;background-position:100% 88%;background-size:261px auto}.spg-card-plan .landing-card-description{float:right}.spg-card-plan .landing-card-img{float:left}.spg-card-share .landing-card-description{float:left;position:static}.spg-card-share .landing-card-inner{background:url('/Content/img/Landing/share_mobile.png') no-repeat;background-position:bottom left;background-size:293px auto;padding-bottom:170px!important;padding-top:0}.landing-divider{display:none}.landing-card{height:auto;padding:0 0 200px 0}.landing-card.purple{padding-bottom:0}.landing-card.purple .landing-card-inner{margin:0;padding:0 2.5%;width:100%}.landing-card .landing-card-inner{width:95%;margin:0 auto;padding:0 5px}.landing-card .card-header{width:100%;font-size:3.25em;margin-top:10px}.landing-card .landing-card-description{margin-top:10px;width:100%}.landing-card .landing-card-description .card-text{width:auto;font-size:14px}.landing-card .landing-card-img{margin:0 auto;display:inline-block}.spg-join{background:url('/Content/img/Landing/go_places_mobile.png') no-repeat;background-position:right bottom;background-size:320px auto}.spg-join .spg-join-inner{border-bottom:none;margin:0 auto;width:95%}.spg-join .join-header{margin:20px 0;font-size:3.25em}.spg-join .join-spg-button .join-button-text{margin-bottom:10px}.join-text{width:100%;font-size:14px;margin-top:0}.get-started{width:auto;margin-bottom:10px}.get-started div{font-size:16px}.get-started .arrow{margin:1px 0 0 5px;background-position:0 -2px;width:11px;background-size:29px;height:13px}.purple .get-started .arrow{margin:4px 0 0 10px;background:url('/Content/img/Arrows/home_arrow_sprite.png') no-repeat -18px -4px;background-size:24px 16px;width:6px;height:10px;vertical-align:middle}.footer-spg-connect .footer-spg-connect-inner{padding:20px 4%}.footer-spg-connect .footer-spg-connect-text{font-size:11px}.footer-spg-connect .footer-spg-connect-button{font-size:10px}.footer-spg-connect .spg-logo-small{background-size:529px auto;background-position:-175px 0;width:62px;height:17px}.footer-spg-connect .arrow{background-size:24px auto;background-position:-8px -2px;height:12px;width:8px}}.login-content{background-image:url('/Content/img/Login/spg_login_bg.jpg');background-repeat:no-repeat;background-position:0 0;width:1058px;background-color:transparent;width:100%;max-width:1058px;height:780px;color:#fff;padding:10px 45px}.login-link a,.login-link a:visited,.login-link a:active,.login-link a:hover{color:#efdca2!important;text-decoration:none!important}.login-header{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:0 -50px;width:150px;height:45px;background-color:transparent;margin-top:25px}.login-step{font-family:'Stag Sans Thin';font-size:50px;color:#fff;margin-top:40px;transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.login-text{font-family:'Stag Sans Thin';font-size:75px;color:#fff;margin-bottom:45px;transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.first-name{font-weight:bold}.user-name{font-family:'Stag Sans Light';font-size:18px;color:#3b3b3b;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;width:300px;margin-right:40px;padding:5px;padding-left:10px;margin-bottom:10px}.password{font-family:'Stag Sans Light';font-size:18px;color:#3b3b3b;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;display:inline-block;width:300px;padding:5px;padding-left:10px;margin-right:30px;margin-bottom:10px}.learn-about{font-family:'Stag Sans Book';font-size:18px;color:#efdca2;float:left;text-transform:uppercase;cursor:pointer}.divider{color:#efdca2;float:left;margin-left:20px;font-size:18px}.join{font-family:'Stag Sans Book';font-size:18px;color:#efdca2;float:left;text-transform:uppercase;cursor:pointer;margin-left:20px}.forgot-pw{font-family:'Stag Sans Book';font-size:18px;color:#efdca2;float:left;text-transform:uppercase;cursor:pointer}#connect-button{width:150px;padding:6px;height:34px;margin-top:-1px;float:left}#connect-button div{float:left}#connect-button .button-text{font-family:'Stag Sans Light';font-size:21px;color:#fff;margin-right:23px;line-height:19px}#connect-button .arrow{margin-top:1px}.loader-gif{display:none;float:left;margin-top:7px}.loader-gif img{height:14px}.user-area{float:left;margin-bottom:20px}.password-area{float:left;margin-bottom:20px}.login-form .popover{background-color:#b9b9b9}.login-form .popover .arrow:after{border-bottom-color:#b9b9b9}.login-form .popover .popover-content{background-color:#b9b9b9;font-family:Arial;font-size:14px;color:#fff}.login-form .popover .popover-content a{font-family:Arial;font-size:14px;color:#4f2e65}.login-form .popover .popover-content a:hover{text-decoration:none}@media screen and (min-width:481px)and (max-width:1024px){.login-step{font-size:30px}.login-text{font-size:40px}.divider,.join{margin-left:5px}.user-area{float:left}.password-area{clear:both}#connect-button{width:160px;clear:both}}@media screen and (max-width:480px){.login-step{font-size:20px}.login-text{font-size:27px}.divider,.join{margin-left:10px}.user-name{width:100%;margin-right:0;color:#555;border-radius:5px;padding:5px;padding-left:10px;margin-bottom:10px}.password{width:100%;color:#555;border-radius:5px;padding:5px;padding-left:10px;margin-right:0;margin-bottom:10px}.user-area{width:100%;float:left}.password-area{width:100%}}.plan-stay-content{width:100%;max-width:1026px;margin:15px auto 0}.plan-main-content{margin:0 6%;overflow:hidden;padding:0 0 20px 0}.plan-title-bar{background-image:url('/Content/img/plan_header_photo.png');background-repeat:no-repeat;background-position:0 0;width:100%;height:194px;background-color:transparent}#plan-navigation-title{padding-top:22px}.plan-hotel-data{width:100%;max-width:1026px;margin:0 auto}.plan-hotel-data-details-header{border-bottom:solid 1px #838282;padding-bottom:15px;position:relative}.plan-upcoming-stay-bar{width:39%;height:100%;float:left}.plan-upcoming-stay-list{width:250px;float:left;margin:16px 2% 16px 0}.plan-upcoming-stay-list.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.plan-upcoming-stay-list.btn-group.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]){width:100%;background-color:#fff;height:32px}.plan-upcoming-stay-list .caret{border:none}.plan-upcoming-stay-list.bootstrap-select.btn-group,.plan-upcoming-stay-list.dropdown{float:inherit}.plan-upcoming-stay-list.bootstrap-select.btn-group .caret,.plan-upcoming-stay-list.dropdown .caret{border:none;background-image:url('/Content/img/wl_purplearrow.png');background-repeat:no-repeat;background-position:0 0;width:38px;height:32px;background-color:transparent;top:1px;right:0}.plan-upcoming-stay-list.bootstrap-select.btn-group .dropdown-menu li>a,.plan-upcoming-stay-list.dropdown .dropdown-menu li>a{font-family:Arial;font-size:14px;color:#4f2e65;border-bottom:solid 1px #999}.plan-upcoming-stay-list.bootstrap-select.btn-group .dropdown-menu>li>a:hover,.plan-upcoming-stay-list.dropdown .dropdown-menu>li>a:hover,.plan-upcoming-stay-list.bootstrap-select.btn-group .dropdown-menu>li>a:focus,.plan-upcoming-stay-list.dropdown .dropdown-menu>li>a:focus{background-color:#6f5391;font-family:Arial;font-size:14px;color:#fff;background-image:none}.plan-upcoming-stay-list.bootstrap-select.btn-group .btn .filter-option,.plan-upcoming-stay-list.dropdown .btn .filter-option{background-color:#fff;font-family:Arial;font-size:14px;color:#838282}.plan-upcoming-stay-list.bootstrap-select.btn-group.open .dropdown-toggle,.plan-upcoming-stay-list.dropdown.open .dropdown-toggle{background-color:#fff;font-family:Arial;font-size:14px;color:#838282}.plan-upcoming-stay-list .btn-default,.plan-upcoming-stay-list .btn-default:hover,.plan-upcoming-stay-list .btn-default:focus,.plan-upcoming-stay-list .btn-default:active,.plan-upcoming-stay-list .btn-default.active,.plan-upcoming-stay-list .open .dropdown-toggle.btn-default,.plan-upcoming-stay-list .btn-default:hover,.plan-upcoming-stay-list .btn-default:focus,.plan-upcoming-stay-list .btn-default:active,.plan-upcoming-stay-list .btn-default.active{background-image:none;font-family:Arial;font-size:16px;color:#838282;height:32px;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.plan-upcoming-stay-list .dropdown-menu{margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;border:solid 1px #999}.plan-upcoming-stay-list .btn .filter-option,.plan-upcoming-stay-list .btn-group.open .dropdown-toggle,.plan-upcoming-stay-list .btn-default:hover,.plan-upcoming-stay-list .btn-default:focus,.plan-upcoming-stay-list .btn-default:active,.plan-upcoming-stay-list .btn-default.active,.plan-upcoming-stay-list .open .dropdown-toggle.btn-default{background-color:#fff}.plan-upcoming-stay-list.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]){width:350px}.plan-header-btn{padding:6px 5px;float:left;width:100%;margin:0 8%;height:30px}.plan-header-btn div{float:left;display:inline-block}.plan-header-btn .button-text{margin:1px 7px 0 10px}.plan-header-btn .arrow{float:right}.plan-hotel-data-relative-img{position:relative;width:100%;height:485px;z-index:100}.plan-hotel-data-img{position:absolute;top:0;left:0;width:100%;max-width:1058px;height:485px;z-index:100}.plan-hotel-data-details-background,.plan-hotel-data-details{position:absolute;top:0;left:0;width:423px;height:100%;z-index:101}.plan-hotel-data-details-background{background-color:#4f2e65;opacity:.8}.plan-hotel-data-details{padding:30px 20px 10px 53px}.plan-hotel-data-upcomingstay{float:right;width:50%}.plan-hotel-data-upcomingstay-header{font-family:'Stag Sans Light';font-size:19px;color:#b9b9b9;margin-bottom:10px}.plan-hotel-data-checkin{margin-bottom:4px}.plan-hotel-data-brandimg{position:absolute;top:0}.plan-hotel-data-check-text,.plan-hotel-data-check-date{font-family:Arial;font-size:15px;color:#fff}.plan-hotel-data-check-date{float:right}.plan-hotel-data-check-text{float:left}.plan-hotel-data-name{font-family:'Stag Sans Light';font-size:48px;color:#fff;margin-top:25px;margin-bottom:10px;max-height:200px}.plan-hotel-data-address{font-family:Arial;font-size:15px;color:#fff;margin-bottom:9px;max-height:20px}.plan-hotel-data-phone{font-family:Arial;font-size:15px;color:#fff}.plan-hotel-data-footer{border-top:solid 1px #838282;position:absolute;bottom:0;width:350px;height:66px}.plan-hotel-data-button{float:left;text-transform:uppercase;cursor:pointer;height:55%;margin-top:10px}.plan-hotel-data-button div{float:left;font-family:'Stag Sans Light';font-size:15px;color:#efdca2}.plan-hotel-data-button .button-text{margin-top:6px}.plan-hotel-data-button .info-icon{margin:3px 5px 0 7px}.plan-hotel-data-share-button{float:left;text-transform:uppercase;cursor:pointer;height:55%;margin-top:10px;width:47%;height:46%;border-right:solid 1px #838282;margin-top:17px}.plan-hotel-data-share-button div{float:left;font-family:'Stag Sans Light';font-size:15px;color:#efdca2}.plan-hotel-data-share-button .button-text{margin-top:6px}.plan-hotel-data-share-button .info-icon{margin:3px 5px 0 7px}.plan-hotel-data-info-button{float:left;text-transform:uppercase;cursor:pointer;height:55%;margin-top:10px;width:53%;margin-top:17px;padding-left:5px}.plan-hotel-data-info-button div{float:left;font-family:'Stag Sans Light';font-size:15px;color:#efdca2}.plan-hotel-data-info-button .button-text{margin-top:6px}.plan-hotel-data-info-button .info-icon{margin:3px 5px 0 7px}.plan-hotel-sub-data{border-bottom:solid 1px #d5d4d4;height:105px}.plan-facepile-container{float:left;width:50%;height:70px}.plan-social-data-container{height:70px;margin-top:19px;padding-left:4.7%;padding-top:9px;width:50%;float:left}.plan-social-facebook-container,.plan-social-foursquare-container{height:70px;float:left;width:42%}.plan-facebook-icon{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-200px -150px;width:52px;height:52px;background-color:transparent;float:left}.plan-foursquare-icon{background-image:url('/Content/img/spg_sprite_image.png');background-repeat:no-repeat;background-position:-300px -150px;width:53px;height:52px;background-color:transparent;float:left}.plan-social-text{float:left;font-family:Arial;font-size:17px;color:#555;margin-left:10px;margin-top:15px;width:118px}.plan-left-arrow{background-image:url('/Content/img/Plan/white_arrow_left.png');background-repeat:no-repeat;background-position:0 0;width:25px;height:44px;background-color:transparent;position:absolute;top:37%;left:1%;z-index:103;text-transform:uppercase;cursor:pointer}.plan-right-arrow{background-image:url('/Content/img/Plan/white_arrow_right.png');background-repeat:no-repeat;background-position:0 0;width:25px;height:44px;background-color:transparent;position:absolute;top:37%;left:97%;z-index:103;text-transform:uppercase;cursor:pointer}.plan-hotel-sub-data .facepile-container{width:49%;float:left;margin-top:10px;padding-top:9px;padding-left:4.7%}.plan-hotel-sub-data .facepile-container .facepile{border:solid 1px #b8b8b8;height:50px;width:50px;margin-bottom:10px}.plan-hotel-sub-data-divider{height:72px;margin-top:15px;border-left:solid 1px #d5d4d4;float:left}.plan-itinerary-header .plan-itinerary-header-text{font-family:'Stag Sans Thin';font-size:48px;color:#3b3b3b;margin-top:20px;margin-bottom:15px}.plan-itinerary-header .instay .plan-itinerary-header-text{float:left;width:100%}.plan-itinerary-header-location{float:left;margin-bottom:10px}.plan-itinerary-header-hotel-name{font-family:Arial;font-size:1.15em;color:#555;font-weight:bold;line-height:1.3;margin-bottom:2px}.plan-itinerary-header-hotel-address{font-family:Arial;font-size:.9em;color:#555}.plan-itinerary-tab-container{width:100%;height:46px;z-index:102;position:relative}.plan-itinerary-tab{height:46px;width:50%;background-color:#b9b9b9;font-family:'Stag Sans Light';font-size:1.3em;color:#4f2e65;text-transform:uppercase;cursor:pointer;float:left;text-align:center;padding-top:13px}.plan-itinerary-tab.selected{background-color:#e9eae9;font-family:'Stag Sans Light';font-size:1.3em;color:#3b3b3b}.plan-map{height:771px;width:100%}.plan-venues-container{z-index:101;position:relative}.plan-venues-container.venue-info-open .venues.carousel,.plan-venues-container.venue-info-open .plan-itinerary-tab-container{-webkit-box-shadow:5px 0 10px -2px #b9b9b9;-moz-box-shadow:5px 0 10px -2px #b9b9b9;box-shadow:5px 0 10px -2px #b9b9b9}.plan-venues-container.venue-info-open .venues-list-carousel{overflow:visible}.print-itinerary{cursor:pointer;font-weight:bold;text-align:center;color:#4f2e65;margin:0 0 10px 0}.plan-itinerary-wrapper{position:relative;z-index:99}.plan-itinerary-container{float:left;width:100%;min-height:365px;position:relative;background-color:#fff;z-index:101}.plan-map-container{float:right;width:100%;max-width:448px}.plan-venues-list.selected{display:block}.plan-search-icon{float:left;background-image:url("/Content/img/search_icon.png");background-repeat:no-repeat;background-position:0 0;width:32px;height:32px;background-color:transparent;text-transform:uppercase;cursor:pointer;background-position:center;background-color:#4f2e65}#plan-location-search{float:right;padding-left:20px}#plan-location-search .twitter-typeahead{width:217px}#plan-search-textfield{float:left;width:218px;height:32px}.plan-query-section{position:relative}#venuesQuery{float:left;width:90%}#venues-query-dropdown{background-color:#f1ebf8;border-top:solid 1px #c4c2c5;border-right:solid 1px #c4c2c5;border-bottom:solid 1px #c4c2c5;float:left;width:10%;height:32px;cursor:pointer;text-align:center}#venues-query-dropdown .purple-down-arrow{width:20px;margin:10px auto}#venues-query-options{width:100%;display:none;border-right:solid 1px #999;border-left:solid 1px #999;position:absolute;z-index:1000}#venues-query-options .query-option{font-family:Arial;font-size:14px;color:#512672;border-bottom:solid 1px #999;cursor:pointer;padding:2% 10px;background-color:#fff}#venues-query-options .query-option:hover{background-color:#6f5391;color:#fff}.plan-upcoming-stay-actions{width:auto;height:32px;margin-top:16px;border-left:solid 1px #b9b9b9;float:right}.plan-upcoming-stay-actions .instay,.plan-upcoming-stay-actions .local{width:100%}.plan-upcoming-stay-actions .instay .button-text,.plan-upcoming-stay-actions .local .button-text{width:auto}.plan-venues-overlay{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1000;display:none}.plan-venues-overlay .spinner{height:50px;width:50px;background-color:#999;background-position:center center;-webkit-box-shadow:1px 1px 5px 5px #b9b9b9;-moz-box-shadow:1px 1px 5px 5px #b9b9b9;box-shadow:1px 1px 5px 5px #b9b9b9;margin:20% auto 0}.plan-venues-overlay-background{height:100%;width:100%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0}.plan-learn-link,.plan-learn-link:hover{text-decoration:none;text-transform:uppercase;cursor:pointer;font-family:Arial;font-size:14px;color:#4f2e65}.plan-learn-link div:first-child,.plan-learn-link:hover div:first-child{margin-left:20px}.plan-learn-link div,.plan-learn-link:hover div{float:left}.plan-learn-link .arrow,.plan-learn-link:hover .arrow{margin:-1px 0 0 10px}.plan-itinerary-list-container{max-width:448px}.plan-itinerary-map-container{width:448px;float:right;overflow:hidden;position:relative;z-index:100;margin:0 0 0 10px}.plan-itinerary-venue-dropdown{position:relative;max-width:49%;width:100%;display:block;z-index:102}.plan-browse-by-navigation{font-family:Arial;font-size:14px;color:#555;padding:10px 0 10px 0}.plan-browse-by-navigation div{display:inline-block}.plan-browse-by-navigation .link{display:inline-block;font-weight:bold;text-transform:none;color:#512672}.plan-connect-with-foursquare{display:block;text-align:right}.plan-connect-with-foursquare.disconnected{margin-bottom:17px;margin-top:-66px}.plan-connect-with-foursquare.connected{height:auto;margin-bottom:17px}.plan-connect-with-foursquare .plan-powered-by-foursquare{background-image:url('/Content/img/Social Icons/poweredby-foursquare-icon.jpg');background-repeat:no-repeat;background-position:0 0;width:209px;height:23px;background-color:transparent;display:inline-block;margin-right:119px}.plan-connect-with-foursquare #plan-connect-want-more,.plan-connect-with-foursquare #plan-foursquare-connect-button{font-family:Stag Sans Light;font-size:18px;color:#512672;display:block;margin-left:auto;margin-right:auto;margin-bottom:11px;text-align:center}.plan-connect-with-foursquare .plan-fourquare-disconnected{position:relative;height:95px;width:448px;display:inline-block;padding-top:13px;border:1px solid #522274;border-width:1px 0 1px 0}.plan-connect-with-foursquare #plan-foursquare-connect-button{background-image:url('/Content/img/Social Icons/foursquare-connect-dark-purple.jpg');background-repeat:no-repeat;background-position:0 -2px;width:228px;height:38px;background-color:transparent}.plan-connect-with-foursquare #plan-foursquare-connect-button:hover{background-image:url('/Content/img/Social Icons/foursquare-connect-light-purple.jpg');background-repeat:no-repeat;background-position:0 -2px;width:228px;height:38px;background-color:transparent}@media only screen and (max-width:1050px){.plan-itinerary-list-container{overflow:hidden}}@media screen and (min-width:481px)and (max-width:1024px){.plan-main-content{margin:0 2%;padding-bottom:20px}#plan-navigation-bar{padding:0 2%}#plan-navigation-title{font-size:1.3em}.plan-hotel-data.mobile{display:none}.plan-itinerary-venue-dropdown{max-width:none}.plan-connect-with-foursquare.disconnected{margin:0 0 17px 0}.plan-map-container{float:none;text-align:center;max-width:none;height:auto}.plan-map-container .plan-map{display:inline-block}.plan-map-container .type-ahead-dropdown{width:448px;margin:10px auto}.plan-map{height:411px;width:100%}.plan-itinerary-container{float:none;margin:0 auto}.plan-social-facebook-container,.plan-social-foursquare-container{min-width:170px;height:40px}.plan-social-data-container{margin-top:6px}.plan-header-btn{width:85%;margin:0 0 0 4%;min-width:220px}.plan-upcoming-stay-bar{width:34%}#plan-navigation-title{display:none}.plan-right-arrow{left:96%}.plan-foursquare-icon{background-image:url('/Content/img/Social Icons/small_foursquareicon.png');background-repeat:no-repeat;background-position:0 0;width:34px;height:34px;background-color:transparent}.plan-facebook-icon{background-image:url('/Content/img/Social Icons/small_facebookicon.png');background-repeat:no-repeat;background-position:0 0;width:34px;height:34px;background-color:transparent}.plan-social-text{margin-top:8px}}@media screen and (max-width:900px)and (min-width:769px){.plan-itinerary-tab-container{font-size:.8em}.plan-itinerary-container{font-size:.8em}.venue-item-button .button-text{font-size:1em}.venue-item-button .venue-icon.add-icon,.venue-item-button .venue-icon.info-icon{background-size:cover}}@media screen and (max-width:820px)and (min-width:769px){.venue-item-button .venue-icon{display:none}}@media screen and (min-width:769px)and (max-width:1024px){.carousel.venues{max-height:365px;overflow-y:scroll;overflow-x:hidden}}@media screen and (min-width:481px)and (max-width:768px){.plan-itinerary-header .instay .plan-itinerary-header-text,.plan-itinerary-header .local .plan-itinerary-header-text{float:none;max-width:none;margin:20px auto}.plan-itinerary-header-location{float:none;margin:10px auto;width:100%}.plan-right-arrow{left:94%}.plan-map,.type-ahead-dropdown,.plan-itinerary-tab-container{width:100%}.venue-item-info-button{display:none}.plan-itinerary-map-container{float:none;width:auto;margin:0 0 5px 0}.plan-connect-with-foursquare{width:100%}.plan-connect-with-foursquare.connected{text-align:center;margin-top:17px}.plan-connect-with-foursquare.disconnected{margin:0 0 10px 0}.plan-connect-with-foursquare .plan-powered-by-foursquare{margin-right:0}.plan-connect-with-foursquare .plan-fourquare-disconnected{width:100%}.plan-itinerary-list-container{max-width:none}}@media screen and (max-width:480px){.plan-main-content{margin:0 2%;padding-bottom:20px}#plan-navigation-bar{height:auto}.plan-itinerary-venue-dropdown{max-width:none;width:auto;margin:10px 2% 0}.plan-connect-with-foursquare.connected{text-align:center;margin-top:17px}.plan-connect-with-foursquare.disconnected{margin:0 0 10px 0}.plan-connect-with-foursquare .plan-powered-by-foursquare{margin-right:0}.plan-connect-with-foursquare .plan-fourquare-disconnected{width:100%;height:auto}.plan-hotel-data.desktop{display:none}.plan-hotel-data.desktop.active{display:none}.plan-stay-content{margin-bottom:15px}.plan-right-arrow{background-image:url('/Content/img/Arrows/white-arrow.png');background-repeat:no-repeat;background-position:0 0;width:12px;height:20px;background-color:transparent;left:94%}.plan-left-arrow{background-image:url('/Content/img/Arrows/white-arrow-left.png');background-repeat:no-repeat;background-position:0 0;width:12px;height:20px;background-color:transparent}#plan-navigation-title,.plan-upcoming-stay-actions,.plan-itinerary-header,#venue-info-container{display:none}.plan-itinerary-map-container{float:none;margin:0 0 10px;width:auto}.plan-map{height:260px}.plan-itinerary-list-container{max-width:100%}.plan-map-container{height:auto}.plan-upcoming-stay-bar{width:96%;margin:0 2%}.plan-itinerary-tab-container{width:100%}.plan-itinerary-tab{padding-top:16px}.plan-hotel-data{height:80px;background-color:#4f2e65}.plan-hotel-data.mobile{padding:10px 20px}.plan-hotel-thumbnail{height:50px;width:50px;float:left;margin:5px}.plan-hotel-data-right{float:right;width:75%;font-family:'Stag Sans Light';font-size:1.2em;color:#999}.plan-hotel-info{max-height:41px;margin-bottom:10px}.plan-hotel-data-name,.plan-hotel-data-location{font-family:'Stag Sans Light';font-size:19px;color:#fff;max-height:25px;margin-top:0;margin-bottom:0}.plan-learn-link{font-size:10px}.plan-learn-link .arrow{display:none}}.venue-item-container{height:176px;width:100%;background-color:#dfe1df;margin-bottom:7px;padding:15px 10px 5px 10px;font-family:'Stag Sans Light';color:#4f2e65;position:relative}.venue-item-container.is-spg-venue{background-color:#e9eae9}.venue-item-container.is-spg-venue .venue-item-type{font-family:Arial;font-size:14px;color:#555;font-weight:bold}.venue-item-container.selected{position:relative;padding:0;background:#fff;border:solid 2px #e5d199;padding:15px 10px 5px 10px}.venue-item-container.selected:after{content:'';display:block;position:absolute;top:44%;left:100%;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px;z-index:201}.venue-item-container.selected:before{content:'';display:block;position:absolute;top:43%;left:100%;width:0;height:0;border-color:transparent transparent transparent #e5d199;border-style:solid;border-width:12px;z-index:200}.venue-item-container.selected .venue-item-remove-button{border:solid 1px #6f5391}.venue-item-container.selected .venue-item-info-button{background-color:#fff;border:solid 1px #6f5391}.venue-item-container.selected .venue-item-info-button .button-text{color:#6f5391}.venue-item-container.selected .venue-item-info-button .venue-icon.info-icon.white{background-image:url('/Content/img/Plan/purple-info-icon.png');background-repeat:no-repeat;background-position:0 0;width:22px;height:21px;background-color:transparent;margin-top:-2px}.venue-item-data-container{margin-left:40px;position:relative}.popular-venue{position:absolute;top:0;right:0;width:75px;font-family:'Stag Sans Light';font-size:.8em;color:#4f2e65}.venue-item-button{width:31.66%;height:31px;margin-left:4px;float:left;padding:6px 0}.venue-item-button .venue-icon{float:left;margin-right:11px}.venue-item-button .venue-icon.info-icon{margin-top:-1px}.venue-item-button .venue-icon.arrow.white{margin-left:6px}.venue-item-button .venue-icon.remove-icon{margin-top:1px}.venue-item-button .button-text{margin-top:1px;float:left}.venue-item-button-row{position:absolute;bottom:7px;width:100%}.venue-item-button-row .venue-item-button:first-child{margin-left:0}.venue-item-button-row.has-reserve-service .venue-item-button{width:30.8%}.venue-item-popular{position:absolute;right:0;top:0;font-family:'Stag Sans Light';font-size:.8em;color:#4f2e65}.venue-item-popular div{float:left}.venue-item-popular .popular-item-star{background-image:url('/Content/img/Plan/popular-star.png');background-repeat:no-repeat;background-position:0 0;width:12px;height:12px;background-color:transparent}.venue-item-popular .popular-text{margin:5px auto auto 3px}.venue-item-name{font-family:'Stag Sans Light';font-size:1.4em;color:#4f2e65;margin-bottom:10px}.venue-item-address{font-family:Arial;font-size:1em;color:#555;display:none}.venue-item-text{font-family:Arial;font-size:1em;color:#555}.venue-discount-text{font-family:'Stag Sans Light';font-size:1.4em;color:#4f2e65;margin-top:15px}#public-itinerary-modal .venue-discount-text{margin:initial}#public-itinerary-modal .venue-item-container{padding-top:5px}.venue-hotel-name{font-family:Arial;font-size:1em;color:#555;margin-top:5px}#venue-info-container{width:448px;position:absolute;top:0;left:0;z-index:100;background-color:#fff;height:725px;border:solid 2px #e5d199;padding:30px;overflow:auto}.venue-info-location-data{float:left;width:75%;margin-bottom:20px}.venue-info-close-button{float:right;width:80px;text-transform:uppercase;cursor:pointer}.venue-info-close-button .close-text{margin:2px 10px}.venue-info-close-button div{float:left}.venue-info-name{font-family:'Stag Sans Light';font-size:24px;color:#4f2e65;margin-bottom:10px}.venue-info-name a{font-family:'Stag Sans Light';font-size:24px;color:#4f2e65;margin-bottom:15px}.venue-info-address{font-family:Arial;font-size:14px;color:#555}.venue-info-url{font-family:'Stag Sans Light';font-size:14px;color:#4f2e65}.venue-info-offer-container{background-color:#dfe1df;margin-bottom:25px}.venue-info-offer-button{width:100%;display:table;padding:15px}.venue-info-offer-button .button-text{display:table-cell;float:left;text-align:right;width:70%;margin-top:1px}.venue-info-offer-button .arrow{float:right;width:28%;margin-bottom:1px}.venue-info-general-header{font-family:'Stag Sans Light';font-size:24px;color:#838282;padding-bottom:8px;margin-bottom:18px;border-bottom:solid 1px #b9b9b9}.venue-info-general-label{font-family:Arial;font-size:14px;color:#555;font-weight:bold;display:inline-block;float:left;width:25%}.venue-info-general-data{font-family:Arial;font-size:14px;color:#555;display:inline-block;float:left;margin-bottom:10px;width:75%;line-height:1.3;word-break:break-word}.venue-info-map{height:210px;width:100%;margin:0 auto;border:solid 1px #b9b9b9}.venue-info-offer-title{font-family:'Stag Sans Light';font-size:18px;color:#555;margin:15px;padding-top:15px}.venue-info-offer-message{font-family:Arial;font-size:14px;color:#3b3b3b;margin-bottom:15px;margin-right:15px;margin-left:15px}.venue-info-offer-date{margin-left:15px;margin-right:15px;margin-bottom:15px;font-weight:bold}.venue-info-offer-description{font-family:Arial;font-size:14px;color:#4f2e65;font-weight:bold;margin-bottom:20px;margin-left:15px;margin-right:15px}.venue-info-offer-img{margin-left:15px;margin-right:15px;padding-bottom:15px}.venue-info-general-container{margin-bottom:12px}.venue-item-tag{float:left;background-image:url('/Content/img/Plan/light-purple-marker.png');background-repeat:no-repeat;background-position:0 0;width:22px;height:30px;background-color:transparent;margin-left:10px}.venue-item-tag.is-spg-venue{background-image:url('/Content/img/Plan/dark-purple-marker.png');background-repeat:no-repeat;background-position:0 0;width:22px;height:30px;background-color:transparent}.venue-item-tag.is-spg-venue.is-in-hotel{background-image:url('/Content/img/Plan/hotel-pin.png');background-repeat:no-repeat;background-position:0 0;width:26px;height:35px;background-color:transparent}.venue-item-tag-char{font-family:Arial;font-size:1em;color:#fff;padding-top:4px;text-align:center}.venue-item-special-banner{background-image:url('/Content/img/Plan/special-banner.png');background-repeat:no-repeat;background-position:0 0;width:52px;height:52px;background-color:transparent;position:absolute;top:0;right:0}.venue-item-floating-data .venue-item-social-info-container{display:inline-block;font-family:Arial,sans-serif;font-size:14px;font-weight:normal;color:#512672}.venue-item-floating-data .venue-item-social-info{display:inline-block;overflow:hidden;margin-top:3px}.venue-item-floating-data .venue-item-social-info .venue-item-social-data{display:inline-block;height:100%;float:left;border-right:solid 1px #a1a1a1}.venue-item-floating-data .venue-item-social-info .venue-item-social-data.venue-item-social-likes{padding-right:5px}.venue-item-floating-data .venue-item-social-info .venue-item-social-data.venue-item-social-checkins{display:inline-block;padding-left:5px}.venue-item-floating-data .x-small.foursquare-icon{display:inline-block;margin-right:7px;margin-top:3px;float:left}.venue-item-floating-data .venue-item-social-text{display:inline-block}.venue-item-floating-data .venue-item-social-count{display:inline-block}.venue-item-floating-data .venue-item-foursquare-reason-container{margin-top:5px}.venue-item-floating-data .venue-item-rec-reason{margin-left:2px}.venue-item-floating-data .venue-item-facepile,.venue-item-floating-data .venue-item-rec-reason{display:inline-block;float:left;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;color:#512672}.venue-item-floating-data .venue-item-facepile.name,.venue-item-floating-data .venue-item-rec-reason.name{font-weight:bold}.venue-item-floating-data .venue-item-facepile .popover,.venue-item-floating-data .venue-item-rec-reason .popover{color:#fff;background-color:#fb9e41}.venue-item-floating-data .venue-item-facepile .popover.top .arrow:after,.venue-item-floating-data .venue-item-rec-reason .popover.top .arrow:after{border-top-color:#fb9e41}.venue-item-floating-data .venue-item-facepile img{float:left;margin-right:1px}.venue-info-tip-container{width:411px;border:1px solid #f2f1f6;margin-top:5px;padding:10px 0 10px 0;background-color:#f9f9f9}.venue-info-tip-container div{display:inline-block}.venue-info-tip-container img{float:left;display:inline-block}.venue-info-tip-container #venue-info-tip-photo,.venue-info-tip-container #venue-info-tip-icon{float:left;display:inline-block;width:31px;height:31px;border-radius:3px;margin:2px 10px 0 10px}.venue-info-tip-container .venue-info-tip{float:left;display:inline-block;width:297px;font-family:Arial;font-size:14px;color:#512672;margin:2px 10px 0 0;min-height:31px}.venue-info-tip-container .venue-info-tip-info-text,.venue-info-tip-container .venue-info-tip-likes{margin-right:10px;display:inline-block;font-family:Arial;font-size:11px;font-weight:bold;color:#6f5391}.venue-info-tip-container .venue-info-tip-info-text{margin-left:51px}.venue-info-tip-container .venue-info-tip-checkmark{display:inline-block;font-size:8px;font-family:dingbats;color:#6f5391}@media screen and (min-width:481px)and (max-width:1024px){#venue-info-container{height:411px}.venue-item-container.selected:before,.venue-item-container.selected:after{display:none}}@media screen and (max-width:480px){.venue-item-button-row .x-small.foursquare-icon{margin-right:0;margin-left:1px}.venue-item-button .venue-icon{display:none}.venue-item-tag-char{padding-top:6px}.venue-item-social-likes{display:none}.venue-item-info-button{display:none}.venue-item-rec-reason{font-size:11px}.venue-item-floating-data .venue-item-rec-reason{margin-top:2px;font-size:11px}.venue-item-floating-data .venue-item-social-info-container{font-size:11px}.venue-item-floating-data .venue-item-social-info{margin-top:5px}}.share-title-bar{background-image:url('/Content/img/Share/share_header_photo.png');background-repeat:no-repeat;background-position:0 0;width:100%;height:194px;background-color:transparent}.share-subheader{font-family:'Stag Sans Light';font-size:26px;color:#999;padding:20px 64px;line-height:1}.share-header-divider{width:98%;margin:0 auto;border-bottom:solid 1px #b9b9b9}.share-social-subheader{margin:20px auto;width:88%}#share-friendusers .facepile{margin-right:11px;border:solid 1px #838282}#share-friend-activity{width:45%;float:left;margin:20px 15px}.share-friendusers-header,.share-friend-activity-header,.share-invitelink-text{font-family:'Stag Sans Light';font-size:21px;color:#3b3b3b;margin-bottom:15px}.share-long-box{width:100%;max-width:448px;min-width:300px;background-color:#e9eae9;padding:25px 16px 0;display:inline-block;vertical-align:top;margin:10px 1.5%}.share-long-box .null-text{margin:20px 0;text-align:left}.share-main-content{padding:20px 0;width:97%;margin:0 auto;text-align:center}.share-box-header{width:100%;border-bottom:solid 1px #b9b9b9;padding-bottom:10px}.share-box-header-icon{background-image:url('/Content/img/wl_hearticon.png');background-repeat:no-repeat;background-position:0 0;width:30px;height:28px;background-color:transparent;float:left;margin-left:10px}.share-box-header-text{float:left;font-family:'Stag Sans Light';font-size:2.4em;color:#838282;margin-left:10px}.share-wishlistitem,.share-stayitineraryitem{width:414px;margin:0 auto;margin-top:30px;margin-bottom:10px}.share-item-coverimg{width:100%;max-width:414px;position:relative;margin-top:-50px}.share-item-coverimg-wrapper{height:auto;max-height:184px;overflow:hidden;position:relative}.share-item-coverimg-wrapper .hot-escapes-available{position:absolute;top:0;left:0;height:54px;width:255px;background-color:#4f2e65}.share-item-coverimg-wrapper .hot-escapes-available .wishlist-list-offer-icon{float:left;background-image:url('/Content/img/book_icon_med_white.png');background-repeat:no-repeat;background-position:50% 50%;width:38px;height:54px;background-color:transparent}.share-item-coverimg-wrapper .hot-escapes-available .wishlist-list-offer-text{float:left;font-family:'Stag Sans Light';font-size:18px;color:#fff;margin-top:18px}.share-item{margin-top:20px}.share-item-name{font-family:'Stag Sans Light';font-size:25px;color:#4f2e65;margin-bottom:10px;text-align:left}.share-item-buttonsrow{margin-top:5px}.share-share-button-text,.share-wishlist-edit-button{float:left}.share-create-itinerary-button{text-transform:uppercase;cursor:pointer;float:left;width:100%;height:39px;background-color:#4f2e65;margin-right:5px;text-align:center;font-family:'Stag Sans Book';font-size:16px;color:#fff;padding-top:10px}.share-stayitinerary-edit-button{float:left;width:45%;height:39px;padding:10px 15px}#share-invitefriends{background-color:#e9eae9;padding:25px 18px 0;margin:0 1.5%}#share-invitefriends-header{margin-bottom:6px}#share-invitefriends-header .facebook-icon{margin-right:15px;float:left}#share-invitefriends-header .share-invitefriends-header-text{float:left;font-family:'Stag Sans Light';font-size:31px;color:#838282;margin-top:2px}.share-button-bar{padding:10px 0 12px;border-top:solid 1px #b9b9b9}.wishlist-edit-button,.share-stayitinerary-edit-button{float:left;width:49%;height:39px;padding:10px 15px;text-align:center}.share-item-icon-button{float:right;width:49%;height:39px;padding:9px 15px}.share-item-icon-button .button-text{float:left;margin-top:2px}@media screen and (min-width:481px)and (max-width:1024px){.share-invitefriends-preview{display:none}#share-invitefriends-instructions{width:100%}.invitefriends-friend{width:50%}}@media screen and (max-width:480px){.share-main-content{width:100%}.share-subheader,.share-subheader-divider{display:none}.share-long-box{margin:0 auto;height:auto}.share-long-box .null-text{margin-bottom:20px}#share-wishlists{margin-bottom:20px}.share-item-name{font-size:23px}.share-friendusers{margin-bottom:10px}.share-friendusers-facethumb{margin-bottom:10px}}#profile-upcoming-body,#profile-past-body{display:none}.profile-title-bar{background-image:url('/Content/img/profile_header_photo.png');background-repeat:no-repeat;background-position:0 0;width:100%;height:194px;background-color:transparent}.profile-page-header{font-family:'Stag Sans Light';font-size:2.5em;color:#555;border-bottom:solid 1px #b9b9b9;padding-bottom:10px;margin:30px 3% 20px}.profile-page-header span{display:inline-block}.profile-page-header img{display:inline-block}.profile-page-header .profile-wishlist-header-section{display:inline-block}.profile-page-header .profile-create-wishlist-section{float:right;display:inline-block;padding:15px 0 10px 0;font-family:'Stag Sans Light';font-size:15px;color:#4f2e65;cursor:pointer}#profile-navigation-bar .page-navigation-option{max-width:33%;text-align:center}.profile-wishlist-header{font-family:'Stag Sans Light';font-size:24px;color:#fff;margin:15px 2%;background-color:#b9b9b9;padding:15px 2%}.profile-wishlist-list{padding-bottom:15px}.profile-body-content{padding-bottom:20px}.profile-hotel-grid{padding:0 35px}@media screen and (min-width:481px)and (max-width:1024px){.profile-hotel-grid{padding:0 20px}}@media screen and (max-width:768px){.profile-wishlist-body,.profile-section-body{text-align:center}.profile-wishlist-header,.profile-page-header{text-align:left}}@media screen and (max-width:480px){.profile-hotel-grid{padding:0}.profile-page-header .profile-wishlist-header-section{display:inline;width:100%;float:left}.profile-page-header .profile-create-wishlist-section{float:left;padding:15px 0 0 0;font-family:'Stag Sans Light';font-size:15px;color:#4f2e65;cursor:pointer}}.error-main-content{background-image:url('/Content/img/Login/spg_login_bg.jpg');background-repeat:no-repeat;background-position:0 0;width:1058px;height:780px;background-color:transparent;margin:0 auto;position:relative;z-index:100}.spg-logo{margin:20px 0}.error-content{position:absolute;top:0;left:0;z-index:102;height:100%;width:100%;padding:0 7%}.error-overlay{height:100%;left:100%;background-color:#3b3b3b;opacity:.5;z-index:101}.error-main-text{clear:both;margin-top:15%;font-family:'Stag Sans Thin';font-size:6em;color:#fff}.error-content p{margin-bottom:3%}.error-content p:not(.error-main-text){font-family:'Stag Sans Light';font-size:1.3em;color:#fff}.error-content a{font-family:Arial;font-size:1.3em;color:#e9892d}.error-content a:hover{color:#e9892d;text-decoration:none}.scan-main-content{background-image:url('/Content/img/Login/spg_login_bg.jpg');background-repeat:no-repeat;background-position:0 0;width:1058px;height:780px;background-color:transparent;margin:0 auto;position:relative;z-index:100}.scan-main-content .spg-logo{margin-left:20px}.scan-spinner-container-background{background-image:url('/Content/img/scan-spinner.gif');background-repeat:no-repeat;background-position:0 0;width:200px;height:200px;background-color:transparent;position:absolute;top:38%;left:42%}.scan-spinner-container-background .spinner{margin-top:58px;margin-left:63px}.canvas-body{background-color:#fff;padding:30px 64px}.canvas-tagline{font-family:'Stag Sans Thin';font-size:2.6em;color:#4f2e65;margin-bottom:25px}.canvas-instructions{font-family:Arial;font-size:1.3em;color:#555;margin-bottom:20px}.canvas-join-link{font-family:Arial;font-size:1.2em;color:#999}.canvas-join-link a{font-family:Arial;font-size:1.2em;color:#e9892d}.canvas-join-link a:hover{color:#e9892d;text-decoration:none}.canvas-content .header-fb-connect{width:280px}.canvas-content .light-purple-button .arrow{float:right}.canvas-content .light-purple-button .button-text{float:left}.canvas-content .notifications-list{background-color:#eaeaea;padding:30px 64px}.modal{z-index:10000;line-height:1.3}.modal .modal-header{background-color:#555;padding:32px 34px 0;min-height:90px}.modal .modal-header .header-text{font-family:'Stag Sans Light';font-size:2.15em;color:#fff;width:85%;float:left}.modal .modal-header .purple-close-button,.modal .modal-header .white-close-button{float:right;margin-top:14px}.modal .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#eaeaea}.modal .modal-body{padding:30px 30px 0;max-height:600px;overflow:auto}.modal .modal-body .modal-error-message{color:red}.modal .modal-body input{width:100%}.modal .modal-footer{background-color:#dfdfdf;margin:0;border:none}.modal .modal-footer .modal-button{float:right;text-transform:uppercase;cursor:pointer;width:156px;height:31px;text-align:center;padding-top:7px;margin-right:26px}.modal.public-modal .modal-dialog{width:100%;max-width:980px;height:1158px}.modal.public-modal .modal-header{padding:20px 34px 0 15px}.modal.public-modal .modal-header .facepile{margin-right:15px}.modal.public-modal .modal-body{background-color:#fff;padding:30px 0 0;max-height:1158px;text-align:center}.blur-overlay{display:none}body.modal-open .complete-body-container{-webkit-filter:blur(1.5px);-moz-filter:blur(1.5px);-o-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px);opacity:.3}body.modal-open .complete-body-container .blur-overlay{height:100%;width:100%;background-color:#fff;opacity:.5;display:block;position:absolute;top:0;left:0}#home-location-modal .modal-body #location-textfield{width:100%;height:35px;margin:10px 0 40px}#home-location-modal .modal-body #location-error{display:none}#wishlist-share-cta-modal .modal-body,#publish-permissions-denied-modal .modal-body{background-color:#dfdfdf;font-family:Arial;font-size:18px;color:#838282}#user-privacy-modal .user-privacy-description{font-family:'Stag Sans Light';font-size:18px;color:#838282;padding-bottom:30px;border-bottom:solid 1px #b9b9b9;margin:30px 0 20px}#user-privacy-modal label{font-family:Arial;font-size:13px;color:#838282;font-weight:normal;margin-left:5px;display:inline}#user-privacy-modal p{font-family:Arial;font-size:12px;color:#838282;margin-top:15px}#about-modal .about-section{font-family:Arial;font-size:14px;color:#999;margin-bottom:20px;line-height:1.3}#about-modal .about-section-header{font-family:'Stag Sans Light';font-size:24px;color:#999;padding-bottom:8px;border-bottom:solid 1px #b9b9b9;margin-bottom:14px}#logout-modal .modal-body{font-family:Arial;font-size:18px;color:#999;margin-bottom:30px}#logout-modal a{width:100%;font-family:'Stag Sans Light';font-size:17px;color:#fff;text-align:center}#logout-modal a:hover{text-decoration:none}#amenities-list-modal .amenities-list-item{margin-bottom:20px}#amenities-list-modal .amenity-img{float:left}#amenities-list-modal .amenity-description{margin-left:10px;width:50%;float:left}#amenities-list-modal .amenity-name{font-weight:bold}#amenities-list-modal .amenities-list-pq{float:right;width:20%}#amenities-list-modal .amenities-list-price{width:70px;float:left;margin-top:3px}#amenities-list-modal .amenities-list-quantity{width:25px;float:left}#amenities-list-modal #selected-amenities-comments{width:100%}#amenities-list-modal #selected-amenities-instructions{margin-bottom:30px;font-family:'Stag Sans Light';font-size:1em;color:#999}#share-modal .fb-share-modal-header-description{font-family:'Stag Sans Light';font-size:20px;color:#999;margin-bottom:20px}#share-modal .fb-share-modal-img{float:left;height:130px;width:175px;border:solid 1px #999;margin-bottom:15px}#share-modal .fb-share-object-data{float:right;width:62%}#share-modal .fb-share-object-name{font-family:'Stag Sans Light';font-size:18px;color:#4f2e65}#share-modal .fb-share-object-description{font-family:Arial;font-size:15px;color:#999}#share-modal .fb-share-message-prompt{font-family:Arial;font-size:15px;color:#838282;margin-bottom:10px;clear:both}#share-modal .fb-share-message{width:100%;height:60px;margin-bottom:20px}#ajax-error-modal .modal-header .header-text{font-size:1.85em}#ajax-error-modal .modal-body{padding-bottom:25px}#ajax-error-modal p{font-family:Arial;font-size:18px;color:#999}#ajax-error-modal a,#ajax-error-modal a:hover{color:#e9892d;text-decoration:none;cursor:pointer}#public-itinerary-modal .modal-header .header-text{font-size:30px;max-height:50px}#public-itinerary-modal .modal-body{padding-left:25px;padding-right:25px;padding-bottom:20px}#public-itinerary-modal .public-itinerary-container{width:47%;max-width:470px;text-align:left;float:left}#public-itinerary-modal .public-itinerary-header{height:50px;background-color:#b9b9b9;padding:12px 24px;font-family:'Stag Sans Light';font-size:24px;color:#fff}#public-itinerary-modal .venue-item-container{height:120px;background-color:#fff;border-bottom:solid 1px #b9b9b9;float:left}#public-itinerary-modal .venue-item-button-row .venue-item-social-info-container{width:50%}#public-itinerary-modal .venue-item-button-row .venue-item-button{display:none}#public-itinerary-modal #public-itinerary-map{height:750px;width:47%;max-width:450px;float:right}#calendar-modal-container .modal-dialog{width:1169px}#calendar-modal-container .modal-dialog .modal-content .modal-header{display:block;padding:13px 34px 0}#calendar-modal-container .modal-dialog .modal-content .modal-header .header-hotel-info{float:left;width:80%}#calendar-modal-container .modal-dialog .modal-content .modal-header .header-text{font-size:1.8em;width:100%}#calendar-modal-container .modal-dialog .modal-content .modal-header .header-sub-text{display:block;font-family:'Stag Sans Light';font-size:1.15em;color:#fff;width:80%}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-legend{margin-left:30px;margin-top:40px}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-legend div{display:inline-block;padding-left:10px;padding-right:10px}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-legend .rate-block{width:100px;height:10px}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-legend .rate-block.spgrate{background-color:#6f5391}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-legend .rate-block.bestrate{background-color:#ddd}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-divider{height:1px;background-color:#b9b9b9;margin:50px 30px 30px 30px}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-bookinginfo{margin-left:30px;margin-bottom:30px}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-bookinginfo .calendar-checkinout{display:inline-block;margin-right:100px}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-bookinginfo .calendar-adultschildren{display:inline-block}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-bookinginfo .calendar-adultschildren .dropdown{display:inline-block;margin-right:15px}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-bookinginfo .calendar-bookandsubtotal{float:right;margin-right:30px}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-bookinginfo .calendar-bookandsubtotal .subtotal{display:inline-block;margin-right:25px}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-bookinginfo .calendar-bookandsubtotal .calendar-book-button{display:inline-block;background-color:#4f2e65;color:#fff;text-transform:uppercase;cursor:pointer;width:140px;height:40px;text-align:center;padding-top:10px}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-bookinginfo .calendar-bookandsubtotal .calendar-book-button:hover{background-color:#6f5391}#calendar-modal-container .modal-dialog .modal-content .modal-footer .booking-rate-info{text-align:left}#calendar-modal-container .modal-dialog .modal-content .modal-footer .booking-rate-info div{font-size:9px;margin:10px 0}#new-feature-modal-container .modal-body{padding:30px}#new-feature-modal-container .modal-body div{font-weight:bold}#new-feature-modal-container .modal-body p{margin:10px 0}#wishlisted-hotel-offer-modal .modal-body{padding:30px}#wishlisted-hotel-offer-modal .modal-body .go-to-wishlist-button{display:inline-block;width:156px;height:31px;text-align:center;padding-top:6px}#wishlisted-hotel-offer-modal .modal-body p{margin:10px 0}#create-wishlist-modal-container .modal-body{padding:30px}#create-wishlist-modal-container .modal-body div{font-weight:bold}#create-wishlist-modal-container .modal-body p{margin:10px 0}#create-wishlist-modal-container .modal-footer .create-button{background-color:#4f2e65;text-transform:uppercase;color:#fff}@media screen and (max-width:768px){#public-itinerary-modal .public-itinerary-container{float:none;width:80%;margin:0 auto}#public-itinerary-modal #public-itinerary-map{float:none;width:80%;height:400px;margin:0 auto}#public-itinerary-modal .venue-discount-text{font-size:1.2em}}@media screen and (min-width:481px)and (max-width:1024px){#about-modal .modal .modal-header .header-text{font-size:2em}}@media screen and (max-width:480px){.modal .modal-header{padding:25px 15px}.modal .modal-header .header-text{font-size:2.15em;width:75%}.modal .modal-header .purple-close-button,.modal .modal-header .white-close-button{margin-top:15px}.modal .modal-footer .light-purple-button{margin-top:10px}#user-privacy-modal .modal-body .user-privacy-description{margin-top:0;padding:20px}#user-privacy-modal .modal-body label{width:90%}#ajax-error-modal .modal-header .header-text{font-size:1em}#ajax-error-modal p{font-size:16px}#public-itinerary-modal .venue-item-container{height:160px}#public-itinerary-modal .venue-item-button-row .venue-item-social-info-container{width:100%}#amenities-list-modal .amenities-list-quantity{width:20px}#amenities-list-modal .amenities-list-price{width:40px}#amenities-list-modal .amenity-description{width:48%}#calendar-modal-container .modal-dialog{width:100%;padding:0}#calendar-modal-container .modal-dialog .modal-content .modal-header{padding:10px 0 10px 15px;min-height:0}#calendar-modal-container .modal-dialog .modal-content .modal-header .header-hotel-info{float:none;width:100%}#calendar-modal-container .modal-dialog .modal-content .modal-header .header-hotel-info .header-text{float:none}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container{width:100%;display:table;text-align:center;margin-top:20px;font-weight:bold}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .button-container button{width:41.5%;height:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;text-transform:uppercase;border:none;font-weight:bold;outline:none}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .button-container button.mobile-calendar-cancel-button{margin-left:5%;margin-right:2.5%}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .button-container button.go-button{margin-left:2.5%;margin-right:5%;color:#fff}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .mobile-calendar-dates{width:100%;margin:20px auto;font-size:13px}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .mobile-calendar-dates .mobile-booking-date div{display:inline-block}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .mobile-calendar-dates .mobile-booking-date div.calendar-label{margin-right:15px;text-align:right;width:75px}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .mobile-calendar-dates .mobile-booking-date div.mobile-calendar-date{min-width:125px;text-align:left}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .mobile-calendar-dates>:first-child{margin-bottom:10px}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container hr{border-top:1px solid #b9b9b9;margin:0 5%}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .mobile-guests-controls{width:100%;padding-bottom:20px}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .mobile-guests-controls .guest-control{width:169px;margin:10px auto 0 auto;height:30px}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .mobile-guests-controls .guest-control .guest-control-label{float:left;margin-right:10px;text-align:right;width:54px;padding-top:8px;font-size:13px}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .mobile-guests-controls .guest-control .guest-control-buttons{float:left}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .mobile-guests-controls .guest-control .guest-control-buttons button,#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .mobile-guests-controls .guest-control .guest-control-buttons input{height:30px;width:35px;float:left;outline:none;border:1px solid #c4c2c5}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .mobile-guests-controls .guest-control .guest-control-buttons .guest-control-button-left{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-right:none}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .mobile-guests-controls .guest-control .guest-control-buttons .guest-control-button-right{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-left:none}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .mobile-guests-controls .guest-control .guest-control-buttons input{padding:0;text-align:center}#calendar-modal-container .modal-dialog .modal-content .mobile-controls-container .mobile-guests-controls .guest-control .guest-control-buttons button{font-size:14px}#calendar-modal-container .modal-dialog .modal-content .modal-body{padding:0;overflow:hidden;background-color:#fff}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-legend{margin:0;padding:10px 5% 0 5%;height:40px}#calendar-modal-container .modal-dialog .modal-content .calendar-modal-legend .rate-block{width:35px}}.notification-list-item{border-top:solid 1px #b9b9b9;padding-top:20px;margin-bottom:15px}.notification-remove-button{float:left;text-transform:uppercase;cursor:pointer;background-image:url('/Content/img/exit-icon.png');background-repeat:no-repeat;background-position:0 0;width:31px;height:31px;background-color:transparent}.notification-remove-button:hover{background-image:url('/Content/img/exit-icon.png');background-repeat:no-repeat;background-position:0 -31px;width:31px;height:31px;background-color:transparent}.notification-remove-button:active{background-image:url('/Content/img/exit-icon.png');background-repeat:no-repeat;background-position:0 -62px;width:31px;height:31px;background-color:transparent}.notification-description{font-family:'Stag Sans Light';font-size:16px;color:#999;float:left;width:90%;margin:0 0 15px 15px}.notification-button{width:156px;height:31px;float:right;text-align:center;padding-top:6px}@media screen and (max-width:480px){.notification-description{width:76%}}.browser-upgrade-alert{padding:3px;margin:0;background-color:#fff}.browser-upgrade-alert a{color:#4f2e65;text-decoration:underline}.ie8 input[type=text],.ie8 input[type=password]{line-height:18px}.ie8 #discover-search-textfield{line-height:27px}.ie8 .mobile{display:none}.ie8 .hotelcard-img-footer{border:solid 1px #b9b9b9}.ie8 .discover-title-bar{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/img/discover_header_photo.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/img/discover_header_photo.png',sizingMethod='scale')"}.ie8 .plan-title-bar{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/img/plan_header_photo.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/img/plan_header_photo.png',sizingMethod='scale')"}.ie8 .share-title-bar{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/img/Share/share_header_photo.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/img/Share/share_header_photo.png',sizingMethod='scale')"}.ie8 .profile-title-bar{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/img/profile_header_photo.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/img/profile_header_photo.png',sizingMethod='scale')"}.ie8 .light-purple-button.disabled,.ie8 .dark-purple-button.disabled{background-color:#dbcfe6}.ie8 .error-overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.ie8 .error-main-content p{color:#fff}.ie8 .modal .modal-dialog{width:600px}.ie8 .hotel-wishlist-select-dropdown{width:100%;background-color:#fff;height:32px}.ie8 .hotelcard-back{padding-left:0;padding-right:0}.ie8 .hotelcard-remove-wishlist-button.purple-x-circle-icon.desktop{display:inline-block;position:absolute;top:7px;right:9px;text-transform:uppercase;cursor:pointer}.ie8 .Public .hotelcard-remove-wishlist-button.purple-x-circle-icon.desktop{display:none}.itinerary-print-body{background-color:#fff}#print-itinerary{margin:auto;width:10.5in;background-color:#fff}#print-itinerary .header{padding-bottom:10px}#print-itinerary .header .header-text{font-family:'Stag Sans Light';font-size:30px;color:#4f2e65}#print-itinerary .venue-item-name,#print-itinerary .venue-item-address{font-size:2em;display:block}#print-itinerary .venue-item-text{font-size:1.5em}#print-itinerary .print-itinerary-container{width:48.5%;float:left;height:1400px}#print-itinerary .print-itinerary-container .print-itinerary-venues{border-right:1px solid #b9b9b9;border-left:1px solid #b9b9b9}#print-itinerary .print-itinerary-header{background-color:#b9b9b9;padding:12px 24px;font-family:'Stag Sans Light';font-size:24px;color:#fff}#print-itinerary .venue-item-container{max-height:120px;height:auto;background-color:#fff;border-bottom:solid 1px #b9b9b9;padding:15px 0 15px 0}#print-itinerary .venue-item-container .venue-item-social-info-container,#print-itinerary .venue-item-container .venue-item-foursquare-reason-container{display:none}#print-itinerary .venue-item-button-row .venue-item-social-info-container{width:50%}#print-itinerary .venue-item-button-row .venue-item-button{display:none}#print-itinerary .page-break{display:none;page-break-after:always;height:10px}#print-itinerary #itinerary-map{page-break-inside:avoid;width:48.5%;height:800px;float:right}