#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 CELULAR - REDUCIR ESPACIOS
   Minimiza alto negro, acerca botones y deja espacio para más bloques
===================================================== */

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

  .vp-fondo-casa-mobile{
    background-size: cover !important;
    background-position: center center !important;
    min-height: auto !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    overflow: hidden !important;
  }

  .vp-hero-tarjeta{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:14px !important;
    background:rgba(0,0,0,.58) !important;
    padding:18px 14px 20px !important;
    margin:0 !important;
  }

  .vp-hero-tarjeta .vc_column_container{
    width:50% !important;
    max-width:50% !important;
    float:left !important;
  }

  .vp-hero-tarjeta .wpb_single_image img{
    max-width:220px !important;
    width:100% !important;
    height:auto !important;
  }

  .vp-hero-tarjeta h1,
  .vp-hero-tarjeta h2{
    font-size:34px !important;
    line-height:1.05 !important;
    margin:0 !important;
  }

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

  .vp-botones-hero .vc_column_container{
    width:33.33% !important;
    max-width:33.33% !important;
    margin:0 !important;
    padding:0 !important;
    float:left !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;
    padding:14px 4px !important;
    margin:0 !important;
    border-radius:0 !important;
    font-size:14px !important;
    white-space:nowrap !important;
  }

}