*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--fet-text);line-height:1.45}a{color:var(--fet-accent)}img{max-width:100%;height:auto}.fet-container{width:min(calc(100% - 44px),var(--fet-container));margin-inline:auto}.fp-topbar{background:#993220;color:white}.fp-topbar-inner{height:34px;display:flex;align-items:center;gap:34px;font-size:13px}.fp-topbar-hours{display:flex;align-items:center;gap:9px;min-width:270px}.fp-symbol{font-size:19px;line-height:1}.fp-top-divider{width:1px;height:17px;background:#fff9}.fp-topbar-contact{display:flex;align-items:center;gap:10px;color:white;text-decoration:none}.fp-topbar-contact:hover{text-decoration:underline}.fp-search-area{margin-left:auto;position:relative}.fp-search-toggle{border:0;background:none;color:white;cursor:pointer;display:flex;align-items:center;padding:4px}.fp-search-form{position:absolute;top:calc(100% + 7px);right:0;min-width:290px;max-width:min(90vw,460px);background:#fff;color:#111;z-index:200;box-shadow:0 6px 20px #0003;padding:16px;border-radius:4px}.fp-search-form[hidden]{display:none}.site-header{background:#fff;z-index:90}.site-header.is-sticky{position:sticky;top:0}.header-inner{min-height:70px;display:flex;align-items:center;gap:35px}.site-branding{width:230px;flex:none}.site-branding a{text-decoration:none}.site-branding .custom-logo{max-height:70px;width:auto;display:block}.primary-navigation{flex:1}.primary-navigation>ul,.primary-navigation .menu{display:flex;gap:29px;align-items:center;list-style:none;margin:0;padding:0}.primary-navigation li{position:relative}.primary-navigation a{display:block;padding:12px 0;color:#111;text-decoration:none;font-size:13px}.primary-navigation .current-menu-item>a{border-bottom:2px solid #c51b23}.primary-navigation .sub-menu{display:none;position:absolute;left:0;top:100%;background:white;min-width:175px;z-index:150;padding:8px 14px;list-style:none;box-shadow:0 5px 18px #0002}.primary-navigation li:hover>.sub-menu,.primary-navigation li:focus-within>.sub-menu{display:block}.menu-toggle{display:none}.site-content{min-height:0}.content-area,.page-content{padding-block:25px}.fp-prefooter{background:#fff;color:#111;padding:13px 0}.fp-prefooter-inner{display:flex;align-items:center;gap:28px}.fp-social{flex:0 0 27%;border-right:2px solid #444;padding-right:22px}.fp-social-title{font-size:12px;margin-bottom:3px}.fp-social-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fp-social-icon{width:29px;height:29px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;text-decoration:none;font-size:17px;font-weight:700}.fp-social-facebook{background:#1877f2}.fp-social-instagram{background:linear-gradient(45deg,#ffce00,#ff1d65,#9d36ff)}.fp-social-youtube{background:#ff0000}.fp-social-x{background:#000}.fp-social-linkedin{background:#0a86c7;font-size:13px}.fp-social-tiktok{background:#000}.fp-membership{flex:1;display:flex;align-items:center;gap:18px;justify-content:space-between}.fp-membership-copy{min-width:190px}.fp-membership-copy strong{font-size:11px}.fp-membership-copy p{font-size:10px;margin:2px 0 0}.fp-member-form{min-width:260px;flex:1}.fp-member-form input[type=email],.fp-member-form input[type=text]{max-width:100%;border:1px solid #eee;padding:10px;border-radius:22px}.fp-member-form button,.fp-member-form input[type=submit]{background:#b50813;color:white;border:0;padding:10px 20px;border-radius:22px;cursor:pointer}.site-footer{background:#AD2C00;color:#fff;padding:22px 0}.fp-footer-grid{display:grid;grid-template-columns:1.2fr 1.65fr 1.55fr 1fr 1.05fr 1.15fr .8fr;gap:16px}.site-footer h3{font-size:11px;margin:0 0 5px;font-weight:700;color:white}.site-footer p,.site-footer a,.fp-footer-line{font-size:10px;line-height:1.45}.site-footer p{margin:0}.site-footer a{color:white;text-decoration:none}.site-footer a:hover{text-decoration:underline}.fp-footer-brand img{max-height:80px;width:auto}.fp-footer-line{display:flex;gap:7px;margin-bottom:4px}.fp-footer-line>span:first-child{flex:0 0 13px}.footer-menu{list-style:none;margin:0;padding:0}.footer-menu li{margin:0 0 3px}.fp-bottom-bar{background:#993220;color:white;padding:12px 0;font-size:10px}.fp-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.fp-bottom-menu{list-style:none;display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0}.fp-bottom-menu li+li:before{content:'|';margin:0 12px;color:#fffc}.fp-bottom-menu a{color:white;text-decoration:none}.screen-reader-text{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{clip-path:none;width:auto;height:auto;background:white;padding:10px;z-index:999}.woocommerce ul.products{display:grid;grid-template-columns:repeat(var(--shop-columns,3),minmax(0,1fr));gap:24px}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important}@media(max-width:1050px){.fp-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:24px}.fp-social{flex-basis:35%}.fp-member-form{min-width:180px}}@media(max-width:750px){.fp-topbar-inner{gap:12px}.fp-topbar-hours{min-width:0}.fp-top-divider{display:none}.header-inner{flex-wrap:wrap;padding:10px 0;justify-content:space-between}.site-branding{width:auto}.menu-toggle{display:block;background:white;border:1px solid #ddd;padding:6px 10px}.primary-navigation{display:none;flex-basis:100%}.primary-navigation.is-open{display:block}.primary-navigation>ul,.primary-navigation .menu{flex-direction:column;align-items:stretch;gap:0}.primary-navigation .sub-menu{display:block;position:static;box-shadow:none;padding-left:20px}.fp-prefooter-inner,.fp-membership{flex-wrap:wrap}.fp-social{flex:1 1 100%;border-right:0;border-bottom:1px solid #ddd;padding-bottom:10px}.fp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-bottom-inner{flex-direction:column;align-items:flex-start}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.fet-container{width:calc(100% - 28px)}.fp-topbar-inner{font-size:10px}.fp-topbar-hours{gap:3px}.fp-topbar-contact{gap:4px}.fp-footer-grid{grid-template-columns:1fr 1fr}.fp-member-form{width:100%;flex-basis:100%}.woocommerce ul.products{grid-template-columns:1fr}}
/* Bottom legal navigation: right-aligned, inline, with separators. */
.fp-bottom-inner>nav{margin-left:auto}.fp-bottom-menu{justify-content:flex-end}.fp-bottom-menu a:hover,.fp-bottom-menu a:focus{text-decoration:underline}@media(max-width:750px){.fp-bottom-inner>nav{margin-left:0}.fp-bottom-menu{justify-content:flex-start}}

/* Full-screen advanced search modal */
.fp-search-form{position:fixed!important;inset:0!important;top:0!important;right:0!important;min-width:0!important;max-width:none!important;width:100vw;height:100dvh;z-index:99999!important;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:rgba(0,0,0,.80)!important;border-radius:0!important;box-shadow:none!important;padding:clamp(12px,2vw,24px)!important;}
.fp-search-form[hidden]{display:none!important;}
.fp-search-form>.fp-as-search{width:100%;max-width:1800px;margin:0 auto!important;background:#fff!important;border-radius:16px!important;max-height:calc(100dvh - 48px)!important;overflow:auto;}
.fp-search-form .fp-as-entry{max-height:calc(100dvh - 48px)!important;}
body.fp-search-modal-open{overflow:hidden!important;}
@media(max-width:600px){.fp-search-form{padding:10px!important}.fp-search-form>.fp-as-search{max-height:calc(100dvh - 20px)!important}}


/* Freedom Park global design standards — v1.5.0.
   Existing header/footer backgrounds and search modal behaviour are preserved. */
:root{--fp-burgundy:#7b0303;--fp-rust:#993220;--fp-teal:#087e82;--fp-ink:#111;--fp-white:#fff}
body{color:var(--fp-ink)}
.site-content :is(h1,h2,h3,h4,h5,h6){color:inherit}
.site-content .fp-heading-teal,.site-content .fp-heading-teal :is(h1,h2,h3,h4,h5,h6),.site-content :is(h1,h2,h3,h4,h5,h6).fp-heading-teal{color:var(--fp-teal)}
.site-content a:not(.button):not(.wp-element-button):not(.elementor-button):not(.woocommerce-button):hover,
.site-content a:not(.button):not(.wp-element-button):not(.elementor-button):not(.woocommerce-button):focus-visible{color:var(--fp-rust)}
/* Default buttons on light surfaces. Opt-in utility classes are available for plugins. */
.site-content :is(button,input[type="submit"],input[type="button"],.button,.wp-element-button,.elementor-button,.woocommerce a.button,.woocommerce button.button),
.fp-btn-primary{background:var(--fp-burgundy);color:#fff;border-color:var(--fp-burgundy);transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.site-content :is(button,input[type="submit"],input[type="button"],.button,.wp-element-button,.elementor-button):is(:hover,:focus-visible),
.fp-btn-primary:is(:hover,:focus-visible){background:#000;color:#fff;border-color:#000}
/* Use .fp-on-dark on shortcode/plugin sections placed over burgundy or rust. */
.fp-on-dark :is(button,input[type="submit"],input[type="button"],.button,.wp-element-button,.elementor-button),
.fp-btn-on-dark{background:#fff;color:#111;border-color:#fff}
.fp-on-dark :is(button,input[type="submit"],input[type="button"],.button,.wp-element-button,.elementor-button):is(:hover,:focus-visible),
.fp-btn-on-dark:is(:hover,:focus-visible){background:#000;color:#fff;border-color:#000}
.fp-btn-secondary,.site-content .fp-btn-secondary,.site-content .fp-btn-secondary.elementor-button{background:#fff;color:#111;border:1px solid var(--fp-burgundy)}
.fp-btn-secondary:is(:hover,:focus-visible),.site-content .fp-btn-secondary:is(:hover,:focus-visible){background:var(--fp-burgundy);color:#fff;border-color:var(--fp-burgundy)}
/* Keep footer and header text legible on their existing fixed backgrounds. */
.fp-topbar,.site-footer,.fp-bottom-bar{color:#fff}
.site-footer :is(h1,h2,h3,h4,h5,h6),.fp-topbar a,.fp-bottom-bar a{color:#fff}
.site-footer a:is(:hover,:focus-visible),.fp-topbar a:is(:hover,:focus-visible),.fp-bottom-bar a:is(:hover,:focus-visible){color:#fff;text-decoration:underline}
.primary-navigation a:is(:hover,:focus-visible){color:var(--fp-rust)}
/* Preserve the white newsletter CTA on white prefooter's intended burgundy style. */
.fp-prefooter .fp-member-form :is(button,input[type="submit"]){background:var(--fp-burgundy);color:#fff;border-color:var(--fp-burgundy)}
.fp-prefooter .fp-member-form :is(button,input[type="submit"]):is(:hover,:focus-visible){background:#000;color:#fff;border-color:#000}

/* v1.6.0: Dropdown indicators only within the primary navigation. */
.primary-navigation li.menu-item-has-children > a::after,
.primary-navigation li.page_item_has_children > a::after {
 content:"";display:inline-block;width:6px;height:6px;margin-left:8px;vertical-align:3px;
 border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;
 transform:rotate(45deg);transition:transform .18s ease;
}
.primary-navigation li.menu-item-has-children:hover > a::after,
.primary-navigation li.menu-item-has-children:focus-within > a::after,
.primary-navigation li.page_item_has_children:hover > a::after,
.primary-navigation li.page_item_has_children:focus-within > a::after {transform:rotate(225deg);vertical-align:0;}
/* Nested flyouts use a right-facing chevron on larger screens. */
@media(min-width:751px){
 .primary-navigation .sub-menu li.menu-item-has-children > a::after,
 .primary-navigation .sub-menu li.page_item_has_children > a::after {transform:rotate(-45deg);vertical-align:1px;}
 .primary-navigation .sub-menu li.menu-item-has-children:hover > a::after,
 .primary-navigation .sub-menu li.page_item_has_children:hover > a::after {transform:rotate(-45deg);}
 .primary-navigation .sub-menu .sub-menu{left:100%;top:0;}
}

/* v1.7.0 — rounded, individually segmented cards in PRIMARY menu dropdowns only. */
@media (min-width:751px) {
 .primary-navigation .sub-menu {
   min-width:220px; padding:9px; border-radius:14px;
   border:1px solid rgba(0,0,0,.07); background:#fff;
   box-shadow:0 12px 34px rgba(0,0,0,.14);
 }
 .primary-navigation .sub-menu li {margin:0; padding:0;}
 .primary-navigation .sub-menu li + li {margin-top:4px;}
 .primary-navigation .sub-menu li > a {
   display:flex; align-items:center; justify-content:space-between;
   gap:12px; width:100%; padding:11px 14px;
   color:#161616; background:#f8f7f6; border:1px solid transparent;
   border-radius:9px; text-decoration:none; line-height:1.35;
   transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;
 }
 .primary-navigation .sub-menu li > a:hover,
 .primary-navigation .sub-menu li > a:focus-visible,
 .primary-navigation .sub-menu li.current-menu-item > a {
   background:#993220; color:#fff; border-color:#993220;
   box-shadow:0 3px 9px rgba(153,50,32,.14); transform:translateX(2px);
 }
 .primary-navigation .sub-menu li.current-menu-item > a {border-bottom:1px solid #993220;}
 .primary-navigation .sub-menu li > a:hover::after,
 .primary-navigation .sub-menu li > a:focus-visible::after {border-color:#fff;}
 .primary-navigation .sub-menu .sub-menu {left:100%;top:-9px;}
}
@media (max-width:750px) {
 .primary-navigation .sub-menu {background:#fff; border-radius:12px; padding:6px 0 6px 12px;}
 .primary-navigation .sub-menu li + li {margin-top:4px;}
 .primary-navigation .sub-menu li > a {
   padding:10px 12px; background:#f8f7f6; border-radius:9px;
   transition:background-color .2s ease,color .2s ease;
 }
 .primary-navigation .sub-menu li > a:hover,
 .primary-navigation .sub-menu li > a:focus-visible {background:#993220;color:#fff;}
}
@media (prefers-reduced-motion:reduce) {
 .primary-navigation .sub-menu li > a {transition:none!important;transform:none!important;}
}

/* v1.8.0: default white canvas, optional alternate section bands. */
:root{--fp-bg-default:#ffffff;--fp-bg-burgundy:#7b0303;--fp-bg-rust:#993220}
body,.site-content{background-color:var(--fp-bg-default)}
.site-content .fp-band-white,.site-content .fp-bg-white{background-color:var(--fp-bg-default);color:#111}
.site-content .fp-band-burgundy,.site-content .fp-bg-burgundy{background-color:var(--fp-bg-burgundy);color:#fff}
.site-content .fp-band-rust,.site-content .fp-bg-rust{background-color:var(--fp-bg-rust);color:#fff}
.site-content :is(.fp-band-burgundy,.fp-bg-burgundy,.fp-band-rust,.fp-bg-rust) :is(h1,h2,h3,h4,h5,h6){color:#fff}
.site-content :is(.fp-band-burgundy,.fp-bg-burgundy,.fp-band-rust,.fp-bg-rust) a:not(.button):not(.elementor-button){color:#fff}
.site-content :is(.fp-band-burgundy,.fp-bg-burgundy,.fp-band-rust,.fp-bg-rust) a:not(.button):not(.elementor-button):hover{color:#fff;text-decoration:underline}
.site-content :is(.fp-band-burgundy,.fp-bg-burgundy,.fp-band-rust,.fp-bg-rust) :is(button,input[type=submit],.button,.wp-element-button,.elementor-button){background:#fff;color:#111;border-color:#fff}
.site-content :is(.fp-band-burgundy,.fp-bg-burgundy,.fp-band-rust,.fp-bg-rust) :is(button,input[type=submit],.button,.wp-element-button,.elementor-button):is(:hover,:focus-visible){background:#000;color:#fff;border-color:#000}
/* Do not override explicit plugin/Elementor inline section backgrounds. */

/* v1.9: Primary navigation only — white outlined segmented submenu cards. */
@media (min-width:751px) {
 .primary-navigation .sub-menu {background:#fff!important;border:1px solid #e5e5e5!important;border-radius:16px!important;padding:12px!important;min-width:245px;box-shadow:0 12px 28px rgba(0,0,0,.10)!important;}
 .primary-navigation .sub-menu li {margin:0!important;padding:0!important;}
 .primary-navigation .sub-menu li+li {margin-top:8px!important;}
 .primary-navigation .sub-menu li>a {display:block!important;background:#fff!important;color:#171717!important;border:1px solid #dedede!important;border-radius:11px!important;padding:13px 17px!important;font-size:14px!important;line-height:1.35!important;font-weight:400!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important;box-shadow:none!important;transform:none!important;text-decoration:none!important;}
 .primary-navigation .sub-menu li>a:hover,.primary-navigation .sub-menu li>a:focus-visible {background:#993220!important;color:#fff!important;border-color:#993220!important;}
 .primary-navigation .sub-menu li.current-menu-item>a:not(:hover):not(:focus-visible) {background:#fff!important;color:#171717!important;border-color:#dedede!important;}
 .primary-navigation .sub-menu li>a:hover::after,.primary-navigation .sub-menu li>a:focus-visible::after {border-color:#fff!important;}
 .primary-navigation .sub-menu .sub-menu {left:calc(100% + 5px)!important;top:-12px!important;}
}
@media (max-width:750px) {
 .primary-navigation .sub-menu {background:#fff!important;border:1px solid #e5e5e5!important;border-radius:13px!important;padding:9px!important;box-shadow:none!important;}
 .primary-navigation .sub-menu li+li {margin-top:7px!important;}
 .primary-navigation .sub-menu li>a {background:#fff!important;color:#171717!important;border:1px solid #dedede!important;border-radius:10px!important;padding:12px 14px!important;}
 .primary-navigation .sub-menu li>a:hover,.primary-navigation .sub-menu li>a:focus-visible {background:#993220!important;color:#fff!important;border-color:#993220!important;}
}

/* v2.1.0: full-width default page content, no inherited padded wrapper */
.page .fet-default-page{width:100%;max-width:none;margin:0;padding:0;min-width:0}
.page .fet-default-page > .elementor{width:100%;max-width:none}
.page .fet-default-page > .fet-container{padding-block:24px}

/* Mobile off-canvas navigation: intentionally plain, no card styling */
.fp-mobile-close,.fp-mobile-backdrop{display:none}
@media(max-width:750px){
 body.fp-mobile-menu-open{overflow:hidden}
 .fp-mobile-backdrop:not([hidden]){display:block;position:fixed;inset:0;background:rgba(0,0,0,.30);z-index:9997}
 .site-header .primary-navigation{display:block!important;position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;width:70vw!important;max-width:70vw!important;height:100dvh!important;background:#fff!important;z-index:9998!important;overflow-y:auto!important;overscroll-behavior:contain;box-shadow:8px 0 25px rgba(0,0,0,.22)!important;padding:62px 20px 30px!important;transform:translateX(-110%);visibility:hidden;transition:transform .25s ease,visibility .25s ease;flex-basis:auto!important}
 .site-header .primary-navigation.is-open{transform:translateX(0);visibility:visible}
 .primary-navigation .fp-mobile-close{display:block;position:absolute;right:14px;top:10px;border:0;background:transparent;color:#111;font-size:32px;line-height:1;cursor:pointer;padding:5px 10px}
 .site-header .primary-navigation ul,.site-header .primary-navigation .menu,.site-header .primary-navigation .sub-menu{display:block!important;position:static!important;float:none!important;width:100%!important;min-width:0!important;max-width:100%!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;list-style:none!important;margin:0!important;padding:0!important;gap:0!important}
 .site-header .primary-navigation li,.site-header .primary-navigation .sub-menu li{display:block!important;position:static!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
 .site-header .primary-navigation a,.site-header .primary-navigation .sub-menu li>a,.site-header .primary-navigation .sub-menu li.current-menu-item>a:not(:hover):not(:focus-visible){display:block!important;color:#111!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:12px 0!important;margin:0!important;font-size:15px!important;font-weight:400!important;text-decoration:none!important;transform:none!important;transition:color .15s ease!important;line-height:1.4!important}
 .site-header .primary-navigation a:hover,.site-header .primary-navigation a:focus-visible,.site-header .primary-navigation a:active,.site-header .primary-navigation .sub-menu li>a:hover,.site-header .primary-navigation .sub-menu li>a:focus-visible{color:#AD2C00!important;background:transparent!important;border:0!important}
 .site-header .primary-navigation .sub-menu{padding-left:16px!important}
 .site-header .primary-navigation li>a::after{display:none!important}
}
@media(prefers-reduced-motion:reduce){.site-header .primary-navigation{transition:none!important}}

/* v2.1.3: body-level mobile drawer, independent of header and Elementor layout */
@media screen and (max-width:750px){
 body > nav#primary-navigation.primary-navigation{display:block!important;position:fixed!important;inset:0 auto 0 0!important;width:70vw!important;max-width:70vw!important;height:100vh!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:60px 18px 24px!important;background:#fff!important;z-index:2147483646!important;overflow-y:auto!important;box-shadow:7px 0 22px rgba(0,0,0,.22)!important;transform:translate3d(-110%,0,0)!important;visibility:hidden!important;opacity:1!important;transition:transform .25s ease,visibility .25s ease!important;}
 body > nav#primary-navigation.primary-navigation.is-open{transform:translate3d(0,0,0)!important;visibility:visible!important;}
 body > .fp-mobile-backdrop:not([hidden]){display:block!important;position:fixed!important;inset:0!important;z-index:2147483645!important;background:rgba(0,0,0,.28)!important;}
 body > nav#primary-navigation .fp-mobile-close{display:block!important;position:absolute!important;top:12px!important;right:12px!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;font-size:28px!important;color:#111!important;}
 body > nav#primary-navigation ul,body > nav#primary-navigation ul.sub-menu{display:block!important;position:static!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;}
 body > nav#primary-navigation ul.sub-menu{padding-left:15px!important;}
 body > nav#primary-navigation li{display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;}
 body > nav#primary-navigation a{display:block!important;padding:11px 0!important;margin:0!important;font-size:15px!important;line-height:1.4!important;font-weight:400!important;color:#111!important;text-decoration:none!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;}
 body > nav#primary-navigation a:hover,body > nav#primary-navigation a:focus,body > nav#primary-navigation a:active{color:#AD2C00!important;}
}
@media(min-width:751px){body > nav#primary-navigation{display:none!important;}body > .fp-mobile-backdrop{display:none!important;}}

/* 2.1.4: Keep the original horizontal navigation in the header on desktop. */
@media(min-width:751px){
 .site-header .header-inner > nav#primary-navigation.primary-navigation{display:block!important;position:static!important;visibility:visible!important;transform:none!important;opacity:1!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;height:auto!important;padding:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;}
 .site-header .header-inner > nav#primary-navigation .menu{display:flex!important;flex-direction:row!important;align-items:center!important;}
 .site-header .header-inner > nav#primary-navigation .fp-mobile-close{display:none!important;}
}
