span.bl-menu {
  cursor: pointer;
}
#bl-loading {
  padding: 20px 0px !important;
  display: block;
}
#bl-loading.hide-loading {
  display: none !important;
}
.el-dbe-blog-extra.grid_extended {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
}
#bl-filter-menu {
  display: flex;
  flex-direction: row;
}
#bl-filter-menu .bl-filter-item {
  flex-grow: 4;
}
#bl-filter-menu .bl-filter-item select {
  border: 1px solid #777;
  border-radius: 5px;
  padding: 7px 20px;
}
#bl-filter-menu .bl-filter-item #trigger-filter {
  padding: 10px 15px;
  border: 1px solid #ccc;
}
#bl-filter-menu .bl-filter-item .bl-button {
  border: 1px solid #0092bd;
  border-radius: 20px;
  padding: 5px 20px;
  background-color: #0092bd;
  color: #fff;
  transition:.5s;
}
#bl-filter-menu .bl-filter-item .bl-button:hover {
  border: 1px solid #83C8DF;
  background-color: #83C8DF;
}
#bl-notice {
  height: 50px;
}
#business-listing-wrapper article.type-business_directory .post-data p,
#business-listing-wrapper article.type-business_directory .post-data .bl-img-wrap {
  max-height: 175px;
}
#business-listing-wrapper article.type-business_directory .post-data p img,
#business-listing-wrapper article.type-business_directory .post-data .bl-img-wrap img {
  width: 240px !important;
  height: 120px !important;
  object-fit: contain !important;
}
