.search_0 {
  color: var(--mainColor);
  font-size: 1.2rem; }

.b_search svg {
  max-height: 120px; }
  .b_search svg .m_color {
    fill: var(--mainColor); }

.t-search {
  font-size: 1rem; }

.custom-page-item .title_blo {
  font-size: 14px; }

.search-cate {
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  max-width: 100%; }
  .search-cate a {
    border: 1px solid #e1e1e1;
    cursor: pointer;
    text-align: center;
    background: #fff;
    transition: all 0.3s ease;
    font-size: 16px; }
    .search-cate a:hover {
      border-color: var(--mainColor) !important; }
    .search-cate a.active {
      color: #fff;
      border-color: var(--mainColor) !important;
      background: var(--mainColor); }

.pagination li {
  border-color: transparent; }
  .pagination li .page-link {
    min-width: 38px;
    color: var(--mainColor) !important;
    transition: all 0.3s ease; }
    .pagination li .page-link:hover {
      background: var(--mainColor);
      border-color: var(--mainColor);
      color: #fff !important; }
    .pagination li .page-link:focus {
      box-shadow: 0 0 0 0.2rem var(--mainColor); }
  .pagination li.active .page-link {
    border-color: var(--mainColor);
    color: var(--mainColor) !important; }
