h2 {
  margin-bottom: 1em !important;
}

table {font-size:1em;}
.realty_stats{width:100%;border-collapse:collapse;margin-top:3px;}
.realty_stats th{border-bottom:1px solid #e9e9e9; padding:5px;}
.realty_stats td{border-bottom:1px solid #e9e9e9;padding:5px; vertical-align: middle;}

.realty_meta {margin-bottom:3px;}


/* list */

.realty_row {
	border-bottom:1px solid #eee;
	padding:10px 0;
	align-items: center;
}

.realty-col {

}

.realty_object{width:100%;border-collapse:collapse;}
.realty_desc{width:100%; border-collapse:collapse;}
.realty_desc td{padding: 5px; text-align: left;}
.realty_desc tr:nth-child(odd) td {background-color:#f6f6f6;}



.realty_object h4{padding:0 0 6px 0;margin:0;font-size:14px;}
.realty_object strong{font-size:18px;display:block;padding-bottom:18px;font-weight:normal;}
.realty_object .picIm{padding-right:15px;width:320px;}
.realty_thumbs {overflow:hidden;}
.realty_thumbs img {border:1px solid #c9c9c9;margin:0 2px 2px 0; float:left;}

.realty_price {font-size:24px; margin-bottom:15px; color: #ef3f23;}

.video-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}
.video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.realtor_avatar {float:left; margin-right:10px; width:80px;}

.realty_navig{text-align:center;padding:20px 0 16px 0;}
.realty_navig a,.realty_navig span{padding:0px 10px 1px 10px;}
.realty_navig a{color:#016ca3;}

.realty_filter{margin-bottom:15px;margin-top:-5px;padding:0 0 0 2px;}
.realty_filter table{border-collapse:collapse;width:100%;}
.realty_filter table td{border:none !important; text-align: left;}
.realty_filter select {display:inline-block !important; padding:5px; width: auto !important;}
.realty_filter input[type=text] {display:inline-block; padding:5px; margin: 0;}
.realty_filter a {text-decoration: underline;}
.realty_filter .prI {border:1px dotted #8f8f8f;padding:0 5px;margin:3px 0 2px 0;}

.realty_filpr{width:100%; max-width:700px !important; border:none !important;}
.realty_filpr td{padding:6px 7px;}
.realty_filpr td:first-child {padding-left:0;}
.realty_filpr input[type=text]{width:80px;}
.realty_filpr input[name=street2]{width:233px;}

.filter-search {padding:3px 5px;}

.filter-popup { width:250px;}
.filter-list{max-height: 395px; overflow:auto;}
.filter-list > label {display:block; margin-bottom:5px; white-space:nowrap;}

.realty_demand { display:none; padding:10px; background-color:#FFF2CC; overflow:hidden;}
.realty_demand textarea {float:right; width:120px; height:90px; padding:3px;}
.realty_demand input[type=text] {width: 150px; padding:3px; margin-bottom:10px;}
.realty_demand input[type=submit] {clear:both; float:right;}
 
.partner {color:#777; text-align:center; margin-top:40px;}
.partner a {color:#777 !important; text-decoration:none;}

.source {float:right;}




/* site styles ovverride if needed */

/*
h1 {
	margin-bottom: 1em;
}
*/

/*
.realty_filter select, .realty_filter input[type=text], .filter-popup input[type=text] {
	display: inline-block;
	height:30px;
	line-height: 30px;
	padding: 0 5px;
	border:1px solid #ccc;
}
*/

/*
.realty_submit, .filter-popup button {
	display: inline-block;
	width: 100px;
	height: 30px;
}
*/



/* colors according to site */

.realty_submit, .filter-popup button {
	
}
