.more-termine-button{
	display: flex;
    justify-content: center;
}

/*Termine Infos*/
.mbfse-block-termine-template .termine-infos:not(:last-child){
    margin-bottom: var(--mbfse--margin-bottom-block);
    }
    .mbfse-block-termine-template .termine-infos p{
        margin-bottom: 0;
    }

    .termine-infos .ortschaft:before,
    .termine-infos .online_link:before,
    .termin-mehrtaegig .end_datum:before,
    .termin-mehrtaegig .start_datum:before,
    .termin-eintaegig .end_datum:before,
    .termin-eintaegig .end_zeit:before,
    .termin-eintaegig .start_zeit:before,
    .termin-eintaegig .start_datum:before{
        font-family: "bootstrap-icons";
        content:"\F1E8";
        margin-right: 7px;
        top: 2px;
        position: relative;
    }

    .termin-eintaegig .end_zeit:before,
    .termin-eintaegig .start_zeit:before{
        content:"\F293";
    }

    .termin-mehrtaegig .end_datum:before{
        content:"\F1E7";
    }

    .termine-infos .online_link:before{
        content:"\F3EE";
    }

    .termine-infos .ortschaft:before{
        content:"\F3E8";
        top: 0px;
    }

    .termine-infos .ortschaft{
        display:flex;
        flex-direction: row;
        }
    
/*Auszug*/
.mbfse-block-termine-template .wp-block-post-excerpt__excerpt{
    margin-bottom: 0;
}

/*Paginierung*/
.wp-block-query-pagination a:where(:not(.wp-element-button)){
    text-decoration: none;
}

/*Single*/
.single-termin .termine-infos{
    margin-bottom: var(--mbfse--margin-bottom-block);
}

/*Archive*/
.mbfse-block-termine-template.wp-block-query{}
    .mbfse-block-termine-template.wp-block-query ul:has(+ .more-termine-button){
        margin-block-end: calc(var(--mbfse--margin-bottom-inline) * 1.5);
        margin-bottom: calc(var(--mbfse--margin-bottom-inline) * 1.5);
        }
    .mbfse-block-termine-template.wp-block-query li p:not(:last-child),
    .mbfse-block-termine-template.wp-block-query li div{
        margin-block-end: calc(var(--mbfse--margin-bottom-inline) / 2);
        margin-bottom: calc(var(--mbfse--margin-bottom-inline) / 2);
        }
        .mbfse-block-termine-template.wp-block-query h2{
            margin-top:0	
        }
        .mbfse-block-termine-template.wp-block-query .wp-block-post-excerpt{
            margin-top: auto;
        }
        .mbfse-block-termine-template.wp-block-queryn .termine-infos .ortschaft span:not(:last-child){
            display: none;
        }

