/* Carril del slider */
.avdiv_wid_slider{
  display:flex;
  overflow:hidden;        /* importante */
  scroll-behavior:auto;   /* evita sumar animaciones */
  gap:0;                  /* por si algún estilo de tema añade gap */
  padding:0;              /* evita que reste ancho visible */
}

/* Cada slide debe ocupar SIEMPRE el 100% del carril visible */
.avdivimg_slider_big{
  flex: 0 0 100% !important; /* <— clave para 1 en 1 */
  max-width:100%;
  height:auto;
  position:relative;
  overflow:hidden;
  box-sizing:border-box;
}

.avdivimg_slider_big img{
  width:100%;
  height:100%;
  object-fit:var(--object-fit-big,cover);
  display:block;
}

/* Flechas (se mantienen visibles y con borde blanco) */
.avslider-arrow{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:44px;height:44px;
  display:grid;place-items:center;
  border-radius:50%;
  background:rgba(0,0,0,.45);
  color:#fff;
  border:2px solid #fff;
  z-index:9999;
  cursor:pointer;
}
.avslider-prev{left:12px}
.avslider-next{right:12px}
