:root{--brown:#7a472c;--green:#829e4d;--text-light:#575760;--green-white-contrast:#62783B;--error-color:#DB3333;--yellow:#FFDE5E;--btn:#feca00;--text:#333;--lightgrey:#DEDEDE;--greybg:#f6f6f6}.underline{text-decoration:underline!important;text-underline-offset:4px!important}.list-pad{padding-left:30px!important}.set-rel{position:relative!important}.list-square{list-style-type:square!important}.fas.fa-comments.fa-pt,.fas.fa-rocket.fa-pt,.fas.fa-child.fa-pt,.fas.fa-dumbbell.fa-pt,.fas.fa-utensils.fa-pt{font-size:1em!important}span.price-top{color:#829e4d;font-size:18px!important;position:relative!important;left:0!important;top:-35px!important}figcaption.wp-element-caption,figcaption{text-align:left!important;color:var(--text-light)!important}.fluentform .ff-el-form-control{border-radius:0!important;line-height:1.5!important;font-size:16px!important;font-family:"Fitness"!important;font-weight:400!important;color:#333!important;border-color:#dadbdd!important}.fluentform .ff-el-form-control:focus,.fluentform .ff-el-form-control:focus-visible{border-color:black!important}.ff_t_c{font-size:16px!important;font-family:"Fitness"!important;color:#333!important}.frm-fluent-form hr{margin-left:0!important;margin-right:0!important}.frm-fluent-form .form-mt{margin-top:20px!important}#fluentform_6,#fluentform_8{margin-top:45px!important}h3.ff-el-section-title{font-weight:700!important}.fluentform .ff-el-input--label label{font-size:16px!important;font-weight:700!important;font-family:"Fitness"!important;color:#333!important}.ff-btn-submit{text-decoration:none!important;background:#ffca01!important;box-shadow:0 6px 5px 0 #b2b2b2!important;color:#7a472c!important;font-weight:600!important;border-radius:3px!important;padding:8px 24px!important;font-size:16px!important}.ff-btn-submit:hover{color:#829e4d!important;background:#ffde5e!important}.fluentform .ff_upload_btn.ff-btn{text-decoration:none!important;background:#ffca01!important;box-shadow:0 6px 5px 0 #b2b2b2!important;color:#7a472c!important;font-weight:600!important;border-radius:3px!important;padding:4px 24px!important;font-size:16px!important}.fluentform .ff_upload_btn.ff-btn:hover{color:#829e4d!important;background:#ffde5e!important}.ff-el-group.ff-custom_html{margin-bottom:0!important}.fluentform .text-danger,.fluentform .ff-el-is-error .ff-el-form-check-label,.fluentform .ff-el-is-error .ff-el-form-check-label a{color:var(--error-color)!important}.error.text-danger{position:relative;margin-left:20px;font-size:1rem!important}.error.text-danger::before{content:"\f348";font-family:dashicons;position:absolute;left:-20px}.fluentform .ff-btn-secondary:not(.ff_btn_no_style){background:#244B8E;border-color:#244B8E}form.fluent_form_1 .ff-btn-submit{background:#244B8E!important;border-color:#244B8E!important;padding:7.2px 18px!important;font-size:18px!important}.fluentform .ff-el-progress-bar{background-color:#829e4d!important}.pswp__ui.pswp__ui--hidden{display:none!important}#super-form-580941
.super-extra-shortcode.super-shortcode.super-field.super-form-button.super-clear-none.super-button.super-radius-square.super-type-flat.super-button-medium.super-button-align-left.super-button-width-auto{display:none!important}.navy-right .super-html-title{font-weight:700!important;font-family:"Fitness"!important;font-size:20px!important;margin-bottom:2px!important}.navy-right .super-html-content{margin-bottom:20px!important;font-family:"Open Sans"!important;font-weight:400!important;line-height:1.4!important;font-size:16px!important;color:#333!important}.navy-left .super-label{font-weight:700!important;font-family:"Fitness"!important;font-size:20px!important;margin-bottom:2px!important}.navy-left .super-shortcode-field{font-weight:400!important;font-family:"Open Sans"!important;font-size:16px!important;padding:6px 12px!important;text-align:right!important}.hidethis{display:none!important}.navy-rechner{background:#ebeaea!important;padding:40px 20px!important}.aright{text-align:right!important}@media screen and (max-width:1024px){.navy-left,.navy-right{width:100%!important}}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin:0 0 20px 0}.single-content
p:not(.wp-block-kadence-advancedheading)
+ .wp-block-kadence-spacer{margin-top:0}.woocommerce-page h1,.woocommerce-page h2,.woocommerce-page h3,.woocommerce-page h4,.woocommerce-page h5,.woocommerce-page h6{margin-bottom:20px!important}.single-content .wp-block-yoast-faq-block .schema-faq-question{margin-bottom:0}.single-content address,.single-content figure,.single-content hr,.single-content p,.single-content table,.single-content pre,.single-content form,.single-content .wp-block-buttons,.single-content .wp-block-button,.single-content .wc-block-grid,.single-content .wp-block-kadence-advancedbtn,.single-content .wp-block-media-text,.single-content .wp-block-cover,.single-content .entry-content-asset,.single-content .wp-block-kadence-form,.single-content .wp-block-group,.single-content .wp-block-yoast-faq-block,.single-content .wp-block-yoast-how-to-block,.single-content .schema-faq-section,.single-content .wp-block-kadence-tableofcontents,.single-content .enlighter-default,.single-content .wp-block-kadence-iconlist,.single-content [class*=__inner-content]{margin-top:0;margin-bottom:15px}.entry-header{margin-bottom:0}.single-content{margin:0}.single-content ul,.single-content ol{margin:0 0 20px;padding-left:30px}.shadow-box-green{box-shadow:0 7px 7px 1px rgba(0,0,0,.5)}.shadow-box{box-shadow:0 5px 6px 0 #ccc}.scale-box{transition:all .3s ease-in-out}.scale-box:hover{transform:scale(1.03)}.no-list{list-style-type:none;margin-left:0}.buttons,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,a.button,.woocommerce-Button.button,.woocommerce div.product form.cart .button{color:var(--brown)!important;padding-top:16px!important;padding-right:24px!important;padding-bottom:16px!important;padding-left:24px!important;box-shadow:0 5px 6px 0 rgba(0,0,0,.2)!important;clear:both;font-weight:600!important;font-size:1rem!important}.start-btn span.kt-btn-inner-text{font-size:1.35rem!important}.buttons:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,a.button:hover,.woocommerce-Button.button:hover{color:var(--green)!important}.menu-item-kadence-cart-dropdown p.woocommerce-mini-cart__buttons.buttons{margin:0!important;padding:0!important}a.button.wc-forward{margin-bottom:0!important;color:var(--brown)!important;padding-top:16px!important;padding-right:24px!important;padding-bottom:16px!important;padding-left:24px!important;box-shadow:0 5px 6px 0 rgba(0,0,0,.2)!important;clear:both;font-weight:600!important}a.button.checkout.wc-forward{margin:15px 0 0!important}p.woocommerce-mini-cart__buttons.buttons{box-shadow:none!important}.woocommerce-orders-table__row a.woocommerce-button.button.pay,.woocommerce-orders-table__row a.woocommerce-button.button.view,.woocommerce-orders-table__row a.woocommerce-button.button.cancel{background:white!important;padding:0!important;margin:0 15px 10px 0!important;box-shadow:none!important;color:var(--green-white-contrast)!important;font-weight:400!important;font-size:1rem!important}.woocommerce-orders-table__row a.woocommerce-button.button.pay:hover,.woocommerce-orders-table__row a.woocommerce-button.button.view:hover,.woocommerce-orders-table__row a.woocommerce-button.button.cancel:hover{text-decoration:underline!important;color:var(--yellow)!important}.woocommerce-MyAccount-navigation li a{padding-left:0!important}.woocommerce-MyAccount-content label{color:var(--text)!important}.woocommerce .woocommerce-info{background:var(--lightgrey)!important;box-shadow:0 5px 6px 0 rgba(0,0,0,.2)!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{color:var(--text-light)!important;font-family:"Fitness"!important;font-size:1rem!important}div#wc-stripe-payment-request-wrapper,p#wc-stripe-payment-request-button-separator{display:none!important}.woocommerce-billing-fields__field-wrapper label{color:var(--text)!important}.select2-container--default
.select2-selection--single
.select2-selection__rendered,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{color:var(--light-text)!important;font-size:1rem!important}.wc_payment_method.payment_method_zahls span.icon-wrapper{display:flex!important;margin-top:5px!important}a.about_paypal{display:none!important}span.woocommerce-terms-and-conditions-checkbox-text{color:var(--green-white-contrast)!important}p.form-row.validate-required.woocommerce-invalid.woocommerce-invalid-required-field,p.form-row.validate-required.woocommerce-validated{margin-bottom:0!important}button#place_order{margin-top:15px!important}ul.woocommerce-error{background:#fcdede!important;margin-bottom:20px!important}.woocommerce form .form-row label{color:var(--text)!important}.single-content p strong{font-weight:700!important}.woocommerce button.button.alt,.woocommerce div.product form.cart .button{padding-top:0!important;margin-top:10px!important}h3.ff-el-section-title{font-weight:600!important}.woocommerce .quantity .qty{color:var(--text)!important}.product_meta{display:none!important}.woocommerce.widget_shopping_cart .buttons a:not(.checkout),.woocommerce .widget_shopping_cart .buttons a:not(.checkout){background:var(--btn)!important;color:var(--brown)!important;padding:8px 24px!important}a.button.checkout.wc-forward{padding:8px 24px!important}a.button.checkout.wc-forward:hover,.woocommerce.widget_shopping_cart .buttons a:not(.checkout):hover,.woocommerce .widget_shopping_cart .buttons a:not(.checkout):hover{background:var(--yellow)!important;color:var(--green)!important}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{background:var(--greybg)!important;box-shadow:0 3px 6px 0 rgba(0,0,0,.2)!important}#payment #place_order{padding:16px 24px!important;font-size:1rem!important;font-weight:600!important}.woocommerce form .form-row label{font-weight:600!important}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{color:var(--text)!important}.wp-block-kadence-image figcaption{font-size:.9rem!important}@media (max-width:1200px){.ns-floating .ns-buttons-wrapper{flex-direction:row;justify-content:start!important}}.comment-form input:placeholder-shown+label,.comment-form textarea:placeholder-shown+label{color:var(--light-text)!important}@media screen and (max-width:1024px){.has-sidebar:not(.has-left-sidebar):not(.rtl) .primary-sidebar.widget-area,.rtl.has-sidebar.has-left-sidebar .primary-sidebar.widget-area{border-left:none!important}}@media screen and (max-width:768px){.fluentform .ff_el_checkable_photo_holders{flex-direction:column!important;align-items:start!important;padding:15px 0!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder{max-width:200px!important}}.textwidget.custom-html-widget a{text-align:left!important}span.tags-links{display:none!important}.current-menu-item.menu-item-3560 a,.current-menu-item.menu-item-3561 a{color:var(--text)!important}.current-menu-item.menu-item-3560 a:hover,.current-menu-item.menu-item-3561 a:hover{color:var(--green)!important}