.title_icon {
  width: auto;
}
.title_icon h1 {
  margin-bottom: 10px;
  line-height: 22px;
}

.products-cat-frame {
  margin-top: 30px;
}

.title_sell {
  font-size: 18px;
  font-weight: 500;
  display: inline;
  float: left;
  line-height: 40px;
  margin-top: 40px;
  color: var(--main-color);
  margin-bottom: 10px;
}

#sell_gird .item {
  width: 100% !important;
}
#sell_gird .owl-controls .owl-nav {
  position: absolute;
  top: 40%;
  height: 0;
  width: 100%;
  display: none;
}
#sell_gird:hover .owl-controls .owl-nav {
  display: block;
}
#sell_gird .owl-controls .owl-nav div {
  display: inline-block;
  zoom: 1;
  position: absolute;
  padding: 6px 0 0;
  margin: 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: var(--main-color);
  width: 40px;
  height: 30px;
  text-align: center;
  font-size: 30px;
  color: #fff;
  font-family: -webkit-body;
  line-height: 20px;
}
#sell_gird .owl-controls .owl-prev {
  left: 10px;
}
#sell_gird .owl-controls .owl-next {
  right: 10px;
}

.search_title {
  border-bottom: 1px solid #EEE;
  /* color: #0E5FA3; */
  margin-bottom: 20px !important;
  text-transform: none;
  padding-bottom: 10px;
  margin-top: 25px;
}

.search_title span {
  /* color: #2080CA; */
  /* border-bottom: 2px solid #2080CA; */
  font-size: 16px;
  font-weight: normal;
  padding-bottom: 4px;
  margin-bottom: 0px;
  text-transform: uppercase;
  font-weight: bold;
}

.newslist {
  margin: 0px -10px 20px;
  display: flex;
  flex-wrap: wrap;
}
@media all and (max-width: 500px) {
  .newslist {
    margin: 0px -5px 10px;
  }
}
.newslist li {
  display: block;
  float: left;
  overflow: hidden;
  width: calc(25% - 20px);
  margin: 0px 10px 10px;
  box-sizing: border-box;
}
@media all and (max-width: 800px) {
  .newslist li {
    width: calc(33.333% - 20px);
  }
}
@media all and (max-width: 500px) {
  .newslist li {
    width: calc(50% - 10px);
    margin: 0px 5px 10px;
  }
}

.newslist li h3 {
  margin-bottom: 0px;
}

.newslist li h3 a {
  color: #252525;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
}

.filter-category {
  background: #fff;
  padding: 5px;
  box-sizing: border-box;
}
@media all and (max-width: 1100px) {
  .filter-category .title_filter {
    float: none;
  }
}
.filter-category li {
  width: calc(100% - 10px);
  margin-left: 5px;
}
.filter-category li a {
  color: #333;
  font-weight: 500;
  margin-left: 0px;
  line-height: 28px;
  position: relative;
  padding-left: 27px;
  margin: 6px 0;
  display: block;
}
.filter-category li a:before {
  background: url('data:image/svg+xml;utf8,<svg  xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" ><path fill="gray" d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z" class=""></path></svg>');
  background-repeat: no-repeat;
  width: 15px;
  height: 23px;
  z-index: 10;
  float: left;
  content: "";
  margin-right: 8px;
  position: absolute;
  left: 0;
  top: 4px;
}
.filter-category li:hover a, .filter-category li.active a {
  color: red;
}
.filter-category li:hover a:before, .filter-category li.active a:before {
  background: url('data:image/svg+xml;utf8,<svg  xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" ><path fill="red" d="M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z" class=""></path></svg>');
  background-repeat: no-repeat;
}

.key-tags {
  font-size: 18px;
  text-transform: uppercase;
}

.tab-link-type {
  margin: 10px 0px;
}
.tab-link-type .ft-txt {
  font-size: 16px;
  display: inline-block;
  font-weight: bold;
}
.tab-link-type a {
  padding-left: 20px;
  position: relative;
  margin: 0px 10px;
  font-size: 16px;
}
.tab-link-type a span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid #000;
  display: inline-block;
  content: "";
  position: absolute;
  left: 0px;
  top: 3px;
}
.tab-link-type a:hover span {
  border: 1px solid var(--main-color);
}
.tab-link-type .active span {
  border: 1px solid var(--main-color);
  background: var(--main-color);
}/*# sourceMappingURL=search.css.map */