/* 20240514160711 - 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: #666666;
}

.gui a {
  color: #e1b630;
}

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

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

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #f9f0d2;
}

.gui-block-title {
  color: #000000;
  background-color: #f9f0d2;
}

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

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

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

.gui-block-option {
  border-color: #fefcf8;
  background-color: #fefefc;
}

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

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

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #fcf8ea;
}

.gui ul.gui-products li {
  border-color: #fdfaf1;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #fdfaf1;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #fdfaf1;
}

.gui-block-content .gui-table {
  border-color: #fefcf8;
}

.gui-table thead tr th {
  border-color: #fcf8ea;
  background-color: #fefefc;
}

.gui-table tbody tr td {
  border-color: #fefcf8;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #f9f0d2;
  color: #6b8d14;
  background-color: #6b8d14;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #f9f0d2;
  color: #000000;
  background-color: #f9f0d2;
}

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

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

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

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

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

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

.gui-progressbar {
  background-color: #6b8c14;
}

/* custom */
/*Sander Breggeman Lightspeed 18-02-2019 KBC logo footer
.icon-payment-kbc{
	background: url("https://cdn.webshopapp.com/shops/226025/files/256865792/kbc.png") no-repeat center top !important;
}

/*Sander Breggeman Lightspeed END*/

/* Youcke LightspeedHQ - 18 Jul 2017 - Remove Blog Borders - START 
.gui-blog .gui-blog-article, .gui-blog-article header ul li, .gui-blog .gui-block, .product-block-inner .image, .productpage #product-gallery, #thumbs ul li img {
    border: 0!important;
}


/* Youcke LightspeedHQ - 18 Jul-2017 - END 
/* home slider aanpassen BW
.slideshowContainer .slideshow {
  width: 100%;
  max-width: 100%;
}
element.style {
  width: 1200px;
  float: right;
}
/*tab tags product verwijderen
.tabs .tags {
  display: none;
}
/*header cart en prijs kleur
header .minicart-button .quanti {
  color: #ffffff;
}
.button-open {
  color: #ffffff;
}
/*menu minder ruimte tussen de kopjes
header .navbar .nav .item a {
  padding: 0 11px;
}
/*blog afbeeldingen kleiner
.gui-blog-article header img {
  width: 500px;
  height: 387px;
}
/*menu items niet weergeven in categorie producten
.last {
  display: none;
}
#filter_form > ul > li:nth-child(5) > a {
 display: none!important; 
}*/

/*pop up tekst verwijderen
.bk-text-title {
    display: none;
}
.beeketing-page-block {
  display: none;
}
/*lettergrootte
.homepagetekst p {
  font-size: 14px !important;
}
body {
  font-size: 14px !important;
}


/* BEGIN Josephiene Feenstra LightspeedHQ 30-1-2018  |  afbeelding pagina recepten

#collection #head {
    display: none;
}

/* END Josephiene Feenstra LightspeedHQ 30-1-2018  |  afbeelding pagina recepten */

/* Nynke Lont Lightspeed 15 August 2018, ticket 595006, cookiebar responsive, at bottom, restyling BEGIN
.wsa-cookielaw {
    bottom:0px;
    top:inherit;
    white-space: inherit; 
    height:inherit;
    font-family: "Verdana", Helvetica, sans-serif;
    font-weight:300;
    background: #3e6111c7;
    color:white;
  	border-color: #3e6111;
}

.wsa-cookielaw-link {
    color:white;
}

.wsa-cookielaw-link:hover {
    color:black;
}

.wsa-cookielaw-button-green:hover {
     color: black;
}
/* Nynke Lont Lightspeed 15 August 2018, ticket 595006, cookiebar responsive, at bottom, restyling END */

/* Tara van der Wel - Lightspeed 25/02/2019 - Quick fix voor display blogpagina 2
main {
 float:unset !important;
 padding-bottom: 20px;
}
/* Tara van der Wel - Lightspeed 25/02/2019 - Quick fix voor display blogpagina 2*/

