.menu-logo-wrp{display:flex;align-items:center}.menu-wrp .menu-logo-wrp{display:flex;align-items:center}.mobile-menu-toggle{display:block;cursor:pointer;position:relative;right:40px}.mobile-menu-toggle span{display:block;width:25px;height:3px;background:var(--white);margin:5px 0}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease;z-index:9999}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-offcanvas-menu{position:fixed;top:0;left:0;width:80%;max-width:280px;height:100vh;background:var(--primary-color);z-index:9999;padding:20px 0;transform:translateX(-100%);transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.mobile-offcanvas-menu.active{transform:translateX(0)}.mobile-menu-close{background:0 0;border:none;font-size:32px;color:var(--white);cursor:pointer;position:absolute;top:-20px;right:-20px}.mobile-offcanvas-menu ul{padding:0;margin:30px 0 0}.mobile-menu li{list-style:none;border-bottom:1px solid rgb(255 255 255/84%)}.mobile-menu li a{color:var(--white);padding:15px 0;display:block;text-decoration:none;font-weight:600;font-size:16px;padding-left:20px;padding-right:20px;text-transform:uppercase}.mobile-menu .sub-menu{display:none;padding-left:15px;margin-top:0}.mobile-menu li.menu-item-has-children>a:after{content:"\f078";font-family:"Font Awesome 6 Free";font-weight:900;float:right;margin-left:8px;font-size:14px}.mobile-menu li.menu-item-has-children.submenu-open>a:after{transform:rotate(180deg)}.mobile-offcanvas-menu.active .sub-menu{background-color:var(--white) !important}.mobile-offcanvas-menu.active .sub-menu a{color:var(--primary-color) !important}.no-scroll{overflow:hidden}@media (prefers-reduced-motion:reduce){.mobile-offcanvas-menu,.mobile-menu-overlay{transition:none}}.logo-wrp{width:min(100%,70px) !important}.share-icon{width:100%;max-width:28px !important;position:relative;top:1px;margin-right:2px;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}.page-id-1395 a{color:#000}.page-id-1411 a{color:#000}.page-id-96 a{color:#000}.xoo-wsc-sc-bkcont{top:5px}.xoo-wsc-sc-subt{display:none;margin:0}.xoo-wsc-sc-bki.xoo-wsc-icon-basket1{background-image:url(https://legacyofflemington.com/wp-content/themes/memorial/images/Cart.svg);background-repeat:no-repeat;background-size:26px;color:var(--white)}.header_sec{padding:0 0 5px;position:absolute;width:100%;z-index:999;top:0;overflow:hidden}ul#new-menu{float:none;text-align:right}.sticky{-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,.75);box-shadow:0px 0px 4px 0px rgba(0,0,0,.75)}.menu_top_bar .form{width:100%;padding:5px 30px 5px 15px !important;background-color:transparent !important;border-radius:5px !important;color:var(--white) !important}.xoo-wsc-icon-basket1:before{visibility:hidden !important}.menu_top_bar .form-sec button i{color:var(--white)}.menu_top_bar .form-btn{right:0}.menu_top_bar .form-sec button{left:auto !important;top:2px;font-size:14px}.menu_top_bar .form-sec{width:100%}.menu_top_bar .form::placeholder{font-size:12px}.menu_top_bar hr{margin:10px 0;margin-bottom:0;opacity:1;background-color:transparent;border-color:#e7e7e7 !important}.faq-menu-item a{font-weight:500}.menu_top_bar li{list-style:none;display:inline-block}.menu-item{position:relative;transition:color .3s ease}.menu-item a:hover{color:var(--white) !important;transition:.3s}.active-menu a{color:var(--white) !important}.menu-item.active-menu:after,.menu-item:hover:after{background-color:var(--white)}.header_sec a{text-decoration:none;color:var(--white);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1rem}.menu-new-menu-container li{list-style:none;display:inline-block;padding:10px 15px;letter-spacing:.4px}.sub-menu{display:none}.logo_wrp img{max-width:120px !important}.logo_wrp ul{margin:auto;padding:0}.logo_wrp li{list-style:none;display:inline;padding:0 10px}.my-acc-link a{font-size:10px;text-decoration:none}.register-container{position:relative;display:inline-block}.register-tooltip{visibility:hidden;width:fit-content;background-color:#333;color:var(--white);text-align:center;border-radius:6px;padding:3px 5px;position:absolute;z-index:1;bottom:94%;left:0;opacity:0;transition:opacity .3s;font-size:10px}.register-container:hover .register-tooltip{visibility:visible;opacity:1}.header_share_btn{background:0 0 !important;border:none !important;padding:0;color:var(--white)}.login-container{position:relative;display:inline-block}.login-tooltip{visibility:hidden;width:40px;background-color:#333;color:var(--white);text-align:center;border-radius:6px;padding:3px 5px;position:absolute;z-index:1;bottom:94%;left:0;opacity:0;transition:opacity .3s;font-size:10px}.login-container:hover .login-tooltip{visibility:visible;opacity:1}.user--icon--register{width:100%;max-width:25px !important;position:relative;top:-3px}.user--icon--login{width:100%;max-width:17px !important;position:relative;top:-2px}.icon-container{position:relative;display:block}.icon-container:hover:before{opacity:1;visibility:visible}i[data-tooltip]{position:relative;cursor:pointer}i[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:124%;left:50%;background-color:#333;color:var(--white);padding:5px;border-radius:3px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;font-size:10px;width:65px;text-align:center}i[data-tooltip]:hover:after{opacity:1;visibility:visible}.menu_top_bar.desktop_top_bar{text-align:end;padding:10px 0;background-color:#00000021;border-bottom:1px solid #ffffff4a}.desktop_top_bar ul{margin:0 !important}@media only screen and (max-width:1300px){.menu_top_bar ul{text-align:end}ul#new-menu{float:right;margin:10px 7px}.sticky #new-menu a{font-size:12px !important;margin:0 !important}}@media only screen and (max-width:1200px){.header_share_btn span{text-transform:uppercase;font-size:15px}.sticky #new-menu a{font-size:12px !important;transition:.3s}.logo_wrp li{padding:0}.sticky .menu_sec.desktop_menu{margin:21px 0}}@media only screen and (max-width:993px){.mobile-menu-toggle{right:0}.logo_wrp ul{margin:auto;padding:0;text-align:center}.mobile-menu-toggle{right:0 !important}}@media only screen and (max-width:600px){.xoo-wsc-sc-bkcont{top:4px !important}.logo-wrp{width:min(100%,50px) !important}.mobile_side_bar_menu{padding-top:4px}.share-icon{width:100%;max-width:20px !important;position:relative;top:0;margin-right:2px;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);margin-top:4px}.header_share_btn span{position:relative;top:4px;display:none}.xoo-wsc-sc-bki{font-size:24px;color:28}}