body, textarea, input, select, option, button, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .header .small, .accordion-b h1 .rating-a, .accordion-b h2 .rating-a, .accordion-b h3 .rating-a, .accordion-b h4 .rating-a, .accordion-b h5 .rating-a, .accordion-b h6 .rating-a, .accordion-b h1 .sticky, .accordion-b h2 .sticky, .accordion-b h3 .sticky, .accordion-b h4 .sticky, .accordion-b h5 .sticky, .accordion-b h6 .sticky, .rating-a .label span, .rating-a.a, .list-comments h1, .list-comments h2, .list-comments h3, .list-comments h4, .list-comments h5, .list-comments h6, #root .list-slider h1, #root .list-slider h2, #root .list-slider h3, #root .list-slider h4, #root .list-slider h5, #root .list-slider h6, #mobile, .list-filter li.toggle > a span, #nav > ul > li > ul.mega > li ul, #nav > ul > li > ul.mega > li.img, .gui-form .gui-checkbox label, .gui-form .gui-radio label, #root .product-configure-custom-option-item label, .gui a.gui-button-large, .gui a.gui-button-small, .gui-checkout .gui-form .gui-right, .gui-payment-method-service .gui-payment-method-name, .gui-popover .gui-popover-title a, .gui-cart-sum .gui-desc strong, .gui-cart-sum .gui-item .gui-price, .gui-cart-sum .gui-item .gui-price strong { font-family: 'Muli', Arial, Helvetica, sans-serif !important; }
h1, h2, h3, h4, h5, h6, legend, .lead, #root #nav > ul > li > ul.mega, #nav > ul > li > ul.mega > li.img span, q, figcaption.box .header, .module-aside > ul .box .header, .form-product h1, .form-product h2, .form-product h3, .form-product h4, .form-product h5, .form-product h6, .form-product p label, #mobile li.header > span, #mobile .title, .gui-table thead tr th, .gui-block-title, .gui-cart .gui-cart-sum .gui-item, .gui ul.gui-products li .gui-products-title, .gui ul.gui-products li .gui-products-price, .gui-block-subtitle, .gui-content-subtitle, .gui-cart-sum .gui-item, .gui-checkout-one-step .step-shipment .gui-block-option .gui-field .gui-radio > label, .gui-form label, .gui-block-title strong, .gui-content-title, .module-product header h1, .module-product header h2, .module-product header h3, .module-product header h4, .module-product header h5, .module-product header h6, .form-product h1, .form-product h2, .form-product h3, .form-product h4, .form-product h5, .form-product h6, .form-product label, .gui-popover .gui-popover-title { font-family: 'Playfair Display', Arial, Helvetica, sans-serif !important; font-weight: 300; }
#footer a.title, #root #nav > ul > li > ul.mega > li > a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: 300; }
body, .module-product p, .accordion-b p, .check-box label, .check-box a, .gui, .gui-block-linklist li a { color: #333333; }
.dark-theme #content, .dark-theme .module-aside > ul .box, .dark-theme figcaption.box, .dark-theme .module-gallery header, .dark-theme .module-box:before, .dark-theme .form-filter:before, .dark-theme .list-news figure span, .dark-theme .list-news figure i, .dark-theme input, .dark-theme select, .dark-theme textarea, .dark-theme .semantic-select .input, .dark-theme .list-slider:before, .dark-theme .form-newsletter button:after, .dark-theme .list-filter ul, #footer.dark-footer:before, .dark-theme .rich-snippet, .black #nav > ul > li > ul li > ul, .black #top:before, .black #top > form:before, .black #nav > ul > li > ul, .black #root #nav > ul > li > ul.mega, .black .list-notifications li, .black #top:before, .black #top > form:before, .black #nav > ul > li > ul, .black #root #nav > ul > li > ul.mega, .black .list-notifications li, .h-black #top:before, .h-black #top > form:before, .h-black #root #nav > ul > li > ul.mega, .h-black #nav > ul > li > ul li > ul, .h-black #nav > ul > li > ul, .white #nav > ul > li > a:before, .h-white #top.scroll-to-fixed-fixed #nav > ul > li > a:hover::before, .h-white #top.scroll-to-fixed-fixed #nav > ul > li:hover > a:before, .dark-theme .list-filter li p, .theme-dark .gui a.gui-button-large, .theme-dark .gui a.gui-button-small, .dark-theme button, .dark-theme input[type="button"], .dark-theme input[type="reset"], .dark-theme input[type="submit"], .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, .dark-theme .list-filter ul label:before, .dark-theme .list-tags.a a:after, .dark-theme .list-tags.a label:after, .dark-theme #mobile, .dark-theme #mobile .title a.close, .dark-theme #mobile li.header a.close, .dark-theme #mobile li > span, .dark-theme .gui-popover-content { background-color:#404040; }
.dark-theme body, .dark-theme textarea, .dark-theme input, .dark-theme select, .dark-theme option, .dark-theme button, .dark-theme q, .dark-theme a, .dark-theme .module-product, .dark-theme .module-product header h1, .dark-theme .module-product header h2, .dark-theme .module-product header h3, .dark-theme .module-product header h4, .dark-theme .module-product header h5, .dark-theme .module-product header h6, .dark-theme label, .dark-theme .form-product input, .dark-theme .form-product select, .dark-theme .form-product textarea, .dark-theme .form-product .semantic-select .input, .dark-theme #root .semantic-number a, .dark-theme .accordion-b, .dark-theme .accordion-b h2, .dark-theme .rating-a, .dark-theme .accordion-b h1 .sticky, .dark-theme .accordion-b h2 .sticky, .dark-theme .accordion-b h3 .sticky, .dark-theme .accordion-b h4 .sticky, .dark-theme .accordion-b h5 .sticky, .dark-theme .accordion-b h6 .sticky, .dark-theme .form-newsletter button, [data-whatintent="mouse"].dark-theme .list-collection li:hover h1 span, [data-whatintent="mouse"].dark-theme .list-collection li:hover h2 span, [data-whatintent="mouse"].dark-theme .list-collection li:hover h3 span, [data-whatintent="mouse"].dark-theme .list-collection li:hover h4 span, [data-whatintent="mouse"].dark-theme .list-collection li:hover h5 span, [data-whatintent="mouse"].dark-theme .list-collection li:hover h6 span, [data-whatintent="mouse"].dark-theme .list-news li:hover a span, .dark-theme .rating-a a, .dark-theme .list-filter ul a, .dark-theme .list-filter ul label, .dark-theme .accordion-a > h1, .dark-theme .accordion-a > h2, .dark-theme .accordion-a > h3, .dark-theme .accordion-a > h4, .dark-theme .accordion-a > h5, .dark-theme .accordion-a > h6, .dark-theme .list-cart p label, .dark-theme .list-cart p input, .dark-theme .list-cart .price, .dark-theme .accordion-a, .dark-theme .gui a.gui-button-large.gui-button-action, .dark-theme .gui a.gui-button-small.gui-button-action, .dark-footer > *, .dark-footer a, #footer.dark-footer .header-toggle:before, .black #root #nav > ul > li > ul.mega > li > a, .black #logo:before, .black #nav > ul > li > a, .black #top > form input, .black #top > form button, .black #top > form .close, .black #nav > ul > li > ul a, .black #nav > ul > li > ul.mega > li > a, .black #nav > ul > li > ul.mega > li ul li a, .black #nav > ul > li > ul.mega > li.img, .black #nav > ul > li > ul.mega > li.img a, .mega-active.black #nav > ul > li > a, .mega-active.black #top #logo:before, .black #top.scroll-to-fixed-fixed #logo:before, .black #top.scroll-to-fixed-fixed #nav > ul > li > a, .black #top.scroll-to-fixed-fixed > form input, .black #top.scroll-to-fixed-fixed > form button, .black #top.scroll-to-fixed-fixed > form .close, .black #root #top > .menu, .black .list-notifications a, .black #top > form input::placeholder, .is-black #logo:before, .is-black #nav > ul > li > a, .is-black #top > form input, .is-black #top > form button, .is-black #top > form .close, .is-black #nav > ul > li > ul a, .is-black #nav > ul > li > ul.mega > li > a, .is-black #nav > ul > li > ul.mega > li ul li a, .is-black #nav > ul > li > ul.mega > li.img, .is-black #nav > ul > li > ul.mega > li.img a, .mega-active.is-black #nav > ul > li > a, .mega-active.is-black #top #logo:before, .is-black #top.scroll-to-fixed-fixed #logo:before, .is-black #top.scroll-to-fixed-fixed #nav > ul > li > a, .is-black #top.scroll-to-fixed-fixed > form input, .is-black #top.scroll-to-fixed-fixed > form button, .is-black #top.scroll-to-fixed-fixed > form .close, .is-black #root #top > .menu, .h-black #top.scroll-to-fixed-fixed #nav > ul > li > a, .h-black #nav > ul > li > a, .h-black #top > form button, .h-black #top > form .close, .h-black #top > form input, .h-black #top > form input::placeholder, .h-black #root #nav > ul > li > ul.mega a, .h-black #nav > ul > li > ul a, .h-black #top.scroll-to-fixed-fixed > .menu, #footer.dark-footer h1, #footer.dark-footer h2, #footer.dark-footer h3, #footer.dark-footer h4, #footer.dark-footer h5, #footer.dark-footer h6, .nav-sticky li:last-child, .dark-theme .gui-page-title, .dark-theme .gui a.gui-bold, .dark-theme .gui-block-subtitle, .dark-theme .gui-table thead tr th, .dark-theme .gui ul.gui-products li .gui-products-title a, .dark-theme .gui-form label, .dark-theme .gui-block-title.gui-dark strong, .dark-theme .gui-block-title.gui-dark strong a, .dark-theme .gui-content-subtitle, .module-welcome h1, .module-welcome h2, .module-welcome h3, .module-welcome h4, .module-welcome h5, .module-welcome h6, .dark-theme .list-total, .dark-theme .gui-block-title strong, .dark-theme .gui-checkout .gui-progressbar ul li.gui-active a, .dark-theme .gui-form label span.gui-nostyle, .dark-theme .gui-content-title, figcaption.box.transparent, figcaption.box.transparent a, .module-aside > ul .box.transparent, .module-aside > ul .box.transparent a, .module-aside > ul .box.transparent .header, figcaption.box.transparent .header, .form-comment button, .h-black.center #top.scroll-to-fixed-fixed > p .text-right a, .dark-theme #mobile, .form-contact button, .h-black.theme-product #top > .menu { color:#ffffff; }
.dark-theme .module-aside > ul li { border-color:#404040; }
.dark-theme .list-product li span, .dark-theme .list-product-mobile > span, .dark-theme .list-product-mobile li span, .dark-theme .list-collection .label, #footer.light-footer:before, .black #nav > ul:first-child > li > a:before, .black #top.scroll-to-fixed-fixed #nav > ul:first-child > li > a:before, .black #top.scroll-to-fixed-fixed #nav > ul > li > a span, .h-black #nav > ul > li > a span, .theme-dark .list-filter ul label:before { background-color:#ffffff; }
.dark-theme .list-product li span, .dark-theme .list-product-mobile > span, .dark-theme .list-product-mobile li span, .dark-theme .list-collection .label, .dark-theme .list-collection figure .ul:before, .light-footer > *, .light-footer a, .h-black #nav > ul > li > a span, .h-white #nav > ul > li > ul a, .h-white #root #nav > ul > li > ul.mega > li > a, .h-white #nav > ul > li > ul.mega > li ul li a, .list-filter li p, #footer.light-footer h1, #footer.light-footer h2, #footer.light-footer h3, #footer.light-footer h4, #footer.light-footer h5, #footer.light-footer h6, .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, .list-total, .gui-block-title strong, .gui-content-title { color:#404040; }
#content, .module-aside > ul .box, figcaption.box, .module-gallery header, .module-box:before, .form-filter:before, .list-news figure span, .list-news figure i, input, select, textarea, .semantic-select .input, .list-slider:before, .form-newsletter button:after, .list-filter ul, .fancybox-bg, .white #nav > ul > li > ul li > ul, .white #top:before, .white #top > form:before, .white #nav > ul > li > ul, .white #root #nav > ul > li > ul.mega, .white .list-notifications li, .white #top:before, .white #top > form:before, .white #nav > ul > li > ul, .white #root #nav > ul > li > ul.mega, .white .list-notifications li, .h-white #top:before, .h-white #top > form:before, .h-black #top.scroll-to-fixed-fixed #nav > ul > li > a span, .black #nav > ul > li > a:before, .h-black #top.scroll-to-fixed-fixed #nav > ul > li > a:hover::before, .h-black #top.scroll-to-fixed-fixed #nav > ul > li:hover > a:before, .h-white #nav > ul > li > ul, .h-white #root #nav > ul > li > ul.mega, .h-white #nav > ul > li > ul li > ul, .list-filter li p, .gui a.gui-button-large, .gui a.gui-button-small, .list-tags.a a:after, .list-tags.a label:after { background-color:#ffffff; }
/*body,*/h1, h2, h3, h4, h5, h6, legend, .lead, textarea, input, select, option, button, q, a, .module-product, .module-product header h1, .module-product header h2, .module-product header h3, .module-product header h4, .module-product header h5, .module-product header h6, label, .form-product input, .form-product select, .form-product textarea, .form-product .semantic-select .input, #root .semantic-number a, .accordion-b, .accordion-b h2, .rating-a, .accordion-b h1 .sticky, .accordion-b h2 .sticky, .accordion-b h3 .sticky, .accordion-b h4 .sticky, .accordion-b h5 .sticky, .accordion-b h6 .sticky, .form-newsletter button, [data-whatintent="mouse"].list-collection li:hover h1 span, [data-whatintent="mouse"].list-collection li:hover h2 span, [data-whatintent="mouse"].list-collection li:hover h3 span, [data-whatintent="mouse"].list-collection li:hover h4 span, [data-whatintent="mouse"].list-collection li:hover h5 span, [data-whatintent="mouse"].list-collection li:hover h6 span, [data-whatintent="mouse"].list-news li:hover a span, .rating-a a, .list-filter ul a, .list-filter ul label, .accordion-a > h1, .accordion-a > h2, .accordion-a > h3, .accordion-a > h4, .accordion-a > h5, .accordion-a > h6, .list-cart p label, .list-cart p input, .list-cart .price, .accordion-a, .gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action, .white #root #nav > ul > li > ul.mega > li > a, .white #logo:before, .white #nav > ul > li > a, .white #top > form input, .white #top > form button, .white #top > form .close, .white #nav > ul > li > ul a, .white #nav > ul > li > ul.mega > li > a, .white #nav > ul > li > ul.mega > li ul li a, .white #nav > ul > li > ul.mega > li.img, .white #nav > ul > li > ul.mega > li.img a, .mega-active.white #nav > ul > li > a, .mega-active.white #top #logo:before, .white #top.scroll-to-fixed-fixed #logo:before, .white #top.scroll-to-fixed-fixed #nav > ul > li > a, .white #top.scroll-to-fixed-fixed > form input, .white #top.scroll-to-fixed-fixed > form button, .white #top.scroll-to-fixed-fixed > form .close, .white #root #top > .menu, .white .list-notifications a, .white #top > form input::placeholder, .h-white #top.scroll-to-fixed-fixed #nav > ul > li > a, .h-black #top.scroll-to-fixed-fixed #nav > ul > li > a span, figcaption.box .header, .module-aside > ul .box .header, .list-tags a, .list-tags label, .theme-dark .form-comment button { color:#404040; }
.module-aside > ul li { border-color:#ffffff; }
.list-product li span, .list-product-mobile > span, .list-product-mobile li span, .list-collection .label, .white #nav > ul:first-child > li > a:before, .white #top.scroll-to-fixed-fixed #nav > ul:first-child > li > a:before, .white #top.scroll-to-fixed-fixed #nav > ul > li > a span { background-color:#404040; }
.list-product li span, .list-product-mobile > span, .list-product-mobile li span, .list-collection .label, .list-collection figure .ul:before, .dark-theme h1, .dark-theme h2, .dark-theme h3, .dark-theme h4, .dark-theme h5, .dark-theme h6, .dark-theme legend, .dark-theme .lead, .dark-theme figcaption.box .header, .dark-theme .module-aside > ul .box .header, .dark-theme .list-tags a, .dark-theme .list-tags label { color:#ffffff; }
.overlay-d, .gui-payment-method-service.gui-is-selected:before { color: #7bc85f; }
.gui-payment-method-service.gui-is-selected { border-color: #7bc85f; }
.form-product .submit a.overlay-d:after { border-color: #7bc85f; background-color: #7bc85f; }
.form-product .submit a.overlay-d:before { border-color: #7bc85f; background-color: #7bc85f; filter: brightness(0.9);  }
.gui-input input:focus, .gui-text textarea:focus { border-bottom: 1px solid #7bc85f !important; }
.overlay-b, .gui-required, .gui-form label em, .module-product .overlay-b, .form-product .overlay-b, .gui-form .gui-message { color: #ff0000; }
.gui-form .gui-error .gui-input input, .gui-form .gui-error .gui-select select, .gui-form .gui-error .gui-text { border-color: #ff0000; }
.form-product button, .link-btn a.b:after { border-color: #000000; background-color: #000000; }
.form-product button:before, .link-btn a.b:before { border-color: #000000; background-color: #000000; filter: brightness(0.9); }
/*.custom-header .black #top:before, .black #top > form:before, .black #nav > ul > li > ul, .black #root #nav > ul > li > ul.mega, .black .list-notifications li, .gui a { color: #cae7ec; }*/
body:after { border-left-color: #cae7ec; }
[data-whatintent="mouse"] .rating-a a:hover, [data-whatintent="mouse"] .list-notifications ul li a:hover, [data-whatintent="mouse"] .list-comments li.more a:hover, [data-whatintent="mouse"] .list-slider a:hover, [data-whatintent="mouse"] .list-box a:hover, [data-whatintent="mouse"] .nav-sticky a:hover, [data-whatintent="mouse"] .list-inline a:hover, [data-whatintent="mouse"] #footer a:hover, [data-whatintent="mouse"] .module-gallery header a:hover, [data-whatintent="mouse"] #root .list-news p a:hover, [data-whatintent="mouse"] .list-cart ul li:first-child a:hover, .h-black #root #nav > ul > li > ul.mega a:hover, .h-black #nav > ul > li > ul a:hover, .nav-sticky li:last-child, [data-whatintent="mouse"] #root .list-tags a.close:hover, .list-cart p { color: #cae7ec; }
.link-btn a:before, .module-featured.aside .link-btn a:before, .list-tags a:before, .list-tags label:before, .form-product .submit a:before, .list-box li.has-link:after, .list-product .btn:before, .list-product-mobile .btn:before, .gui a.gui-button-large:before, .gui a.gui-button-small:before, .list-collection figure .ul a:before, .ui-slider .ui-slider-handle, #nav > ul > li.user > a { background-color: #cae7ec; }
#top > .subheader, #top > p, #top > p a, .list-collection li.wide h2, .list-collection li.wide { color: #0e0e0e; }
#top > .subheader, #top > p, #root .list-collection li.wide:before { background-color: #000000; }
.custom-header #top:before { background-color: #f9f2f2; }
.list-filter ul a:after, .list-filter ul label:after, .h-white #nav > ul > li > ul a:after, .white #nav > ul > li > ul a:after { background-color:#ffffff; filter: brightness(0.95); }
.dark-theme .list-filter ul a:after, .dark-theme .list-filter ul label:after, .h-black #nav > ul > li > ul a:after, .black #nav > ul > li > ul a:after { background-color:#404040; filter: brightness(0.9); }
/* TESTING */
figcaption.box.transparent, figcaption.box.transparent a, .module-aside > ul .box.transparent, .module-aside > ul .box.transparent a { background-color: none;/* color: #fff;*/}
.module-featured h1, .module-featured h2, .module-featured h3, .module-featured h4, .module-featured h5, .module-featured h6 { color:#fff; }

/* REG BUTTONS */
button, input[type="button"], input[type="reset"], input[type="submit"], .form-product .submit a:after, .form-cart button, .link-btn a.a:after, .link-btn a:after, .gui a.gui-button-large:after, .gui a.gui-button-small:after, .dark-theme button, .dark-theme input[type="button"], .dark-theme input[type="reset"], .dark-theme input[type="submit"], .dark-theme .form-product .submit a:after, button, input[type="button"], input[type="reset"], input[type="submit"], .form-product .submit a:after, .check-box li.active a, .list-btn a.a:after { border-color: #000000; }
.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: #000000; }
button, input[type="button"], input[type="reset"], input[type="submit"], .link-btn a.a:after, .gui-form .gui-radio input:checked ~ label:after, .gui-form .gui-checkbox input:checked ~ label:after, .form-inline button, #checkoutButton:before, .list-btn a.a:after, .dark-theme .form-contact button { background-color: #000000; }
button:before, .link-btn a:before, .module-featured.aside .link-btn a:before, .list-btn a.a:before, .list-btn a:before, .dark-theme .form-contact button:before { background-color: #000000; filter: brightness(0.9); }
/* END REG BUTTONS */
.dark-theme .rating-a .rating > * .fill { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy4yIDE1LjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3LjIgMTUuNSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0Y5QzczQTt9PC9zdHlsZT48cGF0aCBkPSJNMTcuMiA2YzAtLjItLjItLjQtLjYtLjRsLTUuMi0uN0w5LjEuNEM5IC4xIDguOCAwIDguNiAwcy0uNC4xLS41LjRMNS44IDQuOGwtNS4yLjdjLS40LjEtLjYuMy0uNi41IDAgLjEuMS4zLjMuNUw0IDkuOWwtLjkgNC45YzAgLjEgMCAuMiAwIC4yIDAgLjEgMCAuMy4xLjMuMS4xLjIuMS4zLjEuMSAwIC4zIDAgLjQtLjFMOC42IDEzbDQuNiAyLjNjLjEuMS4zLjEuNC4xLjEgMCAuMiAwIC4zLS4xLjEtLjEuMS0uMi4xLS4zIDAtLjEgMC0uMSAwLS4ybC0uOS00LjlMMTcgNi41Yy4xLS4yLjItLjQuMi0uNXoiIGNsYXNzPSJzdDAiLz48L3N2Zz4=) no-repeat #404040; background-size: auto 100%; }
.rating-a .rating > * .fill { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy4yIDE1LjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3LjIgMTUuNSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0Y5QzczQTt9PC9zdHlsZT48cGF0aCBkPSJNMTcuMiA2YzAtLjItLjItLjQtLjYtLjRsLTUuMi0uN0w5LjEuNEM5IC4xIDguOCAwIDguNiAwcy0uNC4xLS41LjRMNS44IDQuOGwtNS4yLjdjLS40LjEtLjYuMy0uNi41IDAgLjEuMS4zLjMuNUw0IDkuOWwtLjkgNC45YzAgLjEgMCAuMiAwIC4yIDAgLjEgMCAuMy4xLjMuMS4xLjIuMS4zLjEuMSAwIC4zIDAgLjQtLjFMOC42IDEzbDQuNiAyLjNjLjEuMS4zLjEuNC4xLjEgMCAuMiAwIC4zLS4xLjEtLjEuMS0uMi4xLS4zIDAtLjEgMC0uMSAwLS4ybC0uOS00LjlMMTcgNi41Yy4xLS4yLjItLjQuMi0uNXoiIGNsYXNzPSJzdDAiLz48L3N2Zz4=) no-repeat #ffffff; background-size: auto 100%; }
.fancybox-bg { background-color:#ffffff !important; }
.dark-theme .fancybox-bg { background-color:#404040 !important; }

.form-product button, .link-btn a.b:after, .form-inline button, [data-whatintent="mouse"] .gui a.gui-button-large:hover, [data-whatintent="mouse"] .gui a.gui-button-small:hover { color:#fff; }
input:-webkit-autofill { -webkit-box-shadow: unset !important; }

.module-rating.eigen-keurmerk { background: url(eigen-keurmerk.png) 0 7px no-repeat; background-size: auto 48px; }

@media only screen and (max-width: 47.5em) {
figcaption.box.transparent, figcaption.box.transparent a, .module-aside > ul .box.transparent, .module-aside > ul .box.transparent a, figcaption.box.transparent, figcaption.box.transparent a, .module-aside > ul .box.transparent, .module-aside > ul .box.transparent a, .module-aside > ul .box.transparent .header, figcaption.box.transparent .header { background: unset; color: #404040; }
.dark-theme figcaption.box.transparent, .dark-theme figcaption.box.transparent a, .dark-theme .module-aside > ul .box.transparent, .dark-theme .module-aside > ul .box.transparent a, .dark-theme figcaption.box.transparent, .dark-theme figcaption.box.transparent a, .dark-theme .module-aside > ul .box.transparent, .dark-theme .module-aside > ul .box.transparent a, .dark-theme .module-aside > ul .box.transparent .header, .dark-theme figcaption.box.transparent .header, .dark-theme .form-filter header.mobile-only a { background: unset; color: #ffffff; }
.list-filter li.title, .list-filter li.toggle > a, .h-black.theme-product #nav > ul > li > a span, .theme-product #top #logo, .theme-product #top > .menu, .h-white.theme-product #nav > ul > li > a, .theme-product #top > form input, .theme-product #top > form button, .theme-product #top > form .close { color: #404040; }
.form-filter { background: #ffffff; color: #404040; }
.dark-theme .form-filter, .dark-theme .list-filter, #nav > ul > li > a span { background: #404040; color: #ffffff; }
.dark-theme .list-filter a, .dark-theme .list-filter li.title, .dark-theme .list-filter li.toggle > a, .h-black.theme-product #nav > ul > li > a, .h-black.theme-product #top > form input, .h-black.theme-product #top > form button, .h-black.theme-product #top > form .close { color: #ffffff; }
#logo img { width: 80px; }
}
.gui-button-small.gui-button-social.gui-button-fb:after { border-color:#3B5998; }
.custom-color-section-hero { color: #fcf9f9!important; }
.custom-color-section-1 { color: #000000!important; }
.custom-color-section-2 { color: #000000!important; }
.custom-color-section-3 { color: #000000!important; }
.custom-color-section-4 { color: #000000!important; }
.custom-color-section-5 { color: #000000!important; }

.module-product h1 a { text-decoration: none; }