@font-face{
font-family:"Orev light";
src:url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_2_0.eot?#iefix) format("embedded-opentype"),url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_2_0.woff) format("woff"),url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_2_0.woff2) format("woff2"),url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_2_0.ttf) format("truetype");
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:"Orev regular";
src:url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_1_0.eot?#iefix) format("embedded-opentype"),url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_1_0.woff) format("woff"),url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_1_0.woff2) format("woff2"),url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_1_0-1.ttf) format("truetype");
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:"Orev medium";
src:url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_0_0.eot?#iefix) format("embedded-opentype"),url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_0_0.woff) format("woff"),url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_0_0.woff2) format("woff2"),url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_0_0.ttf) format("truetype");
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:"Microbrew soft one regular";
src:url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_3_0.eot?#iefix) format("embedded-opentype"),url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_3_0.woff) format("woff"),url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_3_0.woff2) format("woff2"),url(//leaf-ventilation.de/wp-content/uploads/2017/05/339322_3_0.ttf) format("truetype");
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:"Asap regular";
src:url(//leaf-ventilation.de/wp-content/uploads/2022/06/asap-v22-latin-regular.woff) format("woff"),url(//leaf-ventilation.de/wp-content/uploads/2022/06/asap-v22-latin-regular.woff2) format("woff2");
font-weight: normal;
font-style: normal;
}  body.woocommerce-cart h2,
body.woocommerce-checkout h2 {
font-family: var(--h3_typography-font-family) !important;
font-size: 30px !important;
font-weight: 600 !important;
line-height: 1.5 !important;
} body.woocommerce-checkout .avada-myaccount-user {
display: none !important;
visibility: hidden !important;
} #wrapper .woocommerce .checkout h3,
.post h2,
.post-content h2,
.woocommerce .checkout h3,
h2,
h2.entry-title {
font-size: var(--h3_typography-font-size) !important;
} .shop_table thead tr th,
.cart_totals table th,
.woocommerce-checkout .shop_table th {
font-size: 20px !important;
font-weight: 600 !important;
} .woocommerce-checkout .shop_table {
background-color: #fff !important;
} h3.wc-block-components-product-name {
font-size: 15px !important;
font-weight: 600 !important;
line-height: 1.5 !important;
} h3.fusion-woocommerce-tab-title {
font-size: 30px !important;
font-weight: 500 !important;
line-height: 1.2 !important;
}
.woocommerce h2, .woocommerce-tabs h2 {
font-size: 30px !important;
font-weight: 800 !important;
line-height: 1.2 !important;
} .product-buttons .fusion-content-sep {
display: none;
} .amount {
color: inherit;
font-size: 20px;
font-weight: 800 !important;
} .fusion-body .product-buttons .wc-gzd-additional-info {
margin: 0;
} .product .product-buttons {
padding-top: 0px !important;
} .avada-availability {
display: none !important;
} body.product-template-default h1 {
--fontSize: 50 !important;
color: rgb(70, 180, 50) !important;
font-family: var(--h1_typography-font-family) !important;
font-size: 40px !important;
font-style: var(--h1_typography-font-style, normal) !important;
font-weight: var(--h1_typography-font-weight) !important;
letter-spacing: var(--h1_typography-letter-spacing) !important;
line-height: 1.2 !important; line-height: var(--h1_typography-line-height) !important; text-align: left;
text-transform: var(--h1_typography-text-transform) !important;
} .woocommerce div.product .woocommerce-tabs ul.tabs li.leaf_downloads_tab a .dashicons {
position: relative;
top: 4px;
margin-right: 0px;
font-size: 18px;
} .logged-in .logged-out-only {
display: none !important;
}
html.flexbox .woocommerce .social-share {
display: none !important;
} .custom-shop-notice, .custom-surcharge-notice {
background: #46b432;
padding: 15px;
text-align: center;
color: #fff !important;
font-size: 16px;
margin-bottom: 20px;
border-radius: 4px;
font-weight: bold;
}
.custom-shop-notice a {    
color: #fff !important;
}
.wpb_wrapper .vc_color-info.vc_message_box.custom-surcharge-notice, .custom-surcharge-notice {
background: #fff;
color: #46b432 !important;
border: 2px solid #46b432;
}