#wpadminbar {
    display: none;  
}
.ere-property-slider .property-inner .property-main-info .property-heading a{

color: #9badc3!important;

}

.property-date{
display:none!important;
} 
.fuzdo-class .ere-property-slider.navigation-middle .property-inner .property-info > div span {

color:#FFF!important;

}
.ere-property-slider .property-inner .property-main-info .property-heading a {
    color: #000!important;
}

@media (max-width: 768px) {
    /* Reducir tamaño del icono TikTok */
    .clase-del-icono-tiktok {
        max-width: 45px !important;
        max-height: 45px !important;
    }

    /* Mover icono más abajo y a la derecha */
    .clase-del-icono-tiktok {
        bottom: 15px !important;
        right: 15px !important;
        position: fixed !important;
    }
}

/* 🔹 Evitar que el logo móvil se deforme */
@media (max-width: 768px) {
    .site-logo img {
        max-height: 60px !important;
        height: auto !important;
        width: auto !important;
        object-fit: contain !important;
    }
}

@media (max-width: 768px) {
    img[src*="tiktok"] {
        max-width: 45px !important;
        max-height: 45px !important;
    }
}

@media (max-width: 767px) {
  .vp-botones {
    display: flex !important;
    flex-direction: row !important;
    gap: 8px;
    width: 100%;
  }

  .vp-botones a {
    flex: 1;
    text-align: center;
    padding: 14px 6px;
    font-size: 12px;
    white-space: nowrap;
  }
}


/* =====================================================
   BARRA FIJA INFERIOR - TARJETA VIRTUAL AGENTE
   Ajuste final: foto un poco más grande + borde dorado fino
   WhatsApp un poco más grande + nombre y cargo en buen tamaño
===================================================== */

.vp-barra-fija{
  position:fixed;
  bottom:0;
  left:0;
  width:100%;
  background:#121212;
  border-top:3px solid #B60402;
  z-index:99999;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:7px 9px 9px;
  box-shadow:0 -6px 25px rgba(0,0,0,.35);
}

.vp-agente-info{
  display:flex;
  align-items:center;
  gap:10px;
  width:55%;
}

.vp-agente-info img{
  width:62px;
  height:62px;
  border-radius:50%;
  object-fit:cover;
  border:1.5px solid #c9a15a;
}

.vp-agente-info strong{
  display:block;
  color:#fff;
  font-size:16px;
  line-height:1.05;
  font-weight:700;
  white-space:nowrap;
}

.vp-agente-info span{
  display:block;
  color:#c9a15a;
  font-size:11px;
  line-height:1.1;
  white-space:nowrap;
}

.vp-barra-botones{
  display:flex;
  justify-content:flex-end;
  align-items:center;
  gap:13px;
  width:45%;
}

.vp-barra-botones a{
  color:#fff !important;
  text-decoration:none;
  text-align:center;
  font-size:25px;
  line-height:1;
}

.vp-barra-botones small{
  display:block;
  font-size:8px;
  margin-top:5px;
}

/* Agranda solo el icono de WhatsApp */
.vp-barra-botones a.vp-whatsapp,
.vp-barra-botones a:first-child{
  font-size:29px;
}

body{
  padding-bottom:96px;
}

html{
  scroll-behavior:smooth;
}

/* =====================================================
   PORTADA PREMIUM MOBILE - AJUSTE COMPACTO FINAL
   Foto + nombre + cargo + iconos + botones en una sola vista
===================================================== */

@media only screen and (max-width:767px){

  .vp-portada-premium{
    position:relative !important;
    min-height:520px !important;
    background-size:cover !important;
    background-position:center top !important;
    padding:0 !important;
    overflow:hidden !important;
  }

  .vp-portada-premium:before{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(180deg, rgba(0,0,0,.05), rgba(0,0,0,.62)) !important;
    z-index:1;
  }

  .vp-portada-premium .wpb_wrapper,
  .vp-portada-premium .vc_column_container{
    position:relative !important;
    z-index:2 !important;
  }

  .vp-logo-portada img{
    width:78px !important;
    position:absolute !important;
    top:16px !important;
    left:18px !important;
    z-index:10 !important;
  }

  .vp-foto-portada img{
    width:185px !important;
    max-width:185px !important;
    height:auto !important;
    margin-top:140px !important;
    margin-left:8px !important;
    display:block !important;
  }

  .vp-nombre-portada{
    margin-top:155px !important;
    padding-left:4px !important;
    text-align:left !important;
  }

  .vp-nombre-portada h1,
  .vp-nombre-portada h2{
    color:#ffffff !important;
    font-size:26px !important;
    line-height:1.05 !important;
    margin:0 !important;
  }

  .vp-nombre-portada p{
    color:#c9a15a !important;
    font-size:12px !important;
    font-weight:600 !important;
    margin:7px 0 0 !important;
  }

  .vp-mini-iconos{
    display:flex !important;
    justify-content:space-between !important;
    gap:4px !important;
    margin-top:10px !important;
    text-align:center !important;
  }

  .vp-mini-iconos div{
    width:33.33% !important;
    color:#ffffff !important;
    font-size:9px !important;
    line-height:1.1 !important;
  }

  .vp-mini-iconos i{
    display:block !important;
    color:#c9a15a !important;
    font-size:16px !important;
    margin-bottom:3px !important;
  }

  .vp-botones-hero{
    display:flex !important;
    flex-wrap:nowrap !important;
    margin:0 !important;
    padding:0 !important;
    width:100% !important;
  }

  .vp-botones-hero .vc_column_container{
    width:33.33% !important;
    max-width:33.33% !important;
    float:left !important;
    padding:0 !important;
  }

  .vp-botones-hero .vc_column-inner,
  .vp-botones-hero .wpb_wrapper{
    padding:0 !important;
    margin:0 !important;
  }

  .vp-botones-hero .vc_btn3{
    width:100% !important;
    height:50px !important;
    font-size:13px !important;
    border-radius:0 !important;
    margin:0 !important;
    padding:10px 3px !important;
    white-space:nowrap !important;
  }

}