/* 20230830132405 - 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 */
/* Dyvelopment start - DO NOT EDIT! */
.categories-button.main {
/*     background-image: linear-gradient(90deg, #051b40 0%, #135b7d 100%); */
}

.header-hallmark .custom {
    max-height: 34px;
}

.usps-header i {
	color: #ffffff;
  background: #29b3d3;
  font-size: 7px;
  width: 16px;
  height: 16px;
  line-height: 17px;
  border-radius: 100%;
  text-align: center;
  margin-right: 2px;
  vertical-align: bottom;
}

.mobile-nav>ul>li:last-child>a {
    background: #ff3465;
    color: #fff;
    display: block;
    padding: 6px;
    border-radius: 3px;
    font-weight: bold;
}
/* Dyvelopment end - DO NOT EDIT */

a.geschillenbeslechting { color: #081959!important; }

.usps .usp-block .icon{ color: #FF3465 !important; }
#searchbox { background: #ddd !important; }
div#home-products { display: none; }

.price-incl-tax .price,
.price-incl-tax .price-strict {
	font-size: 12px !important;
}

/* Name: Clayton | Date: September 23, 2019  | Reason: Increase Cookies Message Text Size | Begin. */
.wsa-cookielaw {
font-size: 16px;
}
/* Name: Clayton | Date: September 23, 2019  | End. */

#navbar nav>ul>li {
	margin-right: 25px !important;
}

#navbar li.offer-button a {
  padding: 0px 10px;
  background: #ff3564;
  color: white;
}

ul.sub2 li a:before {
  font-family: FontAwesome;
  content: "\f0da";
  margin-right: 10px;
}

#seo-app-app .form-group.send-form-group .btn.btn-success, #seo-app-app .form-group .form-control {
	border-radius: 0px !important;
}

#seo-app-app .form-group .control-label {
text-align: left !important;
}

#seo-app-app .form-group.send-form-group .btn.btn-success {
	background-color: #ff3564;
  border-color: #ff3564;
}

#seo-app-app {
	margin-top: 20px;
}

.mobile-nav {
	top: 0;
}


element.style {
    margin-top: -243.5px;
}

@media screen and (max-width: 910px){
#wwkSidebarTop.wwk-sidebar--top-wrapper {
z-index: 998 !important;
  }
}

/* 404 error styling */
.title-404,
.sub-404 {
 text-align: center;
 font-size: 150%;
 padding: 2%;
}

.deliverytime-content {
	color: #21C541 !important;
}


#offer-form .form-error {
	display: none;
  color: #a00000;
}

#offer-form .has-error input, #offer-form .has-error select, #offer-form .has-error textarea {
	
  border: 1px solid #a00000;
}

#offer-form .has-error .form-error {
	display: block;
}

.hidden {
	display: none;
}

.relative {
	position: relative;
}

.never-returning-overlay {
  position: absolute;
  background: rgba(255, 255, 255, 0.8);
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: 10;
}

.never-returning-content {
    position: relative;
    display: flex;
    height: 100%;
}
 
.never-returning-overlay h4 {
  align-items: center;
  display: flex;
  width: 100%;
  justify-content: center;
  font-size: 32px;
}

.not-available .images-wrap {
width: 100% !important;
}

.gui-form .gui-checkbox label:before {
    border-color: #7c7c7c;
}

#searchTermCT {
    padding: 20px;
    border: 1px solid #d8dadc;
  margin-bottom: 10px;
  width: 100%;
}

.knowledge-item-row {
    border: 1px solid #d8dadc;
    padding: 10px;
    border-radius: 4px;
    background: #f4f7fb;
    margin-bottom: 10px;
}

.knowledge-item-title {
    font-weight: 600;
    font-size: 1.2rem;
}

.ct-knowledge-item-more-info {
    margin-top: 10px;
    display: block;
}
