/*
Fuel Theme
Version: 6.0.6
*/

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

/*--------------------------------------------------------------
# Shared Menu Styles
--------------------------------------------------------------*/
.wp-block-fuel-sub-menu .wp-block-column {min-width: fit-content;}
.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, 1.5vw, 1.2rem);}
.primary-menu .sub-menu nav { margin-top: 0; }
.primary-menu .sub-menu a:not(.wp-block-button__link, .icon-item, .notice, .map-link) {padding: 0.3rem 0.25rem;font-style: normal;position: relative;}
.wp-block-fuel-sub-menu-tab-link::after {content: "";background: var(--white);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-navigation.is-vertical .wp-block-navigation-item { margin: 0 0 0.3rem; }
.primary-menu .wp-block-fuel-sub-menu-tab-link.tab-link { font-weight: 600; }
.primary-menu .wp-block-fuel-menu-wrapper .sub-menu a:is(:hover,:focus-visible) {background: none !important;color: var(--color-2) !important;}
.primary-menu .wp-block-fuel-menu-wrapper .sub-menu a:is(:hover,:focus-visible):after { background: var(--color-2); }
.primary-menu .location-box .icon-item svg path { fill: currentColor; }
.menu-svcs p { padding: 0.3rem 0; margin: 0; }
.menu-locations .location-box .loc-left { color: #fff; }


/*--------------------------------------------------------------
# Mobile Menu
--------------------------------------------------------------*/
@media (max-width: 68.49em) {
    body { /* Reverses menu colors from desktop */ --wp--preset--color--sub-menu-background: var(--primary-color); --wp--preset--color--sub-menu-color: var(--white); }
    .menu-desktop { display: none; }
    .primary-menu .wp-block-fuel-menu-wrapper {border-top: 2px solid var(--white);}
    .primary-menu .wp-block-fuel-menu-item:nth-child(n+3) {border-left: 1px solid var(--white);border-left: none;}
    .sub-menu::before {content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="151" height="74" viewBox="0 0 151 74" fill="none"> <path d="M24.8033 38.273C25.0547 38.9097 25.3714 39.2837 25.5624 39.2837C25.8791 39.2837 25.9445 39.1573 27.2112 36.3579L33.9926 20.2028C36.5061 14.2147 38.4264 8.41867 38.4264 6.70058C38.4264 5.42212 37.9237 5.04313 36.0838 4.6793C34.626 4.36095 34.3696 4.30031 34.3696 3.85057C34.3696 3.40084 34.6863 3.21387 35.375 3.21387H36.2598C38.2705 3.3402 38.542 3.3402 39.1151 3.3402H41.709C42.5757 3.36608 43.4433 3.34584 44.3079 3.27956H45.0067C45.5094 3.27956 45.7054 3.47158 45.7054 3.78488C45.7054 4.09818 45.5144 4.2902 45.072 4.48222C42.8501 5.31095 42.5334 5.76068 40.8242 10.0913L25.4367 46.2975C24.9944 47.3789 24.6123 47.8135 24.2303 47.8135C23.7276 47.8135 23.3455 47.3638 22.9031 46.2167L7.18889 9.73756C5.73107 6.35696 4.8413 5.40191 2.75009 4.95722C0.658877 4.51254 0.533203 4.53781 0.533203 3.93648C0.533203 3.55749 0.849901 3.36546 1.35762 3.36546C1.67554 3.36241 1.99321 3.38437 2.30772 3.43116L8.516 3.49179C9.5968 3.49179 11.306 3.43116 12.3817 3.36546C12.6539 3.31774 12.9299 3.29574 13.2062 3.29977C13.7792 3.29977 14.0959 3.49179 14.0959 3.93648C14.0959 4.19419 13.9049 4.38621 13.4575 4.57823C11.8137 5.21494 11.5573 5.4676 11.5573 6.48835C11.5573 7.63543 11.7483 8.20644 12.8895 10.8846L24.8033 38.273Z" fill="white"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M56.1059 24.0027C56.865 25.0234 57.056 25.8522 57.056 28.4647L57.046 32.3304C52.9239 32.9721 50.6266 33.4775 48.6158 34.2455C44.6244 35.7716 42.7896 37.9394 42.7896 40.9966C42.7896 44.5642 45.2578 46.7927 49.1889 46.7927C51.9135 46.7927 54.1957 45.8376 57.4884 43.4171C59.0115 45.7113 60.1476 46.54 62.1132 46.54C63.8223 46.54 66.2302 45.5799 66.2956 44.8826C66.2956 44.6035 66.0705 44.3772 65.7929 44.3772C65.3456 44.5374 64.8752 44.6228 64.4004 44.6299C63.5127 44.6507 62.6672 44.25 62.1182 43.5485C61.4245 42.5934 61.2938 42.0174 61.2938 39.2785V27.0498C61.2938 25.3317 60.9821 23.9926 60.2884 23.0375C58.8909 21.1931 55.7239 19.854 52.6172 19.854C50.0909 19.8549 47.6377 20.7071 45.6499 22.2745C44.2524 23.5479 42.9856 25.7764 42.9856 27.1155C43.0188 27.7502 43.4554 28.2911 44.0664 28.4546C44.9595 28.8002 45.8974 29.0146 46.8513 29.0913C47.0067 29.1036 47.1597 29.0469 47.27 28.936C47.3802 28.8252 47.4366 28.6714 47.4244 28.5152C47.3941 28.1728 47.3302 27.8343 47.2334 27.5046C46.9407 26.7773 46.7905 26 46.791 25.2155C46.791 22.9213 48.2488 21.6479 51.0338 21.6479C52.9993 21.6479 55.1006 22.603 56.1059 24.0027ZM50.0843 35.4684C52.2706 34.4029 54.6349 33.7552 57.0567 33.5583V39.7637C57.0567 41.3302 56.8657 42.0932 56.2926 42.7956C55.3425 44.0033 53.3167 44.8977 51.4768 44.8977C48.7522 44.8977 46.9173 43.0482 46.9173 40.2488C46.9173 38.0809 47.9328 36.4791 50.0843 35.4684Z" fill="white"/> <path d="M77.0785 38.7834C77.3299 43.493 77.8376 44.1297 81.5123 44.8472C82.1457 44.9129 82.4021 45.1656 82.4021 45.4839C82.3993 45.8707 82.0881 46.1836 81.7033 46.1863C81.4481 46.1588 81.1947 46.1167 80.9442 46.06L79.2954 45.9741H77.0785C74.0372 45.9741 71.8807 45.9741 71.6293 46.1004C71.0562 46.1661 70.5485 46.2268 70.4228 46.2268C70.0275 46.2544 69.6737 45.9812 69.5984 45.5901C69.5984 45.2111 69.8548 45.019 70.4882 44.827C72.8307 43.9983 72.8961 43.7456 72.8307 39.8597V8.0245C72.8878 7.32134 72.8455 6.61359 72.7051 5.92236C72.506 4.93025 71.6199 4.23013 70.6139 4.26996C70.2544 4.27048 69.8953 4.29072 69.5381 4.3306H69.2817C68.7137 4.3306 68.397 4.13858 68.397 3.75959C68.397 3.50187 68.6483 3.30985 69.2214 3.12288C73.2781 1.78378 73.5295 1.65745 76.0631 0.25266C76.2598 0.13576 76.4735 0.05051 76.6965 0C77.0132 0 77.1992 0.505321 77.1388 1.27341L77.0785 2.28405V38.7834Z" fill="white"/> <path d="M93.1697 38.7834C93.4261 43.493 93.9338 44.1297 97.6085 44.8472C98.2419 44.9129 98.4932 45.1656 98.4932 45.4839C98.4905 45.8688 98.1823 46.1808 97.7995 46.1863C97.5426 46.1593 97.2874 46.1172 97.0354 46.06L95.3916 45.9741H93.1697C90.1284 45.9741 87.9768 45.9741 87.7205 46.1004C87.1524 46.1661 86.6447 46.2268 86.519 46.2268C86.1236 46.2544 85.7699 45.9812 85.6946 45.5901C85.6946 45.2111 85.946 45.019 86.5844 44.827C88.9269 43.9983 88.9923 43.7456 88.9269 39.8597V8.0245C88.984 7.32134 88.9417 6.61359 88.8013 5.92236C88.6003 4.93143 87.7154 4.23226 86.7101 4.26996C86.349 4.27054 85.9882 4.29078 85.6293 4.3306H85.3779C84.8099 4.3306 84.4932 4.13858 84.4932 3.75959C84.4932 3.50187 84.7445 3.30985 85.3126 3.12288C89.3693 1.78378 89.6257 1.65745 92.1593 0.25266C92.3556 0.134996 92.5695 0.0496961 92.7927 0C93.1094 0 93.2954 0.505321 93.235 1.27341L93.1697 2.28405V38.7834Z" fill="white"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M105.717 31.7695V31.2642V30.4809H117.379C117.499 30.4861 117.614 30.4911 117.724 30.4959C120.287 30.6072 120.287 30.6072 121.748 30.6072C123.271 30.6072 123.839 30.3647 123.839 29.5966C123.839 28.5809 122.638 25.7006 121.562 24.1846C119.585 21.49 116.462 19.8861 113.132 19.854C106.858 19.854 101.474 26.1604 101.474 33.5482C101.474 40.936 106.732 46.7977 113.323 46.7977C116.318 46.7772 119.22 45.745 121.562 43.8669C123.271 42.5934 124.03 41.6384 124.03 41.0017C124.03 40.749 123.839 40.4964 123.648 40.4964C123.454 40.5128 123.275 40.6033 123.145 40.749C120.039 43.0432 118.329 43.7456 115.856 43.7456C110.342 43.7456 105.782 38.3386 105.717 31.7695ZM118.747 27.8886C118.747 28.6516 118.284 28.8437 116.274 28.8437H105.818C106.325 24.1947 108.794 21.2638 112.091 21.2638C115.389 21.2638 118.747 24.5788 118.747 27.8886Z" fill="white"/> <path d="M144.244 28.7174C144.709 27.5609 144.968 26.331 145.008 25.0842C145.051 24.1767 144.703 23.2945 144.053 22.6637C143.611 22.2847 143.228 22.1584 141.71 21.84C141.142 21.7086 140.951 21.5217 140.951 21.1376C140.951 20.7536 141.142 20.6323 141.519 20.6323L142.796 20.7081C143.597 20.7693 144.401 20.7896 145.204 20.7687C146.979 20.7687 148.311 20.7687 148.879 20.7081C149.343 20.6601 149.81 20.6382 150.276 20.6424C150.719 20.6424 150.91 20.8344 150.91 21.1477C150.91 21.461 150.719 21.653 150.276 21.8501C148.562 22.4868 148.376 22.7395 147.486 25.0336L136.512 55.9795C136.07 57.4449 136.01 57.4955 135.753 57.829C135.531 57.9252 135.295 57.9882 135.055 58.0159H133.411C131.4 58.0159 131.32 57.9553 131.32 57.5713C131.365 57.3381 131.501 57.1327 131.697 57.0002C134.487 54.2614 137.086 49.4811 137.086 47.0606C137.086 46.4239 136.703 45.2768 135.879 43.3667L128.148 25.256C127.072 22.8355 126.564 22.2645 125.106 21.8198C124.604 21.6884 124.413 21.5014 124.413 21.2437C124.413 20.8647 124.855 20.5464 125.488 20.5464C125.679 20.5464 126.313 20.607 126.946 20.6727C127.449 20.7334 128.339 20.7334 129.736 20.7334C131.747 20.7334 133.471 20.7334 134.105 20.6727C134.505 20.6257 134.908 20.6038 135.311 20.607C135.814 20.607 136.07 20.799 136.07 21.2437C136.07 21.6884 135.688 21.8198 134.421 22.0725C133.029 22.2645 132.586 22.5778 132.586 23.5379C132.695 24.7524 133.017 25.938 133.537 27.0398L139.619 41.502L144.244 28.7174Z" fill="white"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M25.7686 50.522H23.411L18.5298 73.0846H21.4354L22.295 68.6832H26.7187L27.5632 73.0846H30.5794L25.7686 50.522ZM25.6377 62.7356L26.3062 66.3335H22.7321L23.285 63.438C23.5934 61.885 23.8464 60.4111 24.0441 59.0164C24.2418 57.6217 24.4094 56.2506 24.5468 54.9031C24.825 57.679 25.1886 60.2898 25.6377 62.7356Z" fill="white"/> <path d="M32.354 50.522H35.3199V66.4649C35.3199 68.092 35.464 69.1734 35.7522 69.709C36.0538 70.2447 36.647 70.5125 37.5267 70.5125C38.4065 70.5125 38.9896 70.275 39.2711 69.8101C39.5526 69.3452 39.7084 68.3649 39.7084 66.8994V50.522H42.6743V66.8994C42.6743 69.3553 42.3007 71.0161 41.5533 71.8819C40.6619 72.8656 39.3013 73.3591 37.4714 73.3625C35.4607 73.3625 34.0397 72.7291 33.2086 71.4625C32.6389 70.5933 32.354 68.9274 32.354 66.4649V50.522Z" fill="white"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M49.8573 50.522H46.1323V73.0694H48.5754C51.4039 73.0661 53.3661 72.5742 54.462 71.5939C55.4323 70.6695 56.1017 69.4716 56.3823 68.1577C56.8237 66.168 57.0246 64.132 56.9805 62.0939C57.0378 59.9998 56.8573 57.9061 56.4426 55.8531C56.1571 54.5018 55.5363 53.245 54.6379 52.1997C54.1207 51.6067 53.4589 51.1592 52.7176 50.901C51.7894 50.627 50.8245 50.4992 49.8573 50.522ZM52.8381 68.7439C52.2182 69.8623 50.9882 70.4216 49.1484 70.4216L49.1685 53.0789H49.5455C51.1742 53.0789 52.2902 53.7308 52.9035 55.0345C53.5134 56.3416 53.8184 58.7335 53.8184 62.2101C53.7849 65.4475 53.4581 67.6254 52.8381 68.7439Z" fill="white"/> <path d="M59.9868 50.522H63.003V73.0846H59.9868V50.522Z" fill="white"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M76.3853 70.846C77.2667 69.1717 77.7074 66.3419 77.7074 62.3566C77.7544 60.1845 77.6181 58.0123 77.3002 55.8633C77.1342 54.5501 76.6884 53.2884 75.9932 52.1643C75.0816 50.8707 73.6858 50.2239 71.8057 50.2239C69.6978 50.2407 68.2064 51.0829 67.3317 52.7505C66.457 54.418 66.0197 57.2579 66.0197 61.2702C66.0096 65.7339 66.4503 68.8669 67.3418 70.6692C68.2332 72.4715 69.7698 73.3726 71.9515 73.3726C74.026 73.3625 75.5039 72.5203 76.3853 70.846ZM74.0373 54.9031C74.364 56.1816 74.54 58.7688 74.54 62.68C74.54 65.6816 74.3892 67.7636 74.0122 68.8904C73.6351 70.0173 72.9615 70.5833 71.9209 70.5833C70.8804 70.5833 70.1766 69.9819 69.7996 68.7692C69.4309 67.4957 69.2466 65.2066 69.2466 61.9018C69.2466 58.3191 69.3924 55.9188 69.7493 54.7414C70.1062 53.564 70.8251 52.9728 71.9008 52.9728C72.9766 52.9728 73.7105 53.6247 74.0373 54.9031Z" fill="white"/> <path d="M80.7031 50.522H83.7193V70.5125H88.6608V73.0846H80.7031V50.522Z" fill="white"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M100.474 70.846C101.355 69.1717 101.796 66.3419 101.796 62.3566C101.843 60.1845 101.707 58.0123 101.389 55.8633C101.223 54.5501 100.777 53.2884 100.082 52.1643C99.17 50.8707 97.7742 50.2239 95.8941 50.2239C93.7794 50.2407 92.2864 51.0829 91.4151 52.7505C90.5437 54.418 90.1081 57.2579 90.1081 61.2702C90.098 65.7339 90.5387 68.8669 91.4302 70.6692C92.3216 72.4715 93.8582 73.3726 96.0399 73.3726C98.1143 73.3625 99.5923 72.5203 100.474 70.846ZM98.1264 54.9031C98.4531 56.1816 98.6291 58.7688 98.6291 62.68C98.6291 65.6816 98.4833 67.7636 98.1063 68.8904C97.7293 70.0173 97.0556 70.5833 96.0151 70.5833C94.9745 70.5833 94.2707 69.9819 93.8887 68.7692C93.52 67.4957 93.3357 65.2066 93.3357 61.9018C93.3357 58.3191 93.4815 55.9188 93.8384 54.7414C94.1953 53.564 94.9142 52.9728 95.9899 52.9728C97.0657 52.9728 97.7996 53.6247 98.1264 54.9031Z" fill="white"/> <path d="M110.171 61.2145H115.65V62.0938C115.65 66.4733 115.268 69.4395 114.504 70.9925C113.74 72.5455 112.324 73.3355 110.256 73.3625C108.115 73.3625 106.588 72.4849 105.677 70.7297C104.765 68.9746 104.314 66.0269 104.324 61.8866C104.324 57.1535 104.819 54.0019 105.807 52.4321C106.739 50.9633 108.168 50.2289 110.095 50.2289C111.335 50.1526 112.561 50.5315 113.544 51.2951C114.378 52.0127 115.027 53.2002 115.489 54.8323L112.669 56.0148C112.569 55.499 112.427 54.9921 112.247 54.4988C112.132 54.1596 111.963 53.842 111.744 53.5589C111.329 53.0808 110.715 52.8263 110.085 52.8717C109.08 52.8717 108.393 53.4949 108.024 54.7414C107.659 56.0451 107.475 58.3881 107.471 61.7704C107.468 65.1527 107.657 67.4671 108.039 68.7135C108.418 69.9195 109.13 70.5226 110.176 70.5226C111.05 70.5699 111.857 70.0544 112.187 69.239C112.584 68.3244 112.78 66.8489 112.78 64.8225V63.7563H110.171V61.2145Z" fill="white"/> <path d="M116.802 50.522H119.999L121.482 55.4286C121.527 55.5752 121.577 55.7369 121.628 55.934C121.678 56.131 121.733 56.2978 121.799 56.4999C122.276 57.9636 122.655 59.4576 122.935 60.972C123.111 59.7643 123.256 58.9507 123.372 58.4454L123.834 56.4241L124.01 55.6358L125.262 50.522H128.414L124.503 63.3773V73.0846H121.487V63.3773L116.802 50.522Z" fill="white"/> </svg>');display: block;padding: 1.7rem 0.5rem 1.3rem;border-bottom: 1px solid var(--white);margin: 0 1.5rem 1.4rem;position: relative;z-index: 1;}
    .primary-menu .menu-label {min-width: 3.5rem;flex-direction: column;color: var(--white);text-decoration: none;}
    .primary-menu .wp-block-fuel-menu-item .menu-label .menu-label-svg svg { width: 1rem; height: 1rem; }
    .sub-menu .tablist, .sub-menu .tabpanel { padding-top: 0.4rem; }
    .primary-menu .sub-menu .tablist { padding-bottom: 4rem; }
    .wp-block-fuel-sub-menu .wp-block-columns {flex-wrap: wrap !important;padding-right: 1.5rem;padding-left: 1.5rem;}
    .wp-block-fuel-sub-menu .wp-block-column { flex-basis: 100% !important; }
    .sub-menu .wp-block-heading {padding: 0.5rem 0rem;margin: 0 0 1rem;font-size: 1rem;font-family: var(--wp--preset--font-family--title);font-weight: 400;border-bottom: 1px solid var(--white);}
    .wp-block-fuel-sub-menu-tab-link:is(:hover, :focus-visible)::after {background-color: var(--color-2);}
    .sub-menu p { font-style: italic; line-height: 1.7; margin-left: 0 !important; }
    .back-to-tabs-btn { display: block; margin-bottom: 0.8rem; }
    .sub-menu .wp-block-navigation__container, .sub-menu .wp-block-navigation__container * { width: 100%; flex: 1 1 100%; }
    .mobile-menu-home-link-container {display: block;padding: 0 !important;margin: 0 0 1rem;font-family: var(--title-font);}
    .mobile-menu-home-link {font-style: normal !important;}

    /* Menu bio list */ 
    .sub-menu .bio-list .bio-box.bio-box { margin-left: -1rem; width: calc(100% + 2rem); }
    .sub-menu .bio-box::after, #main .bio-box::after { content: ''; --link-svg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" width="18" height="18"><path stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M10.37 7.63a3.88 3.88 0 0 0-5.49 0l-2.74 2.74a3.88 3.88 0 0 0 5.49 5.5L9 14.48"></path><path stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M7.63 10.37a3.88 3.88 0 0 0 5.49 0l2.74-2.74a3.88 3.88 0 1 0-5.49-5.5L9 3.52"></path></svg>'); background-color: currentColor; -webkit-mask: var(--link-svg); mask: var(--link-svg); position: absolute; inset: 0 8vw 0 auto; width: 0.9rem; height: 0.9rem; margin: auto; transition: background-color 0.3s ease; }
    .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 {border-radius: 50%;width: 4.7rem;height: 4.7rem;margin-right: 0.6rem;outline-color: var(--white);outline-width: 1px;outline-style: solid;outline-offset: -0.25rem;}
    .sub-menu .bio-list .bio-image img { height: 100%; }
    .sub-menu .bio-list .bio-label .bio-name { color: var(--white); font-size: 0.8rem; }
    .sub-menu .bio-list .bio-label .bio-cred {color: var(--white);font-size: 0.8rem;font-style: italic;}
    .wp-block-fuel-menu-wrapper .sub-menu a:is(:hover,:focus-visible) { color: var(--color-2); background: none; }
    .wp-block-fuel-menu-wrapper .sub-menu a:is(:hover,:focus-visible) .bio-name, .wp-block-fuel-menu-wrapper .sub-menu a:is(:hover,:focus-visible) .bio-cred { color: var(--color-2); }

    /* Menu location list */ 
    .menu-locations .map-link {display: none;}
    .menu-locations .location-box .loc-title {padding: 2rem 0 1rem;margin-bottom: 1rem;text-align: center;font-size: 1.2rem;}
    .menu-locations .location-box .loc-left {flex: 0 0 12rem;margin: auto;}
    .menu-locations .location-box p { margin: 0 0 0.7rem; }
    .menu-locations .location-box a.icon-item { display: inline-block; margin-bottom: 0rem; }

    /* Call/Text */
    .menu-call .sub-menu {padding-bottom: 5rem;}
    .mobile-phone-tree { max-width: 32rem; }
    .mobile-phone-tree-number {display: flex;color: var(--primary-color);padding: 0 !important;margin-bottom: 0.8rem;}
    .mobile-phone-tree-number:last-child { margin-bottom: 0; }
    .mobile-phone-tree-number:nth-child(even) {justify-content: flex-end;font-style: italic;margin-bottom: 1.5rem;text-decoration: underline;}
    .mobile-phone-tree-number:is(:hover, :focus-visible) {text-decoration: underline;}
    .mobile-phone-tree-number:is(:hover, :focus-visible) strong::after {background: radial-gradient(var(--color-2) 1px,transparent 0) left bottom/8px 8px repeat-x;}
    .mobile-phone-tree-number strong {flex: auto;position: relative;overflow: hidden;}
    .mobile-phone-tree-number strong::after {content: '';position: absolute;bottom: 0.35rem;height: 1em;width: 100%;margin-left: 0;background: radial-gradient(var(--white) 1px,transparent 0) left bottom/8px 8px repeat-x;}
    .mobile-phone-tree-number svg { margin-right: .3rem; margin: 0.4rem 0.3rem 0 0.45rem; }

    /* Menu Buttons */
    .primary-menu .wp-block-button.is-style-outline { width: 100%; max-width: 24rem; }
    .primary-menu .is-style-outline.wp-block-button .wp-block-button__link {background: none;outline: none;border-color: var(--white);color: var(--white);font-size: 1rem;font-family: var(--content-font);width: 100%;}
    .primary-menu .is-style-outline.wp-block-button .wp-block-button__link:is(:hover, :focus-visible) {color: var(--white) !important;border-color: var(--color-2);}

    /* Search */
    .primary-menu .wp-block-search {max-width: 24rem;padding: 0;margin: 0 auto 2rem;}
    .primary-menu .wp-block-search__label { display:none; }
    .primary-menu .wp-block-search__inside-wrapper { border-color: var(--white); padding: 0 0 0;}
    .primary-menu .wp-block-search__input {padding: 0 0 0 0.75rem;border: none;background: none;}
    .primary-menu .wp-block-search__input:is(:focus-visible) { outline-style: none; }
    .primary-menu .wp-block-search__input::placeholder { color: #fff; font-family: 'Jura', sans-serif; opacity: 1; }
    .primary-menu .wp-block-search__input::-ms-input-placeholder { color: #fff; font-family: 'Jura', sans-serif; }
    .primary-menu .wp-block-search__button {padding: 1.2rem 1.2rem;border: 0;margin: 0;background: var(--accent-color);font-size: 0.01px;min-width: 1.9rem;min-height: 2rem;position: relative;}
    .primary-menu .wp-block-search__button:before {content: '';background-image: url('data:image/svg+xml,<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"><path stroke="%23ffffff" stroke-width="2" d="M12.7 12.7 19 19M7.75 14.5a6.75 6.75 0 1 0 0-13.5 6.75 6.75 0 0 0 0 13.5Z"/></svg>');background-repeat: no-repeat;background-position: center;min-width: 2.4rem;min-height: 2.4rem;position: absolute;top: 0;right: 0;}
    .primary-menu .wp-block-search__button:is(:hover, :focus-visible) {background: var(--color-2);}

    /* Notifications menu */ 
    .menu-notifications.wp-block-fuel-menu-item .tablist { padding: 0.4rem clamp(1rem, calc(50vw - 30rem), 18rem) 2rem; }
    .menu-notifications.wp-block-fuel-menu-item .notices-title { display: none; }
    .menu-notifications li {background: var(--noticeColor);font-weight: 600;}
    .menu-notifications li::before { display: none;} 
    .menu-notifications li:has(a):is(:hover, :focus-visible) { --noticeColor: var(--white); color: var(--color-2); }
    .menu-notifications li:is(:hover, :focus-visible) .linkIcon { background: var(--primary-75-opacity); }
    .menu-notifications li:is(:hover, :focus-visible) .linkIcon svg path { stroke: var(--white); }
    .menu-notifications .notice {padding: 0.8rem 1.5rem;}
    .linkIcon { background: rgba(255, 255, 255, 0.25); }
}












/*--------------------------------------------------------------
# Desktop Menu
--------------------------------------------------------------*/
@media (min-width: 68.5em) {
    .menu-mobile { display: none; }
    .primary-menu-wrapper {top: -1px;max-width: 44rem;margin-top: -3.3rem;margin-right: 16.5rem;margin-left: calc(clamp(2rem, 5vw, 3rem) + 10.5rem);transition: 300ms ease;z-index: 99;}
    .primary-menu-wrapper .wp-block-fuel-menu-wrapper {background: none;padding: 0;gap: 1.5rem;}
    .primary-menu-wrapper .wp-block-fuel-menu-wrapper .primary-menu { background-color: none !important; }
    .primary-menu .menu-label {font-family: var(--wp--preset--font-family--title);font-weight: 400;text-decoration: none;padding-top: 1rem;padding-bottom: 1.2rem;}
    .primary-menu .menu-label:focus-visible, .primary-menu .menu-label:hover, .primary-menu .sub-menu-trigger[aria-expanded=true] {background: none;color: var(--white);}
    .primary-menu .menu-label::before {content: '';height: 100%;/* width: 75%; */background: var(--primary-color);position: absolute;right: 0;bottom: 0;left: 0;margin: auto;transform: scale(1,0.095);transform-origin: bottom;transition: 300ms ease;z-index: 0;}
    .primary-menu .menu-home, .primary-menu .menu-search, .primary-menu .menu-notifications { max-width: 2.5rem; }
    .primary-menu .menu-home .menu-label::before, .primary-menu .menu-notifications .menu-label::before {/* width: calc(100% - 0.75rem); *//* min-width: 2.5rem; */}
    .primary-menu .menu-label:focus-visible::before, .primary-menu .menu-label:hover::before, .primary-menu .sub-menu-trigger[aria-expanded=true]::before {transform: scale(1,1);}
    .primary-menu .menu-label-text, .primary-menu .menu-label-svg { z-index: 1; }
    .sub-menu .tablist, .sub-menu .tabpanel {padding-top: 5rem;padding-bottom: 4rem;}
    .mobile-menu-home-link-container {display: none; }

    /* Sticky Menu */
    .primary-menu-wrapper.is-pinned {margin: -3.3rem 0 0;max-width: none;z-index: 9999;}
    .primary-menu-wrapper.is-pinned .wp-block-fuel-menu-wrapper {background: var(--primary-color);padding-right: var(--contain-padding);padding-left: var(--contain-padding);justify-content: space-between;}
    .primary-menu-wrapper.is-pinned .wp-block-fuel-menu-item {max-width: 10rem;}
    .primary-menu-wrapper.is-pinned .menu-home, .primary-menu-wrapper.is-pinned .menu-search, .primary-menu-wrapper.is-pinned .menu-notifications { max-width: 4rem; }
    .primary-menu-wrapper.is-pinned .menu-label {color: var(--white);}
    .primary-menu-wrapper.is-pinned .menu-label::before { display: none; }
    .primary-menu-wrapper.is-pinned .menu-label:focus-visible, .primary-menu-wrapper.is-pinned .menu-label:hover, .primary-menu-wrapper.is-pinned .sub-menu-trigger[aria-expanded=true] { color: var(--primary-color); background: var(--color-2); }
    .mega-menu .sub-menu, .mega-menu-override .sub-menu {width: 100vw;min-height: var(--sub-menu-max-height);right: 0;left: calc((clamp(2rem, 5vw, 3rem) + 10.5rem) * -1);}
    .primary-menu .wp-block-fuel-menu-wrapper .sub-menu a, .primary-menu .wp-block-fuel-menu-wrapper .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content, .primary-menu .location-box .hours {color: var(--white);}
    .primary-menu-wrapper.is-pinned .mega-menu .sub-menu, .primary-menu-wrapper.is-pinned .mega-menu-override .sub-menu {right: 0;left: 0;max-width: 100% !important; max-height: fit-content !important;}
    .primary-menu-wrapper.is-pinned #notification_content.sub-menu { right: 0; }

    /* Menu Buttons */
    .primary-menu .wp-block-fuel-menu-wrapper .sub-menu .wp-block-button__link {outline-offset: 0;padding: 0.5rem 0.8rem;max-width: none;font-family: var(--content-font);font-size: 1rem;}
    .primary-menu .wp-block-fuel-menu-wrapper .sub-menu .wp-block-button__link:is(:hover, :focus-visible) { color: var(--white) !important; }

    /* Menu Quotes */
    .primary-menu .wp-block-columns > .menu-quote-container.wp-block-column {color: var(--white);font-family: var(--title-font);max-width: 20rem;margin-left: 3rem;padding: 2.5rem 3rem 3.2rem;border: 2px solid rgba(255, 255, 255, 0.75);}
    .primary-menu .menu-svcs .wp-block-columns > .menu-quote-container.wp-block-column {border: none;padding: 0 0 3.2rem;align-self: center;}

    /* About */
    #providers_panel.visible {/* height: 80vh; *//* height: 80dvh; */height: fit-content;/* overflow: scroll; */}
    .menu-about .bio-list .bio-box {justify-content: center !important;}
    .menu-about .bio-list .bio-image {width: 12.8rem;height: 12.8rem;border-radius: 50%;overflow: hidden;transition: 300ms ease;margin: 0 auto 0.8rem; }
    .menu-about .bio-list .bio-image img {outline-color: rgba(255, 255, 255, 0.75);outline-width: 2px;outline-style: solid;outline-offset: -0.6rem;border-radius: 50%;}
    .menu-about .bio-list .bio-label .bio-name { color: var(--white); }
    .menu-about .bio-list .bio-label .bio-cred { color: var(--white); font-style: italic; }

    /* Location */
    .menu-locations .sub-menu .tablist { padding-top: 3rem; }
    .menu-locations .location-box .map-link img {max-width: 20rem;}
    .menu-locations .location-box .loc-title { font-size: 1.6rem; padding: 0 0 0.6rem; margin: 1.2rem 0 1rem; border-bottom: none; position: relative; }
    .menu-locations .location-box .loc-title:after {content: '';height: 1px;width: 11.7rem;background: var(--white);position: absolute;bottom: -0.05rem;left: 0;}
    .menu-locations .location-box .loc-left {flex: 0 0 auto;margin: 0;}
    .menu-locations .location-box p, .menu-locations .location-box .icon-item {line-height: 1.3;margin-bottom: 0.5rem;} 
    .menu-locations .location-box p a { margin-bottom: 0; }

    /* Services */
    .aud-hear-columns { justify-content: center; gap: 0 4rem; }
    .aud-hear-columns .wp-block-column { max-width: fit-content; min-width: 15rem; }
    .primary-menu .wp-block-fuel-menu-item .menu-label .menu-label-svg svg {width: 1.4rem;height: 1.3rem;}
    .sub-menu {background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="398" height="471" viewBox="0 0 398 471" fill="none"><path opacity="0.2" d="M258.357 368.819C261.022 375.571 264.381 379.537 266.406 379.537C269.765 379.537 270.458 378.197 283.89 348.508L355.799 177.175C382.452 113.669 402.814 52.1994 402.814 33.9782C402.814 20.4196 397.484 16.4002 377.974 12.5416C362.515 9.16531 359.797 8.52221 359.797 3.75255C359.797 -1.01711 363.155 -3 370.458 -3H379.84C401.162 -1.66021 404.04 -1.66021 410.117 -1.66021H437.622C446.814 -1.38573 456.013 -1.6004 465.181 -2.30331H472.591C477.921 -2.30331 480 -0.266825 480 3.05586C480 6.37854 477.974 8.41502 473.284 10.4515C449.723 19.2405 446.364 24.0102 428.241 69.9382L265.074 453.922C260.383 465.391 256.332 470 252.28 470C246.95 470 242.899 465.23 238.208 453.065L71.576 66.1868C56.1175 30.334 46.6825 20.2052 24.5076 15.4891C2.33263 10.7731 1 11.041 1 4.66361C1 0.644233 4.35822 -1.39225 9.74204 -1.39225C13.1132 -1.42465 16.4817 -1.19171 19.8167 -0.695559L85.6486 -0.052459C97.1092 -0.052459 115.233 -0.695559 126.64 -1.39225C129.526 -1.89842 132.453 -2.13167 135.382 -2.08894C141.459 -2.08894 144.817 -0.0524587 144.817 4.66361C144.817 7.39678 142.792 9.43326 138.048 11.4697C120.617 18.2223 117.898 20.9019 117.898 31.7274C117.898 43.8927 119.924 49.9486 132.024 78.3521L258.357 368.819Z" stroke="white" stroke-width="2"/></svg>') top right/19.9rem no-repeat;}
    .sub-menu .wp-block-heading {border-bottom: 1px solid var(--white);color: var(--white);font-family: var(--title-font);}
    .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; }

    /* Notifications menu */ 
    #notification_content.sub-menu {background-image: none;max-width: 20rem !important;padding: 0;min-height: 0;right: -8.75rem;left: auto;/* margin: auto; */} 
    #notification_content .tablist {padding: 1.2rem 0 1rem;}
    .menu-notifications.wp-block-fuel-menu-item .tablist { padding: 0.4rem clamp(1rem, calc(50vw - 30rem), 18rem) 2rem; }
    .menu-notifications.wp-block-fuel-menu-item .notices-title { display: none; }
    .menu-notifications li { font-weight: 600; }
    .menu-notifications li {background: none;font-weight: 600;border-left: 1rem solid var(--noticeColor);}
    .menu-notifications li::before { display: none;} 
    .menu-notifications li:has(a):is(:hover, :focus-visible) {background: var(--white);}
    .primary-menu .menu-notifications li:has(a):is(:hover, :focus-visible) .notice {color: var(--color-2) !important;}
    .menu-notifications li:is(:hover, :focus-visible) .linkIcon {background: var(--color-2);}
    .menu-notifications li:is(:hover, :focus-visible) .linkIcon svg path { stroke: var(--white); }
    .menu-notifications.wp-block-fuel-menu-item .notice {padding: 0.5rem 1.5rem 0.5rem 1.5rem;color: var(--white);font-size: 0.8rem;}
    .linkIcon { background: rgba(255, 255, 255, 0.25); }    
}

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

@media (max-width: 28.75em) {
    .mobile-phone-tree a strong {width: 100%;margin: 0 0 0.5rem;}
}

@media (min-width: 75em) {
    .menu-about .bio-list { justify-content: space-between; }
    .menu-about .bio-list .bio-box { flex: 0 1 calc(25% - 1rem); }
}

@media (min-width: 82.5em) {
    .primary-menu-wrapper .wp-block-fuel-menu-wrapper {gap: 3rem;}
    .menu-locations .location-box .map-link img { max-width: 24rem; }
    .menu-locations .location-box p, .menu-locations .location-box .icon-item { margin-bottom: 1rem; }
}

@media (min-width: 94em) {
    #notification_content.sub-menu {right: -17.5rem;}
}

@media (min-width: 100em) {
    .mega-menu .sub-menu, .mega-menu-override .sub-menu {right: calc(clamp(20.5rem, 26.8vw, 26.7rem) * -1);left: auto;max-width: 96rem !important;max-height: 65dvh !important;}
    .menu-locations .sub-menu {max-height: none !important;}
    .primary-menu-wrapper {margin-right: clamp(20.5rem, 26.8vw, 26.7rem);margin-left: auto;}
    .primary-menu-wrapper.is-pinned { max-width: none; }
    .primary-menu-wrapper .wp-block-fuel-menu-wrapper {gap: 4.5rem;}

    /* About */
    #providers_panel { padding-right: 4rem; padding-bottom: 6rem; padding-left: 4rem; }
    .menu-about .bio-list .bio-box {flex: 0 1 calc(20% - 1rem);}
}











