#menu_main ul.sub-menu{background:#fffefb!important;border:1px solid #dce5d0;border-top:3px solid #a8c47a;border-radius:12px;box-shadow:0 12px 32px rgb(25 45 23 / .18);padding:10px!important;min-width:260px;width:max-content;max-width:calc(100vw - 32px)}#menu_main ul.sub-menu:before,#menu_main ul.sub-menu:after{display:none!important}#menu_main ul.sub-menu li{margin:0!important;padding:0!important;background:transparent!important}#menu_main ul.sub-menu li>a{display:block;padding:12px 16px!important;margin:2px 0;border-radius:7px;color:#334829!important;background:transparent!important;font-size:16px;line-height:1.45;transition:background-color .15s ease,color .15s ease}#menu_main ul.sub-menu li>a span{color:inherit!important}#menu_main ul.sub-menu li>a:before,#menu_main ul.sub-menu li>a:after,#menu_main ul.sub-menu li>a span:before,#menu_main ul.sub-menu li>a span:after{display:none!important}#menu_main ul.sub-menu li>a:hover,#menu_main ul.sub-menu li>a:focus-visible,#menu_main ul.sub-menu li.current-menu-item>a{background:#edf3e5!important;color:#253819!important}#menu_main ul.sub-menu li>a:focus-visible{outline:2px solid #526b32!important;outline-offset:-2px}@media(prefers-reduced-motion:reduce){#menu_main ul.sub-menu li>a{transition:none}}