.date-listing:after {
    content:' | ';
    color:#e30059;
}
.date-listing:last-child:after {
    content:'';
}
.marker-img {
    max-width: 185px !important;
    margin-bottom: 15px;
    border-radius: 5px;
}
.gm-style .gm-style-iw-c {
    border:1px solid #d5d5d5;
    border-radius: 5px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
#map {
    border-radius: 5px;
    width: 100%;
	height: 400px;
	margin-bottom: 60px;
}
.gm-style-iw-tc {
    display: none;
}
.load-spinner {
    left:0;
    right:0;
    width:50px;
    height:50px;
    margin: 0 auto;
    position:absolute;
    z-index:1000;
}
#filter-result #grid {
    display: flex;
    margin: 0 -10px;
    flex-wrap: wrap;
}
.stellen #grid {
    display: flex;
    flex-wrap: wrap;
    margin:20px -10px 60px -10px;
}
#filter-result #grid .size-1of2,
.stellen #grid .size-1of2 {
    width: 50%;
    width: 50%;
    flex-basis: 50%;
    box-sizing: border-box;
    padding: 10px;
}
#filter-result .bg_mitte p:last-child,
.stellen .bg_mitte p:last-child {
    margin:0;
}
.dropdown, ul.sub li {
    cursor: pointer;
}
.sbsw-instagram-item:before {
    top:10px;
    left:20px;
    width:28px;
    height:20px;
    content: " ";
    background: url('../img/icons/zag_socialicon_instagram_wall.svg') no-repeat 0 0;
    position: absolute;
    z-index: 1;
}
.sbsw-facebook-item:before {
    top:10px;
    left:28px;
    width:12px;
    height:18px;
    content: " ";
    background-image: url('../img/icons/zag_socialicon_facebook_wall.svg') no-repeat 0 0;
    position: absolute;
    z-index: 1;
}