.elementor-4148 .elementor-element.elementor-element-6774f4d{--display:flex;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4148 .elementor-element.elementor-element-48cf3ba > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4148 .elementor-element.elementor-element-3079a8c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-4148 .elementor-element.elementor-element-9b5a5ab{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4148 .elementor-element.elementor-element-7bbb339{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4148 .elementor-element.elementor-element-7bbb339:not(.elementor-motion-effects-element-type-background), .elementor-4148 .elementor-element.elementor-element-7bbb339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36e4019 );}.elementor-4148 .elementor-element.elementor-element-65960a1 .elementor-heading-title{color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-8d2bf39 */.button .submit {color:#000000; border-color:rgb(247,222,76); background-color:rgb(247,222,76); border:none; margin-bottom: 2rem;}
.button:hover .submit:hover {background-color: rgb(247,222,76); color:#000000}
.gwolle_gb_notice {font-weight: 400; margin-bottom: 2rem;}
.gb-entry-content {font-weight: 400;}/* End custom CSS */
/* Start custom CSS */.button {color:#000000; border-color:rgb(247,222,76); background-color:rgb(247,222,76); border:none; margin-bottom: 2rem;}
.button:hover {background-color: rgb(247,222,76); color:#000000}
.button:active {background-color: rgb(247,222,76); color:#000000}
.gwolle_gb_notice {font-weight: 400; margin-bottom: 2rem;}
.gb-entry-content {font-weight: 400;}
.gwolle-gb .gb-entry .gb-author-info .gb-author-name {padding-left: 0;}
.gwolle-gb-total {font-size: 1.5rem; margin-bottom: 1rem;}
/* Alle Buttons im Gästebuch einheitlich gelb */

/* "Neuen Eintrag schreiben" */
.gwolle-gb .gwolle-gb-write-button input[type="button"],
.gwolle-gb .gwolle-gb-write-button input[type="button"]:hover,
.gwolle-gb .gwolle-gb-write-button input[type="button"]:focus,
.gwolle-gb .gwolle-gb-write-button input[type="button"]:active {
    background-color: #F7DE4C !important;
    border-color: #F7DE4C !important;
    color: #000 !important;
}

/* "Absenden" + "Vorschau" im Formular */
.gwolle-gb input.gwolle_gb_submit.button,
.gwolle-gb input.gwolle_gb_preview.button,
.gwolle-gb input.gwolle_gb_submit.button:hover,
.gwolle-gb input.gwolle_gb_preview.button:hover,
.gwolle-gb input.gwolle_gb_submit.button:focus,
.gwolle-gb input.gwolle_gb_preview.button:focus,
.gwolle-gb input.gwolle_gb_submit.button:active,
.gwolle-gb input.gwolle_gb_preview.button:active {
    background-color: #F7DE4C !important;
    border-color: #F7DE4C !important;
    color: #000 !important;
    box-shadow: none !important;
}
/* Container normal, nichts Wildes mehr */
.gwolle-gb .gwolle-gb-write-button {
    display: inline-block;
}

/* "Neuen Eintrag schreiben" – Pfeil wie auf der Startseite, links im Button */
.gwolle-gb .gwolle-gb-write-button input[type="button"] {
    padding-left: 2.4em !important;           /* Platz für das Icon */
    background-image: url("data:image/svg+xml;utf8,<svg aria-hidden='true' class='e-font-icon-svg e-fas-arrow-right' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'><path fill='%23000' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'></path></svg>");
    background-repeat: no-repeat;
    background-position: 0.8em 50%;           /* X: links, Y: vertikal mittig */
    background-size: 1em 1em;                 /* Größe relativ zur Schrift */
}
/* Vorschau-Button: überall exakt #7C7C7C */
.gwolle-gb input.gwolle_gb_preview.button,
.gwolle-gb input.gwolle_gb_preview.button:hover,
.gwolle-gb input.gwolle_gb_preview.button:focus,
.gwolle-gb input.gwolle_gb_preview.button:active {
    background-color: #7C7C7C !important;
    border-color: #7C7C7C !important;
    color: #fff !important;    /* weiß für gute Lesbarkeit */
    box-shadow: none !important;
}/* End custom CSS */