/* 20261015175252 - v2 */
.gui,
.gui-block-linklist li a {
  color: #2d2620;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #2d2620;
}

.gui-block-inner strong {
  color: #fffbf7;
}

.gui a {
  color: #867565;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #867565;
  box-shadow: 0 0 2px #867565;
}

.gui-select.gui-focus .gui-handle {
  border-color: #867565;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #796857;
}

.gui-block-title {
  color: #fff9f3;
  background-color: #796857;
}

.gui-content-title {
  color: #fff9f3;
}

.gui-form .gui-field .gui-description span {
  color: #2d2620;
}

.gui-block-inner {
  background-color: #746353;
}

.gui-block-option {
  border-color: #eae8e5;
  background-color: #f8f7f6;
}

.gui-block-option-block {
  border-color: #eae8e5;
}

.gui-block-title strong {
  color: #fff9f3;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #c2bbb3;
}

.gui ul.gui-products li {
  border-color: #d6d1cc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #d6d1cc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #d6d1cc;
}

.gui-block-content .gui-table {
  border-color: #eae8e5;
}

.gui-table thead tr th {
  border-color: #c2bbb3;
  background-color: #f8f7f6;
}

.gui-table tbody tr td {
  border-color: #eae8e5;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #796857;
  color: #ffffff;
  background-color: #796857;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #796857;
  color: #ffffff;
  background-color: #796857;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #605345;
  border-color: #605345;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #605345;
  border-color: #605345;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #796857;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #796857;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #f8cbb4;
}

/* custom */
footer {
    position: relative;
    background-image: url('https://cdn.webshopapp.com/shops/356606/files/493594544/website-opmaak-concept.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #ffffff;
}

footer,
footer p,
footer a,
footer span,
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6 {
    color: #ffffff !important;
}


.top-bar {
  background-color: #2D2620 !important;
}

/* Keep header + main category white */
header, header a, header span, header h1, header h2, header h3, header h4, header h5, header h6 {
  color: #ffffff;
}

/* Set dropdown subcategory text to #796857 */
header .wsa-dropdown-menu a {
  color: #796857 !important;
}

/* Voor alle pagina's - Ignite thema specifiek */
.header-icons a, .header-icons svg, .header-icons i,
.wsa-header-icons a, .wsa-header-icons svg, .wsa-header-icons i,
.top-bar a, .top-bar svg, .top-bar i {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* Extra voor mobiele weergave */
@media (max-width: 768px) {
  .mobile-header a, .mobile-header svg, .mobile-header i {
    color: #ffffff !important;
    fill: #ffffff !important;
  }
}

hero-banner .hero-text,
hero-content,
banner-text {
  width: 80% !important;
  max-width: 1200px !important;
}




