/* 20230712124548 - v2 */
.gui,
.gui-block-linklist li a {
  color: #c6ae92;
}

.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: #c6ae92;
}

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

.gui a {
  color: #c6ae92;
}

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

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

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

.gui-block-title {
  color: #c6ae92;
  background-color: #f7f2ee;
}

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

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

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

.gui-block-option {
  border-color: #f6f2ee;
  background-color: #fcfaf9;
}

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

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

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

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

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

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

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

.gui-table thead tr th {
  border-color: #e5dacd;
  background-color: #fcfaf9;
}

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

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

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

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

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

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

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

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

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

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

/* custom */
.gui-table a.gui-button-small {
    color: #FFFFFF!important;
}
strong {
    font-size: 17px!important;
}
/* show mollie integration */
#gui-checkout-payment-methods .gui-field .gui-input { border: 1px solid; padding: 5px 10px; }
#gui-checkout-payment-methods .gui-checkout-payment-provider .gui-payment-methods .gui-payment-method.gui-is-selected .gui-payment-method-form { display: inline-block !important; margin-left: 0; margin-top: 0; padding-top: 0; width: 100%; }
/* end */
/* Navigation & footer */

/*.form-product .submit a, .form-newsletter button, .form-cart button, .gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action, .gui a.gui-button-large, .gui a.gui-button-small, .gui a, .dark-theme button, .dark-theme input[type="button"], .dark-theme input[type="reset"], .dark-theme input[type="submit"], .form-product .submit a, button, input[type="button"], input[type="reset"], input[type="submit"], .check-box li.active a, .module-product header p a, .dark-theme .gui a.gui-button-large.gui-button-action, .dark-theme .gui a.gui-button-small.gui-button-action, .dark-theme .gui a.gui-button-large, .dark-theme .gui a.gui-button-small, .link-btn a {
	color: #fff !important;
  border-radius: 100px !important;
}*/

.gui a.gui-button-large.gui-button-action, .gui a.gui-button-large {
	color: #fff !important;
  border-radius: 100px !important;
}

[data-whatintent="mouse"] .link-btn a:hover, [data-whatintent="mouse"] .module-featured.aside .link-btn a:hover, [data-whatintent="mouse"] button:hover, [data-whatintent="mouse"] .list-tags a:hover, [data-whatintent="mouse"] .list-tags label:hover, [data-whatintent="mouse"] .list-tags a:hover span, [data-whatintent="mouse"] .list-tags label:hover span, [data-whatintent="mouse"] .list-collection figure .ul a:hover, [data-whatintent="mouse"] .form-product .submit a:hover, [data-whatintent="mouse"] .list-box li.has-link:hover *, [data-whatintent="mouse"] .list-box li.has-link:hover, [data-whatintent="mouse"] .list-product .btn:hover, [data-whatintent="mouse"] .list-product-mobile .btn:hover, [data-whatintent="mouse"] .gui:not(.gui-cart) a.gui-button-large:hover, [data-whatintent="mouse"] .gui:not(.gui-cart) a.gui-button-small:hover {
	background-color: #a0674b !important;
}

.gui-block, .gui-block-title, .gui-buttons.gui-border, .gui-block-inner, .gui-image {
    border-color: #c6ae92 !important;
}

.gui-input input, .gui-text textarea, .gui-select select {
    border: 1px solid #c6ae92 !important;
}

.link-btn a:after, .gui:not(.gui-cart) a.gui-button-large:after, .gui:not(.gui-cart) a.gui-button-small:after, .list-btn a:after {
    border: none !important;
}

.gui-checkout .gui-progressbar ul li.gui-done a {
    color: #c6ae92 !important;
}

.gui-checkout .gui-progressbar ul li a, .gui-checkout .gui-progressbar ul li.gui-done+li a, .gui-checkout .gui-progressbar ul li.step-details a {
color: #c6ae92 !important;
}

.gui-form-terms a {
	color: #c6ae92 !important;
}

.module-box h1 {
	text-align: left !important;
}

.img-wide {
  width: 100% !important;
}

.center.white #nav > ul:first-child:before {
  content: none !important;
}

.list-collection .wide {
 	 display: none !important;
}

header .link-btn {
	display: none !important;
}

.module-aside .list-btn li:first-child a:after {
  border-color: #c6ae92 !important;
}

.list-total li,
.list-cart a {
	color: #c6ae92 !important;
}

.gui-button-facebook {
  text-transform: uppercase !important;
}

.gui-button-small {
  background-color: #c6ae92 !important;
  text-transform: uppercase !important;
  color: #fff !important;
	border-radius: 25px !important;
}

