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

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

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

.gui a {
  color: #0a8de9;
}

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

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

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

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

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

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

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

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

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

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

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

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

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

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

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

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

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

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

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

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

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

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

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

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

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

.gui-progressbar {
  background-color: #76c61b;
}

/* custom */
/* START DMWS Crashfix 01-07-2022 */
#root .desktop-hide,
#root .tablet-only,
#root .mobile-only,
#nav em,
#cookie a.close:after,
.ui.dropdown .select, .nav-breadcrumbs li:last-child:before,
.input-inline label,
.form-newsletter label,
.heading-wide label,
.list-social span,
.list-cart p span.text-right:before,
.list-cart ul li:before,
.list-cart li:first-child:before,
#root .list-tags a.close:before,
#root .list-tags a.close:after,
#footer .double:after,
.form-inline label,
.list-collection label,
.form-welcome label,
.form-filter li input,
.ui-slider-a p,
.list-filters li.strong a:before,
.form-sort label,
.list-view a span,
.form-sort+.form-sort:before,
.semantic-select ul a span,
.form-filter>.header:first-child:before,
#root .list-select .semantic-select ul a:before,
.list-select ul input,
.list-select>li.toggle.is-checked>a:before,
.list-select .head label span,
.check-color input,
.check-box input,
.check input,
#root .list-comments.a .rating-a .label,
.module-quickshop header:after {
display: none;
}
@media only screen and (max-width: 62.5em) { /* 1000 */
#root .desktop-hide,
#root .tablet-only,
.form-filter > .hidden,
.form-filter > .inner > .hidden,
.form-filter .semantic-select .ul {
display: block;
}
#root .desktop-only,
#root .tablet-hide,
#root .form-sort:after,
.module-product:after {
display: none;
}
}
@media only screen and (max-width: 47.5em) { /* 760 */
#root .tablet-hide,
#root .mobile-only,
.tabs-a > * > .hidden,
#root .tabs-b > * > .hidden,
.tabs-c > * > .hidden,
.tabs-d > * > .hidden {
display: block;
}
#root .tablet-only,
#root .mobile-hide,
.list-comments li:before,
.list-comments h1:before,
.list-comments h2:before,
.list-comments h3:before,
.list-comments h4:before,
.list-comments h5:before,
.list-comments h6:before,
.list-slider .pager img,
.module-product .price .label,
.module-bulk .price .label,
.list-comments.a li:before {
display:none;
}
}
/* END DMWS Crashfix 01-07-2022 */      
#custom-variant-boxes li a {
  text-transform: uppercase;
}

#tab-1 {
  text-transform: capitalize;
  font-size: 20px;
  color: #333333;
}

.form-newsletter:before {
  background: #ffffff;
}

.module-featured .hero-1 ul.list-btn li a {
  background: transparent;
  border: 1px solid #000000;
  color: #000000;
}

.module-featured .hero-2 ul.list-btn li a {
  background: transparent;
  border: 1px solid #000000;
  color: #000000;
}

.module-featured .hero-3 ul.list-btn li a {
  background: transparent;
  border: 1px solid #000000;
  color: #000000;
}

.new #top > p {
  text-align: center;
}

/* single product sizes */
#root .check-box input[disabled] ~ label, #root .check-box .disabled a, #root .checkbox a.disabled {
  color: #ee1b10;
  cursor: pointer !important;
}

#root .check-box input[disabled] ~ label:hover, #root .check-box .disabled a:hover, #root .checkbox a.disabled:hover {
  border-color: #000000;
}

.check-box .active a, .check-box a.active {
  border-color: #000000 !important;
}

/* categories list in footer weghalen */
#footer:before {
  border-top: 1px solid #f6f6f6;
  background: #ffffff;
}

/*header*/
.new #nav > ul > li:first-child {
  margin-right: 44px;
}

.new #top {
  top: -1px !important;
}

/*navigation bar*/
[data-whatintent="mouse"] #nav > ul > li > a:hover:after, #nav > ul > li.active > a:after, #nav > ul > li.toggle > a:after, [data-whatintent="mouse"] #nav > ul > li:hover > a:after {
  height: 1px;
}

#nav > ul > li > ul {
  border-color: #f6f6f6 !important;
  border-top: 0 !important;
}

.new #nav > ul:first-child > li > ul > li > a {
  text-transform: uppercase;
}

#mobile li {
  text-transform: uppercase;
}

#mobile .title {
  text-transform: uppercase !important;
}

/*cookie bar*/
.wsa-cookielaw-button, .wsa-cookielaw-button-green {
  background-color: #333333 !important;
      text-transform: uppercase;
      border-radius: 0;
}

.wsa-cookielaw-button:hover, .wsa-cookielaw-button-green:hover {
  border-radius: 0;
}

.wsa-cookielaw {
  border-top: 0px !important;
}

.wsa-cookielaw-link {
  display: none;
}

/* shop page */
#root .list-collection .btn {
  display: none !important;
}

h1.m20 {
  display: none !important;
}

@media screen and (max-width: 600px) {
.link-btn a.toggle-filters {
  float: right !important;
  border: 0;
}
}

/* mobile */
@media screen and (max-width: 600px) {
  #root .text-mobile-left h4 {
    text-align: center !important;
  }
  
  .form-newsletter p {
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }
  
  #root .text-mobile-left h2 {
    text-align: center !important;
  }
  
  #root .text-mobile-left p {
    text-align: center !important; 
  }
  
  .module-aside img, .module-aside.static img {
    padding: 0px 20px !important;
  }
  
  a.tabs-header {
    text-transform: capitalize !important;
    color: #333333 !important;
    text-align: center !important;
    font-size: 20px;
  }
}
