/* 20260308133012 - 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: #000000;
}

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

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

/* custom */
/* Koen LightspeedHQ - 26-09-2019 - Button Coupon & Align subtotel checkout - START
.gui-div-cart-coupons .gui-button-small {
	background: #d4d4d4!important;
    border-color:#d4d4d4!important;
} */

#root tr>*:last-child {
    padding-right: 12px;
}
/* Koen LightspeedHQ - 26-09-2019 - Button Coupon & Align subtotel checkout - END */

/*Sander Breggeman Lightspeed 26-11-2018 Tekst checkout kleiner voorwaarden*/
.gui-terms-message-only{
	font-size: 14px;
  line-height: 20px;
}
/*Sander Breggeman Lightspeed END*/

@media screen and (max-width:992px) {
  .module-welcome { margin-bottom:-10px; } 
}

.stock-message {
display: none;
}

/* #content { padding-left: 15px; padding-right: 15px; } */
/* .heading-collection h1, .heading-collection h2, .heading-collection h3, .heading-collection h4, .heading-collection h5, .heading-collection h6, #root .gui-checkout-default .gui-block-subtitle { font-size: 18px; } */
.module-welcome { min-height: 335px; padding: 20px; font-family: Montserrat, Muli, Arial, Helvetica, sans-serif; line-height: 1.22222222222; text-align: center; }

#dmws-collection-content {
	height:auto;
  line-height:19px;
   } 


/* Nathalie Lightspeed 26/06/18 Adjust font-size Collection page Headers START */
#dmws-collection-content > h5 {
    font-size: 13px;
}

#dmws-collection-content > h4 {
    font-size: 15px; 
}

#dmws-collection-content > h3 {
    font-size: 15px;
}
/* Nathalie Lightspeed 26/06/18 Adjust font-size Headers END */

/* Catalog galery */

