.mk-classic-nav-bg{transform:unset;background-color:#fff}.mk-process-steps[max-width~="950px"] ul::before{display:none!important}.mk-process-steps[max-width~="950px"] li{margin-bottom:30px!important;width:100%!important;text-align:center}.mk-event-countdown-ul[max-width~="750px"] li{width:90%;display:block;margin:0 auto 15px}.em-booking,.em-ticket{margin:15px 0 10px;line-height:1.5;display:ruby}.em-booking-form{width:98%}.em-booking-form-details{padding:15px;background:#efefef}.em-ticket label{padding-right:10px}.em-booking-form-details input.input,.em-booking-form-details textarea{width:100%}p.ticket-price{padding-right:50px}.em-booking-form span.input-group{display:block;margin-left:120px}.em-booking-form span.input-group input{margin-left:-20px}.em-booking-form-details .em-booking-submit{width:auto}.em-tickets{max-width:740px}.hidden{visibility:hidden}.em-booking-form-tickets-title,.em-booking-form-details-title,.em-booking-form-summary-title,.em-booking-section-title,.em-booking-form-confirm-title,.em-booking-form-confirm-title-paid{font-weight:700;text-transform:uppercase;font-size:18px}th.em-bookings-ticket-table-type,td.em-bookings-ticket-table-type{text-align:left}th.em-bookings-ticket-table-price,th.em-bookings-ticket-table-spaces{width:20%}div.em-booking-login{padding:10px 10px 10px 20px;margin-left:390px;border-left:1px solid black}div.em-booking-login label{display:inline-block;width:90px}div.em-booking-login p{margin:10px 0!important;padding:0!important}div.em-booking-login input{margin:0}.em-booking-message{padding:15px;font-size:150%;color:white;margin:0 3% 0 33%;text-transform:uppercase;background-size:200% auto;font-weight:700}.em-booking-message-error{background:linear-gradient(90deg,rgba(108,73,13,1) 0%,rgba(175,63,40,1) 35%)}.em-booking-message-success{background:linear-gradient(90deg,rgba(13,108,13,1) 0%,rgba(40,175,40,1) 35%)}.em-booking-summary,.em-booking-form-section-coupons,.em-tickets-single{padding:15px;line-height:1.4}.em-bs-row-total{font-weight:700;line-height:2.5em}.em-bs-cell-price{text-align:right;padding-right:30%}.em-coupon-code-wrap{float:left;padding-right:30px}.em-bs-cell-desc,.em-bs-cell-qty{float:left}.woocommerce form .form-row input.input-text,.woocommerce-page form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{box-sizing:border-box;width:100%;outline:0px none;margin:0;line-height:1em;padding:10px 12px}.vc_btn_square{width:100%!important;margin:2px!important}.form-row{width:100%}.column-third,.column-half,.column-full{float:left;position:relative;width:98%;box-sizing:border-box}@media only screen and (min-width:48em){.column-half{width:50%}.column-third{width:33%;min-width:320px;padding:10px}.column-twothird{width:98%;min-width:320px;padding:10px}}.mk-edge-slider .edge-desc{font-weight:400}pricing-cols .pricing-features ul li{font-size:15px;padding:15px 0;display:block;margin:0;width:auto}.button-gift2{background-color:#41b2f9;border:none;color:white;padding:20px 32px 20px 0;text-align:center;text-decoration:none;display:inline-block;font-size:27px;margin:4px;cursor:pointer;width:90%}.cookie-logo{height:100%}.text80{font-size:80%}span.wpcf7-list-item{display:block}.numberCircleShip{border-radius:50%;width:33px;height:33px;padding:0;background:#fff;border:2px solid #666;color:#666;text-align:center;float:right}.wc-pao-addon-image-swatch{width:80px}.divklimaneutral{font-size:65%;color:white;font-weight:700;background-color:#42992f;padding:4px;padding-left:11px;padding-bottom:7px;line-height:1.4em;background-repeat:no-repeat;background-position:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAMAAAAPkIrYAAAAIVBMVEX6+vr////////////////+//7///////+02rdcr1n///8zhEeRAAAACXRSTlMANBNdgarQ7+W+mvf7AAADbElEQVRYw+1YSbbjOAwD5x/c/8C1kGxLiQel6r3uzdcqgw2TIAFRBn7X7/o/lppHZmVmuMk/AEkUSZJV/UO4/lVEUWSFmygAqJpHkQz7OqQky+U9CvEk076LiUzTi8TJXGfO7p8tSS7ypkH6w8NqLTTJhes0WM9gUoyV6J20ZyhfJLUewKS4XHC5j0xzNaoe2Q1nscbV0Tul1//ld+qYn60+kfWtcnOgTDN1eMoS76O2hDVwXXb8vpKhzk0T2zdJ8gBIPnWytMvGR2qn34osbgiPYVmj0/sd2lL16Cogk1sp7thScxNpklfSoT52ogY7VvVg8057ZKCYgFoxZ1eS5IbVQrbrjg8yPQROWotA1GVspb4rsJvVGfONEtt0JySZbrO9OccVAPCZokb7Lfa/qhVtquQBlWQjTD6VKP0xx63OqZI9/wmLCvhYRQtryiUdiL23u8sIU2ARYVOCjTYDYqSrSdYYTtruoCatkoD20tknFA1IKgA1O7zEGAiWaLGkJehMQABNponYyHpvDAeS22amgBYNcAa0mGokq0iHikpR4awmzc+4HKgWfP8WDMCZXiQTViTTYFGFojdF68/r5wOKAXR+kyRTjKUIkuVOBiAi0uYLDSaSAfjr9TrHys11naSThmj7ZDB0V2/jQZ0FxM8FVm2qpLQaxW7AKpGAhBnZyRQykHyNSfLgqzYTixZDYXcC2VymNUcw4WS9XhdYrY6ANRUkaW5qEU07PvUdFZZThscaelU32zAF0BofvrPJvWPeNL0vGTTUMlMLBcAq2kmScY2lg301Lfa7WMaS9yRFcImVk61ayFYDZSJYCmdC3afN+Byre6FuJuUbNcqCFBPSzVxlGh7PUxwI8+5nNAgrN6tn+my8egYV894hpHmSDAhZLka6u5zs/6dVnAy/SKY7qZ0ec7ncnU7Yata3XyOtkvdzj54WcYtHRskkw+5PBfEOpUNhYqrk4/GieeFuiKEnw5SvjnRjW5S9bWJtZpHlA89O/+cdX46rQDAjws9OTt+N0Q9kfDPe34/Rz/P/O5Q8lcaWeZfnOvsa7WsHtXwc8yVXoN4G9Yv8au7yeyrujqOW/KJ3JK5P3JZcDuq4oz59S6LI+Pr9iQSndx1insVHKi9PCFFvDmV/9Qpmi848MjMzwv/l1dDv+i/WHyWNLoENQTEvAAAAAElFTkSuQmCC"),linear-gradient(to right,#42992f,darkgreen);background-size:auto}.divklimaneutral2{width:68%}.divklimaneutral3{background-color:white;float:right;padding:0 4px;font-size:65%;line-height:15px;margin:4px;color:#42992f}.single-product .wgm-info.shipping_de.shipping_de_string:before{font-family:FontAwesome;content:"";padding-right:6px}.shipping_de.shipping_de_string:before{font-family:FontAwesome;content:"";padding-right:6px}.shipping_de.shipping_de_string{line-height:normal;margin-left:25px;text-indent:-5px;text-indent:-28px}.shipping_de.delieveryc_de_string:before{font-family:FontAwesome;content:"";padding-right:6px}.shipping_de.delieveryc_de_string{line-height:normal;text-indent:-5px;text-indent:-34px;margin:10px 27px}.in-stock{color:#50953f!important;font-weight:700!important}.in-stock:before{font-family:FontAwesome;content:"";padding-right:6px}.in-stock:after{font-family:FontAwesome;content:"";padding-left:6px}.available-on-backorder{color:#db9b1f!important;font-weight:700!important}.available-on-backorder:before{font-family:FontAwesome;content:"";padding-right:6px}.helper-billing-address{font-size:250%!important}.woocommerce .star-rating span{font-family:star}.wgm-product-prerequisites{padding-top:20px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md{margin-left:2em!important}.fotokurs-date:before{font-family:FontAwesome;float:left;padding-left:15px;padding-top:20px;font-size:30px;opacity:50%;content:"";margin-right:-50px}.fotokurs-image:before{font-family:FontAwesome;float:left;padding-left:15px;padding-top:95px;font-size:30px;opacity:50%;content:"";margin-right:-50px;color:white}.fotokurs-locate:before{font-family:FontAwesome;float:left;padding-left:15px;padding-top:36px;font-size:30px;opacity:50%;content:"";margin-right:-50px}.fotokurs-price:before{font-family:FontAwesome;float:left;padding-left:15px;padding-top:30px;font-size:30px;opacity:50%;content:"";margin-right:-50px}.fotokurs-image-btn{position:absolute;left:15px;bottom:51px;background-color:white;color:grey;font-size:9px;padding:4px 5px;border:none;cursor:pointer;text-transform:uppercase;font-weight:bolder}.fotokurs-image{position:relative;display:inline-block}.fotokurs-kurztext{font-weight:700}.fotokurs-kurztext:before{font-family:FontAwesome;float:left;padding-left:15px;padding-top:15px;font-size:30px;content:"";margin-right:-50px;color:darkred}.google-reviews-dfm-zitat{border:1px solid #ebebeb;vertical-align:text-bottom;padding:10px;position:relative}.google-reviews-dfm-zitat:before{position:absolute;top:0;right:6px;font-family:"FontAwesome";opacity:40%;font-size:25px;rotate:30deg;content:""}.fotokurs-list-location:before{font-family:FontAwesome;content:"";font-size:80%;padding-right:10px}.fotokurs-list-price:before{font-family:FontAwesome;padding-right:10px;font-size:80%;content:""}.fotokurs-list-title{padding-right:10px;font-size:115%;text-transform:uppercase;line-height:1em!important;font-weight:700}.fotokurs-benefit{list-style:none;display:flex;align-items:center;padding:5px 12px;margin:6px 0;font-size:90%;font-weight:700;color:black;background:linear-gradient(to top,#cfd9df 0%,#e2ebf0 100%);border-radius:5px;transition:background .3s ease-in-out}.fotokurs-benefit:hover{background:linear-gradient(to top,#b0c4de 0%,#d9e2ec 100%)}.fotokurs-benefit::after{content:"";width:16px;height:10px;background:url("https://uploads.sitepoint.com/wp-content/uploads/2023/10/1697699669arrow.svg") no-repeat center;background-size:contain;margin-left:.75em;transition:transform .3s ease-in-out;--lzl-bg-img:"https://uploads.sitepoint.com/wp-content/uploads/2023/10/1697699669arrow.svg"}.fotokurs-benefit-detail{font-size:90%;line-height:1.5;margin-top:5px;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.fotokurs-benefit-detail[open] summary{border-radius:5px 5px 0 0}.fotokurs-benefit-detail[open]>summary::after{transform:rotate(180deg)}@media (max-width:768px){.fotokurs-benefit{font-size:85%;padding:5px 10px}.fotokurs-benefit::after{width:14px;height:8px}}.fotokurs-column{flex:1 1 100%;background-color:white}@media (min-width:768px){.fotokurs-twothird{flex:1 1 calc(66.66% - 15px);order:-1}.fotokurs-twothird1{flex:1 1 calc(66.66% - 15px)}}.fotokurs-benefit.lzl:not(.lzl-ed)::after,.fotokurs-benefit.lzl-ing:not(.lzl-ed)::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2010%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}