/* Wohnungsfinder CSS Version 4.0.0 */

.wohnungsfinder-column-1{
    float: left;
    width: 400px!important;
}

.wohnungsfinder-column-2{
    float: none!important;
    overflow: hidden;
    width: auto!important;
}

/* Das sind die hoch2 Angaben */
.wohnungsfinder-sup{
	font-size: 12px!important;
	bottom: 0.4em!important;
}





/* Wohnungsfinder Apartment Overview und SVG */

.wohnungsfinder-apartment-box {
	border: 1px solid #ababab;
	border-radius: 4px;
	margin-top:16px;
	margin-bottom:16px;
	transition: transform .2s;
	transform: scale(1.00);
}

.wohnungsfinder-apartment-box:hover {
	transform: scale(0.95);
}

@media screen and (max-width: 980px){
	.wohnungsfinder-apartment-box:hover {
		transform: none!important;
	  }
}

.wohnungsfinder-apartment-title{
	font-weight: 600;
	font-size: 17px;
	color: #1f1f20;
}

.wohnungsfinder-apartment-status-price-text{
	display: inline-block;
	width: 98%;
}

.wohnungsfinder-apartment-status-price-text p{
	text-align: right;
	font-size: 13px;
}










/* Wohnungsfinder Filter Styles */
.wohnungsfinder-appartment-count{
	text-align: right;
	margin-top:2em!important;
	font-size: 16px!important;
}

.wohnungsfinder-filter-slider-container{
	margin-bottom: 24px;
	font-weight: 600;
    font-size: 15px!important;
}

.wohnungsfinder-filter-slider-container span{
	background-color: #666666!important;
	border: 1px solid #666666!important;
}

.wohnungsfinder-filter-slider-container p label{
	margin-left: 5px;
	margin-right: 5px;
}

.wohnungsfinder-filter-slider-title{
	border:0!important;
	font-weight: 400!important;
	font-size: 15px!important;
	line-height:inherit!important;
	color:inherit!important;
	background-color: transparent!important;
	width: 85px;
}

#wohnungsfinder_filter_slider{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 12px;
	margin-right: 12px;
	border-color: var(--white);
}

.ui-slider-horizontal {
    height: 7px!important;
}

.ui-slider-handle{
	width: 14px!important;
    height: 14px!important;
}

.wohnungsfinder-type-container-typ{
	font-size: 15px;
	margin-bottom: 16px;
}

.wohnungsfinder-floor-container{
	font-size: 15px;
	margin-bottom: 16px;
}

.wohnungsfinder-special-container{
	font-size: 15px;
}










/* Wohnungsfinder Apartment Details */

.wohnungsfinder-appartment-details-data-container-aufliestung {
	list-style-type: none!important;
    padding: 0px!important;
}

.wohnungsfinder-appartment-details-data-container-aufliestung li{
	border-bottom: 1px dashed #3c3b3b4a;
    padding: 15px 5px 10px;
    margin-bottom: 0;
}

.wohnungsfinder-appartment-details-data-container-aufliestung li:last-child{
	border-bottom: none;
    padding: 15px 5px 10px;
    margin-bottom: 0;
	font-size: 14px;
}

.wohnungsfinder-appartment-details-data-container-aufliestung span{
	float: right;
}

.wohnungsfinder-apartment-item-list-header{
    padding-top:8px!important;
    padding-right:16px!important;
    padding-bottom:8px!important;
    padding-left:16px!important;
}

.wohnungsfinder-apartment-meta{
	font-size: 13px;
font-weight: 600;
color: var(--gray-4);
margin-bottom: 8px;
display: flex;
align-items: center;
line-height: 18px;
justify-content: flex-end;
}

.wohnungsfinder-apartment-meta ul{
display: flex;
margin: 0;
padding: 0;
flex: 1 1 auto;
min-width: 0;
padding-top:0px!important;
padding-right:16px!important;
padding-bottom:0px!important;
padding-left:16px!important;
}

.wohnungsfinder-apartment-meta ul li{
list-style: none;
flex: 1;
color: #333333;
}

.wohnungsfinder-apartment-meta ul li:last-child p{
float:right;
}








/* Style zum Grundrissplan */
.wohnungsfinder-appartment-details-data-floorplan{
	margin-top: 8vh;
	margin-bottom: 8vh;
}



