/*============================================================================
   #Webcms
==============================================================================*/
/* Kết quả tìm kiếm */
.wrapper .search_result {
  display: flex;
  flex-wrap: wrap;
}
.wrapper .container {
  max-width: 100%;
}
.search_result .search-form {
  flex: 1 0 auto;
}
.search_result .search-form .form-search {
  display: flex;
  align-items: center;
}
.search_result .search-close {
  height: 46px;
  border: 0;
  background: 0 0;
  display: block !important;
}
.search_result .search-close i {
  font-size: 2rem;
  font-weight: 600;
}
.search_result .form-search .minisearch {
  flex: 1 0 auto;
}
.search_result .minisearch .input-text {
  height: 36px;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  text-transform: uppercase;
  font-weight: 400;
  background: #fff;
  border-bottom: 1px solid #707070;
  box-sizing: border-box;
  border-radius: 0;
  font-size: 30px;
}
.category-product-action {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.category-product-action .modes {
  display: none;
}
.category-product-action .toolbar-sorter {
  display: inline-block;
}
.category-product-action .list-inline {
  display: none;
  
}
.category-product-action .form-item-select .sorter-options {
  border: 0;
  border-bottom: 2px #e8e8e8 solid;
  font-weight: 400;
}
.form-item-select select {
  width: 100%;
  height: 46px;
  padding: 0 25px 0 13px;
  font-size: 16px;
  border-radius: 0;
}
.category-product-action .filter-toggle {
  padding-top: 1rem;

}
.search_result .search-result-qty .category {
  display: inline-block;
  line-height: 46px;
}
.search_result .search-result-qty .category-name {
  text-transform: uppercase;
}
.search_result .products-grid {
  width: 100%;
}
.search_result .products-grid .product-items {
  margin-top: 50px;
}
.product-item-info .product-top {
  position: relative;
}
.product-item-info .product-top img {
  width: 100%;
}
.filter-toggle .title {
  cursor: pointer;
  line-height: 1;
  color: #231f20;
  text-transform: uppercase;
  text-decoration: none;
}
#layered-filterblock_s {
  transform: translateX(100%);
}
.bottom-pagination {
  width: 100%;
}