.profile-header{
	display:none;
}
.quick-listing-actions{
	float:left;
}
.listing-main-info{
	background:#fff;
	bottom: 0px;
	padding:20px 15px;
}
.case27-primary-text, .profile-tagline{
	color:#000 !important;
}
.lmb-calltoaction > a{
	margin-bottom:8px;
}
.case27-primary-text{
	text-transform: uppercase;
	font-size:33px;
}
.element .pf-body > .listing-details li span.cat-icon{
	display:none;
}
.listing-details .category-name{
	color: #C5C7C6;
  border: 2px solid #C5C7C6;
  font-family: "Söhne Breit";
  padding: 6px 8px;
  border-radius: 18px;
  font-weight: 600;
}
.element .pf-body > .listing-details li{
	width: auto;
}
.title-style-1 h5{
	font-weight: 700;
	font-size: 17px;
}
.wpforms-submit{
	width: 100% !important;
  background: #AE893B !important;
  border-radius: 10px !important;
}
div.wpforms-container-full input[type="email"]{
	border-radius: 10px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container{
	margin-top:0px !important;
}
.elementor-5057 .elementor-element.elementor-element-a09260f .elementor-nav-menu--main .elementor-item, .elementor-5057 .elementor-element.elementor-element-989db35 .elementor-nav-menu--main .elementor-item{
	font-weight: 400;
  font-size: 12px;
}
.tags-nav li .md-checkbox label{
	padding-left:0px;
	color: #C5C7C6;
  color: #C5C7C6;
  border: 2px solid #C5C7C6;
  font-family: "Söhne Breit";
  padding: 4px 7px;
  border-radius: 18px;
  font-weight: 600;
  margin: 0px 2px !important;
	font-size:12px !important;
}
.tags-nav li .md-checkbox input[type="radio"]:checked + label{
	background:#3D6441;
	color:#fff;
	border: 2px solid #3D6441;
}
.checkboxes-filter > label, .explore-filter.datepicker-form-group > label, .range-filter > label, .md-group label{
	font-size: 15px;
  font-weight: bold;
}
.tags-nav li{
	width:auto !important;
}
.tags-nav li .md-checkbox input[type="radio"], .tags-nav li .md-checkbox label::before, .tags-nav li .md-checkbox input[type="radio"]:checked + label::after{
	display:none !important;
}
.lf-item > a:hover .overlay{
	opacity: 0 !important;
}
.lf-item-info{
	background: #fff;
  padding: 6px 15px;
	bottom: 0px;
	left:0;
	right:0;
	
}
.lf-item-info ul li{
	color:#000;
	padding-bottom:0px;
}
.lf-item-info > h4{
	font-size: 19px;
  margin-bottom: 0px;
}
.mi.access_alarm::before{
	color:#3D6441;
	font-weight:bold;
	font-size:22px;
}
.explore-type-4 .listing-cat .overlay, .finder-search .listing-cat .overlay{
	opacity: 1 !important;
}
.gradient7{
	color: #c644fc;
  background: linear-gradient(270deg,#C19842 0,#3D6441);
}
.finder-search .lc-info h4{
	color:#fff !important;
}
.lc-info h6{
	font-weight: 600 !important;
  opacity: 1 !important;
  font-size: 15px;
}
.similar-listings .case27-primary-text{
	text-align:left;
}
.extra-details li{
	border-bottom: 0px solid rgba(0,0,0,.1);
	width: 30%;
  float: left;
  overflow: hidden;
	margin-right:3%;
	padding-top:0px;
}
.extra-details li div{
	display:block !important;
	float:left;
	width:100%;
}
.single-job-listing .element{
	overflow:hidden;
}
.extra-details li .item-attr{
	font-weight:bold;
}
.search-filters .buttons{
	color:#fff;
	font-weight:bold;
}
.transparent .fs-tabs .nav-tabs{
	display:none;
}
.featured-search .fs-tabs .tab-content{
	padding:0px !important;
}
.cc a{
	padding-left:0px;
  color: #C5C7C6;
  border: 2px solid #C5C7C6;
  font-family: "Söhne Breit";
  padding: 4px 7px;
  border-radius: 18px;
  font-weight: 600;
  margin: 4px 2px !important;
	font-size:12px !important;
	display:inline-block;
}
.cc .bc{
	background:#000;
	border: 2px solid #000;
	color:#fff;
	padding:5px 10px;
}
.featured-search .buttons.search{
	margin-top:0px !important;
}


@media only screen and (max-width: 600px){
	.extra-details li{
		width: 100%;
		float: left;
		margin-right:0%;
	}
}


