.woocommerce-breadcrumb{display:none;}.sticky-item{display:none;font-size:16px;font-weight:bold;position:fixed;bottom:0;left:0;z-index:100;width:100vw;background-color:#00a200;color:white;text-align:center;padding:16px;transition:all 0.5s ease;}@media (max-width: 767px){.sticky-item{display:block;opacity:0;}}.sticky-item a{color:white;cursor:pointer;}.sticky-item.active{opacity:1;}#hidden-anchor{visibility:hidden;height:8px;}.training-list .responsive-tabs .responsive-tabs__panel,.training-list .responsive-tabs .responsive-tabs__list__item--active,.training-list .responsive-tabs .responsive-tabs__list__item--active:hover,.training-list .responsive-tabs .responsive-tabs__list__item{border:none !important;}.training-list .responsive-tabs .responsive-tabs__list__item--active,.training-list .responsive-tabs .responsive-tabs__list__item--active:hover{font-weight:bold;}.training-list .responsive-tabs .responsive-tabs__list__item--active,.training-list .responsive-tabs .responsive-tabs__list__item--active:hover,.training-list .responsive-tabs .responsive-tabs__list__item:hover{border-bottom:4px solid #00a200 !important;padding-top:14px !important;}button:visited,a.button:visited{color:#fff;}.woocommerce form .form-row label.checkbox{display:block;margin:0;}.woocommerce form .form-row label.checkbox .input-checkbox{bottom:0;}.training-list .responsive-tabs ul.responsive-tabs__list{display:flex;flex-wrap:wrap;justify-content:space-between;}@media (max-width: 767px){.training-list .responsive-tabs ul.responsive-tabs__list{display:none;}}.training-list .responsive-tabs ul.responsive-tabs__list li{display:flex;align-items:center;text-align:center;height:63px;}.training-list .kachel-wrapper,.up-sells .kachel-wrapper,.related.products .kachel-wrapper{margin:0 -1.5%;justify-content:flex-start;}.training-list .kachel,.up-sells .kachel,.related.products .kachel{width:30.33%;margin:1.5%;padding:20px;position:relative;transition:box-shadow .3s;display:flex;flex-direction:column;}.training-list .kachel:hover,.up-sells .kachel:hover,.related.products .kachel:hover{box-shadow:0 0 11px rgba(33,33,33,0.2);}@media (max-width: 767px){.training-list .kachel,.up-sells .kachel,.related.products .kachel{width:47%;}}@media (max-width: 475px){.training-list .kachel,.up-sells .kachel,.related.products .kachel{width:97%;}}.training-list .kachel .details,.up-sells .kachel .details,.related.products .kachel .details{display:block;font-weight:bold;text-align:right;margin-top:auto;}.training-list .kachel .details a:before,.up-sells .kachel .details a:before,.related.products .kachel .details a:before{content:'>';display:inline-block;color:#00a200;padding-right:6px;font-size:18px;}.training-list .kachel a.details:before,.up-sells .kachel a.details:before,.related.products .kachel a.details:before{content:'>';display:inline-block;color:#00a200;padding-right:6px;font-size:18px;}.up-sells,.related.products{margin-top:20px;padding-top:40px;border-top:1px solid #333;font-size:16px;}.up-sells .kachel,.related.products .kachel{color:#000;}.up-sells .kachel .kachel,.related.products .kachel .kachel{display:none;}.entry-content .woocommerce th{text-transform:none;}.product-content-wrapper{display:flex;flex-wrap:wrap;margin-top:20px;font-size:16px;}.product-content-wrapper .product-content{width:70%;padding-right:40px;}@media (max-width: 768px){.product-content-wrapper .product-content{display:block;width:100%;padding-right:0;}}.product-content-wrapper .summary.entry-summary{width:30%;}@media (max-width: 768px){.product-content-wrapper .summary.entry-summary{display:block;width:100%;}}.product-content-wrapper .summary.entry-summary .kachel{padding:20px;}.product-content-wrapper .summary.entry-summary .kachel h2{margin-bottom:10px;}.product-content-wrapper .summary.entry-summary .kachel .woocommerce-product-details__short-description p,.product-content-wrapper .summary.entry-summary .kachel .price{margin:0;}.product-content-wrapper .summary.entry-summary .kachel .price > strong{display:none;}.product-content-wrapper .summary.entry-summary .kachel .variations_form{margin-top:10px;}.product-content-wrapper .summary.entry-summary .kachel .variations_form .variation-stock{font-weight:normal;}.product-content-wrapper .summary.entry-summary .kachel table,.product-content-wrapper .summary.entry-summary .kachel table *{border:none;}.product-content-wrapper .summary.entry-summary .kachel table th a{display:none !important;}.product-content-wrapper .summary.entry-summary .kachel table td{vertical-align:top;}.product-content-wrapper .summary.entry-summary .kachel button,.product-content-wrapper .summary.entry-summary .kachel a.button{width:100%;display:block;text-align:center;}.product-content-wrapper .summary.entry-summary .kachel .quantity_select{float:none !important;width:100%;}.product-content-wrapper .summary.entry-summary .kachel .country-select,.product-content-wrapper .summary.entry-summary .kachel .qty{width:100%;padding:8px 10px 7px 10px;margin:0 0 20px 0;}.product-content-wrapper .summary.entry-summary .kachel .country-select:disabled{opacity:0.5;}.product-content-wrapper .summary.entry-summary .kachel #request-if-not-germany + .contact-request-wrapper{border-top:1px solid #ddd;padding-top:15px;margin-top:15px;}.product-content-wrapper .summary.entry-summary .kachel .input-text.qty.text,.product-content-wrapper .summary.entry-summary .kachel .quantity{margin:0 0 10px 0;width:100%;}.woocommerce-variation-availability{display:none;}.woocommerce{font-size:16px;}.woocommerce-product-gallery__wrapper a{width:100%;overflow:hidden;display:block;}.woocommerce-product-gallery__wrapper a img{width:100%;height:auto;top:0;}.woocommerce-tabs.wc-tabs-wrapper .row.two-cols{display:flex;flex-wrap:wrap;margin:0px;}.woocommerce-tabs.wc-tabs-wrapper .row.two-cols .first-col{width:70%;padding-right:20px;}@media (max-width: 767px){.woocommerce-tabs.wc-tabs-wrapper .row.two-cols .first-col{width:100%;}}.woocommerce-tabs.wc-tabs-wrapper .row.two-cols .second-col{width:30%;}@media (max-width: 767px){.woocommerce-tabs.wc-tabs-wrapper .row.two-cols .second-col{width:100%;}}.woocommerce-tabs.wc-tabs-wrapper .row.two-cols > div img{width:100%;height:auto;margin-bottom:20px;}.woocommerce-tabs.wc-tabs-wrapper .wc-tabs{display:none;}.woocommerce-tabs.wc-tabs-wrapper .panel{border:none;box-shadow:none;}.woocommerce-tabs.wc-tabs-wrapper .panel ul{margin-bottom:10px;}.woocommerce-tabs.wc-tabs-wrapper .panel li{margin-bottom:0;}.woocommerce-tabs.wc-tabs-wrapper .panel li:nth-child(1){margin-top:10px;}.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel--local_1{display:none;}.woocommerce_checkout_coupon{width:48%;float:right;}.woocommerce_checkout_coupon .woocommerce-info{padding:0;border:none;background:transparent;display:block;}.woocommerce_checkout_coupon .woocommerce-info:before,.woocommerce_checkout_coupon .woocommerce-info:after{display:none;}.woocommerce_checkout_coupon form.checkout_coupon.woocommerce-form-coupon{border:none;padding:0;}.woocommerce_checkout_coupon form.checkout_coupon.woocommerce-form-coupon p.form-row{padding:0;width:100%;}.woocommerce_checkout_coupon form.checkout_coupon.woocommerce-form-coupon p.form-row .button{width:100%;background-color:#00a200;color:#fff;}.woocommerce-info{display:none;}.woocommerce-checkout .selection > span,.woocommerce-checkout .select{border:1px solid rgba(0,0,0,0.1);border-radius:2px;}.woocommerce-checkout span,.woocommerce-checkout input,.woocommerce-checkout select{height:28px;}.woocommerce-checkout label.checkbox{padding-left:25px;line-height:inherit !important;}.woocommerce-checkout label.checkbox .input-checkbox{position:absolute;left:0;top:0;}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-wide{width:100%;}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .participant-fields{width:30%;}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .participant-fields:not(.first-of-training) label{display:none;}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .optional{display:none;}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_wcj_checkout_field_5_field label,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_company_contact_header_field label{font-size:18px;margin-top:20px;}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_wcj_checkout_field_5_field span,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_company_contact_header_field span{display:none;}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_wcj_checkout_field_1_field label{font-weight:normal;}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{background-color:#f5f5f5;border:none !important;border-top:1px solid rgba(0,0,0,0.1) !important;border-collapse:collapse;}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td{border:none !important;border-top:1px solid rgba(0,0,0,0.1) !important;border-collapse:collapse;}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart_item img{display:none;}.woocommerce-checkout .woocommerce-checkout-review-order #payment{background-color:#fff;border-top:1px solid #f5f5f5;margin-bottom:2em !important;}.woocommerce-checkout .woocommerce-checkout-review-order #payment input[type=radio]{margin-right:10px !important;height:auto !important;position:relative;vertical-align:middle;}.woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods{margin:0 !important;padding:0 !important;}.woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods li{margin-left:0;padding:1em !important;list-style:none !important;}.woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods li img{float:right;}.woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods li label{width:92%;}.woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods li .payment_box{margin:1em -1em -1em;width:auto;padding:1.387em;border-top:#f5f5f5;background:#f5f5f5;}.woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods li .payment_box::before{display:none;}.woocommerce-checkout .woocommerce-checkout-review-order #place_order,.woocommerce-checkout .woocommerce-checkout-review-order #place_order:hover{background-color:#00a200;width:100%;}.woocommerce-checkout #order_review .legal{padding-right:0;}.woocommerce-checkout #order_review .legal label{display:block;}.woocommerce-checkout #order_review .legal label span.woocommerce-gzd-legal-checkbox-text{display:inline-block;}