.dp-property-slide{
    padding-top:50%;    
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    transition: all 0.3s linear
}

.dp-property-slider-thumb .dp-property-slide{
    padding-top:90px;
    border-radius:4px;
    cursor: pointer;
}

.dp-property-slider{
    border-radius:6px;
    margin-bottom:10px;
}

.dp-property-slider-thumb .dp-property-slide:hover{
    opacity:0.5
}

.dp-price-tag{
    background:#fff;
    color:#1e1e1e;
    padding:7px 10px;
    box-shadow:rgb(0 0 0/30%) 0 3px 5px;
    font-size:14px;
    position:relative;
	border-radius:4px
}

.dp-price-tag:before{
    content:'';
    display:block;
    width:0;
    height:0;
    border:7px solid transparent;
    border-top-color:white;
    border-bottom:none;
    position:absolute;
    left:50%;
    top:100%;
    transform:translate(-50%, 0);
}
.invo-contact-info-box{
	max-width:300px;
}
.dp-map-box {
    display:flex;    
}
.dp-map-box-left{
    width:100px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
}
.dp-map-box-right{
    padding:15px;
	flex:1;
}

.dp-map-box-right h4{
    margin:0 0 15px;
    font-size:14px;
    text-transform:uppercase;
    font-family: "Sans-Copperplate-Gothic", Sans-serif !important;
    font-weight: 500;
    letter-spacing:0;
    color: var(--e-global-color-primary);
}

.dp-map-box-right h4 a{
    color:inherit;
}

.dp-map-box-info-wrap {
    display:flex;
}
.dp-map-box-info{
    display:flex;
    padding-right:10px;
    align-items:center;
    gap:5px;
}

.gm-style .gm-style-iw-c{
    padding:0;
    border-radius:0;
}
.gm-style .gm-style-iw-d{
    padding:0 !important;
}

.gm-style .gm-style-iw-c .gm-style-iw-chr{
    position:absolute;
    top:0;
    right:0;
}

.gm-style .gm-style-iw-c .gm-style-iw-chr button{
    width:30px !important;
    height:30px !important;
    line-height:1 !important;
}

.gm-style .gm-style-iw-c .gm-style-iw-chr button span{
    margin:0 !important
}

.dp-property-slider .swiper-button-next, .dp-property-slider .swiper-button-prev{
    color:#fff;
}

.dp-property-detail-feature:not(:has(.dp-acf-list)){
    display:none !important;
}