/* Tara van der Wel - LightspeedHQ 29/04/2019 - Kleur header en dropdown aangepast - START 
.header-main-bar {
    background: none repeat scroll 0 0 #F9F0D2;
    float: left;
    position: relative;
    width: 100%;
    z-index: 9;
}

header .navbar .nav .item:hover .dropdown-menu {
    background: #F9F0D2;
}
/* Tara van der Wel - LightspeedHQ 29/04/2019 - Kleur header aangepast - END */

 /* Youcke LightspeedHQ - 29 Aug 2019 - Hide footer and header from print preview - START */
@media print
{    
    footer, header, .usp-bar, .breadcrumbs, nav, .mobile-bar, #tsbadge4_db8d3657bdbe440c985ae127463eaad4, button 
    {
        display: none !important;
    }
}
/* Youcke LightspeedHQ - 29 Aug-2019 - END */

/* Tara LightspeedHQ - 23 Sep 2019 - Aanpassen printknop en printpreview - START */
button.print-button {
    color: white;
    background-color: #366a17;
}

@media print {
  .compare.products, .compare, .compare-block {
    display: none !important;
  }
}
/* Tara LightspeedHQ - 23 Sep-2019 - END */
/* Jordan LightspeedHQ - 28 Sept 2020 - Kleuren aanpassen - START */
.products .product .info {
    padding: 20px;
    background-color: #ffffff;
}
.recent-products .recent-product.border-allways .inner {
    background-color: #ffffff!important;
}
/* Jordan LightspeedHQ - 28 Sept 2020 - Kleuren aanpassen - END */
.gui-form .gui-checkbox label:before {
   border-color: black;
}
.gui a.gui-button-small.gui-button-action {
  border-color: black;
}
#trustedshops-productreviews-sticker-wrapper {
  display: none!important;
  height: 0!important;
  width: 0!important;
  max-height: 0!important;
  opacity: 0!important;
  visibility: hidden!important;
}

.homepage-ctas .inner {
  padding-bottom: 100px;
  margin: -10px;
  display: flex;
}
.homepage-ctas .col {
  padding: 10px;
  width: calc(100% / 3);
  height: 350px;
  display: flex;
}
.homepage-ctas .cta {
  background-color: #83c7d4;
  border-radius: 10px;
  overflow: hidden;
  display: flex;
  width: 100%;
}
.homepage-ctas .cta .cta-inner {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding: 30px;
  width: 100%;
}
.homepage-ctas .cta .btn {
  background: #366a1f;
  color: #e6f66a;
}
.homepage-ctas .cta a:hover {
  text-decoration: none;
}

@media (max-width: 1199px) {
  .homepage-ctas .col {
  	height: 260px;
  }
}
@media (max-width: 991px) {
  .homepage-ctas .inner {
  	padding-bottom: 50px;
  }
  .homepage-ctas .col {
  	height: 200px;
  }
}
@media (max-width: 767px) {
  .homepage-ctas .inner {
    flex-wrap: wrap;
    margin: -5px;
  }
  .homepage-ctas .col {
    width: 100%;
    padding: 5px;
  	height: 220px;
  }
}


.homepage-buttons .inner {
  padding-bottom: 100px;
  margin: -10px -20px;
  display: flex;
}
.homepage-buttons .homepage-button {
  padding: 10px 20px;
  width: calc(100% / 3);
/*   height: 200px; */
  display: flex;
}
.homepage-buttons a:hover {
  text-decoration: none;
}
.homepage-buttons .home-btn-inner {
  padding: 20px;
  overflow: hidden;
  border-radius: 10px;
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.homepage-buttons .home-btn-inner .title {
  margin: 0;
}
@media (max-width: 1199px) {
  .homepage-buttons .inner {
    margin: -10px;
  }
  .homepage-buttons .homepage-button {
    padding: 10px;
  }
  .homepage-buttons .home-btn-inner .title {
    font-size: 1.5em;
  }
}
@media (max-width: 991px) {
  .homepage-buttons .inner {
  	padding-bottom: 50px;
  }
  .homepage-buttons .home-btn-inner .title {
    font-size: 1.2em;
  }
}
@media (max-width: 767px) {
  .homepage-buttons .inner {
    flex-wrap: wrap;
    margin: -5px;
  }
  .homepage-buttons .homepage-button {
    width: 100%;
    padding: 5px;
  }
  .homepage-buttons .home-btn-inner .title {
    font-size: 1.1em;
  }
  .homepage-buttons .home-btn-inner {
  	padding: 15px;
  }
}
