

h1, h2, h3, h4, h5, h6, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-button{
	word-spacing: .2em !important;

}

a.glink.gt-current-lang {
  text-decoration: underline;
}

.uk-navbar-sticky.uk-light, .uk-navbar-sticky.uk-dark {
	backdrop-filter: blur(50px) !important;
	-webkit-backdrop-filter: blur(50px) !important;

}

/*.uk-modal-dialog, .uk-dropbar {
	backdrop-filter: blur(50px) !important;
	-webkit-backdrop-filter: blur(50px) !important;
	background:rgba(255,255,255,0.75 ) !important;

}*/

.uk-navbar-sticky.uk-light {
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);

}

.uk-navbar-sticky.uk-dark {
	border-bottom: 1px solid rgba(0,0,0, 0.05);

}

.form-donker .convertforms .cf-input::placeholder, .form-donker .convertforms .cf-input:has(option:disabled:checked) {
  color: #fff !important;

}
 .form-donker .convertforms .cf-input {
	 color:#000 !important;
	 border:1px solid rgba(255,255,255,0.2) !important;
	 background: rgba(255,255,255,0.05) !important;

 }

.form-donker .convertforms .cf-content-wrap, .form-donker .convertforms .cf-form-wrap {
   padding: 0px !important;

 }

.form-donker .convertforms.cf-success .cf-response {
   background-color: transparent !important;
   text-align: left !important;

 }

 .licht .convertforms.cf-success .cf-response {
    background-color: transparent !important;
    text-align: left !important;
    color:#000 !important;

  }

.form-donker .convertforms .cf-btn , .convertforms .cf-btn{
	text-transform: uppercase !important;
	word-spacing: .2em !important;
	font-size: 15px !important;
	font-weight: 600 !important;
	font-family: 'Reem Kufi' !important;
	letter-spacing: 1.5px !important;

}

.convertforms .cf-control-group {
  padding: 5px !important;

}

.filter input[type="checkbox"] {
  position: relative !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  outline: none !important;
  width: 38px !important;
  height: 14px !important;
  background-color: #fff !important;
  border: 1px solid #d3d3d3 !important;
  border-radius: 50px !important;
  box-shadow: inset -20px 0 0 0 #dfdfdf  !important;
  box-shadow: inset -19px 0 0 0 transparent !important;
  padding: 8px 0px !important;
  transition: all .3s !important;
  margin-right:6px !important;
  background:#dfdfdf  !important;
}

.filter input[type="checkbox"]:after {
  content: "" !important;
  position: absolute !important;
  top: 1px !important;
  left: 1px !important;
  background: #fff !important;
  width: 20px !important;
  height: 14px !important;
  border-radius: 50px !important;
  box-shadow: 2px 4px 6px rgba(0,0,0,0.2) !important;

}

.filter input[type="checkbox"]:checked {
  box-shadow: inset 21px 0 0 0 #b9a97f !important;
  border-color: #b9a97f !important;
  border: 1px solid #b9a97f !important;
  background:#b9a97f !important;

}

.filter input[type="checkbox"]:checked:after {
  left: 16px !important;
  box-shadow: 2px 4px 6px rgba(0,0,0,0.2) !important;

}

.filter .donker input[type="checkbox"] {
  position: relative !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  outline: none !important;
  width: 38px !important;
  height: 14px !important;
  background-color: rgba(255,255,255,.2) !important;
  border: 1px solid rgba(255, 255, 255, .3) !important;
  border-radius: 50px !important;
  box-shadow: inset -20px 0 0 0 #b4b4b4 !important;
  box-shadow: inset -19px 0 0 0 #a29f94 !important;
  box-shadow: inset -19px 0 0 0 transparent !important;
  padding: 8px 0px !important;
  transition: all .3s !important;
  margin-right:6px !important;
}


.filter .donker input[type="checkbox"]:after {
  content: "" !important;
  position: absolute !important;
  top: 1px !important;
  left: 1px !important;
  background: #fff!important;
  width: 20px !important;
  height: 14px !important;
  border-radius: 50px !important;
  box-shadow: 2px 4px 6px rgba(0,0,0,0.2) !important;

}

.filter .donker input[type="checkbox"]:checked {
  box-shadow: inset 21px 0 0 0 #6CC700 !important;
  border-color: #6CC700 !important;
  border: 1px solid #95d34c !important;
  background: #6CC700 !important;

}

.filter .donker input[type="checkbox"]:checked:after {
  left: 16px !important;
  box-shadow: 2px 4px 6px rgba(0,0,0,0.2) !important;
}

