#siteheader { z-index: 750; position: fixed; top: 0px; left: 0px; }
#siteheader #headerbar { background-color: #fdc500; }
#siteheader #headerbar .headerbar { margin: 0 auto; padding: 0 var(--gap); }
#siteheader #headerbar .headerbar .headerbar-mobiel { height: 32px; display: flex; flex-wrap: wrap; }
#siteheader #headerbar .headerbar .headerbar-mobiel .headerbar-mobiel-links { font-size: 12px; flex-grow: 1; display: flex; align-items: center; }
#siteheader #headerbar .headerbar .headerbar-mobiel .headerbar-mobiel-rechts { display: flex; align-items: center; }
#siteheader #headerbar .headerbar .headerbar-desktop { height: 32px; display: flex; flex-wrap: wrap; }
#siteheader #headerbar .headerbar .headerbar-desktop .headerbar-desktop-links { font-size: 12px; flex-grow: 1; display: flex; align-items: center; }
#siteheader #headerbar .headerbar .headerbar-desktop .headerbar-desktop-rechts { display: flex; align-items: center } 
#siteheader #headerbar .headerbar .images { display: flex; flex-wrap: wrap; gap: 6px; }
#siteheader #headerbar .headerbar .images a { display: block; }
#siteheader #headerbar .headerbar .images a img { display: block; border-radius: 4px; }
#siteheader  { width: 100%; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 30px 0px; background-color: #FFFFFF; }
#siteheader .siteheader { margin: 0 auto; padding: var(--gap); display: flex; flex-wrap: wrap; align-items: center; gap: var(--gap); }
#siteheader .siteheader .sitelogo {  }
#siteheader .siteheader .sitelogo a { display: block; }
#siteheader .siteheader .sitelogo a img { display: block; }
#siteheader #hamburger { cursor: pointer; width: 39px; height: 39px; }
#siteheader #hamburger { background-image: url('svg/menu-open.svg'); background-size: 28px 28px; background-repeat: no-repeat; background-position: center center; }
body.main-open #siteheader #hamburger { background-image: url('svg/menu-close.svg'); background-size: 32px 32px; }
body.headerform-open #siteheader #hamburger { background-image: url('svg/menu-close.svg'); background-size: 32px 32px; }
#siteheader #siteheaderzoekbalk { height: 40px; flex-grow: 1; position: relative; max-width: 460px; margin: 0px auto; }
#siteheader #siteheaderzoekbalk .zoekbalk { position: absolute; top: 0px; left: 0px; width: 100%; }
#siteheader #siteheaderzoekbalk .zoekbalk input { background-color: #e4e4e4; }
#siteheader #siteheaderzoekbalk .zoekbalk .zoekbalkresults { z-index: 2000; display: none; position: absolute; top: 40px; left: 0px; }
#siteheader #accounticon { position: relative; }
#siteheader .accounticon a { display: block; }
#siteheader .accounticon a { font-weight: 500; border-radius: 6px; background-color: #7e43b7; color: #FFFFFF; position: relative; padding: 0px 18px; display: flex; flex-wrap: wrap; align-items: center; height: 39px; gap: 9px; }
#siteheader .accounticon a:hover { background-color: #fdc500; }
#siteheader .clearfix { display: none; }

#siteheader .lrm-login.m1:before {}
#siteheader .menu-item-account  { position: relative; }
#siteheader .lrm-login:before { content: "1"; height: 20px; width: 20px; background-color: #fdc500; position: absolute; top: -10px; right: -10px; border-radius: 100%; text-align: center; line-height: 20px; color: #fff; font-size: 12px; font-weight: 600; }
#siteheader .countm:before { height: 20px; width: 20px; background-color: #fdc500; position: absolute; top: -10px; right: -10px; border-radius: 100%; text-align: center; line-height: 20px; color: #fff; font-size: 12px; font-weight: 600; }
#siteheader .countm.m1:before { content: "1"; }
#siteheader .countm.m2:before { content: "2"; }
#siteheader .countm.m3:before { content: "3"; }
#siteheader .countm.m4:before { content: "4"; }
#siteheader .countm.m5:before { content: "5"; }
#siteheader .countm.m6:before { content: "6"; }
#siteheader .countm.m7:before { content: "7"; }
#siteheader .countm.m8:before { content: "8"; }
#siteheader .countm.m9:before { content: "9"; }

