.sort_agent{
	float:left;
	width:270px;
}
.agent-holder-all{
	width: 114px;
	height: 150px;
	background: #000;
	position: relative;
	float: left;
	margin: 0 5px 10px;
	overflow: hidden;
}
.attachment-agent-image-all img{
	width:100%!important;
	height:150px!important;
}
.agent-name {
	position: absolute;
	bottom: 0;
	background: url('http://www.southbaybrokers.com/wp-content/themes/southbaybrokers/images/Fadedbackground.png') repeat;
	display: block;
	width: 100%;
	color: #fff;
	font-size: 13px;
	text-align:center!important;
	height: 37px;
}

.agent-name div {
	padding: 7px 3px!important;
	text-align: center!important;
	line-height: 1!important;
}

.agent-name div a {
	font-weight: bold !important;
	font-size: 10pt!important;
	text-decoration: none!important;
	color: #fff !important;
	line-height: 1!important;
}
.agent-holder .attachment-agent-image-all{
  
	height: 100%;
	width: 100%;
	text-align: center;
}

.agent-holder{
width:100%;
position:relative;
margin-bottom:20px;
}

.agent-holder .attachment-agent-image {
  
  float: left;
  
  width: 14%;
  height: 188px;
}

.agent-holder .attachment-agent-image img {
  
  /*width: 100% !important;*/
  height: auto !important;
}

.agent-holder .agent-contacts{
width:55%;
float:left;
margin-left:20px;	
}

.agent-holder .agent-contact-detail{
padding-left:20px;
position:relative;
}
.agent-holder .agent-img-icon{
margin-bottom:-2px;
width:16px;
height:16px;
position:absolute;
left:0px;
top:4px;
}

.agent-holder .agent-img-text{
margin-bottom:-2px;
width:40px;
height:16px;
position:absolute;
left:0px;
top:4px;
font-size:10px;
font-weight:bold;
}

.agent-holder  .agent-contact-email .agent-img-icon{
background-image:url(../img/email.png);
background-size:100% 100%;
}

.agent-holder  .agent-contact-phone .agent-img-icon{
background-image:url(../img/contact.png);
background-size:100% 100%;
}

.agent-holder  .agent-contact-mobile .agent-img-icon{
background-image:url(../img/cellphone.png);
background-size:100% 100%;
}

.agent-holder  .agent-contact-fax .agent-img-icon{
background-image:url(../img/fax.png);
background-size:100% 100%;
}

.agent-holder  .agent-contact-website .agent-img-icon{
background-image:url(../img/web.png);
background-size:100% 100%;
}

.agent-holder  .agent-contact-listing-book .agent-img-icon{
background-image:url(../img/logo_boxed.png);
background-size:100% 100%;
}

.agent-holder  .agent-contact-lang .agent-img-icon{
background-image:url(../img/lang.png);
background-size:100% 100%;
}

.agent-holder  .agent-contact-city .agent-img-icon{
background-image:url(../img/city.png);
background-size:100% 100%;
}

.agent-holder .agent-description{
width:100%;
/*padding:5px 5px 5px 20px;*/
float:left;
}



.agent-holder .agent-contact-name {
   text-align:left!important;
  font-size: 28px;
  font-weight: bold;
}

.agent-holder .agent-contact-name a {
  
  color: #666666 !important;
  text-decoration: none !important;
}

.agent-holder .agent-contact-facebook{
background-image:url(../img/facebook.png);
background-size:100% 100%;
width:32px;
height:32px;
float:left;
margin-right:5px;
}

.agent-holder .agent-contact-twitter{
background-image:url(../img/twitter.png);
background-size:100% 100%;
width:32px;
height:32px;
float:left;
margin-right:5px;
}

.agent-holder .agent-contact-linkedin{
background-image:url(../img/linkedin.png);
background-size:100% 100%;
width:32px;
height:32px;
float:left;
margin-right:5px;
}

.agent-holder .agent-contact-google{
background-image:url(../img/google.png);
background-size:100% 100%;
width:32px;
height:32px;
float:left;
margin-right:5px;
}

.agent-holder .agent-contact-instagram{
background-image:url(../img/instagram.png);
background-size:100% 100%;
width:32px;
height:32px;
float:left;
margin-right:5px;
}

.agent-holder .agent-contact-youtube{
background-image:url(../img/youtube.png);
background-size:100% 100%;
width:32px;
height:32px;
float:left;
margin-right:5px;
}


.agent-holder .agent-contact-pinterest{
background-image:url(../img/pinterest.png);
background-size:100% 100%;
width:32px;
height:32px;
float:left;
margin-right:5px;
}


.agent-holder .agent-contact-trulia{
background-image:url(../img/trulia.png);
background-size:100% 100%;
width:32px;
height:32px;
float:left;
margin-right:5px;
}
 

.agent-holder .agent-contact-zillow{
background-image:url(../img/zillow.png);
background-size:100% 100%;
width:32px;
height:32px;
float:left;
margin-right:5px;
}


.agent-holder .agent-contact-realtor{
background-image:url(../img/realtor.png);
background-size:100% 100%;
width:32px;
height:32px;
float:left;
margin-right:5px;
}



.agent-alphabet-link{
	margin-bottom:30px;
}

.agent-property-links {
margin-top:20px;
margin-bottom:20px;
}
.agent-property-links .agent-propery-title{
	font-weight:bold;
}

.single-aios_agent .agent-holder .attachment-agent-image {
           
  width: 183px !important;
  height: 242px !important;
}


/* Render All */

.agent-holder .agent-all-contact{
	float:left;
	width:55%;
	margin-left:20px;	
}

.agent-holder .render-all-description{
width:100%;
}

/*listing */
.entry-content p{

}

/* added for team */
.team-name {
	margin-left:-20px;
}
/* end added */

.team-website {
	font-family: 'Lato';
    font-weight: 300;
    font-size: 15px;
    color: #b20837;
    display: inline-block;
}

.team-website div,
.team-website span {
	display: inline-block;
	margin-right: 11px;
}



