body {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 18px;
}

.topnav{
    display: none;
}

h1 {
	font-size: 20px;
	background-color: #102040;
    print-color-adjust: exact;
    -webkit-print-color-adjust: exact; 
	color:white;
	padding: 10px;
	text-align: center;
}

#searchResultsPropertyDetailsContainer{
	background-color: #CFE7F5;
	padding: 5px 0;
	border-bottom: 1px solid #707070;
}

#searchPropertyDetailsHeader, .roomInfo{
	display: grid;
	grid-template-columns: 50% 50%;
}

.searchDetailsHeader{
	padding: 10px;
	font-size: 20px;
	line-height: 1.5;
}

.searchPropertyDetailsGallery{
    display: inline-block !important;
    width: 50%;
	margin: 0;
	padding: 0;
}

.searchPropertyDetailsGallery img{
	width: 100%;
}


.searchPropertyDetails{
	padding: 10px;
	line-height: 1.5;
	border-bottom: 1px solid black;
}

.searchSmallHeader{
	padding: 10px;
	font-weight: bold;
	text-align: left;
}

.roomInfo{
	border-bottom: 1px solid #c0c0c0;
}

.roomInfoPhoto {
    display: none !important;
}
/* .roomInfoPhoto img{
	width: 100%;
} */

.roomInfoDesc{
	padding: 5px;
	line-height: 1.25;
}

#floorplanContainer {
	text-align: center;
	border-bottom: 1px solid black;
}

.floorplanGallery{
    display: inline-block !important;
}

.floorplanGallery img{
    max-width: 50%;
}

#floorplanContainer img{
	max-width: 90%;
}

#searchDetailButtonsContainer{
    display: none;
	/* border-bottom: 1px solid black; */
} 

/* .searchDetailButton{
	cursor: pointer;
	display: inline-block;
	padding: 10px;
} */

.epcPhotoContainer{
    display: inline-block !important;
	/* float: left; */
	/* max-width: 50%; */
	padding: 5px 10px;
	max-height: 200px;
}

/* .epcPhotoContainer img{ */
	/* max-height: 180px;
	max-width: 100%; */
/* } */

.epcButtonsLine{
	display: none;
	/* text-align: center;
	background-color: #006666;
	color: #ffffd0;
	padding: 3px 0;
	margin-top: -3px;
	margin-bottom: 3px; */
}

/* .epcSizeButton{ */
    /* display: none; */
	/* cursor: pointer;
	font-size: 10px;
	padding: 3px 5px; */
/* } */

/* .epcSizeButton:hover{
	background-color: #008888;
} */

/* #finalContainer{
	min-height: 210px;
} */

#disclaimerHead{
    display: block;
    font-size: 18px;
}

.smallText{
    display: block;
	padding: 10px;
	font-size: 18px;
}

.galleryButtonsLine {
	text-align: center;
	background-color: #002000;
	color: #ffffd0;
	padding: 5px 0;
	margin-top: -3px;
	margin-bottom: 5px;
}

/* .galleryButtonsLine span {
	display: inline-block;
	padding: 5px;
	vertical-align: top;
	line-height: 1.5;
	max-width: 180px;
} */

/* .pageCount{
	color: #ffffc5;
} */

/* .photoTitle{
	color: #ffffd0;
	font-weight: bold;
} */
/* Next & previous buttons */
.prev, .next {
    display: none;
    /* cursor: pointer;
	padding: 6px 16px; 
	font-size: 20px; */
  }

/* .prev:hover, .next:hover {
	background-color: #102040;
} */

.roomGalleryButtonsLine {
	/* text-align: center;
	background-color: #006666;
	color: #ffffd0;
	padding: 3px 0;
	margin-top: -3px;
	margin-bottom: 3px; */
    display: none;
}

/* .roomPrev, .roomNext {
	cursor: pointer;
	padding: 3px 12px; 
	font-size: 14px;
  }

.roomPrev:hover, .roomNext:hover {
	background-color: #008888;
} */

.otherFeaturesItemsGrid{
	display: grid;
	grid-template-columns: 35% 15% 35% 15%;
	padding: 15px 0;
	border-bottom: 1px solid black;
}

.otherFeaturesItemText{
	padding: 5px 10px;
}

.otherFeaturesTick{
	font-size: 18px;
	color: #008000;
}

.otherFeaturesCross{
	font-size: 18px;
	color: #900000;
}

.otherFeaturesItem{
	padding: 5px 0;
	font-weight: bold;	
}

.noPrint {
	display: none;
}

.printOnly {
	display: block;
}

#printContactHeader{
	padding: 10px 25px;
}
#printContactLogo{
	display: inline-block;
	width: 30%;
}
#printContactDetails{
	display: inline-block;
	width: 60%;
}
.contText, .contDetail{
	display: inline-block;
	text-align: left;
}
.contText{
	width: 30%;
}
.contDetail{
	width: 55%;
}
