figure.bst_article {
  width:200px;
  float:right;
  padding:20px;
}

figure.bst_article_intro {
  width:100px;
  float:right;
  padding:10px;
}


/* =========================================================
   Cassiopeia – mobiles Menü
   Joomla 6
   ========================================================= */


@media (max-width: 991.98px) {

    /* -----------------------------------------
       HEADER
       ----------------------------------------- */

    .container-header {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-areas:
            "topbar"
            "header";
    }


    /* Sprachleiste */
    .container-header .container-topbar {
        grid-area: topbar;
        width: 100%;
    }


    /* Logo */
    .container-header > .grid-child:not(.container-nav) {
        grid-area: header;
        grid-row: 2;
        width: 100%;
        z-index: 2;
    }


    /* Navigation über die gesamte Headerbreite */
    .container-header > .grid-child.container-nav {
        grid-area: header;
        grid-row: 2;
        width: 100%;
        padding: 0;
        margin: 0;
        z-index: 3;
    }


    /* -----------------------------------------
       NAVBAR
       ----------------------------------------- */

    .container-header .container-nav .navbar {
        position: relative;
        width: 100%;
        min-height: 60px;
        padding: 60px 0 0 0;
        margin: 0;
    }


    /* -----------------------------------------
       HAMBURGER
       ----------------------------------------- */

    .container-header .navbar-toggler {
        position: absolute;
        top: 0;
        right: 20px;

        margin: 0;

        z-index: 10;
    }


    /* -----------------------------------------
       COLLAPSED MENU
       ----------------------------------------- */

    .container-header .navbar-collapse {
        width: 100%;
        margin: 0;
    }


    /* -----------------------------------------
       LOGO
       ----------------------------------------- */

    .container-header .brand-logo img {
        max-width: 220px;
        height: auto;
    }

}
