/*
Fuel Theme
Version: 6.0.6
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Shared Menu Styles
# Mobile Menu
# Desktop Menu
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Shared Menu Styles
--------------------------------------------------------------*/
.menu-notifications.wp-block-fuel-menu-item .notices-title, .sub-menu .wp-block-heading { margin: 0.2rem 0 1rem; padding-bottom: 0.6rem; font-weight: bold; font-family: var(--content-font); font-size: clamp(0.9rem, 4vw, 1rem); }
.primary-menu .sub-menu nav { margin-top: 0; }
.primary-menu .sub-menu a:not(.wp-block-button__link, .icon-item, .notice, .map-link, .bio-box) {margin-bottom: 0.5rem;position: relative;display: block;padding: 0.15rem 0;}
.wp-block-fuel-sub-menu-tab-link span:first-child { padding-right: 1.6rem; }
.wp-block-fuel-sub-menu-tab-link::after { content: ""; background: var(--wp--preset--color--sub-menu-color); clip-path: url(#menu_chevron); width: 0.6rem; height: 0.4rem; transform: rotate(270deg); margin: auto; position: absolute; inset: 0 1rem 0 auto; }
.wp-block-fuel-sub-menu-tab-panel { width: 100%; padding: 0 1rem; }

/* Notifications menu */
#menu-item-notices .sub-menu {max-width: 25rem;width: 100%;right: 0;left: auto;}
.menu-notifications.wp-block-fuel-menu-item .tablist {padding: 0;}
.menu-notifications.wp-block-fuel-menu-item .notices-title { display: none; }
.menu-notifications .notice { padding: 0.6rem 0.5rem 0.6rem 1rem; font-size: 1rem; }
.menu-notifications li {background: rgba(255,255,255,0.25);}
.menu-notifications li::before {width: 0.4rem;height: 100%;border: none;border-radius: 0;top: 0;bottom: 0;left: 0;}






/*--------------------------------------------------------------
# Mobile Menu
--------------------------------------------------------------*/
@media (max-width: 68.49em) {
    body {
        /* Reverses menu colors from desktop */
        --wp--preset--color--sub-menu-background: var(--forest-green);
        --wp--preset--color--sub-menu-color: var(--white);
        --sub-menu-max-height: 12rem;
    }

    .entry-wrapper .entry-content:first-child:before, main > .entry-content:first-child:before {content: '';position: absolute;inset: 0;width: 100%;height: 100%;margin: auto;background: rgba(0,0,0,0);transition: background-color 0.3s;pointer-events: none;z-index: 99;}
    body:has(.sub-menu-trigger[aria-expanded=true]) .entry-content:before { background: rgba(0,0,0,0.5); pointer-events: unset; }
    
    .primary-menu {position: static;inset: unset;box-shadow: unset;background: var(--forest-green);}
    .menu-styling-wrapper { position: fixed; inset: auto 0 0; box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.2); }
    .primary-menu .wp-block-fuel-menu-wrapper { border-top: 1px solid var(--white); }
    .primary-menu .wp-block-fuel-menu-item:nth-child(n+3) {border-left: none;}
    .wp-block-fuel-menu-wrapper .sub-menu { bottom: 3.2rem; box-shadow: none; max-height: calc(100dvh - 3.2rem); padding-bottom: 0; }
    .sub-menu::before {content: url('data:image/svg+xml,<svg width="31" height="50" viewBox="0 0 31 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.44368 35.8296C6.40431 32.8717 8.03777 28.9428 8.03777 24.7609C8.03777 20.579 6.40431 16.6541 3.44368 13.6921C2.78213 13.0312 1.71222 13.0312 1.05475 13.6921C0.393207 14.3531 0.393207 15.422 1.05475 16.0829C3.37834 18.4044 4.65652 21.4847 4.65652 24.7609C4.65652 28.037 3.37834 31.1214 1.05475 33.4388C0.393207 34.0998 0.393207 35.1687 1.05475 35.8255C1.7163 36.4865 2.78622 36.4865 3.44368 35.8255" fill="%2300AEEF"/><path d="M12.4356 42.1045C22.0035 32.5412 22.0035 16.9846 12.4356 7.42132C11.7414 6.72774 10.6143 6.72774 9.92008 7.42132C9.22586 8.11491 9.22586 9.23688 9.92008 9.93454C18.1078 18.1107 18.1078 31.4152 9.92008 39.5954C9.22586 40.289 9.22586 41.415 9.92008 42.1086C10.6143 42.8022 11.7414 42.8022 12.4356 42.1086" fill="%2300AEEF"/><path d="M20.9378 49.0077C27.4267 42.5248 30.9999 33.9162 30.9999 24.7609C30.9999 15.6056 27.4267 6.99702 20.9378 0.514067C20.2518 -0.171356 19.141 -0.171356 18.455 0.514067C17.7689 1.19949 17.7689 2.3133 18.455 2.99464C24.2782 8.81257 27.488 16.544 27.488 24.7568C27.488 32.9696 24.2782 40.701 18.455 46.519C17.7689 47.2044 17.7689 48.3182 18.455 49.0036C19.141 49.689 20.2558 49.689 20.9378 49.0036" fill="%2300AEEF"/></svg>');display: inline-block;padding: 0.5rem 0 1.3rem;position: relative;z-index: 1;}
    .sub-menu::after {content: '';height: 1px;/* width: calc(100% - 2rem); */background: var(--white);position: absolute;inset: 3.9rem 0 100% 0;margin: auto;}
    .primary-menu .sub-menu a:not(.wp-block-button__link, .icon-item, .notice, .map-link) {padding: 0.2rem 0.3rem;}
    .primary-menu .menu-label { min-width: 3.5rem; flex-direction: column; }
    .primary-menu .wp-block-fuel-menu-item .menu-label .menu-label-svg svg { width: 1rem; height: 1rem; }
    .sub-menu .tablist, .sub-menu .tabpanel { padding: 0.4rem 1rem; }
    .wp-block-fuel-sub-menu .wp-block-columns { flex-wrap: wrap !important; }
    .wp-block-fuel-sub-menu .wp-block-column { flex-basis: 100% !important; }
    .sub-menu .wp-block-heading {background: rgba(255, 255, 255, 0.25);padding: 0.5rem 1rem;margin: 0 0 0.5rem -1rem;width: calc(100% + 2rem);}
    .wp-block-fuel-sub-menu-tab-link:is(:hover, :focus-visible)::after {background-color: var(--primary-color);}
    .back-to-tabs-btn { display: block; }
    .wp-block-fuel-menu-wrapper .sub-menu a:is(:hover,:focus-visible), .wp-block-fuel-menu-wrapper .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:focus-visible, .wp-block-fuel-menu-wrapper .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover {background: linear-gradient(270deg, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0.3) 100%);color: var(--white);}

    .primary-menu .menu-label-text {color: var(--white);font-size: 0.5rem;font-weight: 600;}
    .primary-menu .menu-label-svg { color: var(--white); }

    /* Providers */ 
    #providers_panel .wp-block-heading { margin-bottom: 0; }
    .sub-menu .bio-list .bio-box {padding: 0 !important;margin-right: -1rem;margin-bottom: 0.5rem;margin-left: -1rem;}
    .sub-menu .bio-box::after {content: ''; --link-svg: url('data:image/svg+xml,<svg width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1.11558 1.11599C1.23166 0.999881 1.36947 0.907777 1.52115 0.844938C1.67283 0.782099 1.8354 0.749756 1.99958 0.749756C2.16376 0.749756 2.32633 0.782099 2.47801 0.844938C2.62969 0.907777 2.7675 0.999881 2.88358 1.11599L7.76758 5.99999L2.88358 10.884C2.64913 11.1184 2.33114 11.2502 1.99958 11.2502C1.66801 11.2502 1.35003 11.1184 1.11558 10.884C0.881127 10.6495 0.749413 10.3316 0.749413 9.99999C0.749413 9.66842 0.881127 9.35044 1.11558 9.11599L4.23158 5.99999L1.11558 2.88399C0.999471 2.76791 0.907366 2.6301 0.844527 2.47842C0.781688 2.32674 0.749346 2.16417 0.749346 1.99999C0.749346 1.83581 0.781688 1.67324 0.844527 1.52156C0.907366 1.36988 0.999471 1.23207 1.11558 1.11599Z" fill="%2300AEEF"/> </svg>');background-color: var(--white);-webkit-mask: var(--link-svg);mask: var(--link-svg);position: absolute;inset: 0 0.75rem 0 auto;width: 0.35rem;height: 0.525rem;margin: auto;transition: background-color 0.3s ease;}
    .sub-menu .bio-box:is(:hover, :focus-visible)::after { background-color: var(--primary-color); }
    .sub-menu .bio-list .bio-box:not(:hover, :focus-visible):nth-child(odd) {/* background: rgba(255,255,255,0.1); */}
    .sub-menu .bio-list .bio-image { width: 4rem; height: 5.25rem; }

    /* Menu Buttons */
    .mobile-menu-btns .is-style-outline.wp-block-button { display: block; width: 100%; text-align: center; }
    .mobile-menu-btns .is-style-outline.wp-block-button .wp-block-button__link {background: none;color: var(--white);outline-color: var(--white);min-width: 12rem;max-width: 16rem;padding: 0.3rem 0;font-size: 0.9rem;border-radius: 5px;}
    .mobile-menu-btns .is-style-outline.wp-block-button .wp-block-button__link:is(:hover, :focus-visible) { background: var(--accent-color); outline-color: var(--accent-color); }

    /* Menu Search */
    .mobile-item.wp-block-search {padding: 0;min-width: 12rem;max-width: 16rem;margin: 1.3rem auto 0 !important;}
    .mobile-item .wp-block-search__inside-wrapper {border-radius: 0;outline: none;border: none;}
    .mobile-item .wp-block-search__input {order: 2;border: none;background: var(--lt-grey);padding: 0.4rem;color: var(--content-color);}
    .mobile-item .wp-block-search__button {padding: 0 0.75rem;border: none;margin: 0;background-color: var(--primary-color);background-repeat: no-repeat;background-position: center;background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.33303 1.66699C7.29017 1.66755 6.26198 1.91276 5.33111 2.3829C4.40024 2.85304 3.59264 3.53502 2.97324 4.374C2.35383 5.21298 1.93989 6.18558 1.76468 7.21362C1.58948 8.24166 1.65789 9.29646 1.96443 10.2933C2.27096 11.29 2.80707 12.201 3.52967 12.953C4.25226 13.7049 5.14118 14.2768 6.12499 14.6228C7.10879 14.9688 8.16004 15.0791 9.19423 14.9449C10.2284 14.8108 11.2167 14.4359 12.0797 13.8503L16.1997 17.967C16.3141 18.0898 16.4521 18.1883 16.6055 18.2566C16.7588 18.3249 16.9243 18.3617 17.0922 18.3646C17.26 18.3676 17.4267 18.3367 17.5824 18.2739C17.738 18.211 17.8794 18.1174 17.9981 17.9987C18.1168 17.88 18.2104 17.7386 18.2732 17.583C18.3361 17.4273 18.367 17.2606 18.364 17.0928C18.361 16.925 18.3243 16.7594 18.256 16.6061C18.1877 16.4528 18.0892 16.3148 17.9664 16.2003L13.8497 12.0803C14.5308 11.078 14.9257 9.90892 14.9921 8.69889C15.0585 7.48886 14.7938 6.28362 14.2265 5.21276C13.6592 4.1419 12.8107 3.24593 11.7723 2.62119C10.7339 1.99644 9.54487 1.66655 8.33303 1.66699ZM4.16636 8.33366C4.16636 7.22859 4.60535 6.16878 5.38675 5.38738C6.16815 4.60598 7.22796 4.16699 8.33303 4.16699C9.43809 4.16699 10.4979 4.60598 11.2793 5.38738C12.0607 6.16878 12.4997 7.22859 12.4997 8.33366C12.4997 9.43873 12.0607 10.4985 11.2793 11.2799C10.4979 12.0613 9.43809 12.5003 8.33303 12.5003C7.22796 12.5003 6.16815 12.0613 5.38675 11.2799C4.60535 10.4985 4.16636 9.43873 4.16636 8.33366Z" fill="white"/> </svg>');}
    .mobile-item .wp-block-search__button:is(:hover, :focus-visible) { background-color: var(--accent-color); }
    .mobile-item ::placeholder { color: var(--content-color); opacity: 1; }

    .menu-end-quote { font-size: 1.2rem; font-weight: bold; text-align: center; padding-bottom: 1.5rem; }
    .menu-end-quote:before {content: '';background: var(--white);width: 100%;height: 1px;display: block;margin-bottom: 1.5rem;}
    
    /* Menu location list */
    .sub-menu .loc-title { margin-bottom: 0.5rem; }


    /* Phone Tree */
    .menu-phone-wrap .phone {padding: 0.8rem 1.2rem !important;text-align: center;background: var(--white);color: var(--primary-color) !important;width: fit-content;border-radius: 0.2em;margin-top: 0.8em;}
    .menu-phone-wrap .phone:is(:hover, :focus-visible) {background: var(--primary-color) !important;color: var(--white) !important;}

    .menu-phone-wrap .phone svg {transform: translateX(-0.25rem);vertical-align: -0.15rem;}

}






/*--------------------------------------------------------------
# Desktop Menu
--------------------------------------------------------------*/
@media (min-width: 68.5em) {
    .header-main-menu { max-width: 72rem; }
    .mega-menu .sub-menu, .mega-menu-override .sub-menu { inset: calc(100% + 1px) 0 auto; }


    li:not(.menu-notifications, .mobile-label) .sub-menu-trigger::after {content: '';display: inline-block;background: var(--primary-color);clip-path: url(#menu_chevron);margin-left: 0.5rem;margin-top: 0.3rem;width: 0.6rem;height: 0.4rem;transition: 300ms ease;}
    li:not(.menu-notifications, .mobile-label) .sub-menu-trigger:is(:hover, :focus-visible)::after { background: var(--white); }
    .primary-menu .sub-menu-trigger[aria-expanded=true]::after {transform: rotate(-180deg);background: var(--white);}
    .primary-menu .wp-block-fuel-menu-item .menu-label .menu-label-svg svg { width: unset; height: unset; font-size: 1.4rem; }
    .sub-menu .wp-block-heading { border-bottom: 1px solid; }
    .back-to-tabs-btn { display: inline-block; margin-bottom: 0.5rem; }

    /* menu-col-# Helper classes. Add menu-col-# to break navigation block into columns */
    .sub-menu .wp-block-navigation:is(.menu-col-2, .menu-col-3, .menu-col-4) .wp-block-navigation__container { display: block; column-gap: 2em; }
    .menu-col-2 { column-count: 2; }
    .menu-col-3 { column-count: 3; }
    .menu-col-4 { column-count: 4; }

    .menu-styling-wrapper { background: var(--white); border-top: 1px solid var(--black); }
    .header.is-pinned .menu-styling-wrapper { border-bottom: 1px solid var(--black); }
    .wp-block-fuel-menu-wrapper .sub-menu { color: var(--white); background-size: contain; background-repeat: no-repeat; background-position: bottom; background-image: url('data:image/svg+xml,<svg width="1920" height="239" viewBox="0 0 1920 239" fill="none" xmlns="http://www.w3.org/2000/svg"> <g opacity="0.2"> <path opacity="0.23" d="M1247.15 41.2246C1467.7 -2.87855 1622.96 -4.8646 1735.13 6.08496L1740.44 6.61621C1791.35 11.8315 1828.57 18.7088 1855.71 26.8945C1882.86 35.0813 1899.89 44.5661 1910.44 54.9688C1930.85 75.0884 1927.18 98.7562 1925.28 123.861L1925.1 126.296H1925.1C1924.36 136.829 1919.83 145.011 1913.87 152.14C1907.88 159.298 1900.53 165.322 1894.09 171.649C1887.7 177.942 1882.25 184.506 1880.32 192.626C1878.45 200.514 1879.92 209.775 1886.85 221.557L1887.54 222.704C1889.59 226.068 1893.02 228.877 1897.54 231.174C1902.06 233.472 1907.71 235.271 1914.22 236.605C1927.24 239.274 1943.81 240.09 1962.02 239.244C1998.2 237.564 2040.95 229.318 2075.47 215.914V229.977C2045.4 238.149 1998.64 245.448 1951.75 248.344C1905.4 251.207 1858.98 249.761 1828.45 240.645L1827 240.204H1827C1815.62 236.655 1807.8 233.234 1802.74 229.845C1797.68 226.456 1795.46 223.15 1795.1 219.842C1794.74 216.515 1796.26 213.029 1799.05 209.244C1801.83 205.465 1805.82 201.472 1810.28 197.138C1819.18 188.497 1829.9 178.535 1836.15 166.456C1842.33 154.52 1844.14 140.521 1835.64 123.699L1835.23 122.896C1831.04 114.868 1823.15 107.502 1812.16 100.858C1801.16 94.2114 1787.03 88.264 1770.3 83.0869C1736.85 72.7326 1692.98 65.4411 1642.97 61.8135C1543.73 54.6149 1420.24 61.841 1305.92 88.2637L1303.22 88.8916C1179.45 117.868 1058.88 157.85 927.723 195.735C796.553 233.623 654.747 269.425 488.426 290.071C309.444 293.675 89.53 281.243 -192.5 243.475V113.529C37.4765 176.71 304.056 177.295 559.727 152.771C799.642 129.758 1029.99 84.6332 1211.51 48.3535L1247.15 41.2246Z" stroke="white"/> <path opacity="0.7" d="M1345.76 32.2164C1493.76 -0.00252303 1645.08 -3.60302 1764.68 9.00055C1824.48 15.3024 1876.33 25.6536 1915.87 38.4966C1935.64 44.9183 1952.31 51.9593 1965.36 59.4214C1978.01 66.6545 1987.21 74.264 1992.52 82.0572L1993.02 82.8121C2001.12 95.3054 1999.28 108.511 1992.07 121.94C1984.86 135.388 1972.31 148.969 1959.18 162.1C1946.07 175.206 1932.37 187.873 1922.96 199.43C1918.25 205.212 1914.59 210.75 1912.61 215.962C1910.68 221.02 1910.32 225.809 1912.17 230.212L1912.36 230.637C1913.31 232.735 1915.62 234.536 1918.91 236.056C1922.23 237.585 1926.62 238.868 1931.87 239.878C1942.37 241.896 1956.38 242.831 1972.23 242.383C2003.7 241.495 2042.48 235.155 2075.5 220.978V247.418C2045.43 255.59 1998.67 262.889 1951.78 265.785C1905.43 268.648 1859.01 267.202 1828.47 258.086L1827.03 257.646H1827.03C1815.65 254.097 1807.83 250.675 1802.77 247.286C1797.71 243.897 1795.49 240.591 1795.13 237.283C1794.77 233.955 1796.29 230.47 1799.08 226.685C1801.86 222.906 1805.85 218.913 1810.31 214.579C1819.21 205.937 1829.93 195.976 1836.18 183.897C1842.36 171.961 1844.17 157.962 1835.67 141.14L1835.26 140.337C1831.07 132.309 1823.18 124.943 1812.19 118.299C1801.19 111.652 1787.06 105.705 1770.33 100.528C1736.88 90.1736 1693.01 82.882 1643 79.2545C1543.76 72.0558 1420.27 79.282 1305.95 105.705L1303.25 106.333C915.25 197.149 559.347 396.026 -192.5 300.144V140.068C67.8893 208.167 368.614 199.453 646.092 164.607C915.118 130.822 1162.34 72.4661 1329.81 35.7047L1345.76 32.2164Z" stroke="white"/> <path d="M1321.97 49.6699C1470.69 15.8014 1622.67 11.0619 1743.08 22.4668C1803.29 28.1693 1855.59 37.9058 1895.63 50.0498C1915.66 56.1218 1932.61 62.793 1945.94 69.8555C1958.87 76.7014 1968.38 83.8969 1974.01 91.2422L1974.54 91.9541C1979.11 98.2025 1981.12 104.361 1981.19 110.452C1981.27 116.551 1979.42 122.622 1976.22 128.688C1969.81 140.84 1958.05 152.868 1945.82 164.919C1933.61 176.941 1920.93 188.985 1912.83 201.109C1904.84 213.057 1901.22 225.203 1906.96 237.558L1907.24 238.146C1908.2 240.11 1910.6 241.752 1914 243.118C1917.42 244.495 1921.99 245.635 1927.44 246.523C1938.36 248.301 1952.93 249.086 1969.36 248.712C2002.01 247.969 2042.08 242.651 2075.47 231.405V244.121C2043.08 253.746 1994.35 260.786 1948 263.491C1924.73 264.849 1902.08 265.114 1882.39 264.068C1863.31 263.055 1847.06 260.812 1835.76 257.155L1834.68 256.797H1834.68C1825.12 253.532 1818.64 250.337 1814.55 247.131C1810.48 243.933 1808.84 240.763 1808.84 237.523C1808.83 234.247 1810.49 230.776 1813.32 226.984C1816.14 223.2 1820.06 219.17 1824.46 214.777C1841.86 197.41 1866.75 174.504 1858.02 140.12L1857.8 139.307V139.306C1855.39 130.322 1848.56 122.205 1838.09 114.977C1827.61 107.745 1813.46 101.37 1796.33 95.8809C1762.06 84.902 1715.77 77.441 1662.94 73.8066C1558.09 66.5945 1427.33 74.4473 1313.21 99.8682L1310.51 100.472C916.897 189.287 559.38 382.462 -192.5 286.605V182.448C68.2268 239.83 361.76 226.011 632.589 188.175C895.16 151.492 1136.43 92.2277 1305.81 53.3652L1321.97 49.6699Z" stroke="white"/> </g> </svg>'); }
    .wp-block-fuel-menu-wrapper .sub-menu a, .wp-block-fuel-menu-wrapper .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content { color: var(--white); }
	.primary-menu .sub-menu a:not(.wp-block-button__link, .icon-item, .notice, .map-link, .bio-box)::before{content:""; position: absolute; height: 100%; width: 100%; top: 0; Left: 0; background: linear-gradient(90deg, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0.25) 100%); transition: opacity 300ms; opacity: 0;}
	.primary-menu .sub-menu a:not(.wp-block-button__link, .icon-item, .notice, .map-link, .bio-box):is(:hover, :focus-visible)::before{ opacity: 1; }
	
	
    .primary-menu .sub-menu a:not(.wp-block-button__link, .icon-item, .notice, .map-link, .bio-box):is(:hover, :focus-visible) {color: var(--white); background: none;}
    .wp-block-column:has(.menu-end-quote) {align-self: normal;padding-top: 1.5rem;text-align: center;font-size: 1.3rem;line-height: 1.28;font-weight: bold;}

    /* Providers */
    .sub-menu-tab-panel-container:has(#providers_panel) { max-width: 45.4rem; margin: auto; }
    .sub-menu .bio-list {max-width: 41.5rem;justify-content: space-between;}
    .sub-menu .bio-box { text-align: left; }
    .sub-menu .bio-list .bio-image { max-width: 8.9rem;margin: 0 0 1.4rem;}
    .sub-menu .bio-label .bio-name {color: var(--white);font-weight: 600;}
    .sub-menu .bio-label .bio-cred { color: var(--white); }

    /* Menu Search */ 
    .wp-block-fuel-menu-item .wp-block-search { max-width: 32rem; padding: 0; border-radius: 0.2rem; overflow: hidden; }
    .wp-block-fuel-menu-item .wp-block-search__inside-wrapper {padding: 0;border-radius: 0.2rem;outline: 1px solid;border: none;}
    .wp-block-fuel-menu-item .wp-block-search__input {font-size: 1rem;padding-left: 1rem;background: var(--white);color: var(--content-color);}
    .wp-block-fuel-menu-item .wp-block-search__button {padding: 0.45rem 0.75rem;background: var(--primary-color);border-left: none;transition: background-color 0.3s, color 0.3s;margin: 0;}
    .wp-block-fuel-menu-item .wp-block-search__button:is(:hover, :focus-visible) {background: var(--accent-color);color: var(--white);}

    /* Notification Menu */
    #menu-item-notices .sub-menu { top: 100%; }
    .menu-notifications.wp-block-fuel-menu-item .tablist { padding: 1rem 0.4rem; }
    .menu-notifications.wp-block-fuel-menu-item a.notice:is(:hover,:focus-visible) { background: linear-gradient(270deg, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0.5) 100%); color: var(--white); }
}


/* Makes sub-menu full height on computer when width is less than 18rem */
@media (max-width: 22.49em) {
    .sub-menu { height: 100% !important; }
}









