/* minimal warm atelier theme */
.wrapper.base-minimal {
  background: #f4eadc !important;
  color: #36271f !important;
}

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

.wrapper.base-minimal #header.min-header {
  background: #efe0cf !important;
  border-bottom: 0 !important;
  box-shadow: inset 0 -1px rgba(126, 80, 50, .14);
}

.wrapper.base-minimal #header .min-logo img {
  filter: none !important;
}

.wrapper.base-minimal .min-nav a {
  color: #3f2d22 !important;
}

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

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

.wrapper.base-minimal.minimal-exhibit .gallery-intro {
  background:
    radial-gradient(circle at 18% 24%, rgba(181, 107, 68, .24), transparent 28%),
    linear-gradient(135deg, rgba(244, 234, 220, .92), rgba(232, 210, 188, .8)),
    url(../../images/gallery-space.jpg) center/cover no-repeat !important;
  border-bottom: 0 !important;
}

.wrapper.base-minimal.minimal-exhibit .gallery-intro h1 {
  color: #34251d !important;
  font-family: Georgia, "Times New Roman", "Microsoft YaHei", serif;
  font-weight: 400 !important;
  letter-spacing: .03em !important;
}

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

.wrapper.base-minimal.minimal-exhibit .gallery-piece img {
  filter: sepia(.22) saturate(.9) contrast(.96) !important;
}

.wrapper.base-minimal.minimal-exhibit .gallery-piece aside {
  background: #f6eee5 !important;
  border: 0 !important;
  box-shadow: inset 1px 0 rgba(126, 80, 50, .12);
}

.wrapper.base-minimal.minimal-exhibit .piece-split aside {
  box-shadow: inset -1px 0 rgba(126, 80, 50, .12);
}

.wrapper.base-minimal.minimal-exhibit .gallery-piece b {
  color: #4a3125 !important;
  font-family: Georgia, "Times New Roman", "Microsoft YaHei", serif;
}

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

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

.wrapper.base-minimal.minimal-exhibit .gallery-outro a {
  border: 0 !important;
  background: #9b4d32 !important;
  color: #fff7ef !important;
}

.wrapper.base-minimal.minimal-exhibit .min-screen-dots a {
  background: rgba(91, 55, 36, .28) !important;
}

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

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

.wrapper.base-minimal.min-inner > .banner,
.wrapper.base-minimal.min-inner .sider-nav,
.wrapper.base-minimal.min-inner .product-sider-nav {
  background: #efe0cf !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 #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 {
  background: #f8f0e7 !important;
  color: #3d2c22 !important;
}

.wrapper.base-minimal .min-footer,
.wrapper.base-minimal #footer.min-footer {
  background: #3a2920 !important;
  color: #f6eadc !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: #f3dfcc !important;
}

.wrapper.base-minimal #footer.min-footer .min-footer-bottom {
  border-top-color: rgba(255, 239, 219, .16) !important;
}

/* minimal warm 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(126, 80, 50, .12) !important;
  color: #2a211c !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: #2a211c !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 * {
  color: #2a211c !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: #9b4d32 !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: #fbf7f2 !important;
  border-color: rgba(126, 80, 50, .18) !important;
  box-shadow: inset 0 -1px 0 rgba(126, 80, 50, .22) !important;
  color: #2a211c !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(42, 33, 28, .48) !important;
}

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

.wrapper.base-minimal.min-inner.page-feedback .feedback.min-feedback-shell .guestbook #bookAdd .btn {
  background: #9b4d32 !important;
  border-color: #9b4d32 !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: #2a211c !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;
  }
}

/* warm footer contrast final */
.wrapper.base-minimal #footer.min-footer,
.wrapper.base-minimal #footer.min-footer *,
.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-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,
.wrapper.base-minimal #footer.min-footer .min-footer-bottom a {
  color: #f3dfcc !important;
}
.wrapper.base-minimal #footer.min-footer .min-footer-contact p:before,
.wrapper.base-minimal #footer.min-footer .min-footer-contact p .glyphicon,
.wrapper.base-minimal #footer.min-footer .min-footer-contact p .glyphicon:before {
  color: #f3dfcc !important;
}
.wrapper.base-minimal #footer.min-footer .min-footer-bottom {
  border-top-color: rgba(243, 223, 204, .18) !important;
}