.filter .uk-margin-small {
  margin-bottom: 5px;
}

.filter .uk-margin-small-left {
  margin-left: 5px !important;
}

 .uk-card-primary > :not([class*="uk-card-media"]) .filter {
  color: rgba(255,255,255,1);
}
.uk-icon.uk-navbar-toggle-icon svg, .uk-modal-close-full.uk-close-large.uk-icon.uk-close svg {
	width:34px !important;

}

.uk-modal-close-full {
  padding: 30px;

}

/* slideshow */
article .uk-position-cover:first-of-type {
	content: '';
	position: absolute;
	inset: 0%;
	backdrop-filter: blur(3px);
	-webkit-backdrop-filter: blur(3px);
	-webkit-mask: linear-gradient(180deg,black 1px, transparent, black 80%);
	background: linear-gradient(0deg,rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.2) 86%, rgba(0, 0, 0, 0.3) 93%, rgba(0, 0, 0, 0.4) 100%);
}

/* einde slideshow */

/* hero overig */

.blurry .uk-position-cover:after {
	content: '';
	position: absolute;
	inset: 0%;
	backdrop-filter: blur(4px);
	-webkit-backdrop-filter: blur(4px);
	-webkit-mask: linear-gradient(180deg,black 1px, transparent, black 80%);
	background: linear-gradient(0deg,rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.2) 86%, rgba(0, 0, 0, 0.3) 93%, rgba(0, 0, 0, 0.4) 100%);

}

.slide .uk-margin {
	margin-bottom:0px !important;

}

/* einde hero overig */



.uk-tile-hover {
	transition: all 500ms;
	border: 1px solid rgba(0,0,0,0.0);

}

.uk-tile-hover:hover {
	border: 1px solid rgba(0,0,0,0.05);
	box-shadow: 0px 5px 7px  rgba(0, 0, 0, 0.015);
	margin-top:-2px;

}

.uk-icon.uk-navbar-toggle-icon svg, .uk-modal-close-full.uk-close-large.uk-icon.uk-close svg, .uk-icon.uk-close.uk-modal-close-default svg, .uk-close svg {
	width:34px !important;

}

.tm-header .uk-dark .uk-navbar-dropdown{
  background:rgba(0,0,0, 0.05) !important;
  backdrop-filter: blur(30px) !important;
  -webkit-backdrop-filter: blur(30px) !important;
  border-radius: 4px;
  color:#fff !important;
  border: 1px solid rgba(255, 255, 255, 0.15) !important;

  }

.tm-header .uk-light .uk-navbar-dropdown  {
	background:rgba(255,255,255, 0.05) !important;
	backdrop-filter: blur(20px) !important;
	-webkit-backdrop-filter: blur(30px) !important;
	border-radius: 4px;
	border: 1px solid rgba(255, 255, 255, 0.15) !important;

}

.uk-navbar-dropdown{
	  border: 1px solid rgba(255, 255, 255, 0.15) !important;

}

.uk-navbar-container.uk-dark ~ .uk-drop .uk-navbar-dropdown-nav > li > a {
	  color: #4e4e4e !important;
}

.uk-navbar-container.uk-dark ~ .uk-drop .uk-navbar-dropdown-nav > li > a:hover, .uk-navbar-container.uk-dark ~ .uk-drop .uk-navbar-dropdown-nav > li.uk-active > a {
	  color: #000000 !important;

}

.uk-navbar-container.uk-light ~ .uk-drop .uk-navbar-dropdown-nav > li > a {
	  color: rgba(255, 255, 255, 0.63) !important;

}

.uk-navbar-container.uk-light ~ .uk-drop .uk-navbar-dropdown-nav > li > a:hover, .uk-navbar-container.uk-light ~ .uk-drop .uk-navbar-dropdown-nav > li.uk-active > a  {
	  color: #ffffff !important;

}

.uk-list .uk-flex-middle {
	align-items: inherit !important;

}

.uk-tile-hover img{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.licht .convertforms .cf-input {
  color:#000 !important;

}

.licht .cf-input::placeholder, .licht .convertforms .cf-input:has(option:disabled:checked) {
color: #999 !important;

}

.convertforms .cf-form-wrap {
padding: 0px !important;
}

.uk-notification-message {
  border-radius:4px;
}

@media (max-width: 960px) {
  .uk-dropbar {
	padding-left: 20%;
	padding-right: 20%;
  }
}
