/* 20250904090330 - 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: #f296bb;
}

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

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

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

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

.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: #686968;
  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 */
span .__fbcw__sticky__sticky-widget {
  top: 10% !important;
}

/* Maud LightspeedHQ - 1 MEI 2020 - Demobar mobile fix - START */
.wsa-demobar { 
	line-height: 1.4em!important; 
}
/* Maud LightspeedHQ  - END */

@media (max-width: 991px){
	.burger{
	background-color: #fbf7f7 !important;
	}
}

/* Nynke Lont Lightspeed 15 October 2018, product content field shows all text BEGIN */
.page.info {
    max-height: 100% !important;
}
.page.info .col-xs-12 {
    width: 95%;
}
/* Nynke Lont Lightspeed 15 October 2018, product content field shows all text END */

/* Sharlene LightspeedHQ - 15 apr. 2019 - Upsell producten winkelwagen tonen op mobiel - START */
@media (max-width: 480px) {
.gui-col3-equal-col1.gui-div-cart-related {
  display: block;
  }
  .gui-block.gui-div-cart-block-related {
  display: none;
  }
}
/* Sharlene LightspeedHQ - 15 apr.-2019 - END */

/* Leah LightspeedHQ - 27 januari 2020 - demobar arrow- START */
.wsa-demobar a, .wsa-demobar a.close { 
  	display: none !important; 
}
/* Leah LightspeedHQ - 27 januari 2020 - END */


/* CSS copied from shop 291853 */
/*
.gui-col2-right-col1.gui-div-sitemap-sitemap .gui-list:last-child {
    display: none;
}
.wsa-demobar a, .wsa-demobar a.close {
		display: none !important;
}
.wsa-demobar{
		position: absolute !important;
}
@media screen and (max-width: 524px){
body {
	margin-top: 0px!important;
} 
.wsa-demobar{
  line-height: 15px !important;
  padding-top: 3px;
  padding-bottom: 1px;
}
.navigation .logo {
   padding: 40px 0 10px 0 !important;
}
.navigation .logo, .navigation .burger {
	padding: 40px 0 10px 0 !important;
} 
.topnav {
  top:30px !important;
}
.nonbounce.vertical.mobile {
 top: 30px !important;  
}
}
@media only screen and (max-width: 767px) and (min-width: 525px)  {
body {
	margin-top: 0px!important;
} 
.navigation .logo {
   padding: 40px 0 10px 0 !important;
}  
.navigation .logo, .navigation .burger {
   padding: 40px 0 10px 0 !important;
}
.wsa-demobar{
  line-height: 30px !important;
}
.topnav {
  top:30px !important;
}
.nonbounce.vertical.mobile {
 top: 30px !important;  
}
}
/* end */

.review-widget.big .score img {
    position: absolute;
    right: -18px;
    top: -11px;
  	max-height: 20px;
}


