body.single-event_listing .wpem-single-event-slider-wrapper,body.single-event_listing .wpem-additional-info-block-wrapper,body.single-event_listing .wpem-single-event-footer,.wpem-viewed-event.wpem-tooltip.wpem-tooltip-bottom,.wpem-event-ticket-type{display:none!important}h3.wpem-heading-text{font-size:16px!important}.single-event_listing .et_post_meta_wrapper{display:none!important}.woocommerce form .form-row input,.woocommerce form .form-row textarea,.woocommerce form .form-row label,.woocommerce-checkout p,.woocommerce table.shop_table,.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce-checkout #place_order,.woocommerce-checkout button.button,.woocommerce-checkout #payment,.woocommerce-checkout #payment ul.payment_methods li label{font-family:'Work Sans',Helvetica,Arial,Lucida,sans-serif!important}div#customer_details{margin-bottom:20px!important}.woocommerce form .form-row input,.woocommerce form .form-row textarea,.woocommerce form .form-row select{background-color:#f9f5f2!important;border:none!important;color:black!important}.woocommerce-checkout #billing_country_field select{background-color:#f9f5f2!important}.woocommerce form .form-row input::placeholder,.woocommerce form .form-row textarea::placeholder{color:black!important}.woocommerce form .form-row textarea{min-height:120px!important;padding:10px!important}.entry-content table:not(.variations),.entry-content tr td{border:none!important}.woocommerce table.shop_table{width:100%!important;border-collapse:collapse!important;font-family:inherit!important;font-size:inherit!important}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:10px!important;border:1px solid #ddd!important;text-align:left!important}.woocommerce table.shop_table th{background-color:#f9f5f2!important;font-weight:600!important}.woocommerce table.shop_table td strong{font-weight:600!important}.woocommerce table.shop_table .product-name{font-weight:normal!important}.woocommerce table.shop_table .product-total{text-align:right!important;font-weight:600!important}.woocommerce-checkout #payment,.woocommerce-checkout #payment div.payment_box{background-color:#f9f5f2!important}.woocommerce-checkout #payment div.payment_box{padding:15px!important}.woocommerce-checkout #payment ul.payment_methods{background-color:#f9f5f2!important;padding:15px!important;border-radius:5px!important}.filter-row{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap}.filter-row .wpem-col-4{flex:1;min-width:250px}.filter-row select{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px;background-color:white}.filter-row label{font-weight:bold;margin-bottom:5px;display:block}