@charset "UTF-8";
.box-category {
  position: relative;
  text-align: center;
  margin-bottom: 30px; }
  .box-category ul.list-category {
    list-style: none;
    padding: 7px;
    margin: 0;
    display: inline-block; }
    @media screen and (max-width: 576px) {
      .box-category ul.list-category {
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        scroll-behavior: smooth; }
        .box-category ul.list-category::-webkit-scrollbar {
          display: none; }
        .box-category ul.list-category::after {
          content: "Swipe right 👉";
          position: absolute;
          top: 10px;
          right: 15px;
          background: rgba(0, 0, 0, 0.75);
          color: #fff;
          font-size: 8px;
          padding: 5px 10px;
          border-radius: 6px;
          white-space: nowrap;
          opacity: 0;
          pointer-events: none;
          transition: all 0.5s ease;
          line-height: 1; }
        .box-category ul.list-category.show-hint::after {
          opacity: 1; } }
    .box-category ul.list-category li.cate-item {
      position: relative;
      display: inline-block;
      border: 1px solid #009cde;
      border-radius: 5px;
      margin: 5px 10px; }
      .box-category ul.list-category li.cate-item:not(:last-child)::before {
        position: absolute;
        content: "|";
        top: 50%;
        transform: translateY(-50%);
        right: -15px;
        color: #009cde; }
      @media screen and (max-width: 576px) {
        .box-category ul.list-category li.cate-item {
          flex: 0 0 auto;
          margin-right: 10px;
          margin-bottom: 0; } }
      .box-category ul.list-category li.cate-item a {
        display: block;
        padding: 5px 10px;
        font-size: 14px;
        line-height: 26px;
        color: #009cde;
        font-family: "OpenSans Semibold";
        text-decoration: none; }
        @media screen and (max-width: 576px) {
          .box-category ul.list-category li.cate-item a {
            padding: 8px 13px; } }
      .box-category ul.list-category li.cate-item:hover {
        background: #009cde; }
        .box-category ul.list-category li.cate-item:hover a {
          color: #ffffff; }
      .box-category ul.list-category li.cate-item.active {
        background: #009cde; }
        .box-category ul.list-category li.cate-item.active a {
          text-align: center;
          display: inline-block;
          cursor: pointer;
          color: #ffffff; }

.taxonomy-description p {
  color: #3e3e3e;
  font-family: "OpenSans Regular";
  font-size: 17px; }

/*# sourceMappingURL=new-style.css.map */
