@charset "UTF-8";

main .wp-block-template-part{display:contents;}:where(body main .is-layout-flow) .wp-block-template-part > *{margin-block-start:1.5rem;}
.wp-block-post-terms{display:flex;gap:var(--wp--style--block-gap);}
.wp-block-post-terms .wp-block-post-terms__separator{display:none;}
.as-flipboard.wp-block-social-link{background-color:#d80015 !important;}
.as-flipboard.wp-block-social-link a:before{background-image:url(//www.concerti.ch/wp-content/themes/concerti-gutenberg/assets/images/3rdparty/flipboard.svg);content:" ";width:1em;height:1em;background-size:80%;background-repeat:no-repeat;background-position:center;}
.as-flipboard.wp-block-social-link svg{display:none;}
.wp-site-blocks a:where(:not(.wp-element-button)){text-decoration:none;}
.concerti-default-featured-image{width:100%;height:100%;object-fit:cover;}
ol, ul{padding-left:calc(1 * var(--wp--custom--gap--horizontal));}
.concerti-floating-copyright{position:relative;}
.concerti-floating-copyright .concerti-img-copyright{position:absolute;right:0;top:-18px;}
main .wp-element-button, .wp-block-button__link{border:1px solid;}
.with-counter{counter-reset:concerti-counter;}
.with-counter .concerti-counter::before{counter-increment:concerti-counter;content:counter(concerti-counter) ". ";}
.as-phone.wp-block-social-link a:before{content:"📞︎";display:inline-flex;height:1em;width:1em;line-height:1;text-align:center;font-weight:bold;justify-content:center;}
.as-phone.wp-block-social-link svg{display:none;}
[class*=child-menu-button] a{background:var(--wp--preset--color--primary);border-radius:var(--child-border-radius);padding:5px 15px 5px 15px !important;}
[class*=child-menu-button] a *{color:white;}
[class*=child-menu-button] a:hover{text-decoration:none !important;background:var(--wp--preset--color--secondary);}
[class*=child-menu-button] a:hover *{color:white;}
[class*=child-menu-button].child-menu-button--secondary a{background:var(--wp--preset--color--secondary);}
[class*=child-menu-button].child-menu-button--secondary a:hover{background:var(--wp--preset--color--primary);}
.wp-block-table.like-text :is(td, th) {
padding-left: 0;
padding-top: 0;
padding-bottom: 0;
}