.single-tribe_events .tribe-events-notices li{background:#de0202;color:#fff;text-align:center;font-weight:700;font-size:18px;padding:13px 0}.single-tribe_events .tribe-events-notices{border:unset;margin-top:10px}.single-tribe_events .tribe-events-single-section{width:100%}.single-tribe_events .tribe-events-single-section .tribe-events-meta-group{width:30%;-webkit-box-flex:30%;-ms-flex:30%;flex:30%}.single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title{font-size:16px;background:#de0202;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 6px;color:#fff}.single-tribe_events .tribe-events-single .tribe-events-event-meta:before{border:unset}.single-tribe_events .tribe-events-single-section .tribe-events-meta-group{-webkit-box-shadow:rgb(17 17 26 / .1) 0 0 9px;box-shadow:rgb(17 17 26 / .1) 0 0 9px;padding:10px;margin:10px 13px;border:1px solid #efecec}.single-tribe_events .tribe-events-single-section .tribe-events-meta-group{font-family:system-ui}.success-popup{border-color:#de0202}h1.tribe-events-single-event-title{padding-left:9px}.single-tribe_events button#book-now-btn{cursor:pointer}div#tribe-events-footer{border:unset}.single-tribe_events .tribe-events-meta-group h2{font-size:16px;background:#de0202;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 6px;color:#fff}.single-tribe_events .tribe-events-meta-group-games{width:100%;-webkit-box-shadow:rgb(17 17 26 / .1) 0 0 16px;box-shadow:rgb(17 17 26 / .1) 0 0 16px;margin:13px 14px;padding:24px;border:1px solid #efecec}.single-tribe_events .tribe-events-meta-group-games form#booking-form tr:first-child{background:#de0202!important;color:#fff;font-weight:700;font-family:system-ui;text-align:left}.single-tribe_events .tribe-events-meta-group-games form#booking-form td{border-color:#ededed}.single-tribe_events .tribe-events-meta-group-games h2{font-size:24px;font-weight:700;font-family:system-ui}.single-tribe_events button#book-now-btn{background:#de0202;border:unset;padding:10px 30px;color:#fff;margin-top:18px;font-size:16px;font-weight:600}.single-tribe_events .tribe-events-meta-group-games form#booking-form tr:nth-child(odd){background:#f3f3f3}.single-tribe_events .success-popup{left:0;right:0;top:0;bottom:0;background:#0000009c;width:100%!important;height:100%;-webkit-transform:unset;-ms-transform:unset;transform:unset;max-width:100%;z-index:99999}.single-tribe_events .success-popup .popup-msg{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;color:#333;padding:25px 30px 20px;border-radius:12px;max-width:450px;width:90%;font-family:Arial,sans-serif;text-align:center;margin:auto;height:27%;top:auto;bottom:0;position:absolute;right:0;left:0;top:0}.logged-in header#main-header .logo_container{height:67px;position:unset}.single-tribe_events .tribe-events-meta-group-games input.game-radio[type="radio"]{accent-color:red!important}.single-tribe_events .tribe-events-meta-group-games input.game-radio{width:20px!important;height:20px!important}.single-tribe_events .tribe-events-meta-group-games form span[title="Approved - Booking confirmed"]{position:absolute!important;margin-left:-18px!important;margin-top:2px!important}.register_form{-webkit-box-shadow:unset;box-shadow:unset;border:unset;border-radius:unset;border-top:5px solid #de0202;max-width:800px;margin:50px auto;padding:30px;background:#f9f9f9}.register_form form label{display:inline-block;max-width:100%;margin-bottom:0;font-weight:700;font-family:'Open Sans';color:#484848;line-height:26px;font-size:14px}.register_form form input{width:100%;padding:10px;margin-bottom:15px;border:1px solid #bdbcbc!important;border-radius:3px!important}.step_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.step_1 p{width:100%}.step_1 select{width:100%;padding:10px;margin-bottom:15px;border:1px solid #bdbcbc!important;border-radius:3px!important}.register_form a.btn{padding:11px 10px!important;margin:10px auto;text-align:center;color:#FFF;background:#de0202;border:1px solid #de0202;cursor:pointer;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:0;border-radius:1px}p.step_2 input[type="radio"]{width:auto;padding-bottom:0;margin:0}p.step_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;text-align:left;width:100%;gap:10px}.register_form form input[type="submit"]{padding:11px 10px!important;margin:10px auto;text-align:center;color:#FFF;background:#de0202;border:1px solid #de0202;cursor:pointer;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;display:block;margin-left:0;border-radius:1px;font-size:19px;text-transform:capitalize;font-weight:700}@media(max-width:767px){body .register_form{width:94%}body .step_1{display:block}body .step_1 p{padding-bottom:0}body .register_form{padding-left:15px;padding-right:15px}}a.button.back_bttn:hover{background:#000000ab;border-color:#000000d6!important}a.button.back_bttn{color:#fff;font-size:16px;font-weight:700;font-family:'Atlassian Sans';border:1px solid #000;padding:10px 11px;margin-bottom:20px;display:inline-block;background:#000}#wp-submit{background-color:#e2212a!important;border-color:#e2212a!important;color:#fff!important}#wp-submit:hover,#wp-submit:focus{background-color:#b71c1c!important;border-color:#b71c1c!important;color:#fff!important}li#wp-admin-bar-tribe-events{display:none}.single-tribe_events .tribe-events-meta-group-games form#booking-form td{border-color:#ededed;position:relative}.single-tribe_events span[title="Pending - Waiting for approval"]{position:absolute;top:10px;left:17px;font-size:11px}.single-tribe_events form button#join-waiting-list-btn{background:#de0202;border:unset;padding:10px 30px;color:#fff;margin-top:18px;font-size:16px;font-weight:600;cursor:pointer}.waiting_pop{background-color:#fff;color:#346;padding:25px 30px 20px;border-radius:12px;max-width:457px;width:90%;font-family:Arial,sans-serif;text-align:center;margin:auto;height:-webkit-max-content;height:-moz-max-content;height:max-content;top:auto;bottom:0;position:absolute;right:0;left:0;top:0}.waiting-list-modal{left:0;right:0;top:0;bottom:0;background:#0000009c;width:100%!important;height:100%;-webkit-transform:unset;-ms-transform:unset;transform:unset;max-width:100%;z-index:99999;display:none;position:absolute}.waiting-list-modal h3{margin-bottom:20px;color:#333;font-size:22px;font-weight:600}.waiting-list-modal select{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:8px;margin-bottom:20px;font-size:16px;outline:none}.waiting-list-modal button{background:#de0202;border:unset;padding:10px 30px;color:#fff;margin-top:-10px;font-size:16px;font-weight:600;cursor:pointer}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-cell--desktop{height:166px}.tribe-events .tribe-events-calendar-month__events{overflow-y:auto}.tec-no-tickets-on-recurring .clearfix #left-area h1.entry-title.main_title{text-align:center;border-top:5px solid #de0202;padding-top:30px;font-size:26px;font-weight:800;text-transform:capitalize;color:#de0202}.tec-no-tickets-on-recurring .clearfix #left-area h2.gform_title{display:none}.tec-no-tickets-on-recurring .clearfix #left-area .entry-content div#gform_fields_1{gap:10px}.tec-no-tickets-on-recurring .clearfix #left-area .entry-content div#gform_fields_1 .ginput_container.ginput_container_text input{width:100%;padding:10px;border:1px solid #ccc}.tec-no-tickets-on-recurring .clearfix #left-area .entry-content div#gform_fields_1 label{display:inline-block;max-width:100%;margin-bottom:0;font-weight:700;font-family:sans-serif;color:#484848;line-height:26px;font-size:14px}.tec-no-tickets-on-recurring .clearfix #left-area .entry-content input#gform_submit_button_1{background-color:#de0001;color:#FFF;padding:8px 25px;border-radius:0px!important;outline:none!important;cursor:pointer;width:auto;border:unset;-webkit-box-shadow:unset;box-shadow:unset}.tec-no-tickets-on-recurring .clearfix #left-area span.gfield_required.gfield_required_text{color:#de0202;margin-left:5px}.tec-no-tickets-on-recurring .clearfix #left-area .entry-content div#gform_fields_1 .ginput_container_textarea textarea#input_1_3{border:1px solid #ccc;min-height:10px}.tec-no-tickets-on-recurring #main-content .container:before{content:unset}div#sidebar{display:none}.tec-no-tickets-on-recurring #left-area{width:60.125%!important;margin:auto}.et_right_sidebar #left-area{float:unset!important;padding-right:0}.single-tribe_events .tribe-events-meta-group-games button.cancel-booking-btn,.single-tribe_events .tribe-events-meta-group-games button.cancel-waiting-btn{background:#de0202;color:#fff!important;border:unset;top:10px;font-weight:600;padding:5px 10px}.single-tribe_events .tribe-events-meta-group-games form#booking-form td:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.single-tribe_events .tribe-events-meta-group-games{overflow-x:auto}@media (min-width:320px) and (max-width:767px){#booking-form{overflow-x:auto}.tribe-events-pg-template{padding:30px 0!important}.logged-in header#main-header .logo_container{text-align:center}.single-tribe_events .tribe-events-meta-group-games{overflow-x:auto}.single-tribe_events .tribe-events-meta-group h2{font-size:15px}.single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title{font-size:15px;font-weight:600}body .dealer-login a:before{top:11px;left:50px}.mobile_menu_bar:before{top:8px}body .mobile_menu_bar:before{font-size:50px;color:#b30101}div#sidebar{margin-top:30px}.tec-no-tickets-on-recurring #left-area{width:100%!important;margin-bottom:50px}}@media (min-width:768px) and (max-width:820px){body .dealer-login a:before{top:13px;left:212px}.mobile_menu_bar:before{top:10px}.et_pb_section_2.et_pb_section{margin-bottom:-1px}body .mobile_menu_bar:before{font-size:50px;color:#b30101}div#sidebar{margin-top:30px;display:none}.tec-no-tickets-on-recurring #left-area{width:85.125%!important;margin-bottom:50px}}@media (min-width:1024px) and (max-width:1200px){.et_pb_section_2.et_pb_section{margin-bottom:-1px}body .dealer-login a:before{left:-15px;top:7px}.tec-no-tickets-on-recurring #left-area{width:77.125%!important;margin-bottom:50px}.dealer-logged-in table#parties-table .widefat thead tr th{color:white!important}}@media only screen and (max-width:767px){.single-tribe_events .tribe-events-meta-group-games::-webkit-scrollbar-track,.dt-layout-row.dt-layout-table .dt-layout-cell.dt-layout-full::-webkit-scrollbar-track,#posts-filter table.fixed::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgb(0 0 0 / .3);background-color:#F5F5F5}.single-tribe_events .tribe-events-meta-group-games::-webkit-scrollbar,.dt-layout-row.dt-layout-table .dt-layout-cell.dt-layout-full::-webkit-scrollbar,#posts-filter table.fixed::-webkit-scrollbar{width:3px;background-color:#F5F5F5}.single-tribe_events .tribe-events-meta-group-games::-webkit-scrollbar-thumb,.dt-layout-row.dt-layout-table .dt-layout-cell.dt-layout-full::-webkit-scrollbar-thumb,#posts-filter table.fixed::-webkit-scrollbar-thumb{border-radius:10px;background-color:#de0202}.waiting-list-modal button{margin-top:0;margin-bottom:16px}.dt-layout-row.dt-layout-table .dt-layout-cell.dt-layout-full table#parties-table tbody{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:900px;min-width:900px;-ms-flex-wrap:wrap;flex-wrap:wrap}.dt-layout-row.dt-layout-table .dt-layout-cell.dt-layout-full table#parties-table tbody tr{width:100%;max-width:900px;min-width:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dt-layout-row.dt-layout-table .dt-layout-cell.dt-layout-full table#parties-table tbody tr td{width:155px!important}#posts-filter table.fixed{display:block;width:900px;overflow-x:auto;table-layout:unset!important}#posts-filter table.fixed tbody{width:900px;max-width:900px;min-width:900px}#posts-filter table.fixed tbody tr{width:900px}#posts-filter table.fixed tbody tr td .row-actions span{width:170px!important}#posts-filter table.fixed tbody tr td .row-actions{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tribe-events-meta-group-games{overflow-x:auto}#booking-form table{width:900px}#booking-form{overflow-x:auto;width:900px}}