.details_wrap .main_img_wrap{height:465px}.galleria-container{background:transparent!important;background-color:#fff!important}.galleria-container>div{position:relative!important;bottom:auto;top:auto;left:auto;right:auto}#galleria{height:465px}#galleria .galleria-thumbnails-container{left:0;right:0;top:5px}#galleria .galleria-play{display:none}#galleria .galleria-stage{background:#333;height:381px;top:0;left:0;right:0;bottom:0}#galleria .fullscreen .galleria-stage{height:100%}#galleria .galleria-thumbnails-container .galleria-thumbnails-list{margin:5px 70px 5px 30px}#galleria .galleria-info-description{color:#666}#inital_loading_message{text-align:center;margin:0 auto}#inital_loading_message img{display:inline-block;margin:0 10px 6px 0;margin-top:5px}#inital_loading_message span{display:inline-block;margin-top:30px;color:#aaa}#inital_loading_message,.galleria-thumbnails-container{background:transparent;right:0;height:49px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#inital_loading_message{background:#fff;height:90px}.notouch .galleria-thumb-nav-left,.notouch .galleria-thumb-nav-right,.galleria-thumb-nav-left,.galleria-thumb-nav-right{background:url(../images/sprite_2.png?1471039667) -115px -104px no-repeat;height:44px}.notouch .galleria-thumb-nav-left:hover,.notouch .galleria-thumb-nav-right:hover,.galleria-thumb-nav-left:hover,.galleria-thumb-nav-right:hover{background-color:transparent}.notouch .galleria-thumb-nav-right,.galleria-thumb-nav-right{background-position:-163px -104px;right:40px}.galleria-fscr{width:40px;height:40px;display:block;position:absolute;top:0;right:0;background:url(../images/sprite_2.png?1471039667) -301px -55px no-repeat;filter:alpha(opacity=70);opacity:.7}.galleria-info-description{font-family:"helevtica neue",helevtica,arial;font-style:normal;font-size:11px}.galleria-info{margin-top:3px}.galleria-info-text{text-align:left!important;padding:10px 0 0}.galleria-info-title{font-weight:normal;color:#999!important;line-height:1em;padding-bottom:5px}.galleria-info-title>a{color:#1d9dcc;margin-left:5px;border-left:1px solid #ccc;padding-left:8px}.galleria-info-title .galleria-caption{display:block}.galleria-info-title .image_admin{position:absolute;right:65px;bottom:-9px}.attLinks{position:absolute;right:0;top:7px}.attLinks>a{width:22px;height:22px;display:inline-block;background:url(../images/sprite_2.png?1471039667) 0 0 no-repeat;border:none;background-size:400px auto}.attLinks>a:hover span.tooltip{display:block;top:-24px}.attLinks .mediaSharing{background-position:-14px -370px}.attLinks .mediaSharing span.tooltip{left:-50px}.attLinks .mediaSharing span.tooltip small{left:52px}.attLinks .abuselinkText{background-position:-52px -369px;margin-left:5px}.attLinks .abuselinkText span.tooltip{left:-20px}.attLinks .abuselinkText span.tooltip small{left:25px}.galleria-thumbnails .galleria-image{border-color:#666;filter:alpha(opacity=50);opacity:.5;background:#000}.galleria-thumbnails .galleria-image.active{border-color:#08c;border-width:2px;width:38px!important;height:38px!important;filter:alpha(opacity=100);opacity:1}.galleria-info-link{right:10px;top:-30px;filter:alpha(opacity=90);opacity:.9;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.galleria-info-close{top:8px}@media(max-width:415px){.details_wrap .main_img_wrap{height:270px}.details_wrap .main_img_wrap #place_map img{height:270px}.details_wrap.no_images .main_img_wrap{min-height:200px}#galleria{height:270px}#galleria .galleria-stage{bottom:0;height:266px}#galleria .galleria-info{padding-top:0;border:none;margin-top:0;bottom:23px}#galleria .galleria-thumbnails-container{height:0}#galleria .galleria-info-text{padding:0 5px}}@media(max-width:320px){.details_wrap .main_img_wrap{height:228px}#galleria{height:228px}#galleria .galleria-stage{height:228px}}.topics_show .topnav .navbar-inner{padding:5px 0}.topicContainer{width:100%;max-width:1045px;margin:0 auto;padding:12px 25px;box-sizing:border-box}.topicContainer>.row{margin-left:-12.5px;margin-right:-12.5px}.topicContainer>.row>.col_1,.topicContainer>.row>.col_2{box-sizing:border-box;position:relative;min-height:1px;padding-left:12.5px;padding-right:12.5px}.topicContainer>.row>.col_1{width:66.66667%;float:left}.topicContainer>.row>.col_2{width:33.33333%;float:left}.hotelAmenities,.nearbyMods,#weatherModule,.render_topic_description,.tripRailModule,.recentQuestions,.leaderboard,.recentReviewPlaces,div.placeDescription,.about_wrap,.hotelOverview,.restBusinessHours{background:#f0f4f5}.topicTopListModule>div h2{line-height:normal;border-bottom:1px solid #aaa;margin-bottom:15px;padding-bottom:15px;font-size:16px!important}.topicTopListModule>div>div .placePict{width:70px;height:85px;float:left;margin-right:10px;overflow:hidden;border:1px solid #ccc}.topicTopListModule>div>div .placePict>a{display:block}.topicTopListModule>div>div .placePict img{max-width:130px;width:128px}.topicTopListModule>div>div .placeNamwDetails{float:left;width:68%}.topicTopListModule>div>div .placeNamwDetails .dlink,.topicTopListModule>div>div .placeNamwDetails a{font-size:1.1em;margin:0 10px 0 0;font-weight:bold;color:#333;display:block}.topicTopListModule>div>div .placeNamwDetails .labelRating{display:none;padding-right:10px;color:#aaa}.topicTopListModule .rating_count{display:inline-block;color:#666;margin:-1px 0 0 5px;font-size:.95em}.placeNamwDetails .cuisinesPriceDiv,.placeNamwDetails .plDistance{font-size:.95em;margin-top:4px;color:#666}.placeNamwDetails .plDistance{margin:5px 0 8px;line-height:normal}.placeNamwDetails .cuisinesPriceDiv{white-space:nowrap;max-width:182px;overflow:hidden;display:inline-block;text-overflow:ellipsis}.hotelClassSideMod{margin:5px 0}.hotelClassSideMod span.txtClass{margin:0 5px 0 0;color:#666;font-size:.9em}#placeDetailsGroup{margin-bottom:20px;padding:15px 0;margin-top:-15px;position:relative}.photo_map_wrap.city{max-height:490px!important}.nearbyMods{padding:15px;margin-bottom:20px}.nearbyMods>div{border-bottom:1px solid #ccc;border-top:1px solid #fff;float:left;width:100%;padding:15px 0}.nearbyMods>div.module_0{margin-top:0;padding-top:5px;border-top:none}.nearbyMods>div:last-child{border:none;padding-bottom:0}.nearbyMods.restaurants h2{color:#ff6b6b}.nearbyMods.restaurants h2 span{background-position:-98px -331px}.nearbyMods.things_to_do h2,.nearbyMods.attractions h2{color:#33b5e5}.nearbyMods.things_to_do h2 span,.nearbyMods.attractions h2 span{background-position:-131px -331px}.nearbyMods.hotels h2,.nearbyMods.vacation_rentals h2{color:#0bc7b4}.nearbyMods h2{padding-top:0}.nearbyMods h2 span{width:32px;height:30px;display:inline-block;background:url(../images/sprite_2.png?1471039667) -64px -331px no-repeat;margin:0 9px -8px 0;background-size:330px auto}.placePict{background:url(../images/topics/defaultListBg.jpg?1471039668) 0 0 no-repeat;background-size:140px auto}.placePict.hotels,.placePict.vacation_rentals{background-position:50% 0}.placePict.attractions{background-position:50% -112px}.placePict.restaurants{background-position:0 -209px}.allLinks{padding-top:20px;display:block}.allLinks a{display:inline;padding:0 10px;border-right:1px solid #ccc}.allLinks a:first-child{padding-left:0}.allLinks a:last-child{border:none}.viewAll{display:block;float:right}.viewAll a{display:block;padding:15px 20px 0 0;text-align:right;font-size:1em;font-weight:bold;text-transform:capitalize;position:relative}.viewAll a span{width:15px;height:15px;display:inline-block;background:url(../images/sprite_2.png?1471039667) -377px -419px no-repeat;position:absolute;right:0;top:15px;background-size:450px auto}.addButton{font-weight:bold;font-size:1.1em;padding-bottom:15px}.tribes_wrap .tribeset li{width:20%}.details_wrap{padding:0;min-height:50px;margin-bottom:20px;position:relative}.details_wrap .primary_actions{margin:10px 0 0 0}.details_wrap .adr{float:left;padding:0 0 5px 0}.details_wrap .primary_actions{margin:10px 0 0 0}.details_wrap.no_images .main_img_wrap{min-height:300px}.photo_actions{margin:0 0 10px 0;width:100%;line-height:normal;height:24px;display:block}.photo_actions>div{float:left}.photo_actions>div.moreActBtns{float:right;max-width:242px}.photo_actions>div.moreActBtns a{color:#1d9dcc;float:left;font-weight:bold}.photo_actions a{position:relative;cursor:pointer;padding:2px 0;display:inline-block;position:relative;margin:0 10px;color:#666}.photo_actions a.active{color:#333!important;border-bottom:1px solid #000;font-weight:bold}.photo_actions a.nearbyMapModalLink{margin-right:0;margin-left:0;display:inline-block}.photo_actions a:first-child{margin-left:0}.moreActBtns span.sprites{width:25px;height:18px;display:inline-block;background-size:260px auto;margin:0 5px -4px 0}.moreActBtns .nearbyMapModalLink{margin-right:0;color:#1d9dcc;font-weight:bold;cursor:pointer}.moreActBtns .nearbyMapModalLink span.sprites{background-position:-155px -289px}.moreActBtns .addPhotoTopicPg span.sprites{background-position:-183px -289px}#initial_image_wrap{position:absolute;left:0;top:0;z-index:10;background-color:#333}#initial_image{margin:0 auto;display:block;max-height:381px;width:100%;min-height:381px}#initial_image.portrait{width:290px}.main_img_wrap{height:436px}.galleria-container .pin-it-button{position:absolute;left:10px;top:10px}.galleria-container .pin-it-button img{width:43px;height:20px}.galleria-container .fb_iframe_widget{position:absolute;left:63px;top:10px;display:none}.weatherNowNum .currentTemp,.rankingNum,.placeNamwDetails a,.placeNamwDetails .dlink,.regionHotelSearchForm .text{font-family:"Lato",helvetica,arial,"san-serif";-webkit-font-smoothing:antialiased}#weeklyRecommendationDiv .viewAll a{font-weight:bold}#weeklyRecommendationDiv .viewAll a span{top:17px}.allPlacesContainer .plSingle{padding:10px 0}.allPlacesContainer .plSingle.item_0{padding-top:0}.allPlacesContainer .plSingle>div{float:left}.allPlacesContainer .plSingle .plThumb{overflow:hidden;margin-bottom:10px;height:150px;overflow:hidden;position:relative;width:350px}.allPlacesContainer .plSingle .plThumb .plcEventName{position:absolute;font-family:"Lato",helvetica,arial,"san-serif";-webkit-font-smoothing:antialiased;color:#fff;background:#333;background:rgba(0,0,0,0.7);padding:5px 10px;font-size:20px;bottom:0;left:0;line-height:1.5em;display:inline-block;max-width:324px}.allPlacesContainer .plSingle .editorialCopy{color:#666;font-size:1.1em}.allPlacesContainer .plSingle .plcName{padding:2px 0 10px;display:inline-block;font-weight:bold;font-size:14px}div.placeDescription#editorialPlaceDiv{background:#edf9fe}#editorialPlaceDiv .editorialCoverImg{width:100%;height:165px;overflow:hidden;margin-bottom:15px}#editorialPlaceDiv .editorialCoverImg img{margin-top:-45px}#editorialPlaceDiv .editorHeader{margin-bottom:10px}#editorialPlaceDiv .editorHeader>div.title{font-size:18px;font-weight:bold;line-height:1.5em;font-family:"Lato",helvetica,arial,"san-serif";font-weight:bold;-webkit-font-smoothing:antialiased}#editorialPlaceDiv .editorHeader>div.title .time{font-size:12px;display:block;color:#333;font-weight:normal}#editorialPlaceDiv .editorHeader>div.evTime,#editorialPlaceDiv .editorHeader>div.edText{color:#666;padding:5px 0 0}.editorialDesc{font-size:1.1em;line-height:1.6em}.editorialDesc a.moreAbtEvent{font-weight:bold;padding-top:10px;display:inline-block}.editorialTribes{margin:15px 0 0}.editorialTribes>span{padding:3px 8px;margin:0 5px 5px 0;display:inline-block}.editorialTribes>span.trbName{background:#f9f9f9;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc}.editorialTribes>span.trbName.active{background:#ddd;border-color:#ccc}.editorialTribes>span.textName{padding:0!important;margin-right:0;display:block;padding:0 0 8px;color:#666}.about_wrap .avgRating,.truSum,.awardsLinkDiv{padding-bottom:20px;line-height:normal}.about_wrap .detail.contact_phone>div{margin-right:20px}.about_wrap .detail.contact_phone>div.affiliate{float:left;margin:5px 0 12px}#rail_ad{width:300px;margin:20px auto;border:1px solid #ccc}#adcontainerRight{margin:0 auto;padding:10px}#adBlock{background:#c00}.bottomModule{max-width:960px;margin:20px auto 0}.bottomModule #bottomAd{width:740px;margin:20px auto 0}.ggdfpAds{margin:0}.vacationRentalPartner a{background:url(../images/homeAway.png?1471039667) 0 0 no-repeat;width:100px;height:20px;display:block;margin-top:3px;float:right}.noReview{text-align:center;font-size:1.2em}.noReview>div{width:83%;margin:20px auto}.noReview>div span{float:left;margin-right:20px}.noReview>div div{float:left;width:80%;text-align:left}.noReview>div div a{padding-bottom:10px;display:block;font-size:1.2em;font-family:"Lato",helvetica,arial}.noReview>div div .noneAddedSubText{font-size:12px;color:#666}.been_here_wrap{margin-left:-10px}.been_here_wrap ul li img{width:40px;height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;overflow:hidden}.col_2 .render_topic_description,.col_2 .tripRailModule,.col_2 .recentQuestions,.col_2 .leaderboard,.col_2 .recentReviewPlaces{margin-bottom:20px;padding:20px}.col_2 .render_topic_description.guide h2,.col_2 .render_topic_description.guide h3{padding:0 10px 15px 0;margin:0 0 5px 0;line-height:normal;border-color:#ccc}.nearby_wrap{background:#eee;margin-top:10px}.nearby_wrap h3{padding:15px 10px;border-bottom:1px solid #ccc;font-size:1.4em}.nearby_wrap li a{padding:15px 10px 15px 46px;font-weight:bold;display:block;font-size:1.2em;border-bottom:1px solid #ccc}.nearby_wrap li a .list_arrow{margin-top:2px;float:right}.nearby_wrap li a.attractions{background:url(../images/topics/topic_thingsToDoIcon.png?1471039668) no-repeat 10px 12px}.nearby_wrap li a.cities{background:url(../images/topics/topic_cityIcon.png?1471039668) no-repeat 10px 12px}.nearby_wrap li a.hotels{background:url(../images/topics/topic_hotelsIcon.png?1471039668) no-repeat 10px 12px;margin-bottom:20px}.nearby_wrap li a.restaurants{background:url(../images/topics/topic_restaurantsIcon.png?1471039668) no-repeat 10px 10px}#dynamic_affiliate_link{text-align:right;margin-left:10px}a.getYourGuide_btn,.dlink.getYourGuide_btn,a.opentable_reserve_btn{padding:10px 0;display:inline-block;width:150px;text-align:center;color:#fff;font-size:1.2em;text-shadow:rgba(0,0,0,0.4) 0 0 5px;background:#f45e5e;font-weight:bold;font-family:"Lato",helvetica,arial;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}a.getYourGuide_btn>span,.dlink.getYourGuide_btn>span,a.opentable_reserve_btn>span{display:inline-block;vertical-align:middle}.accomodationsSleeps li,.accomodations_pricing_wrap li{padding:10px 0;border-top:1px solid #ccc}.accomodationsSleeps li strong,.accomodations_pricing_wrap li strong{float:left;width:140px;color:#666;font-weight:normal}.accomodationsSleeps li div,.accomodations_pricing_wrap li div{float:right;font-weight:bold}.accomodationsSleeps li.titleHeader,.accomodations_pricing_wrap li.titleHeader{border:none;font-weight:bold;font-size:1.1em;padding-top:0}.mobileBrowserAd{display:none}.mapViewDiv{padding:0!important;margin-bottom:30px;background:#ccc}.mapViewDiv>a,.mapViewDiv .mixpanel{cursor:pointer;display:block;position:relative}.mapViewDiv>a>span,.mapViewDiv .mixpanel>span{position:absolute;top:4px;right:4px;background:#fff;padding:5px;display:inline-block;border:1px solid #1d9dcc;line-height:normal;color:#1d9dcc;font-weight:bold}.mapViewDiv>a>span small,.mapViewDiv .mixpanel>span small{width:22px;height:20px;display:inline-block;background-size:250px auto;background-position:-152px -278px;margin:0 4px -7px 0}.topicHeroContent,#topicPlNameDetail,.topicHeroImg{height:200px}.topicHeroContent{position:relative;overflow:hidden;display:block}.topicHeroImgContainer{background:#000;position:absolute;top:0;left:0;width:100%}.topicHeroImg{width:100%;background-size:cover;background-position:50% 50%;filter:alpha(opacity=85);opacity:.85}.topicHeroImg:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.15)}.bgGradient{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:url(../images/topics/gradient_bg.png?1471039668) 0 70px repeat-x;filter:alpha(opacity=70);opacity:.7}#topicPlNameDetail{width:100%;max-width:1016px;margin:0 auto;padding:0 10px;box-sizing:border-box;position:relative;z-index:3}.topicNameDetails{position:absolute;bottom:12px;color:#fff;font-family:"Lato",helvetica,arial;width:100%;max-width:660px}.topicNameDetails h1{line-height:1.2em;padding-bottom:10px;text-shadow:rgba(0,0,0,0.25) 0 0 5px}.topicNameDetails>div{margin-bottom:10px}.topicNameDetails>div:last-child{margin-bottom:0}.topicNameDetails .tribeslistItemsDiv{height:18px;padding-top:3px}.topicNameDetails .countAndTotal{float:left;display:inline-block;line-height:normal;font-size:.9em;padding:0 0 0 8px}.topicNameDetails .placePriceRangeDiv{float:left}.topicNameDetails .placePriceRangeDiv span{margin-right:5px}.topicNameDetails .categoriesList{width:100%}.topicNameDetails .categoriesList a{color:#fff}.topicNameDetails .categoriesList a.admin{color:#c00;margin-left:20px;text-decoration:underline}.topicNameDetails .tribeNameLink{padding:2px 7px 3px 7px;background:#f5f5f5;color:#000;line-height:normal;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:5px;font-size:.9em}.topicNameDetails .hotelClass .hotel_class{margin:2px 0 0 6px}.topicNameDetails .edit{display:none}.avgRatingDetail{display:inline-block;float:left}.avgRatingDetail .star_rating{background:url(../images/topics/star_rating.png?1471039668) 0 0 no-repeat;width:90px;height:16px;background-size:88px auto;display:inline-block}#hotelFixedBarContent .rating_4_5,.topicNameDetails .rating_4_5,.placeDetailsRow .rating_4_5{background-position:0 -21px!important}#hotelFixedBarContent .rating_4_0,.topicNameDetails .rating_4_0,.placeDetailsRow .rating_4_0{background-position:0 -41px!important}#hotelFixedBarContent .rating_3_5,.topicNameDetails .rating_3_5,.placeDetailsRow .rating_3_5{background-position:0 -61px!important}#hotelFixedBarContent .rating_3_0,.topicNameDetails .rating_3_0,.placeDetailsRow .rating_3_0{background-position:0 -82px!important}#hotelFixedBarContent .rating_2_5,.topicNameDetails .rating_2_5,.placeDetailsRow .rating_2_5{background-position:0 -102px!important}#hotelFixedBarContent .rating_2_0,.topicNameDetails .rating_2_0,.placeDetailsRow .rating_2_0{background-position:0 -123px!important}#hotelFixedBarContent .rating_1_5,.topicNameDetails .rating_1_5,.placeDetailsRow .rating_1_5{background-position:0 -143px!important}#hotelFixedBarContent .rating_1_0,.topicNameDetails .rating_1_0,.placeDetailsRow .rating_1_0{background-position:0 -163px!important}.moment_media{width:700px;padding:5px 10px!important;height:650px}.moment_media h3{float:left;font-size:16px}#topicPhotoGalleryCt{margin-bottom:20px}#topicPhotoGalleryCt h2{font-size:16px;line-height:normal;padding-bottom:10px}#topicPhotoGalleryCt a{display:inline-block;position:relative}#topicPhotoGalleryCt span.fetch{cursor:pointer;height:180px}#topicPhotoGalleryCt span.fetch img{width:240px}#topicPhotoGalleryCt .smallThumbsCol{float:left;margin-left:5px;width:23%;height:180px;background:url(../images/topics/gal_bg.jpg?1471039668) 0 0 no-repeat;display:inline-block}#topicPhotoGalleryCt .smllThumbPic{overflow:hidden;height:56px;margin-bottom:6px}.bigSizeThumb{float:left;width:75%;height:180px;overflow:hidden;background:#333;text-align:center}.bigSizeThumb .galBgGradient{width:100%;height:180px;display:block;position:absolute;left:0;bottom:0;z-index:1;background:url(../images/topics/gradient_bg.png?1471039668) 0 60px repeat-x}.bigSizeThumb>span{display:block}.bigSizeThumb small{color:#fff;font-size:1.2em;position:absolute;bottom:10px;left:10px;z-index:2}.detailRowOne .phoneNumber{display:inline-block;padding-right:20px;font-weight:bold}.detailRowOne .menuAndSite{display:inline-block;padding-right:10px}.detailRowOne .menuAndSite .placeMenuLink{margin-right:20px}.detailRowOne .external .sprites{background-position:-54px -380px}.detailRowOne .sprites{width:20px;height:18px;display:inline-block;background-size:250px auto;background-position:-3px -378px;margin:0 5px -5px 0}.detailRowOne .placeMenuLink .sprites{background-position:-26px -379px}.editInfoLinkDiv{display:inline-block}.editInfoLinkDiv .dlink,.editInfoLinkDiv a{display:inline-block;padding:4px 8px;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;line-height:normal;font-size:.85em;color:#666}.detailRowTwo #restStructuredTime{height:18px}#allPlacesTopicDetails{font-size:1.1em}#allPlacesTopicDetails .openHours .sprites{width:20px;height:20px;display:inline-block;background-size:250px auto;background-position:-77px -377px;margin:0 7px -4px 0;float:left}#allPlacesTopicDetails .openHours .txtDet{float:left;width:80%}#allPlacesTopicDetails>div{margin:0 0 15px}#allPlacesTopicDetails>div#openTableBtnMobile{margin-bottom:0}#allPlacesTopicDetails .hourRange{font-weight:bold}#allPlacesTopicDetails .openStatus{padding-left:15px;color:#62a11e}#allPlacesTopicDetails .openStatus.Closed{color:#666}.singleAwardTopic{position:absolute;bottom:15px;right:0;margin-bottom:0!important;background:#fff;padding:5px;border:1px solid #ddd}.singleAwardTopic a{width:90px;height:64px;display:block;background:url(../images/topics/topic_awards.png?1471039668) 0 0 no-repeat;background-size:90px auto}#viewMoreReviewMobile{display:none}.roomDetailsWrapVR>div{width:50%;float:left;box-sizing:border-box;padding:10px 0 10px 20px}.roomDetailsWrapVR>div.accomodations_pricing_wrap{border:none;padding-left:0}.homeawayContactLink{padding:10px 0;color:#fff;font-family:"Lato",helvetica,arial;font-size:1.2em;font-weight:bold;display:inline-block;background:#e62377;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;float:right;margin-bottom:10px;width:155px;text-align:center}.homeawayContactLink:hover{color:#fff;background:#1d9dcc}.homeawayName{display:block;color:#fff;font-size:9px;text-align:right}.homeawayName .haLogo{padding:0;width:100px;height:20px;display:inline-block;background:url(../images/topics/homeaway_logo.png?1471039668) 0 0 no-repeat;background-size:100px auto;margin:0 0 -6px 6px}#topTwoRowTopic{background:#f0f4f5;width:100%;position:absolute}.topHotelTwoRowTopic{background:#f0f4f5;width:100%;position:absolute;border-bottom:1px solid #ddd;height:85px}.ownersJournal{padding:15px 0 20px;margin-bottom:15px}.ownersJournal a{font-size:1.1em;font-weight:bold;padding:10px 20px!important}.ie8 .topicNameDetails .avgRatingDetail .star_rating{background-image:url(../images/topics/star_rating_ie8.png?1471039668)}.ie8 .detailRowOne .sprites,.ie8 #allPlacesTopicDetails .openHours .sprites,.ie8 div.writeAReview a.writeReviewLink .sprites,.ie8 a.addPhotoPoiPg .sprites,.ie8 a.tripDropDownList .sprites{display:none}.ie8 div.writeAReview a.writeReviewLink,.ie8 a.addPhotoPoiPg,.ie8 a.tripDropDownList{padding:6px 15px}.ie8 #placeDetailsGroup{margin-top:0}#mobileActionBtn{display:none}.restBusinessHours{padding:15px;margin-bottom:20px}.restBusinessHours li{padding:2px 0}.restBusinessHours li.currentDay{font-weight:bold}.restBusinessHours li.currentDay .openStatus{display:block;padding-left:15px;color:#62a11e}.restBusinessHours li div{float:left}.restBusinessHours li .dayName{text-transform:capitalize;width:85px}.restBusinessHours .dateText{width:85px}.restBusinessHours .openStatus{display:none}#bblThoughtList{position:absolute;right:20px;top:50px;background:#333;padding:15px;max-width:270px;z-index:15;-webkit-box-shadow:rgba(0,0,0,0.3) 0 2px 10px;-moz-box-shadow:rgba(0,0,0,0.3) 0 2px 10px;box-shadow:rgba(0,0,0,0.3) 0 2px 10px;border:2px solid #666;color:#fff;font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#bblThoughtList.move-up{top:320px!important;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}#bblThoughtList.move-down{top:390px!important;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}#bblThoughtList>div,#bblThoughtList>span{vertical-align:top;display:inline-block}#bblThoughtList>div{width:190px;padding-left:8px}#bblThoughtList .iconBblThought{width:46px;height:33px;background:url(../images/sprite_2.png?1471039667) -271px -587px no-repeat;background-size:390px auto}.medrecAdTopRight{margin:0 0 20px 0;border:1px solid #ddd}.hgltBackground{background:rgba(0,0,0,0.8);position:absolute;z-index:10}.hightlightBox .hotelPriceListDiv,.hightlightBox #hotelPricing{z-index:20;position:relative}.hightlightBox .topicContainer{position:relative}.hightlightBox #selectStayingDates>div#datePickerTool{z-index:22}.nudgeMessageDiv{position:absolute;z-index:21;width:300px;right:-320px;top:0;font-size:1.2em;line-height:1.4em;padding:20px;box-sizing:border-box;border-radius:10px;background-color:#fff0d2;display:none;text-align:left}.nudgeMessageDiv span.hiliteSpan{font-weight:bold;color:#ed1f7e;font-style:italic}.nudgeMessageDiv .discountBanner,.nudgeMessageDiv .normalPrice{display:none}.nudgeMessageDiv:before{content:"";border-width:20px;border-color:transparent #fff0d2 transparent transparent;border-style:solid;position:absolute;left:-40px;top:32%}.closeNudgeMsgDiv{position:absolute;bottom:-27px;right:10px;z-index:22;color:#ccc;font-size:.9em}.bookYourGuide .viewAll{float:none;border-top:1px solid #ccc}.bookYourGuide .viewAll a{text-align:center;float:none;margin:0;padding:10px 0 0}@media(max-width:768px){.nudgeMessageDiv{position:relative;z-index:21;width:96%;right:auto;top:auto;font-size:1.2em;padding:10px;display:none;margin-top:-118px;margin-bottom:20px;margin-left:auto;margin-right:auto}.closeNudgeMsgDiv{bottom:-20px}.nudgeMessageDiv:before{border-color:#fff0d2 transparent transparent transparent;left:42%;bottom:-32px;top:auto}}@media(max-width:414px){.nudgeMessageDiv{margin-top:-158px;font-size:1.1em}#allPlacesTopicDetails>div#openTableBtnMobile{margin-bottom:10px}#allPlacesTopicDetails>div#openTableBtnMobile>a{width:100%}}@media(max-width:768px){#bblThoughtList{top:0;z-index:1001;right:10px;padding:10px}#bblThoughtList.move-up{top:20px!important;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}#bblThoughtList.move-down{top:40px!important;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}}.review_list{margin-bottom:0}.review_list .recommendRatings{margin-top:5px}.review_list .recommendRatings span{float:left}.review_list .recommendRatings span.dtreviewed{margin-left:10px;color:#999}.review_list>div{padding:25px 0 0;border-bottom:1px solid #ddd}.review_list>div:last-child{border:none}.review_list>div .userCardWrapper{width:70px;display:inline-block;margin-bottom:7px}.review_list>div .userProfile img{width:70px;height:70px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;overflow:hidden}.review_list .reviewTitle{padding-bottom:5px;padding-top:5px;font-weight:bold}.review_list .reviewList{margin-left:60px;position:relative;word-wrap:break-word}.review_list .reviewList h4{margin-bottom:6px}.review_list .reviewList .description{padding:0;font-size:1.1em}.review_list .reviewList .description p{margin-top:8px;line-height:1.6em;word-break:break-word}.review_list .review_card{display:table;width:100%}.review_list .review_card>div{display:table-cell;vertical-align:top}.review_list .review_card>div.reviewCol2{margin-left:0;width:75%;padding-bottom:25px;min-height:120px}.review_list .review_card>div.reviewCol1{width:25%;text-align:center;padding-bottom:25px;padding-right:15px;box-sizing:border-box}.review_list .review_card>div.reviewCol1 .userProfileDisplayName{font-weight:bold;display:inline-block;font-family:"Lato",helvetica,arial,"san-serif";-webkit-font-smoothing:antialiased;font-size:1.1em}.review_list .review_card>div.reviewCol1 .userRegion{font-size:.95em;font-style:italic;color:#999;padding-bottom:6px;display:inline-block;padding-top:2px;line-height:normal;max-width:140px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review_list .userCardWrapper .userProfile{overflow:hidden;width:70px;height:70px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:relative}.proCtr{background:#ec327d;position:absolute;bottom:0;left:0;width:100%;color:#fff;font-weight:bold;font-size:10px;line-height:normal;padding:2px 0 3px;text-transform:uppercase}.userCardWrapper{position:relative}div.loadMoreContainer>a{display:inline-block;background:#eee;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFF5F5F5',endColorstr='#FFEEEEEE');background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f5f5f5),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f5f5f5,#eee);background-image:-moz-linear-gradient(#f5f5f5,#eee);background-image:-o-linear-gradient(#f5f5f5,#eee);background-image:linear-gradient(#f5f5f5,#eee);width:100%;margin-top:10px;text-align:center;padding:13px 0;font-size:1.1em;font-weight:bold;border:1px solid #ddd}div.loadMoreContainer>a.disabled{background:#f5f5f5}div.loadMoreContainer>a span{width:16px;height:16px;display:inline-block;margin:0 10px -3px 0}.reviews_wrap .tribes_wrap{margin:10px 0 15px}.sortedby{padding:8px 0 8px;text-align:right}.sortedby strong{font-weight:normal}.sortedby .trBtn{border:1px solid #aaa;background:#fff;display:inline-block;padding:0 5px;margin:0 0 0 10px;width:170px;cursor:pointer}.sortedby .trBtn .trName{border-right:1px solid #aaa;text-align:left;display:inline-block;padding:6px 0;width:140px;white-space:nowrap;overflow:hidden}.sortedby .trBtn .caret{margin:14px 5px 0 10px}.sortedby strong{display:inline-block}.tribesDrpDwn{display:inline-block;position:relative}.tribesDrpDwn .dropdown-menu{left:auto;right:0;width:180px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.tribesDrpDwn .dropdown-menu li{border-bottom:1px dotted #ddd}.tribesDrpDwn .dropdown-menu li:last-child{border:none}.tribesDrpDwn .dropdown-menu li:hover{background-color:#eee}.tribesDrpDwn .dropdown-menu li span{padding:8px 5px 8px 10px;display:block;text-align:left;cursor:pointer}.tribesDrpDwn .icons{width:20px;height:17px;display:inline-block;background:url(../images/tribes/tribes_filter_icons.png?1471039668) -139px -138px no-repeat;margin:0 8px -4px 0}.trTooltip{position:absolute;bottom:29px;left:-114px;display:none;background:#fff;border:1px solid #aaa;padding:4px 7px;z-index:100;font-size:11px;width:270px;-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 4px;-moz-box-shadow:rgba(0,0,0,0.3) 0 0 4px;box-shadow:rgba(0,0,0,0.3) 0 0 4px;text-align:left}.trTooltip li{padding:7px 0;width:110px;float:left;padding-left:25px;position:relative}.trTooltip li a{color:#666}.trTooltip span small,.trTooltip>span{border-width:5px;border-color:#aaa transparent transparent transparent;border-style:solid;position:absolute}.trTooltip>span{bottom:-10px;left:125px}.trTooltip span small{border-color:#fff transparent transparent transparent;bottom:-4px;left:-5px}.trTooltip .ico{width:20px;height:20px;display:inline-block;position:absolute;top:4px;left:0;background:url(../images/tribes/tribes_icons_sm.png?1471039668) -139px -138px no-repeat;background-size:240px;filter:alpha(opacity=60);opacity:.6}.trTooltip .dlink{color:#333}.trTooltip .adventure .ico{background-position:-145px -132px}.trTooltip .design .ico{background-position:-11px -99px}.trTooltip .backpackers .ico{background-position:-8px -129px}.trTooltip .budget .ico{background-position:-107px -129px}.trTooltip .business_travelers .ico{background-position:-42px -161px}.trTooltip .eco_travelers .ico{background-position:-9px -161px}.trTooltip .family_travel .ico{background-position:-75px -130px}.trTooltip .foodies .ico{background-position:-178px -131px}.trTooltip .history .ico{background-position:-211px -133px}.trTooltip .lgbt .ico{background-position:-209px -104px}.trTooltip .local_culture .ico{background-position:-176px -102px}.trTooltip .luxury .ico{background-position:-39px -128px}.trTooltip .nightlife .ico{background-position:-72px -101px}.trTooltip .outdoors .ico{background-position:-39px -101px}.trTooltip .spiritual .ico{background-position:-108px -102px}.trTooltip .students .ico{background-position:-144px -163px}.trTooltip .trendsters .ico{background-position:-145px -103px}.trTooltip .vegetarian .ico{background-position:-108px -162px}.trTooltip .wellness .ico{background-position:-74px -162px}.tribesIconSm.active a.trbs,.tribesIconSm.active small.trbs{filter:alpha(opacity=100);opacity:1}.tribesIconSm.active a.trbs.adventure,.tribesIconSm.active small.trbs.adventure{background-position:-151px -40px}.tribesIconSm.active a.trbs.design,.tribesIconSm.active small.trbs.design{background-position:-12px -7px}.tribesIconSm.active a.trbs.backpackers,.tribesIconSm.active small.trbs.backpackers{background-position:-9px -38px}.tribesIconSm.active a.trbs.budget,.tribesIconSm.active small.trbs.budget{background-position:-113px -38px}.tribesIconSm.active a.trbs.business_travelers,.tribesIconSm.active small.trbs.business_travelers{background-position:-43px -71px}.tribesIconSm.active a.trbs.eco_travelers,.tribesIconSm.active small.trbs.eco_travelers{background-position:-10px -71px}.tribesIconSm.active a.trbs.family_travel,.tribesIconSm.active small.trbs.family_travel{background-position:-76px -39px}.tribesIconSm.active a.trbs.foodies,.tribesIconSm.active small.trbs.foodies{background-position:-183px -40px}.tribesIconSm.active a.trbs.history,.tribesIconSm.active small.trbs.history{background-position:-219px -40px}.tribesIconSm.active a.trbs.lgbt,.tribesIconSm.active small.trbs.lgbt{background-position:-219px -7px}.tribesIconSm.active a.trbs.local_culture,.tribesIconSm.active small.trbs.local_culture{background-position:-184px -7px}.tribesIconSm.active a.trbs.luxury,.tribesIconSm.active small.trbs.luxury{background-position:-41px -35px}.tribesIconSm.active a.trbs.nightlife,.tribesIconSm.active small.trbs.nightlife{background-position:-74px -7px}.tribesIconSm.active a.trbs.outdoors,.tribesIconSm.active small.trbs.outdoors{background-position:-42px -6px}.tribesIconSm.active a.trbs.spiritual,.tribesIconSm.active small.trbs.spiritual{background-position:-113px -5px}.tribesIconSm.active a.trbs.students,.tribesIconSm.active small.trbs.students{background-position:-150px -67px}.tribesIconSm.active a.trbs.trendsters,.tribesIconSm.active small.trbs.trendsters{background-position:-149px -7px}.tribesIconSm.active a.trbs.vegetarian,.tribesIconSm.active small.trbs.vegetarian{background-position:-112px -68px}.tribesIconSm.active a.trbs.wellness,.tribesIconSm.active small.trbs.wellness{background-position:-77px -69px}.tribesIconSm span.tooltip{top:-23px;left:-5px}.tribesIconSm>a,.tribesIconSm>small{background:url(../images/tribes/tribes_icons_sm.png?1471039668) -139px -138px no-repeat}.tribesIconSm>a.adventure,.tribesIconSm>small.adventure{background-position:-151px -138px}.tribesIconSm>a.design,.tribesIconSm>small.design{background-position:-12px -105px}.tribesIconSm>a.backpackers,.tribesIconSm>small.backpackers{background-position:-9px -136px}.tribesIconSm>a.budget,.tribesIconSm>small.budget{background-position:-113px -137px}.tribesIconSm>a.business_travelers,.tribesIconSm>small.business_travelers{background-position:-43px -169px}.tribesIconSm>a.eco_travelers,.tribesIconSm>small.eco_travelers{background-position:-10px -169px}.tribesIconSm>a.family_travel,.tribesIconSm>small.family_travel{background-position:-76px -137px}.tribesIconSm>a.foodies,.tribesIconSm>small.foodies{background-position:-185px -139px}.tribesIconSm>a.history,.tribesIconSm>small.history{background-position:-219px -139px}.tribesIconSm>a.lgbt,.tribesIconSm>small.lgbt{background-position:-216px -110px}.tribesIconSm>a.local_culture,.tribesIconSm>small.local_culture{background-position:-184px -108px}.tribesIconSm>a.luxury,.tribesIconSm>small.luxury{background-position:-41px -136px}.tribesIconSm>a.nightlife,.tribesIconSm>small.nightlife{background-position:-74px -106px}.tribesIconSm>a.outdoors,.tribesIconSm>small.outdoors{background-position:-42px -105px}.tribesIconSm>a.spiritual,.tribesIconSm>small.spiritual{background-position:-113px -107px}.tribesIconSm>a.students,.tribesIconSm>small.students{background-position:-150px -171px}.tribesIconSm>a.trendsters,.tribesIconSm>small.trendsters{background-position:-149px -108px}.tribesIconSm>a.vegetarian,.tribesIconSm>small.vegetarian{background-position:-112px -170px}.tribesIconSm>a.wellness,.tribesIconSm>small.wellness{background-position:-77px -171px}#tribeSelectedName .icons{margin-right:5px!important}#tribeSelectedName.mostRelevant .icons{background-position:-169px -67px}#tribeSelectedName.adventure .icons{background-position:-139px -39px}#tribeSelectedName.design .icons{background-position:-14px -9px;width:14px}#tribeSelectedName.backpackers .icons{background-position:-8px -36px}#tribeSelectedName.budget .icons{background-position:-103px -38px}#tribeSelectedName.business_travelers .icons{background-position:-42px -69px;width:16px}#tribeSelectedName.eco_travelers .icons{background-position:-11px -70px}#tribeSelectedName.family_travel .icons{background-position:-71px -39px}#tribeSelectedName.foodies .icons{background-position:-170px -40px}#tribeSelectedName.history .icons{background-position:-202px -40px}#tribeSelectedName.lgbt .icons{background-position:-201px -12px}#tribeSelectedName.local_culture .icons{background-position:-168px -10px}#tribeSelectedName.luxury .icons{background-position:-37px -36px}#tribeSelectedName.nightlife .icons{background-position:-69px -10px}#tribeSelectedName.outdoors .icons{background-position:-36px -9px}#tribeSelectedName.spiritual .icons{background-position:-103px -10px}#tribeSelectedName.students .icons{background-position:-137px -67px}#tribeSelectedName.trendsters .icons{background-position:-136px -12px}#tribeSelectedName.vegetarian .icons{background-position:-103px -67px}#tribeSelectedName.wellness .icons{background-position:-70px -68px}.tribesDrpDwn .mostRelevant .icons{background-position:-171px -167px}.tribesDrpDwn .adventure .icons{background-position:-139px -138px}.tribesDrpDwn .design .icons{background-position:-9px -108px}.tribesDrpDwn .backpackers .icons{background-position:-8px -135px}.tribesDrpDwn .budget .icons{background-position:-103px -137px}.tribesDrpDwn .business_travelers .icons{background-position:-39px -168px}.tribesDrpDwn .eco_travelers .icons{background-position:-11px -169px}.tribesDrpDwn .family_travel .icons{background-position:-71px -138px}.tribesDrpDwn .foodies .icons{background-position:-170px -140px}.tribesDrpDwn .history .icons{background-position:-202px -139px}.tribesDrpDwn .lgbt .icons{background-position:-201px -112px}.tribesDrpDwn .local_culture .icons{background-position:-168px -108px}.tribesDrpDwn .luxury .icons{background-position:-37px -135px}.tribesDrpDwn .nightlife .icons{background-position:-69px -109px}.tribesDrpDwn .outdoors .icons{background-position:-39px -108px}.tribesDrpDwn .spiritual .icons{background-position:-103px -109px}.tribesDrpDwn .students .icons{background-position:-137px -166px}.tribesDrpDwn .trendsters .icons{background-position:-136px -111px}.tribesDrpDwn .vegetarian .icons{background-position:-103px -167px}.tribesDrpDwn .wellness .icons{background-position:-70px -167px}.reviewerTribes{color:#666;height:25px;padding-top:5px;filter:alpha(opacity=30);opacity:.3}.reviewerTribes:hover{filter:alpha(opacity=100);opacity:1}.reviewerTribes span.tx{float:left;padding:6px 7px 0 0;font-size:.9em;line-height:normal;display:none}.reviewerTribes div.tribesCtnr{max-width:300px;display:inline-block}.reviewerTribes .tribesIconSm{display:inline-block;position:relative;margin-right:3px}.reviewerTribes .tribesIconSm:hover span.tooltip{display:block}.reviewerTribes a.trbs,.reviewerTribes small.trbs{width:22px;height:22px;display:inline-block}.reviewerTribes .tribesIconSm,div.moreTr{display:inline-block;vertical-align:middle}div.moreTr{position:relative;line-height:normal}div.moreTr:hover .trTooltip{display:block}div.moreTr>span{display:inline-block;cursor:pointer;padding:5px;color:#000;margin-left:2px;background:#ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.timeStamp{padding:30px 0 10px}.timeStamp .abuselinkText{position:absolute;right:0;color:#ccc;font-size:.9em}@media(max-width:768px){.reviewerTribes{display:none}}@media(max-width:415px){.review_list .review_card>div.reviewCol1{width:100%;display:inline-block;padding-bottom:5px}.review_list .review_card>div.reviewCol2{width:100%;display:inline-block;padding-bottom:15px;min-height:30px}.review_list>div{padding-top:10px}.review_list .review_card{display:inline-block}.commMgerLink{display:none}}.topics_show body{background:#fff}.topics_show body h2{font-size:1.4em}.topics_show .topnav{border-bottom:0}.topics_index body,.topics_nearby body{background:#f0f4f5}.topics_index body.listpage_map,.topics_nearby body.listpage_map{background:#fff}.topicSubNav{font-family:"Lato",helvetica,arial,"san-serif";background:#f0f4f5;font-weight:700;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.topicSubNav>div{width:100%;max-width:1045px;margin:0 auto;padding:0 25px;box-sizing:border-box}.topicSubNav .regionName{display:inline-block;color:#fff;border-right:1px solid #ddd}.topicSubNav .regionName a{display:inline-block;padding:7px 30px 7px 0}.topicSubNav .subnav{display:inline-block}.topicSubNav .subnav>div{display:inline-block;position:relative;margin:0;border-right:1px solid #ddd}.topicSubNav .subnav a{display:inline-block;padding:7px 30px}.topicSubNav .subnav a:hover{background:#ddd;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#666}.topicSubNav .active span{display:none}.topicSubNav .active a{color:#333;background:#d7dadb;padding-top:8px;padding-bottom:8px;margin-top:-1px;margin-bottom:-1px}.placetitleDetail{padding:25px 0 10px}.placetitleDetail .placeNameDiv{width:60%;max-width:560px;display:inline-block;padding-right:10px}.placetitleDetail .placeNameDiv>.row{padding-top:5px;color:#bbb}.placetitleDetail .placeNameDiv .addressDetails{float:left}.placetitleDetail .placeNameDiv .hotelClass{float:left;padding-left:10px;border-left:1px solid #ccc;margin-left:10px}.placetitleDetail .placeNameDiv .hotelClass>span{margin:1px 0 0 5px}.miscModule{padding:10px}.miscModule .relatedInfo{float:left}.miscModule .abuselinkText{float:right}.hotelReviewsHeader{border-bottom:1px solid #aaa}.hotelReviewsHeader h2{padding:14px 0 10px 0;position:relative;line-height:normal;float:left}.hotelReviewsHeader a.writeaReview{float:right;color:#333;font-size:14px;line-height:normal;padding:10px 0 0 0}.hotelReviewsHeader a.writeaReview>span{width:20px;height:20px;background:url(../images/sprite_2.png?1471039667) -173px -256px no-repeat;display:inline-block;margin-right:7px;background-size:280px auto;margin-bottom:-3px}.hotelReviewsHeader a.writeaReview:hover{color:#08c}.hotelReviewsHeader a.writeaReview:hover span{background-position:-201px -256px}.hotelReviewsHeader .sortedby{margin:0;float:right}.doDrops{float:right}.doDrops strong{float:right;padding-top:8px}.doDrops .tribesDrpDwn{float:right}.loadSpin{padding:50px 0 300px!important;border:none!important;text-align:center;width:100%}.loadSpin>div img{margin:0 12px 3px 0}.loadSpin>div span{font-size:1.2em;color:#666}#topicPlNameDetail .breadcrumb,.tpcListHeader .breadcrumb{position:absolute}#topicPlNameDetail .breadcrumb a,.tpcListHeader .breadcrumb a{color:#f5f5f5}.breadcrumb{font-size:.9em;margin:5px 0 0 0;color:#ccc}.breadcrumb .divider{padding:0 5px}.breadcrumb li{display:inline-block}.sub_menu{position:relative}.topicTopRow{width:100%;max-width:960px;margin:0 auto 20px}.topicTopRow .topicDescripition{line-height:1.6em;font-size:14px;color:#333}.topicTopRow .col_1{width:610px;float:left}.topicTopRow .col_2{width:320px;float:right;position:relative;font-size:1.1em;padding-top:5px;margin-top:-5px;overflow:hidden}.topicTopRow .col_2>div{margin-top:0}.topicTopRow .col_2>div.addButton{margin:20px 0}.topicTopRow.Hotel .col_2{max-height:10000px}.topicTopRow .been_here_wrap .total_network_count{padding:0 0 10px 0;font-weight:bold}.topicTopRow .been_here_wrap>.row{margin:0 10px 20px 0;padding-bottom:0;border:none}.topicTopRow .been_here_wrap p{width:165px;color:#666;font-size:11px;line-height:1.4em}.topicTopRow .been_here_wrap p a{color:#666}.topicTopRow .been_here_wrap ul{padding-bottom:0}.details_wrap{background:#fff;border:1px solid #bbb}.details_wrap>div{margin:10px}.details_wrap>div#discPlcHolder{padding:0;margin:0}#discPlcHolder{position:absolute;top:42px;right:9px;width:100px;height:100px;display:inline-block;overflow:hidden}#discPlcHolder span{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block;background:#ed1f7e;color:#fff;font-size:14px;padding:10px;color:#fff;z-index:50;position:absolute;width:130px;text-align:center;top:18px;right:-38px;font-weight:bold;-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 10px;-moz-box-shadow:rgba(0,0,0,0.3) 0 0 10px;box-shadow:rgba(0,0,0,0.3) 0 0 10px}.VacationRental .details_wrap.no_images{padding-bottom:10px}.VacationRental .details_wrap.no_images a.morePhotos{padding:10px;font-weight:bold}.topicTopRow.Hotel .details_wrap{margin-bottom:30px}.topicTopRow.Hotel .col_2{overflow:visible}.hotelOverview,#topicDetailMobile,.about_wrap{margin-top:0}.hotelOverview>h4,#topicDetailMobile>h4,.about_wrap>h4{border-bottom:1px solid #aaa;padding:0 0 15px 0;margin:0 0 15px 0;font-size:16px;line-height:normal}.hotelOverview>h4>a,#topicDetailMobile>h4>a,.about_wrap>h4>a{float:right;font-size:11px;margin-top:2px}.about_wrap,.hotelOverview{padding:15px 15px 0;margin-bottom:20px}.topicTopRow.no_images .col_2{min-height:340px}a.getAdviceBtn,a.addRecommendationBtn{color:#1d9dcc;border:1px solid #bbb;background:#f9f9f9;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#f0f0f0));background-image:-webkit-linear-gradient(#fff,#f0f0f0);background-image:-moz-linear-gradient(#fff,#f0f0f0);background-image:-o-linear-gradient(#fff,#f0f0f0);background-image:linear-gradient(#fff,#f0f0f0);width:98px;font-weight:bold;padding:8px 0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-align:center;display:block;font-weight:bold}a.getAdviceBtn:hover,a.addRecommendationBtn:hover{color:#08c;border-color:#08c;background:#d9f2fb!important}a.addRecommendationBtn{width:108px}a.getAdviceBtn{width:100%;float:left;font-weight:bold;margin:-10px 0 20px;max-width:382px}.been_there_success_toast{width:280px}.showmoreContent{display:none;cursor:pointer;position:absolute;bottom:0;width:320px;margin:0!important;background:transparent url(../images/more_gradient.png?1471039667) bottom left repeat-x;text-align:center;padding:20px 0 0 0;color:#1d9dcc;line-height:normal;font-size:12px}.showmoreContent.dropDwn{background:none}.showmoreContent.dropDwn .arrow{border-color:transparent transparent #08c transparent;margin:0 8px 2px 0}.showmoreContent small{display:inline-block}.showmoreContent .arrow{border-width:4px;border-color:#08c transparent transparent transparent;border-style:solid;margin:0 8px -2px 0}.showmore+.showmoreContent{display:block}.hotelPriceListDiv+.placeDescription{margin-top:30px}.restBusinessHours h2,.placeDescription h2{padding:0 10px 12px 0;border-bottom:1px solid #aaa;line-height:normal;margin-bottom:10px}div.placeDescription{max-width:960px;margin:0 auto 20px;line-height:1.6em;padding:15px}div.placeDescription p{line-height:1.6em}div.placeDescription .description{color:#666;line-height:1.6em;font-size:1.1em}div.placeDescription .rest{display:none}.description .readMoreTopicDescription{font-weight:bold;cursor:pointer;color:#1d9dcc}.description .showless{padding-left:10px}#bottomAd{margin-bottom:10px}.hotelPriceList.opaque{filter:alpha(opacity=30);opacity:.3}#fetchingCopy{display:none;padding:40px 0 10px 0;position:absolute;z-index:100;background:rgba(255,255,255,0.8);text-align:center;top:68px}#fetchingCopy img{margin-right:10px;filter:alpha(opacity=70);opacity:.7}#fetchingCopy .fetchingCopy{font-size:1.5em}#fetchingCopy .fetchingCopy small{font-size:13px}#fetchingCopy #dynaCopy{display:block;color:#666;padding-top:10px}#progressbar{display:none;height:4px;background-color:#ccc;margin:-1px -11px -3px -11px}#progressbar div{height:100%;color:#fff;text-align:right;line-height:4px;width:0;background-color:#ed1f7e}.photo_map_wrap{height:100%;width:100%;position:relative}.photo_map_wrap>div{width:100%;height:100%}.sharingWidget{width:474px}.sharingWidget .blurbs{font-size:1.1em;padding:10px 0 20px 0}.sharingWidget textarea{resize:none;width:450px;padding:10px;height:140px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#999;white-space:pre}.addToTrip form input[type="submit"]{display:none}.addToTrip .add2tripTooltip{left:0;top:42px}.add2tripTooltip>span{border-width:8px;border-style:solid;border-color:transparent transparent #666 transparent;display:block;position:absolute;top:-16px;left:30px}.add2tripTooltip>span small{border-width:8px;border-style:solid;border-color:transparent transparent #fff transparent;position:absolute;top:-7px;left:-8px}a.tripDropDownList{text-align:center}a.tripDropDownList span{background-position:-65px -99px;margin:0 5px -4px 0}.singleTpcNearbyMap{margin-bottom:20px;position:relative;background:#fff;border:1px solid #ccc}.singleTpcNearbyMap>a,.singleTpcNearbyMap>.fetch{display:block;cursor:pointer;color:#333}.singleTpcNearbyMap .mapAddressDetail{font-size:12px;padding:10px;color:#666;width:100%;line-height:normal;box-sizing:border-box}.singleTpcNearbyMap .mapAddressDetail div[itemprop="streetAddress"]{padding-bottom:5px}.singleTpcNearbyMap .mapOtherLink{margin-top:3px}.singleTpcNearbyMap .mapOtherLink .dlink,.singleTpcNearbyMap .mapOtherLink a{border-left:1px solid #ccc;padding-left:10px;font-size:13px}.singleTpcNearbyMap .mapOtherLink form{float:left}.singleTpcNearbyMap .mapOtherLink form input[type='submit']{padding:0;border:none;box-shadow:none;margin:0 10px 0 0;font-size:13px;color:#1d9dcc;background:transparent}.singleTpcNearbyMap .mapOtherLink #pick_photos{margin-left:10px}#topicHotelCol2 .singleTpcNearbyMap{margin-bottom:20px;box-shadow:none}#mobileActionBtn,.actionBtnsDiv{display:inline-block}#mobileActionBtn .comp_1,#mobileActionBtn .addToTrip,.actionBtnsDiv .comp_1,.actionBtnsDiv .addToTrip{display:inline-block;vertical-align:top}#mobileActionBtn .comp_1,.actionBtnsDiv .comp_1{margin-right:10px}#mobileActionBtn .comp_1>div,.actionBtnsDiv .comp_1>div{display:inline-block}#mobileActionBtn .comp_1 .writeAReview a,#mobileActionBtn .comp_1 .writeAReview span.dlink,.actionBtnsDiv .comp_1 .writeAReview a,.actionBtnsDiv .comp_1 .writeAReview span.dlink{background:#fff;-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;-ms-border-radius:20px 0 0 20px;-o-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;border-right:none}#mobileActionBtn .comp_1 .topicAddPhotoLink a,.actionBtnsDiv .comp_1 .topicAddPhotoLink a{background:#fff;-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;-ms-border-radius:0 20px 20px 0;-o-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0}#mobileActionBtn a.tripDropDownList,.actionBtnsDiv a.tripDropDownList{background:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}#mobileActionBtn .true+a.tripDropDownList,.actionBtnsDiv .true+a.tripDropDownList{background:#ddd}div.writeAReview a.writeReviewLink,div.writeAReview span.dlink,a.addPhotoPoiPg,a.tripDropDownList,.ownersJournal a{position:relative;padding:6px 14px 6px 34px;text-align:center;display:inline-block;font-family:"Lato",helvetica,arial;border:1px solid #aaa;color:#333}div.writeAReview a.writeReviewLink:hover,div.writeAReview span.dlink:hover,a.addPhotoPoiPg:hover,a.tripDropDownList:hover,.ownersJournal a:hover{color:#1d9dcc}div.writeAReview a.writeReviewLink .sprites,div.writeAReview span.dlink .sprites,a.addPhotoPoiPg .sprites,a.tripDropDownList .sprites,.ownersJournal a .sprites{position:absolute;top:3px;left:9px;width:18px;height:18px;display:inline-block;background-size:250px auto;background-position:-129px -352px}.ownersJournal a{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE');background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#fff,#eee);background-image:-moz-linear-gradient(#fff,#eee);background-image:-o-linear-gradient(#fff,#eee);background-image:linear-gradient(#fff,#eee);float:left;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}div.writeAReview a.writeReviewLink .sprites,div.writeAReview span.dlink .sprites{top:5px}a.addPhotoPoiPg .sprites{top:4px}.topicAddPhotoLink .addPhotoPoiPg .sprites{background-position:-154px -352px}a.tripDropDownList{cursor:pointer;margin-right:0}a.tripDropDownList span.sprites{background-position:-177px -352px;top:4px}.ie8 div.writeAReview a.writeaReview span small,.ie8 .beenhereDiv form span.ts,.ie8 a.tripDropDownList span{display:none}.ie8 .beenhereDiv form input[type="submit"]{padding-left:0;background-image:none}.ie8 .about_wrap .star_rating{background-image:url(../images/starRatingIE.png?1471039667)}.ie8 body .hotel_class.star_rating_background{background-image:url(../images/hotelStarRatingIE.png?1471039667)}.awardsLinkDiv{padding:0 0 20px 42px;position:relative;clear:both}.awardsLinkDiv:before{width:40px;height:40px;display:block;background:url(../images/sprite_2.png?1471039667) -9px -506px no-repeat;position:absolute;top:0;left:0}.awardsLinkDiv img{display:none}.awardsLinkDiv a strong{color:#333;display:block;font-size:1.1em}.awardsLinkDiv a small{display:block;font-size:1em;padding-top:5px;color:#666}.awardsLinkDiv a:hover{text-decoration:none}.getWidgetLink{margin-left:42px}.about_wrap{position:relative}.about_wrap p,.about_wrap div.readable{color:#333}.about_wrap p .more,.about_wrap div.readable .more{color:#08c;cursor:pointer}.about_wrap .rest{display:none}.about_wrap .hotelAmenities.detail{padding-bottom:0}.about_wrap .detail h4{margin:0 8px 0 0;font-size:1em;display:inline-block;color:#666}.about_wrap .detail .description{padding:5px 0;line-height:1.6em;width:100%}.about_wrap .detail .star_rating_background{margin:0 4px 0 0;line-height:normal}.about_wrap .detail .categories,.about_wrap .detail .cuisines{display:inline-block;width:70%}.about_wrap .detail.avgRating{line-height:normal;cursor:pointer}.about_wrap .detail.avgRating .countAndTotal{display:inline-block;font-size:.9em;vertical-align:middle;padding-left:10px;color:#666;width:220px}.about_wrap .total_place_counts{padding-top:5px}.about_wrap .avgRatingDetail{width:122px;display:inline-block}.about_wrap .avgRatingDetail .rating{padding-top:8px}.col_2 .render_topic_description.guide li,.blogContent li{padding:10px 0}.col_2 .render_topic_description.guide li>div,.blogContent li>div{display:inline-block;vertical-align:middle}.col_2 .render_topic_description.guide li .col1,.blogContent li .col1{margin-right:15px;width:40px;height:40px;display:inline-block;overflow:hidden;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px}.col_2 .render_topic_description.guide li .col1 img,.blogContent li .col1 img{width:40px!important;height:40px!important}.col_2 .render_topic_description.guide li .col2,.blogContent li .col2{width:77%;line-height:1.6em}.otherModule{line-height:2em;margin:0 auto;text-align:right}#otherTribes{display:none}.tripRailModule h3,.tripRailModule h2,.recentQuestions h3,.recentQuestions h2,.leaderboard h3,.leaderboard h2,.topicTopCityModule h3,.topicTopCityModule h2,.recentReviewPlaces h3,.recentReviewPlaces h2,.render_topic_description h3,.render_topic_description h2{line-height:normal;border-bottom:1px solid #aaa;margin-bottom:15px;margin:0 0 10px 0;padding:0 0 15px;font-size:16px}.moment_media{width:700px;padding:5px 10px!important;height:650px}.moment_media h3{float:left;font-size:16px}a.addPhotoTopicPg .sprites{width:25px;height:18px;display:inline-block;background-size:250px auto;margin:0 5px -4px 0;background-position:-176px -278px}.userActionLinks>div{float:right;padding:3px 10px 5px}.userActionLinks>div a{font-weight:bold;font-size:14px}#galleria{height:610px}#galleria .galleria-errors{display:none}#galleria .galleria-stage{height:524px}.topicsAwardsDiv{padding-bottom:10px;line-height:normal}.topicsAwardsDiv .placeAwardItem{padding:0 0 14px 0}.placeAwardItem>a{display:block}.placeAwardItem>a>span{display:inline-block;vertical-align:top}.placeAwardItem>a>span.awardTxt{width:230px}.placeAwardItem .awardImg{width:40px;height:40px;background:url(../images/sprite_2.png?1471039667) -9px -503px no-repeat}.placeAwardItem .awardTxt h4{display:block;color:#bb990a;padding-bottom:1px;font-size:16px}.placeAwardItem .awardTxt small{color:#333;font-size:12px;line-height:1.5em;font-style:italic}.column_2_3.awardsCtg{margin-top:0!important}.awardsCtg .placeAwardItem .awardTxt h4{color:#fff}.awardsCtg .placeAwardItem .awardTxt small{color:#ccc}.awardsCtg .placeAwardItem .awardTxt small strong{white-space:nowrap;max-width:190px;text-overflow:ellipsis;display:inline-block;overflow:hidden}.rightCol_PoiTopSection{position:absolute;bottom:15px;right:25px}.rightCol_PoiTopSection>div{display:inline-block;vertical-align:bottom}.rightCol_PoiTopSection>div a{display:block}.topicParentWrapper.VacationRental .photosCountTopBar{display:none}.photosCountTopBar{background:#333;background:rgba(255,255,255,0.2);color:#fff;padding:7px 10px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer}.photosCountTopBar .sprites{width:20px;height:15px;background-size:200px auto;background-position:-161px -263px;margin:0 3px -3px 0}.photosCountTopBar>span{display:inline-block;font-size:.9em;font-weight:bold}.histoWrap{width:70px;height:70px;position:relative;margin:0 auto}.histoWrap .histoContent{width:62px;height:62px;display:block;position:absolute;top:4px;left:4px;background:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;z-index:3}.histoWrap span.nump{font-size:1.7em;line-height:normal;padding-top:17px;display:inline-block;font-family:"Lato",helvetica,arial;font-weight:400}.histoWrap span.nump small{font-size:.5em;vertical-align:text-top;display:inline-block;padding-top:5px}.modheader{position:relative}.faqtribes{width:21px;height:21px;display:block;position:absolute;right:0;top:0;font-size:.9em;cursor:pointer;background:url(../images/sprite_2.png?1471039667) -26px -251px no-repeat;background-size:250px auto}.faqtribes:hover .faqToolTip{display:block}.faqToolTip{display:none;position:absolute;width:250px;background:#fff;border:1px solid #666;padding:10px;z-index:10;top:-24px;right:28px}.faqToolTip span,.faqToolTip small{position:absolute;border-width:6px;border-style:solid;border-color:transparent transparent transparent #666;top:30px;right:-12px}.faqToolTip small{border-color:transparent transparent transparent #fff;top:-6px;right:-5px}.faqToolTip strong{font-size:1.1em;display:inline-block}.faqToolTip p{padding:8px 0 0}.histo_1,.histo_2,.histo_3{width:70px;height:70px;-webkit-border-radius:85px;-moz-border-radius:85px;-ms-border-radius:85px;-o-border-radius:85px;border-radius:85px}.histo_1{position:relative;background-color:#3eb9eb}.histo_2{position:absolute;top:0;left:0;background-color:#bce1f1;clip:rect(0px 70px 70px 35px);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.histo_3{position:absolute;top:0;left:0;background-color:#3eb9eb;clip:rect(0px 35px 70px 0);-webkit-transform:rotate(108deg);-moz-transform:rotate(108deg);-ms-transform:rotate(108deg);-o-transform:rotate(108deg);transform:rotate(108deg)}.restaurant_tribe .histo_3,.restaurant_tribe .histo_1{background-color:#f45e5e}.restaurant_tribe .histo_2{background-color:#f9cece}.hotel_tribe .histo_3,.hotel_tribe .histo_1{background-color:#0cc7b5}.hotel_tribe .histo_2{background-color:#b7f4ee}.tribename{cursor:pointer}.cir_100 .histo_2{display:none}.cir_90 .histo_3,.cir_91 .histo_3,.cir_92 .histo_3,.cir_93 .histo_3,.cir_94 .histo_3,.cir_95 .histo_3,.cir_96 .histo_3,.cir_97 .histo_3,.cir_98 .histo_3,.cir_99 .histo_3{-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg)}.cir_80 .histo_3,.cir_81 .histo_3,.cir_82 .histo_3,.cir_83 .histo_3,.cir_84 .histo_3,.cir_85 .histo_3,.cir_86 .histo_3,.cir_87 .histo_3,.cir_88 .histo_3,.cir_89 .histo_3{-webkit-transform:rotate(119deg);-moz-transform:rotate(119deg);-ms-transform:rotate(119deg);-o-transform:rotate(119deg);transform:rotate(119deg)}.cir_70 .histo_3,.cir_71 .histo_3,.cir_72 .histo_3,.cir_73 .histo_3,.cir_74 .histo_3,.cir_75 .histo_3,.cir_76 .histo_3,.cir_77 .histo_3,.cir_78 .histo_3,.cir_79 .histo_3{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.cir_60 .histo_3,.cir_61 .histo_3,.cir_62 .histo_3,.cir_63 .histo_3,.cir_64 .histo_3,.cir_65 .histo_3,.cir_66 .histo_3,.cir_67 .histo_3,.cir_68 .histo_3,.cir_69 .histo_3{-webkit-transform:rotate(27deg);-moz-transform:rotate(27deg);-ms-transform:rotate(27deg);-o-transform:rotate(27deg);transform:rotate(27deg)}.cir_55 .histo_3,.cir_56 .histo_3,.cir_57 .histo_3,.cir_58 .histo_3,.cir_59 .histo_3{-webkit-transform:rotate(17deg);-moz-transform:rotate(17deg);-ms-transform:rotate(17deg);-o-transform:rotate(17deg);transform:rotate(17deg)}.cir_50 .histo_3,.cir_51 .histo_3,.cir_52 .histo_3,.cir_53 .histo_3,.cir_54 .histo_3{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.cir_40 .histo_1,.cir_41 .histo_1,.cir_42 .histo_1,.cir_43 .histo_1,.cir_44 .histo_1,.cir_45 .histo_1{background-color:#bce1f1}.cir_40 .histo_2,.cir_41 .histo_2,.cir_42 .histo_2,.cir_43 .histo_2,.cir_44 .histo_2,.cir_45 .histo_2{background-color:#3eb9eb;-webkit-transform:rotate(254deg);-moz-transform:rotate(254deg);-ms-transform:rotate(254deg);-o-transform:rotate(254deg);transform:rotate(254deg);clip:rect(0px 100px 100px 10px)}.cir_40 .histo_3,.cir_41 .histo_3,.cir_42 .histo_3,.cir_43 .histo_3,.cir_44 .histo_3,.cir_45 .histo_3{background-color:#bce1f1}.cir_30 .histo_1,.cir_35 .histo_1{background-color:#bce1f1}.cir_30 .histo_2,.cir_35 .histo_2{background-color:#3eb9eb;-webkit-transform:rotate(254deg);-moz-transform:rotate(254deg);-ms-transform:rotate(254deg);-o-transform:rotate(254deg);transform:rotate(254deg);clip:rect(0px 100px 100px 15px)}.cir_30 .histo_3,.cir_35 .histo_3{background-color:#bce1f1}.cir_25 .histo_1,.cir_20 .histo_1{background-color:#bce1f1}.cir_25 .histo_2,.cir_20 .histo_2{background-color:#3eb9eb;-webkit-transform:rotate(254deg);-moz-transform:rotate(254deg);-ms-transform:rotate(254deg);-o-transform:rotate(254deg);transform:rotate(254deg);clip:rect(0px 100px 100px 31px)}.cir_25 .histo_3,.cir_20 .histo_3{background-color:#bce1f1}.cir_15 .histo_1,.cir_10 .histo_1{background-color:#bce1f1}.cir_15 .histo_2,.cir_10 .histo_2{background-color:#3eb9eb;-webkit-transform:rotate(254deg);-moz-transform:rotate(254deg);-ms-transform:rotate(254deg);-o-transform:rotate(254deg);transform:rotate(254deg);clip:rect(0px 100px 100px 68px)}.cir_15 .histo_3,.cir_10 .histo_3{background-color:#bce1f1}.cir_5 .histo_1,.cir_0 .histo_1{background-color:#bce1f1}.cir_5 .histo_2,.cir_0 .histo_2{background-color:#3eb9eb;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);clip:rect(0px 15px 44px 0)}.cir_5 .histo_3,.cir_0 .histo_3{background-color:#bce1f1}.tribes_wrap{margin:0 auto 15px;max-width:960px}.tribes_wrap h2{padding:0 10px 10px 0;line-height:normal;border-bottom:1px solid #aaa;margin-bottom:15px;float:none}.tribeset{padding:0;text-align:center}.tribeset li{width:130px;height:100px;display:inline-block;float:left;text-align:center;padding:0 0 15px 0}.tribeset li.b_3{border-width:0 0 1px 0}.tribeset li .row{margin:10px auto 0;text-align:center}.tribeset li .row small{display:inline-block;vertical-align:middle;padding:0 5px 0 7px;font-size:12px;line-height:normal;max-width:98%}.tribeset li .row span{background:url(../images/tribes/small_b_icons.png?1471039668) 0 0 no-repeat;width:22px;height:22px;display:inline-block}.tribeset li a{color:black}.tribeset li .row.nightlife span{background-position:-75px -11px}.tribeset li .row.local_culture span{background-position:-180px -9px}.tribeset li .row.luxury span{background-position:-40px -36px}.tribeset li .row.family_travel span{background-position:-76px -40px}.tribeset li .row.history span{background-position:-219px -41px}.tribeset li .row.nightlife span{background-position:-73px -7px}.tribeset li .row.foodies span{background-position:-181px -41px}.tribeset li .row.eco_travelers span{background-position:-11px -71px}.tribeset li .row.budget span{background-position:-109px -40px}.tribeset li .row.backpackers span{background-position:-6px -38px}.tribeset li .row.students span{background-position:-150px -72px}.tribeset li .row.trendsters span{background-position:-149px -9px}.tribeset li .row.wellness span{background-position:-74px -73px}.tribeset li .row.vegetarian span{background-position:-108px -72px}.tribeset li .row.lgbt span{background-position:-218px -14px}.tribeset li .row.spiritual span{background-position:-108px -10px}.tribeset li .row.adventure span{background-position:-151px -38px}.tribeset li .row.outdoors span{background-position:-42px -7px;width:17px}.tribeset li .row.design span{background-position:-8px -2px}.tribeset li .row.business_travelers span{background-position:-43px -69px;width:16px}a#viewalltribeshisto{text-align:center;display:block}a#viewalltribeshisto span{display:inline-block}a#viewalltribeshisto.morelist span{border-color:transparent transparent #08c transparent;margin:0 7px 2px 0}a#viewalltribeshisto span{border-width:4px;border-style:solid;border-color:#08c transparent transparent transparent;margin:0 7px -2px 0}.currencyWrapper .dropdown-menu a,.sortersgroupdiv .dropdown-menu a{background:transparent;color:#000;margin:0!important;display:block!important}.currencyWrapper .dropdown-menu a:hover,.sortersgroupdiv .dropdown-menu a:hover{background:#eee;color:#000}.currencyWrapper>span,.sortersgroupdiv>span{float:left;padding:10px;font-weight:bold}.currencyWrapper>div,.sortersgroupdiv>div{float:left}.currencyWrapper>div li,.sortersgroupdiv>div li{position:relative}.currencyWrapper>div li.active,.sortersgroupdiv>div li.active{background-color:#f5f5f5}.currencyWrapper>div li.active small,.sortersgroupdiv>div li.active small{display:block}.currencyWrapper>div .caret,.sortersgroupdiv>div .caret{margin:13px 0 0 10px;filter:alpha(opacity=100);opacity:1}.currencyWrapper .ll,.sortersgroupdiv .ll{display:block;padding:0 10px 0 0;cursor:pointer;border:1px solid #ccc;background:#fff}.currencyWrapper .ll span.text,.sortersgroupdiv .ll span.text{color:#000;padding:6px 0 6px 10px;display:inline-block;min-width:120px}.currencyWrapper .third .dropdown-menu,.sortersgroupdiv .third .dropdown-menu{left:auto;right:0}.currencyWrapper .dropdown-menu,.sortersgroupdiv .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:100%;font-size:12px}.currencyWrapper .dropdown-menu li>span,.sortersgroupdiv .dropdown-menu li>span{padding:7px 0 7px 10px;display:block;cursor:pointer;color:#000}.currencyWrapper .dropdown-menu li>span:hover,.sortersgroupdiv .dropdown-menu li>span:hover{background-color:#eee}.currencyWrapper{margin-left:10px;position:relative;float:left}.currencyWrapper div.text{padding:7px 10px 0 0}.currencyWrapper .ll span.text{width:30px;min-width:10px}.currencyWrapper .dropdown-menu{min-width:200px}.currencyWrapper .dropdown-menu li.active{background:#eee;font-weight:bold}.currencyWrapper .dropdown-menu li.active span{color:#3eb9eb!important}.currencyWrapper .dropdown-menu li:last-child{border:none}.currencyWrapper .dropdown-menu li div{padding:5px 0 5px 10px;display:block}.currencyWrapper .dropdown-menu li div:hover{background:#eee}#currencylistMenu{width:400px}#currencylistMenu>li{float:left;width:50%}#currencylistMenu div{cursor:pointer}#currencylistMenu div>span{display:inline-block}#currencylistMenu span.currencyIcon{width:20%;font-weight:bold;color:#333}#currencylistMenu span.currencyText{width:80%;color:#333}@media(min-width:768px) and (max-width:979px){.tribes_wrap{min-height:100px}.tribeset{width:95%;margin:0 auto}.tribeset li{width:178px}.tribeset li .row{text-align:center;margin:10px auto}.tribeset li .row small{font-size:11px}.tribeset li .row span{margin-bottom:-8px}}@media(max-width:768px){.tribeset{width:100%;margin:0 auto;min-height:100px}.tribeset li{width:146px}.miniTopicTabContent .tribeset{min-height:30px}.filtersSortersDiv .sortByTit{display:none}.currencyWrapper .ll span.text,.sortersgroupdiv .ll span.text{padding:4px 0 4px 6px}.currencyWrapper>div .caret,.sortersgroupdiv>div .caret{margin-top:11px}.currencyWrapper{float:right}#popularitylistMenu{top:25px!important}#currencylistMenu{left:auto;right:0;width:auto}#currencylistMenu>li{float:none;width:100%}}@media(max-width:415px){.tribes_wrap h2{font-size:16px}.tribes_wrap .tribeset{margin:0 auto}.tribes_wrap .tribeset li.b_3,.tribes_wrap .tribeset li.b_4,.tribes_wrap .tribeset li.b_5{display:none}.tribes_wrap .tribeset li{width:33%;height:94px;padding-bottom:0}.histoWrap{width:65px;height:65px}.histoWrap span.nump{padding-top:14px}.histoWrap .histoContent{width:59px;height:59px;top:3px;left:3px;-webkit-border-radius:59px;-moz-border-radius:59px;-ms-border-radius:59px;-o-border-radius:59px;border-radius:59px}.histo_1,.histo_2,.histo_3{width:65px;height:65px;-webkit-border-radius:65px;-moz-border-radius:65px;-ms-border-radius:65px;-o-border-radius:65px;border-radius:65px}}@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5){.tribesDrpDwn .icons{background-image:url(../images/tribes/tribes_filter_icons@2x.png?1471039668);background-size:230px 200px!important}#tribeSelectedName.mostRelevant .icons{background-position:-169px -67px!important}.trTooltip .ico{background-image:url(../images/tribes/tribes_icons_sm@2x.png?1471039668)!important;background-size:240px 198px!important}.tribeset li .row span{background-image:url(../images/tribes/small_b_icons@2x.png?1471039668)!important;background-size:250px 108px!important}.tribesIconSm a{background-image:url(../images/tribes/tribes_icons_sm@2x.png?1471039668)!important;background-size:250px 206px!important}}input#checkInDate,input#checkOutDate{cursor:pointer;border:1px solid #bbb}.viewmorePhotos{text-align:center}.moreHotelPhotos{font-weight:bold;padding:10px 0 0;display:inline-block}.therestAmenities{display:none}#hotelPricing{position:relative}#hotelPricing.processingItem .excludetaxes,#hotelPricing.processingItem .showMorePriceList{display:none}#hotelPricing .txtheader{color:#fff}.hotelContentRow{position:relative}.hotelContentRow>div{float:left}.hotelContentRow>div.col_2{width:360px;padding-right:0;float:right;position:absolute;top:0;bottom:0;right:0;padding:10px;border-left:1px solid #ddd}.hotelContentRow .col_1{width:580px;padding-right:0}.hotelPriceList_1{position:relative;background:#fff;padding:0 10px 10px}.hotelPriceList_1 .singlePriceList{height:auto}.hotelPriceList_1 .priceModHeader{padding:10px 0;border:none}.hotelPriceList_1 .row.theader{margin-bottom:10px}.hotelPriceList_1 .row.theader small{color:#666;display:block;font-weight:normal;font-size:12px;padding:5px 0 5px 15px;color:#999;line-height:normal}.hotelPriceListDiv{margin-bottom:0}.hotelAmenities{padding:15px;margin-bottom:20px}.ctPhneNum{float:right;padding-top:5px}.ctPhneNum small{font-size:14px;display:inline-block;vertical-align:middle;padding-right:10px;font-weight:bold}.ctPhneNum span.booknowBtn{display:inline-block;float:none}.more_room_types .singlePriceList.onetwo{border:none;height:auto}.more_room_types .singlePriceList.onetwo:hover{background:#eee}.more_room_types .singlePriceList.onetwo>a{padding:0;background:transparent;border:none}.more_room_types .singlePriceList.onetwo>a .col1{padding:6px 0 0 0}.goButton:before{content:" ";width:20px;height:23px;display:block;position:absolute;right:7px;top:8px;background:url(../images/sprite_2.png?1471039667) 0 0 no-repeat;background-size:220px auto;background-position:-110px -330px}a.checkPriceListItem{display:block;padding:12px 0;border-bottom:1px solid #ddd}a.checkPriceListItem>span{display:inline-block;vertical-align:middle}a.checkPriceListItem>span.hide_room_types{display:none}a.checkPriceListItem>span.col3{text-align:right;font-family:"Lato",helvetica,arial}a.checkPriceListItem .col1{width:30%;text-align:left;overflow:hidden;color:#000;font-weight:bold;font-size:1.1em;float:left}a.checkPriceListItem .col1 small.roomtype{display:none}a.checkPriceListItem .col1 span.thb{width:120px;overflow:hidden;background:#fff;display:inline-block;vertical-align:middle;border:1px solid #aaa;text-align:center;padding:8px 0;margin-right:15px}a.checkPriceListItem .col1 span.thb img{max-width:100%;margin:0;height:22px}a.checkPriceListItem .col3{width:30%;color:#333;font-size:1.3em;text-align:right;padding-top:10px;font-weight:bold}a.checkPriceListItem .goButton{padding:10px 15px 10px 0;width:24%;position:relative;box-sizing:border-box;text-align:center;color:#333;font-size:.95em;border:1px solid #ccc;font-weight:bold;float:right;background:#eee}a.checkPriceListItem .goButton:before{right:5px}a.checkPriceListItem span.more_room_types{display:none}a.checkPriceListItem:hover{background:#f5f5f5}a.checkPriceListItem:hover .goButton{border-color:#666;background:#fff}.singlePriceList.row_0{background:#fff;border-top:1px solid #aaa}.singlePriceList.row_0 a.checkPriceListItem .col3 .normalPrice{font-weight:normal;font-size:13px;padding:3px 10px 0 0;text-decoration:line-through;color:#c00}.singlePriceList.row_0 a.checkPriceListItem .col3 span{display:inline-block;vertical-align:middle;font-size:1.2em}.singlePriceList.row_0 a.checkPriceListItem .goButton{color:#fff;text-shadow:rgba(0,0,0,0.2) 0 0 7px;background:#ed1f7e;font-size:1.1em;border-color:#ed1f7e}.singlePriceList.row_0 a.checkPriceListItem .goButton:before{background-position:-88px -332px}.singlePriceList.row_0 a.checkPriceListItem:hover .goButton{background:#d90366;border-color:#ed73ab}.singlePriceList.row_0 span#discountNumber{display:none}.hide_room_types,.more_room_types{padding:0 0 0 137px;display:block;color:#666;text-align:left;font-size:12px;color:#1d9dcc;cursor:pointer;margin:0}.hide_room_types>small,.more_room_types>small{display:inline-block;border-width:4px;border-style:solid;border-color:#666 transparent transparent transparent;margin:0 8px -2px 0}.hide_room_types,.more_room_types{display:none}.more_room_types.loaded{padding:0;margin-top:0}.more_room_types.loaded .singlePriceList{padding:8px 0;margin-bottom:1px;text-align:left;border-top:1px solid #ddd;margin:0;min-height:10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.more_room_types.loaded .singlePriceList:last-child{border-bottom:1px solid #ddd}.more_room_types.loaded .singlePriceList>a .col3{padding-top:5px;width:13%}.more_room_types.loaded .singlePriceList>a .col1{width:65%}.more_room_types.loaded .singlePriceList>a .col1 small.roomtype{font-size:12px;padding-left:125px}.more_room_types.loaded .singlePriceList>a .goButton{background:#fff;color:#ed1f7e;font-size:12px;border:1px solid #ccc;padding:4px 15px 4px 0;width:82px;font-weight:normal}.more_room_types.loaded .singlePriceList>a .goButton:before{background-position:-99px -299px;background-size:200px auto;top:1px}.excludeTax{color:#999;font-size:12px}.avgRatingDetail>span{display:inline-block;vertical-align:middle}.avgRatingDetail>span.rating{padding:0 0 0 10px;height:12px;color:#999;font-size:11px}.avgRatingDetail span.sprites{width:20px;height:14px;display:inline-block;overflow:hidden;background:url(../images/sprite_2.png?1471039667) -120px -217px no-repeat;margin-bottom:-2px;margin-right:5px}.hotelContentModal .amenitiesList li{padding:2px 0;font-size:1em}.excludetaxes{color:#999;padding:5px 0 20px 0;display:block;font-size:11px;text-align:right}#moreAvailRates{display:none;padding:0;border:none}#moreAvailRates>.row{padding:18px 0;border-top:1px solid #ddd}#moreAvailRates+#viewMoreRatesLink{display:block}.singlePrice small{color:#666;font-size:12px}.totalPrice{font-weight:bold;font-size:1.2em}.booknowBtn{font-weight:bold;display:inline-block;margin:0 0 0 15px}.booknowBtn#check_prices{margin:0 0 0 10px;cursor:pointer}.checkRatesListing .booknowBtn#check_prices{margin-top:0}.col5 a.booknowBtn,.col5 .checkRatesBtn{padding:5px 10px;font-size:1em}.col5 a.booknowBtn .sprites,.col5 .checkRatesBtn .sprites{display:none}.placetitleDetail .hotelDetRight{display:none}.hotelDetRight{float:right;padding:0;min-width:250px;line-height:normal;margin-top:5px}.hotelDetRight .booknowBtn{min-width:65px;text-align:center;font-size:1.2em;padding-top:10px;padding-bottom:10px}.hotelDetRight>small{float:left;padding:9px 9px 0 0}.hotelDetRight>span.logo{display:none}.hotelDetRight .price{font-size:1.9em;font-weight:200;float:right;vertical-align:middle;line-height:36px;font-family:"Lato",helvetica,arial,"san-serif";font-weight:400;-webkit-font-smoothing:antialiased}.hotelDetRight .providerName{width:98px;text-align:center;float:right;clear:both;display:block;padding:5px 0 0 0;font-size:11px;color:#999}.hotelDetRight .crossout{text-decoration:line-through;font-size:1.2em;padding:0 10px 5px 0;margin-top:-5px}.hotelDetRight .disPrice{display:inline-block}.hotelDetRight .pernight{font-weight:normal;font-size:11px;color:#999;display:inline-block;text-align:right}.datePreset input.submitDates{background:#eee;border:1px solid #aaa;margin-right:0;color:#333}.datePreset input.submitDates:hover{background:#0ac6b4;color:#fff;text-shadow:none;-webkit-transition:background .4s ease-in-out;-moz-transition:background .4s ease-in-out;-o-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.priceModHeader{background:#556270;position:relative;padding:10px 0}.priceModHeader form{display:inline-block;vertical-align:middle;width:100%}.priceModHeader form .checkinDate,.priceModHeader form .checkoutDate{display:inline-block}.priceModHeader form input{font-size:1em;display:inline-block}.priceModHeader form input.checkInOutInput{width:110px;background:#fff url(../images/topics/saveTag.png?1471039668) 82px -42px no-repeat;cursor:pointer;padding:6px;border:none;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.priceModHeader form input.checkInOutInput.active{border-color:#33b5e5}.priceModHeader form input.submitDates{background:#ed1f7e;color:#fff;padding:0 20px;display:inline-block;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-left:10px;line-height:30px;font-weight:bold}.priceModHeader form input[disabled=disabled]{background:#999;color:#333}.hotelUpsell{text-align:center;font-size:1.4em;padding:20px;background:#e9f9f8}.datePreset .hotelUpsell{display:none}#viewMoreRatesLink{display:none;text-align:center}#viewMoreRatesLink a{font-weight:bold}#viewMoreRatesLink small{border-style:solid;border-color:transparent transparent #08c transparent;border-width:4px;margin:0 8px 2px 0;display:inline-block}#viewMoreRatesLink.showmorePrices small{border-color:#08c transparent transparent transparent;margin:0 8px -2px 0}.ui-progressbar{border:1px solid #aaa;display:none}.ui-progressbar .ui-progressbar-value{margin:0;background:#eee}.morePriceList{display:none}.priceModTitle{position:relative;min-height:15px}.priceModTitle small{font-weight:normal;font-size:12px;padding-left:5px}.priceModTitle #successMessage{padding:10px 0;float:left;width:100%}.priceModTitle #successMessage>div{display:inline-block}.priceModTitle #successMessage .successTxtTitle{float:left;font-weight:bold;font-size:16px;padding-top:2px;line-height:normal;font-family:"Lato",helvetica,arial,"san-serif";-webkit-font-smoothing:antialiased}.priceModTitle #successMessage .currencyWrapper{float:right}.priceModTitle #successMessage .currencyWrapper>div .caret{margin-top:10px}.priceModTitle #successMessage .currencyWrapper div.text{padding:4px 4px 0 0}.priceModTitle #successMessage .currencyWrapper .ll span.text{padding:4px 0 4px 8px;font-size:12px}.priceModTitle #successMessage .currencyWrapper .dropdown-menu{left:auto;right:0}.hotelHeroContentDiv .galleria-info-title .image_admin{bottom:auto;top:-24px;left:0;right:auto}.hotelHeroContentDiv .galleria-info-title .image_admin a{background:#333;color:#fff;padding:2px;font-size:11px;margin-left:5px}#showp{display:block;text-align:center;padding:10px 0;margin:10px 0 0;font-size:1em;cursor:pointer;color:#1d9dcc;font-weight:700;background:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#showp:hover{background:#eee}.about_wrap #seeReviewsDetail>a span{font-size:1.2em}.trustyoulogo{width:130px;height:10px;display:block;background:url(../images/trustyou.png?1471039668) 0 0 no-repeat;float:right;margin:15px 0 0}.topics_show .calendarInput{top:40px;left:0}.notAvail{font-size:1.2em;padding:10px;margin:10px auto 0;line-height:1.6em;text-align:center}#back2ListPg a{font-weight:bold;padding:10px;display:inline-block}#hotelFixedBar{display:none;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:100;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 10px;-moz-box-shadow:rgba(0,0,0,0.4) 0 0 10px;box-shadow:rgba(0,0,0,0.4) 0 0 10px}#hotelFixedBar>div{max-width:960px;box-sizing:border-width;padding:10px 0;margin:0 auto;line-height:normal}#hotelFixedBarContent{float:left;width:60%}#hotelFixedBarContent h1{font-size:1.3em;padding-bottom:10px}#hotelFixedBarContent .tribeslistItemsDiv{display:none}#hotelFixedBarContent .hotelClass{padding-top:10px}#hotelFixedBarContent .countAndTotal{color:#666;padding:0 0 0 8px;display:inline-block;font-size:.9em}#hotelFixedPrice{float:right}#hotelFixedPrice .roomtype,#hotelFixedPrice .more_room_types,#hotelFixedPrice .discountBanner,#hotelFixedPrice .normalPrice{display:none}#hotelFixedPrice .singlePrice{font-weight:bold}#hotelFixedPrice a.checkPriceListItem{width:80px;display:inline-block;text-align:center;border:1px solid #ed1f7e;padding:0}#hotelFixedPrice a.checkPriceListItem .col3{display:block;padding:5px 0;color:#000;width:100%;text-align:center}#hotelFixedPrice a.checkPriceListItem .goButton{background:#ed1f7e;padding:5px;display:block;color:#fff;font-weight:normal;width:100%;border-color:#ed1f7e}#hotelFixedPrice a.checkPriceListItem .goButton:before{display:none}#hotelFixedPrice .col1{display:block;width:100%}#hotelFixedPrice .col1 span.thb{width:100%;display:inline-block;padding:5px 0 0 0;border:none;text-align:center}#hotelFixedPrice .col1 span.thb img{max-height:18px}.fixedTopBanner{position:fixed;top:0;left:0}.compareSite{padding:20px;background:#eee;text-align:center}.compareSite>span{display:inline-block;vertical-align:middle;font-size:1.3em;padding-right:20px}.compareSite>ul{display:inline-block;vertical-align:middle}.compareSite>ul li{display:inline-block;border:1px solid #ddd;width:110px;text-align:center;background:#fff;padding:5px;margin-right:10px}.compareSite>ul li span{background:url(../images/topics/hotel_provider.png?1471039668) 0 3px no-repeat;width:100px;height:24px;display:inline-block}.compareSite>ul li.provider2 span{background-position:0 -28px;width:86px}.compareSite>ul li.provider3 span{background-position:0 -59px;width:92px}#topicDescMobile .avgRating,.about_wrap .avgRating{padding-bottom:18px!important}#topicDescMobile .avgRating>span.review-count,.about_wrap .avgRating>span.review-count{cursor:pointer;padding:5px 0 0 10px;vertical-align:top;display:inline-block}#topicDescMobile .avgRating small.best,.about_wrap .avgRating small.best{float:left;width:10px;height:10px;display:inline-block}#topicDescMobile .star_rating,.about_wrap .star_rating{width:120px;height:20px;display:inline-block;background:url(../images/starRating@2x.png?1471039667) 0 0 no-repeat;background-size:120px auto}#topicDescMobile .star_rating.rating_4_5,.about_wrap .star_rating.rating_4_5{background-position:0 -24px}#topicDescMobile .star_rating.rating_4_0,.about_wrap .star_rating.rating_4_0{background-position:0 -48px}#topicDescMobile .star_rating.rating_3_5,.about_wrap .star_rating.rating_3_5{background-position:0 -72px}#topicDescMobile .star_rating.rating_3_0,.about_wrap .star_rating.rating_3_0{background-position:0 -96px}#topicDescMobile .star_rating.rating_2_5,.about_wrap .star_rating.rating_2_5{background-position:0 -120px}#topicDescMobile .star_rating.rating_2_0,.about_wrap .star_rating.rating_2_0{background-position:0 -144px}#topicDescMobile .star_rating.rating_1_5,.about_wrap .star_rating.rating_1_5{background-position:0 -168px}#topicDescMobile .star_rating.rating_1_0,.about_wrap .star_rating.rating_1_0{background-position:0 -192px}#topicDescMobile .star_rating.rating_0_5,.about_wrap .star_rating.rating_0_5{background-position:0 -216px}#topicDescMobile .star_rating.rating_0_0,.about_wrap .star_rating.rating_0_0{background-position:0 -240px}.moreRoomsCtr{display:none;width:100%;margin-bottom:10px;float:left;margin-top:10px}.relatedHotelsList .hotelDtlsWrap,.relatedHotelsList .admin{display:none}.relatedHotelsList .col1{width:22%;display:inline-block;vertical-align:top}.relatedHotelsList .col2{display:inline-block;width:58%;vertical-align:top;text-align:left}.relatedHotelsList .col3{display:inline-block;text-align:right;width:20%}.relatedHotelsList .userReview{float:left}.relatedHotelsList .reviewCount{float:left;color:#666;padding-left:10px}.relatedHotelsList>h2{border-bottom:1px solid #aaa;margin-bottom:15px;padding-bottom:2px}.relatedHotelsList h2.placeName{font-size:14px;line-height:normal;padding-bottom:5px}.relatedHotelsList h2.placeName a{color:#333}.relatedHotelsList .hotelInfoDetail>div{margin-top:5px}.relatedHotelsList .hotelInfoDetail>.hotel_class{display:none}.relatedHotelsList .thumbnailImg{width:100%;height:88px;overflow:hidden;margin:0 0 0 -10px}.relatedHotelsList .thumbnailImg img{max-width:115px}.relatedHotelsList .tribeslistItemsDiv{font-size:12px}.relatedHotelsList .tribeslistItemsDiv .tribeNameLink{padding:3px 5px;border:1px solid #ccc;background:#fff;display:inline-block;margin-left:5px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.relatedHotelsList>ul>li{position:relative;padding:10px;box-sizing:border-box;border-top:1px solid #bbb}.relatedHotelsList>ul>li:last-child{padding-bottom:0}.relatedHotelsList .metasearch_featured{margin:0;float:right}.relatedHotelsList .metasearch_featured>.avgHotelPrice{border:1px solid #ed1f7e;border-bottom:0;padding:5px 0 0;background:#fff;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.relatedHotelsList .metasearch_featured>.avgHotelPrice>a{display:block;text-align:center;color:#000}.relatedHotelsList .metasearch_featured .placeholder .avgHotelPrice{border:1px solid #eee;padding:25px 0;vertical-align:middle}.relatedHotelsList .metasearch_featured .placeholder .avgHotelPrice small{display:block;padding:10px 0 0;color:#999;width:80%;margin:0 auto}.relatedHotelsList .avgHotelPriceListing{text-align:center}.relatedHotelsList .avgHotelPriceListing h4{padding:0 0 4px 0;font-size:12px}.relatedHotelsList .avgHotelPriceListing h4 span{display:inline-block}.relatedHotelsList .avgHotelPriceListing h4 .price{color:#000;font-size:1.4em}.relatedHotelsList .avgHotelPriceListing h4 .per{font-size:.8em;color:#666;padding-top:0;display:block;font-family:arial;font-weight:normal}.relatedHotelsList .avgHotelPriceListing .normalPrice{display:block;text-decoration:line-through;color:#c00}.relatedHotelsList .avgHotelPriceListing .providerName{display:inline-block}.relatedHotelsList .avgHotelPriceListing .providerName span{width:90px;height:20px;overflow:hidden;display:inline-block}.relatedHotelsList .avgHotelPriceListing .providerName span img{max-width:65px;margin:0}.relatedHotelsList .discountNumber{display:block;position:absolute;top:10px;left:0;overflow:hidden;width:90px;height:90px;cursor:pointer}.relatedHotelsList .discountNumber>span{background:#ed1f7e;color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);padding:5px;width:110px;display:block;position:absolute;top:10px;left:-34px;font-size:12px;font-weight:bold;text-align:center;z-index:2;-webkit-box-shadow:rgba(0,0,0,0.2) 0 2px 7px;-moz-box-shadow:rgba(0,0,0,0.2) 0 2px 7px;box-shadow:rgba(0,0,0,0.2) 0 2px 7px}.relatedHotelsList .checkRatesListing span.newWindow,.relatedHotelsList .checkRatesListing a.booknowBtn{cursor:pointer;padding:5px 0;font-size:12px;margin:0;float:none;display:block;text-align:center;border:1px solid #ed1f7e;background:#ed1f7e;color:#fff;text-shadow:none;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.relatedHotelsList .checkRatesListing span.newWindow:hover,.relatedHotelsList .checkRatesListing a.booknowBtn:hover{background:#ed1f7e}.relatedHotelsList .selectBtnOnly a,.relatedHotelsList .selectBtnWithDropDwn a{background:#ed1f7e;width:100%;padding:4px 0;margin:0;text-align:center;color:#fff;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.alternateTextHeader{padding:10px 0 20px 0;font-size:1.1em;line-height:1.6em;text-align:center}.alternateTextHeader span{font-size:1.1em;font-weight:bold}.Hotel #placeDetailsGroup{padding:0;margin-top:0}.Hotel #placeDetailsGroup h2{margin-bottom:15px;line-height:normal;font-size:1em}.Hotel #placeDetailsGroup .singleAwardTopic{display:none}#hotelFixedBarContent .placeDetailsRow.rowOne{padding-bottom:0}#hotelFixedBarContent .placeDetailsRow div[itemprop='aggregateRating']{border:none}.placeDetailsRow.rowOne{padding-bottom:8px}.placeDetailsRow.rowTwo .placeAddress{padding-right:10px;margin-right:10px;border-right:1px solid #666}.placeDetailsRow>div{display:inline-block}.placeDetailsRow div[itemprop='aggregateRating']{margin-right:10px;padding-right:10px;border-right:1px solid #666}.placeDetailsRow div[itemprop='aggregateRating']>div>div{vertical-align:middle;display:inline-block}.placeDetailsRow div[itemprop='aggregateRating'] .avgRatingDetail{float:none}.placeDetailsRow div[itemprop='aggregateRating'] .countAndTotal{float:none;padding-left:5px;color:#666}.placeDetailsRow .tribeNameLink{display:inline-block;padding:4px 8px;background:#eee;margin-right:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;line-height:normal}.placeDetailsRow .txtCopy{margin-right:5px}.topicHotelHeaderNameRow{max-width:1024px;margin:0 auto;padding:12px;box-sizing:border-box}.topicHotelHeaderNameRow h1{padding-bottom:5px;font-size:22px}.topicHotelHeroContainer{width:100%;text-align:center;padding:10px 0;position:relative;min-height:365px}.topicHotelHeroContainer>div{max-width:1024px;margin:0 auto;padding:5px 12px 0;box-sizing:border-box;display:inline-block}.topicHotelHeroContainer .nudgeMessageDiv{right:-330px}.topicHotelHeroContainer .col_1{width:495px;float:left;margin-right:20px;position:relative;min-height:243px;background:#fff}.topicHotelHeroContainer .col_2{width:466px;float:right;margin-right:15px;position:relative;border:1px solid #aaa;background:#333}.topicHotelHeroContainer #galleria{height:350px}.topicHotelHeroContainer #galleria .galleria-container{height:350px!important}.topicHotelHeroContainer #galleria .galleria-stage{height:350px}.topicHotelHeroContainer #galleria .galleria-thumbnails-container{height:0}.topicHotelHeroContainer #galleria .galleria-container>div.galleria-info{position:absolute!important;margin-top:0;height:auto;bottom:0;padding-bottom:0;padding:0;background:transparent;box-sizing:border-box}.topicHotelHeroContainer #galleria .galleria-container>div.galleria-info .galleria-info-text{padding:0}.topicHotelHeroContainer #galleria .galleria-container>div.galleria-info .galleria-info-title{padding:5px;float:left;background:rgba(0,0,0,0.5);color:#ccc!important;font-size:12px}.topicHotelHeroContainer #galleria .galleria-container>div.galleria-info .galleria-info-title a{color:#fff}.topicHotelHeroContainer #galleria .galleria-info-title>a{border-left:1px solid #666}.topicHotelHeroContainer #galleria .galleria-counter{left:auto;right:7px;font-size:12px;bottom:auto;top:5px}.topicHotelHeroContainer .attLinks{top:-2px;right:2px}.topicHotelHeroContainer .attLinks>a{height:17px}.topicHotelHeroContainer .attLinks .abuselinkText{margin-left:0}.topicHotelHeroContainer #initial_image_wrap{background:#333;width:466px;text-align:center;overflow:hidden}.topicHotelHeroContainer #initial_image_wrap img{max-height:350px}.topicHotelHeroContainer #initial_image_wrap img.placeholderImg{max-width:530px}.topicHotelHeroContainer .galleria-image-nav-left,.topicHotelHeroContainer .galleria-image-nav-right{filter:alpha(opacity=100);opacity:1;background-color:rgba(0,0,0,0.5);height:60px;width:35px}.topicHotelHeroContainer .galleria-image-nav-right{right:5px!important;background-position:-289px 14px}.topicHotelHeroContainer .galleria-image-nav-left{left:5px!important;background-position:10px 14px}.topicHotelHeroContainer .galleria-image-nav{top:60%}.topicHotelHeroContainer .heroBannerAbsolute{background:rgba(0,0,0,0.5);z-index:1;top:0;bottom:0;left:0;right:0;position:absolute}.topicHotelHeroContainer .heroBanner{position:absolute;top:0;left:0;padding:0;max-width:10000px;width:100%;z-index:0;height:383px;overflow:hidden}.topicHotelHeroContainer .heroBanner img{position:absolute;left:-9999px;top:-9999px;right:-9999px;bottom:-9999px;margin:auto;overflow:visible;-webkit-filter:blur(7px);-moz-filter:blur(7px);filter:blur(7px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='7');width:100%}.featuredHotelProviderRow a.checkPriceListItem{border:1px solid #aaa;position:relative;-webkit-box-shadow:rgba(0,0,0,0.2) 0 2px 1px;-moz-box-shadow:rgba(0,0,0,0.2) 0 2px 1px;box-shadow:rgba(0,0,0,0.2) 0 2px 1px;overflow:hidden}.featuredHotelProviderRow a.checkPriceListItem:hover{background:transparent}.featuredHotelProviderRow a.checkPriceListItem .col1{width:40%}.featuredHotelProviderRow a.checkPriceListItem .col1 span.thb{width:100%;box-sizing:border-box;border:none}.featuredHotelProviderRow a.checkPriceListItem .col1 span.thb img{height:auto;max-height:30px}.featuredHotelProviderRow a.checkPriceListItem>span.col3{text-align:center;padding-top:0}.featuredHotelProviderRow a.checkPriceListItem .goButton{width:30%;background:#ed1f7e;color:#fff;border:none;height:70px;line-height:70px;margin:-12px 0;padding:0;font-size:16px}.featuredHotelProviderRow a.checkPriceListItem .goButton:before{background-position:-90px -330px;top:24px}.featuredHotelProviderRow .discountNumber{display:none}.featuredHotelProviderRow .normalPrice{width:100%;display:inline-block;color:#333;font-family:arial,helvetica,san-serif;font-size:.9em;text-decoration:line-through;font-weight:normal}.featuredHotelProviderRow .offerPrice{color:#ed1f7e;font-size:1.3em;padding:5px 0;display:inline-block}.featuredHotelProviderTheme{margin-bottom:20px;margin-top:5px}.otherHotelProviderList .eachHotelProvider{display:inline-block;width:100%;box-sizing:border-box;position:relative}.otherHotelProviderList .eachHotelProvider:last-child a{border:none}.otherHotelProviderList .hotelPriceList{display:block;padding:10px;color:#333;font-weight:bold;border-bottom:1px dotted #ccc}.otherHotelProviderList .hotelPriceList img{height:20px}.otherHotelProviderList .hotelPriceList>span{display:inline-block;vertical-align:middle}.otherHotelProviderList .hotelPriceList .col1{width:40%}.otherHotelProviderList .hotelPriceList .col3{width:30%}.otherHotelProviderList .hotelPriceList .goButton{width:30%}@media(max-width:768px){.topicHotelHeroContainer{min-height:100px}.topicHotelHeroContainer .col_1{width:100%;margin-bottom:5px;margin-right:0}.topicHotelHeroContainer .col_2{float:left;width:100%;border:none}.topicHotelHeroContainer .hotelPriceList_1{min-height:100px}.topicHotelHeroContainer .heroBanner{display:none}.topicHotelHeroContainer #HotelContentColumn{min-height:310px}}@media(max-width:415px){.topicHotelHeroContainer{padding:0}.topicHotelHeroContainer>div{width:100%}.topicHotelHeroContainer .heroBanner{display:none}#progressbar{margin:0}.topicHotelHeroContainer .priceModHeader .checkinDate{margin-right:5px}.topicHotelHeroContainer .priceModHeader form input.checkInOutInput{width:116px}.topicHotelHeaderNameRow{padding-bottom:0}.placeDetailsRow .tribeslistItemsDiv{display:none}.placeDetailsRow div[itemprop='aggregateRating']{border:none}.placeDetailsRow.rowTwo .placeAddress{border:none}.placeDetailsRow.rowTwo .hotelClass{display:none}.topicHotelHeroContainer .hotelPriceList_1 .singlePriceList>a{padding:10px 0}.topicHotelHeroContainer #galleria,.topicHotelHeroContainer #galleria .galleria-container,.topicHotelHeroContainer #galleria .galleria-stage{height:270px!important}.topicHotelHeroContainer #initial_image_wrap{background:#333;width:100%;text-align:center}.topicHotelHeroContainer #initial_image_wrap img{max-height:270px}.topicHotelHeroContainer #HotelContentColumn{min-height:100px}.topicHotelHeroContainer .nudgeMessageDiv{right:0;margin-top:-80px;margin-bottom:30px;font-size:12px}.Hotel #placeDetailsGroup{padding:10px 0 0!important}.relatedHotelsList .col3{width:30%;float:right;margin-right:-10px}.relatedHotelsList .col2{width:49%}.relatedHotelsList .thumbnailImg{height:100px;background:#eee url(../images/topics/default/hotel_1.png?1471039668) 50% 50% no-repeat}.relatedHotelsList .tribeslistItemsDiv{display:none}.relatedHotelsList .alternateTextHeader{font-size:1em}.spinnersD.shownow{right:2px}.singlePriceList{height:auto}.Hotel .reviews_wrap{margin-top:0}.priceModHeader{padding:8px}.priceModHeader #selectStayingDates{width:100%}.priceModHeader form input.checkInOutInput{padding:6px;font-size:14px}.priceModTitle #successMessage{padding:5px 0}.priceModTitle #successMessage .successTxtTitle{font-size:14px}.priceModTitle #successMessage .successTxtTitle small{display:none}.Hotel #placeDetailsGroup{padding:0!important;background:transparent}.priceModHeader #selectStayingDates .calendarInput{left:0;top:40px}#selectStayingDates>input[type="submit"]{padding:0;width:74px;text-align:center}#selectStayingDates>div .txt{display:none!important}.hotelPriceList_1{margin-top:0;padding:0}.hotelPriceList_1 .singlePriceList span.newWindow .col1 small.roomtype,.hotelPriceList_1 .singlePriceList>a .col1 small.roomtype{display:none!important}.hotelPriceList_1 .singlePriceList span.newWindow .col1 span.thb,.hotelPriceList_1 .singlePriceList>a .col1 span.thb{width:100px;padding:3px 0}}@media(max-width:320px){.hotelHeroContentDiv .priceModHeader form input.checkInOutInput{width:80px}.hotelHeroContentDiv .priceModTitle #successMessage .successTxtTitle{font-size:12px}.hotelPriceList_1{padding:0}}.topics_show #similarHotelContainer{padding:10px 10px 15px}.topics_show #similarHotelContainer h2{color:#fff;padding:10px 10px 10px 15px;margin:-10px -10px 5px}.topics_index #similarHotelContainer h2{padding:10px;color:#fff}a.simiHotelsLink{color:#fff;display:block;padding-right:20px;position:relative}a.simiHotelsLink>span{width:14px;height:20px;display:block;background-position:-107px -378px;background-size:250px auto;position:absolute;right:0;top:0}#similarHotelContainer{box-sizing:border-box;margin-bottom:20px;background:#fff;padding:15px;border:1px solid #ccc}#similarHotelContainer h2{background:#556270;font-size:16px;line-height:normal;padding-bottom:10px;border-bottom:1px solid #ccc;margin:-10px -10px 5px;padding:10px}#similarHotelContainer .selectBtnOnly a,#similarHotelContainer .selectBtnWithDropDwn a{width:100%;margin-left:0;background:#ed1f7e;color:#fff;font-size:11px;text-align:center;padding:5px 0}#similarHotelContainer .otherHotelsList{padding:12px 0;border-bottom:1px solid #ddd;position:relative;border-top:1px solid #fff}#similarHotelContainer .otherHotelsList:last-child{border-bottom:none;padding-bottom:0}#similarHotelContainer .otherHotelsList:first-child{border-top:none}#similarHotelContainer .col_1{width:65px;margin-right:10px;float:left}#similarHotelContainer .col_1 a{display:block;width:65px;height:80px;overflow:hidden;background:url(../images/topics/defaultListBg.jpg?1471039668) 63% -11px no-repeat;background-size:131px auto}#similarHotelContainer .col_1 a img{max-width:106px}#similarHotelContainer .col_2{width:50%;float:left;line-height:normal}#similarHotelContainer .col_3{float:right;width:22%}#similarHotelContainer li>div{display:inline-block}#similarHotelContainer .tribeslistItemsDiv .txtCopy{display:none}#similarHotelContainer .tribeslistItemsDiv .tribeNameLink{display:inline-block;padding:2px 5px;background:#f5f5f5;margin-right:5px;font-size:10px;line-height:normal;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:#666}#similarHotelContainer .tribeslistItemsDiv .tribeNameLink+.tribeNameLink+.tribeNameLink{display:none}#similarHotelContainer .htlIndName>a{font-weight:bold;color:#333;font-family:"Lato",helvetica,arial;font-size:1.1em}#similarHotelContainer .discountNumber{display:block;position:absolute;top:15px;left:0;overflow:hidden;width:50px;height:41px;cursor:pointer;display:none}#similarHotelContainer .discountNumber>span{background:#ed1f7e;color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);padding:1px 0 3px;width:110px;display:block;position:absolute;top:10px;left:-35px;font-size:10px;text-align:center;z-index:2}#similarHotelContainer .metasearch_featured{width:100%;line-height:normal}#similarHotelContainer .metasearch_featured>.avgHotelPrice{border:1px solid #ccc;border-bottom:0;padding:5px 0;background:#fff}#similarHotelContainer .metasearch_featured>.avgHotelPrice>a{display:block;text-align:center;color:#000;padding:0}#similarHotelContainer .metasearch_featured .placeholder .avgHotelPrice{border:1px solid #eee;padding:15px 0;vertical-align:middle}#similarHotelContainer .metasearch_featured .placeholder .avgHotelPrice small{display:none}#similarHotelContainer .hotel_class{color:#666;font-size:11px;margin-right:0;padding-right:0}#similarHotelContainer .otherHotelName{font-weight:bold;display:block;padding-bottom:7px;font-family:"Lato",helvetica,arial,"san-serif";-webkit-font-smoothing:antialiased;max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#similarHotelContainer .checkRatesListing span.newWindow,#similarHotelContainer .checkRatesListing a.booknowBtn{cursor:pointer;padding:3px 0;font-size:11px;margin:0;float:none;display:block;text-align:center;border:1px solid #ed1f7e;background:#ed1f7e;color:#fff;text-shadow:none}#similarHotelContainer .checkRatesListing span.newWindow:hover,#similarHotelContainer .checkRatesListing a.booknowBtn:hover{background:#ed1f7e}#similarHotelContainer .avgHotelPriceListing{text-align:center}#similarHotelContainer .avgHotelPriceListing h4{padding-bottom:2px}#similarHotelContainer .avgHotelPriceListing h4 span{display:inline-block}#similarHotelContainer .avgHotelPriceListing h4 .price{color:#000;font-size:1em}#similarHotelContainer .avgHotelPriceListing h4 .per{display:none}#similarHotelContainer .avgHotelPriceListing .providerName{display:inline-block;margin-bottom:0;width:100%}#similarHotelContainer .avgHotelPriceListing .providerName span{height:15px;overflow:hidden;display:inline-block;width:auto;margin-bottom:0}#similarHotelContainer .avgHotelPriceListing .providerName span img{max-width:55px;max-height:13px;margin:0}#similarHotelContainer .placeReviewsDet{margin-top:8px}#similarHotelContainer .placeReviewsDet>div{float:left}#similarHotelContainer .placeReviewsDet .reviewCount{margin-left:4px;margin-top:2px;font-size:11px;color:#666}#similarHotelContainer .tribeslistItemsDiv{margin-top:10px}#similarHotelContainer .normalPrice{display:block;font-size:11px;color:#c00;text-decoration:line-through}.ui-datepicker td a,.ui-datepicker td>span{padding:7px;line-height:normal}.ui-datepicker{font-size:1.1em;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 5px;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 5px;box-shadow:rgba(0,0,0,0.2) 0 1px 5px}.ui-datepicker a.ui-state-hover{background:#caeaf6}.ui-datepicker .ui-datepicker-header{background:none;font-size:1.1em;border-bottom:1px solid #ddd}.ui-widget-content .ui-state-default{background-image:none;border:none;text-align:center}.ui-slider-horizontal{background:#ddd;height:.5em}.ui-slider-range{background:#999}.ui-slider .ui-slider-handle{width:1em;height:1em;border:1px solid #aaa;background:#ccc}.ui-state-highlight{background-color:#fcefa1}.ui-widget-content .dp-highlight .ui-state-default{background-color:#0bc7b4;color:#fff}.ui-datepicker-today>a{background:transparent!important}.spinnersD{visibility:hidden;position:absolute;top:0;right:15px}.spinnersD.shownow{visibility:visible}.spinnersD img{margin:10px 0 0 0}.spinnersM{visibility:hidden}.spinnersM.shownow{visibility:visible}.topics_show #selectStayingDates small{border-width:7px;border-color:transparent transparent #fff transparent;border-style:solid;position:absolute;bottom:-12px;left:60%;z-index:1000;display:none}.topics_show #selectStayingDates .active+small{display:block}.topics_index #selectStayingDates .calendarInput{left:45px}#selectStayingDates{position:relative}#selectStayingDates>div{display:inline-block;float:left}#selectStayingDates>div.checkinDate,#selectStayingDates>div.checkoutDate{position:relative}#selectStayingDates>div#datePickerTool{display:none}#selectStayingDates>div .txt{color:#fff;display:inline-block;padding:0 10px}#selectStayingDates>input[type="submit"]{float:left}#selectStayingDates .dateinput .txt{color:#fff;display:inline-block;padding:0 10px}#selectStayingDates .dateinput>div{position:relative;display:inline-block}#selectStayingDates .err{position:absolute;padding:5px 10px;background:#c00;color:#fff;top:-35px;left:0;line-height:normal;z-index:10}#selectStayingDates .err small{border-width:6px;border-style:solid;border-color:#c00 transparent transparent transparent;position:absolute;bottom:-11px;left:20%;display:inline-block}.tooltipTools{height:26px;clear:left;margin:4px 0 5px 0;float:left;width:260px}.tooltipTools>li{float:left}.tooltipTools .button_form.small{margin-right:4px}.tooltipTools .button_form.small input[type="submit"]{width:75px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:none;color:#666;font-size:10px;padding:4px;color:#000;background:#33b5e5;color:#fff}.tooltipTools .button_form.small input[type="submit"].true{background:#ccc}.tooltipTools .add2tripTooltip{top:24px;width:242px}.tooltipTools .add_to_trip_form .trips{width:232px}.tooltipTools a.tripDropDownList{display:none}.small_button.inviteSmall{background-position:0 -135px}.small_button.inviteSmall:hover,.small_button.inviteSmall.disable{background:url(../images/followBtn.png) 0 -210px no-repeat}@media(min-width:1024px){#openTableBtnMobile{display:none}.topicContainer>.row>.col_2{max-width:325px}div#modal>div.tripCaseTripContainer{width:500px}.tripCaseTripContainer label.ti{width:100px}}@media(max-width:1024px){#topicPhotoGalleryCt .smallThumbsCol{width:62px}}@media(min-width:960px){#topicDetailMobile{display:none}}@media(max-width:768px){.medrecAdTopRight,#dynamic_affiliate_link{display:none}.topicContainer{padding:10px 15px}.topicSubNav{display:none}.moreActBtns{display:none}.topicSubNav .subnav a{margin:0 5px}.topicSubNav .regionName{margin-left:20px}.regionHotelSearchForm{max-width:350px}#weatherModule{max-width:400px}.placetitleDetail .placeNameDiv{width:100%;padding:0}.placetitleDetail .placeNameDiv h1{font-size:20px}.top_section .actionBtnsDiv{float:left;padding:10px 0 0}.topicContainer>.row>.col_1,.topicContainer>.row>.col_2{width:100%}.singleTpcNearbyMap{width:315px}.nearbyMods{padding:10px 10px 20px}.bussOwnDiv{display:none}#openTableBtnMobile>a.opentable_reserve_btn{padding:4px 0;width:100%;margin-bottom:15px!important}#topTwoRowTopic{display:none}#mobileActionBtn{margin:20px 0 15px 0;display:block}.getMapWidget{display:none}#topicPhotoGalleryCt h2{font-size:16px;margin-bottom:10px;border-bottom:1px solid #aaa}}@media(min-width:768px) and (max-width:979px){.actionBtnsDiv{float:left}.rightActBtn>a{margin-right:10px}.topicSubNav>div{margin-left:15px}.actionBtnsDiv{float:none}.placetitleDetail .placeNameDiv{padding-right:0;width:58%}.top_section{width:98%}}@media(min-width:568px) and (max-width:640px){#mobileActionBtn{margin:0 0 10px 0;display:block}}@media(max-width:415px){.hotelPriceListDiv .hotelPriceList_1 .goButton:before{background-position:-108px -299px;background-size:200px auto;width:10px;right:2px}.hotelPriceListDiv .hotelPriceList_1 .featuredHotelProviderRow a.checkPriceListItem .goButton{height:52px;line-height:52px;padding:0}.hotelPriceListDiv .hotelPriceList_1 .featuredHotelProviderRow a.checkPriceListItem .col3{padding-top:0}.hotelPriceListDiv .hotelPriceList_1 .featuredHotelProviderRow a.checkPriceListItem .col1 span.thb img{max-height:22px}.hotelPriceListDiv .hotelPriceList_1 .featuredHotelProviderRow a.checkPriceListItem .offerPrice{padding:0}.hotelPriceListDiv .hotelPriceList_1 .featuredHotelProviderRow .discountNumber,.hotelPriceListDiv .hotelPriceList_1 .featuredHotelProviderRow .normalPrice{display:none}.otherHotelProviderList .hotelPriceList{padding:10px 0}.hotelOverview,.hotelAmenities{margin-top:10px;margin-bottom:10px;padding:15px}a#map_directions_btn{display:none}.pagination{padding:0;margin-bottom:0}div.placeDescription{padding:10px}#initial_image_wrap{overflow:hidden;background:#fff}.attLinks,.breadcrumb{display:none}#galleria .galleria-thumbnails-container{top:10px}.details_wrap>div{margin:0}.details_wrap{border:none}.photo_actions a{padding:4px 8px}.photo_actions a#pano_toggle{display:none}.photo_actions a.addPhotoTopicPg{float:right}.main_img_wrap{height:228px}.hotelReviewsHeader h2{font-size:1.4em!important}#initial_image{min-height:273px}.currentWeather .weatherNowNum{width:40%}.currentWeather .weatherNowNum .currentTemp{font-size:2.4em;padding-bottom:26px}#rail_ad{display:none}.col_2 .render_topic_description,.col_2 .tripRailModule,.col_2 .recentQuestions,.col_2 .leaderboard,.col_2 .recentReviewPlaces{margin-bottom:20px;padding:10px}.leaderboard>ul>li .userDet{width:164px}.recentQuestions>div .col2,.tripRailModule>div .col2,.blogContent li .col2{width:77%}.recentReviewPlaces ul>li .col2{width:184px}#weatherModule{padding:10px}#weatherModule h2{padding:0 0 10px 0}#weatherModule h2 .attrLink{width:125px;text-align:right}.allDaysForecast .allWeatherIcons{width:100px}.allDaysForecast .allWeatherIcons>span{width:100%}.allDaysForecast .allWeatherIcons>small{margin-right:0}.allDaysForecast>li .maxMinTemp{width:95px}.allDaysForecast>li .dateDay{font-size:18px;padding-top:10px}.col_2 .render_topic_description.guide li .col2,.blogContent li .col2{width:77%}.placetitleDetail{padding:0}.placetitleDetail h1{font-size:18px;line-height:normal}.placetitleDetail div.writeAReview a.writeaReview{font-size:14px;line-height:34px;width:150px}.placetitleDetail .placeNameDiv{width:100%}.placetitleDetail .placeNameDiv .hotelClass{margin-left:0;border:none;padding:5px 0 0}.Hotel .details_wrap{margin-bottom:0}.Hotel .details_wrap>div#discPlcHolder{top:35px;right:-1px}.priceModHeader>form input.checkInOutInput{width:100px;background-position:86px -41px}.bottomModule,#rail_ad,#adcontainerRight{display:none}.hotelDetailsMobile{width:96%;margin:10px auto}.topicParentWrapper .details_wrap{margin-bottom:10px}.topicParentWrapper #topicDetailMobile{padding:5px 0}.topicParentWrapper #topicDetailMobile,.topicParentWrapper #plcEditorialMobile{display:block!important}.topicParentWrapper #topicDetailMobile>.row,.topicParentWrapper #plcEditorialMobile>.row{margin:10px 0}.topicParentWrapper #topicDetailMobile>h4,.topicParentWrapper #plcEditorialMobile>h4{margin-bottom:15px}.topicParentWrapper #topicDetailMobile>div,.topicParentWrapper #plcEditorialMobile>div{padding:0}.topicParentWrapper #topicDetailMobile>div h2,.topicParentWrapper #plcEditorialMobile>div h2{line-height:normal}.topicParentWrapper #topicDetailMobile .viewAll a,.topicParentWrapper #plcEditorialMobile .viewAll a{margin-top:-15px}.reviewList .first_to_review.topicfeed{display:none}.mobileBrowserAd{display:block;margin:0 auto 30px;width:320px}.timeStamp{padding-top:10px}.timeStamp .btmDivider,.timeStamp .comment,.timeStamp .fetch.modal{display:none}.topicTopListModule>div>div .placeNamwDetails{width:65%}ul.review_list .reviewList .description{font-size:1.1em}.col_2 #weeklyRecommendationDiv{overflow:hidden;padding:20px 10px 10px}.col_2 #weeklyRecommendationDiv h2{margin-bottom:0;padding:10px 0 10px 20px}.allPlacesContainer .plSingle .plThumb{width:320px}.comments>ul .textarea textarea{width:93%!important}#topicHotelCol2 .abuselinkText{display:none}.col_2 .otherModule,#hotelPriceBoxTopSection,.priceModHeader .text,.addButton,.about_wrap{display:none}.doDrops{float:left;display:none}.sortedby{padding:0}.topicNameDetails h1{font-size:1.5em}#placeDetailsGroup{background:transparent;padding:0;margin:0}.hotelPriceListDiv{margin-bottom:15px;min-height:100px}#topicPhotoGalleryCt{margin:0 20px 30px 0!important;width:100%}.singleTpcNearbyMap{margin:0 0 15px 0!important;background:#f5f5f5}.hide_room_types,.more_room_types,.rightCol_PoiTopSection{display:none!important}.hotelPriceListDiv .hotelPriceList_1 .singlePriceList span.newWindow .col1,.hotelPriceListDiv .hotelPriceList_1 .singlePriceList a .col1{width:110px}.hotelPriceListDiv .hotelPriceList_1 .singlePriceList span.newWindow .col3,.hotelPriceListDiv .hotelPriceList_1 .singlePriceList a .col3{padding:5px 0 0;width:95px}.hotelPriceListDiv .hotelPriceList_1 .singlePriceList span.newWindow .col3 span,.hotelPriceListDiv .hotelPriceList_1 .singlePriceList a .col3 span{font-size:16px}.hotelPriceListDiv .hotelPriceList_1 .singlePriceList span.newWindow .col3 span.normalPrice,.hotelPriceListDiv .hotelPriceList_1 .singlePriceList a .col3 span.normalPrice{font-size:12px}.hotelPriceListDiv .hotelPriceList_1 .singlePriceList span.newWindow .goButton,.hotelPriceListDiv .hotelPriceList_1 .singlePriceList a .goButton{width:84px;font-size:12px;padding:6px}.hotelPriceListDiv .hotelPriceList_1 .singlePriceList span.newWindow .goButton:before,.hotelPriceListDiv .hotelPriceList_1 .singlePriceList a .goButton:before{display:none}.hotelPriceListDiv .hotelPriceList_1 .singlePriceList .moreRoomsCtr a .col1{width:175px;padding-top:0}.hotelPriceListDiv .hotelPriceList_1 .singlePriceList .moreRoomsCtr a .col3{width:70px}.hotelPriceList_1 .singlePriceList span.newWindow .col3,.hotelPriceList_1 .singlePriceList a .col3{padding-right:0;width:70px;vertical-align:top}.hotelPriceList_1 .singlePriceList span.newWindow .goButton,.hotelPriceList_1 .singlePriceList a .goButton{width:70px}div.writeAReview a.writeReviewLink,a.addPhotoPoiPg,a.tripDropDownList{padding:6px 10px 6px 30px}div.writeAReview a.writeReviewLink .sprites,a.addPhotoPoiPg .sprites,a.tripDropDownList .sprites{left:7px}.bigSizeThumb{width:80px;height:60px}.bigSizeThumb small,.bigSizeThumb .galBgGradient{display:none}#topicPhotoGalleryCt .smallThumbsCol{width:75px}#topicPhotoGalleryCt .smallThumbsCol{width:74%;background:none;height:auto;margin-left:10px}#topicPhotoGalleryCt .smallThumbsCol .smllThumbPic{width:75px;height:60px;float:left;margin:0 10px 0 0}#topicPhotoGalleryCt .smallThumbsCol .smllThumbPic img{width:80px}#topicPhotoGalleryCt .smallThumbsCol .smllThumbPic.box_2{margin-right:0}.topicPlNameDetail{padding:0 10px}.singleTpcNearbyMap{width:100%}.singleTpcNearbyMap img{width:250px;height:auto;max-width:500px;margin:-10px 0 0 -20px}.singleTpcNearbyMap .dlink,.singleTpcNearbyMap>a{overflow:hidden;width:160px;float:left;height:60px}.singleTpcNearbyMap .mapAddressDetail{float:left;padding:10px 0 0 10px;width:51%;line-height:normal}.singleTpcNearbyMap .mapAddressDetail div[itemprop="streetAddress"]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mapViewDiv .mixpanel span,.mapViewDiv>a span{display:none}.hotelOverview{background:transparent}.topicTopListModule>div>div .placePict{width:60px;height:85px}ul.review_list .reviewList .description p{line-height:1.4em}.topicContainer>.row>.col_1,.topicContainer>.row>.col_2{padding-right:10px;padding-left:10px}.topicContainer>.row>.col_2{padding-top:20px}.bgGradient{background-position:0 49px}#topicRevListContainer{max-height:500px;overflow:hidden;position:relative}#topicRevListContainer.releaseHeight{max-height:20000px}#viewMoreReviewMobile{display:block;position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:10px 0;z-index:10;background:#eee;font-weight:bold;border:1px solid #bbb;box-sizing:border-box;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#fff,#eee);background-image:-moz-linear-gradient(#fff,#eee);background-image:-o-linear-gradient(#fff,#eee);background-image:linear-gradient(#fff,#eee)}.detailRowOne .editLinkInfo{display:none}.placeAwardItem>a>span.awardTxt{width:80%}.hotelOverview{margin-top:0}.roomDetailsWrapVR>div{width:100%;border:1px solid #ccc!important;margin-bottom:10px}.singleAwardTopic,#topicActionsBtns{display:none}#topicPlNameDetail{padding:0 10px}.review_list>div{padding:15px 0 0 0}.review_list .review_card>div.reviewCol1{padding-right:10px}.review_list .review_card>div.reviewCol2{padding-bottom:15px;min-height:30px}.addToTrip .add2tripTooltip{left:auto;right:0}}#plcEditorialMobile{background:#edf9fe}#plcEditorialMobile .title{font-weight:bold;font-size:16px;margin:5px 0 10px 0}#plcEditorialMobile h2{margin:0;padding:10px 0;border-bottom:1px solid #333;margin-bottom:10px}@media(max-width:360px){#topicPhotoGalleryCt .smallThumbsCol{width:73%}#topicPhotoGalleryCt .smallThumbsCol .smllThumbPic.box_2{display:none}a.addPhotoPoiPg .sprites,a.tripDropDownList .sprites{display:none}a.addPhotoPoiPg,a.tripDropDownList{padding:6px;width:70px!important}}@media(max-width:320px){.singleTpcNearbyMap .mapAddressDetail{width:46%}.singleTpcNearbyMap>a{width:154px}#selectStayingDates>input[type="submit"]{width:70px}.priceModHeader>form input.checkInOutInput{width:80px;background-position:99px -38px}#initial_image{min-height:225px;max-width:304px}.mobileBrowserAd{margin:10px -15px}.allPlacesContainer .plSingle .plThumb{width:284px}.priceModTitle #successMessage{font-size:1em}.hotelPriceListDiv .hotelPriceList_1 .singlePriceList>span.newWindow,.hotelPriceListDiv .hotelPriceList_1 .singlePriceList a{padding:10px 0}.hotelPriceListDiv .hotelPriceList_1 .singlePriceList>span.newWindow .col1,.hotelPriceListDiv .hotelPriceList_1 .singlePriceList a .col1{width:95px}.hotelPriceListDiv .hotelPriceList_1 .singlePriceList>span.newWindow .col1 span.thb,.hotelPriceListDiv .hotelPriceList_1 .singlePriceList a .col1 span.thb{width:90px}.hotelPriceListDiv .hotelPriceList_1 .singlePriceList>span.newWindow .col1 span.thb img,.hotelPriceListDiv .hotelPriceList_1 .singlePriceList a .col1 span.thb img{height:19px}.hotelPriceListDiv .hotelPriceList_1 .singlePriceList>span.newWindow .col3,.hotelPriceListDiv .hotelPriceList_1 .singlePriceList a .col3{padding-right:10px;width:83px;vertical-align:top;padding-top:5px}.hotelPriceListDiv .hotelPriceList_1 .singlePriceList>span.newWindow .goButton,.hotelPriceListDiv .hotelPriceList_1 .singlePriceList a .goButton{width:78px}#topicPhotoGalleryCt .smallThumbsCol{width:67%}div.writeAReview a.writeReviewLink{padding:6px}div.writeAReview a.writeReviewLink .sprites{display:none}.review_list>div{padding:15px 0 0 0}.review_list .review_card>div.reviewCol1{width:100%;padding-right:0}.review_list .review_card>div.reviewCol2{width:100%;padding-bottom:15px;min-height:30px}}.mapIconLabel{font-size:15px;font-weight:bold;color:#000}.travelDatesSelect h4{background:#556270;color:#fff;padding:8px 10px}.travelDatesSelect form{position:relative}.travelDatesSelect .dateinput{padding:5px;box-sizing:border-box}.travelDatesSelect .dateinput>div{width:92px;display:inline-block;position:relative}.travelDatesSelect .dateinput>div small{border-width:7px;border-color:transparent transparent #666 transparent;border-style:solid;position:absolute;top:21px;left:40%;display:none}.travelDatesSelect .dateinput .clm1{margin-right:5px}.travelDatesSelect input.dtCal{width:100%;font-size:12px;padding:5px 3px;box-sizing:border-box;border:1px solid #ccc;background:#eee url(../images/topics/saveTag.png?1471039668) 68px -35px no-repeat;background-size:20px auto;line-height:normal;color:#666}.travelDatesSelect input.dtCal.active{background-color:#fff;color:#000}.travelDatesSelect input.dtCal.active+small{display:block}.travelDatesSelect .calendarInput{left:-1px;top:38px}.attraction+#topic_map .dateInputOptionsDiv .bookableDetails,.restaurant+#topic_map .dateInputOptionsDiv .bookableDetails{display:none}div.poweredbyGogobot{background:#fff;background:rgba(255,255,255,0.6);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center;padding:4px 4px 2px 4px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;position:absolute;right:5px;top:5px;z-index:4}div.poweredbyGogobot>span{display:inline-block;vertical-align:middle}div.poweredbyGogobot .txtCop{font-size:11px;padding-right:5px;padding-top:3px}div.poweredbyGogobot .logoggbt{margin:-2px 0 0 0}div.poweredbyGogobot .logoggbt img{width:75px}.topics_index .topnav{border:none}.mapViewFilter{position:absolute;top:90px;left:15px;z-index:100;line-height:normal}.mapViewFilter>div{background:#fff;margin-bottom:10px;-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 5px;-moz-box-shadow:rgba(0,0,0,0.3) 0 0 5px;box-shadow:rgba(0,0,0,0.3) 0 0 5px;width:200px}.mapViewFilter>div.row_2{padding-bottom:0}.mapViewFilter>div.row_2 .titleText{margin-bottom:0}.mapViewFilter .titleText{display:block;padding:8px 10px;color:#fff;font-weight:bold;background:#556270;font-size:13px;position:relative}.mapViewFilter .slct a{padding:5px 0 8px;display:inline-block;color:#333;text-align:center;width:33.3%;position:relative;box-sizing:border-box}.mapViewFilter .slct a.fltrLink{cursor:pointer;display:inline-block}.mapViewFilter .slct a.unchecked{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mapViewFilter .slct a.unchecked small{color:#1d9dcc}.mapViewFilter .slct a.unchecked span.text{filter:alpha(opacity=70);opacity:.7}.mapViewFilter .slct a.attraction{border-right:none}.mapViewFilter .slct a>span.text{filter:alpha(opacity=100);opacity:1}.mapViewFilter span.text{text-align:center;width:35px;height:35px;display:inline-block;overflow:hidden;vertical-align:middle;background-size:370px auto;background-repeat:no-repeat;background-position:-149px -372px}.mapViewFilter #tribesFilters{width:100%;margin-right:0;background:#fff}.mapViewFilter #tribesFilters .tribesDropDownLink{padding:0;border:none;font-size:1em;filter:alpha(opacity=100);opacity:1}.mapViewFilter #tribesFilters .dropdown-menu{top:54px;padding:0}.mapViewFilter .tribesSelectionsDiv{width:320px}.mapViewFilter .tribesSelectionsDiv .subDiv{display:none}.mapViewFilter .tribesSelectionsDiv>ul{padding:8px 0 8px 10px}.mapViewFilter .tribesSelectionsDiv>ul>li{width:98%}.mapViewFilter .mapFilterTitle span,.mapViewFilter .collapseFilterBtn span{background-position:-268px -487px;background-size:370px auto}.mapViewFilter .mapFilterTitle span.drp,.mapViewFilter .collapseFilterBtn span.drp{background-position:-230px -487px}.topics_map_view .mapViewFilter .restaurant,.topics_index .mapViewFilter .restaurant,#modal .mapViewFilter .restaurant{background:#fee5e5}.topics_map_view .mapViewFilter .restaurant span.text,.topics_index .mapViewFilter .restaurant span.text,#modal .mapViewFilter .restaurant span.text{background-position:-112px -372px}.topics_map_view .mapViewFilter .hotel,.topics_index .mapViewFilter .hotel,#modal .mapViewFilter .hotel{background:#e1fffc}.topics_map_view .mapViewFilter .hotel span.text,.topics_index .mapViewFilter .hotel span.text,#modal .mapViewFilter .hotel span.text{background-position:-74px -372px}.topics_map_view .mapViewFilter .attraction,.topics_index .mapViewFilter .attraction,#modal .mapViewFilter .attraction{background:#d2f1fc}.topics_map_view .fltrLink small,.topics_index .fltrLink small,#modal .fltrLink small{display:block;font-size:12px;padding:5px 0 0 0;color:#333;font-weight:bold}.newOptSlct .fltrLink{position:relative}.newOptSlct .checkMrk{width:15px;height:15px;position:absolute;top:12px;left:8px;display:block;background:url(../images/sprite_2.png?1471039667) -276px -400px no-repeat;background-size:300px auto}.newOptSlct .colorbox,.newOptSlct small{display:inline-block;vertical-align:middle}.newOptSlct .colorbox{width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.newOptSlct small{font-weight:bold;padding-left:6px;color:#333}.newOptSlct a{display:inline-block;width:100%;padding:8px 5px;box-sizing:border-box;width:33%;cursor:pointer}.newOptSlct a.unchecked span.colorbox{background:#ccc!important}.newOptSlct a.unchecked .checkMrk{display:none}.newOptSlct a.unchecked small{color:#999!important}.mapFilterTitle,.collapseFilterBtn{cursor:pointer}.mapFilterTitle span,.collapseFilterBtn span{width:20px;height:20px;display:block;position:absolute;right:10px;top:5px}.allFilterWrapper{display:none}.filterOptWrap>span{position:absolute;top:5px;right:7px;z-index:1}.filterOptWrap>span small{background:#f51683;color:#fff;width:20px;line-height:20px;display:inline-block;text-align:center;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;font-size:12px;font-weight:bold}.hideCol #leftColContainer{display:none}.hideCol #leftContDisplayBtn{left:0}.hideCol #leftContDisplayBtn .sprites{background-position:-169px -118px}.hideCol .mapViewFilter{left:15px!important}#leftContDisplayBtn{position:absolute;width:20px;height:40px;display:block;background-color:#fff;overflow:hidden;top:320px;left:300px;z-index:10;border:1px solid #666;border-left:none;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;cursor:pointer;display:none}#leftContDisplayBtn .sprites{background-position:-119px -118px;width:20px;height:20px;display:block;margin:13px 0 0 3px}.topics_index .mapViewFilter{left:310px;top:100px;display:none}.topics_index .mapModalView .mapViewFilter{display:block}.topics_index .listpage_map .mapViewFilter .slct a{width:50%}.topics_index .mapViewFilter .slct a{width:79px}.topics_index .mapModalView .mapViewFilter .slct a{width:33.3%}.topics_index .mapViewFilter .slct a:last-child{border:none}.topics_map_view #placesList{display:none!important}.topics_map_view body{background:#fff;overflow-y:hidden;min-height:500px}.topics_map_view #footer{display:none}.topics_map_view #content{min-height:400px;margin-bottom:0}.topics_map_view .topnav{border-bottom:1px solid #ccc}.topics_map_view #frame{margin-bottom:0}body.listpage_map{background:#fff;min-height:500px}body.listpage_map #content{min-height:500px;margin-bottom:0}body.listpage_map #footer{display:none}body.listpage_map #frame{margin-bottom:0}body.listpage_map .map_wrap{position:relative}.fltrDrpDwnComp .dropdown-menu div.closeDropDwn,.tribesSelectionsDiv div.closeDropDwn{width:10px;height:10px;background-position:-20px -420px;position:absolute;top:10px;right:10px}.filterOptWrap{position:relative;float:left;text-align:center;padding:10px 0;border-right:1px dotted #ccc;width:66px;height:45px}.filterOptWrap span.ll{width:100%;display:block;filter:alpha(opacity=50);opacity:.5}.filterOptWrap span.nm{font-size:12px;display:block;color:#999}.filterOptWrap .clickable{cursor:pointer}.filterOptWrap .clickable span.ll{filter:alpha(opacity=100);opacity:1}.filterOptWrap .clickable span.nm{color:#3eb9eb}.filterOptWrap .filterIcons{width:25px;height:25px;display:inline-block;background:url(../images/topics/map_filter_icons.png?1471039668) 0 0;background-size:50px auto;margin-bottom:8px;overflow:hidden}.filterOptWrap.tribesDrpDwnP .filterIcons{background-position:-25px -50px}.filterOptWrap.tribesDrpDwnP span.nm{color:#3eb9eb;width:auto;display:block;padding-left:0}.filterOptWrap.catsDrpDown{border:none;margin-right:-10px}.filterOptWrap.catsDrpDown .filterIcons{background-position:0 -25px}.filterOptWrap.catsDrpDown .clickable .filterIcons{background-position:-25px -25px}.filterOptWrap.cuisinesDrpDown .clickable .filterIcons{background-position:-25px 0}.filterOptWrap.hotelClassOptions{border-top:1px dotted #ccc}.filterOptWrap.hotelClassOptions .filterIcons{background-position:0 -75px}.filterOptWrap.hotelClassOptions .clickable .filterIcons{background-position:-25px -75px}.filterOptWrap.avgUserOptions{border-top:1px dotted #ccc}.filterOptWrap.avgUserOptions .filterIcons{background-position:-26px -100px}.filterOptWrap.blankOpts{border-top:1px dotted #ccc}.filterOptWrap.blankOpts.lastone{margin-right:-10px;border-right:none}.filterOptWrap.otherHotelOptions{border-right:none;border-top:1px dotted #ccc}.filterOptWrap.otherHotelOptions .filterIcons{background-position:0 -126px}.filterOptWrap.otherHotelOptions .clickable .filterIcons{background-position:-25px -126px}.fltrDrpDwnComp .dropdown-menu span.arrow,.fltrDrpDwnComp .dropdown-menu small,.tribesSelectionsDiv span.arrow,.tribesSelectionsDiv small{border-style:solid;border-color:transparent transparent #ccc transparent;border-width:7px;position:absolute;top:-14px;left:30px}.fltrDrpDwnComp .dropdown-menu small,.tribesSelectionsDiv small{border-color:transparent transparent #eee transparent;top:-5px;left:-7px}.fltrDrpDwnComp .dropdown-menu{background:#fff;z-index:10;width:200px;height:310px;position:absolute;padding:0}.fltrDrpDwnComp .dropdown-menu.HotelClassOptWrap{height:180px}.fltrDrpDwnComp .dropdown-menu.otherOptsWrap{height:180px;width:200px;left:-135px}.fltrDrpDwnComp .dropdown-menu.otherOptsWrap span.arrow{left:158px}.fltrDrpDwnComp .dropdown-menu.otherOptsWrap span.txt{width:100px}.fltrDrpDwnComp .dropdown-menu ul{max-height:270px;overflow:auto;padding:5px 0 0 5px;margin:0}.fltrDrpDwnComp .dropdown-menu li{text-align:left}.fltrDrpDwnComp .dropdown-menu li span{display:inline-block;vertical-align:middle}.fltrDrpDwnComp .dropdown-menu li span.icons{margin-left:0}.fltrDrpDwnComp .dropdown-menu .cbox{margin-right:8px}.fltrDrpDwnComp .dropdown-menu span.txt{white-space:nowrap;overflow:hidden;width:144px}span.cbox{background-image:url(../image/sprite_2.png)}.dropdown-menu span.txtTitle{font-size:13px;font-weight:bold;width:96%;display:inline-block;text-align:left;padding:8px 0 8px 4%;border-bottom:1px solid #ccc;background:#eee}.fltrDrpDwnComp.openAll .dropdown-menu{display:block}.avgRatingOptWrap,.CuisinesOptWrap{left:-68px;top:64px}.avgRatingOptWrap span.arrow,.CuisinesOptWrap span.arrow{left:92px!important}.CategoriesOptWrap{left:-135px;top:64px}.CategoriesOptWrap span.arrow{left:160px!important}.avgRatingOptWrap{height:155px!important}.map_wrap>div{float:left}.map_wrap #nearby_map{display:inline-block;float:left}#leftColContainer{width:300px;display:inline-block;overflow:auto;float:left;border-right:1px solid #ccc;border-top:1px solid #ccc;-webkit-transition:all .2s ease-out}#listTribesSlctd{width:100%;clear:both}#listTribesSlctd.hadContent{padding:10px;background:#eee}#listTribesSlctd>span{display:inline-block;padding:4px 6px;background:#fff;margin:0 5px 5px 0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc}#listTribesSlctd>span small{width:10px;height:10px;background-position:-220px -220px;margin:0 0 0 5px;cursor:pointer}#listTribesSlctd>small{padding-right:10px}#leftColContainer #listTribesSlctd.hadContent{padding:5px 0 0 10px;box-sizing:border-box}#placesList.nearbyAllPlaces>ul{display:block}#placesList>ul{display:none}#placesList>ul#filteredList_initialList{display:block}#placesList.allPlaces_Restaurant #filteredList_Restaurant{display:block}#placesList.allPlaces_Attraction #filteredList_Attraction{display:block}#placesList.allPlaces_Hotel #filteredList_Hotel{display:block;min-height:350px}#placesList.allPlaces_City #filteredList_City{display:block}#placesList.allPlaces_Region #filteredList_City{display:block}.backToListView{position:absolute;top:15px;right:10px;background:#333;background:rgba(0,0,0,0.5);color:#fff;padding:7px 12px;font-weight:bold;z-index:100;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:none}.backToListView:hover{color:#eee}.mapPgListName{max-width:960px;margin:0 auto}.mapPgListName h2{font-size:16px;padding:10px 0}.placeListUl{margin:0}.placeListUl>li{padding:14px 10px;border-bottom:1px solid #ddd;position:relative}.placeListUl>li.selected{background:#ebfaff}.placeListUl>li:hover{background:#ebfaff}.placeListUl>li .placeThumbImg{width:50px;height:50px;overflow:hidden;margin-right:10px;float:left}.placeListUl>li .placeThumbImg img{width:80px;max-width:100px}.placeListUl>li .placeThumbImg img.lrgSize{display:none}.placeListUl>li .placeDetails{width:200px;float:left}.placeListUl>li .placeDetails h3{font-size:13px;line-height:normal;font-family:helevetica,arial,sans-serif;font-weight:bold}.placeListUl>li .placeDetails .placeAddress{display:block;line-height:normal;color:#999}.placeListUl>li .placeDetails .placeNmLink{padding-bottom:5px;display:inline-block;color:#333}.placeListUl .moreDetPlaceInfo{display:none}.placeListUl .placeThumbImg{background:url(../images/sprite_2.png?1471039667) -200px -500px no-repeat}.placeListUl .placeThumbImg.false{background-color:#33b5e5}.placeListUl .placeThumbImg.false img{display:none}.placeListUl .Restaurant .placeThumbImg{background-position:-150px -500px;background-color:#ff6b6b}.placeListUl .Hotel .placeThumbImg{background-position:-100px -500px;background-color:#0bc7b4}#marker-tooltip .avgRating,.placeListUl .avgRating{float:left;width:100%}#marker-tooltip .avgRating>div,.placeListUl .avgRating>div{display:inline-block;float:left;line-height:normal}#marker-tooltip .avgRating .reviewCount,.placeListUl .avgRating .reviewCount{margin:0 0 0 5px;color:#999;font-size:11px}#marker-tooltip .avgRating .starRating>span,.placeListUl .avgRating .starRating>span{margin-right:0;width:12px;height:12px;background-size:37px auto}#marker-tooltip .avgRating .starRating>span.none,.placeListUl .avgRating .starRating>span.none{background-position:-25px 0}.placeListUl .placeCategories{color:#999;padding-top:2px;line-height:1.4em;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;float:left}.placeListUl .placeCategories>span:after{content:","}.placeListUl .placeCategories>span:last-child:after{content:" "}#placeNameDetails{display:none}#redrawMap,.latLngDetails{display:none}.mapInfoWindow{width:100%}.mapInfoWindow>li{float:left}.mapInfoWindow .col1{margin-right:10px}.mapInfoWindow .col2{width:210px}.mapInfoWindow .col2 .placeName{font-size:14px;color:#000}.closeDetDiv{position:absolute;right:25px;top:14px;cursor:pointer;background:#fff url(../images/sprite_2.png?1471039667) -415px -416px no-repeat;width:20px;height:20px}.starRating>span{width:15px;height:15px;display:inline-block;margin-right:2px;overflow:hidden;background:url(../images/star_rating/star.png?1471039667) 0 0 no-repeat;color:transparent}.starRating>span.none{background-position:-32px 0}.placeWrapper{float:left;width:100%}.placeWrapper>div{float:left}.hoursPhoneList>div{padding:2px 15px 15px 30px;position:relative}.hoursPhoneList>div.openHours span.ic{background-position:-365px -515px}.hoursPhoneList>div.placePhone span.ic{background-position:-415px -515px}.hoursPhoneList>div span.ic{width:20px;height:20px;display:block;position:absolute;top:0;left:0;background:url(../images/sprite_2.png?1471039667) -316px -515px no-repeat}.placeTribes .tribeIc{width:60px;text-align:center;float:left;margin-right:10px}.placeTribes .tribeIc img{margin-bottom:5px;width:40px}#marker-tooltip:before{content:"";border-width:12px;border-style:solid;border-color:#000 transparent transparent transparent;position:absolute;bottom:-24px;left:35px}.markerToolTipDiv:before{content:"";border-width:12px;border-style:solid;border-color:#fff transparent transparent transparent;position:absolute;bottom:-22px;left:35px}.topics_map_view #marker-tooltip:before,.topics_map_view .markerToolTipDiv:before{left:25px}.topics_map_view #marker-tooltip{margin-top:5px}.mapWidgetParent #topic_map{min-width:100%;width:100%}.mapWidgetParent #nearby_map{min-width:100%;width:100%}.mapWidgetParent #marker-tooltip:before,.mapWidgetParent .markerToolTipDiv:before{left:25px}.mapWidgetParent #marker-tooltip{margin-top:10px;max-width:200px;min-width:180px;line-height:13px}.mapWidgetParent #marker-tooltip a.placeNmLink{max-width:110px}.mapWidgetParent #marker-tooltip .markerToolTipDiv{width:120px}.mapWidgetParent #marker-tooltip .classCatCuisine,.mapWidgetParent #marker-tooltip .placeCuisines{width:110px;overflow:hidden}.closeMarkerToolTip{width:15px;height:15px;display:inline-block;background-position:-418px -418px;position:absolute;top:2px;right:2px}#marker-tooltip{background:#fff;padding:5px;position:absolute;border:1px solid #333;white-space:nowrap;display:none;line-height:normal;font-size:12px;-webkit-box-shadow:rgba(0,0,0,0.4) 0 5px 10px;-moz-box-shadow:rgba(0,0,0,0.4) 0 5px 10px;box-shadow:rgba(0,0,0,0.4) 0 5px 10px;min-width:220px;min-height:50px}#marker-tooltip .markerPlaceThumbPic{width:50px;height:50px;overflow:hidden;display:inline-block;float:left;margin-right:7px}#marker-tooltip .markerPlaceThumbPic img{max-width:80px;width:70px;height:70px;margin:-10px 0 0 -10px}#marker-tooltip .markerToolTipDiv{float:left;width:150px}#marker-tooltip .markerToolTipDiv .row{display:block}#marker-tooltip a.placeNmLink{font-weight:bold}#marker-tooltip a.placeNmLink,#marker-tooltip .classCatCuisine,#marker-tooltip .placeCuisines{max-width:150px;overflow:hidden;display:inline-block;text-overflow:ellipsis}#marker-tooltip .avgRating{float:left;padding-bottom:0}#marker-tooltip .avgRating>div{float:left}#marker-tooltip .placeCuisines,#marker-tooltip .classCatCuisine{padding-bottom:5px}#marker-tooltip .classCatCuisine{font-size:.9em}#marker-tooltip .avgHotelPrice{position:absolute;bottom:10px;right:10px}#marker-tooltip .avgHotelPrice .providerName img{display:none}#marker-tooltip .avgHotelPrice span h4,#marker-tooltip .avgHotelPrice a h4{font-size:16px;color:#000;line-height:normal}#marker-tooltip .avgHotelPrice span h4 .per,#marker-tooltip .avgHotelPrice a h4 .per{display:none}#marker-tooltip .checkRatesListing,#marker-tooltip .discountNumber,#marker-tooltip .booknowBtn{display:none}.markerPlaceThumbPic{background:#aaa url(../images/sprite_2.png?1471039667) -100px -700px no-repeat}.markerPlaceThumbPic.Restaurant{background-position:-50px -700px}.markerPlaceThumbPic.Hotel{background-position:0 -700px}.placeListUl .Restaurant .placeThumbImg{background-position:-150px -500px;background-color:#ff6b6b}.placeListUl .Hotel .placeThumbImg{background-position:-100px -500px;background-color:#0bc7b4}.htlClassStar{background:url(../images/hotelStarRating@2x.png?1471039667) no-repeat;background-size:80px auto;width:80px;height:14px;display:inline-block;margin:0 0 -3px 0}.htlClassStar.class_1{width:17px}.htlClassStar.class_2{width:32px}.htlClassStar.class_3{width:48px}.htlClassStar.class_4{width:64px}.ratingStars{background:url(../images/starRating.png?1471039667) 0 0 no-repeat;width:80px;height:14px;display:inline-block;margin-right:10px}.ratingStars.rat_4{background-position:0 -33px}.ratingStars.rat_3{background-position:0 -64px}.ratingStars.rat_2{background-position:0 -96px}.ratTxt{color:#666;line-height:normal;margin:0 0 -2px}#mapLoadingSc{position:absolute;bottom:30px;right:60px;background:#fff;background:rgba(255,255,255,0.7);padding:5px;font-size:14px;color:#666;display:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#mapLoadingSc img{margin:0 7px 2px 0}#mapLoadingSc .maperror{width:200px;display:inline-block;text-align:center;font-size:13px}#mapLoadingSc .maperror small{display:block;font-weight:normal}#mapLoadingSc .maperror a{display:inline-block;padding:5px 10px;background:#33b5e5;color:#fff;margin-top:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#mapFilter{position:absolute;right:20px;top:86px;z-index:1000;display:none}#topicNearby_map{width:960px;height:500px}#modal>div#topic_map{padding:5px 10px 10px 10px}#modal #allPlcContainer{display:none}#placeMiniTopic{background:#fff;width:320px;padding:10px;font-size:12px;box-sizing:border-box}#placeMiniTopic .reviewSnippet .star_rating_background{margin:10px 0}#placeMiniTopic>div{padding-bottom:15px}#placeMiniTopic .plcName a{font-weight:bold;font-size:14px}#placeMiniTopic .plcName .addressPl{color:#aaa;display:block;padding-top:5px}#placeMiniTopic .plcName .hotelClass{display:block;padding:7px 0 0 0}#placeMiniTopic .strRating>span{float:left}#placeMiniTopic .strRating>span.revCount{color:#999;padding:1px 0 0 10px}#placeMiniTopic .intState{min-height:150px;font-size:1.2em;padding:30px 0 0 20px}#placeMiniTopic .tribeslistItemsDiv>span{background:#eee;padding:3px 6px;margin-right:5px;display:inline-block;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:.95em}#placeMiniTopic .tribeslistItemsDiv>span.txtCopy{background:transparent;border:none;margin-left:0;padding-left:0}#placeMiniTopic .reviewSnippetDiv .recommenderPhoto{vertical-align:top;margin-top:5px}#placeMiniTopic .reviewSnippetDiv .reviewSnippet{vertical-align:top;width:198px}#myTab li.first a,#myTab li:first-child a{border-left:1px solid #aaa;font-weight:bold}#myTab li.active a{color:#000;border-top:2px solid #ed1f7e;border-bottom:1px solid #fff;margin-bottom:-1px;position:relative}#myTab a.tabCoLink{padding:5px 15px;display:inline-block;border:1px solid #aaa;border-left:0;border-bottom:0;line-height:normal;font-weight:bold}.miniTopicTabContent{border:1px solid #aaa;padding:10px;background:#fff;margin-top:-1px;height:150px;overflow-x:auto;width:100%;box-sizing:border-box}#miniDetailTab h4{padding-bottom:5px}#miniDetailTab>div>div{margin-bottom:12px}#miniDetailTab .hotelAmenities{font-size:11px}#miniDetailTab .hotelAmenities h4{font-size:13px}#miniDetailTab .hotelAmenities>ul{padding-top:0}#miniMetasearchTab{padding-top:10px}#placeMiniTopic .ajax_hotel_rates{padding-bottom:8px}#placeMiniTopic .ajax_hotel_rates.notAvail{display:none}#placeMiniTopic .ajax_hotel_rates .morePriceList,#placeMiniTopic .ajax_hotel_rates .showMorePriceList{display:none}#placeMiniTopic .ajax_hotel_rates .singlePriceList{border-top:1px solid #ccc}#placeMiniTopic .ajax_hotel_rates .singlePriceList.row_2{display:none}#placeMiniTopic .ajax_hotel_rates .singlePriceList.row_0{display:block}#placeMiniTopic .ajax_hotel_rates .singlePriceList.row_0 .singlePrice{font-weight:bold;font-size:15px}#placeMiniTopic .ajax_hotel_rates .singlePriceList.row_0 .singlePrice .normalPrice{display:inline-block;font-weight:normal;font-size:.8em;text-decoration:line-through;padding-right:5px;color:#c00}#placeMiniTopic .ajax_hotel_rates .singlePriceList.row_0 .goButton{background:#ed1f7e;padding:8px 0;color:#fff;border:1px solid #ed1f7e}#placeMiniTopic .ajax_hotel_rates .checkPriceListItem{width:100%;padding:6px 0;display:inline-block;color:#333;cursor:pointer}#placeMiniTopic .ajax_hotel_rates .checkPriceListItem:hover{background:#f5f5f5}#placeMiniTopic .ajax_hotel_rates .checkPriceListItem>span{display:inline-block;vertical-align:middle}#placeMiniTopic .ajax_hotel_rates .checkPriceListItem .col1{width:130px}#placeMiniTopic .ajax_hotel_rates .checkPriceListItem .col1 .thb{width:80px;display:block}#placeMiniTopic .ajax_hotel_rates .checkPriceListItem .col1 .roomtype{display:block;width:100%;color:#666;font-size:11px;padding-top:5px;display:none}#placeMiniTopic .ajax_hotel_rates .checkPriceListItem .singlePrice{width:94px;text-align:center;font-size:12px;margin-right:5px}#placeMiniTopic .ajax_hotel_rates .checkPriceListItem .singlePrice .normalPrice{display:none}#placeMiniTopic .ajax_hotel_rates .checkPriceListItem .goButton{width:68px;text-align:center;background:#eee;color:#1d9dcc;font-size:11px;padding:5px 0;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-weight:bold;border:1px solid #ccc}#placeMiniTopic .ajax_hotel_rates .more_room_types,#placeMiniTopic .ajax_hotel_rates .hide_room_types{display:none!important}#placeMiniTopic .ajax_hotel_rates #discountNumber{display:block;position:absolute;top:10px;left:10px;overflow:hidden;width:84px;height:84px;cursor:pointer}#placeMiniTopic .ajax_hotel_rates #discountNumber>span{background:#ed1f7e;color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);padding:8px 0;width:130px;display:block;position:absolute;top:14px;left:-35px;text-align:center;font-size:14px}.mapWidgetParent #placeMiniTopic .ajax_hotel_rates .singlePriceList{display:none}.mapWidgetParent #placeMiniTopic .ajax_hotel_rates .singlePriceList.row_0{display:block}.reviewSnippetDiv{padding:0}.reviewSnippetDiv>div{display:inline-block}.reviewSnippetDiv .recommenderPhoto{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;overflow:hidden;margin-right:15px;vertical-align:middle}.reviewSnippetDiv .reviewSnippet{color:#666;line-height:1.4em;vertical-align:middle}.detailsWrapperPar span.text{width:200px;vertical-align:middle;line-height:1.5em}.detailsWrapperPar h5{font-size:12px;padding-bottom:2px}.placeNamePictDiv .plcThumb{width:100%}.placeNamePictDiv .plcThumb span.imgBoundary{width:100%;height:150px;overflow:hidden;margin-bottom:10px;display:inline-block;background:#333;text-align:center}.placeNamePictDiv .plcThumb span.imgBoundary img{margin-top:-12%;width:300px}.placeNamePictDiv .strRating{padding-top:7px}.placeNamePictDiv .topCuisines,.placeNamePictDiv .plcCats{padding-top:7px;color:#666;max-height:29px;overflow:hidden}.placeNamePictDiv .Hotel+.plcName a{display:block}.placeNamePictDiv .Hotel+.plcName .strRating{float:left;margin-right:10px;border-right:1px solid #ccc;padding-right:10px;padding-top:0;margin-top:7px}.placeNamePictDiv .Hotel+.plcName .hotelClass{float:left}.topics_index #miniTopicHolder{left:310px}.topics_index .hideCol #miniTopicHolder{left:20px}#miniTopicHolder{position:absolute;bottom:10px;left:10px;z-index:1000;width:320px;line-height:normal;display:none;-webkit-box-shadow:rgba(0,0,0,0.3) 0 2px 6px;-moz-box-shadow:rgba(0,0,0,0.3) 0 2px 6px;box-shadow:rgba(0,0,0,0.3) 0 2px 6px}#miniTopicHolder .placeWrapper{padding:10px;background:#fff;border:1px solid #999}#miniTopicHolder .placeWrapper .placeDetails{width:180px;padding-left:10px}#miniTopicHolder .placeWrapper .placeThumbImg{width:120px;height:80px;overflow:hidden}#miniTopicHolder .closeDetDiv{top:0;right:2px;width:18px;height:18px;z-index:2}#miniTopicHolder .avgRating>div{float:left}#miniTopicHolder .avgRating>div.reviewCount{color:#666;padding:1px 0 0 7px}.mapModalView #miniTopicHolder{left:10px;bottom:10px}.mapModalView .mapViewFilter{top:10px;left:10px}.mapModalView .placeNameDetailsModal{top:18px;right:28px}.mapModalView form span,.mapModalView .viewMapLnk{color:#1d9dcc;font-weight:bold}.mapModalView form span{border-left:1px solid #ccc}.mapModalView .map_wrap{position:relative}.modPlaceetailsAddress{position:relative;padding:5px 10px;border-width:1px;border-style:solid;border-color:#ccc;background:#f5f5f5}.modPlaceetailsAddress .ttl{display:block;font-size:1.1em;font-weight:bold}.modPlaceetailsAddress .adsr{color:#666}.modPlaceetailsAddress .moreLinksMp{position:absolute;right:10px;bottom:5px}.placeNameDetailsModal{position:absolute;top:87px;right:10px;z-index:10;padding:5px 8px;background:#fff;text-align:right;-webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 5px;-moz-box-shadow:rgba(0,0,0,0.3) 0 1px 5px;box-shadow:rgba(0,0,0,0.3) 0 1px 5px;border:1px solid #ccc}.placeNameDetailsModal .ttl{font-weight:bold;font-size:1.1em;max-width:250px;white-space:nowrap;overflow:hidden}.placeNameDetailsModal .adsr{color:#aaa;font-size:12px;max-width:250px;line-height:1.3em;padding-top:5px}.placeNameDetailsModal>span{display:block}.moreLinksMp{margin-top:4px}.moreLinksMp form span,.moreLinksMp .viewMapLnk{color:#1d9dcc;cursor:pointer}.moreLinksMp form,.moreLinksMp .viewMapLnk{float:right}.moreLinksMp form span{margin-left:10px;padding-left:10px}.placeNameDetails{line-height:normal;background:#f5f5f5}.placeNameDetails>div{width:95%;max-width:960px;margin:0 auto;padding:10px 0}.placeNameDetails .moreLinksMp{position:absolute;right:0;bottom:0}.placeNameDetails h2{font-size:18px;line-height:normal;padding-bottom:5px}.placeNameDetails .adsr{color:#666}.placeNameDetails form span{font-weight:bold;cursor:pointer}.adsr form{display:inline-block;color:#1d9dcc;padding-left:10px}.mapModalView #mapFilter,.singlePageView #mapFilter{background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:230px;top:30px;right:40px}.mapModalView #mapFilter .textc,.singlePageView #mapFilter .textc{float:right;font-weight:bold;padding:7px 10px 0 0}.mapModalView #mapFilter .dropdwnSel,.singlePageView #mapFilter .dropdwnSel{width:170px;background:#fff;border:1px solid #999;display:none;position:absolute;top:36px;right:0}.mapModalView #mapFilter .dropdwnSel a,.singlePageView #mapFilter .dropdwnSel a{font-weight:normal;display:block;border:none;padding:7px 10px;border-bottom:1px solid #ddd;position:relative}.mapModalView #mapFilter .dropdwnSel a:hover,.singlePageView #mapFilter .dropdwnSel a:hover{background:#eee!important;color:#000}.mapModalView #mapFilter .dropdwnSel a.selected,.singlePageView #mapFilter .dropdwnSel a.selected{background:#eee!important;color:#000}.mapModalView #mapFilter .dropdwnSel a.selected span.sprites,.singlePageView #mapFilter .dropdwnSel a.selected span.sprites{display:block}.mapModalView #mapFilter .dropdwnSel a span,.singlePageView #mapFilter .dropdwnSel a span{width:12px;height:12px;background-position:-248px -161px;position:absolute;right:8px;top:11px;background-size:300px auto;display:none}.mapModalView span.drpdw,.singlePageView span.drpdw{width:15px;height:9px;position:absolute;right:6px;background-position:-158px -71px;top:12px;background-size:300px auto}.mapModalView .crrntState,.singlePageView .crrntState{background:#fff;padding:7px 10px;border:1px solid #666;width:150px;cursor:pointer;float:right;font-weight:bold}.singlePageView{position:relative}.singlePageView .mapViewFilter{top:10px}.singlePageView #mapFilter{top:90px;right:20px}.dateInputOptionsDiv #selectStayingDates{margin:10px 10px 0;position:inherit}.dateInputOptionsDiv #selectStayingDates .calendarInput{top:67px;left:10px;z-index:100}.dateInputOptionsDiv #selectStayingDates .text{display:none}.dateInputOptionsDiv input{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.dateInputOptionsDiv .colm{width:112px;float:left}.dateInputOptionsDiv .colm input{width:94px;padding:5px;background:#fff url(../images/topics/saveTag.png?1471039668) 76px -42px no-repeat;cursor:pointer;font-size:1em;border:1px solid #999}.dateInputOptionsDiv .colm input.active{border:1px solid #33b5e5}.dateInputOptionsDiv input[type="submit"]{width:36px;height:28px;display:inline-block;overflow:hidden;background:#ed1f7e url(../images/sprite_2.png?1471039667) -202px -205px no-repeat;background-size:230px auto;color:transparent;text-shadow:none;border:none}.dateInputOptionsDiv .colm small{border-width:7px;border-color:transparent transparent #fff transparent;border-style:solid;position:absolute;bottom:-9px;left:45%;z-index:1000;display:none}.dateInputOptionsDiv .active+small{display:block}.dateInputOptionsDiv .bookableDetails{padding:0 0 5px 7px;font-size:11px}.dateInputOptionsDiv .bookableDetails input{margin-right:5px}#filteredList_Hotel li>div{float:left}#filteredList_Hotel li .placeDetails{width:135px}#filteredList_Hotel .metasearch_list{display:none}#filteredList_Hotel .placeWrapper{width:195px}#filteredList_Hotel .metasearch_featured{width:62px;float:right;overflow:hidden;text-align:center}#filteredList_Hotel .metasearch_featured h4{font-size:11px}#filteredList_Hotel .avgHotelPrice{border:1px solid #ed1f7e;background:#fff;padding:2px}#filteredList_Hotel .avgHotelPrice a{color:#000}#filteredList_Hotel .avgHotelPrice h4{padding:2px 0}#filteredList_Hotel .avgHotelPrice h4 .per{display:none}#filteredList_Hotel .discountNumber{display:none}#filteredList_Hotel .booknowBtn{background:#ed1f7e;color:#fff;font-size:11px;width:62px;display:inline-block;padding:1px 0 2px 0}#filteredList_Hotel .booknowBtn:hover{color:#fff}#filteredList_Hotel .newWindow{cursor:pointer}.filter_checkbox{padding:0 0 10px 10px}.filter_checkbox input{display:inline-block}.filter_checkbox .text{display:inline-block;vertical-align:middle;padding-left:10px}.dateInputOptionsDiv .sortersgroupdiv{float:none!important;padding-left:5px}.dateInputOptionsDiv .sortersgroupdiv .sortTitle{float:left;padding:10px 4px 0 5px;font-size:12px}.dateInputOptionsDiv .sortersgroupdiv .btn-group{border:1px solid #aaa;float:left;cursor:pointer;margin:5px}.dateInputOptionsDiv .sortersgroupdiv .btn-group>.dropdown-toggle{background:#fff;padding:3px 25px 3px 5px;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;position:relative}.dateInputOptionsDiv .sortersgroupdiv .btn-group>.dropdown-toggle .caret{position:absolute;right:10px;top:-2px}.dropdown-menu{display:none}.open+.dropdown-menu{display:block}.listpage_map #popularitylistMenu{left:61px}.listpage_map #popularitylistMenu li{padding:8px 8px 8px 22px}#leftColContainer #popularitylistMenu{border:1px solid #ccc;top:32px;padding:0;left:62px}#leftColContainer #popularitylistMenu.dropdown-menu{min-width:100px;width:180px}#leftColContainer #popularitylistMenu li{position:relative;box-sizing:border-box;padding:0}#leftColContainer #popularitylistMenu li.active{background:#ddd}#leftColContainer #popularitylistMenu li.active small{display:block}#leftColContainer #popularitylistMenu li span{cursor:pointer;padding:0;box-sizing:border-box;padding:5px 5px 5px 10px}#leftColContainer #popularitylistMenu li small{background-position:-167px -218px;width:13px;height:13px;position:absolute;right:3px;top:6px;display:none}#miniTopicHolder .histoWrap{width:50px;height:50px}#miniTopicHolder .histoWrap .histoContent{width:42px;height:42px}#miniTopicHolder .histoWrap span.nump{padding-top:9px;font-size:1.5em}#miniTopicHolder .histo_1,#miniTopicHolder .histo_2,#miniTopicHolder .histo_3{width:50px;height:50px}#miniTopicHolder .histo_2{clip:rect(0px 50px 50px 25px)}#miniTopicHolder .histo_3{clip:rect(0px 25px 50px 0)}#miniTopicHolder .tribeset li{width:33%;height:80px;padding-bottom:0}#miniTopicHolder .tribeset li.b_3,#miniTopicHolder .tribeset li.b_4{display:none}#miniTopicHolder .tribeset .row{margin-top:5px!important;height:14px;overflow:hidden}#miniTopicHolder .tribeset .row small{font-size:11px!important;color:#666}#miniReviewTab .tribes_wrap{margin-bottom:0}#miniReviewTab .tribes_wrap h2{font-size:13px;border:none;padding-bottom:0;margin-bottom:10px;font-weight:normal}#miniReviewTab .tribes_wrap .faqtribes{display:none}.ajax_hotel_rates>span{display:inline-block;padding-right:8px;padding-top:10px;color:#666}.ajax_hotel_rates .throbImg img{margin-top:-2px}#miniPhotoTab>div{float:left;margin:0 5px 5px 0}#miniPhotoTab>div>span{display:inline-block;width:64px}.hotelAmenities>ul{padding-top:7px}.hotelAmenities li{float:left;width:50%;height:20px;overflow:hidden;white-space:nowrap;color:#666;max-width:140px;text-overflow:ellipsis;padding:3px 0}.hotelAmenities li span.sprites{background:url(../images/topics/map_cats.png?1471039668) -12px -12px no-repeat;width:15px;height:15px;display:inline-block;background-size:30px auto;margin-right:7px}#miniReviewTab .readmore{width:100%;text-align:center;padding:10px 0;font-weight:bold;display:inline-block;background:#f5f5f5;margin-top:10px}#leftColContainer .dateInputOptionsDiv{border-bottom:1px solid #999}#leftColContainer .dateInputOptionsDiv .sortersgroupdiv .btn-group>.dropdown-toggle{padding:0;border:none}#leftColContainer #selectStayingDates .dateinput .txt{display:none}#leftColContainer .sortersgroupdiv .ll span.text{border:none;padding:4px 14px 4px 6px;font-size:12px;width:145px}@media(min-width:1100px){.gm-style>.gmnoprint>.gmnoprint{margin-top:-30px;margin-left:-10px}.gm-style>.gmnoprint>.gmnoprint>div{background:transparent!important}.gm-style>.gmnoprint>.gmnoprint>div>img{display:none!important}.gm-style>.gmnoprint>.gmnoprint div[title="Zoom in"],.gm-style>.gmnoprint>.gmnoprint div[title="Zoom out"]{width:38px!important;height:38px!important;left:0!important;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;overflow:hidden;border:1px solid #556270;background-image:url(../images/sprite_2.png?1471039667);opacity:1!important;background-repeat:no-repeat;background-color:#556270!important}.gm-style>.gmnoprint>.gmnoprint div[title="Zoom in"]>div,.gm-style>.gmnoprint>.gmnoprint div[title="Zoom out"]>div{display:none}.gm-style>.gmnoprint>.gmnoprint div[title="Zoom in"]{background-position:-156px -706px!important;top:0!important}.gm-style>.gmnoprint>.gmnoprint div[title="Zoom out"]{background-position:-207px -706px!important;top:5px!important}}@media(max-width:767px){#modal #topicNearby_map{width:600px;height:100%}#topic_map #leftColContainer{display:none}.topics_index .mapViewFilter{top:55px;left:10px}#mobileMapViewLink{float:right}#mobileMapViewLink a{padding:3px 8px;border:1px solid #aaa;display:inline-block}#mapLoadingSc{top:auto!important;bottom:20px!important;right:50px!important}.topics_index #miniTopicHolder{left:10px}.topicSubNav{display:none}}@media(min-width:768px) and (max-width:979px){#modal #topicNearby_map{width:700px;height:100%}}@media(min-width:1200px){#modal{width:1000px}#modal #topicNearby_map{width:1000px}}@media(max-width:415px){.placeNameDetailsModal,#leftContDisplayBtn,#myTab{display:none!important}.topics_map_view .mapViewFilter{top:5px;left:5px;width:98px;padding:5px}.topics_map_view .mapViewFilter .row_2{display:none}.map_wrap #placesList,.map_wrap #marker-tooltip{display:none!important;width:0}.map_wrap #nearby_map{width:100%!important;float:left}.backtoTopicLink{top:60px}#miniTopicHolder{left:auto;width:260px;left:10px;bottom:35px}#miniTopicHolder #placeMiniTopic{width:258px;padding:5px}#miniTopicHolder #placeMiniTopic .plcName .addressPl{font-size:11px}#miniTopicHolder #placeMiniTopic .plcThumb{width:50px;height:50px;overflow:hidden;float:left;margin-right:5px}#miniTopicHolder #placeMiniTopic .plcThumb span.imgBoundary{height:50px;width:50px}#miniTopicHolder #placeMiniTopic .plcThumb span.imgBoundary img{max-width:75px}#miniTopicHolder #placeMiniTopic>div{display:none}#miniTopicHolder #placeMiniTopic>div.placeNamePictDiv{display:block;padding-bottom:0;border:none;margin-bottom:0}#miniTopicHolder #placeMiniTopic>div.placeNamePictDiv .plcName{width:188px;float:left}.mapWidgetView .mapViewFilter{display:none}#placeMiniTopic .plcName a{white-space:nowrap;overflow:hidden;display:inline-block;width:99%;text-overflow:ellipsis;font-size:12px}#placeMiniTopic .strRating>span.revCount{font-size:11px}}.ie8 .mapViewFilter span.text{background-image:url(../images/ie8/icons.png?1471039667)}.ie8 .mapViewFilter .hotel span.text{background-position:-191px 0}.ie8 .mapViewFilter .restaurant span.text{background-position:-228px 0}.ie8 .mapViewFilter .attraction span.text{background-position:-190px 0}#mobileappUpsellDiv{background:rgba(0,0,0,0.8);color:#fff;text-align:center;border:none;position:fixed;bottom:0;z-index:10}#mobileappUpsellDiv>div{padding:20px 10px}#mobileappUpsellDiv .mobUpsellContentCol{float:none;text-align:center;width:100%}#mobileappUpsellDiv .mobUpsellContentCol a{padding:12px 20px;background:#3eb9eb;display:inline-block;width:auto;text-align:center;color:#fff;font-weight:bold;font-size:1.2em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#mobileappUpsellDiv .appRatingRow,#mobileappUpsellDiv .moduleTitle{font-size:1.6em;padding:10px 0 10px 0;font-weight:bold;width:80%;margin:0 auto;line-height:1.5em}#mobileappUpsellDiv #closeUpsellDiv,#mobileappUpsellDiv .closeThisModal{display:inline-block;width:30px;height:30px;position:absolute;right:10px;top:10px;background-position:-311px -261px}.trophyIcon{width:26px;height:26px;display:inline-block;background-color:#fff;background-repeat:no-repeat;background-image:url(../images/topics/crown.png?1471039668);background-size:76px auto;position:absolute;bottom:0;left:-10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:rgba(0,0,0,0.4) 0 1px 5px;-moz-box-shadow:rgba(0,0,0,0.4) 0 1px 5px;box-shadow:rgba(0,0,0,0.4) 0 1px 5px;z-index:1}.trophyIcon.num_0{display:none}.trophyIcon.num_1{background-position:1px 4px}.trophyIcon.num_2{background-position:-25px 4px}.trophyIcon.num_3{background-position:-51px 4px}.currentMthTrophy a{display:inline-block;margin-bottom:15px}.currentMthTrophy a>span{display:inline-block;vertical-align:middle}.currentMthTrophy .trophyIcon{width:20px;height:20px;position:relative;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;left:auto;bottom:auto;margin-right:7px}.currentMthTrophy .trophyIcon.num_1{background-position:-1px 0}.currentMthTrophy .trophyIcon.num_2{background-position:-28px 0}.currentMthTrophy .trophyIcon.num_3{background-position:-54px 0}.currentMthTrophy .rankText{font-weight:bold}.add2tripTooltip{top:30px;left:0;width:270px;position:absolute;float:left;z-index:1000;-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 3px;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 3px;box-shadow:rgba(0,0,0,0.2) 0 1px 3px;background:#fff;padding:0;border:1px solid #999}.add_to_trip_form .trips{font-size:1em;width:100%;max-height:300px;overflow-y:auto;overflow-x:hidden;padding:0 10px;box-sizing:border-box;margin:10px 0}.add_to_trip_form .trips li{border-bottom:1px solid #ddd}.add_to_trip_form .trips li.title{display:none}.add_to_trip_form .trips li.trip{padding:5px 0;overflow:hidden;text-align:left}.add_to_trip_form .trips li.trip:hover a.trip{color:#000}.add_to_trip_form .trips li.trip.true a.trip,.add_to_trip_form .trips li.trip.true:hover a.trip{background:url(../images/check-box.png?1471039667) 0 -55px no-repeat;color:#000}.add_to_trip_form .trips li a{font-size:inherit}.add_to_trip_form .trips li a.trip{width:180px;padding:4px 0 6px 26px;background:url(../images/check-box.png?1471039667) 0 4px no-repeat;font-weight:normal;color:#000;font-size:12px}.add_to_trip_form .trips li a.view{padding-top:4px;background:none}.add_to_trip_form .trips li.createNewTripList{padding:10px 0 10 0;border:none;text-align:left}.add_to_trip_form .trips li.createNewTripList a{font-weight:bold;background:#eee;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE');background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#fff,#eee);background-image:-moz-linear-gradient(#fff,#eee);background-image:-o-linear-gradient(#fff,#eee);background-image:linear-gradient(#fff,#eee);display:inline-block;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #bbb;width:100%;box-sizing:border-box;text-align:center}.add_to_trip_form .trips li.createNewTripList a span{display:inline-block;width:24px;height:13px;background:url(../images/sprite_2.png?1471039667) -263px -218px no-repeat;margin:0 0 -2px 0}.createNewTripCaseList{padding:10px 5px;border-bottom:none!important;text-align:center;position:relative}.createNewTripCaseList .tripcaseLg{width:82px;height:20px;display:inline-block;background:url(../images/topics/tripcase_logo.jpg?1471039668) 0 0 no-repeat;background-size:80px auto}.createNewTripCaseList .textTripcase{font-weight:bold;padding-right:6px}.createNewTripCaseList a>span{display:inline-block;vertical-align:middle;color:#333}.createNewTripCaseList>span.sprites{width:16px;height:16px;display:inline-block;background-size:235px auto;background-position:-216px -75px}.tripcaseDetailInfo>span{position:absolute;right:-268px;top:-10px;width:300px;background:#fff7cb;z-index:4;padding:7px 10px 7px 7px;font-size:.9em;line-height:1.5em;text-align:left;-webkit-box-shadow:rgba(0,0,0,0.3) 0 3px 5px;-moz-box-shadow:rgba(0,0,0,0.3) 0 3px 5px;box-shadow:rgba(0,0,0,0.3) 0 3px 5px;border:1px solid #ddd}.tripcaseDetailInfo .closeTCbuble{position:absolute;right:5px;top:5px;background-position:-216px -220px;display:inline-block;width:16px;height:16px}div#modal>div.tripCaseTripContainer{padding:10px 20px 20px;min-width:400px}.tripCaseTripContainer .tcLogo{text-align:center;border-bottom:1px solid #ccc;padding:0 0 15px 0;margin-bottom:20px}.tripCaseTripContainer .tcLogo .logo{width:100px;height:23px;background:url(../images/topics/tripcase_logo.jpg?1471039668) 0 0 no-repeat;background-size:100px auto}.tripCaseTripContainer .tcLogo .trpTitle{font-weight:bold;font-size:1.3em;padding-right:7px;color:#485867}.tripCaseTripContainer .tcLogo>span{vertical-align:middle;display:inline-block}.tripCaseTripContainer label.ti{width:80px;font-weight:bold}.placeDetailsTripC{background:#f5f5f5;padding:8px;display:inline-block;border:1px solid #ddd;width:80%;box-sizing:border-box}.placeDetailsTripC>div{display:inline-block;vertical-align:middle}.placeDetailsTripC .plNameTc{font-weight:bold;font-size:1.1em;padding-right:10px}.placeDetailsTripC .plThumbTc{width:50px;height:50px;background-color:#666;margin-right:15px}.addDateTripCs span.ti{display:inline-block;font-weight:bold;padding-right:10px}.addDateTripCs .startendtripdate{display:inline-block}.submitForm{text-align:left;padding-bottom:10px}.submitForm .submitFormTc{display:inline-block;width:80%}.submitForm .submitFormTc input[type='submit']{padding:10px 0;display:inline-block;font-size:1.3em;font-weight:bold;background:#1ba1d7;border:1px solid #2d86aa;color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#3eb9eb),color-stop(100%,#1ba1d7));background-image:-webkit-linear-gradient(#3eb9eb,#1ba1d7);background-image:-moz-linear-gradient(#3eb9eb,#1ba1d7);background-image:-o-linear-gradient(#3eb9eb,#1ba1d7);background-image:linear-gradient(#3eb9eb,#1ba1d7);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:160px;text-align:center}.submitForm .submitFormTc input[type='submit']:hover{background:#2d86aa;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}.startendtripdate>li{display:inline-block;position:relative;vertical-align:middle;box-sizing:border-box}.startendtripdate>li>span{display:block}.startendtripdate>li input{width:100%;box-sizing:border-box;background:#fff url(../images/splash/icons.png?1471039667) 82px -62px no-repeat}.startendtripdate .checkOutDate,.startendtripdate .checkinDate{width:125px}.startendtripdate .dash{padding:0 8px}.tripDislaimer{padding:10px 0;font-size:.95em;line-height:normal;color:#666;line-height:1.5em}.tripcaseCalendar{position:absolute;top:33px}.addTrpPl,.addDateTripCs{padding-bottom:20px}.successDivDetail{width:100%;text-align:center;font-size:1.1em;min-height:200px}.successDivDetail h3{padding-bottom:10px!important;display:inline-block;font-size:1.5em!important}.successDivDetail a{font-weight:bold;padding:10px 0 0;display:inline-block}@media(max-width:415px){div#modal>div.tripCaseTripContainer{min-width:250px}.submitForm .submitFormTc,.placeDetailsTripC{width:100%}.submitForm .submitFormTc input[type='submit']{width:100%}.tripCaseTripContainer label.ti{padding-bottom:5px}.addTrpPl,.addDateTripCs{padding-bottom:10px}.tripcaseCalendar#checkOutTC{left:auto;right:0}.startendtripdate .checkOutDate,.startendtripdate .checkinDate{width:140px}.startendtripdate .checkOutDate input,.startendtripdate .checkinDate input{background-image:none}}@media(max-width:320px){.startendtripdate .checkOutDate,.startendtripdate .checkinDate{width:125px}}.bookYourGuide{background:#f0f4f5;margin-bottom:30px;border-top:3px solid #ff3d00;padding:10px 15px 15px!important}.bookYourGuide h2{line-height:normal}.bookYourGuide .rowHeader{position:relative}.bookYourGuide .rowHeader span{font-size:12px;display:inline-block;padding:5px 0 0}.bookYourGuide .rowHeader span strong{color:#666}.bookYourGuide .rowHeader .gyglogo{width:37px;height:54px;display:block;position:absolute;right:0;top:-10px;background:url(../images/gyg_logo.png?1471039667) 0 0 no-repeat;background-size:100% auto}#getYourGuideContainer .loadingImgSpin{margin:20px auto 10px;display:inline-block;width:100%;text-align:center}#getYourGuideContainer .gyg-activity-list{padding:20px 0 5px}#getYourGuideContainer .gyg-activity-list p{line-height:1.6em}#getYourGuideContainer .gyg-widget.gyg-widget.tiny{margin-top:10px}#getYourGuideContainer .gyg-widget.gyg-widget.tiny .gyg-activity-list{padding:0}#getYourGuideContainer .gyg-widget.gyg-widget.tiny .gyg-activity-picture-container{display:block;width:90px;overflow:hidden;margin-right:10px}#getYourGuideContainer .gyg-widget.gyg-widget.tiny .gyg-activity-picture-container img{max-width:150px}#getYourGuideContainer .gyg-widget.gyg-widget.tiny .gyg-activity-text{padding-top:0}#getYourGuideContainer .gyg-widget.gyg-widget.tiny .gyg-activity-title-text{font-size:13px}#getYourGuideContainer .gyg-widget.gyg-widget.tiny .gyg-activity-item{border:none;background:none;padding:10px 0;border-top:1px solid #ccc}#getYourGuideContainer .gyg-widget.gyg-widget.tiny .gyg-activity-item:hover{background:none}#getYourGuideContainer .gyg-widget.gyg-widget.tiny .gyg-activity-item:hover h3 span{color:#06c!important}.topics_index .bookYourGuide{background:#fff}.topics_index .viewAll a{font-weight:bold;display:block;text-align:center;padding:10px 0;margin-top:10px;border-top:1px solid #ddd}