/*
Theme Name: Hello Biz Child
Theme URI: https://github.com/elementor/hello-biz-child/
Description: Hello Biz Child is a child theme of Hello Biz, created by Elementor team
Author: Elementor Team
Template: hello-biz
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Version: 1.0.0
Stable tag: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-biz-child
Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready, style-variations
*/

/* Add your custom styles here */


div.footer-menu nav ul li::before{
	content: '';
    display: inline-block;
    height: 1.8em;
    width: 1.8em;
    vertical-align: middle;
    background-image: url(https://waldpension-ludwigsberg.de/wp-content/uploads/2024/12/Icon_Blatt_abstrakt.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.2em;
}

div.footer-menu nav ul li a{
    display: inline-block;
}




#veranstaltungenTeaser .elementor-posts-container {
    display: flex;
    width: 100%;
}


#veranstaltungenTeaser .elementor-posts-container article:first-child {
    width: 50%;
}

#veranstaltungenTeaser .elementor-posts-container .right {
	width: 50%; /* Beide nehmen die andere Hälfte ein */
    display: flex; /* Falls Inhalte ausgerichtet werden müssen */
	flex-direction: column;
	gap: 30px;
    justify-content: space-between;
    align-items: center;
}

#veranstaltungenTeaser .elementor-posts-container .right article{
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-grow: 1; /* Sorgt dafür, dass beide Artikel den verfügbaren Platz gleichmäßig ausfüllen */
}

#veranstaltungenTeaser .elementor-posts-container .right article .elementor-post__text{
	display: flex;
	flex-direction: column;
	justify-content: center;
}


#veranstaltungenTeaser .elementor-posts-container .right article .elementor-post__thumbnail__link{
	margin-bottom: 0 !important;
}

#veranstaltungenTeaser .elementor-posts-container .right article .elementor-post__thumbnail{
	height: 100%;
	padding-bottom: 0 !important;
}

#veranstaltungenTeaser .elementor-posts-container .right article *{
	font-size: 1.1em !important;
}

#veranstaltungenTeaser .elementor-posts-container .right article h3{
	font-size: 1.6em !important;
}

#veranstaltungenTeaser .elementor-posts-container .right article .elementor-post__read-more{
	font-size: 28px !important;
}

/*media query Handy*/
@media (max-width: 1024px){
	#veranstaltungenTeaser .elementor-posts-container {
		flex-direction: column;
	}
	#veranstaltungenTeaser .elementor-posts-container article:first-child{
		width: 100%;
	}
	#veranstaltungenTeaser .elementor-posts-container .right{
		width: 100%;
		min-height: 40em;
	}
	#veranstaltungenTeaser .elementor-posts-container .right article{
		flex-direction: column;
	}
	#veranstaltungenTeaser .elementor-posts-container article .elementor-post__thumbnail,
	#veranstaltungenTeaser .elementor-posts-container .right article .elementor-post__thumbnail{
		height: 16em;
	}
	#veranstaltungenTeaser .elementor-posts-container article *{
		font-size: 1.1em !important;
	}
	#veranstaltungenTeaser .elementor-posts-container article h3{
		font-size: 1.6em !important;
	}
	#veranstaltungenTeaser .elementor-posts-container article .elementor-post__read-more{
		font-size: 28px !important;
	}
}