.riv-immobilien_items{margin-left:-15px;margin-right:-15px}.riv-immobilien_items .riv-immobilien_items-inner{display:flex;flex-wrap:wrap}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item{max-width:33.3333333333%;width:100%;position:relative;box-sizing:border-box;padding:15px}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item_inner{position:relative}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item .image{display:flex}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item img{max-width:100%;width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item .content{padding:15px;box-sizing:border-box}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item .content .headline{margin:0 0 5px 0;color:#0a0a0a}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item .content .adresse{display:flex;margin:0 0 10px 0;max-width:100%;width:100%;border-bottom:2px solid #0a0a0a;box-sizing:border-box;padding-bottom:10px}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item .content .adresse span{position:relative;display:inline-flex;padding-right:5px}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item .content .adresse span+span{padding-left:10px}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item .content .adresse span+span:before{content:"";position:absolute;left:0;top:50%;height:4px;width:4px;background-color:#e6332a;transform:translatey(-50%)}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item .content .details{display:flex}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item .content .details div{order:2;max-width:60%;width:100%}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item .content .details div+div{order:1;max-width:40%;width:100%}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item .content .details div p{margin:0 0 5px 0;font-size:14px}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item .content .status{display:none}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item_bg-white .content{background-color:#fff}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item_bg-gray .content{background-color:#f5f5f5}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item_bg-blue .content{background-color:#e6332a}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item_bg-blue .content *{color:#fff}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item_bg-blue .content .headline{color:#fff}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item_bg-blue .content .adresse{border-bottom:2px solid #fff}.riv-immobilien_items .riv-immobilien_items-inner .riv-immobilien_items-item_bg-blue .content .adresse span+span:before{background-color:#fff}@media(max-width: 991px){.riv-immobilien_items .riv-immobilien_items-flex .riv-immobilien_items-item{max-width:50%}}@media(max-width: 767px){.riv-immobilien_items .riv-immobilien_items-flex .riv-immobilien_items-item{max-width:100%}}