.viseek-spage-primary {
  padding: 20px 30px;
  width: 50%;
}
.viseek-spage-primary * .viseek-hidden {
  display: none;
}
.viseek-spage-primary .viseek-spage-site-main .viseek-spage-page-header {
  padding: 20px 0;
}
.viseek-spage-primary .viseek-spage-top-container {
  border-bottom: 1px solid #E6E6E6;
}
.viseek-spage-primary .viseek-spage-top-container .viseek-spage-header-container {
  display: flex;
  gap: 10px;
}
.viseek-spage-primary .viseek-spage-top-container .viseek-spage-header-container .viseek-spage-header-tab {
  display: flex;
  gap: 5px;
  padding-bottom: 15px;
  cursor: pointer;
}
.viseek-spage-primary .viseek-spage-top-container .viseek-spage-header-container .viseek-spage-header-tab.viseek-active {
  border-bottom: 1px solid #000;
}
.viseek-spage-primary .viseek-spage-top-container .viseek-spage-header-container .viseek-spage-header-tab .viseek-spage-header-count {
  font-size: small;
  align-self: center;
  padding: 0 5px;
  color: #1B6EF3;
  background-color: #EDF4FF;
}
.viseek-spage-primary .viseek-spage-ct-container .viseek-spage-line-container {
  padding-top: 30px;
}
.viseek-spage-primary .viseek-spage-ct-container .viseek-spage-line-wrap {
  font-size: 16px;
}
.viseek-spage-primary .viseek-spage-ct-container .viseek-spage-line-wrap .viseek-line-header-container {
  display: flex;
  gap: 10px;
}
.viseek-spage-primary .viseek-spage-ct-container .viseek-spage-line-wrap .viseek-line-header-container .viseek-line-author-container {
  display: flex;
  gap: 5px;
}
.viseek-spage-primary .viseek-spage-ct-container .viseek-spage-line-wrap .viseek-line-header-container .viseek-line-date-container {
  display: flex;
  gap: 5px;
}
.viseek-spage-primary .viseek-spage-ct-container .viseek-spage-line-wrap .viseek-line-excerpt-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.viseek-spage-primary .viseek-spage-ct-container .viseek-line-title-container .viseek-line-title-text {
  font-size: 20px;
  color: #1A0DAB;
}
.viseek-spage-primary .viseek-spage-ct-container .viseek-spage-line-product .viseek-line-ct-container {
  display: flex;
  gap: 10px;
  width: 100%;
  justify-content: space-between;
}
.viseek-spage-primary .viseek-spage-ct-container .viseek-spage-line-product .viseek-line-ct-container .viseek-line-ct-image-container {
  width: 68px;
}
.viseek-spage-primary .viseek-spage-ct-container .viseek-spage-line-product .viseek-line-ct-container .viseek-line-ct-image-container .viseek-line-ct-icon-img {
  width: 68px;
  min-width: 68px;
}
.viseek-spage-primary .viseek-spage-ct-container .viseek-spage-line-product .viseek-line-rating-container {
  display: flex;
  gap: 5px;
}
.viseek-spage-primary .viseek-spage-pagging-container {
  display: flex;
  justify-content: center;
  padding-top: 15px;
}
.viseek-spage-primary .viseek-spage-pagging-container .viseek-spage-paging {
  display: flex;
  gap: 10px;
}
.viseek-spage-primary .viseek-spage-pagging-container .viseek-spage-paging .viseek-spage-pages {
  width: 36px;
  height: 36px;
  text-align: center;
  align-content: center;
  border: 1px solid #E5E5E5;
  border-radius: 6px;
  cursor: pointer;
  color: #000;
}
.viseek-spage-primary .viseek-spage-pagging-container .viseek-spage-paging .viseek-spage-pages.viseek-page-active {
  color: #fff;
  background-color: #000;
}
.viseek-spage-primary .viseek-spage-pagging-container .viseek-spage-paging .viseek-spage-pages.viseek-page-disable {
  opacity: 0.5;
  cursor: not-allowed;
}
.viseek-spage-primary .viseek-spage-pagging-container .viseek-spage-paging .viseek-spage-pages .viseekicon {
  margin: unset;
}
.viseek-spage-primary .viseek-spage-results-not-found-container {
  text-align: center;
  padding: 5vh 0 10vh;
  justify-content: center;
}
.viseek-spage-primary .viseek-spage-results-not-found-container .viseek-spage-alert-error {
  color: #f27362;
  display: block;
  line-height: 1.5em;
  position: relative;
}
.viseek-spage-primary .viseek-spage-shortcode-search {
  display: flex;
  justify-content: center;
}

@media (max-width: 640px) {
  .viseek-spage-primary {
    padding: 15px;
    width: 100%;
  }
}

/*# sourceMappingURL=viseek-page.css.map */
