/*
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;}
.sub-menu .wp-block-heading {margin: 0.2rem 0 1rem;padding-bottom: 0.6rem;font-weight: bold; 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) {padding: 0.3rem 1rem;margin-left: -0.8rem;font-style: normal;position: relative;}
.wp-block-fuel-sub-menu-tab-link span:first-child { padding-right: 1.5rem; }
.wp-block-fuel-sub-menu-tab-link::after {content: "";background: var(--accent-color);clip-path: url(#menu_chevron);width: 0.6rem;height: 0.4rem;transform: rotate(270deg);margin: auto;position: absolute;inset: 0 1.5rem 0 auto;}
.wp-block-navigation.is-vertical .wp-block-navigation-item { margin: 0 0 0.3rem; }
.wp-block-fuel-menu-wrapper .sub-menu {background-color: var(--darkblue);box-shadow: none;}
.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:is(:hover,:focus-visible) { color: var(--white); background: var(--transparent-blue); }
.wp-block-fuel-menu-wrapper .sub-menu a.menu-map-link:is(:hover,:focus-visible) {background: none;}
.sub-menu .location-box .icon-item svg { color: var(--accent-color); }
.menu-locations .hours-note {display: inline-block;font-style: italic;font-size: 0.9rem;margin-top: 0.5rem;}
.menu-notifications li { background-color: var(--wp--preset--color--menu-background); color: var(--white); }


/*--------------------------------------------------------------
# Mobile Menu
--------------------------------------------------------------*/
@media (max-width: 68.49em) { 
    body { 
        /* Reverses menu colors from desktop */
        --wp--preset--color--sub-menu-background: var(--darkblue);
        --wp--preset--color--sub-menu-color: var(--white);
    }
    
    .primary-menu .menu-label:focus-visible, .primary-menu .menu-label:hover, .primary-menu .sub-menu-trigger[aria-expanded=true] {background: var(--darkblue);color: var(--accent-color);}
    .primary-menu .wp-block-fuel-menu-item:nth-child(n+3) {border-left: none;}
    .sub-menu::before {content: url('data:image/svg+xml,<svg class="mobile-menu-logo" width="55" height="55" viewBox="0 0 55 55" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M55 54.8673H0.0766602V0H55V54.8673ZM1.83421 53.1116H53.2425V1.75575H1.83421V53.1116Z" fill="white"/> <path d="M32.3277 38.1877C31.8883 37.9243 31.0974 38.0121 29.5156 38.5388C27.9338 39.0655 25.0339 39.3289 23.8036 37.9243C23.3397 37.4449 23.0261 36.8406 22.9012 36.1856C22.7763 35.5306 22.8456 34.8534 23.1006 34.2372C23.1265 34.1485 23.1321 34.055 23.1169 33.9638C23.1017 33.8726 23.0661 33.786 23.0127 33.7105C22.7491 33.5349 22.6612 33.3593 22.4854 33.3593C22.3596 33.3611 22.2372 33.3178 22.1405 33.2373C22.0438 33.1568 21.9791 33.0444 21.9582 32.9204C21.888 32.772 21.8506 32.6102 21.8487 32.4461C21.8468 32.2819 21.8804 32.1193 21.9471 31.9693C22.0139 31.8193 22.1122 31.6855 22.2354 31.5769C22.3586 31.4684 22.5039 31.3876 22.6612 31.3402C22.6303 31.2605 22.583 31.1881 22.5225 31.1276C22.462 31.0671 22.3895 31.0199 22.3097 30.9891C22.1565 30.9706 22.0109 30.9123 21.8875 30.8198C21.7641 30.7273 21.6672 30.6041 21.6066 30.4623C21.4309 30.1112 21.2551 29.6723 21.6066 29.3211C21.9582 28.9699 22.2218 28.1799 21.8703 27.8287C21.5188 27.4776 21.7824 27.5653 21.2551 27.4776C20.8766 27.4189 20.5155 27.2786 20.1968 27.0663C19.8781 26.8541 19.6095 26.575 19.4097 26.2485C19.2634 25.9441 19.2186 25.6008 19.2818 25.269C19.3451 24.9372 19.5131 24.6344 19.7612 24.405C20.2885 23.966 22.3975 21.3324 22.4854 20.7179C22.8164 19.6604 22.8164 18.5272 22.4854 17.4698C21.7302 14.2073 22.1665 10.7826 23.7157 7.81311C23.1126 6.4979 22.5845 5.14967 22.1339 3.77487H17.5643C16.9491 5.09169 17.037 6.75965 16.8613 8.07647C16.7848 8.57633 16.9077 9.08619 17.2035 9.49655C17.4992 9.90691 17.9443 10.185 18.4431 10.2712C17.6601 11.8178 16.7796 13.3132 15.8067 14.7483L15.631 15.0117C13.4341 17.8209 14.3128 19.0499 14.3128 19.0499C14.3974 19.4342 14.6153 19.7763 14.928 20.0156C15.1037 20.1912 15.0158 20.3668 15.0158 20.6301C14.9597 20.89 14.8388 21.1316 14.6643 21.3324C14.5251 21.5659 14.3468 21.7738 14.1371 21.9469L11.5886 25.1951C11.3316 25.4922 11.1497 25.8466 11.0579 26.2284C10.9662 26.6102 10.9674 27.0085 11.0614 27.3898C11.325 28.1799 12.731 28.6188 12.9947 28.7066C13.2583 28.7944 13.5219 28.8822 13.6098 29.0577C13.3343 29.6393 13.1562 30.2621 13.0825 30.9013C13.0909 31.219 13.1655 31.5315 13.3017 31.8187C13.4379 32.1059 13.6326 32.3615 13.8734 32.5692H13.9613C13.9613 32.657 13.9613 32.657 14.0492 32.657L14.4007 32.9204C14.2642 32.966 14.1397 33.0414 14.0361 33.1412C13.9325 33.241 13.8526 33.3626 13.802 33.4972C13.7515 33.6318 13.7317 33.7759 13.7441 33.9192C13.7564 34.0624 13.8006 34.201 13.8734 34.325C13.8734 34.325 13.9613 35.2907 14.0492 35.6418C14.1371 35.993 14.5765 36.6953 14.4007 37.0464C13.927 37.6409 13.7061 38.3976 13.7856 39.1533C13.7599 39.8467 14.0004 40.5236 14.4577 41.0458C14.9151 41.5679 15.5548 41.8959 16.2461 41.9625C17.8821 42.1102 19.5249 42.1688 21.1673 42.1381C21.7824 42.0503 23.54 42.1381 23.2763 43.8939C23.1441 44.5684 23.1791 45.2651 23.3782 45.923C23.5773 46.581 23.9345 47.1803 24.4187 47.6687C25.0168 48.4393 25.4912 49.2982 25.8248 50.2146C25.9278 50.5569 25.9869 50.9109 26.0005 51.268H36.8094C36.5832 46.6811 35.0931 42.2456 32.5034 38.451L32.3277 38.1877Z" fill="white"/> <path d="M36.6336 21.2446C36.6336 21.2446 35.0518 20.279 33.8215 21.2446C32.5912 22.2103 34.7882 18.9622 36.37 20.1034C37.9518 21.2446 37.1609 21.9469 37.1609 21.9469L36.6336 21.2446Z" fill="white"/> <path d="M33.8215 22.9126C33.8215 22.9126 35.2276 21.3324 35.4912 22.3859C35.7548 23.4393 35.5791 25.3706 35.1397 25.8096L34.7003 26.3363C34.7003 26.3363 35.2276 23.7027 34.7003 23.3515L33.8215 22.9126Z" fill="white"/> <path d="M33.9096 25.8974C33.9096 25.8974 32.7672 27.7409 33.646 28.1799C34.5248 28.6188 36.8975 27.2142 37.249 25.2829C37.6005 23.3515 37.6884 24.2294 37.6884 24.2294V27.6531C37.6884 27.6531 35.052 30.2868 33.3824 29.8478C33.0531 29.8237 32.7348 29.7194 32.4552 29.544C32.1756 29.3686 31.9433 29.1274 31.7786 28.8416C31.6139 28.5558 31.5217 28.234 31.5103 27.9044C31.4988 27.5748 31.5683 27.2474 31.7127 26.9508C32.1521 25.7218 34.0854 25.4584 34.0854 25.4584L33.9096 25.8974Z" fill="white"/> <path d="M51.3971 51.6192H3.50391V3.33594H51.3971V51.6192ZM4.20693 50.9169H50.7819V3.95045H4.20693V50.9169Z" fill="white"/> <path d="M51.2213 45.913L50.8698 44.1572C50.5199 44.2656 50.2127 44.4804 49.991 44.7717C49.2167 45.5117 48.2181 45.9736 47.1523 46.0848C46.0865 46.1961 45.014 45.9503 44.1032 45.3863C40.3245 43.1038 37.9518 38.6266 38.2154 35.993C38.3033 35.554 38.3912 34.9395 38.4791 34.2372C39.27 28.3554 39.8851 21.8591 37.4245 19.3133C36.2502 18.2238 35.0182 17.1981 33.7337 16.2407C29.6035 12.9048 23.2763 7.9009 22.8369 3.86266V3.68708H21.0793V4.12602C21.6066 8.86656 28.0217 13.9582 32.6792 17.6453C33.9034 18.5455 35.0769 19.5126 36.1943 20.5423C38.2154 22.737 37.2488 30.2868 36.7215 33.9738C36.6336 34.6762 36.5458 35.3785 36.4579 35.8174C36.1064 39.4167 39.1821 44.5084 43.2244 46.8786C44.2508 47.5217 45.4403 47.8568 46.6517 47.8443C48.3493 47.8087 49.975 47.1529 51.2213 46.0008L51.397 45.8252L51.2213 45.913Z" fill="white"/> </svg>'); display: block;position: relative;z-index: 1;padding: 1.8rem 0;border-bottom: 2px solid var(--white);margin-bottom: 1.6rem;}
    .primary-menu .sub-menu a:not(.wp-block-button__link, .icon-item, .notice, .map-link) { margin-left: -1rem; margin-right: -1rem; }
    .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-top: 0;}
    .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 {padding: 0.5rem 0 1rem;margin: 0 0 0.5rem;width: 100%;border-bottom: 2px solid var(--white); }
    .wp-block-fuel-sub-menu-tab-link:is(:hover, :focus-visible)::after { background-color: var(--wp--preset--color--sub-menu-background); }
    .menu-desktop { display: none; }

    .primary-menu .sub-menu .back-to-tabs-btn {display: block;margin-bottom: 0.8rem;font-family: var(--title-font);font-style: italic !important;}
    .sub-menu .wp-block-navigation__container, .sub-menu .wp-block-navigation__container * { width: 100%; flex: 1 1 100%; }

    .mobile-home-icon { display: inline-block; margin-bottom: 1.2rem; }
    .about-menu-bottom-quote.wp-block-column { text-align: center;font-family: var(--title-font);max-width: 14.2rem;min-width: 0;margin: 0 auto;font-size: clamp(1.2rem,2.6vw,1.4rem);}
    .about-menu-bottom-quote p { font-style: italic; }

    /* Buttons */
    .mobile-menu-btns { text-align: center; }
    .mobile-menu-btns .wp-block-button .wp-block-button__link {max-width: 24rem;font-family: var(--title-font);background: none;}
    .mobile-menu-btns .wp-block-button .wp-block-button__link:is(:hover, :focus-visible) {background: var(--accent-color) !important;}
    .mobile-menu-btns .wp-block-button .wp-block-button__link svg { vertical-align: bottom; margin-right: 0.25rem; }

    /* Search */
    .wp-block-fuel-sub-menu .wp-block-search {padding: 0;min-width: 0;max-width: calc(100vw - 4rem);}
    .wp-block-fuel-sub-menu .wp-block-search__inside-wrapper { border-radius: 0; }
    .wp-block-fuel-sub-menu .wp-block-search__inside-wrapper .wp-block-search__input { border: none; }
    .wp-block-fuel-sub-menu .wp-block-search .wp-element-button { padding: 0.4rem 1rem; background: var(--white); color: var(--primary-color); margin: 0; }
    .wp-block-fuel-sub-menu .wp-block-search .wp-element-button:is(:hover, :focus-visible) { background: var(--accent-color); }

    /* About */
    .menu-about .bio-list .bio-box.bio-box { margin-left: -1rem; width: calc(100% + 2rem); }
    .menu-about .bio-list .bio-image {width: 4.25rem;height: 5.2rem;}
    .menu-about .bio-list .bio-image .wp-post-image {display: block;height: 100%;}

    /* Location */
    .sub-menu .loc-title { margin-bottom: 0.5rem; }
    .sub-menu .location-list-detailed .location-box:only-child { justify-content: center; }
    .menu-location-map-col { text-align: center; }

    /* Services */
    .menu-side-quote {font-family: var(--title-font);font-size: 0.9rem;}
    
    /* 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(--wp--preset--color--menu-hover-bg); }
}

@media (min-width: 38.5em) { 
    .wp-block-fuel-sub-menu .wp-block-search { max-width: 24rem; margin: auto; }
}








/*--------------------------------------------------------------
# Desktop Menu
--------------------------------------------------------------*/
@media (min-width: 68.5em) {
    .primary-menu-wrapper { top: -1px;background: var(--primary-color);box-shadow: var(--submenu-shadow, 0 .5rem 1rem 0 rgba(0, 0, 0, 0.2)); }
    .primary-menu {padding-right: 4rem;padding-left: 4rem;transition: 300ms ease-in-out;}
    .is-pinned .primary-menu { padding-right: 0; padding-left: 0; }
    li:not(.menu-notifications, .mobile-label) .sub-menu-trigger::after {content: '';display: inline-block;background: var(--accent-color); clip-path: url(#menu_chevron);margin-left: 0.5rem;margin-top: 0.3rem;width: 0.6rem;height: 0.4rem;transition: transform 0.3s;}
    .primary-menu .menu-label { font-family: var(--title-font); }
    .primary-menu .sub-menu-trigger[aria-expanded=true]::after { transform: rotate(-180deg); }
    .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 width="409" height="318" viewBox="0 0 409 318" fill="none" xmlns="http://www.w3.org/2000/svg"> <g opacity="0.45"> <path d="M408.289 408H0V0H408.289V408ZM13.0652 394.944H395.224V13.056H13.0652V394.944Z" fill="%233384B1"/> <path d="M239.747 283.968C236.481 282.01 230.602 282.662 218.843 286.579C207.084 290.496 185.527 292.454 176.381 282.01C172.933 278.445 170.602 273.951 169.673 269.08C168.745 264.21 169.26 259.174 171.155 254.592C171.348 253.932 171.389 253.237 171.276 252.559C171.163 251.881 170.898 251.237 170.502 250.675C168.542 249.37 167.889 248.064 166.582 248.064C165.646 248.077 164.737 247.755 164.018 247.157C163.299 246.558 162.818 245.722 162.663 244.8C162.141 243.696 161.863 242.493 161.849 241.273C161.835 240.052 162.084 238.843 162.58 237.728C163.077 236.613 163.808 235.617 164.724 234.81C165.64 234.003 166.719 233.402 167.889 233.05C167.659 232.457 167.308 231.918 166.858 231.469C166.408 231.019 165.869 230.668 165.276 230.438C164.137 230.301 163.055 229.867 162.137 229.18C161.22 228.492 160.5 227.575 160.049 226.522C158.743 223.91 157.436 220.646 160.049 218.035C162.663 215.424 164.622 209.549 162.009 206.938C159.396 204.326 161.356 204.979 157.436 204.326C154.623 203.89 151.938 202.847 149.569 201.269C147.199 199.69 145.203 197.615 143.718 195.187C142.63 192.923 142.297 190.37 142.767 187.903C143.238 185.436 144.487 183.184 146.331 181.478C150.251 178.214 165.929 158.63 166.582 154.061C169.042 146.197 169.042 137.771 166.582 129.907C160.968 105.647 164.211 80.1806 175.728 58.0992C171.245 48.3192 167.319 38.2936 163.969 28.0704H129.999C125.427 37.8624 126.08 50.2656 124.773 60.0576C124.205 63.7746 125.119 67.5661 127.317 70.6175C129.516 73.669 132.824 75.7371 136.532 76.3776C130.712 87.8789 124.166 98.9989 116.934 109.67L115.628 111.629C99.2961 132.518 105.829 141.658 105.829 141.658C106.458 144.515 108.077 147.059 110.402 148.838C111.708 150.144 111.055 151.45 111.055 153.408C110.637 155.341 109.739 157.137 108.442 158.63C107.407 160.367 106.081 161.913 104.522 163.2L85.5776 187.354C83.6672 189.563 82.3145 192.198 81.6325 195.038C80.9506 197.877 80.9593 200.838 81.658 203.674C83.6178 209.549 94.07 212.813 96.0298 213.466C97.9896 214.118 99.9493 214.771 100.603 216.077C98.5545 220.401 97.2304 225.033 96.683 229.786C96.7449 232.148 97.2998 234.472 98.3122 236.608C99.3246 238.743 100.772 240.644 102.562 242.189H103.216C103.216 242.842 103.216 242.842 103.869 242.842L106.482 244.8C105.467 245.139 104.541 245.7 103.772 246.442C103.002 247.184 102.407 248.088 102.032 249.089C101.656 250.09 101.509 251.162 101.601 252.227C101.692 253.292 102.021 254.323 102.562 255.245C102.562 255.245 103.216 262.426 103.869 265.037C104.522 267.648 107.788 272.87 106.482 275.482C102.96 279.903 101.318 285.529 101.909 291.149C101.719 296.305 103.506 301.339 106.906 305.221C110.306 309.104 115.061 311.543 120.2 312.038C132.362 313.137 144.574 313.573 156.783 313.344C161.356 312.691 174.421 313.344 172.461 326.4C171.479 331.416 171.739 336.597 173.219 341.489C174.699 346.382 177.355 350.839 180.954 354.47C185.4 360.201 188.926 366.587 191.406 373.402C192.172 375.947 192.611 378.579 192.713 381.235H273.064C271.382 347.126 260.305 314.144 241.054 285.926L239.747 283.968Z" fill="%233384B1"/> <path d="M271.757 157.978C271.757 157.978 259.998 150.797 250.853 157.978C241.707 165.158 258.039 141.005 269.797 149.491C281.556 157.978 275.677 163.2 275.677 163.2L271.757 157.978Z" fill="%233384B1"/> <path d="M250.853 170.381C250.853 170.381 261.305 158.63 263.265 166.464C265.224 174.298 263.918 188.659 260.651 191.923L257.385 195.84C257.385 195.84 261.305 176.256 257.385 173.645L250.853 170.381Z" fill="%233384B1"/> <path d="M251.506 192.576C251.506 192.576 243.014 206.285 249.546 209.549C256.079 212.813 273.717 202.368 276.33 188.006C278.943 173.645 279.596 180.173 279.596 180.173V205.632C279.596 205.632 259.999 225.216 247.587 221.952C245.139 221.773 242.773 220.997 240.694 219.692C238.616 218.388 236.889 216.595 235.665 214.469C234.44 212.344 233.755 209.951 233.67 207.5C233.584 205.049 234.101 202.615 235.175 200.41C238.441 191.27 252.813 189.312 252.813 189.312L251.506 192.576Z" fill="%233384B1"/> <path d="M381.505 383.846H25.4771V24.8064H381.505V383.846ZM30.7031 378.624H376.932V29.376H30.7031V378.624Z" fill="%233384B1"/> <path d="M380.199 341.414L377.586 328.358C374.985 329.164 372.701 330.762 371.053 332.928C365.297 338.43 357.874 341.865 349.951 342.692C342.028 343.52 334.055 341.692 327.285 337.498C299.194 320.525 281.556 287.232 283.516 267.648C284.169 264.384 284.823 259.814 285.476 254.592C291.355 210.854 295.928 162.547 277.637 143.616C268.907 135.514 259.748 127.887 250.2 120.768C219.496 95.9616 172.461 58.752 169.195 28.7232V27.4176H156.13V30.6816C160.049 65.9328 207.738 103.795 242.36 131.213C251.462 137.907 260.185 145.098 268.491 152.755C283.516 169.075 276.33 225.216 272.411 252.634C271.757 257.856 271.104 263.078 270.451 266.342C267.838 293.107 290.702 330.97 320.752 348.595C328.381 353.377 337.224 355.869 346.229 355.776C358.849 355.512 370.934 350.634 380.199 342.067L381.505 340.762L380.199 341.414Z" fill="%233384B1"/> </g> </svg>');background-repeat: no-repeat;background-position: 97% 100%;background-size: 20.4rem;}
    .sub-menu .wp-block-heading { border-bottom: 1px solid; }
    .primary-menu .sub-menu .back-to-tabs-btn {display: inline-block;margin-bottom: 0.8rem;font-style: italic !important; color: var(--white);font-family: var(--title-font);}
    .menu-desktop { display: block; }
    .menu-mobile { display: none; }

    /* 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; }

    .primary-menu .sub-menu .wp-block-columns {padding-right: 3rem;padding-left: 3rem;}
    .primary-menu .sub-menu .tablist, .primary-menu .sub-menu .tabpanel {padding-top: 3rem;padding-bottom: 4rem;}
    
    .primary-menu .wp-block-heading, 
    .primary-menu a.wp-block-fuel-sub-menu-tab-link, 
    .primary-menu .wp-block-navigation .wp-block-navigation-item__label { color: var(--white); }

    .about-menu-bottom-quote.wp-block-column { text-align: center;font-family: var(--title-font);min-width: 0;margin: 0 0 0 3rem;font-size: clamp(1.2rem, 2.5vw, 2rem);color: var(--white);position: relative;}
    .about-menu-bottom-quote p { font-style: italic; max-width: 20.2rem; margin: auto; }
    .about-menu-bottom-quote.wp-block-column .menu-bg-logo {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: -1;}

    /* About */
    .menu-about .sub-menu { background-image: none; }
    #providers_panel.wp-block-fuel-sub-menu-tab-panel { --contain-padding: 3rem; background-repeat: no-repeat; background-position: 97% 100%; background-size: 20.4rem; }
    .primary-menu .menu-about .sub-menu .bio-list {justify-content: flex-start;gap: 0 3.8%;}
    .primary-menu .menu-about .sub-menu .bio-box {padding: 0;max-width: 9rem;}
    .primary-menu .menu-about .sub-menu .bio-box {margin-left: 0;}
    .menu-about .bio-list .bio-image { width: 9rem; height: 11rem; border-bottom: none; margin-bottom: 0.9rem; }
    .menu-about .bio-list .bio-label {text-align: left;}
    .menu-about .bio-list .bio-name {font-size: 1rem;font-weight: 700;line-height: 1.3;color: var(--white);}
    .menu-about .bio-list .bio-cred { font-size: 1rem; color: var(--white); }

    /* Location */
    .primary-menu .menu-locations .sub-menu .wp-block-columns {padding-right: 0;padding-left: 0;gap: 0 4.6rem;}
    .menu-locations .sub-menu, .menu-locations .sub-menu a { color: var(--white); }
    .menu-location-map-col {min-width: 0 !important;}

    /* Services */
    .primary-menu .menu-services .sub-menu .wp-block-columns {padding-right: 0;padding-left: 0;gap: 0 3.2rem;}
    .menu-side-quote {color: var(--white);font-family: var(--title-font);font-size: 1.6rem;position: relative;}
    .menu-side-quote:before { content: ''; background-image: url('data:image/svg+xml,<svg width="75" height="75" viewBox="0 0 75 75" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(%23clip0_4271_285)"> <path d="M75.0531 75H0V0H75.0531V75ZM2.4017 72.6H72.6514V2.4H2.4017V72.6Z" fill="white"/> <path d="M44.0712 52.2C43.4708 51.84 42.39 51.96 40.2285 52.68C38.0669 53.4 34.1041 53.76 32.4229 51.84C31.7891 51.1847 31.3605 50.3586 31.1899 49.4633C31.0192 48.568 31.1139 47.6424 31.4623 46.8C31.4977 46.6787 31.5054 46.551 31.4846 46.4263C31.4638 46.3017 31.4151 46.1833 31.3422 46.08C30.9819 45.84 30.8618 45.6 30.6217 45.6C30.4497 45.6024 30.2825 45.5433 30.1503 45.4332C30.0182 45.3232 29.9298 45.1695 29.9012 45C29.8052 44.7972 29.7542 44.576 29.7516 44.3517C29.749 44.1273 29.7949 43.905 29.8861 43.7C29.9773 43.495 30.1116 43.312 30.28 43.1636C30.4484 43.0152 30.6469 42.9048 30.8618 42.84C30.8196 42.731 30.7551 42.632 30.6723 42.5494C30.5896 42.4667 30.4906 42.4022 30.3815 42.36C30.1722 42.3348 29.9733 42.255 29.8046 42.1287C29.636 42.0023 29.5036 41.8337 29.4208 41.64C29.1806 41.16 28.9405 40.56 29.4208 40.08C29.9012 39.6 30.2614 38.52 29.7811 38.04C29.3007 37.56 29.661 37.68 28.9405 37.56C28.4232 37.4799 27.9297 37.2881 27.4942 36.9979C27.0587 36.7078 26.6917 36.3263 26.4187 35.88C26.2187 35.4638 26.1575 34.9946 26.2439 34.5411C26.3304 34.0875 26.56 33.6736 26.899 33.36C27.6195 32.76 30.5016 29.16 30.6217 28.32C31.0739 26.8745 31.0739 25.3255 30.6217 23.88C29.5896 19.4204 30.1858 14.7391 32.3029 10.68C31.4788 8.88223 30.7571 7.03929 30.1413 5.16003H23.8969C23.0563 6.96003 23.1764 9.24003 22.9362 11.04C22.8318 11.7233 22.9997 12.4203 23.4038 12.9812C23.808 13.5421 24.4162 13.9223 25.0978 14.04C24.0279 16.1542 22.8246 18.1984 21.4952 20.16L21.255 20.52C18.2529 24.36 19.4538 26.04 19.4538 26.04C19.5694 26.5653 19.8671 27.0329 20.2944 27.36C20.5345 27.6 20.4144 27.84 20.4144 28.2C20.3377 28.5553 20.1725 28.8855 19.9341 29.16C19.7439 29.4792 19.5002 29.7634 19.2136 30L15.7311 34.44C15.38 34.8462 15.1313 35.3306 15.0059 35.8525C14.8806 36.3745 14.8822 36.9188 15.0106 37.44C15.3709 38.52 17.2922 39.12 17.6525 39.24C18.0127 39.36 18.373 39.48 18.4931 39.72C18.1166 40.515 17.8732 41.3663 17.7726 42.24C17.7839 42.6743 17.8859 43.1015 18.0721 43.4941C18.2582 43.8867 18.5243 44.2361 18.8533 44.52H18.9734C18.9734 44.64 18.9734 44.64 19.0935 44.64L19.5738 45C19.3874 45.0623 19.2171 45.1654 19.0756 45.3018C18.9341 45.4382 18.8248 45.6045 18.7558 45.7885C18.6867 45.9725 18.6597 46.1695 18.6765 46.3653C18.6934 46.561 18.7538 46.7506 18.8533 46.92C18.8533 46.92 18.9734 48.24 19.0935 48.72C19.2136 49.2 19.814 50.16 19.5738 50.64C18.9265 51.4527 18.6246 52.487 18.7333 53.52C18.6982 54.4678 19.0268 55.3931 19.6518 56.1069C20.2768 56.8206 21.1509 57.2689 22.0956 57.36C24.3312 57.5619 26.5761 57.6421 28.8204 57.6C29.661 57.48 32.0627 57.6 31.7024 60C31.5217 60.9221 31.5695 61.8744 31.8416 62.7738C32.1137 63.6732 32.6019 64.4924 33.2635 65.16C34.0809 66.2134 34.7291 67.3874 35.1849 68.64C35.3257 69.1079 35.4064 69.5918 35.4251 70.08H50.1955C49.8863 63.8099 47.8501 57.747 44.3114 52.56L44.0712 52.2Z" fill="white"/> <path d="M49.9549 29.04C49.9549 29.04 47.7934 27.72 46.1122 29.04C44.431 30.36 47.4331 25.92 49.5946 27.48C51.7562 29.04 50.6754 30 50.6754 30L49.9549 29.04Z" fill="white"/> <path d="M46.1123 31.32C46.1123 31.32 48.0337 29.16 48.3939 30.6C48.7542 32.04 48.514 34.68 47.9136 35.28L47.3132 36C47.3132 36 48.0337 32.4 47.3132 31.92L46.1123 31.32Z" fill="white"/> <path d="M46.2326 35.4C46.2326 35.4 44.6715 37.92 45.8723 38.52C47.0732 39.12 50.3155 37.2 50.7958 34.56C51.2761 31.92 51.3962 33.12 51.3962 33.12V37.8C51.3962 37.8 47.7937 41.4 45.5121 40.8C45.0621 40.767 44.6271 40.6244 44.2451 40.3846C43.8631 40.1449 43.5456 39.8152 43.3205 39.4245C43.0954 39.0339 42.9695 38.594 42.9538 38.1435C42.9381 37.6929 43.0331 37.2454 43.2305 36.84C43.8309 35.16 46.4727 34.8 46.4727 34.8L46.2326 35.4Z" fill="white"/> <path d="M70.1299 70.5601H4.68359V4.56006H70.1299V70.5601ZM5.64427 69.6001H69.2893V5.40006H5.64427V69.6001Z" fill="white"/> <path d="M69.8893 62.76L69.409 60.36C68.9309 60.5082 68.5111 60.8018 68.2081 61.2C67.15 62.2115 65.7855 62.8429 64.3291 62.995C62.8727 63.147 61.407 62.8111 60.1625 62.04C54.9988 58.92 51.7565 52.8 52.1168 49.2C52.2369 48.6 52.3569 47.76 52.477 46.8C53.5578 38.76 54.3984 29.88 51.036 26.4C49.4313 24.9108 47.7477 23.5087 45.9924 22.2C40.3484 17.64 31.7023 10.8 31.1019 5.28004V5.04004H28.7002V5.64004C29.4207 12.12 38.1869 19.08 44.5514 24.12C46.2244 25.3505 47.828 26.6725 49.3548 28.08C52.1168 31.08 50.7958 41.4 50.0753 46.44C49.9552 47.4 49.8352 48.36 49.7151 48.96C49.2347 53.88 53.4377 60.84 58.9616 64.08C60.3641 64.959 61.9895 65.4171 63.6449 65.4C65.9647 65.3514 68.1863 64.4549 69.8893 62.88L70.1295 62.64L69.8893 62.76Z" fill="white"/> </g> <defs> <clipPath id="clip0_4271_285"> <rect width="75" height="75" fill="white"/> </clipPath> </defs> </svg>'); width: 3.75rem; height: 3.75rem; position: absolute; top: -4.75rem; right: 0; left: 0; margin: auto; }
    .mobile-menu-btns .wp-block-button .wp-block-button__link {font-family: var(--title-font);background: none;font-size: clamp(0.8rem,1.4vw,1rem);} 

    /* Search */
    .primary-menu .menu-search .sub-menu .tablist { padding-top: 2rem; padding-bottom: 2rem; }
    .menu-search .wp-block-search {max-width: 35rem;margin: auto;}
    .menu-search .wp-block-search__inside-wrapper { border: 1px solid var(--white);border-radius: 0;}
    .menu-search .wp-block-search__input { color: var(--white); }
    .menu-search .wp-block-search__button { background: var(--white); color: var(--primary-color); }
    .menu-search .wp-block-search__button:is(:hover, :focus-visible) { background: var(--accent-color); color: var(--primary-color); }
    
    /* Notification Menu */ 
    #notification_content {background-image: none;width: 100%;inset: 99% 0 auto auto;max-width: 20rem;}
    #notification_content.sub-menu .wp-block-fuel-sub-menu { padding: 0.6rem; }
    .menu-notifications .sub-menu .notices-title { display: none; }
    .menu-notifications li:has(a):is(:hover, :focus-visible) .notice {background: var(--accent-color);color: var(--primary-color);}
    .menu-notifications li::before { left: 0.9rem; }
    .menu-notifications li::before {width: 0.25rem;height: 100%;border: none;border-radius: 0;top: 0;bottom: 0;left: 0;}
    .menu-notifications .notice {padding: 0.5rem 0.5rem 0.5rem 1rem;}
    .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 (min-width: 75em) {
    .menu-locations .location-list-detailed .location-box:only-child { flex-wrap: nowrap; }
}

@media (min-width: 100em) {
    .primary-menu {padding-right: 20rem;padding-left: 20rem;}
    .mega-menu .sub-menu, .mega-menu-override .sub-menu {margin-right: -13.35rem;margin-left: -13.35rem;width: auto;}
    .is-pinned .mega-menu .sub-menu, .is-pinned .mega-menu-override .sub-menu {margin-right: 6.65rem;margin-left: 6.65rem;}
    .primary-menu .sub-menu .wp-block-columns { padding-right: 8.6rem; padding-left: 8.6rem; }
    .primary-menu .menu-about .sub-menu .bio-list { gap: 0 4rem; }
    .primary-menu .menu-locations .sub-menu .tablist {--contain-padding: 3rem;}
    .primary-menu .menu-locations .location-box {justify-content: space-between;gap: 0 1.8rem;}
    .primary-menu .menu-locations .location-box:only-child .loc-left,
    .primary-menu .menu-locations .location-box .hours { flex: 0 0 auto; }
    .primary-menu .menu-services .sub-menu .tablist { --contain-padding: 3rem; }
    .primary-menu .menu-services .sub-menu .wp-block-columns {padding-right: 0;padding-left: 0;}
    .menu-locations .hours-note { white-space: nowrap; }
    .wp-block-fuel-sub-menu-tab-panel:is(#hl_panel, #ha-panel, #manu_panel) {--contain-padding: 3rem;}
    .wp-block-fuel-sub-menu-tab-panel#providers_panel {--contain-padding: 9rem;}
    #menu-item-notices .sub-menu { inset: 99% 13.35rem auto auto; }
    .is-pinned #menu-item-notices .sub-menu {inset: 99% -6.65rem auto auto;}
}

@media (min-width: 118.75em) {
    .primary-menu .menu-locations .sub-menu .tablist, .primary-menu .menu-services .sub-menu .tablist {--contain-padding: 9.5rem;}
    .wp-block-fuel-sub-menu-tab-panel:is(#hl_panel, #ha-panel, #manu_panel, #providers_panel) {--contain-padding: 9.5rem;}
}











