/*
 Theme Name:   Twenty Twenty-Five Child
 Theme URI:    https://example.com/twentytwentyfive-child
 Description:  Child-Theme für Twenty Twenty-Five
 Author:       Dein Name
 Author URI:   https://example.com
 Template:     twentytwentyfive
 Version:      1.0.0
 Text Domain:  twentytwentyfive-child
*/

/* Hier beginnt dein Custom CSS */

@font-face {
    font-family: 'WeberHandITC';
    src: url('assets/fonts/weberhanditcstd-webfont.woff2') format('woff2'),
    url('assets/fonts/weberhanditcstd-webfont.woff')  format('woff'),
    url('assets/fonts/WeberHandITCStd.otf')   format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

main {
    margin-top: 0 !important;
}

main div.wp-block-group:first-of-type {
    padding-bottom:0 !important;
}

header {
    position: fixed;
    background: #fff;
    width: 100%;
    z-index: 999;
    min-height: 6.5rem;
    top: 0;
}

footer{
    margin-block-start: 0;
}

/* Versteckt alle Post-Titel */
.single .entry-title,
.page .entry-title,
.wp-block-post-title{
    display: none;
}

.wp-block-post-featured-image {
    padding-top:3rem;
}

@media screen and ( max-width: 782px ) {
    header {
        border-bottom: 1px solid #82368c;
    }

    .wp-block-post-featured-image {
        display: none;
    }

    .picture-reverse-order {
        order:2;
    }
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{
    border:none;
}
.wp-block-navigation__submenu-container .wp-block-navigation-item__content{
    justify-content: flex-end;
}

.wp-block-heading {
    font-family: 'WeberHandITC', sans-serif;
}