#tb-wrapper{background:url(bg_tiny_booker.jpeg) no-repeat center;background-size:cover;height:auto;color:#000;margin-top:30px;padding:45px 0}#tb-wrapper .inner{max-width:1083px}.tb-wrapper-heading{text-align:center}.tb-wrapper-heading h2{color:#fff}#tb-calendar{background:rgba(255,255,255,.9);width:calc(50% - 20px)}.tb-calendar-table__attention{font-size:14px;margin-bottom:2px;font-weight:normal}.tb-calendar-table__date{font-size:25px;margin-bottom:16px}.tb-calendar-table{border-collapse:collapse}.tb-calendar-table tr{border-bottom:none}.tb-calendar-table th{padding:16px 3px}.tb-calendar-table td{font-weight:bold;padding:10px 2px}.tb-calendar-table td>span{border-radius:3px;background-color:#fff100;color:#000}#tb-calendar_nav{font-weight:bold}#tb-events{background:rgba(255,255,255,.9);width:calc(50% - 20px)}#tb-events h2{padding:2rem 0;margin-top:0}#tb-events-list{height:auto;max-height:330px}#tb-events-list li a figure{}.td-event-list__content h3{margin:0 0 4px}.td-event-list__content .td-event-list__tags span{background:#9fa0a0;padding:6px 10px;border-radius:0;font-size:12px}@media (max-width:899px){#tb-wrapper{height:initial}#tb-calendar{width:100%}#tb-events{width:100%}.tb-calendar-table__date{font-size:20px}.tb-calendar-table__attention{font-size:13px}}.tb-seats{color:#000}.tb-event-date{margin-bottom:14px}.tb-table-seat-list{border-top:none}.tb-table-seat-list tr,.tb-table-seat-list th{border-bottom:2px solid}.tb-table-seat-list tr:last-child{border-bottom:0}.tb-table-seat-list th:first-of-type,.tb-table-seat-list td:first-of-type{width:50%;text-align:left}.tb-table-seat-list th:nth-of-type(2),
.tb-table-seat-list td:nth-of-type(2) {width:20%}.tb-table-seat-list th:nth-of-type(3),
.tb-table-seat-list td:nth-of-type(3) {width:30%}.tb-table-seat-list a{display:flex;align-items:center;justify-content:center;border-radius:0;background-color:#fff100;color:#000;position:relative}.tb-table-seat-list a::before{content:'▶︎';display:block;color:#000;margin-right:10px}.tb-seat-attention{display:none}@media (max-width:767px){.tb-event-date{}.tb-table-seat-list th:first-of-type,.tb-table-seat-list td:first-of-type{width:auto}.tb-table-seat-list th:nth-of-type(2),
    .tb-table-seat-list td:nth-of-type(2) {width:auto;min-width:60px}.tb-table-seat-list th:nth-of-type(3),
    .tb-table-seat-list td:nth-of-type(3) {width:auto;min-width:120px}.tb-table-seat-list tr,.tb-table-seat-list th{font-size:12px}.tb-table-seat-list a:before{display:none}}.p-tb-form{margin-top:50px;color:#000}.p-tb-form-wrap .item .itemーheading .required span{padding:0 10px;border-radius:3px;font-size:12px;font-weight:bold;max-width:fit-content}.p-tb-form-wrap textarea,.p-tb-form-wrap input[type="text"],.p-tb-form-wrap input[type="email"],.p-tb-form-wrap input[type="url"],.p-tb-form-wrap input[type="tel"]{padding:10px;border:1px solid #000;font-size:16px}.p-tb-form input.wpcf7-form-control.wpcf7-text,.p-tb-form textarea.wpcf7-form-control.wpcf7-textarea{margin-right:0;margin-top:0;border:1px solid #000;border-radius:0}@media (max-width:767px){.p-tb-form-wrap{font-size:14px}.p-tb-form-wrap textarea,.p-tb-form-wrap input[type="text"],.p-tb-form-wrap input[type="email"],.p-tb-form-wrap input[type="url"],.p-tb-form-wrap input[type="tel"]{font-size:14px}.p-tb-form-wrap .item .itemーheading .required span{font-size:11px}.p-tb-form-wrap .item:not(:last-of-type) {padding-bottom:14px;margin-bottom:26px}.p-tb-form-wrap .item.form-buttons input[type="reset"],.p-tb-form-wrap .item.form-buttons input[type="button"],.p-tb-form-wrap .item.form-buttons input[type="submit"],.p-tb-form-wrap .item.form-buttons button{min-width:inherit!important}}.p-tb-stepbar .item{padding:0;background:initial;font-weight:bold;font-size:14px}.p-tb-stepbar .item.current .item-inner{background:#fff100;color:#000}.p-tb-stepbar .item:not(:last-child) .item-inner:before {border-left:20px solid #fff100}.p-tb-stepbar .item:not(:last-child) .item-inner:after {left:100%}.p-tb-stepbar .item:not(:first-child):after,
.p-tb-stepbar .item:not(:first-child):before {border-left:20px solid #f1f1f1}.p-tb-form-wrap .item.form-buttons input[type="reset"],.p-tb-form-wrap .item.form-buttons input[type="button"],.p-tb-form-wrap .item.form-buttons input[type="submit"],.p-tb-form-wrap .item.form-buttons button{min-width:300px;font-weight:bold}.p-tb-form-complete__heading{font-size:36px;margin-bottom:30px}.p-tb-form-complete__button a{display:flex;padding:16px 20px;font-weight:bold;max-width:300px;margin-left:auto;margin-right:auto;justify-content:center;font-size:14px}@media (max-width:767px){.p-tb-form{margin:30px 0}.p-tb-form-complete__heading{font-size:22px;margin-bottom:27px}.p-tb-form-complete__content p{font-size:13px;text-align:left}}.entry-content .tb-table-seat-list a{color:#000;text-decoration:none}