.flexBox{display:flex;flex-wrap:wrap;width:100%;gap:0 10px}
.flexBox .flexItem{width:calc(50% - 6px)}
.flexBox .flexItem.minHeight{min-height:488px}
.flexBox .flexItem iframe{border:none;}
.mapWidget{margin:0 8px 15px;height:600px;display:block;width:100%!important;border-radius:5px;overflow:hidden}
.mapWidget .di-widgets-embed{height:100%}

.tileBox{border-radius:8px;position:relative;box-shadow:0 0 6px 0 #00000014;border:solid 1px #eaeaea;background:#fff;overflow:hidden;min-height:312px;width:100%;}
.tileBox .icon-Faverate,.tileBox .icon-Faverate-two{cursor:pointer;position:absolute;right:10px;top:10px;font-size:20px;display:block;width:22px;height:22px}
.tileBox figure{width:100%;height:180px;overflow:hidden;cursor:pointer}
.tileBox figure img{width:100%;height:100%;object-fit:cover}
.tileBox figure .dayTag{padding:3px 7px;background-color:rgba(0,0,0,0.69);border-radius:4px;font-size:12px;line-height:16px;color:#fff;position:absolute;top:10px;left:10px}
.tileBox .tileDetails{padding:15px;display:block;cursor:pointer}
.tileBox .tileDetails h3{padding-bottom:5px;font-size:16px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 !important;}
.tileBox .tileDetails h3 .cityBox{font-size:12px;line-height:20px;font-weight:400;color:#666;display:block}
.tileBox .tileDetails h3 a{color:#333}
.tileBox .tileDetails h3 a .cityBox{color:#666}
.tileBox .tileDetails .priceBox{padding-bottom:5px;font-size:16px;line-height:20px;color:#333;font-weight:700}
.amenitiesIcons{display:flex;list-style:none;flex-wrap:wrap;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.amenitiesIcons li{padding-right:12px;font-size:14px}
.amenitiesIcons li em{padding-right:5px;color:#666}
.amenitiesIcons li span{font-size:12px;line-height:22px;font-weight:600}
.tileBox.soldTile .blurSoldProperty{display:block;position:absolute;width:100%;height:210px;z-index:1}
.tileBox.soldTile .blurSoldProperty .soldItem{width:58px;height:58px;top:13px;left:10px;filter:none!important;background:transparent!important}
.tileBox.soldTile .blurSoldProperty p{font-size:16px;color:#fff;font-weight:700;max-width:210px;text-align:center;margin:0 auto;position:relative;top:15%}
.tileBox.soldTile figure{filter:blur(12px);background:#000}
.tileBox.soldTile .tileFavorit{display:none}
.tileBox.fixedWidth{max-width:288px}
@media screen and (max-width:1024px) {
.tileBox{width:calc(30.3% - 10px);flex:none}
}
@media screen and (max-width:840px) {
.tileBox{width:auto}
}
@media screen and (max-width:768px) {
.flexBox .flexItem{width:calc(100%)}}

@media screen and (max-width:540px) {
.tileBox{min-height:274px;}
.tileBox figure{height:140px;}
.tileBox{width:89%;flex:none}
.breadcrumbBox{padding:10px 0!important}
.seoTableBox{padding:0!important}
.foundrow{padding:15px 0}
}