.views-exposed-form{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:1rem;
  margin-bottom:1rem;
  padding-bottom:1rem;
}
.views-exposed-form > .form-item{
  flex:0 0 calc(25% - 2rem);
  margin-bottom:0;
}
.views-exposed-form > .form-container{
  flex:0 0 33.3333%;
  margin-top:0.25rem;
}
.views-exposed-form > .form-container .fieldset-wrapper{
  display:flex;
  gap:1rem;
  flex-wrap:wrap;
}
@media only screen and (min-width: 52.125rem){
  .views-exposed-form > .form-container .fieldset-wrapper{
    flex-wrap:nowrap;
  }
}
.views-exposed-form > .form-container .fieldset-legend{
  display:block;
  margin-bottom:0.25rem;
  color:#1a1a1a;
  font-size:0.875rem;
  font-weight:600;
}
.views-exposed-form > .form-container .form-item{
  margin-bottom:0;
  border:none;
  padding-left:0;
  padding-right:0;
}
.views-exposed-form > .form-container .form-label{
  display:none;
}
.views-exposed-form .form-actions{
  flex:1 0 100%;
}
.views-exposed-form .form-actions .button{
  display:inline-block;
  padding:0.375rem 0.75rem;
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  transition:200ms all ease-in-out;
  text-align:center;
  vertical-align:middle;
  -webkit-text-decoration:none;
  text-decoration:none;
  color:#212529;
  border:0.0625rem solid transparent;
  border-radius:0.25rem;
  background-color:transparent;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#fff;
  border-color:#0d6efd;
  background-color:#0d6efd;
}
.views-exposed-form .form-actions .button:hover{
  color:#212529;
}
.views-exposed-form .form-actions .button:focus{
  outline:0;
  box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.views-exposed-form .form-actions .button:disabled, .views-exposed-form .form-actions .button.disabled, fieldset:disabled .views-exposed-form .form-actions .button{
  pointer-events:none;
  opacity:0.65;
}
.views-exposed-form .form-actions .button:hover{
  color:#fff;
  border-color:#0a58ca;
  background-color:#0a58ca;
}
.views-exposed-form .form-actions .button:focus{
  color:#fff;
  border-color:#0a58ca;
  background-color:#0a58ca;
  box-shadow:0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.views-exposed-form .form-actions .button:active, .views-exposed-form .form-actions .button.active, .show > .views-exposed-form .form-actions .button.dropdown-toggle{
  border-color:#0a58ca;
  background-color:#0a58ca;
}
.views-exposed-form .form-actions .button:disabled, .views-exposed-form .form-actions .button.disabled{
  border-color:#0d6efd;
  background-color:#0d6efd;
}

.view--id-events .views-table{
  border-right:0;
  border-left:0;
}
.view--id-events .views-table th{
  font-weight:400;
}
.view--id-events .views-table th, .view--id-events .views-table td{
  background-color:#fff;
}
.view--id-events .views-table th:nth-child(2n), .view--id-events .views-table td:nth-child(2n){
  background-color:#efefef;
}