.list-gallery { overflow: hidden; list-style: none; margin: 0 0 53px -27px; padding: 0; font-weight: 600; text-align: center;  }
	.list-gallery li { display: block; width: 100%; max-width: 15.66666666%; margin: 0 0 17px; border-left: 17px solid rgba(0,0,0,0); font-size: 14px;  }
	.list-gallery a { display: block; color: #000; text-decoration: none;}
	.list-gallery img { display: block; position: relative; z-index: 1; margin: 0 auto;  max-height: 110px;   }
	.list-gallery .img { display: block; position: relative; max-width: 200px; min-height: 30px;  margin: 0 auto 12px;  }
		.list-gallery .img:before { z-index: 2; background: rgba(0,0,0,0.01);  border-style: solid;
    border-width: 1px 1px 1px 1px; border-color: #9b9b9b;}
		.no-mobile .list-gallery .img:hover:before { background: rgba(0,0,0,.10); }
	.list-gallery:after { content: ""; flex: auto; margin-left: auto; }	
/* Catalog galery */



/* SubNav */

	.nav-a.b h1, .nav-a.b h2, .nav-a.b h3, .nav-a.b h4, .nav-a.b h5, .nav-a.b h6 { margin: 0 0 7px; font-size: 18px; }
	.nav-a.b li a { padding: 8.0px 0; font-weight: 500;background: #fafafa;  padding-left: 15px; padding-right: 10px; padding-bottom: 10px; font-size: 13px;  }
	.nav-a.b .header { padding-right: 16px; cursor: pointer;  }

/* Subnav */

/* Nathalie Lightspeed 26/07/18 Change color and font weight checkout START */

.gui-payment-method-service .gui-payment-method-name, .gui-register .gui-field .gui-radio label, .gui-register .gui-field .gui-checkbox label, #root .gui-checkout-one-step .gui-field .gui-radio label, .gui-modal-wrapper .gui-radio label {
    font-weight: 700;
}

/* Nathalie Lightspeed 26/07/18 Change color and font weight checkout END */

 /* Sijmen LightspeedHQ - 13 Aug 2018 - Opmerkingenbox bij checkout kleiner - START */
.gui-text {
    height: 60px;
}
/* Sijmen LightspeedHQ - 13 Aug-2018 - END */

/*J. Binsbergen, Lightspeed, 20181126:, uitlichten accept alegemene voorwaarden BEGIN 
.gui-confirm { 
	border: 1px solid #256c24; text-decoration: underline;
}
/*J. Binsbergen, Lightspeed, 20181126:, uitlichten accept alegemene voorwaarden END*/

/* Roel LightspeedHQ - 28 Nov 2018 - Checkbox border black - START */ 
.gui-checkbox input~label:before {
    border: 1px solid #000000;
}

.gui-radio input~label:before, .gui-checkout-payment .gui-payment-methods .gui-payment-method input~.gui-payment-method-subtitle:before, .gui-checkout-one-page input~.gui-payment-method-subtitle:before, .gui-checkout-one-step input~.gui-payment-method-subtitle:before {
    border: 1px solid #505050;
}

/*
.gui-checkout-one-step .gui-form .step-review .gui-field .gui-checkbox label {
    text-decoration: underline;
}
/* Roel LightspeedHQ - 28 Nov-2018 - END */

/* Roel LightspeedHQ - 12 Jun 2019 - Niet leverbaar productpagina - START - NU UITGEZET*/

i.icon-x-circle {
    display: none;
}

p.overlay-d.strong {
    color: #1e4a41!important;
}

p.oos-collection.overlay-d.semi {
    display: none;
}

button.out-of-stock-btn {
    visibility: hidden;
}


/* Roel LightspeedHQ - 12 Jun-2019 - END */

.gui-input-phone-number-code-wrapper .select:before { display:none; }
.gui-input.gui-input-phone-number { overflow:unset !important; }
.gui-input-phone-number .gui-input-phone-number-code-wrapper { position: absolute !important; width: 100px !important; height: 22px !important; z-index: 2 !important; margin: 0 !important; top: 50% !important; transform: translateY(-50%) !important; font-size: 14px !important; left: 5px !important; }
.gui-input-phone-number #gui-form-details-phone-number { padding-left: 100px !important; line-height: unset !important; }
.gui-input-phone-number .gui-input-phone-number-code-placeholder { width: 60px !important; }

/* Youcke LightspeedHQ - 01 Oct 2019 - Powered by toevoeging talendomein.nl - START */
#footer .double p:before{
    content: "Copyright Talendomein";
    margin-left: 10px;
}
/* Youcke LightspeedHQ - 01 Oct-2019 - END */

 /* Sijmen LightspeedHQ - 22 Apr 2020 - Border om productbundels - START */

.product-info > form > article {
  border: solid 1px #e0e0e0;
border-radius: 4px}
h2.m8 {
  margin-top: 5px;
    margin-left: 30px;
}
p.size-a.overlay-c {
  margin-left: 30px;
}
h2.header-tablet {
  margin-top: 5px;
  margin-left: 30px;
}
/* Sijmen LightspeedHQ - 22 Apr-2020 - END */


 /* Sijmen LightspeedHQ - 04 May 2020 - Account letters - START */
 a > span.strong {
  color: #e0e0e0!important; 
}
/* Sijmen LightspeedHQ - 04 May-2020 - END */


/* Youcke LightspeedHQ - 24 Jul 2020 - Support Ticket #1333357 - START */
.gui-pay label[for="gui-payment-buckaroo-applepay"] > img {
    height: 32px!important;
    width: auto!important;
}

/* Youcke LightspeedHQ - 24 Jul-2020 - END */
a#gui-form-discount_code-apply {background: #fafafa; border-color: #d7d7d7; color:#5c5c5c; font-weight: normal;}

/* Nick DMWS Cart discount */
a.btn.discount {background: #ebebeb!important;color: #000000!important;border: 2px solid #e0e0e0!important; font-weight: 400!important;}
.form-cart a.btn.discount.disabled { pointer-events: none; opacity: 0.6; }
@media screen and (min-width:992px) {
  #content > div.form-cart.cols-a.c.inv > article > ul > li.form.desktop-only.toggle {width:320px;}
  }

.dmws-a_w8fra9-deliverytime-in-productcard.not-available {color:var(--dmws-plus-positives-color)!important;}
.dmws-a_w8fra9-deliverytime-in-productcard.not-available i svg path {fill:var(--dmws-plus-positives-color)!important;}
.largertext > p, .accordion-a>div[aria-expanded="true"] > p, .accordion-a>div[aria-expanded="false"] > p {font-size:15px;}
.form-filter ul label {line-height: 2.1;margin-bottom:-5px;}
.form-filter ul .input {width:25px;height:25px;}
@media screen and (max-width: 760px) { .dmws-f_popup { max-height: calc(100vh - 300px) !important; } }
