/* minimal moss gallery theme */
.wrapper.base-minimal {
  background: #0e1a16 !important;
  color: #e8eadf !important;
}

.wrapper.base-minimal a {
  color: #d6b66b !important;
}

.wrapper.base-minimal #header.min-header {
  background: #0e1a16 !important;
  border-bottom: 0 !important;
  box-shadow: inset 0 -1px rgba(214, 182, 107, .2);
}

.wrapper.base-minimal #header .min-logo img,
.wrapper.base-minimal #footer.min-footer .min-footer-line img {
  filter: brightness(0) invert(1) !important;
}

.wrapper.base-minimal .min-nav a,
.wrapper.base-minimal .base-mobile-panel a {
  color: #e8eadf !important;
}

.wrapper.base-minimal .min-nav a.active,
.wrapper.base-minimal .min-nav a:hover {
  color: #d6b66b !important;
  text-decoration-color: #d6b66b !important;
}

.wrapper.base-minimal.minimal-exhibit,
.wrapper.base-minimal.minimal-exhibit .silent-gallery {
  background: #0e1a16 !important;
}

.wrapper.base-minimal.minimal-exhibit .gallery-intro {
  background:
    linear-gradient(90deg, rgba(14, 26, 22, .92), rgba(14, 26, 22, .56)),
    url(../../images/gallery-product.jpg) center/cover no-repeat !important;
  border-bottom: 0 !important;
}

.wrapper.base-minimal.minimal-exhibit .gallery-intro h1 {
  color: #f3f0df !important;
  font-weight: 500 !important;
  text-align: left !important;
}

.wrapper.base-minimal.minimal-exhibit .gallery-intro span,
.wrapper.base-minimal.minimal-exhibit .gallery-piece span {
  color: rgba(232, 234, 223, .7) !important;
}

.wrapper.base-minimal.minimal-exhibit .gallery-piece {
  background: #13241f !important;
  border-bottom: 0 !important;
}

.wrapper.base-minimal.minimal-exhibit .gallery-piece img {
  filter: saturate(.72) brightness(.74) contrast(1.08) !important;
}

.wrapper.base-minimal.minimal-exhibit .gallery-piece aside {
  background: #172b25 !important;
  border: 0 !important;
  box-shadow: inset 1px 0 rgba(214, 182, 107, .22);
}

.wrapper.base-minimal.minimal-exhibit .piece-split aside {
  box-shadow: inset -1px 0 rgba(214, 182, 107, .22);
}

.wrapper.base-minimal.minimal-exhibit .gallery-piece b {
  color: #f3f0df !important;
  font-weight: 500 !important;
}

.wrapper.base-minimal.minimal-exhibit .gallery-piece a {
  color: #d6b66b !important;
}

.wrapper.base-minimal.minimal-exhibit .gallery-outro {
  background: #0e1a16 !important;
}

.wrapper.base-minimal.minimal-exhibit .gallery-outro p {
  color: #e8eadf !important;
}

.wrapper.base-minimal.minimal-exhibit .gallery-outro a {
  border-color: #d6b66b !important;
  color: #d6b66b !important;
}

.wrapper.base-minimal.minimal-exhibit .min-screen-dots a {
  background: rgba(232, 234, 223, .28) !important;
}

.wrapper.base-minimal.minimal-exhibit .min-screen-dots a.active {
  background: #d6b66b !important;
}

.wrapper.base-minimal.min-inner {
  background: #0e1a16 !important;
}

.wrapper.base-minimal.min-inner > .banner,
.wrapper.base-minimal.min-inner .sider-nav,
.wrapper.base-minimal.min-inner .product-sider-nav {
  background: #13241f !important;
  border-bottom: 0 !important;
}

.wrapper.base-minimal.min-inner .sider-nav .container,
.wrapper.base-minimal.min-inner .product-sider-nav .container {
  background: transparent !important;
}

.wrapper.base-minimal.min-inner .sider-nav a,
.wrapper.base-minimal.min-inner .product-sider-nav a,
.wrapper.base-minimal.min-inner .product-nav .menu_head a {
  color: #e8eadf !important;
}

