@charset "utf-8";
/* CSS Document */

/* obj and objshort*/
.ea_button_container{
	border-bottom: 1px solid rgb(228, 227, 227); 
	margin: 0;
	padding: 4px 5px 4px 10px;
	width: 95%; 
	height:30px;
	background: rgba(239, 238, 235, 0.4) none repeat scroll 0 0;
	
}

.ea_button_container span{
	float:right; 
	clear:both
	
	
}

.ea_border{
	/*-moz-border-radius: 3px;
	-webkit-border-radius: 3px;*/
	border-left: 0px solid #999;
	border-right: 0px solid #999;
	border-top: 0px solid #999;
	border-bottom: 0px solid #999;
	padding:2px; 
	width:100%; 
	margin: 1px 1px 10px 1px; 
	
	
}
.ea_agent_border{
	/*-moz-border-radius: 3px;
	-webkit-border-radius: 3px;*/
	border-left: 0px solid #999;
	border-right: 0px solid #999;
	border-top: 3px solid #999;
	border-bottom: 0px solid #999;
	padding:2px; 
	width:100%; 
	margin: 1px 1px 10px 1px; 
	
	
}
.ea_sectiontableheader {
    
	border-bottom: 1px solid rgb(228, 227, 227);
   border-left: 2px solid rgb(228, 227, 227);
    font-size: 1.2em;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 12px;
    text-shadow: 1px 1px 2px rgb(97, 92, 88);
	background: rgba(245, 244, 241, 0.4) none repeat scroll 0 0;
	border-radius:3px;
}
.ea_sectiontableheader h1{
	font-size: 1.3em !important;
	
}

.ea_single_sectiontableheader {
	border-bottom:1px solid #ccc !important;
	font-size: 1.2em;
	margin-bottom:5px;
	padding: 4px;
	background-color: transparent !important;
	text-shadow:1px 1px 2px rgb(184, 184, 184);
}

.ea_left_col{
	float:left;
	display:block; 
	margin-right:5px;
	vertical-align:top;
	font-weight:bold;
	/*width:40%;*/
	
	
}
.ea_left_contact{
	float:left;
	display:block; 
	margin-right:5px;
	vertical-align:top;
	font-weight:bold;
	width:30%;
	
	
}
.ea_right_col{
	display: inline;  
	margin-left: 5px;
	
}

.ea_left_col_prdada{
	float:left;
	display:block; 
	margin-right:5px;
	vertical-align:top;
	width:100%;
	font-weight:bold;
	
	
}
.ea_left_col_prdada span{
	float:right;
	font-weight:normal;
	
}
.ea_right_col_prdada{
	display: inline;  
	margin-left: 5px;
	width:50%;
	clear:both;
	
}



/* watermark over thumps */
div.watermark_picture {
position:relative;
margin:8px;
/*display:block;*/
}
.watermark_hot_obj {
position: absolute;
top: 0px;
left: 0px;
}
.watermark_sold_obj {
position: absolute;
top: 0px;
left: 0px;
}
.watermark_hot {
position: absolute;
top: 0px;
left: 0px;
}
.watermark_sold {
position: absolute;
top: 0px;
left: 0px;

}
.ea_hits {

background:transparent url(../../../../media/com_estateagent/gui/chart_bar.png) no-repeat;
padding-left:20px;

}
.ea_list_date {

background:transparent url(../../../../media/com_estateagent/gui/date.png) no-repeat;
padding-left:20px;

}
.ea_contact_email {

/*background:transparent url(../../../../media/com_estateagent/gui/email.png) no-repeat;
padding-left:20px;*/
border-bottom: 1px solid #E4E3E3;
color: #b11e1e;

}
.ea_contact_fax {

/*background:transparent url(../../../../media/com_estateagent/gui/fax.png) no-repeat;
padding-left:20px;*/
border-bottom: 1px solid #E4E3E3;
color: #b11e1e;

}
.ea_contact_mobile {

/*background:transparent url(../../../../media/com_estateagent/gui/mobile.png)  no-repeat;
padding-left:20px !important;*/
border-bottom: 1px solid #E4E3E3;
color: #b11e1e;

}
.ea_contact_phone {

/*background:transparent url(../../../../media/com_estateagent/gui/phone.png) no-repeat;
padding-left:20px;*/
border-bottom: 1px solid #E4E3E3;
color: #b11e1e;

}
.ea_contact_web {

/*background:transparent url(../../../../media/com_estateagent/gui/web.png) no-repeat;
padding-left:20px;*/
border-bottom: 1px solid #E4E3E3;

}
span.ea_contact_label{
	font-weight:700;
	/*color:#BA3F00;*/
color: #b11e1e;
	
}

