/*

Theme Name: BBCRM Integration Plugin

Author: BusinessBrokersCRM

*/



h1,h2,h3,h4,h5,p,a,input,select,textarea {font-family: 'Lato', Helvetica, sans-serif}

.blog {padding:0;background-color:initial;}

.blog .sticky {padding:0 !important;margin:0;background-color:#fff !important}

.blog.row.m0.single_post , .contentRowPad{padding:0}



header:before { background: rgba(255,255,255,0);}

header nav .ownmenu {min-height:80px;max-height:85px}

header .logo {margin:0;padding:0}



ul.left-bar-side {line-height:10px}

ul.left-bar-side li {display:inline;list-style-type:none}

.logo img {width:260px !important; height:auto; padding-top: 14px !important;}



.sub-banner .overlay {padding-top:220px;}

.sub-banner h1 {margin-bottom:220px;}

.sub-banner .breadcrumb {display:block !important;}



.top-bar .left-bar-side p{line-height:initial}



header nav > ul > li:hover {background:none}

header nav li.active a {color:#1E8BCB;}

header nav li:hover a {color:#1E8BCB;}

header nav li {margin-top:8px;}

header nav > ul > li.active, header nav > ul > li:hover {

    background:none!important;

}



.login-submit{color:#333333}



.all-properties, .home_featured {

    -webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: content-box;

}



#form1 label{

	display:block;

	margin:5px;

	clear:left;	

	}



ul.menu li {display:inline-block;font-size:1em;}

ul.menu li a {color:#fff;}



.formerr {font-weight:700;color:#9a0000;padding:2px;background-color:#f9efef}

.brokerprofilebutton{padding:4px;border:0;color:#fff}

.portfoliobutton{padding:7px;margin:0;line-height:initial;font-size:13px;border:0;color:#fff;    background-color: #5697ff;}



.searchresult{

	width: 100%;

	border: 1px solid #aba8a8;

    margin: 5px 0;

    padding: 15px;

	position: relative;

}

.searchresult-home{

	width: 210px;
  min-width: 210px;

	border: 1px solid #aba8a8;

    margin: 0.5%;

	position: relative;
	
	float: left;

}



.searchcontact{

    position: absolute;

    right: 140px !important;

    bottom: 20px !important;

    padding: 3px 10px !important;

}



.searchmore{

	position: absolute;

    right: 10px !important;

    bottom: 20px !important;

}



.searchcash{

	position: absolute;

    right: 10px !important;

}



.searchcashflow{

	position: absolute;

    right: 10px !important;

}



.featured_image_thumb {max-width:250px;text-align:right;float:right}



#logindiv {margin:0 !important; display:none; }

#logindiv input{margin:0 !important; padding:.2em !important;}



.regformfield {margin-top: 0.5%;}

.regformfield label {

	text-align: right;

	display: inline-block !important;

	width: 207px !important;

}

.regformfield input {width: 170px !important;}

#sebu input[type="submit"] {

	border: 0 !important;

	border-radius: 5px;

	color: white;

	font-size: 13px;

	font-weight: bold;

	margin: 8px 4px 8px 0;

	padding: 2px 4px;

}

.listing-title {
  font-size: medium;
  font-weight: 500;
}

.description-2 {
  margin: 40px 0;
  font-size: 13pt;
}

.property_detail {
  font-size: 13pt;
  margin-bottom: 5px;
}

.featured-list-property {
  list-style-type: none; 
  padding-left: 20px !important;
}

.featured-list-property li {
  margin-left: 0 !important;
  margin-bottom: 1px !important;
  font-size: 12px;
  list-style-type: none !important;
  padding-left: 0;
}

.featured-list-property li:before {
  content: "\f138";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 1px;
}

.featured-listing-button {
  width: 130px;
  margin: 0 auto 5px;
  padding: 5px 10px;
  border-radius: 5px;
  background-color: #5697ff;
  position: absolute;
  bottom: 0px;
  left: calc((100% - 130px) / 2);
  text-align: center;
}

.featured-listing-button a {
  color: white;
}

.featured-listing-button a:hover {
  background-color: black !important;
  color: white;
  background: none;
}

.flexy {
  display: block;
}
.searchlisting_save_ca{
	float: right;
	background: #dbdbdb;
    padding: 10px 15px;
}

@media screen and (min-width: 480px) {
  .flexy {
    display: flex;
  }
}