.wrapper.base-minimal.min-inner #main,
.wrapper.base-minimal.min-inner #product,
.wrapper.base-minimal.min-inner .gsjj,
.wrapper.base-minimal.min-inner .aboutinfo,
.wrapper.base-minimal.min-inner .news_show,
.wrapper.base-minimal.min-inner .case_show,
.wrapper.base-minimal.min-inner .feedback,
.wrapper.base-minimal.min-inner .contact,
.wrapper.base-minimal.min-inner .product-content .pro > a {
  background: #172b25 !important;
  color: #e8eadf !important;
}

.wrapper.base-minimal .min-footer,
.wrapper.base-minimal #footer.min-footer {
  background: #08100d !important;
  color: #e8eadf !important;
  border-top: 0 !important;
}

.wrapper.base-minimal #footer.min-footer a,
.wrapper.base-minimal #footer.min-footer nav a,
.wrapper.base-minimal #footer.min-footer .min-footer-contact,
.wrapper.base-minimal #footer.min-footer .min-footer-contact p,
.wrapper.base-minimal #footer.min-footer .min-footer-bottom,
.wrapper.base-minimal #footer.min-footer .min-footer-bottom p,
.wrapper.base-minimal #footer.min-footer .min-footer-bottom a {
  color: #dfe5d8 !important;
}

.wrapper.base-minimal #footer.min-footer .min-footer-bottom {
  border-top-color: rgba(232, 234, 223, .14) !important;
}

/* minimal moss inner parent harmony */
.wrapper.base-minimal.min-inner.page-about .gsjj > .container,
.wrapper.base-minimal.min-inner.page-about .gsjj .wmss,
.wrapper.base-minimal.min-inner.page-news_show #main > .container,
.wrapper.base-minimal.min-inner.page-contact #main > .container,
.wrapper.base-minimal.min-inner.page-feedback .gsjj > .container,
.wrapper.base-minimal.min-inner.page-feedback .gsjj > .container.feedback-container-bg {
  background: #fff !important;
  border: 0 !important;
  box-shadow: none !important;
}

.wrapper.base-minimal.min-inner.page-about .gsjj .about-rich-content .about-title {
  background: #fff !important;
  border-bottom-color: rgba(14, 26, 22, .12) !important;
  color: #14211d !important;
}

.wrapper.base-minimal.min-inner.page-about .aboutinfo,
.wrapper.base-minimal.min-inner.page-news_show .news_show.min-detail-shell,
.wrapper.base-minimal.min-inner.page-contact .contact,
.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell {
  background: #fff !important;
  color: #14211d !important;
}

.wrapper.base-minimal.min-inner.page-about .aboutinfo *,
.wrapper.base-minimal.min-inner.page-contact .contact *,
.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell * {
  color: #14211d !important;
}

.wrapper.base-minimal.min-inner.page-about .aboutinfo a,
.wrapper.base-minimal.min-inner.page-news_show .news_show.min-detail-shell a,
.wrapper.base-minimal.min-inner.page-contact .contact a,
.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell a {
  color: #4f6e55 !important;
}

.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell .InputText,
.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell textarea,
.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell input[type="text"],
.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell .guestbook #bookAdd .InputText,
.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell .guestbook #bookAdd .Text {
  background: #f7faf6 !important;
  border-color: rgba(20, 33, 29, .16) !important;
  box-shadow: inset 0 -1px 0 rgba(20, 33, 29, .22) !important;
  color: #14211d !important;
}

.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell .InputText::placeholder,
.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell textarea::placeholder,
.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell input[type="text"]::placeholder {
  color: rgba(20, 33, 29, .48) !important;
}

.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell .btn {
  background: #18372f !important;
  border-color: #18372f !important;
  color: #fff !important;
}

.wrapper.base-minimal.min-inner.page-contact .contact h3,
.wrapper.base-minimal.min-inner.page-contact .contact h3 * {
  color: #14211d !important;
}

.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell .guestbook #bookAdd .btn {
  background: #18372f !important;
  border-color: #18372f !important;
  color: #fff !important;
}

.wrapper.base-minimal.min-inner.page-contact #main .contact h3,
.wrapper.base-minimal.min-inner.page-contact #main .contact h3 * {
  color: #14211d !important;
}

