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

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

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

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

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

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

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

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

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

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

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

/* custom */
.wsa-demobar {
  font-size: 2em !important;
  color: #333 !important;
  padding-top: 200px;
  height: 100% !important;
  background: #a7c7dc !important; /* Old browsers */
  background: -moz-linear-gradient(top, #a7c7dc 0%, #85b2d3 100%) !important; /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #a7c7dc 0%,#85b2d3 100%) !important; /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #a7c7dc 0%,#85b2d3 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.wsa-demobar a {
    display: none;
}
.wsa-demobar .close {
    display: none !important;
}

.dmws-plus-review-wrapper ul li::before { display: none; }

/*Jordan, Lightspeed,  07-05-2020:, Percentage korting label BEGIN*/
.module-product .price .label {
    display: none;
}
li.overlay-c.fill {
    display: none!important;
}
/*Jordan, Lightspeed, 07-05-2020:, Percentage korting label END*/
/* [START] Joost Vermeulen - 27/03/2020 - Fix bold */
strong {
	font-weight:bold !important;
}
/* end */
#nav h1 a, #nav h2 a, #nav h3 a, #nav h4 a, #nav h5 a, #nav h6 a {
    color: #e10b17;
}

#nav > ul > li > div li a {
    color: #000000;
}

#nav > ul > li > div {
    background: #ffffff
;
}
#nav > ul:first-of-type > li > a {
	font-size:17px;
  font-weight: 600;
}
/*.products .product .image-wrap .sale-new {
    background-color: #c80805;
}
/* Nathalie Lightspeed 04/07/18 Change newsletterbar colors START */
/*.newsletter .btn {
  background: #fff;
  color: #333 !important;
}*/

/*.newsletterbar strong {
  color: #fff;
}*/

/*footer h4, #newsletterbar > form > label {
   color: #fff;
}*/
/* Nathalie Lightspeed 04/07/18 Change newsletterbar colors END */

/*.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, .gui-checkbox input~label:before {
  border-color:#000 !important;
}
.nav-main>ul>li.first-level {
  background:#e3e3e3;
  border-radius: 4px;
}*/
/* .nav-main>ul>li.first-level a {
 /* color:#fff;
}

.nav-main > ul > li.first-level a {
    color: #fff;
 */
/* Jordan LightspeedHQ - 21 Nov 2019 - Beschikbaarheid verhogen op pagina - START */
.module-product .price + .list-plain, .form-product .price + .list-plain, .module-bulk .price + .list-plain {
    margin-top: -45px;
}
/* Jordan LightspeedHQ - 21 Nov 2019 - Beschikbaarheid verhogen op pagina - END */


/* .gui-form .gui-radio label:before, .gui-form .gui-checkbox label:before {
    border: 1px solid #333333;
} */

.new #top > form {
    left: 488px;
    width: 322px;
}

/*Joram, Lightspeed, 26-03-2020:, witruimte inhoud alenea productpage BEGIN*/
p {
    margin-bottom: 5px;
}
/*Joram. Binsbergen, Lightspeed, 26-03-2020:, [witruimte inhoud productpage] END*/

#owl-codes { display:flex; -webkit-display:flex; -moz-display:flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; justify-content:flex-start; -webkit-justify-content:flex-start; -moz-justify-content:flex-start; align-items:flex-start; -webkit-align-items:flex-start; -moz-align-items:flex-start; position:relative; }
.colors-dropdown-wrapper { min-height:90px; display:block !important; }
.colors-dropdown-wrapper a { border: 1px solid #F2F2F2; display:inline-block; margin-right:10px; padding:10px; text-decoration: none; }
.colors-dropdown-wrapper .color-title { display: block; max-width: 94px; text-align: center; font-size: 12px; font-weight: 700; line-height: 1.2; margin-top: 5px; padding: 0 5px; }
.colors-dropdown-wrapper a.active + .color-title { color: #9b9f76; }
.colors-dropdown-wrapper a:hover, .colors-dropdown-wrapper a.active { border: 2px solid var(--buttons); }
@media screen and (max-width: 760px) {
  #owl-codes, .list-tags, .rating-a.a { justify-content:center; -webkit-justify-content:center; -moz-justify-content:center; }
  #owl-codes .item { max-width: 75px; }
  .colors-dropdown-wrapper .color-title { max-width: 65px; font-size: 12px; }
}

#paypal-button-container{
    width: 50%!important;
    margin: 0!important;
    min-width: 300px!important;
    float: right!important;
    margin-top: 30px!important;
}

.stock-level{
  font-size: 1.5em!important;
}

/* Youcke LightspeedHQ - 02 Jul 2020 - Support Ticket #1316330 - START */
span.label.bundle-discount.discount {
    display: none;
}
/* Youcke LightspeedHQ - 02 Jul-2020 - END */

#gui-form-payment-method-mollie2-form .gui-field .mollie-component {
	padding: 5px 10px;
}

#gui-form-payment-method-mollie2-form #mollieComponentContainer > .clearfix {
	margin-top: 10px;
}
/* Justin@Shopmonkey - 14/06/2021 - Alert bar - Start */
.alertbar-outer{
	position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99999;
}
#alertbar{
	position: relative;
  min-height: 50px;
  box-shadow: 0 1px 5px 0 rgb(0 0 0 / 10%);
}
#alertbar .inner{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px 0;
}
#alertbar .inner strong{
	font-weight: bold;
}
#alertbar .close-alertbar{
	position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 1.5em;
}
@media(max-width: 767px){
  #alertbar .inner a{
  	padding-right: 20px;
  }
}
/* Justin@Shopmonkey - 14/06/2021 - Alert bar - End */
@media (max-width: 500px) {
  #productpage .product-info .cart .input-wrap input {
    padding: 0 5px;
  }
}
