/* RCAD v5.40 — breadcrumb del foro alineado con el shell principal.
   Override deliberadamente independiente de body.rcad-bbpress para cubrir
   archivos/endpoints donde bbPress no añade a tiempo todas sus clases. */

.rcad-global-forum-breadcrumb{
    width:100%!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
}

.rcad-global-forum-breadcrumb > .bbp-breadcrumb,
.rcad-global-forum-breadcrumb .bbp-breadcrumb,
.rcad-global-forum-breadcrumb > .rcad-breadcrumb-generated{
    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;
}

/* Evita que el <p> interno vuelva a ocupar el viewport desde x=0. */
.rcad-global-forum-breadcrumb .bbp-breadcrumb > p,
.rcad-global-forum-breadcrumb .bbp-breadcrumb p{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
}

/* También cubre el breadcrumb que bbPress deje inicialmente dentro del foro
   antes de que el script global lo mueva bajo el header. */
body.rcad-bbpress #bbpress-forums > .bbp-breadcrumb{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
}

@media(max-width:900px){
    .rcad-global-forum-breadcrumb > .bbp-breadcrumb,
    .rcad-global-forum-breadcrumb .bbp-breadcrumb,
    .rcad-global-forum-breadcrumb > .rcad-breadcrumb-generated{
        width:calc(100vw - 32px)!important;
    }
}

@media(max-width:520px){
    .rcad-global-forum-breadcrumb > .bbp-breadcrumb,
    .rcad-global-forum-breadcrumb .bbp-breadcrumb,
    .rcad-global-forum-breadcrumb > .rcad-breadcrumb-generated{
        width:calc(100vw - 24px)!important;
    }
}