/*---tooltip-----*/
.tool-tip {
   float: left;
   background: #FFFFAA;
   border: 1px solid #C2C393;
   padding: 5px;
   max-width: 200px;
}

.tool-title {
   padding: 0;
   margin: 0;
   font-size: 100%;
   font-weight: bold;
   margin-top: -15px;
   padding-top: 15px;
   padding-bottom: 5px;
}

.tool-text {
   font-size: 100%;
   margin: 0;
}


.ea_agent_details{
	width:35%;
	float:left;
	margin:2px;
	padding:2px;
	vertical-align:top;
	
}

.ea_agent_address{
	font-style: italic;
	font-size:0.9em;
	border-bottom: 1px solid #E4E3E3;
	
	
}
.ea_agent_photo{
	float:left;
	margin:2px;
	padding:2px;
	width:15%;
	
}
span.ea_single_label{
	font-weight:700;
	/*color:#BA3F00;*/
	
}
/*--------------*/
.ea_single_readmore{
	float:right;
	margin-right: 10px;
	
}
.ea_single_toolbar{
	float:left; 
	width:80%;
	
}
.ea_single_footer{
	clear: both; 
	margin: 0; 
	padding: 2px;
	border-bottom: 1px solid #999;
	
}
.ea_single_content_inner{
	padding-left:4px;
	 text-align: justify;
}

.ea_single_content{
	padding: 2px; 
	vertical-align:top;
}
.ea_single_picture{
	float: left; 
	margin: 0; 
	padding:2px;
}
.ea_single_price{
	text-align:center !important; 
	padding:2px 0px 2px 0px; 
	font-weight:bold;
	background:#747474;
	color:#FCFB42;
}
.ea_sharelinks{
	margin-bottom: 4px; 
	padding:2px;
	
}
.ea_qr_code_box{
	margin:5px 5px 5px 0px; 
	text-align:center;
}
.ea_qr_code_text{
	margin:5px; 
	font-size:0.8em;
	text-align:center;
}
.ea_default_border{
	border:rgb(228, 227, 227) solid 1px; 
	margin-bottom: 4px; 
	padding:2px; 
	margin-top:4px; 
	text-align: center;
	background:rgba(245, 244, 241, 0.4);

}

.ea-row0 {
    
	background-color: rgb(234, 233, 230) !important;
    border-radius: 3px;
    margin-bottom: 15px !important;
    padding: 5px;
	box-sizing: border-box;
	
}

.ea-row1 {
    
	background-color: rgb(249, 248, 245) !important;
    border-radius: 3px;
    margin-bottom: 15px !important;
    padding: 5px;
	box-sizing: border-box;
}

.ea_single_pricerow {
    
    font-size: 1.1em;
	font-weight:bold;
    padding: 4px;
    text-align: left;
}



.attribute-list {
    border-bottom: 1px solid #E4E3E3;
    margin: 0;
    padding: 4px 5px 4px 10px;
}

.attribute-list span{
	float:right;
}

.ea_equipment {


padding-left:15px;
margin-left:5px;
border-bottom: 1px solid #E4E3E3;
/*border-bottom:#ccc dotted 1px;*/

}
.ea_equipment:before {
	content:'\2714';
  display:inline-block;
  color:#21E800;
  padding: 1px 15px 1px 0;
  font-weight:bold;

	
}

.ea_agentheader{
	border-bottom: 1px solid rgb(228, 227, 227);
   border-left: 2px solid rgb(228, 227, 227);
    font-size: 1.2em;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 12px;
    text-shadow: 1px 1px 2px rgb(97, 92, 88);
	background: rgba(245, 244, 241, 0.4) none repeat scroll 0 0;
	border-radius:3px;
}

.ea_contact_row{
	
	background: rgb(245, 244, 241);
	border: 1px solid rgb(228, 227, 227);
	margin-top:20px;
}