/* minimal feedback wider form */
.wrapper.base-minimal.min-inner.page-feedback .gsjj > .container.feedback-container-bg {
  width: 100% !important;
  max-width: 1120px !important;
  padding: 36px 34px !important;
}
.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell {
  max-width: none !important;
  grid-template-columns: 220px minmax(0, 1fr) !important;
  column-gap: 48px !important;
}
.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell .nr,
.wrapper.base-minimal.min-inner.page-feedback .guestbook,
.wrapper.base-minimal.min-inner.page-feedback .guestbook #bookAdd {
  width: 100% !important;
  max-width: none !important;
}
.wrapper.base-minimal.min-inner.page-feedback .guestbook #bookAdd {
  grid-template-columns: repeat(2, minmax(280px, 1fr)) !important;
  gap: 20px 28px !important;
}
.wrapper.base-minimal.min-inner.page-feedback .guestbook #bookAdd #pro,
.wrapper.base-minimal.min-inner.page-feedback .guestbook #bookAdd .Text {
  grid-column: 1 / -1 !important;
}
.wrapper.base-minimal.min-inner.page-feedback .feedback-captcha {
  grid-template-columns: minmax(280px, 1fr) 220px !important;
}
@media (max-width: 991px) {
  .wrapper.base-minimal.min-inner.page-feedback .gsjj > .container.feedback-container-bg {
    padding: 30px 24px !important;
  }
  .wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell,
  .wrapper.base-minimal.min-inner.page-feedback .guestbook #bookAdd,
  .wrapper.base-minimal.min-inner.page-feedback .feedback-captcha {
    grid-template-columns: 1fr !important;
  }
}

/* moss inner nav contrast */
.wrapper.base-minimal.min-inner > .sider-nav,
.wrapper.base-minimal.min-inner > .product-sider-nav {
  background: #13241f !important;
  border: 0 !important;
  box-shadow: inset 0 -1px 0 rgba(8, 16, 13, .55) !important;
}
.wrapper.base-minimal.min-inner > .sider-nav .container,
.wrapper.base-minimal.min-inner > .product-sider-nav .container {
  background: transparent !important;
  border: 0 !important;
}
.wrapper.base-minimal.min-inner > .sider-nav a,
.wrapper.base-minimal.min-inner > .product-sider-nav a,
.wrapper.base-minimal.min-inner > .product-sider-nav .breadcrumb-sep {
  color: rgba(232, 234, 223, .76) !important;
}
.wrapper.base-minimal.min-inner > .sider-nav a:hover,
.wrapper.base-minimal.min-inner > .sider-nav a.active,
.wrapper.base-minimal.min-inner > .product-sider-nav a:hover,
.wrapper.base-minimal.min-inner > .product-sider-nav a.active,
.wrapper.base-minimal.min-inner > .product-sider-nav .active {
  color: #d6b66b !important;
  text-decoration: none !important;
}
.wrapper.base-minimal.min-inner > .sider-nav a:after {
  content: none !important;
  display: none !important;
}
.wrapper.base-minimal.min-inner > .sider-nav a:hover:after,
.wrapper.base-minimal.min-inner > .sider-nav a.active:after {
  transform: none !important;
}
.wrapper.base-minimal.min-inner.page-news .news-list .row {
  border-bottom-color: rgba(232, 234, 223, .14) !important;
}
.wrapper.base-minimal.min-inner.page-news .news-list .row:hover {
  border-bottom-color: rgba(214, 182, 107, .34) !important;
}
.wrapper.base-minimal.min-inner.page-news_show .news_show .name {
  border-bottom-color: rgba(20, 33, 29, .16) !important;
}

