.clear { clear: both; height:0px; }
.fright { float : right; }
.fleft { float : left; }
.hidden { display:none;}

#PropertyRegion { font-size: 13px;max-width: 100%;width: 1173px;margin: auto;border: 1px solid #E4E4E4;margin-bottom: 30px;}
#PropertyRegion table { border-collapse: collapse; }

#PropertyRegion #Documents { padding-top:5px; }
#PropertyRegion #Documents .doc { padding:5px; white-space: nowrap; line-height: 25px;}
#PropertyRegion #Documents .doc img { height: 16px; margin-right:5px;position: relative;top: -3px;} 

#PropertyRegion .EPC_Container{position:relative;height:auto;left:0px;}
#PropertyRegion .EPC_Gradient{position:absolute;bottom:1px;}
#PropertyRegion .EPC_Point{position:absolute;width:20px;bottom:9px;}
#PropertyRegion .EPC_Label{position:relative;bottom:11px;left:0px; float:left;display: none;}

#div_epc {text-align: left;}
#Flanders {max-width: 538px;width: 100%;}

#PropertyRegion .header {font-size: 24px;font-weight: bold;}
.nav-btns-right a{height: 43px; line-height: 43px; display: block; font-size: 30px; text-align: center;background: url('../../images/white3.png');border: 1px solid #D0D0D0;font-size: 23px;width: 50px;height: 43px; line-height: 43px; display: block; font-size: 30px; text-align: center;}

#GoogleMap img{max-width: none !important;}
#GoogleMap table.property img{max-width: 100% !important;}

div.row-fluid.group.divisions {box-sizing: border-box;}
#PropertyRegion .group-container .divisions.group .field {float: left;width: 50%;}
#PropertyRegion .group-container .divisions.group .field .name {min-width: 50%;}

#PropertyRegion #details .panel-content, #PropertyRegion #details .panel-left {
	background: rgba(255, 255, 255, 0.82);
padding: 16px 10px 0px 10px;
color: #000;
}

.rightside, .leftside {
	color: #2d3252;
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
	background-color: #C52E1F;
	border: 1px solid #C63021;
	border-bottom-color: rgba(0, 0, 0, 0);
	cursor: default;
	color: #FFF;
}

.nav-tabs li a {
	background: #EFEFEF;
	color: #000;
	font-weight: bold;
	padding: 10px 22px;
	margin-right: 6px;
	border: 1px solid #F0F0F0;
	border-radius: 3px 3px 0 0;
	border-bottom: 1px solid #716F6F;
}
.nav-tabs li a:hover {
	border-bottom: 1px solid #716F6F;
	background: #FFF;
}

.nav-tabs {
	border-bottom: 1px solid #716F6F;
}

#PropertyRegion #Pictures #Photos .control a {
	top: calc(50% - 13px);
}

#similar_list {
	background: rgba(255, 255, 255, 0.82);
	margin-top: 15px;
	padding: 10px;
	color: #000;
}

.item-box-grey h3 {
	font-size: 15px;
	color: #000;
}
.property .image {
	text-align: center;
	height: 134px;
	background: #FFF;
}

.property .info {
	font-weight: bold;
	margin-top: 5px;
}

#PropertyRegion #Pictures #LargePhoto .control .icon {
	margin: 0px 4px;
	cursor: pointer;
	margin-left: 2px;
	position: relative;
	top: 2px;
	font-size: 20px;
	background: rgba(0, 0, 0, 0);
	color: #2d3252;
}


a[class^=addthis_], a[class^=addthis_]:hover {
	background: none !important;
}

a[class^=addthis_]:hover {
	color: #D13C2E !important;
}

a[class^=addthis_] span {
	display: none !important;
}

#PropertyRegion #Pictures #Photos .control a {
	top: calc(50% - 13px) !important;
}

.item-box-grey h3 {
	font-size: 15px;
	color: #2d3252;
}

.item-box.item-box-grey .property img {
	max-height: 175px;
}

.item-box.item-box-grey .property .image {
text-align: center;
height: 175px;
}

.item-box.item-box-grey .property {
border: 1px solid #E7E7E7;
}