/* CSS *//*NUEVOS ESTILOS*/

.col-lg-6.col-md-6.bt.contour{
    border: 1px solid #999;
    overflow: hidden;
    padding: 15px;   
    align-self: flex-start;
}

.block-title-wrap {
 display: none;   
}


/* Contenedor del formulario */
.contour .property-form-wrap{
    padding:0px 0 10px;
    overflow:hidden;
    font-weight:300;
}

/* Campos */
.contour .form-control{
    width:100%;
    height:45px;
    border-radius:0px;
    border:1px solid #ccc;
    padding:10px 12px;
    font-size:14px;
    background:#fff;
}

/* Separación de campos */
.contour .elementor-field-group{
    margin-bottom:10px;
}

/* Placeholder estilo */
.contour .form-control::placeholder{
    color:#000000;
}

/* Botón estilo original */
.contour .btn_submit_form{
    width:100%;
    height:45px;
    border-radius:0px;
    border:none;
    background:#000;
    color:#fff;
    font-size:18px;
    font-weight:400;
    text-transform:uppercase;
}

.contour .property-form-wrap{
    max-width:none !important;
}

.seccion-propiedades-siga {
    background-color: #f8edda;
}

.seccion-propiedades-siga,
.seccion-propiedades-siga *{
    margin-bottom: 0 !important;
}

.content-wrap{
    background:#ffffff !important;
}

.hz-meta-label.property-overview-type{
    display:none !important;
}

.block-title-wrap.d-flex.justify-content-between.align-items-center {
    display:none !important;
}

.agent-details{
    display:none;
}

.mb-1.text-muted{
    display:none !important;
}

.page-title-wrap .item-price-wrap{
    position: relative;
    top: 190px;
    left: -290px;
}


.form-row.justify-content-end{
    min-height: 30px;
}

#img-pbdetalle {
    max-width: 150px;
    width: 100%;
    height: auto;
    display: block;
    margin: auto;
}
#img-pbdetalle {
    float: left;
    margin-right: 50px;
    position: relative;
    top: -25px;
}

#titlepro {
    font-size: 18px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    margin-top: 40px;
    margin-bottom: 15px;
}

.size-font-det {
    overflow: hidden;
}
#title-info {
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 15px;
    font-weight: 300;
}

li.detail-country {
    display: none !important;
}
li.detail-area {
    display: none !important;
}

.detail-address span {
    display: block;
    margin-top: 65px;
}
.detail-address strong {
    display: none;
}
.detail-zip strong {
    display: none;
}
.detail-city strong {
    display: none;
}
.property-address-wrap .list-2-cols li {
    display: block !important;
}

.property-address-wrap .list-2-cols li strong {
    display: none !important;
    width: auto !important;
    min-width: 0 !important;
}

.property-address-wrap .list-2-cols li span {
    margin: 0 !important;
    padding: 0 !important;
    display: inline-block !important;
}
.detail-state strong {
    display: none;
}