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

#ProjectListRegion {margin-bottom: 11px; }
#ProjectListRegion .top_title { font-size: 20px; font-weight: bold; margin: 10px 0px; text-align:right; } 

#ProjectListRegion .project-list { border-collapse: collapse; }
#ProjectListRegion .project-list td { padding: 17px;
vertical-align: middle;
border-bottom: solid 1px #153A65;
padding-left: 0px;
padding-right: 10px;
}
#ProjectListRegion .project-list td.pic { width: 310px; text-align: center; background: url(http://www.immo-cauwe.be/components/com_properties/views/projectlist/css/image_bottom.png) bottom center no-repeat;}
#ProjectListRegion .project-list.fields { text-align: left; color: #273B7D; }

#ProjectListRegion .project-list div.image {
text-align: center;
overflow: hidden;
background: rgba(0, 0, 0, 0);
margin: 0px;
border: solid 1px #C0C0C0;
}


#ProjectListRegion .project-list div.image img {
cursor: pointer;
}

#ProjectListRegion .project-list td.fields .name { 
color: #95C122;
text-transform: uppercase;
font-size: 22px;
 } 
#ProjectListRegion .project-list td.fields .desc {
padding: 10px 0px;
height: 145px;
overflow: hidden;
font-size: 13px;
line-height: 22px;
} 
#ProjectListRegion .project-list td.fields .address { 
font-size: 15px;
padding-top: 6px;
line-height: 25px;
} 
#ProjectListRegion .project-list td.fields .sold { 
position: absolute;
bottom: -4px;
font-size: 12px;
background-color: #FAFAFA;
padding: 7px 15px;
left: 3px;
color: #F00;
font-weight: bold;
border-radius: 2px;
-moz-border-radius: 2px;
border: solid 1px #153A65;
} 
#ProjectListRegion .project-list td.fields .meet_info { 
width: 105px;
text-align: center;
font-weight: bold;
position: absolute;
background: #153A65;
bottom: -4px;
right: 0;
}
#ProjectListRegion .project-list td.fields .meet_info:hover{
	background: #95C122;
	transition: background 0.5s;
}

#ProjectListRegion .paging {   }
#ProjectListRegion .paging .title { }
#ProjectListRegion .paging .pages { }
#ProjectListRegion .paging .pages .nav { 
margin-left: 3px;
text-decoration: none;
padding: 3px 8px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #849DD8;
color: #153A65;
border: solid 1px #153A65;
}
#ProjectListRegion .paging .pages .nav:hover { text-decoration: underline;}
#ProjectListRegion .paging .pages .current { background-color: #153A65;color: #FFF;}
#ProjectListRegion .paging .pages .current:hover { text-decoration:none;  }
.row0 {
}

#ProjectListRegion .project-list td.fields {
vertical-align: top;
padding-top: 10px;

}
#ProjectListRegion .project-list td.fields .meet_info a{
	color: #FFF;
font-size: 11px;
display: block;
padding: 9px 5px;
}
#ProjectListRegion .project-list td.fields .meet_info a:hover{
	text-decoration: none;
}

#ProjectListRegion .project-list td.fields .flieds-wrapper {
position: relative;
height: 280px;}

#ProjectListRegion .project-list .project {border-bottom: 1px solid #DDD;padding: 30px 0px;position: relative;}
#ProjectListRegion .project-list .project .desc {margin-bottom: 55px;}
#ProjectListRegion .project-list .project .sold {font-weight: bold;color: #F00;position: absolute;bottom: 46px;}
#ProjectListRegion .project-list .project .meet_info{position: absolute;bottom: 30px;right: 20px;}
#ProjectListRegion .project-list .project .name {margin-top: 15px;}

@media (min-width: 979px){
	#ProjectListRegion .project-list .project .pic img{max-height: 300px;}
}

.paging .pagination ul li {margin: 0;}
