/*
Theme Name: Treefactory
Author: Sven Brunn
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

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

.mpwem_details{
	color: #48535F !important;
}

._mb{
	color: #48535F !important; 
}

.date-lists{
	color: #48535F !important; 
}

#pwgc-purchase-container label.pwgc-label
{
    font-weight: var( --e-global-typography-accent-font-weight );
    font-size:var( --e-global-typography-text-font-size );

}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #48535F !important;
}
table {
    background-color: #48535F;
    width: 100%;
    margin-bottom: 15px;
    font-size: .9em;
    border-spacing: 0;
    border-collapse: collapse;
	word-break: break-word;
    background-color: #48535F !important;
}

.hl_basis h2{
padding: .2em .4em .2em .4em;
display: inline;
	-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.hl_grau h2{
background-color: var( --e-global-color-secondary );
color: var( --e-global-color-text ); 
}
.hl_gruen h2{
background-color: var( --e-global-color-primary ); 
color: var( --e-global-color-text ); 
}
.hl_weiss h2 {
background-color: var( --e-global-color-text ); 
color:var( --e-global-color-primary ); 
}
/* Background Color Gutschein Produkt */
.elementor-284 .elementor-element.elementor-element-34a67e9b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
    background-color: #48535F;
}
/* Farbe in den Warenkorb Button */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #A5AC8F !important;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}
/* Schriftfarbe Gutschein Produkt */
/*.elementor-284 .elementor-element.elementor-element-6759b9a4 .elementor-heading-title {*/
/*    color: white !important;*/
/*    font-family: "Courier Prime", Sans-serif;*/
/*    font-weight: 100;*/
/*    text-transform: capitalize;*/
/*    text-shadow: 0px 0px 20px rgba(0,0,0,0.13);*/
/*}*/

/*sb fix 20.07.2025*/
.mpwem_booking_panel, .mep-default-sidrbar-events-schedule, .mep-default-col-2{
  color: #48535F;
}

#cmplz-manage-consent .cmplz-manage-consent{
    right: auto;
}
.mep-default-sidrbar-price-seat{
	padding: 0px;
    white-space: normal;
}

.mep-default-sidrbar-price-seat .df-seat, .mep-default-sidrbar-price-seat h5{
    text-align: start;
    line-height: var(--e-global-typography-text-line-height);
    font-size: var(--e-global-typography-text-font-size);
    padding: 0px;
    white-space: normal;
}

selector  label {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    font-size:var( --e-global-typography-text-font-size );
}
selector .pwgc-subtitle{
    color: var( --e-global-color-text);
    font-weight: var( --e-global-typography-text-font-weight );
    font-size:var( --e-global-typography-text-font-size );
}

/* selector .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt  {

    -webkit-font-smoothing: antialiased;
    border-color: var( --e-global-color-secondary );
color: var( --e-global-color-primary );
background-color: var( --e-global-color-
);
} */

#pwgc-email-preview-button, #pwgc-email-design-id{
    border: 2px;
        border-color: var( --e-global-color-text );
color: var( --e-global-color-primary );
background-color: var( --e-global-color-secondary );
}
.woocommerce .elementor-284 .elementor-element.elementor-element-106cf8b form.cart table.variations td.value select{
    color: black;
}




/* elementor-add-to-cart elementor-product-pw-gift-card */