/* RCAD v5.43 — alineación definitiva de TODAS las migas bbPress.
   No depende de que JS haya movido la miga a .rcad-global-forum-breadcrumb.
   Se centra directamente respecto al viewport con el mismo shell de 1320px
   que ya funciona en /forums/forum/. */

body.rcad-bbpress .bbp-breadcrumb,
body.rcad-community-engine-ui .bbp-breadcrumb,
body.single-topic .bbp-breadcrumb,
body.single-forum .bbp-breadcrumb{
    width:min(1320px,calc(100vw - 48px))!important;
    max-width:1320px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
    float:none!important;
}

body.rcad-bbpress .bbp-breadcrumb > p,
body.rcad-bbpress .bbp-breadcrumb p,
body.rcad-community-engine-ui .bbp-breadcrumb > p,
body.rcad-community-engine-ui .bbp-breadcrumb p,
body.single-topic .bbp-breadcrumb > p,
body.single-topic .bbp-breadcrumb p,
body.single-forum .bbp-breadcrumb > p,
body.single-forum .bbp-breadcrumb p{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
}

/* Si la miga sigue dentro de un contenedor que la deja pegada al borde,
   la sacamos visualmente de ese ancho heredado y la centramos respecto a viewport. */
body.rcad-bbpress #bbpress-forums > .bbp-breadcrumb,
body.rcad-community-engine-ui #bbpress-forums > .bbp-breadcrumb,
body.single-topic #bbpress-forums > .bbp-breadcrumb{
    position:relative!important;
    left:50%!important;
    transform:translateX(-50%)!important;
    margin-left:0!important;
    margin-right:0!important;
}

@media(max-width:900px){
    body.rcad-bbpress .bbp-breadcrumb,
    body.rcad-community-engine-ui .bbp-breadcrumb,
    body.single-topic .bbp-breadcrumb,
    body.single-forum .bbp-breadcrumb{
        width:calc(100vw - 32px)!important;
    }
}

@media(max-width:520px){
    body.rcad-bbpress .bbp-breadcrumb,
    body.rcad-community-engine-ui .bbp-breadcrumb,
    body.single-topic .bbp-breadcrumb,
    body.single-forum .bbp-breadcrumb{
        width:calc(100vw - 24px)!important;
    }
}