/* moss footer contrast */
.wrapper.base-minimal #footer.min-footer,
.wrapper.base-minimal .min-footer {
  background: #08100d !important;
  color: #e8eadf !important;
  border-top-color: rgba(232, 234, 223, .12) !important;
}
.wrapper.base-minimal #footer.min-footer .min-footer-line,
.wrapper.base-minimal #footer.min-footer .min-footer-contact,
.wrapper.base-minimal #footer.min-footer .min-footer-bottom {
  background: transparent !important;
}
.wrapper.base-minimal #footer.min-footer nav a {
  color: #f3f0df !important;
}
.wrapper.base-minimal #footer.min-footer nav a:hover,
.wrapper.base-minimal #footer.min-footer .min-footer-bottom a:hover {
  color: #d6b66b !important;
}
.wrapper.base-minimal #footer.min-footer .min-footer-contact,
.wrapper.base-minimal #footer.min-footer .min-footer-contact p,
.wrapper.base-minimal #footer.min-footer .min-footer-contact span,
.wrapper.base-minimal #footer.min-footer .min-footer-contact p span,
.wrapper.base-minimal #footer.min-footer .min-footer-bottom,
.wrapper.base-minimal #footer.min-footer .min-footer-bottom p,
.wrapper.base-minimal #footer.min-footer .min-footer-bottom span {
  color: rgba(232, 234, 223, .82) !important;
}
.wrapper.base-minimal #footer.min-footer .min-footer-bottom a,
.wrapper.base-minimal #footer.min-footer .min-footer-contact a {
  color: #d6b66b !important;
}
.wrapper.base-minimal #footer.min-footer .min-footer-contact p:before,
.wrapper.base-minimal #footer.min-footer .min-footer-contact p .glyphicon {
  color: #d6b66b !important;
}
.wrapper.base-minimal #footer.min-footer .min-footer-bottom {
  border-top-color: rgba(232, 234, 223, .12) !important;
}

/* moss readable white content areas */
.wrapper.base-minimal.min-inner.page-product #product .product-content,
.wrapper.base-minimal.min-inner.page-product_show #product .product-content.detail-content,
.wrapper.base-minimal.min-inner.page-case #product .product-content,
.wrapper.base-minimal.min-inner.page-case_show #product .product-content.detail-content,
.wrapper.base-minimal.min-inner.page-news_show .news_show.min-detail-shell,
.wrapper.base-minimal.min-inner.page-news_show #main > .container {
  background: #fff !important;
  color: #14211d !important;
}
.wrapper.base-minimal.min-inner.page-product #product .product-content .title,
.wrapper.base-minimal.min-inner.page-case #product .product-content .title,
.wrapper.base-minimal.min-inner.page-product #product .product-content .pro h3,
.wrapper.base-minimal.min-inner.page-case #product .product-content .pro h3,
.wrapper.base-minimal.min-inner.page-product_show #product .product-content.detail-content > .name,
.wrapper.base-minimal.min-inner.page-case_show #product .product-content.detail-content > .name,
.wrapper.base-minimal.min-inner.page-news_show .news_show.min-detail-shell .name,
.wrapper.base-minimal.min-inner .bottom-nav-title {
  color: #14211d !important;
}
.wrapper.base-minimal.min-inner.page-product #product .product-content .pro p,
.wrapper.base-minimal.min-inner.page-case #product .product-content .pro p,
.wrapper.base-minimal.min-inner.page-product_show #product .product-content.detail-content,
.wrapper.base-minimal.min-inner.page-case_show #product .product-content.detail-content,
.wrapper.base-minimal.min-inner.page-news_show .news_show.min-detail-shell,
.wrapper.base-minimal.min-inner.page-news_show .news_show.min-detail-shell .date,
.wrapper.base-minimal.min-inner .bottom-news-list a,
.wrapper.base-minimal.min-inner .bottom-pro-list a,
.wrapper.base-minimal.min-inner .info-tags {
  color: #4d5c54 !important;
}
.wrapper.base-minimal.min-inner.page-product #product .product-content .pro > a,
.wrapper.base-minimal.min-inner.page-case #product .product-content .pro > a {
  background: #fff !important;
  color: #14211d !important;
}
.wrapper.base-minimal.min-inner.page-product #product .product-content .pro > a:hover h3,
.wrapper.base-minimal.min-inner.page-case #product .product-content .pro > a:hover h3,
.wrapper.base-minimal.min-inner .bottom-news-list a:hover,
.wrapper.base-minimal.min-inner .bottom-pro-list a:hover,
.wrapper.base-minimal.min-inner.page-product_show #product .product-content.detail-content a:hover,
.wrapper.base-minimal.min-inner.page-case_show #product .product-content.detail-content a:hover,
.wrapper.base-minimal.min-inner.page-news_show .news_show.min-detail-shell a:hover {
  color: #14211d !important;
}
.wrapper.base-minimal.min-inner.page-product #product .product-content .nr,
.wrapper.base-minimal.min-inner.page-product_show #product .product-content.detail-content > .nr,
.wrapper.base-minimal.min-inner.page-case_show #product .product-content.detail-content > .nr,
.wrapper.base-minimal.min-inner.page-news_show .news_show.min-detail-shell .nr {
  color: #26352d !important;
}
