header {
  background: #fff;
  box-shadow: 0px 2px 40px rgba(0, 0, 0, 0.15);
}

header.pc .headerTop {
  border-bottom: 1px solid rgba(131, 125, 125, 0.3);
  padding      : 6px 0;
}

header.pc .headerTop .--tel {
  color: #000;
}

header.pc .headerTop .--tel::after {
  border-bottom: 1px solid rgba(29, 29, 29, 0.6);
}

header.pc .headerTop .nice-select span {
  color: #000;
}

header.pc .headerTop .--listLogo img {
  filter: unset;
}

header.pc .headerBot {
  height: 70px;
}

header.pc .headerBot .--menu .--nameMenu {
  color: #000;
}

header.pc .headerBot .--menu .--itemMenu.--sub::after {
  color: #000;
}

header.pc .headerBot .--logo img {
  max-width : 60px;
  max-height: 60px;
}

header.pc .headerBot .btn-2 {
  font-size: 14px;
  height   : 40px;
}

@media (max-width: 769px) {
  header.mb .--logo img {
    max-width : 60px;
    max-height: 55px;
  }

  header.mb .headerBot {
    padding: 6px 0;
  }

  header.mb .--listLogo img {
    filter: unset;
  }

  header.mb .--tabbar span {
    border-bottom: 3px solid #000;
  }
}

.search {
  padding   : 150px 0 80px;
  background: #f5f5f5;
}

.search .--topSearch {
  margin-bottom  : 44px;
  display        : flex;
  align-items    : center;
  justify-content: space-between;
}

.search .nav-tabs {
  gap          : 30px;
  margin-bottom: 32px;
}

.search .nav-tabs button {
  border       : none;
  padding      : 10px;
  background   : transparent !important;
  font-size    : 16px;
  font-weight  : 600;
  margin-bottom: 0;
  color        : #5c5c5c;
}

.search .nav-tabs button.active {
  color        : var(--color-1);
  font-weight  : 600;
  border-bottom: 1px solid var(--color-1);
}

.search .--title {
  font-size  : 32px;
  font-weight: 600;
}

.search .--search {
  width   : 400px;
  position: relative;
}

.search .--search input {
  border-radius: 6px;
  background   : #fff;
  width        : 100%;
  height       : 50px;
  border       : 1px solid #fff;
  padding      : 0 32px 0 12px;
}

.search .--search input:focus,
.search .--search input:focus-visible {
  outline: none;
  border : 1px solid var(--color-1);
}

.search .--search input::-moz-placeholder {
  color    : #6f7378;
  font-size: 12px;
}

.search .--search input::placeholder {
  color    : #6f7378;
  font-size: 12px;
}

.search .--search img {
  position      : absolute;
  top           : 50%;
  transform     : translate(0, -50%);
  right         : 12px;
  pointer-events: none;
}

.search .itemNews1 {
  border-bottom : 1px solid #c5c5c5;
  padding-bottom: 12px;
  margin-bottom : 12px;
}

.search .itemNews1 .timeCate {
  color: #6f7378;
}

.search .itemNews1 .timeCate .--time {
  color: #6f7378;
}

.search .itemNews1 .timeCate .--time::before {
  background: #6f7378;
}

.search .itemNews1 .--name {
  color     : #6f7378;
  transition: all 0.3s ease;
}

.search .itemNews1 .--name:hover {
  color: var(--color-1);
}

.search .itemNews1 .--viewdetail {
  color: #6f7378;
}

.search .itemNews1 .--viewdetail:hover {
  border-bottom: 1px solid #6f7378;
}

.search .col-md-6:nth-child(6n+6) .itemNews1,
.search .col-md-6:nth-child(6n+5) .itemNews1 {
  padding-bottom: 0;
  margin-bottom : 0;
  border-bottom : none;
}

.search .pagination {
  margin-top: 60px;
}

@media (max-width: 769px) {
  .search .--topSearch {
    flex-flow  : column;
    align-items: flex-start;
    gap        : 20px;
  }

  .search .--title {
    font-size: 20px;
  }

  .search .--search {
    width: 100%;
  }

  .search .pagination {
    margin-top: 32px;
  }

  .search .nav-tabs {
    overflow-x: auto;
    width     : 100%;
    gap       : 16px;
    flex-wrap : unset;
  }

  .search .nav-tabs li {
    flex: 0 0 auto;
  }

  .search .nav-tabs::-webkit-scrollbar {
    height: 4px;
  }

  .search .nav-tabs::-webkit-scrollbar-track {
    background   : #eee;
    border-radius: 8px;
  }

  .search .nav-tabs::-webkit-scrollbar-thumb {
    background   : #888;
    border-radius: 8px;
  }
}

/*# sourceMappingURL=search.css.map */