.events-results table.events-results-table{font-size:var(--wp--preset--font-size--small);width:100%}.events-results table.events-results-table td{padding:9px 12px}.events-results table.events-results-table td a{transition:.3s ease-in-out}.events-results .events-container{display:flex;gap:var(--wp--preset--spacing--large)}@media(min-width:768px){.events-results .events-container #events-filter-form{flex:0 0 200px}}.events-results .events-container #events-filter-form label{color:var(--wp--preset--color--primary);display:block;font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:1px;text-transform:uppercase}.events-results .events-container #events-filter-form input,.events-results .events-container #events-filter-form select{-webkit-appearance:none;border:0;border-bottom:1px solid var(--wp--preset--color--primary);border-radius:0;box-sizing:border-box;margin:0 0 var(--wp--preset--spacing--medium) 0;max-width:100%;padding:8px 16px 8px 0;width:100%}.events-results .events-container #events-filter-form input:focus,.events-results .events-container #events-filter-form select:focus{box-shadow:0 0 2px 0 rgba(0,0,0,.2);outline:none}.events-results .events-container #events-filter-form #filter-submit{display:none}.events-results .events-container #events-results-wrap{flex-grow:1;overflow:scroll;position:relative}.events-results .events-container #events-results-wrap #events-results.loading:after{animation:pulse 1s ease-in-out infinite;color:#000!important;content:"Loading...";font-weight:600;left:50%;padding:10px 20px;position:absolute;top:var(--wp--preset--spacing--large);transform:translateX(-50%);z-index:11}.events-results .events-container #events-results-wrap #events-results.loading table.events-results-table{opacity:.3}@media(max-width:768px){.events-results .events-container{flex-directioN:column}}.events-results .events-display-buttons{display:flex;flex-direction:column;gap:10px;margin-top:var(--wp--preset--spacing--small)}.events-results .events-display-buttons .event-button{background-color:var(--wp--preset--color--primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:var(--wp--preset--font-size--small);padding:10px 16px;text-align:center;transition:all .2s ease}.events-results .events-display-buttons .event-button:hover{opacity:.9}.events-results #show-all,.events-results #show-upcoming{background-color:var(--wp--preset--color--primary)}@keyframes pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}
