/* 20251217124901 - 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 */
/* Johan Lightspeed - 30-4-2018 - color newsletter button - BEGIN */
#bk-social-proof {display:none!important;}
#footer #newsletter .newsletter-details #formNewsletter .btn {
    display: table-cell;
    line-height: 24px;
    padding: 6px 35px;
    max-width: 60px;
    background: grey;
}
/* Johan Lightspeed - EIND */
.mobile-nav li.Klantenservice {display:none;}

/* Youcke LightspeedHQ - 15 May 2018 - responsive cookiebar - START */
.wsa-cookielaw {
    height: auto!important;
    max-height: 110px;
}

.wsa-cookielaw {
    white-space: normal;
}
/* Youcke LightspeedHQ - 15 May-2018 - END */

#gui-checkout-payment-methods > div.gui-payment-method-wrapper.gui-payment-method-compact > div.gui-checkout-payment-provider.gui-payment-provider-dummy > div.gui-payment-methods > div > label > img {
 display:none!important; 
}

#gui-checkout-payment-methods > div.gui-payment-method-wrapper.gui-payment-method-compact > div.gui-checkout-payment-provider.gui-payment-provider-banktransfer > div.gui-payment-methods > div > label > img {
 display:none!important; 
}
.gui-div-faq-questions .gui-content-subtitle strong {cursor:pointer;}
.gui-content-title {color: #0090e3;font-size: 18px;font-weight: bold;}

/* Youcke LightspeedHQ - 10 Jul 2018 - Remove icon bank payment method - START */
img.gui-payment-method-icon[src="https://cdn.webshopapp.com/assets/icon-payment-banktransfer.png?2018-01-09"] {
    display: none!important;
}
/* Youcke LightspeedHQ - 10 Jul-2018 - END */

.checkout .gui-div-cart-coupons{
 display:none; 
}

/* Hidde InStijl Media */
.openFiltersButton{  display:inline-block;padding:10px 20px;padding-right:30px;font-size:13px;vertical-align:middle;border:1px solid #e8e8e8;position:relative; }
.openFiltersButton:after{border-bottom: 2px solid #999;border-right: 2px solid #999;content: '';display: block; height: 5px; margin-top: -4px;pointer-events: none; position: absolute;right: 12px; top: 50%; -webkit-transform-origin: 66% 66%; -ms-transform-origin: 66% 66%; transform-origin: 66% 66%; -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;width: 5px;}
.openFiltersButton.active:after{ -webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);} 
@media(max-width:767px){
  .openFiltersButton{ padding:8px 20px;padding-right:30px; }
  .openFiltersButton:after{ margin-top:-3px; }
}
@media(max-width:768px){
  .mobilesearchform{
   	z-index:999; 
  }
  .col-md-3.col-sm-6.widget.rowmargin .footer-hallmark {text-align:center !important}
}
/* Jelmer InStijl media */
.header-right iframe {margin-top: 40px;}
.headerscrolled  .header-right iframe {margin-top: 15px;}
/* .headerscrolled .header-right .cart-container {margin-top: -25px;} */

.fancybox-navigation .fancybox-button:hover {background:unset !important;}
.fancybox-navigation .fancybox-button:hover, .fancybox-button:focus {background:unset !important;}
.fancybox-button[disabled], .fancybox-button[disabled]:hover {display:none;}
#header-holder .searchcontent .searchresults .result-col:nth-child(1) img {max-width:unset !important;}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

 .topbar-inspiratie-button {
  background-color: #0090e3!important;
}

.topbar-inspiratie-button > a {
  color: white!important;
  padding: 8px 10px;
}

/* .productpage-usps h2, .productpage-usps h4, .sidebar-usps h4 {
    font-weight: 600!important;
    font-size: 18px!important;
} */

.product-block h4{
      font-size: 16px!important;
    font-weight: 600!important;
}
.gui-div-cart-coupons{
 	margin-bottom:10px; 
}
.gui-div-cart-coupons td,
#gui-form-discount td{
  display:inline-block;
}
.gui-div-cart-coupons td .gui-input,
#gui-form-discount .gui-input{
  width:250px;
}

/* Stefan Instijlmedia */
@media (min-width:992px) {
  #navbar ul li:last-child .smallmenu.sub2 {top:-280px}
}

/* Kioyh score */
#kiyoh .trustscore {color:#fff !important;}
#kiyoh .widget {background:transparent !important;}

/* CRO */
body.checkout #kiyoh,
body.checkout .cartheader,
body.checkout footer,
body.checkout #topbar,
body.checkout .header-right > *,
body.checkout #header-left > *,
body.checkout .usps-slider-holder,
body.checkout #navbar {
  display:none !important;
}
/* .clerk-design-component-cJkDWXWH {color:red !important;} */
.clerk_title_wrap {padding-left:0px;}
.bottomreviews {position:relative;}
.bottomreviews .arrow.thumb-arrow-bottom {position: absolute;font-size: 27px;font-weight: bold;top: 39%;right: -10px;cursor:pointer;}
.bottomreviews .arrow.thumb-arrow-top {position: absolute;font-size: 27px;font-weight: bold;top: 39%;left: -10px;cursor:pointer;}
.productpage .block10 .tekst10 {line-height:3rem;}
#cart-others-also-bought {margin-top: 35px !important;display: block;}
.productpage .product-configure-variants .nice-select {max-width: 415px;}

@media(max-width:576px) {
	#gui-wrapper .gui-div-cart-coupons .coupon-opener {font-size:70%;color:#000 !important;}
}
@media(max-width: 480px) and (min-width: 10px) {
  #gui-form-cart .checkout-table tr td:nth-child(3) {width: 20% !important;}
 .checkout-table tr td:nth-child(4) {width: 15% !important;}
  .checkout-table tr td:nth-child(6) {width: 65% !important;}
  .checkout-table tr td:nth-child(6) span.gui-nowrap {white-space:unset !important;}
}

footer .footer-help, footer .socials, footer .shop-rating {display:none;}
