.mec-event-ticket-description{line-height:1.2em!important;font-size:24px!important;font-weight:bold!important;color:black!important}.mec-event-ticket-name{font-size:16px!important;font-weight:bold!important;color:black!important}.mec-event-ticket-available{font-weight:bold!important;color:black!important}.mec-booking-form-container label,.mec-booking-form-container .mec-book-form-field-label{font-size:18px!important;font-weight:600!important;color:#333!important;margin-bottom:8px!important;display:inline-block}.mec-booking-form-container input[type="text"],.mec-booking-form-container input[type="email"],.mec-booking-form-container input[type="tel"],.mec-booking-form-container select,.mec-booking-form-container textarea{font-size:16px!important;padding:12px!important;height:auto!important;border:1px solid #ccc!important;font-weight:bold!important}.mec-single-event .mec-events-meta-group-booking form>h4{font-size:26px!important}.mec-ticket-name{font-size:24px!important;font-weight:bold!important;color:black!important}.mec-cart .mec-success,.mec-success{color:white!important;background-color:#075639!important;font-size:26px!important}.mec-booking .mec-event-tickets-list .mec-ticket-style-row input[type=number]{display:block;margin:0 0 10px auto;box-shadow:unset;border:2px solid black;border-radius:var(--mec-secondary-border-radius);background:#fff;min-width:100px;width:80px!important;min-height:40px;height:40px;color:black!important;font-weight:bold!important;font-size:20px!important}.mein-custom-menu .nav li ul{width:320px!important}.mein-custom-menu .nav li ul li a{width:320px!important}.et_pb_section_0_tb_header{-webkit-animation:none!important;animation:none!important;opacity:1!important;visibility:visible!important}header.et-l--header .et_pb_section{-webkit-animation:none!important;animation:none!important;opacity:1!important;visibility:visible!important}.mec-event-title{font-size:1.5em!important;font-weight:bolder!important}.mec-event-description{font-size:1.0em!important;line-height:1.3em}.mec-event-d{font-size:1.0em!important;line-height:1.3em!important}.mec-time-details{font-size:1.0em!important;line-height:1.3em!important}.mec-price-details{font-size:1.0em!important;line-height:1.3em!important}.mec-event-sharing-wrap{display:none!important}.mec-booking-button{color:white!important;background-color:#075639!important;font-size:0.6em!important}.mec-date{font-size:1.0em!important}.mec-time{font-size:1.0em!important}.mec-cost{font-size:1.0em!important}.mec-events-abbr{font-size:1.5em!important}.mec-events-event-cost{font-size:0.8em!important}.mec-wrap .mec-single-title{font-size:2.0em!important;color:#075639!important}.mec-event-content p{font-size:1.0em!important;line-height:1.3em!important}.mec-month-divider:after,.mec-month-divider:before{background:#075639!important}body{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.mec-event-footer-carousel-type3{background-color:#075639!important}.mec-start-date-label{color:white!important;font-size:1.5em!important}.mec-wrap h4 a{color:white!important}.nf-form-content input[type="text"],.nf-form-content input[type="email"],.nf-form-content input[type="tel"],.nf-form-content input[type="number"],.nf-form-content select,.nf-form-content textarea{width:100%!important;max-width:100%!important;box-sizing:border-box;padding:12px;font-size:16px}.nf-form-content input,.nf-form-content select,.nf-form-content textarea{border:2px solid #555!important;border-radius:4px}div.nf-field-container.submit-container input[type="button"].nf-element,div.nf-field-container.submit-container input[type="submit"].nf-element{background-color:#075639!important;color:#ffffff!important;font-size:22px!important;font-weight:bold!important;padding:18px 45px!important;height:auto!important;width:100%!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 6px rgba(0,0,0,0.1)!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;transition:background-color 0.3s ease!important}div.nf-field-container.submit-container input[type="button"].nf-element:hover,div.nf-field-container.submit-container input[type="submit"].nf-element:hover{background-color:#009648!important;box-shadow:0 6px 8px rgba(0,0,0,0.2)!important}div.nf-field-container.submit-container input[type="button"].nf-element:focus,div.nf-field-container.submit-container input[type="submit"].nf-element:focus{background-color:#1a6b1a!important;outline:3px solid #ffcc00!important}.nf-response-msg{color:#075639!important;font-weight:bold!important}