.em.pixelbones .input input[type=text]{padding:2px;min-width:390px!important}.em-search-main.em-search-main-bar{padding:0!important;border:0!important}.em.em-search{margin-bottom:.5rem!important}.em-search-advanced-sections.input,.em-submit-section.input{border:0!important}.em-search-category span.placeholder-text{position:absolute;top:0}.em-search-section-categories header{padding-left:.5rem!important;font-weight:700}.em.pixelbones .input button.button-primary{background-color:var(--action)!important;font-size:.9rem!important}.em.pixelbones .input button.button-secondary{font-size:.9rem!important}@media screen and (max-width:430px){.em.pixelbones .input button.button-primary{background-color:var(--action)!important;font-size:.75rem!important}}.em.pixelbones .input button.button-secondary{font-size:.75rem!important}.em.pixelbones .input button.button-primary:hover{background-color:var(--action-hover)!important}.em-search-section-location.em-search-advanced-section{display:none}.em.em-list .em-item{grid-template-columns:2fr 5fr 1fr;padding:1rem 1rem .75rem 1rem!important;border-bottom:solid 1px var(--shade-light);border-top:0}.mick-event-header{display:grid;grid-template-columns:2fr 5fr 1fr;padding:.75rem 1rem .75rem 1rem;border:solid 1px var(--shade-light);background-color:var(--base-light-trans-90);line-height:1.2!important}@media screen and (max-width:430px){.mick-head-title{padding-left:1rem}}.em.em-list .em-item:nth-child(odd){background-color:var(--base-light-trans-40)}.em.em-list .em-item:nth-child(even){background-color:#fff}.em.em-list{column-gap:1rem!important;row-gap:0!important}.em.pixelbones h3.mick-group-header{margin-top:1.5rem!important;margin-bottom:1rem!important;font-size:var(--text-xxl)!important;font-weight:400!important;color:var(--primary-dark)!important}.em.pixelbones h3.mick-group-header:first-child{margin-top:0!important}.mick-event-date{display:flex;flex-direction:column;font-size:1rem;text-wrap:balance}.em-item-info h3.em-item-title{font-family:Roboto;font-size:1.125rem!important;font-weight:500!important;line-height:1.5!important;letter-spacing:normal!important;margin-bottom:0!important}.em-item-info h3.em-item-title a{color:var(--primary-dark)!important}.em-item-info h3.em-item-title a:hover{color:var(--primary-trans-80)!important}.mick-event-spaces{text-align:center;line-height:1.1}.em-item-info{border:0!important;padding:0!important}.em-item-info .em-item-actions.input{border:0!important;padding:0!important}@media screen and (max-width:430px){.mick-event-single{grid-template-columns:1fr 1fr}}.mick-event-single{display:grid;grid-template-columns:4fr 1fr;padding-top:1.5rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-top:solid 1px var(--shade-trans-20);border-bottom:solid 1px var(--shade-trans-20);}.em.pixelbones h2.mick-event-date{display:inline-block;font-size:1.25rem!important;line-height:2!important;padding-top:.5rem!important;font-weight:400!important;letter-spacing:normal!important}span.em-icon.mick-event-icon{margin-right:.75rem!important}section.em-booking-form-section-tickets{display:none}.em.pixelbones .mick-event-booking h2{font-size:var(--h3)!important;font-weight:700!important;color:var(--secondary)!important;letter-spacing:0!important;margin-top:-1rem!important}.em.pixelbones div.mick-event-booking{margin-top:3rem}.em.pixelbones .mick-event-booking a.button.em-booking-button{background-color:var(--primary)!important;font-size:1.0625rem!important;font-weight:700;color:#fff!important;text-transform:uppercase;padding:.8rem 2.5rem .8rem 2.5rem;line-height:var(--btn-line-height)!important;border:0;border-radius:1.6rem}.em.pixelbones .mick-event-booking a.button.em-booking-button:hover{background-color:var(--primary-hover)!important}.em.pixelbones .mick-event-booking a.button.em-cancel-button{font-size:11px;font-weight:600;color:rgb(170,44,67)!important;text-transform:uppercase;padding:11px 60px 11px 60px;border:solid 1px rgb(186,186,186);border-radius:4px}.em.pixelbones .mick-event-booking a.button.em-cancel-button:hover{color:#fff!important;background-color:rgb(170,44,67)!important}div.em-bs-cell-price span.em-bs-total-taxes-inc{display:none!important}a.brxe-button.btn--primary.bricks-button.mick-btn{background-color:var(--secondary)!important;color:#fff!important;border:0}a.brxe-button.btn--primary.bricks-button.mick-btn:hover{background-color:var(--primary-medium)!important}.em.pixelbones .mick-event-notes h2{color:var(--primary)!important;font-family:Roboto,sans-serif!important;line-height:var(--text-line-height)!important;letter-spacing:normal!important;font-size:var(--text-m)!important;font-weight:700!important;margin-bottom:.5rem!important}.em.pixelbones .mick-event-notes h4{color:var(--text-color)!important;font-family:Roboto,sans-serif!important;line-height:var(--text-line-height)!important;letter-spacing:normal!important;font-size:var(--text-m)!important;font-weight:400!important;margin-bottom:1rem!important}.em.pixelbones .mick-event-notes{margin-top:1rem}.em.pixelbones .input p.input-name.input-user-field{margin-top:1rem!important}.mick-add-cal button.em-event-add-to-calendar.input{font-size:.75rem!important;width:16rem!important}.mick-add-cal{padding-top:.75rem}.em-booking-section.em-booking-gateway.em-payment-gateways{padding-bottom:0!important}.em.em-event-booking-form div.em-booking-section{padding-top:0!important}.em.pixelbones .input input[type=submit]:not([data-nostyle]){background-color:var(--primary)!important;font-size:1.0625rem!important;font-weight:700;letter-spacing:0!important;color:#fff!important;text-transform:uppercase;padding:1rem 2.5rem 2rem 2.5rem!important;line-height:var(--btn-line-height)!important;border:0;border-radius:1.6rem!important;width:20rem!important}.em.pixelbones .input input[type=submit]:not([data-nostyle]):hover{background-color:var(--primary-hover)!important;color:#fff!important}.em.pixelbones .em-event-booking-form.input{padding-top:.85rem!important;padding-bottom:.85rem!important;line-height:1.5!important}.em.pixelbones .em-event-booking-form.input a{padding-left:.5rem!important;color:var(--action)!important}@media screen and (max-width:430px){.em.em-event-booking-form .em-booking-section{padding:.5rem}}table#dbem-bookings-table td{line-height:1.3!important}table#dbem-bookings-table td a{color:var(--action)!important}table#dbem-bookings-table td a:hover{color:var(--action-hover)!important}table#dbem-bookings-table td a{color:var(--secondary)!important}table#dbem-bookings-table td a:hover{color:var(--primary)!important}table#dbem-bookings-table td .em-my-bookings-actions-content a{color:var(--action)!important}#edd_terms{color:#bc1a55}.tz-login{font-style:italic}.gm-style-iw-ch{padding-top:0!important}.wpgb-map-marker-body{padding:0 12px 12px 12px!important}.wpgb-map-marker-body a{color:var(--base-dark)}.wpgb-map-marker-body a:hover{color:var(--base-medium)}.fr-tabs__link.active{background-color:var(--action-trans-80)!important}#custom_user_heading{margin-top:2rem}#office-contact{font-size:16px;font-weight:600}#find-teacher{margin-top:2rem;padding-top:1rem;border-top:2px dotted #8c8f94}article.post-2112.post-password-required h1,article.post-2132.post-password-required h1{display:none}form.post-password-form h1{display:block!important}#cn-notice-text{font-family:Roboto,sans-serif;font-size:.9375rem}#cookie-notice .cn-button{font-family:Roboto,sans-serif!important;font-size:.9375rem!important}.home .nav-home{display:none}.accordion-content-wrapper p{margin-bottom:1rem}.accordion-content-wrapper p:last-child{margin-bottom:0}.accordion-content-wrapper ul{margin-top:-.5rem;margin-bottom:1rem}.brx-footer{z-index:3!important}.edd-terms-agreement{line-height:3;margin-bottom:2rem}.edd-blocks__confirmation h3,.edd-blocks__receipt h3{margin-bottom:1rem;margin-top:2rem;font-size:1.5rem}.my-rich ul{padding-inline-start:20px;margin-block-end:0}.my-square-bull ul{list-style-type:square;padding-inline-start:20px;margin-block-end:0}.my-icon-bull ul{list-style:none;margin-block-end:0}.my-icon-bull ul>li{clear:left;padding:0;margin-bottom:.85rem}.my-icon-bull ul>li:before{content:"";height:1.35rem;width:1.35rem;display:block;float:left;margin-left:-2.5rem;margin-top:.25rem;background-position:center;background-repeat:no-repeat;background-size:100%}.my-icon-bull ul>li:before{background:url(https://tmwtraining.com/wp-content/uploads/2-more.svg);background-size:cover;background-position:center;padding:.15rem}blockquote{color:var(--primary-dark);font-family:Roboto,sans-serif;font-size:1.25rem;line-height:1.6;font-weight:500;font-style:oblique;border-left:solid var(--primary-light) 4px}