/*** VICTOR IMMOBILIEN Custom CSS ***/
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .input-append .add-on, .input-prepend .add-on {
	height: auto;
	width: auto;
	border: 1px solid #e7e7e7;
	padding: 7px 14px;
	font-size: 13px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.btn, .btn-primary{
	display: inline-block;
	text-transform: uppercase;
	padding: 15px 24px 14px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	box-shadow: 0 3px 8px 0 rgba(0,0,0,.17);
	text-shadow: none;
	border-radius: 0;
	letter-spacing: 1px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.btn, .btn-primary{
  color: #fff;
  background-color: #136d39;
  text-transform: uppercase;
  padding: 15px 24px 14px;
}
.btn.active,
.btn:hover,
.btn:focus,
.btn:active,
.btn-primary:hover,
.btn-primary:focus {
  color: #fff;
  background-color: #111;
}
.input-group-addon, .input-group-btn {
	width: auto;
	white-space: nowrap;
	vertical-align: middle;
}
.input-group button {
	padding: 5px 10px !important;
}
.com_bsdimmo h4, .com_bsdimmo h4 a{
	color: #333;
	font-weight: 300;
	font-size: 18px;
	transition: all 0.3s ease-out 0s;
	margin: 10px 0px;
}

#bsdimmo-details-wrapper i, 
#bsdimmo-details-wrapper em {
	color: #136d39;
}

#bsdimmo-details-wrapper{
	font-size: 14px;
}
.property-list{
	font-size: 14px;
}

.clearfix::before,
.clearfix::after {
  content: " ";
  display: table;
}

.clearfix::after {
  clear: both;
}

.clearfix {
  *zoom: 1; /* Für den IE6 und IE7 */
}
.cat-price {
	font-size: 14px;
	color: #FFF;
	background-color: #136d39 !important;
}
.bsdimmo-kontakt .form-control {
	height: auto !important;
	margin-bottom: 10px;
}
.form-horizontal input {
	width: 100%;
	font-size: 16px;
	padding: 5px;
}
.form-horizontal .form-group {
	display: contents;
}

.pull-left.item-image {
	float: left !important;
    padding-top: 0px;
    margin-top: 0px;
}

@media (max-width: 480px){
		.form-horizontal .controls {
		    margin-left: 0 !important;
		}
		img {
			width: 100%;
		}
		.pull-left.item-image {
			margin: 0px;
			float: none !important;
		}
		#fav-caption {
			text-shadow: unset;
			font-size: 12px;
		}
		.fav-container h3 {
			font-size: 14px;
		}
}

.edocman_search_category {
	display: none;
}


.bsdsearch-vermarktungsart {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.bsdsearch-vermarktungsart .active {
	background-color: rgb(255, 102, 0);
}
.bsdsearch-vermarktungsart:hover .active {
	background-color: rgb(255, 102, 0);
}
#bsdsearch-vermarktungsart-mietebtn {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.bsdsearch-vermarktungsart 
#bsdsearch-vermarktungsart-mietebtn {
    border-right: 0px;
}
#bsdsearch-vermarktungsart-kaufbtn {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