#imgheader { position: relative; background-color: #CDCDCD; }
#imgheader .imgheader-picture { overflow: hidden; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background-size: cover; background-repeat: no-repeat; background-position: center center; }
@media (max-width: 412px) {
	#imgheader .imgheader .maandselecties ul li a { font-size: 12px; }
}
@media (max-width: 767px) {

	body.main-open #siteheader #siteheaderzoekbalk { display: none; }
	body.headerform-open #siteheader #siteheaderzoekbalk { display: none; }

}

@media (min-width: 768px) and (max-width: 991px) {
	
	body.main-open #siteheader #siteheaderzoekbalk { display: none; }
	body.headerform-open #siteheader #siteheaderzoekbalk { display: none; }
	
}

#imgheader .imgheader { position: relative; min-height: 96px; }
.zoekbalk { display: flex; justify-content: center; }
.zoekbalk input[type="text"] { background-size: 18px 18px; background-image: url('svg/search.svg'); background-repeat: no-repeat; background-position: top +11px left +11px; }
.zoekbalk input[type="text"] { height: min-content; display: block; width: 100%; outline: none; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 14px; line-height: 20px; border: 0px; padding: 10px 18px 10px 38px; border-radius: 6px; }
.zoekbalk input[type="text"].loading { background-size: 18px 18px; background-image: url('gif/loading.gif'); background-repeat: no-repeat; background-position: top +11px left +11px; }
.zoekbalk input[type="text"]::placeholder { color: #8c8c8a; font-weight: 600; }
/*
#imgheader .imgheader .zoekbalk-wrapper .zoekbalk:before { content: ""; display: block; width: 32px; height: 32px; border-radius: 6px; background-color: #7e43b7; position: absolute; top: 4px; right: 4px; background-image: url('svg/zoeken.svg'); background-size: 14px 14px; background-repeat: no-repeat; background-position: center center; }
*/
#imgheader .imgheader { display: flex; flex-wrap: wrap; flex-direction: column; }
#imgheader .imgheader .zoekbalk-wrapper .zoekbalk:focus:before { background-color: #1a1a1a; }

#imgheader .imgheader .zoekbalk-clear { display: none; }
#imgheader .imgheader .maandselecties { display: flex; justify-content: center; padding-top: calc(var(--gap) * 2); height: calc(24 + var(--gap)); }
#imgheader .imgheader .maandselecties ul { list-style: none; padding: 0px; margin: 0px; display: flex; flex-wrap: wrap; gap: var(--inner-gap); }
#imgheader .imgheader .maandselecties ul li {  }
#imgheader .imgheader .maandselecties ul li a { box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; color: #FFFFFF; text-transform: uppercase; display: block; padding: 0px var(--inner-gap); font-weight: 600;background-color: #fdc500; border-radius: 6px; overflow: hidden; }
#imgheader .imgheader .maandselecties ul li:last-child a { background-color: #7e43b7; }
#imgheader .imgheader .maandselecties ul li a:hover { background-color: #1a1a1a; }

#imgheader .imgheader { margin: 0 auto; padding: var(--gap); }
#imgheader .imgheader .h1 { display: block; font-size: 30px; line-height: 38px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: #FFFFFF; text-align: center; text-shadow: 0 0 6px rgba(0, 0, 0, 1); }
.zoekbalk { position: relative; }
#imgheader .imgheader .zoekbalk-wrapper .zoekbalk input[type="text"] { box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; }
#imgheader .imgheader .zoekbalk-wrapper .zoekbalk .zoekbalkresults { display: none; position: absolute; top: 40px; left: 0px; }
.zoekbalk .zoekbalkresults { max-height: min(100vh, 480px); overflow: auto; padding: var(--inner-gap); }
.zoekbalk .zoekbalkresults { z-index: 400; position: absolute; box-shadow: rgba(100, 100, 111, 0.15) 0px 0px 30px 0px; border-radius: 12px; background-color: #FFFFFF; width: 100%; padding: 9px; }
.zoekbalk .zoekbalkresults .zoekbalkresult.zoekbalkheader { color: #B8B8B7; padding: 9px 9px 0px 9px; }
.zoekbalk .zoekbalkresults .zoekbalkresult { line-height: 20px; }
.zoekbalk .zoekbalkresults .zoekbalkresult a { padding: 9px; font-weight: 600; display: block; overflow: hidden; }
.zoekbalk .zoekbalkresults .zoekbalkresult a:hover { background-color: #f8f8f8; }
.zoekbalk .zoekbalkresults .zoekbalkresult a span.mobileonly { font-weight: 500; }
.zoekbalk .zoekbalkresults .zoekbalkresult a span.right { font-weight: 500; float: right; display: none; }
#imgheader .imgheader .zoekbalk-wrapper .zoekbalk-extra .extra { color: #8c8c8a; cursor: pointer; background-color: #FFFFFF; background-size: 18px 18px; background-image: url('svg/filters.svg'); background-repeat: no-repeat; background-position: top +11px left +11px; height: min-content; display: block; width: 100%; outline: none; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 14px; line-height: 20px; border: 0px; padding: 10px 18px 10px 38px; border-radius: 6px; }
#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column button { cursor: pointer; border: 0px; width: 32px; height: 32px; display: flex; justify-content: center; align-items: center; border-radius: 6px; background-color: #7e43b7; }
#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column button:hover { background-color: #1a1a1a; }

@media (max-width: 767px) {
	
	/*.home #imgheader .imgheader .h1 { height: 76px; }*/
	#imgheader .imgheader .h1 { width: 100%; max-width: 400px; margin: 0px auto var(--gap) auto;  }
	
	#siteheader #headerbar .headerbar .headerbar-mobiel { display: flex; }
	#siteheader #headerbar .headerbar .headerbar-desktop { display: none; }
	#siteheader .siteheader { height: 64px; }
	#siteheader .siteheader .sitelogo a img { width: 65px; height: auto; }
	#siteheader #main.open .main-navigation { padding: var(--gap); }
	#imgheader .imgheader { width: 100%; }
	
	
}

@media (min-width: 768px) {
	
	#imgheader .imgheader .h1 { margin-bottom: var(--gap); }
	
	#siteheader #headerbar .headerbar .headerbar-mobiel { display: none; }
	#siteheader #headerbar .headerbar .headerbar-desktop { display: flex; }
	
}

@media (min-width: 768px) and (max-width:991px) {
	
	#siteheader #headerbar .headerbar { width: 750px; }
	#siteheader .siteheader { height: 96px; width: 750px; }
	#siteheader .siteheader .sitelogo a img { width: 96px; height: auto; }
	#siteheader #main.open .main-navigation { width: 750px; }
	
	#imgheader .imgheader { width: 750px; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken { margin: 0px auto; width: 750px; }
}

@media (max-width: 991px){
	
	body:not(.headerform-open) #imgheader .imgheader .zoekbalk-wrapper form#headerform { box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; }
	
	#siteheader #main { display: none; background-color: #FFFFFF; }
	#siteheader #main.open { display: block; z-index: 1000; }
	#siteheader #main.open { position: absolute; left: 0px; width: 100vw; }
	#siteheader #main.open .main-navigation { margin: 0 auto;  }
	#siteheader #main.open .main-navigation #wizemenu { margin: var(--gap); }
	#siteheader #main.open .main-navigation #wizemenu ul.menu { list-style: none; padding: 0px; margin: 0px; }
	#siteheader #main.open .main-navigation #wizemenu ul.menu li {  }
	#siteheader #main.open .main-navigation #wizemenu ul.menu li.has-sub { cursor: pointer; background-size: 22px 22px; background-image: url('svg/submenu-down.svg'); background-repeat: no-repeat; background-position: top +13px right +13px; }
	#siteheader #main.open .main-navigation #wizemenu ul.menu li.has-sub.open { background-image: url('svg/submenu-up.svg'); }
	#siteheader #main.open .main-navigation #wizemenu ul.menu li:not(:last-child) { border-bottom: 1px solid #1a1a1a; }
	#siteheader #main.open .main-navigation #wizemenu ul.menu > li > a { font-weight: 600; font-size: 18px; line-height: 50px; text-transform: uppercase; }
	#siteheader #main.open .main-navigation #wizemenu ul.menu li ul { list-style: none; padding: 0px; margin: 0px 0px var(--gap) var(--gap); }
	#siteheader #main.open .main-navigation #wizemenu ul.menu li ul { display: none; }
	#siteheader #main.open .main-navigation #wizemenu ul.menu li.open ul { display: block; }
	#siteheader #main.open .main-navigation #wizemenu ul.menu li ul li { }
	#siteheader #main.open .main-navigation #wizemenu ul.menu li ul li:not(:last-child) { border-bottom: 1px solid #1a1a1a; }
	#siteheader #main.open .main-navigation #wizemenu ul.menu li ul li a { display: block; padding: var(--inner-gap) 0px;  line-height: 20px; text-transform: uppercase; }
	#siteheader #main.open .main-navigation #wizemenu ul.menu li.menu-item-account { margin-top: 64px; }
	#siteheader #main.open .main-navigation #wizemenu ul.menu li.menu-item-account a { display: block; }
	#siteheader #main.open .main-navigation #wizemenu ul.menu li.menu-item-account a img { display: block; }
	
	#siteheader #hamburger { display: block; margin-left: auto; }
	#siteheader #accounticon { display: none; }
	
	#imgheader .imgheader .zoekbalk-wrapper { display: flex; flex-wrap: wrap; gap: var(--gap); }
	.zoekbalk { flex-basis: 100%; }
	#imgheader .imgheader .zoekbalk-wrapper .zoekbalk-extra { flex-basis: 100%; display: flex; justify-content: center; }
	#imgheader .imgheader .zoekbalk-wrapper .zoekbalk-extra .extra { box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; }
	body:not(.headerform-open) #imgheader .imgheader .zoekbalk-wrapper form#headerform { display: none; }
	body.headerform-open #headerform { z-index: 1000; position: fixed; left: 0px; width: 100vw; height: 100vh; background-color: #FFFFFF; padding: var(--gap); }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken { padding: var(--gap); }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column:first-child { display: none; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column:not(.open) .zoeken-dropdown .zoeken-dropdown-title:not(:last-child) { border-bottom: 1px solid #1a1a1a; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-title { display: flex; flex-wrap: wrap; gap: var(--gap); align-items: center; cursor: pointer; background-size: 22px 22px; background-image: url('svg/down.svg'); background-repeat: no-repeat; background-position: top +13px right +13px; padding-right: 40px; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column.open .zoeken-dropdown .zoeken-dropdown-title { background-image: url('svg/up.svg'); }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-title .zoeken-close { display: none; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-title span:not(.zoeken-value) { flex-basis: 120px; font-weight: 600; font-size: 18px; line-height: 50px; text-transform: uppercase; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-title span.zoeken-value { flex: 1; color: #8c8c8a; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown.has-zoeken-value .zoeken-dropdown-title span.zoeken-value { color: #1a1a1a; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content { display: none; max-height: 240px; overflow: auto;  }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column.open .zoeken-dropdown .zoeken-dropdown-content { display: block; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content { border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px; padding: var(--inner-gap) 0px; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content .zoeken-dropdown-item label { display: block; cursor: pointer; line-height: 30px; padding: 0px var(--gap); }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content .zoeken-dropdown-item label input { display: none; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content .zoeken-dropdown-item label input:checked + span { font-weight: 600; color: #7e43b7; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content .zoeken-dropdown-item label span { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-size: 12px 12px; background-repeat: no-repeat; background-position: top +9px right +9px; padding-right: 30px;  }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content .zoeken-dropdown-item label input:checked + span { background-image: url('svg/check.svg'); }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content .zoeken-dropdown-group .zoeken-dropdown-item.zoeken-dropdown-sub { display: none; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content .zoeken-dropdown-group .zoeken-dropdown-item.zoeken-dropdown-sub label { padding-left: calc(var(--gap) * 2); }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column button { margin-top: 64px; }
	#main .accounticon { margin: 64px var(--gap) 0px var(--gap); margin-top: 64px; }
	
	
}

@media (min-width: 992px){
	
	#menu-account { display: none; }
	
	#main .main-navigation > .accounticon { display: none; }
	
	#imgheader .imgheader .zoekbalk-wrapper form#headerform { box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; }
	
	#siteheader #main { display: flex; flex-wrap: wrap; justify-content: end; }
	#siteheader #hamburger { display: none; }
	
	#siteheader #main .main-navigation #wizemenu {}
	#siteheader #main .main-navigation #wizemenu > ul { list-style: none; padding: 0px; margin: 0px; display: flex; flex-wrap: wrap; align-items: center; gap: 6px; }
	#siteheader #main .main-navigation #wizemenu > ul > li { position: relative; padding: 12px 0px; }
	#siteheader #main .main-navigation #wizemenu > ul > li > a { display: block; padding: 0px var(--inner-gap); line-height: 39px; font-weight: 600; }
	#siteheader #main .main-navigation #wizemenu > ul > li.current-menu-item > a,
	#siteheader #main .main-navigation #wizemenu > ul > li.current-menu-parent > a,
	#siteheader #main .main-navigation #wizemenu > ul > li:hover > a { background-color: #fdc500; border-radius: 6px; overflow: hidden; }
	#siteheader #main .main-navigation #wizemenu > ul > li > ul { list-style: none; padding: 0px; margin: 0px; }
	#siteheader #main .main-navigation #wizemenu > ul > li > ul { z-index: 3000; position: absolute; top: 57px; left: 0px; display: flex; flex-wrap: wrap; }
	#siteheader #main .main-navigation #wizemenu > ul > li > ul > li { flex-basis: 100%; min-width: 180px; }
	#siteheader #main .main-navigation #wizemenu > ul > li:not(:hover) > ul { display: none; }
	#siteheader #main .main-navigation #wizemenu > ul > li > ul { background-color: rgba(0, 0, 0, 0.65); border-radius: var(--inner-gap); overflow: hidden; }
	#siteheader #main .main-navigation #wizemenu > ul > li > ul > li { font-size: 13px; line-height: 20px; }
	#siteheader #main .main-navigation #wizemenu > ul > li > ul > li > a { display: block; color: #FFFFFF; text-transform: uppercase; padding: 6px var(--inner-gap); }
	#siteheader #main .main-navigation #wizemenu > ul > li > ul > li.current-menu-item > a,
	#siteheader #main .main-navigation #wizemenu > ul > li > ul > li > a:hover { background-color: #fdc500; color: #1a1a1a;}
	#siteheader #main .main-navigation #wizemenu > ul > li > ul > li:first-child { padding-top: var(--inner-gap); }
	#siteheader #main .main-navigation #wizemenu > ul > li > ul > li:last-child { padding-bottom: var(--inner-gap); }
	#siteheader #main .main-navigation #wizemenu > ul > li.menu-item-account { display: none; }
	
	#imgheader .imgheader .h1 { font-size: 38px; line-height: 56px; margin-bottom: var(--gap); }
	#imgheader .imgheader .zoekbalk-wrapper { display: flex; flex-wrap: wrap; gap: var(--gap); }
	.zoekbalk { flex-grow: 1; position: relative; }
	#imgheader .imgheader .zoekbalk-wrapper .zoekbalk .zoekbalkresults { display: none; position: absolute; top: 40px; left: 0px; }
	.zoekbalk .zoekbalkresults { z-index: 500; position: absolute; box-shadow: rgba(100, 100, 111, 0.15) 0px 0px 30px 0px; border-radius: 12px; background-color: #FFFFFF; width: 100%; padding: 9px; }
	.zoekbalk .zoekbalkresults .zoekbalkresult.zoekbalkheader { color: #B8B8B7; padding: 9px 9px 0px 9px; }
	.zoekbalk .zoekbalkresults .zoekbalkresult { line-height: 20px; }
	.zoekbalk .zoekbalkresults .zoekbalkresult a { padding: 9px; font-weight: 600; display: block; overflow: hidden; }
	.zoekbalk .zoekbalkresults .zoekbalkresult a:hover { background-color: #f8f8f8; }
	.zoekbalk .zoekbalkresults .zoekbalkresult a span.mobileonly { font-weight: 500; }
	.zoekbalk .zoekbalkresults .zoekbalkresult a span.right { font-weight: 500; float: right; display: none; }
	#imgheader .imgheader .zoekbalk-wrapper .zoekbalk-extra { display: none; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform { flex-grow: 1; background-color: #FFFFFF; border-radius: 6px; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken { display: flex; flex-wrap: wrap;  }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column:first-child { display: none; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column:not(:last-child) { flex-grow: 1 }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column:nth-child(3) { border-left: 1px solid rgba(0, 0, 0, 0.25); }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column:nth-child(4) { border-left: 1px solid rgba(0, 0, 0, 0.25); }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column:nth-child(5) { border-left: 1px solid rgba(0, 0, 0, 0.25); }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column:nth-child(6) { border-left: 1px solid rgba(0, 0, 0, 0.25); }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown { position: relative; background-size: 12px 12px; background-image: url('svg/down.svg'); background-repeat: no-repeat; background-position: top +14px right +14px; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column.open .zoeken-dropdown { background-image: url('svg/up.svg'); }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-title { cursor: pointer; font-weight: 600; font-size: 14px; line-height: 20px; border: 0px; padding: 10px 18px 10px 18px; border-radius: 6px; display: flex; flex-wrap: wrap; gap: var(--inner-gap); }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-title .zoeken-close { display: none; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown.has-zoeken-value { background-image: url('svg/check.svg'); }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown.has-zoeken-value .zoeken-dropdown-title { color: #7e43b7; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-title span.zoeken-value { display: none; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content { display: none; position: absolute; top: 40px; left: 0px; width: 100%; min-width: 180px; border-radius: 4px; background-color: #FFFFFF; box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px; padding: 10px 18px 10px 18px; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column.open .zoeken-dropdown .zoeken-dropdown-content { display: block; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content .zoeken-dropdown-item label { display: block; cursor: pointer; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content .zoeken-dropdown-item label input { display: none; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content .zoeken-dropdown-item label input:checked + span { font-weight: 600; color: #7e43b7; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content .zoeken-dropdown-item label span { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-size: 12px 12px; background-repeat: no-repeat; background-position: top +6px right +6px; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content .zoeken-dropdown-item:hover label span { font-weight: 600; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content .zoeken-dropdown-item label input:checked + span { background-image: url('svg/check.svg'); padding-right: 30px; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content .zoeken-dropdown-group .zoeken-dropdown-item.zoeken-dropdown-sub { display: none; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column .zoeken-dropdown .zoeken-dropdown-content .zoeken-dropdown-group .zoeken-dropdown-item.zoeken-dropdown-sub label { padding-left: 12px; }
	#imgheader .imgheader .zoekbalk-wrapper form#headerform .zoeken .zoeken-column:last-child { padding: 4px; }
	
	#siteheader .siteheader .sitelogo a img { width: 96px; height: auto; }
	
}

@media (min-width: 992px) and (max-width:1199px) {

	#siteheader .siteheader {  }
	#siteheader #headerbar .headerbar { width: 970px; }
	#siteheader .siteheader { height: 96px; width: 970px; }
	body:not(.scrolled-siteheader) #siteheader .siteheader { height: 128px; }
	body.scrolled-siteheader #siteheader .siteheader { padding-top: 0px; padding-bottom: 0px; }
	body:not(.scrolled-siteheader) #siteheader .siteheader .sitelogo a img { width: 130px; height: auto; }
	
	#imgheader .imgheader { width: 970px; }
	
	
}

@media (min-width: 1200px) {
	
	#siteheader .siteheader {  }
	#siteheader #headerbar .headerbar { width: 1170px; }
	#siteheader .siteheader { height: 96px; width: 1170px; }
	body:not(.scrolled-siteheader) #siteheader .siteheader { height: 140px; }
	body.scrolled-siteheader #siteheader .siteheader { padding-top: 0px; padding-bottom: 0px; }
	body:not(.scrolled-siteheader) #siteheader .siteheader .sitelogo a img { width: 150px; height: 92px; }
	
	#imgheader .imgheader { width: 1170px; }
	
}

@media (max-width: 767px) {
	
	#wpadminbar { position: fixed; }
	
	body { margin-top: calc(64px); }
	body.hb:not(.scrolled) { margin-top: calc(32px + 64px); }
	body #siteheader #main.open { top: calc(64px); height: calc(100vh - 64px); }
	body.hb:not(.scrolled) #siteheader #main.open { top: calc(32px + 64px); height: calc(100vh - 64px - 32px); }
	
	body.headerform-open #headerform { top: 64px; }
	body.headerform-open.admin-bar #headerform { top: calc(64px + 46px); }
	body.headerform-open.hb:not(.scrolled) #headerform { top: calc(64px + 32px); }
	body.headerform-open.hb:not(.scrolled).admin-bar #headerform { top: calc(64px + 32px + 46px); }
	
}

@media (min-width: 768px) and (max-width:991px) {
	
	body { margin-top: calc(96px); }
	body.hb:not(.scrolled) { margin-top: calc(32px + 96px); }
	body #siteheader #main.open { top: calc(84px); height: calc(100vh - 84px); }
	body.hb:not(.scrolled) #siteheader #main.open { top: calc(32px + 84px); height: calc(100vh - 84px - 32px); }
	
	body.headerform-open #headerform { top: 84px; }
	body.headerform-open.admin-bar #headerform { top: calc(84px + 32px); }
	body.headerform-open.hb:not(.scrolled) #headerform { top: calc(84px + 32px); }
	body.headerform-open.hb:not(.scrolled).admin-bar #headerform { top: calc(84px + 32px + 32px); }
	
}


@media (min-width: 992px) and (max-width:1199px) {
	
	body { margin-top: calc(96px); }
	body:not(.scrolled-siteheader) { margin-top: calc(128px); }
	body.hb:not(.scrolled-siteheader) { margin-top: calc(32px + 128px); }
	
}

@media (min-width: 1200px) {
	
	body { margin-top: calc(96px); }
	body:not(.scrolled-siteheader) { margin-top: calc(140px); }
	body.hb:not(.scrolled-siteheader) { margin-top: calc(32px + 140px); }

	
}

@media (max-width: 782px) {
	
	body.admin-bar #siteheader { top: 46px; }

	
}

@media (min-width: 783px) {
	
	body.admin-bar #siteheader { top: 32px; }
	
}

/*

.home #imgheader,
.page-template-event-zoeken #imgheader,
.page-template-event-style3up #imgheader { height: 360px; }

*/

#imgheader { display: flex; align-items: center; }

@media (max-width: 767px) {
	
	.home #imgheader,
	.page-template-event-zoeken #imgheader,
	.page-template-event-style3up #imgheader { height: 400px; }
	
}

@media (min-width: 768px) and (max-width: 991px) {
	
	/*
	
	.home #imgheader,
	.page-template-event-zoeken #imgheader,
	.page-template-event-style3up #imgheader { height: 440px; }
	
	*/
	
	.home #imgheader,
	.page-template-event-zoeken #imgheader,
	.page-template-event-style3up #imgheader { height: 400px; }
	
}

@media (min-width: 992px) and (max-width: 1199px) {
	
	/*
	
	.home #imgheader,
	.page-template-event-zoeken #imgheader,
	.page-template-event-style3up #imgheader { height: 480px; }
	
	*/
	
	.home #imgheader,
	.page-template-event-zoeken #imgheader,
	.page-template-event-style3up #imgheader { height: 400px; }
	
}

@media (min-width: 1200px) {
	
	/*
	
	.home #imgheader,
	.page-template-event-zoeken #imgheader,
	.page-template-event-style3up #imgheader { height: 540px; }
	
	*/
	
	.home #imgheader,
	.page-template-event-zoeken #imgheader,
	.page-template-event-style3up #imgheader { height: 480px; }
	
}