/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/




/* AAV-99: Button-Rand duenner (von 3px auf 1px, "duenne Linie") */
.elementor-kit-10 button,
.elementor-kit-10 input[type="button"],
.elementor-kit-10 input[type="submit"],
.elementor-kit-10 .elementor-button {
    border-width: 1px !important;
}


/* AAV-95: Bildunterschriften buendig mit dem Bild und im gleichen Schnitt wie der normale Fliesstext.
   Kern des Fixes: Die <figure> wird auf Bildbreite geschrumpft (display: table), damit die rechts-
   buendige Caption tatsaechlich mit dem rechten Bildrand abschliesst - vorher war die Figure so breit
   wie der Widget-Container, sodass der Text rechts ueber das Bild hinausragte. */
.elementor-widget-image figure.wp-caption {
    display: table !important;
    width: auto !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.elementor-widget-image figure.wp-caption > a,
.elementor-widget-image figure.wp-caption > img {
    display: block;
}
.elementor-widget-image figure.wp-caption .wp-caption-text,
.elementor-widget-image figure.wp-caption figcaption.widget-image-caption,
.elementor-widget-image figcaption.widget-image-caption,
.elementor-widget-image .widget-image-caption {
    display: table-caption !important;
    caption-side: bottom !important;
    text-align: right !important;
    font-family: var(--e-global-typography-text-font-family), serif !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-text-font-weight) !important;
    line-height: var(--e-global-typography-text-line-height) !important;
}


/* AAV-100: Abstand von 'Mehr'/'Mehr erfahren'-Buttons zum Text darueber verringern */
.elementor-widget-text-editor + .elementor-widget-button,
.elementor-widget-heading + .elementor-widget-button {
    margin-top: -10px;
}
