.oeffnungszeitenWrap .switch input[type="checkbox"]:checked+label .open,.oeffnungszeitenWrap .switchSub input[type="checkbox"]:checked+label .open{color:#3cc261}#page .oeffnungszeitenWrap input[type="checkbox"]:checked+label::after,#page .oeffnungszeitenWrap input[type="checkbox"]:checked+span::after{background-color:#3cc261}.selectRow{position:relative}.selectRow select{cursor:pointer}.selectRow .submit{position:absolute;right:0}.tableView.openingHours{font-size:1.2em}.tableView.openingHours .item{display:grid;grid-template-columns:40px 140px 1fr 190px}.tableView.openingHours .item .time .opened{display:none}.tableView.openingHours .item .time .closed{display:block}.tableView.openingHours .item .time input.timeInput{width:80px !important;height:29px !important}.tableView.openingHours .item.active .time .opened{display:block}.tableView.openingHours .item.active .time .closed{display:none}.tableView.openingHours .item .icon{text-align:left}.tableView.openingHours .item .day,.tableView.openingHours .item .time{text-align:right}@media (max-width:620px){.tableView.openingHours .item{display:flex;margin-bottom:20px;flex-flow:row wrap}.tableView.openingHours .item .day{padding-left:10px;min-width:160px;text-align:left}.tableView.openingHours .item .switch{text-align:right}.tableView.openingHours .item .switch label span{display:none !important}}@media (max-width:490px){.tableView.openingHours .item .icon{display:none}.tableView.openingHours .item .day{padding-left:0;order:2;font-size:0.7em;min-width:114px}.tableView.openingHours .item .time{text-align:left;padding-left:0;font-size:0.7em;order:3}.tableView.openingHours .item .switch{order:1}.tableView.openingHours .item .switch label.opened{margin-left:0}}.toggleSwitch{cursor:pointer}.active .title.toggleSwitch{color:#000000 !important}.switch,.switchSub{font-size:15px;text-align:center}.switch label.closed,.switchSub label.closed{margin-right:10px}.switch label.opened,.switchSub label.opened{margin-left:10px}.switch label span,.switchSub label span{width:90px;text-align:left}.switch input[type="checkbox"]+label::before,.switchSub input[type="checkbox"]+label::before{margin-right:20px !important}.switch input[type="checkbox"]:checked+label .open,.switchSub input[type="checkbox"]:checked+label .open{color:#000000;display:inline-block}.switch input[type="checkbox"]:checked+label .close,.switchSub input[type="checkbox"]:checked+label .close{display:none}.switch input[type="checkbox"]+label .open,.switchSub input[type="checkbox"]+label .open{display:none}.switch input[type="checkbox"]+label .close,.switchSub input[type="checkbox"]+label .close{color:#aaa;display:inline-block}#openingNotice .tableView .item{display:grid;grid-template-columns:40px 1fr 177px;margin-bottom:10px}#openingNotice .tableView .item .freitext{padding-right:20px}#openingNotice .tableView .item .icon{text-align:left;padding:5px 0 0}#openingNotice .tableView .item .time input{width:80px}@media (max-width:620px){.tableView.openingHours .item{display:flex;margin-bottom:20px;flex-flow:row wrap}.tableView.openingHours .item .day{padding-left:10px;min-width:160px;text-align:left}.tableView.openingHours .item .switch{text-align:right}.tableView.openingHours .item .switch label span{display:none !important}}@media (max-width:490px){.tableView.openingHours .item .icon{display:none}.tableView.openingHours .item .day{padding-left:0;order:2;font-size:0.7em;min-width:114px}.tableView.openingHours .item .time{text-align:left;padding-left:0;font-size:0.7em;order:3}.tableView.openingHours .item .switch{order:1}.tableView.openingHours .item .switch label.opened{margin-left:0}}@media (max-width:490px){#page input[type="checkbox"]+label::after,#page input[type="checkbox"]+span::after,#page input[type="checkbox"]:checked+label::after,#page input[type="checkbox"]:checked+span::after{width:15px;height:15px;top:9px}#page input[type="checkbox"]:checked+label::before,#page input[type="checkbox"]:not(:checked)+label::before,#page input[type="radio"]:checked+label::before,#page input[type="radio"]:not(:checked)+label::before,#page input[type="checkbox"]:checked+span::before,#page input[type="checkbox"]:not(:checked)+span::before,#page input[type="radio"]:checked+span::before,#page input[type="radio"]:not(:checked)+span::before{height:19px;top:10px;width:37px;margin-right:10px !important}#page input[type="checkbox"]:checked+label::after,#page input[type="checkbox"]:checked+span::after{left:20px}.tableView.openingHours .item .time input.timeInput{width:60px !important}#openingNotice .tableView .item{display:flex;flex-flow:row wrap;margin-bottom:40px}#openingNotice .tableView .item .time{margin:15px 0 0 30px}#openingNotice .tableView .item .freitext{padding:0 0 0 30px;width:100%}#openingNotice .tableView .item .icon{position:absolute}}