nav {width: 100%;}
@media only screen and (min-width:890px) {nav {display: inline-block;float: right;height: 2.5em;margin-right: 1em;margin-top: .4em;width: 60em;}}
.menu, .menu ul li ul.submenu {margin: 0;}
.nav-button {height: 3em;padding: 1.4em 0;position: absolute;right: .5em;top: 0;width: 3.4em;}
#nav-toggle {cursor: pointer;display: block;}
#nav-toggle span, #nav-toggle span:after, #nav-toggle span:before {background: #fff;content: "";cursor: pointer;display: block;height: 3px;position: absolute;width: 33px;transition: all .2s ease-in-out;}
.expander, .openclose, .slidingDiv {position: relative;}
#nav-toggle span:before {top: -8px;}
#nav-toggle span:after {bottom: -8px;}
#nav-toggle.active span {background-color: transparent;}
#nav-toggle.active span:after, #nav-toggle.active span:before {top: 0;}
#nav-toggle.active span:before {transform: rotate(45deg);}
#nav-toggle.active span:after {transform: rotate(-45deg);}
.openclose {float: right;top: -1px;}
@media (min-width:890px) {#nav-toggle, .openclose {display: none !important;}}
.slidingDiv, .submenu {display: none;}
.expander {background: url("../images/icons/white-down-arrow.svg") center center/1em auto no-repeat #1c1c1c;height: 3.35em;right: 0;top: -.7em;width: 3.5em;}
.closure {background: url("../images/icons/white-up-arrow.svg") center center/1em auto no-repeat #1c1c1c;height: 3.5em;width: 3.5em;}
.slidingDiv {background-color: #1b1b1b;box-shadow: 2px 5px 3px rgba(1,1,1,.2);z-index: 99;}
@media (min-width:890px) {.slidingDiv {display: block !important;margin: 0;}}
.menu {height: auto;left: 0;position: absolute;text-rendering: optimizeLegibility;top: 3.9em;width: 100%;text-transform: uppercase;}
.menu ul li {padding: 0;}
.menu ul li:last-child {border-bottom: 1px solid #fff;}
.menu ul li:focus, .menu ul li:hover {background-color: #fae9af;color: #1b1b1b;}
.menu ul li a {display: inline-block;font-size: 1.4em;font-weight: 600;height: 3.4em;padding: .8em 0 .8em 1em;text-decoration: none;width: 75%;color: #fff;}
.menu ul li a:focus, .menu ul li a:hover {color: #1b1b1b;}
@media (min-width:890px) {.menu ul li a {height: 2.5em;}
	.menu ul li a:focus, .menu ul li a:hover {color: #fae9af;}}
.menu ul li a.openclose {width: 4.5em;}
.menu ul li ul.submenu li a {background-color: #1b1b1b;color: #fff;display: block;font-size: 1.4em;width: auto;font-weight: 400;}
.menu ul li ul.submenu li {border-color: #fff;}
.menu ul li ul.submenu li.current_menu_item a {background-color: #fae9af !important;color: #1b1b1b !important;}
.menu ul li ul.submenu li a:hover {color: #1b1b1b;background-color: #fae9af;}
.menu ul li.current_page_item {background: #fae9af;}
.menu ul li.current_page_item a {font-weight: 700;color: #1b1b1b;}
.menu ul li.current_page_item ul.submenu li a {background-color: #1b1b1b;color: #fff;font-weight: 400;}
.menu ul li.current_page_item ul.submenu li a:focus, .menu ul li.current_page_item ul.submenu li a:hover {border: none;color: #1b1b1b;background-color: #fae9af;}
.menu ul li.current_page_item ul.submenu li.current-menu-item a {color: #fff;}
.menu ul li.current_page_item ul.submenu li.current-menu-item a:hover {background-color: #fae9af;color: #fff;}
.menu ul li ul li:last-child {border-bottom: 0;}
@media only screen and (min-width:890px) {.menu, .menu ul {position: relative;}
	.menu ul, .menu ul li a.openclose {padding: 0;}
	.menu ul li ul li, .menu ul li ul li:first-child, .menu ul li.current_page_item li ul {border: none;}
	.menu {width: 60em;top: 0;}
	.menu ul {display: inline-block;}
	.menu ul li {float: left;margin: 0 1.15em;border-top: none;}
	.menu ul li:first-child {margin-left: 0;}
	.menu ul li:last-child {margin-right: 0;border: none;}
	.menu ul li:focus, .menu ul li:hover {color: #fae9af;background-color: transparent;text-decoration: none;}
	.menu ul li a {color: #fff;display: block;padding: 0;width: 100%;-moz-transition: all .2s linear;-o-transition: all .2s linear;-webkit-transition: all .2s linear;transition: all .2s linear;}
	.menu ul li.current-menu-item, .menu ul li.current-menu-item a, .menu ul li.current_page_item, .menu ul li.current_page_item a {background: 0 0;color: #fae9af;font-weight: 600;text-decoration: underline;}
	.menu ul li ul {position: fixed;z-index: 999;box-shadow: 2px 5px 3px rgba(1,1,1,.2);}
	.menu ul li ul li {position: relative;height: auto;margin: 0;width: 100%;}
	.menu ul li ul li:last-child {border-right: 0 !important;border: none;}
	.menu ul li ul li:focus, .menu ul li ul li:hover {display: block;text-decoration: none;border: none;background-color: #1b1b1b;}
	.menu ul li ul li a, .menu ul li ul.submenu li a {display: block;background-color: transparent;color: #fff;}
	.menu ul li ul li a {font-size: 1.2em;height: auto;padding: .5em;text-decoration: none;}
	.menu ul li:focus .submenu li, .menu ul li:hover .submenu li {display: block;float: none;}
	.menu ul li ul.submenu {border: none;}
	.menu ul li ul.submenu li a {width: 100%;padding: .5em 1.5em;}
	.menu ul li.current_page_item ul.submenu li a {color: #fff;border: none;font-weight: 400;}
	.menu ul li.current_page_item ul.submenu li a:focus, .menu ul li.current_page_item ul.submenu li a:hover {color: #3f3f3f;background-color: #fae9af;}
	.submenu {margin: 0;padding: 0;}
	.submenu li {background-color: #1b1b1b;border: 0;display: none;position: absolute;width: auto;}}
.customer-option {height: 2.3em;padding: 0;position: absolute;right: 5em;top: .4em;width: 2.3em;}
span.zoeken {background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTYuOTY2IDU2Ljk2NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYuOTY2IDU2Ljk2NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZD0iTTU1LjE0Niw1MS44ODdMNDEuNTg4LDM3Ljc4NmMzLjQ4Ni00LjE0NCw1LjM5Ni05LjM1OCw1LjM5Ni0xNC43ODZjMC0xMi42ODItMTAuMzE4LTIzLTIzLTIzcy0yMywxMC4zMTgtMjMsMjMgIHMxMC4zMTgsMjMsMjMsMjNjNC43NjEsMCw5LjI5OC0xLjQzNiwxMy4xNzctNC4xNjJsMTMuNjYxLDE0LjIwOGMwLjU3MSwwLjU5MywxLjMzOSwwLjkyLDIuMTYyLDAuOTIgIGMwLjc3OSwwLDEuNTE4LTAuMjk3LDIuMDc5LTAuODM3QzU2LjI1NSw1NC45ODIsNTYuMjkzLDUzLjA4LDU1LjE0Niw1MS44ODd6IE0yMy45ODQsNmM5LjM3NCwwLDE3LDcuNjI2LDE3LDE3cy03LjYyNiwxNy0xNywxNyAgcy0xNy03LjYyNi0xNy0xN1MxNC42MSw2LDIzLjk4NCw2eiIgZmlsbD0iI0ZGRkZGRiIvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat;cursor: pointer;display: block;height: 2.3em;width: 2.3em;}
.searchform button[type=submit] {-moz-appearance: none;-webkit-appearance: none;background-color: #3255a5;border: 0;color: #fae9af;cursor: pointer;height: 3.2em;margin: 0;outline: 0;padding: 0;width: 3.2em;}
@media only screen and (min-width:890px) {.customer-option {right: 0;}
	.searchform button[type=submit] {height: 3.25em;width: 3.25em;}}
.searchform button[type=submit]:focus, .searchform button[type=submit]:hover {-moz-appearance: none;-webkit-appearance: none;background-color: #fae9af;color: #1b1b1b;}
.searchform input[type=search].search-field {border-bottom: 1px solid #1b1b1b;float: left;height: 4em;padding: 1em;width: 18.5em;}
.menu ul li.current-menu-item {color: #1b1b1b;}
.current-menu-item a {background-color: transparent;text-decoration: underline;color: #1b1b1b;}
.menu ul li.current-menu-parent ul.submenu li.current-menu-item a {background-color: #fae9af;text-decoration: none !important;color: #1b1b1b;}
.menu ul li ul li:first-child {border: none;}
.menu ul li.current-menu-item, .menu ul li.current-menu-item a.sub-menu-link {text-decoration: none;}
.nav-links {display: block;clear: both;padding: 1em 0;}
@media only screen and (min-width:400px) {.nav-links {padding: 1em;}}
.navigation {float: none;height: inherit;}
.navigation h2 {display: none;}
.page-numbers {background-color: #fff;color: #d55140;display: inline-block;font-size: 1.3em;font-weight: 700;height: 2.5em;padding: .3em;text-align: center;width: 2.5em;}
.page-numbers.current {background-color: #d55140;color: #fff;}