@media (min-width:981px){#site-header.sticky li.mega-menu:after{color:#fff}#site-header.sticky li.mega-menu .sub-menu-wrap:after{margin-top:17px}.menu-container li.mega-menu{position:inherit;transition:opacity .2s ease-in-out 0s!important}.menu-container li.mega-menu:after{content:"\e900";font-family:Icomoon;position:relative;display:inline-block;font-weight:700}.menu-container li.mega-menu a{position:relative}.menu-container li.mega-menu a:after{display:none}.menu-container li.mega-menu:hover{transition:opacity .2s ease-in-out 0s!important}.menu-container li.mega-menu:first-child:hover > a:before,.menu-container li.mega-menu:nth-child(2):hover>a:before{border-bottom-color:#303737}.menu-container li.mega-menu.current-menu-item:hover>a:before,.menu-container li.mega-menu.current_page_ancestor:hover>a:before{border:transparent}.menu-container li.mega-menu li.current-menu-ancestor>a:before,.menu-container li.mega-menu li.current-menu-item>a:before{display:none}.menu-container li.mega-menu>.sub-menu-wrap{z-index:999;position:absolute;visibility:hidden;opacity:0;width:100%;margin-left:auto;margin-right:auto;padding-top:2em;left:0;right:0}.menu-container li.mega-menu>.sub-menu-wrap:after{content:"";background-color:#fdc500;position:absolute;width:100%;height:100%;top:0;margin-top:28px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu{box-shadow:none;max-width:1600px;width:100%;margin-left:auto;margin-right:auto;background-color:inherit;position:relative;visibility:hidden;padding-bottom:0;opacity:0;display:flex;flex-wrap:wrap;justify-content:flex-end}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu a{color:#fff}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li{flex-basis:25%;position:relative}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li>a{position:relative;display:block;border-bottom:3px solid hsla(0,0%,100%,.61);padding-bottom:.5em;padding-left:.5em;margin-bottom:.5em;font-size:20px;line-height:1.15}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu{position:relative;background:transparent;padding:0;width:auto;font-weight:400;font-size:17.78px}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li{margin:0;padding:0}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li a{padding:.75em .5em;display:block;transition:color .3s ease-in-out}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li a:hover{background:hsla(0,0%,100%,.15)}.menu-container li.mega-menu>.sub-menu-wrap li{background:none}.menu-container li.mega-menu:hover>.sub-menu-wrap,.menu-container li.mega-menu:hover>.sub-menu-wrap .sub-menu{visibility:visible;opacity:1}}@media (min-width:1200px){#site-header .menu-icon{display:none}#site-header .full-container{padding:1.5rem 0 .5rem;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:98%;gap:1em}#site-header .full-container .menu-container{flex-grow:1}#site-header .full-container .menu-container .main-nav{justify-content:center}#site-header .full-container .menu-container .main-nav .menu{display:flex;gap:.5rem}#site-header .full-container nav.top-nav{display:flex;align-items:center;order:3;gap:1rem}#site-header .full-container nav li:not(.wpml-ls-item){display:inline-block;text-align:left;position:relative}#site-header .full-container nav li:not(.wpml-ls-item):last-child{margin-right:0}#site-header .full-container nav li:not(.wpml-ls-item) a{padding:.75em;font-size:15px;position:relative}#site-header .full-container nav li:not(.wpml-ls-item) a:hover{color:#fdc500!important}#site-header .full-container nav li:not(.wpml-ls-item).current_page_item a:after{position:absolute;bottom:10px;width:80%;height:1px;left:0;right:0;margin:auto;content:""}#site-header .full-container nav li:not(.wpml-ls-item) a:active,#site-header .full-container nav li:not(.wpml-ls-item) a:hover,#site-header .full-container nav li:not(.wpml-ls-item) a:link,#site-header .full-container nav li:not(.wpml-ls-item) a:visited{color:#303737}#site-header .full-container nav li:not(.wpml-ls-item) a:active:hover,#site-header .full-container nav li:not(.wpml-ls-item) a:hover:hover,#site-header .full-container nav li:not(.wpml-ls-item) a:link:hover,#site-header .full-container nav li:not(.wpml-ls-item) a:visited:hover{text-decoration:none}#site-header .full-container nav li:not(.wpml-ls-item).reserve a{background-color:#fdc500;font-size:16.66667px;font-weight:700;color:#fff;padding:.75em 2.5em .75em 4.5em;position:relative;display:inline-block;box-shadow:inset 0 0 5px #efa300;border-radius:2em;transition:background-color .14s ease-in-out,color .14s ease-in-out}#site-header .full-container nav li:not(.wpml-ls-item).reserve a:before{font-family:Icomoon;content:"\e900";display:inline-block;position:absolute;width:1em;font-size:28.8px;left:.5em;top:50%;transform:translateY(-50%);padding-left:.6em;font-weight:400}#site-header .full-container nav li:not(.wpml-ls-item).reserve a:after{content:"";background-image:url(/app/themes/nfc-woudstee/assets/images/squirrel.png);width:100px;height:34px;top:-22px;left:-30px;z-index:2;position:absolute}#site-header .full-container nav li:not(.wpml-ls-item).reserve a:focus,#site-header .full-container nav li:not(.wpml-ls-item).reserve a:hover{color:#303737!important;text-decoration:none;outline:none;background:#ca9e00}#site-header .full-container nav .open-sub-menu,#site-header .full-container nav li:not(.wpml-ls-item).reserve.hide-mobile a{display:none}#site-header .full-container nav .current-menu-ancestor>a,#site-header .full-container nav li.current-menu-item>a,#site-header .full-container nav li.current_page_ancestor>a,#site-header .full-container nav li.current_page_item>a{color:#303737;font-weight:700}.toggle.hide-mobile{top:-18px}.menu-container .sub-menu{position:absolute;z-index:100;left:0;top:29px;padding:0;background:#f3f3f1;width:275px}.menu-container .sub-menu li{width:100%;padding:1em}.menu-container .sub-menu li:first-child a{padding-top:2em}.menu-container .menu-item-has-children,.menu-container .menu-item-has-children>a{position:relative}.menu-container .menu-item-has-children>a:before{font-family:Icomoon;position:absolute;right:-5px;top:7px;content:"\e91c"}.menu-container .menu-item-has-children a{padding-bottom:1em}.menu-container .menu-item-has-children .sub-menu{border-top:1px solid #fdc500;visibility:hidden;opacity:0;z-index:100;transition:opacity .3s ease-in-out;max-height:none;background-color:#f3f3f1;text-align:left}.menu-container .menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1}}
/*# sourceMappingURL=desktop-menu.css.map */
