#hotel-sitemap h1{font-size:32px;line-height:52px;font-weight:bold}#hotel-sitemap h1 .hotel-stars{margin-left:20px;padding-left:16px;border-left:2px solid #ccc;line-height:24px;display:inline-block}#hotel-sitemap h1 .hotel-stars .gray{color:#ccc}#hotel-sitemap .seoWidget{paddin-top:32px;border:none;clear:both}#hotel-sitemap .seoWidget h2{margin-bottom:20px;font-size:16px;font-weight:bold;color:#333}#hotel-sitemap .seoWidget{margin-bottom:48px}#hotel-sitemap .seoHotelBreadCrumbs{background:none;border:none;line-height:52px;float:right;margin:48px 0 -48px;clear:none}#hotel-sitemap .tophotelcityimages ul{margin-left:-24px}#hotel-sitemap .tophotelcityimages ul li{width:260px;height:200px;margin:0 0 28px 28px;position:relative;overflow:hidden;float:left}#hotel-sitemap .tophotelcityimages ul li img{position:absolute;max-width:320px}#hotel-sitemap .tophotelcityimages ul li .info{position:absolute;top:0;left:0;right:0;padding:8px;padding-right:44px;background:rgba(0,0,0,.75);color:white}#hotel-sitemap .tophotelcityimages ul li .info img.chevron{top:50%;right:16px;margin-top:-5px;background:transparent}#hotel-sitemap .tophotelcityimages ul li .info img.chevron.upgrade,#hotel-sitemap .city-photo:hover img.chevron.hoverable{right:10px;padding:8px 5px;border-radius:15px;border:solid #787878 1px;margin-top:-14.5px}#hotel-sitemap .tophotelcityimages ul li .info img.chevron:hover{cursor:pointer}#hotel-sitemap .city-photo:hover img.chevron.upgrade.hoverable:hover{box-shadow:0 0 10px #dedede}#hotel-sitemap .tophotelcityimages ul li div.content{border:solid #787878 1px;height:140px;width:248px;bottom:1px;top:48px;position:absolute;background-color:white;padding:5px;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0;z-index:-1}#hotel-sitemap .tophotelcityimages ul li div.content.transparent{background:rgba(255,255,255,0.9)}#destinationDropdownTiles .destinationDropdownTile .content>a.url{border:solid red 1px;display:block}#hotel-sitemap .city-photo{height:100%}#hotel-sitemap .city-photo>.content>a .desc{display:inline-block;width:190px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#hotel-sitemap .city-photo>.content>a .price{width:54px;text-align:right;float:right;overflow:hidden;text-overflow:ellipsis}#hotel-sitemap .tophotelcityimages ul li div.visible{opacity:1;z-index:1}#hotel-sitemap .tophotelcityimages ul li .info span.city{float:left;width:100%}#hotel-sitemap .tophotelcities ul{column-width:260px;column-gap:28px;-moz-column-width:260px;-moz-column-gap:28px;-webkit-column-width:260px;-webkit-column-gap:28px}#hotel-sitemap #tophotelcitiespaging{font-weight:bold;text-align:center;padding:10px;border-top:1px solid #e2e2e2}#hotel-sitemap #tophotelcitiespaging a,#hotel-sitemap #tophotelcitiespaging b{padding:0 3px}.city-photo>.info>.city>.header *{display:inline-block;vertical-align:top}.city-photo>.info>.city>.header>b.title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:120%}.city-photo>.info>.city>.header>span.count{white-space:nowrap}.seoResponsive #hotel-sitemap .tophotelcityimages ul li img{top:54px}.seoResponsive #hotel-sitemap .tophotelcityimages ul li .info{background-color:rgba(0,0,0,1)}