:root{-main-bg-color:FFDC32}body{display:flex;flex-direction:column;min-height:100vh;color:var(--main-bg-color);margin:0;padding:0;overflow-y:auto;overflow-x:hidden}.et-menu li{hyphens:auto}nav li li{width:100%;padding-top:10px;margin-top:-10px}ul.et_pb_side_nav{background:rgba(232,232,232,0)}ul.et_pb_side_nav .side_nav_item a{background-color:#ba88d1}ul.et_pb_side_nav .side_nav_item a.active{background-color:#ffffff!important}.et-pb-controllers .et-pb-active-control{background-color:#fff}.et-pb-controllers .et-pb-active-control{background-color:#FFDC32!important}.et_pb_slide_image{display:block!important}.contact_form{padding:0px;font-family:open sans;font-size:11px;line-height:18px}.contact_form input,.contact_form select{width:200px;hight:40px}.contact_form input[type="checkbox"]{width:auto}.contact_form textarea{width:200px;height:100px}.contact_form .choice_item{float:none;padding:2px 0}.contact_form .choice_item .required{display:none}.contact_form .choice_item input{height:15px;width:15px;padding:0;margin:0}.contact_form .choice_item label{display:inline;line-height:18px;height:18px;margin:0;padding:0 5px;bottom:0}.contact_form .submit_button{width:60px;height:40px;margin:10px 0;color:#FFDC32;background-color:#BA88D1;margin-left:-5px;border:none}.contact_form .submit_button:hover{color:#ffffff;border:1.5px solid #BA88D1;background-color:transparent}.contact_form div.line{background:transparent;border:0;border-top:1px dotted #000;padding:0;height:5px;color:#fff;margin-top:15px}.contact_form p.text{margin:10px 0}#contact_form_1_de_submitted h1,.contact_form h1,.contact_form h1.headline1{color:#000;font-size:18px;line-height:28px;font-weight:normal;margin-bottom:4px;padding:0}.contact_form h2,.contact_form h2.headline2{color:#000;font-size:14px;line-height:20px;font-weight:normal;margin-bottom:4px;padding:0}.contact_form label{display:block}.contact_form .field_container{margin:10px 0}.contact_form ul.field_errors,.contact_form ul.field_errors li,.contact_form .global_errors,.contact_form .global_errors li{list-style:none;color:#aBA88D1;padding:0;margin:0}.contact_form.validate_type_all .field_errors .choice_item input,.contact_form.validate_type_field .field_errors .choice_item input{outline:1px solid #f00;padding:2px 0}.contact_form.validate_type_field ul.field_errors,.contact_form.validate_type_field ul.global_errors{display:none}.contact_form .date_widget select{width:64px}.contact_form_cols_2 .col_0{float:left;width:48%}.contact_form_cols_2 .col_1{float:right;width:48%}.contact_form .phonenumber_widget select{width:60px}.contact_form .phonenumber_widget input{width:130px}.inputField{background-color:#FFDC32!important;height:40px;border:1.5px solid #BA88D1!important}::placeholder{color:#BA88D1;padding-left:10px!important}.et_pb_contact_form input[type="text"]{color:#BA88D1!important}input[type="text"]{color:#BA88D1!important}.time-text::before{content:"";position:absolute;background:url("https://theater-arlecchino.ch/wp-content/uploads/2021/07/clock.png");background-repeat:round;height:20px;width:20px;left:0}.time-text{}body #page-container .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:hover{color:#BA88D1!important}body #page-container .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button:hover{color:#BA88D1!important}body #page-container .et_pb_section .et_pb_slider .et_pb_slide_2.et_pb_slide .et_pb_more_button.et_pb_button:hover{color:#BA88D1!important}body #page-container .et_pb_section .et_pb_slider .et_pb_slide_3.et_pb_slide .et_pb_more_button.et_pb_button:hover{color:#BA88D1!important}body #page-container .et_pb_section .et_pb_slider .et_pb_slide_4.et_pb_slide .et_pb_more_button.et_pb_button:hover{color:#BA88D1!important}body #page-container .et_pb_section .et_pb_slider .et_pb_slide_5.et_pb_slide .et_pb_more_button.et_pb_button:hover{color:#BA88D1!important}body #page-container .et_pb_section .et_pb_slider .et_pb_slide_6.et_pb_slide .et_pb_more_button.et_pb_button:hover{color:#BA88D1!important}@media screen and (min-width:1000px){.contact_field_container{width:170%}}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover{background-color:#FFDC32;color:#BA88D1!important}.et_pb_section_et_pb_section_1_et_section_regular{padding-bottom:500px!important}.dfh-27 .sub-menu{width:100%!important}.svg__maennchen{width:100%;text-align:center;margin-top:-70px}.svg__maennchen path{fill:#BA88D1}.svg__ticket{position:fixed!important;bottom:22%;right:15px;width:180px}.svg_ticketbox{position:fixed;bottom:22%;right:15px;width:180px;z-index:9999;display:block;cursor:pointer}@media screen and (max-width:900px){.svg__maennchen{display:none}.svg__ticket{display:block}}.et-l--footer .et_pb_row{padding:0!important}#Forward_arrow:hover{fill:white}.svg__ticketbox{position:fixed!important;bottom:22%;right:15px;width:150px;z-index:9999;display:block}.svg_ticketbox{position:fixed;bottom:22%;right:15px;width:180px;z-index:9999;display:block;cursor:pointer}.container-date{display:flex;align-items:center;border-bottom:1px solid #FFDC32;margin-bottom:30px}.container-wrapper{width:100%;text-align:left}.loaction-link-wrapper{margin:10px 0;padding:5px 5px;background-color:#FFDC32;max-width:fit-content;border:2px solid transparent;font-weight:700}.loaction-link-wrapper:hover{background-color:rgba(232,232,232,0);border:2px solid #FFDC32}.loaction-link-wrapper:hover a{color:#FFDC32}.date{width:100%;display:block;text-color:#FFDC32;padding-left:20px}.date-title{margin:0px 0;font-size:36px!important;text-color:#FFDC32}.date-day{font-size:50px;margin:10px 0px;font-weight:bold;text-color:#FFDC32}.date-tag,.date-time{margin:2px 0;font-weight:700;padding:0px;text-color:#FFDC32}.date-time{font-weight:600;text-color:#FFDC32}.date-tag{font-size:20px;text-color:#FFDC32}.date-info{font-size:18px;margin-bottom:30px;text-color:#FFDC32}p{margin:0}.programm-jahr,.programm-monat{text-align:center;text-transform:uppercase}.programm_section{background-color:#BA88D1}@media screen and (max-width:1199px){#get-newsletter.et_pb_section_1{width:100%!important}}