<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:   Hello Elementor Child
 Theme URI:    http://www.leisa.at
 Description:  Hello Elementor Child Theme
 Author:       Tanja
 Author URI:   http://www.leisa.at
 Template:     hello-elementor
 Version:      1.0.0
 License:      GNU General Public License v3 or later
 License URI:  https://www.gnu.org/licenses/gpl-3.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  hello-elementor
*/

.site-header .site-navigation ul.menu li a::after {
	content: '';
	position: absolute;
	width: 100%;
	border-top: 3px solid #66B32E;
	bottom: 0;
	left: 0;
	transform: scaleX(0);
	transition: transform 0.3s ease-out;
}
.site-header .site-navigation ul.menu li.current_page_item a::after, .site-header .site-navigation ul.menu li a:hover::after {
	transform: scaleX(0.4);
}
.site-header .site-navigation ul.menu li a {
	opacity: 0.85;
	transition: opacity 0.3s ease-out;
}
.site-header .site-navigation ul.menu li.current_page_item a, .site-header .site-navigation ul.menu li a:hover {
	opacity: 1;
}

/* Mobile Submenu Caret */
.site-header .site-navigation-dropdown ul.menu li.menu-item-has-children::after {
	display: block;
	content: "\25BE";
	font-size: 2rem;
	color: #666;
	position: absolute;
	right: 0;
	top: 20px;
	padding: 0 20px;
	text-decoration: none;
	cursor: pointer;
}
.site-header .site-navigation-dropdown ul.menu li.menu-item-has-children.elementor-active::after {
	content: "\25B4";
}
.site-header .site-navigation-dropdown ul.menu li.menu-item-has-children .sub-menu &gt; li &gt; a {
	padding-left: 40px;
}
.site-header .site-navigation-dropdown ul.menu li.current-menu-item::after {
    color: #fff;
}

._form ._form_element._full_width {
	margin-bottom: 15px;
}
._form ._form-label {
	padding-bottom: 10px;
}
._form fieldset {
	padding-left: 0;
	border: none;
}
._form ._form-branding {
	font-size: 10px;
}
._form .form-sr-only {
	display: none;
}

.site-header .site-navigation ul.menu li.highlight-color a {
	color: #66B32E;
}

.site-header:not(.header-stacked) .header-inner .site-branding {
	max-width: 10%;
}
.site-header:not(.header-stacked) .header-inner .site-navigation {
	max-width: 90%;
}

#place_order, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover , .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color: #66B32E;
	border: none;
}

.product .woocommerce-loop-product__title {
	line-height: 1.25;
}

.woocommerce ul.products li.product .price {
	font-size: 1em;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	font-size: 80%;
}

.product .product_title {
	font-size: 40px;
	line-height: 1.25;
}

.woocommerce-result-count {
	display: none;
}

.woo-vou-recipient-fields td, .woo-vou-recipient-fields th {
	border: none;
}
.woo-vou-recipient-fields tbody &gt; tr:nth-child(2n+1) &gt; td, .woo-vou-recipient-fields tbody &gt; tr:nth-child(2n+1) &gt; th, .woo-vou-recipient-fields tbody tr:hover &gt; td, .woo-vou-recipient-fields tbody tr:hover &gt; th {
	background-color: transparent;
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
	width: 160px;
}
.woo-vou-preview-pdf-wrap .woo_vou_preview_pdf {
	text-transform: uppercase;
}

/* Blog */

.blog .page-content, .archive .page-content {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.post {
	flex: 0 1 100%;
	padding: 0 15px;
	margin-bottom: 25px;
}

@media (min-width: 992px) {
	.post {
		flex: 0 1 50%;
	}
}

.post .entry-title {
	line-height: 1;
}

.post .entry-title a {
	font-size: 26px;
}

.post .info, .post .info a {
	font-size: 18px;
}

.single .post .info {
	margin-bottom: 15px;
}

.post .separator {
	font-weight: bold;
}

.archive .page-header .entry-title {
	font-size: 40px;
}</pre></body></html>