.form-product button:before,
.link-btn a.b:before,
.link-btn a.b:after,
.link-btn a.b:before,
.link-btn a.b:hover,
.gui-button-small:hover,
.link-btn a.b:hover:after,
.link-btn a.b:hover:before,
.gui-button-small:hover:before {
  background-color: #a0674b !important;
  border-color: #a0674b !important;
}

.list-payments {
	display: none !important;
} 

#content article:first-child .m10 {
	text-align: left !important;
}

.custom-a {
	padding-left: 0 !important;
  font-weight: 400 !important;
}

.overlay-d {
 color: #c6ae92 !important;
}

.module-product .desktop-only h1 {
 text-align: left !important; 
}

.footer-icons {
	width: 100%;
  background: #E1D9D1;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 50px 0;
}

.footer-icons .fi-left {
	width: 33.333%;
  text-align: center;
}

.footer-icons .fi-center {
	width: 33.333%;
  text-align: center;
}

.footer-icons .fi-right {
	width: 33.333%;
  text-align: center;
}

@media only screen and (max-width: 47.5em) {
  .footer-icons .fi-left {
    width: 100%;
  }
  .footer-icons .fi-center {
    width: 100%;
  }
  .footer-icons .fi-right {
    width: 100%;
  }
}

.footer-icons img {
	width: 125px;
}

.footer-icons h3 {
	font-size: 2em;
  margin: 25px 0 15px 0;
}

.footer-icons p {
	
}

#content > *:last-child {
  padding-bottom: 50px !important;
	margin-bottom: 0 !important;
}

.form-newsletter p:last-child {
    margin: 0 auto !important;
}

#nav > ul > li > a {
	color: #c6ae92 !important;
}

#nav > ul > li > a span {
	background: #c6ae92 !important;
}

#nav > ul > li > a:before {
	background:  #c6ae92 !important;
}

.center.white #top #nav > ul > li > a {
	color: #c6ae92 !important;
}

.center.white #top #nav > ul > li > a span {
	background: #c6ae92 !important;
}

.white #root #top #nav > ul > li > a:before {
	background:  #c6ae92 !important;
}

#top > .subheader, #top > .bar {
	height: 35px !important;
  line-height: 35px !important;
}
/*
.center.white #nav > ul:first-child:before {
	content: none !important;
}
*/
.center.white #top #nav > ul > li.user > a {
	color: #fff !important;
}

.center.white #top > form input {
	color: #c6ae92 !important;
}

.center.white #top > form button {
	color: #c6ae92 !important;
}

.center.white #top > form .close {
	color: #c6ae92 !important;
}

footer nav div:nth-child(1) h3 {
	text-transform: lowercase !important;
}

#footer img {
	width: 110px !important;
}

li.sub ul li:first-child {
	display: none !important;
}

footer .list-contact li:first-child {
	display: none !important;
}

.wide {
	/*display: none !important;*/
}

.gui-table a {
	color: #c6ae92 !important;
}

.gui-button-small:after {
  border-color: #c6ae92 !important;
}

.gui-button-small:hover {
	color: #fff !important;
}

@media only screen and (min-width: 1000px) {
  .list-social {
		right: 100px !important;
	}
}

h1 {
	text-align: center !important;
  text-transform: lowercase !important;
}

h3 {
	text-transform: lowercase !important;
}

h2 {
	text-transform: lowercase !important;
}

.list-product-checks {
	text-transform: lowercase !important;
}

label {
	text-transform: lowercase !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active  {
  -webkit-box-shadow: 0 0 0 30px #F6F2EE inset !important;
}

input::placeholder {
  color: #c6ae92 !important;
}
input:-ms-input-placeholder {
  color: #c6ae92 !important;
}
input::-ms-input-placeholder {
  color: #c6ae92 !important;
}

.form-product button, .link-btn a.b:after {
  border-color: #c6ae92 !important;
  background-color: #c6ae92 !important;
}

/* Home */ 

.hero-video .text-center {
	display: none !important;
}

#formNewsletterEmail {
  width: 70% !important;
	border: none !important;
  border-radius: 0px !important;
  border-bottom: 2px dotted #c6ae92 !important;
  text-align: center !important;
  padding-right: 0px !important;
}

.form-newsletter button {
  border-radius: 25px !important;
}

h2 {
	text-align: center !important;
}

.box.bottom .header {
	text-align: center !important;
}

.module-aside p {
  text-align: center !important;
}

/* Service */ 

.list-box .has-link:nth-child(3) {
	display: none !important;
}

#gui-form h2 {
	text-align: left !important;
}

.module-contact h2 {
	text-align: left !important;
}

/* Product */ 

.gui-required,
.gui-form label em,
.gui-form label span.gui-nostyle,
.semi.overlay-b {
	color: #c6ae92 !important;
}

.gui-checkbox .gui-clear {
	height: 8px !important;
}
*/
