h1 {
	
}
.roomContainer {
	
}
.roomName {
	
}
.roomName h2 {
	
}
.minRate {
	
}
.minRate h3 {
	
}
.content .roomPhoto {
	float  : left;
	height : auto;
	min-height : 160px;
	width  : auto;
}
.content .roomPhoto .pgContainer {
	width : auto;
}
.content .roomPhoto .pgContainer .pgImage {
	height : auto;
	width  : auto;
}
.roomPhoto .pgContainer .pgImage a {
	
}
.roomPhoto .pgContainer .pgImage a img {
	height   : 125px;
	margin   : 0;
	overflow : hidden;
	padding  : 0;
	width    : 125px;
}
.roomPhoto .pgContainer a span {
	cursor : pointer;
	display : block;
	font-size : 10px;
	text-align : center;
}
.roomDescription {
	
}
.roomDescription p {
	
}
.roomRestrictions {
	float         : left;
	margin-bottom : 10px;
	text-align    : left;
	width         : 100%;
}
.roomRestrictions p {
	
}
.promotions-termsActions {
	float      : left;
	margin-top : 6px;
	width      : 100%;
}
.promotions-termsActions .promotions-showTermsTrigger {
	float  : left;
	cursor : pointer;
}
.promotions-termsActions .promotions-bgLink {
	float  : right;
	cursor : pointer;
}
.promotions-termsContent {
	float      : left;
	margin-top : 6px;
	display    : none;
}
.promotions-termsContent .promotions-closeTermsShell {
	
}
.promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms {
	cursor : pointer;
}
.promotions-termsContent .promotions-termsText {
	
}
.promotions-termsContent .promotions-cancelText {
	
}

.minRate h3 a {
	cursor: pointer;
	text-decoration: underline;
}
.details {
    display:none;
}

.content #specialoffers .roomContainer div#roomsScroller {
    display: none;
}

.content #specialoffers .roomContainer.room-opened div#roomsScroller {
    overflow: visible;
    cursor: default;
    display: block;
}

#specialoffers .roomContainer .promotions-termsActions {
    display: flex !important;
    flex-flow: wrap row;
    justify-content: center;
    align-items: center;
}