#mobiel_menu{
	display:none;
}
.desktop_menu #mobiel_menu{
	display:block;
}
.icoon_plus{
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjZjM5MTJiIiBkPSJNNDE2IDIwOEgyNzJWNjRjMC0xNy42Ny0xNC4zMy0zMi0zMi0zMmgtMzJjLTE3LjY3IDAtMzIgMTQuMzMtMzIgMzJ2MTQ0SDMyYy0xNy42NyAwLTMyIDE0LjMzLTMyIDMydjMyYzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoMTQ0djE0NGMwIDE3LjY3IDE0LjMzIDMyIDMyIDMyaDMyYzE3LjY3IDAgMzItMTQuMzMgMzItMzJWMzA0aDE0NGMxNy42NyAwIDMyLTE0LjMzIDMyLTMydi0zMmMwLTE3LjY3LTE0LjMzLTMyLTMyLTMyeiIvPjwvc3ZnPg==');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#f0f0ed;
	width:14px;
	height:14px;
	display:block;
}
.desktop_menu #mobile_toggle{display:block; position:absolute; width:22px; height:22px; cursor:pointer; right:20px; top:20px;}
.desktop_menu #bar_container{position:relative; height:16px;}
.desktop_menu #mobile_toggle #bar_container span{height:2px; width:20px; background-color:#000; background:#000; display:inline-block; position:absolute; transition:all .25s ease; }
.desktop_menu #mobile_toggle #bar_container span:nth-of-type(1){top:0;}
.desktop_menu #mobile_toggle #bar_container span:nth-of-type(2){top:50%; transform:translateY(-50%);}
.desktop_menu #mobile_toggle #bar_container span:nth-of-type(3){bottom:0;}
.desktop_menu #mobile_toggle:hover #bar_container span:nth-of-type(1){top:2px;}
.desktop_menu #mobile_toggle:hover #bar_container span:nth-of-type(3){bottom:2px;}
.desktop_menu #overlay_menu{position:fixed; top:0; left:0; bottom:0; right:0; opacity:0; visibility:hidden; -webkit-transition: all .4s; transition: all .4s; background-color: rgba(17,17,17,0.5); cursor:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M12.621,2.674L8,7.299L3.376,2.674c-0.254-0.253-0.664-0.253-0.919,0c-0.254,0.254-0.253,0.667,0,0.919l4.622,4.625l-4.624,4.625c-0.254,0.255-0.253,0.665,0,0.917c0.255,0.256,0.666,0.256,0.921,0L8,9.136l4.626,4.625c0.251,0.256,0.665,0.256,0.919,0c0.253-0.252,0.253-0.666,0-0.917L8.922,8.219l4.623-4.624c0.253-0.253,0.253-0.667,0-0.919C13.291,2.421,12.877,2.421,12.621,2.674z'/%3E%3C/svg%3E"), auto; }
.desktop_menu #mobiel_menu{position:fixed; top:0; bottom:0; max-width:100%; z-index:4; padding:30px 0px 0; display:block; box-sizing:border-box; right:0; -ms-transform: translate3d(100%,0,0); -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0); -webkit-transition: all .5s ease; transition: all .5s ease; }
.desktop_menu #close_menu_container{position:absolute; right:0; top:0; }
.desktop_menu #close_menu{ position:relative; display:block; width:30px; height:30px; margin:0; background-color:#f3912b; cursor:pointer; }
.desktop_menu #close_menu span{ display:inline-block; height:2px; background:#fff; position:absolute; width:22px; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; top: 50%; left: 50%; margin: -1px 0 0 -11px; -webkit-transition: -webkit-transform .1s ease; transition: transform .1s ease; }
.desktop_menu #close_menu span:first-of-type{ -ms-transform: rotate3d(0,0,1,45deg); -webkit-transform: rotate3d(0,0,1,45deg); transform: rotate3d(0,0,1,45deg); }
.desktop_menu #close_menu span:last-of-type{ -ms-transform: rotate3d(0,0,1,-45deg); -webkit-transform: rotate3d(0,0,1,-45deg); transform: rotate3d(0,0,1,-45deg); }
.desktop_menu #close_menu:hover span{ -ms-transform: rotate3d(0,0,1,0deg); -webkit-transform: rotate3d(0,0,1,0deg); transform: rotate3d(0,0,1,0deg); }
.desktop_menu #mobile_nav_container{height:100%; overflow-y:auto; padding:20px 0 0;}
.desktop_menu #mobile_nav_container > div > ul > li{ border-bottom:solid 1px #e9e9eb; position:relative; transition:all .25s ease;}
.desktop_menu #mobile_nav_container > div > ul > li > a{ font-size:18px; font-weight:700; line-height:22px; padding:17px 30px 17px 30px; display:block; text-transform:uppercase; transition:all .25s ease;}
.desktop_menu #mobile_nav_container > div > ul > li:hover{background-color:#ff6600;}
.desktop_menu #mobile_nav_container > div > ul > li:hover > a{padding:17px 10px; font-size:20px; color:#fff;}
.desktop_menu #mobile_nav_container > div > ul > li > ul > li{ line-height:28px; padding:7px 0; font-size:14px; }
.desktop_menu #mobile_nav_container > div > ul > li > ul > li > a{display:block;}
.desktop_menu #mobile_nav_container > div > ul > li > ul > li > a:hover{color:#fff;}
.desktop_menu #mobile_nav_container a{ color:#33323f; transition:color .25s ease; }
.desktop_menu #mobile_nav_container a:hover,#mobile_nav_container .current-menu-item a{ text-decoration:none; color:#90929b; }
.desktop_menu #mobile_nav_container .openMenu{ position:absolute; right:0; top:20px; color:#c4c4c7; cursor:pointer; transition:all .25s ease; }
.desktop_menu #mobile_nav_container .openMenu.sub_open_plus{ transform: rotate(45deg); }
body.desktop_menu.mobileOpen{ overflow:hidden; }
body.desktop_menu.mobileOpen #mobiel_menu{ right:340px;  background-color: #f9f9fa; width: 340px; }
.desktop_menu #mobile_nav_container > div > ul > li > ul.sub-menu{ overflow:hidden; opacity:0; max-height:0px; transition:all .25s ease; margin:0 0 0 20px; }
.desktop_menu #mobile_nav_container > div > ul > li > ul.sub-menu.open_sub{ visibility:visible; opacity:1; max-height:600px; }
body.desktop_menu.mobileOpen #overlay_menu{opacity:1; visibility:visible; z-index:3;}
.desktop_menu #mob_contact{ margin:20px 0;}
.desktop_menu #mob_contact #adres_mob{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%2333323f' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 0 center; padding-left: 22px; display: block; font-size:14px; margin:5px 0; line-height:18px;}/*display: inline-block;*/
.desktop_menu #mob_contact #phone_mob{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%2333323f' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 0 center; padding-left: 22px; display: inline-block; font-size:14px; margin:5px 0; line-height:18px; color:#f60;}
.desktop_menu #mob_contact #mail_mob{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%2333323f' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 0 center; padding-left: 22px; display: inline-block; font-size:14px; margin:5px 0; line-height:18px; color:#f60;}
.desktop_menu header{position:relative;}
.desktop_menu #mobile_nav_container .slideInSocials{font-size:30px; margin:0 10px 0 0; color:#f60;}
#mobile_nav_container ul{list-style:none; padding:0; margin:0;}
#mobile_nav_container ul li a{text-decoration:none;}
@media(max-width:991px){
	#navbar{display:none!important;}
	/*nav{display:none;}*/
	#mobile_toggle{display:block; position:absolute; width:22px; height:22px; cursor:pointer; right:20px; top:24px;}
	.sticky #mobile_toggle{top:27px;}
	#bar_container{position:relative; height:16px;}
	#mobile_toggle #bar_container span{height:2px; width:20px; background-color:#000; background:#000; display:inline-block; position:absolute; transition:all .25s ease; }
	#mobile_toggle #bar_container span:nth-of-type(1){top:0;}
	#mobile_toggle #bar_container span:nth-of-type(2){top:50%; transform:translateY(-50%);}
	#mobile_toggle #bar_container span:nth-of-type(3){bottom:0;}
	#mobile_toggle:hover #bar_container span:nth-of-type(1){top:2px;}
	#mobile_toggle:hover #bar_container span:nth-of-type(3){bottom:2px;}
	#overlay_menu{position:fixed; top:0; left:0; bottom:0; right:0; opacity:0; visibility:hidden; -webkit-transition: all .4s; transition: all .4s; background-color: rgba(17,17,17,0.5); cursor:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M12.621,2.674L8,7.299L3.376,2.674c-0.254-0.253-0.664-0.253-0.919,0c-0.254,0.254-0.253,0.667,0,0.919l4.622,4.625l-4.624,4.625c-0.254,0.255-0.253,0.665,0,0.917c0.255,0.256,0.666,0.256,0.921,0L8,9.136l4.626,4.625c0.251,0.256,0.665,0.256,0.919,0c0.253-0.252,0.253-0.666,0-0.917L8.922,8.219l4.623-4.624c0.253-0.253,0.253-0.667,0-0.919C13.291,2.421,12.877,2.421,12.621,2.674z'/%3E%3C/svg%3E"), auto; }
	#mobiel_menu{position:fixed; top:0; bottom:0; max-width:100%; z-index:999999; padding:30px 30px 0; display:block; box-sizing:border-box; right:0; -ms-transform: translate3d(100%,0,0); -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0); -webkit-transition: all .5s ease; transition: all .5s ease; }
	#close_menu_container{position:absolute; right:0; top:0; }
	#close_menu{ position:relative; display:block; width:30px; height:30px; margin:0; background-color:#f3912b; cursor:pointer; }
	#close_menu span{ display:inline-block; height:2px; background:#fff; position:absolute; width:22px; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; top: 50%; left: 50%; margin: -1px 0 0 -11px; -webkit-transition: -webkit-transform .1s ease; transition: transform .1s ease; }
	#close_menu span:first-of-type{ -ms-transform: rotate3d(0,0,1,45deg); -webkit-transform: rotate3d(0,0,1,45deg); transform: rotate3d(0,0,1,45deg); }
	#close_menu span:last-of-type{ -ms-transform: rotate3d(0,0,1,-45deg); -webkit-transform: rotate3d(0,0,1,-45deg); transform: rotate3d(0,0,1,-45deg); }
	#close_menu:hover span{ -ms-transform: rotate3d(0,0,1,0deg); -webkit-transform: rotate3d(0,0,1,0deg); transform: rotate3d(0,0,1,0deg); }
	#mobile_nav_container{height:100%; overflow-y:auto;}
	#mobile_nav_container > div > ul > li{ border-bottom:solid 1px #e9e9eb; position:relative; }
	#mobile_nav_container > div > ul > li > a{ font-size:18px; font-weight:700; line-height:22px; padding:17px 30px 17px 0px; display:block; text-transform:uppercase; }
	#mobile_nav_container > div > ul > li > ul > li{ line-height:28px; padding:7px 0; font-size:14px; }
	#mobile_nav_container a{ color:#33323f; transition:color .25s ease; }
	#mobile_nav_container a:hover,#mobile_nav_container .current-menu-item a{ text-decoration:none; color:#90929b; }
	#mobile_nav_container .openMenu{ position:absolute; right:0; top:5px; width:45px; height:45px; display:flex; justify-content:center; align-items:center; color:#c4c4c7; cursor:pointer; transition:all .25s ease; }
	#mobile_nav_container .openMenu.sub_open_plus{ transform: rotate(45deg); }
	body.mobileOpen{ overflow:hidden; }
	body.mobileOpen #mobiel_menu{ right:340px;  background-color: #f0f0ed; width: 340px; }
	#mobile_nav_container > div > ul > li > ul.sub-menu{ overflow:hidden; opacity:0; max-height:0px; transition:all .25s ease; margin:0 0 0 20px; }
	#mobile_nav_container > div > ul > li > ul.sub-menu.open_sub{ visibility:visible; opacity:1; max-height:600px; }
	body.mobileOpen #overlay_menu{opacity:1; visibility:visible;  z-index:99999;}
	#mob_contact{ margin:20px 0;}
	#mob_contact #adres_mob{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%2333323f' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 0 center; padding-left: 22px; display: block; font-size:14px; margin:5px 0; line-height:18px;}/*display: inline-block;*/
	#mob_contact #phone_mob{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%2333323f' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 0 center; padding-left: 22px; display: inline-block; font-size:14px; margin:5px 0; line-height:18px; color:#f60;}
	#mob_contact #mail_mob{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%2333323f' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 0 center; padding-left: 22px; display: inline-block; font-size:14px; margin:5px 0; line-height:18px; color:#f60;}
	header{position:relative;}
	#mobile_nav_container .slideInSocials{font-size:30px; margin:0 10px 0 0; color:#f60;}
}
@media(max-width:360px){
	body.mobileOpen #mobiel_menu{right:318px; width:318px;}
}