/*
 * BxSlider v4.1.2 - Estilos internos del plugin
 * Solo reglas que el plugin necesita y que NO están en style.css
 */

/* Wrapper generado por el plugin */
.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    *zoom: 1;
}

/* Viewport: CLAVE — oculta los slides que no son el actual */
.bx-wrapper .bx-viewport {
    position: relative;
    overflow: hidden !important;
    left: 0;
    background: transparent;
    transform: translateZ(0);   /* activa GPU para animaciones más suaves */
    -webkit-transform: translateZ(0);
}

/* Indicador de carga */
.bx-wrapper .bx-loading {
    min-height: 50px;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
    background: center center no-repeat #ffffff;
}

/* Controles prev/next posicionados sobre el slider */
.bx-wrapper .bx-prev,
.bx-wrapper .bx-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    z-index: 9999;
    outline: 0;
}

.bx-wrapper .bx-prev { left: 10px; }
.bx-wrapper .bx-next { right: 10px; }

.bx-wrapper .bx-controls-direction a.disabled { display: none; }
