.plugin--Searchs ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.plugin--Searchs ul > li {
  margin: 1rem 0;
  padding: 0;
}

.plugin--Searchs ul.layout-rows {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}
.plugin--Searchs ul.layout-rows > li {
  background: #ccc;
  padding: 2rem;
  position: relative;
  flex: 1 1 100%;
  transform: scale(1);
  transition: all .3s ease-in-out;
  background-color: #eee;
  border: 1px solid #ccc;
  list-style: none;
}

.plugin_Searchs_pager {
  width: 100%;
  text-align: center;
}
.plugin_Searchs_pagination {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
}
.plugin_Searchs_pagination li {
  display: inline-block;
  margin: .5rem !important;
}
.plugin_Searchs_pagination a {
  padding: 1rem !important;
}

.SearchsFirst, .SearchsPrev, .SearchsNext, .SearchsLast {
  display: inline-block;
  margin: .5rem !important;
  padding: 1rem !important;
}

.search-progress-line, .search-progress-line:before {
  height: 3px;
  width: 100%;
  margin: 0;
}
.search-progress-line {
  background-color: #b3d4fc;
  margin-top: -1rem;
  display: none;
}
.search-progress-line:before {
  background-color: #1e90ff;
  content: '';
  -webkit-animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
  animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
@-webkit-keyframes running-progress {
  0% { margin-left: 0px; margin-right: 100%; }
  50% { margin-left: 25%; margin-right: 0%; }
  100% { margin-left: 100%; margin-right: 0; }
}
@keyframes running-progress {
  0% { margin-left: 0px; margin-right: 100%; }
  50% { margin-left: 25%; margin-right: 0%; }
  100% { margin-left: 100%; margin-right: 0; }
}

.Searchs-filter li {
  display: inline-block;
  margin: 0 1rem !important;
  cursor: pointer;
}
.Searchs-filter li.active {
  border-bottom: 2px solid #2185c5;
}
.search-icon {
  height: 4.4rem !important;
  width: 4.4rem !important;
  font-size: 2rem !important;
  display: inline-block !important;
  text-align: center !important;
  line-height: 4.4rem !important;
  background: #ddd !important;
  border-radius: 2px 0 0 2px !important;
  float: left;
  margin-top: 1rem;
}
.search-input {
  border-radius: 0 2px 2px 0 !important;
  width: calc( 100% - 4.4rem) !important;
  display: inline-block !important;
}