.elementor-kit-107{--e-global-color-primary:#A54317;--e-global-color-secondary:#54595F;--e-global-color-text:#54595F;--e-global-color-accent:#A54317;--e-global-color-001c5d3:#FFFFFF;--e-global-color-414f100:#000000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#F2EEEB;color:var( --e-global-color-text );font-family:"Lato", Calibri,Verdana,ArialSans-serif;font-size:16px;font-weight:300;line-height:27px;}.elementor-kit-107 e-page-transition{background-color:#FFBC7D;}.elementor-kit-107 a{color:var( --e-global-color-accent );font-family:"Lato", Calibri,Verdana,ArialSans-serif;font-weight:300;}.elementor-kit-107 h1{color:var( --e-global-color-primary );font-family:"Lato", Calibri,Verdana,ArialSans-serif;font-weight:600;}.elementor-kit-107 h2{color:var( --e-global-color-primary );font-family:"Lato", Calibri,Verdana,ArialSans-serif;font-size:28px;font-weight:600;text-transform:uppercase;}.elementor-kit-107 h3{color:var( --e-global-color-text );font-family:"Lato", Calibri,Verdana,ArialSans-serif;font-size:19px;font-weight:300;}.elementor-kit-107 h4{font-family:"Lato", Calibri,Verdana,ArialSans-serif;font-size:20px;font-weight:600;}.elementor-kit-107 h5{font-family:"Lato", Calibri,Verdana,ArialSans-serif;font-weight:600;}.elementor-kit-107 h6{font-family:"Lato", Calibri,Verdana,ArialSans-serif;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-107 h2{font-size:26px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.woocommerce-product-gallery__image {padding:10px;}

textarea {width: 100%;}

h4 {margin-bottom:-5px;}

input.wpcf7-form-control.wpcf7-submit {border-width: 0px;}

.tablepress tfoot th, .tablepress thead th {background-color: #54595F !important; color: #ffffff;}

nav.woocommerce-breadcrumb {display:none;}

.avro_text{bottom:-50px}
.avro_hide{opacity:0; position:relative; transition:all .5s ease-in-out  }
.avro_box:hover .avro_text {bottom:0}
.avro_box:hover .avro_hide{opacity:1; } 

div.mailster-form-fields label {color:#fff;}

.elementor-popup-modal .dialog-close-button {text-decoration: none;}

.woocommerce table.shop_attributes th {width:200px; text-align:left;}

.woocommerce table.shop_attributes td {padding-left:10px;}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock {color: #54595F !important;}

.woocommerce div.product p.stock {font-size: 16px;}

div.mailster-signup {padding: 25px 25px 25px 32px;}

.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-nudge {display:none;}

div.e-login-actions-wrap-start {display:none;}

div.mailster-form-fields label {color: #54595F;}

div.fusszeile label {color: #FFF;}

 ul {padding-left:15px;}/* End custom CSS */