.offcanvas .offcanvas-body #primary-menu > li { list-style-type: none; }

.offcanvas .offcanvas-body #primary-menu > li > a { font-size: calc(62px * .725) !important; }

.offcanvas .offcanvas-body #primary-menu > li > a,
.offcanvas .offcanvas-body #primary-menu .sub-menu li > a { font-weight: 700; text-decoration: none; }

.offcanvas .offcanvas-body #primary-menu > li { margin-top: 0; margin-left: 0; padding-left: 0; }

.offcanvas .offcanvas-body #primary-menu > .not-allowed > a:hover,
.offcanvas .offcanvas-body #primary-menu > .not-allowed > a:focus { color: var(--bs-body-color) !important; }

.offcanvas .offcanvas-body #primary-menu > .not-allowed.current_menu_item > a:hover,
.offcanvas .offcanvas-body #primary-menu > .not-allowed.current_menu_item > a:focus,
.offcanvas .offcanvas-body #primary-menu > .not-allowed.current-menu-item > a:hover,
.offcanvas .offcanvas-body #primary-menu > .not-allowed.current-menu-item > a:focus,
.offcanvas .offcanvas-body #primary-menu > .not-allowed.current_page_parent > a:hover,
.offcanvas .offcanvas-body #primary-menu > .not-allowed.current_page_parent > a:focus,
.offcanvas .offcanvas-body #primary-menu > .not-allowed.current-page-parent > a:hover,
.offcanvas .offcanvas-body #primary-menu > .not-allowed.current-page-parent > a:focus,
.offcanvas .offcanvas-body #primary-menu > .not-allowed.current_page_ancestor > a:hover,
.offcanvas .offcanvas-body #primary-menu > .not-allowed.current_page_ancestor > a:focus,
.offcanvas .offcanvas-body #primary-menu > .not-allowed.current-page-ancestor > a:hover,
.offcanvas .offcanvas-body #primary-menu > .not-allowed.current-page-ancestor > a:focus { color: var(--second) !important; }

.offcanvas .offcanvas-body #primary-menu > li > a:hover,
.offcanvas .offcanvas-body #primary-menu > li > a:focus { color: var(--second) !important; }

.offcanvas .offcanvas-body #primary-menu .sub-menu li > a:hover,
.offcanvas .offcanvas-body #primary-menu .sub-menu li > a:focus { color: var(--second) !important; }

.offcanvas .offcanvas-body #primary-menu > li:not(:first-child) { margin-top: 1rem; }

.offcanvas .offcanvas-body #primary-menu > li.forward { margin-top: 1.625rem; }

.offcanvas .offcanvas-body #primary-menu > li.forward > a { display: inline-flex; align-items: center; }

.offcanvas .offcanvas-body #primary-menu > li.forward > a::after { font-family: 'Material Symbols Outlined'; content: '\e941'; margin-left: .25rem; }

.offcanvas .offcanvas-body #primary-menu,
.offcanvas .offcanvas-body #primary-menu .sub-menu { margin: 0; padding: 0; }

.offcanvas .offcanvas-body #primary-menu .sub-menu > li { font-size: 24px; margin-top: 1rem; margin-left: 1rem; padding-left: .25rem; text-transform: none; }

.offcanvas .offcanvas-body #primary-menu .sub-menu li::marker { color: var(--first); }

.offcanvas .offcanvas-body #primary-menu > li > a + .sub-menu > li { margin-left: 0; padding-left: 0; list-style-type: none; font-size: 1.0625rem !important; text-transform: uppercase; }

.offcanvas .offcanvas-body #primary-menu > li > a + .sub-menu > li > a + .sub-menu > li > a + .sub-menu > li { font-size: 1.0625rem !important; margin-left: .75rem; text-transform: none; }

.offcanvas .offcanvas-body #primary-menu > li > a + .sub-menu > li > a + .sub-menu > li > a + .sub-menu > li::marker { font-family: 'Material Symbols Outlined'; content: '\e941'; font-size: 14px; }

/* .offcanvas .offcanvas-body #primary-menu > li > a + .sub-menu li.menu-item-has-children > a { color: var(--second) !important; } */

/* .offcanvas .offcanvas-body #primary-menu > li > a + .sub-menu li.menu-item-has-children > a + .sub-menu li.menu-item-has-children > a { color: var(--bs-body-color) !important; } */

.offcanvas .offcanvas-body #primary-menu > li > a + .sub-menu li.menu-item-has-children > a + .sub-menu { margin-top: .75rem; }

.offcanvas .offcanvas-body #primary-menu li > a:hover,
.offcanvas .offcanvas-body #primary-menu li > a:focus,
.offcanvas .offcanvas-body #primary-menu li > a:active,
.offcanvas .offcanvas-body #primary-menu li.current_menu_item > a,
.offcanvas .offcanvas-body #primary-menu li.current-menu-item > a,
.offcanvas .offcanvas-body #primary-menu li.current_page_parent > a,
.offcanvas .offcanvas-body #primary-menu li.current-page-parent > a,
.offcanvas .offcanvas-body #primary-menu li.current_page_ancestor > a,
.offcanvas .offcanvas-body #primary-menu li.current-page-ancestor > a { color: var(--second) !important; }