.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}.button-input-submit{position:relative;display:inline-block;margin-right:10px;margin-bottom:4px;padding:13px 35px;letter-spacing:1px;outline:0px none;color:#fff;vertical-align:middle;text-align:center;text-transform:uppercase;font-weight:700;font-size:13px;line-height:100%;cursor:pointer;border:1px solid #252525;background-color:#98d7f6;border-radius:2px;transition:color .2s ease-in-out 0s,#6363ce .2s ease-in-out 0s,border .2s ease-in-out 0s}.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}.vc_btn_square{width:100%!important;margin:2px!important}@media only screen and (min-width:48em){.column-half{width:50%}.column-twothird{width:98%;min-width:320px;padding:10px}}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{width:100%}.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-news{font-weight:400!important;padding:35px 0!important;text-align:center;margin-bottom:20px 0!important}.button-coaching{background:#086c8d;background:linear-gradient(132deg,rgba(8,108,141,1) 35%,rgba(8,141,108,1) 100%);width:-webkit-fill-available}.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%}.button-coaching:before{content:""}.button-news:before{content:""}.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}.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}.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-container{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.fotokurs-column{flex:1 1 100%;background-color:white}@media (min-width:768px){.fotokurs-half{flex:1 1 calc(50% - 15px)}.fotokurs-third{flex:1 1 calc(31.33% - 15px)}.fotokurs-twothird{flex:1 1 calc(66.66% - 15px);order:-1}.fotokurs-twothird1{flex:1 1 calc(66.66% - 15px)}}@media (min-width:1200px){.fotokurs-container{max-width:1200px;margin:0 auto}}.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")}