/*
Theme Name: 2023-child
Author: 
Description: Child Theme Twenty Twentythree
Version: 1.0
Template: twentytwentythree

This is the child theme for Twenty Twenty-Three theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

/* --- Theme-Anpassungen --- */

.wp-site-blocks, body > .is-root-container, .edit-post-visual-editor__post-title-wrapper, .wp-block-group.alignfull, .wp-block-group.has-background, .wp-block-cover.alignfull, .is-root-container .wp-block[data-align="full"] > .wp-block-group, .is-root-container .wp-block[data-align="full"] > .wp-block-cover {
    padding-left: 0 !important;
    padding-right:0 !important;
}

body .is-layout-constrained > * + * {
    margin-block-start: 0;
    margin-block-end: 0;
}

.wp-site-blocks > * + * {
    margin-block-start: 0 !important;
}

.wp-site-blocks {
  padding-top: 0;
}

body .is-layout-flow > * + * {
    margin-block-start: 0;
    margin-block-end: 0;
}

body .is-layout-flow > h3 {
    margin-block-end: 15px;
}

body .is-layout-flow > p + h3 {
	margin-block-start: 20px;
}

body .is-layout-constrained > .alignwide, body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: inherit;
}

.wp-block-image.aligncenter {
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important;
}

.wp-block-search__button:hover,
.wp-block-file .wp-block-file__button:hover,
.wp-block-button__link:hover {
	opacity: 1 !important;
}

.wp-block-search__input {
	border: 0;
}


/* --- Theme-Anpassungen --- 

html {
    scroll-behavior: smooth;
}

.wp-site-blocks, body > .is-root-container, .edit-post-visual-editor__post-title-wrapper, .wp-block-group.alignfull, .wp-block-group.has-background, .wp-block-cover.alignfull, .is-root-container .wp-block[data-align="full"] > .wp-block-group, .is-root-container .wp-block[data-align="full"] > .wp-block-cover {
    padding-left: 0 !important;
    padding-right:0 !important;
}

.wp-site-blocks {
    padding-top: 0;
    padding-bottom: 0;
}

body .is-layout-constrained > * + * {
    margin-block-start: 0 !important;
    margin-block-end: 0;
}

.wp-site-blocks > * + * {
    margin-block-start: 0 !important;
}

body .is-layout-flow > * + * {
    margin-block-start: 0;
    margin-block-end: 0;
}

.wp-block-post-content a:where(:not(.wp-element-button)) {
    color: #dc911e;
}

.wp-block-image.aligncenter {
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important;
}

.wp-block-image.alignright {
    margin-left: auto !important;
}
.wp-block-image.alignleft {
    margin-right: auto !important;
}
*/