.search-container {
  position:relative;
}
.search-container > button[type="reset"] {
  color:rgb(38, 61, 201)!important;
  font-size: 0.85rem;
  position:absolute;
  z-index:99;
  right:0;
  padding:0;
  border:none;
  background:none!important;
  cursor:pointer;
}
.search-container > button[type="reset"]:hover,
.search-container > button[type="reset"]:active {
  text-decoration:underline;
}
.raic-events-sidebar .raic-events-type-mobile-filter {
  display:none!important;
}
.raic-filter-options > .af-field-type-date {
  margin-bottom:1rem;
}
.raic-filter-options > .af-field-type-date > p {
  margin-bottom:0.5rem;
}
@media (max-width: 991px) {
  .raic-events-sidebar .raic-events-type-filter,
  .search-container > button[type="reset"] {
    display:none!important;
  }
  .raic-events-sidebar .raic-events-type-mobile-filter {
    display:block!important;
  }
  .raic-events-sidebar .raic-events-type-mobile-filter {
    margin-bottom:10px;
  }
  
  .raic-events-type-mobile-filter .raic-filter-options.show,
  .raic-events-filter-section:not(.date-filter) .raic-filter-options.show {
    background: rgb(255, 255, 255);
    border-width: medium 1px 1px;
    border-style: none solid solid;
    border-color: currentcolor rgb(217, 217, 217) rgb(217, 217, 217);
    border-image: none;
    left: 0px;
    max-height: 200px;
    overflow-y: auto;
    padding: 10px;
    position: absolute;
    right: 0px;
    top: 100%;
    z-index: 10;
  }
  .raic-events-filter-section.date-filter .raic-filter-options.show {
    background: rgb(248, 248, 248);
    border-width: medium 1px 1px;
    border-style: none solid solid;
    border-color: currentcolor rgb(217, 217, 217) rgb(217, 217, 217);
    border-image: none;
    padding: 15px;
  }
  .raic-events-filter-section.date-filter p {
    color:rgb(26,26,26);
    font-weight:500;
    margin-bottom:0.5rem;
  }
}
