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

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

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

.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: #0f0f0f;
  background-color: #fa3d3d;
}

.gui-content-title {
  color: #0f0f0f;
}

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

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

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

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

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

.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: #949494;
  color: #000000;
  background-color: #e9e9e9;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #434343;
  color: #525252;
  background-color: #e9e9e9;
}

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

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

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

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

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

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

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

/* custom */
/* Sjoerd LightspeedHQ - 22 Apr 2020 - youtube frame - START */ 

/* iframe { max-width: 100%!important; height: auto!important; } */

/* Sjoerd LightspeedHQ - 22 Apr-2020 - END */

/* Tara LightspeedHQ - 22 Apr 2020 - Geen scrollvlak in infotab - START */
@media (max-width: 767px) {
.tabsPages .page {
max-height: fit-content!important;
   }
}
/* Tara LightspeedHQ - 22 Apr-2020 - END */
/* Jordan LightspeedHQ - 28 Sept 2020 - Wijzigingen checkout - START */
input#gui-form-details-sameaddress-yes {
    display: none!important;
}
input#gui-form-details-sameaddress-no {
    display: none;
}
/* Jordan LightspeedHQ - 28 Sept 2020 - Wijzigingen checkout - END 
/* Ruben Lightspeed support 01/10/2020 12:19 PM */
.availability {display: none;}
/* END */


.faq-section {
        max-width: 800px;
        margin: auto;
        padding: 20px;
        margin-top: 40px;
    }
    .faq-title {
        text-align: center;
        margin-bottom: 40px;
        font-size: 2em;
        font-weight: 700;
    }
    .faq-item {
        margin-bottom: 20px;
        border-bottom: 1px solid #ddd;
        padding-bottom: 10px;
    }
    .faq-question {
        cursor: pointer;
        display: block;
        font-weight: 600;
        font-size: 1.2em;
        padding: 10px 0;
        margin: 0;
    }
    .faq-answer {
        display: none;
        padding: 10px 0;
        font-size: 1em;
        line-height: 1.6;
    }
    .faq-toggle {
        display: none;
    }
    .faq-toggle:checked + h3 + .faq-answer {
        display: block;
    }
    .backlink {
        margin-top: 10px;
        font-size: 0.8em;
        color: #aaa;
        text-align: right;
        padding-top: 5px;
    }
    .backlink a {
        color: #aaa;
        text-decoration: none;
    }
    .backlink a:hover {
        text-decoration: underline;
    }
