body,.ticketsource-container{background-color:#f4f9fb!important;font-family:"Open Sans",sans-serif!important;color:#444444!important;padding-top:20px!important}.promoterName,.event-image-curve,.eventBanner-curve,.event-header .event-image-curve{display:none!important}.eventTitle h1,.result-card .event-content .event-title{font-family:"Montserrat",sans-serif!important;font-size:22px!important;color:#12436d!important;font-weight:700!important;margin-bottom:10px!important;line-height:1.2!important}.event-details,.event-details-content,.event-date,.event-location,.event-details-title{font-family:"Open Sans",sans-serif!important;font-size:16px!important;color:#4a90b2!important;font-weight:600!important}.event-description,.result-card .event-content p,.ticketsource-container p{font-family:"Open Sans",sans-serif!important;font-size:16px!important;color:#444444!important;line-height:1.6!important}.result-card{background-color:#ffffff!important;border:1px solid #e1e8ed!important;border-radius:8px!important;box-shadow:0 4px 12px rgb(18 67 109 / .05)!important;padding:25px!important;margin-bottom:25px!important}.event-filter,.date-menu,select.date-selector,.ts-datepicker-trigger,.search-bar input{background-color:#ffffff!important;border:1px solid #4a90b2!important;color:#4a90b2!important;font-family:"Open Sans",sans-serif!important;font-size:16px!important;border-radius:6px!important;padding:8px 12px!important}.event-filter:hover,select.date-selector:hover{border-color:#12436d!important;background-color:#ffffff!important}.ts-button-primary,.btn-primary,.button.success,input[type="submit"]{background-color:#12436d!important;color:#ffffff!important;font-family:"Montserrat",sans-serif!important;font-weight:600!important;border-radius:6px!important;border:none!important;padding:12px 28px!important;transition:all 0.3s ease!important;text-transform:none!important}.ts-button-primary:hover,input[type="submit"]:hover{background-color:#4a90b2!important}@media screen and (max-width:40em){.grid-x.eventRow{flex-flow:column wrap!important}.eventsTable .eventRow .event-image{width:100%!important;margin-bottom:1.5rem!important}.eventsTable .eventRow .event-image .eventBanner img{width:100%!important;border-radius:6px!important}.result-card{padding:15px!important}}