@charset "UTF-8"; /* MA Navigation Menu */ .jltma-nav-menu__container > ul > li.current_page_item > a, .jltma-nav-menu__container > ul > li.current_page_item > a:hover, .jltma-nav-menu__container > ul > li > a:focus, .jltma-nav-menu__container > ul > li > a:focus:hover { color: #2b2929; background-color: transparent; } .jltma-main-menu-item-border-type-default .jltma-nav-menu__container > ul > li.current_page_item > a, .jltma-main-menu-item-border-type-default .jltma-nav-menu__container > ul > li.current_page_item > a:hover, .jltma-main-menu-item-border-type-default .jltma-nav-menu__container > ul > li > a:focus, .jltma-main-menu-item-border-type-default .jltma-nav-menu__container > ul > li > a:focus:hover, .jltma-dropdown-item-border-type-default .jltma-nav-menu__container > ul ul > li > a:hover, .jltma-main-menu-item-border-type-default .jltma-nav-menu__container > ul > li > a:hover, .jltma-dropdown-item-border-type-default .jltma-nav-menu__container > ul ul > li.current_page_item > a, .jltma-dropdown-item-border-type-default .jltma-nav-menu__container > ul ul > li > a:focus, .jltma-main-menu-item-border-type-default .jltma-nav-menu__main > ul > li:hover > a, .jltma-dropdown-item-border-type-default .jltma-nav-menu__main > ul ul > li:hover > a, .jltma-main-menu-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul > li.current_page_item > a, .jltma-main-menu-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul > li.current_page_item > a:hover, .jltma-main-menu-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul > li > a:focus, .jltma-main-menu-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul > li > a:focus:hover, .jltma-main-menu-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul > li > a:hover, .jltma-dropdown-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul ul > li.current_page_item > a, .jltma-dropdown-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul ul > li.current_page_item > a:hover, .jltma-dropdown-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul ul > li > a:focus, .jltma-dropdown-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul ul > li > a:focus:hover, .jltma-dropdown-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul ul > li > a:hover { border-color: transparent; } .jltma-nav-menu__container > ul > li > a { color: #818181; background-color: transparent; font-size: 16px; line-height: 24px; border-width: 0; } .jltma-main-menu-item-border-type-default .jltma-nav-menu__container > ul > li > a { border: 0 solid transparent; } .jltma-nav-menu__container > ul > li > a:hover { color: #2b2929; background-color: transparent; } .jltma-nav-menu__container > ul ul { border-width: 0; } .jltma-nav-menu__container > ul ul > li.current_page_item > a, .jltma-nav-menu__container > ul ul > li > a:focus { color: #2b2929; background-color: transparent; } .jltma-nav-menu__container > ul ul > li > a { color: #818181; background-color: transparent; font-size: 14px; line-height: 22px; border-width: 0; padding-right: 15px; padding-left: 15px; } .jltma-dropdown-item-border-type-default .jltma-nav-menu__container > ul ul > li > a { border: 0 solid transparent; } .jltma-nav-menu__container > ul ul > li > a:hover { color: #2b2929; background-color: transparent; } .jltma-nav-menu__container.jltma-vertical-type-accordion > ul a, .jltma-nav-menu__container.jltma-vertical-type-toggle > ul a, .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul a { padding-right: 15px; padding-left: 15px; } .jltma-nav-menu__container.jltma-vertical-type-accordion > ul li.active + li, .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul li.active + li, .jltma-nav-menu__container.jltma-vertical-type-toggle > ul li.active + li, .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul li.active + li, .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul li.active + li, .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul li.active + li, .jltma-nav-menu__main.jltma-layout-horizontal > ul ul > li:first-child, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul ul > li:first-child, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion > ul > li:first-child, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle > ul > li:first-child { border-top: 0 !important; margin-top: 0 !important; padding-top: 0 !important; } .jltma-nav-menu__main > ul > li:hover > a { color: #2b2929; background-color: transparent; border-color: transparent; } .jltma-nav-menu__main > ul > li > a { padding-top: 8px; padding-bottom: 8px; } .jltma-nav-menu__main > ul ul > li:hover > a { color: #2b2929; background-color: transparent; } .jltma-nav-menu__main.jltma-layout-horizontal { background-color: transparent; border-width: 0; } .jltma-main-menu-border-type-default .jltma-nav-menu__main.jltma-layout-horizontal { border: 0 solid transparent; } .jltma-nav-menu__main.jltma-layout-vertical { background-color: transparent; border-width: 0; } .jltma-main-menu-border-type-default .jltma-nav-menu__main.jltma-layout-vertical { border: 0 solid transparent; } .jltma-nav-menu__dropdown > ul a, .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > a, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a, .jltma-nav-menu__main.jltma-layout-horizontal > ul ul a, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul ul a, .jltma-nav-menu__main.jltma-vertical-type-accordion > ul a, .jltma-nav-menu__main.jltma-vertical-type-toggle > ul a, .jltma-nav-menu__main.jltma-vertical-type-side > ul > li > a { padding-top: 6px; padding-bottom: 6px; } .jltma-nav-menu__main.jltma-layout-horizontal > ul > li ul, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li ul { width: 200px; } .jltma-nav-menu__main.jltma-layout-horizontal > ul ul, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul ul { background-color: #fff; } .jltma-dropdown-border-type-default .jltma-nav-menu__main.jltma-layout-horizontal > ul ul, .jltma-dropdown-border-type-default .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul ul { border: 1px solid transparent; margin-top: -1px; } .jltma-nav-menu__main.jltma-vertical-type-accordion > ul, .jltma-nav-menu__main.jltma-vertical-type-toggle > ul { background-color: transparent; padding: 0; } .jltma-dropdown-border-type-default .jltma-nav-menu__main.jltma-vertical-type-accordion > ul, .jltma-dropdown-border-type-default .jltma-nav-menu__main.jltma-vertical-type-toggle > ul { border: 0 solid transparent; } .jltma-nav-menu__main.jltma-vertical-type-side > ul { background-color: #fff; border: 0 solid #bbb; } .jltma-side-box-border-type-default .jltma-nav-menu__main.jltma-vertical-type-side > ul { border-right-width: 1px; } .jltma-dropdown-absolute-yes .jltma-nav-menu__dropdown { width: 100%; position: absolute; right: 0; } .jltma-dropdown-absolute-position-right.jltma-dropdown-absolute-yes .jltma-nav-menu__dropdown { left: 0; right: auto; } .jltma-dropdown-absolute-yes .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-default > ul { background-color: #fff; } .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup { background-color: rgba(0, 0, 0, 0.8); } .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul { background-color: transparent; border-width: 0; display: flex; } .jltma-dropdown-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul { border: 0 solid transparent; } .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul > li.current_page_item > a, .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul > li.current_page_item > a:hover, .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul > li > a:focus, .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul > li > a:focus:hover { color: #fff; background-color: transparent; } .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul > li > a { color: hsla(0, 0%, 100%, 0.7); background-color: transparent; font-size: 32px; line-height: 40px; border-width: 0; } .jltma-main-menu-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul > li > a { border: 0 solid transparent; } .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul > li > a:hover { color: #fff; background-color: transparent; } .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul ul > li.current_page_item > a, .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul ul > li.current_page_item > a:hover, .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul ul > li > a:focus, .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul ul > li > a:focus:hover { color: #fff; background-color: transparent; } .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul ul > li > a { color: hsla(0, 0%, 100%, 0.7); background-color: transparent; font-size: 26px; line-height: 34px; border-width: 0; } .jltma-dropdown-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul ul > li > a { border: 0 solid transparent; } .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul ul > li > a:hover { color: #fff; background-color: transparent; } .jltma-nav-menu__dropdown > ul { background-color: transparent; } .jltma-nav-menu__dropdown > ul ul { top: 0 !important; } .jltma-nav-menu__dropdown > ul ul a { border-width: 0; } .jltma-dropdown-item-border-type-default .jltma-nav-menu__dropdown > ul ul a { border: 0 solid transparent; } .jltma-nav-menu__container > ul { display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; padding: 0; margin: 0; } .jltma-nav-menu__container > ul:after { content: none !important; } .jltma-nav-menu__container > ul li ul { list-style: none; border-style: solid; align-items: flex-start; margin: 0; padding: 0; visibility: hidden; opacity: 0; z-index: 9999; position: absolute; right: 0; transition: 0.3s; } .jltma-nav-menu__container > ul li a.active ul { opacity: 1; } .jltma-nav-menu__container > ul li ul.jltma-megamenu ul.elementor-icon-list-items { align-items: flex-start; visibility: visible; opacity: 1; z-index: 9999; position: relative; right: 0; transition: 0.3s; } .jltma-nav-menu__container > ul li ul.jltma-megamenu ul.elementor-icon-list-items > li { flex-direction: row; } .jltma-nav-menu__container > ul ul.change-dropdown { visibility: visible; opacity: 1; margin: 0; } .jltma-nav-menu__container > ul li { display: flex; flex-direction: column; margin: 0; position: relative; justify-content: center; } .jltma-nav-menu__container > ul li.jltma-has-megamenu[data-menu-type=full_width] { position: inherit; } .jltma-nav-menu__container > ul li.jltma-has-megamenu[data-menu-type=full_width] > ul.dropdown-menu.jltma-megamenu { right: 0 !important; left: 0 !important; width: 100vw !important; max-width: 100vw !important; margin-right: calc(-50vw + 50%) !important; } .jltma-nav-menu__container > ul li.menu-item-has-children:not(.jltma-menu-has-children) > a:after { content: ""; background-image: url("../images/symbols.svg"); background-repeat: no-repeat; display: block; width: 11px; height: 11px; top: 50%; left: 0; margin-top: -3px; display: inline-block; position: absolute; background-position: right -2px top -523px; } .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul li ul { position: inherit !important; } ul.jltma-dropdown.jltma-sub-menu.dropdown-menu { margin-right: 20px !important; } .jltma-nav-menu__container > ul li.jltma-default-submenu:hover ul.jltma-dropdown.jltma-sub-menu li ul.jltma-dropdown.jltma-sub-menu, .jltma-nav-menu__container > ul li.menu-item-has-children ul.sub-menu li ul.sub-menu { top: 100%; } .jltma-nav-menu__container:not(.jltma-nav-menu__dropdown) > ul li.jltma-default-submenu ul.jltma-dropdown.jltma-sub-menu li > a .jltma-submenu-indicator, .jltma-nav-menu__container:not(.jltma-nav-menu__dropdown) > ul li.menu-item-has-children ul.sub-menu li > a:after { transform: rotate(90deg); } .jltma-nav-menu__container > ul li.menu-item-has-children:hover > ul.jltma-nav-menu__dropdown-submenu, .jltma-nav-menu__container > ul li.jltma-has-megamenu:not(.jltma-megamenu-click):hover > ul.dropdown-menu.jltma-megamenu, .jltma-nav-menu__container > ul li.jltma-has-megamenu.jltma-megamenu-click > ul.dropdown-menu.jltma-megamenu.show, .jltma-nav-menu__container > ul li.jltma-default-submenu:hover > ul.jltma-dropdown.jltma-sub-menu { visibility: visible; opacity: 1; margin: 0; top: 100%; } .jltma-nav-menu__container > ul li.jltma-default-submenu:hover > ul.jltma-dropdown.jltma-sub-menu li.jltma-default-submenu:hover > ul.jltma-dropdown.jltma-sub-menu, .jltma-nav-menu__container > ul li.menu-item-has-children:hover > ul.jltma-nav-menu__dropdown-submenu li.menu-item-has-children:hover > ul.jltma-nav-menu__dropdown-submenu { top: 0; } .jltma-nav-menu__container > ul a { display: flex; align-items: center; justify-content: flex-start; position: relative; text-shadow: 0 0 0 transparent; transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, border-radius 0.3s ease-in-out, text-shadow 0.3s ease-in-out; } .jltma-nav-menu__dropdown .jltma-nav-menu__main > ul { display: none; } .jltma-nav-menu__main > ul a .jltma-nav-menu__main-item-text-wrap { display: flex; flex-direction: row; align-items: center; } .jltma-nav-menu__main > ul a .jltma-nav-menu__main-item-text-wrap > span:not(.jltma-nav-menu__main-item-text) { transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; } .jltma-nav-menu__main > ul a .jltma-nav-menu__main-item-text-wrap > span:not(.jltma-animation) { z-index: 2; } .jltma-nav-menu__main > ul a .jltma-nav-menu__main-item-text-wrap:not(.jltma-animation) { z-index: 2; } .jltma-nav-menu:not(.jltma-dropdown-border-type-default) .jltma-nav-menu__main.jltma-layout-horizontal > ul ul { border-width: 0; } .jltma-nav-menu__container > ul li > ul { top: calc(100% + 20px); } .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > ul:before { content: ""; width: 100%; height: 0; right: 0; bottom: 100%; top: auto !important; } .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > ul li > ul { top: 0; } .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul { flex-direction: column; } .jltma-menu-alignment-space-between.jltma-icon-position-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li:not(.menu-item-has-children) > a { justify-content: flex-end; } .jltma-menu-alignment-space-between.jltma-icon-position-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li:not(.menu-item-has-children) > a > .jltma-nav-menu__main-item-text-wrap { justify-content: flex-end; } .jltma-menu-alignment-space-between .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a > .jltma-nav-menu__main-item-text-wrap { justify-content: space-between; width: 100%; } .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul { top: 0; right: 100%; left: auto; } .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul:before { width: 0; left: 100%; right: auto; } .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul[dropdown-align-left] { left: 100%; right: auto; } .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul[dropdown-align-left]:before { width: 0; left: auto; right: 100%; } .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul ul { top: 0; } .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul ul { right: 100%; } .jltma-nav-menu:not(.jltma-dropdown-border-type-default) .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul ul { border-width: 0; } .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion > ul, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle > ul { flex-direction: column; } .jltma-nav-menu:not(.jltma-dropdown-border-type-default) .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle > ul, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion > ul { border-width: 0; } .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion > ul ul, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle > ul ul { display: none; flex-direction: column; opacity: 1; visibility: visible; position: relative; right: auto; top: auto; } .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion > ul ul.active, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle > ul ul.active { visibility: visible; opacity: 1; } .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion > ul > li, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle > ul > li, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion > ul > li li, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle > ul > li li, .jltma-nav-menu__dropdown > ul > li, .jltma-nav-menu__dropdown > ul > li li, .jltma-nav-menu__container > ul ul li { margin-top: 0; padding-top: 0; } .jltma-nav-menu__main.jltma-layout-horizontal > ul > li ul, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li ul { padding: 0; } .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > ul ul, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul ul { right: 100%; left: auto; } .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > ul ul[dropdown-align-left], .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul ul[dropdown-align-left] { left: 100%; right: auto; } .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > ul ul[dropdown-align-left]:before, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul ul[dropdown-align-left]:before { width: 0; left: auto; right: 100%; } .jltma-nav-menu__main.jltma-vertical-type-side > ul { display: flex; justify-content: center; align-items: center; flex-direction: column; width: 100px; height: 100%; z-index: 9999; position: fixed; top: 0; right: 0; } .jltma-side-position-left .jltma-nav-menu__main.jltma-vertical-type-side > ul { transform: rotate(180deg); } .jltma-side-position-right .jltma-nav-menu__main.jltma-vertical-type-side > ul { right: auto; left: 0; } .jltma-nav-menu__main.jltma-vertical-type-side > ul li { align-items: center; width: 100%; } .jltma-nav-menu__main.jltma-vertical-type-side > ul li a { writing-mode: tb-rl; width: fit-content; padding-right: 8px; padding-left: 8px; padding-top: 15px; padding-bottom: 15px; } .jltma-nav-menu__main.jltma-vertical-type-side > ul ul, .jltma-nav-menu__main.jltma-vertical-type-side > ul li .jltma-submenu-indicator, .jltma-nav-menu__main.jltma-vertical-type-side .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-vertical-type-side .jltma-nav-menu__dropdown-submenu { display: none !important; } .jltma-nav-menu__dropdown { display: none; position: relative; z-index: 999; } .jltma-nav-menu__dropdown > div:after { content: none !important; } .jltma-nav-menu__dropdown > ul { display: flex; flex-direction: column; padding: 0; } .jltma-nav-menu__dropdown > ul ul { flex-direction: column; display: none; padding: 0; opacity: 1; visibility: visible; overflow: hidden; position: relative; right: 0; } .jltma-nav-menu-stretch .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-default { height: auto; position: absolute; z-index: 9998; } .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup { border: 0 solid transparent; display: flex; justify-content: center; align-items: center; height: 100%; min-height: 50px; overflow: hidden; z-index: 9998; opacity: 0; visibility: hidden; position: fixed; top: 0; right: 0; left: 0; bottom: 0; transition: visibility 0.3s, opacity 0.3s linear; } .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup.active { display: flex; visibility: visible; opacity: 1; } .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup > ul { width: 100%; } .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup ul { margin-right: 0; margin-left: 0; top: auto; right: auto; left: auto; bottom: auto; } .jltma-nav-menu__dropdown-close-container { display: flex; justify-content: flex-end; height: fit-content; width: 100%; } .jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close-container { z-index: 9999; position: absolute; right: 0; top: 0; } .jltma-nav-menu__dropdown-close { cursor: pointer; background-color: transparent; border-width: 0; border-color: transparent; display: flex; align-items: center; width: fit-content; height: fit-content; transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out; } .jltma-nav-menu__dropdown-close i { line-height: 1em; width: 1em; height: 1em; text-align: center; transition: color 0.3s ease-in-out; } .jltma-nav-menu__dropdown-close i + span { margin-right: 10px; } .jltma-nav-menu__dropdown-close svg { display: block; transition: fill 0.3s ease-in-out; } .jltma-nav-menu__dropdown-close svg + span { margin-right: 10px; } .jltma-nav-menu__dropdown-close span { transition: color 0.3s ease-in-out; } .jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close { font-size: 24px; line-height: 32px; color: hsla(0, 0%, 100%, 0.5); fill: hsla(0, 0%, 100%, 0.5); margin-top: 30px; margin-right: 30px; margin-left: 30px; } .admin-bar .jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close { margin-top: 62px; } .jltma-close-view-stacked .jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close { background-color: hsla(0, 0%, 100%, 0.1); padding: 10px 15px; } .jltma-close-view-framed .jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close { border: 1px solid hsla(0, 0%, 100%, 0.5); background-color: hsla(0, 0%, 100%, 0.1); padding: 10px 15px; } .jltma-close-type-icon.jltma-close-view-framed .jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close { border-color: inherit; } .jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close i { color: inherit; font-size: 24px; } .jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close svg { display: block; fill: inherit; width: 24px; height: 24px; } .jltma-close-shape-circle .jltma-nav-menu__dropdown-close { padding: 10px; border-radius: 50%; } .jltma-nav-menu__dropdown-container { position: fixed; top: 0; right: 0; width: 100%; height: 100%; background-color: transparent; visibility: hidden; opacity: 0; transition: background-color 0.5s, visibility 0.5s, opacity 0.3s; z-index: 9998; } .jltma-nav-menu__dropdown-container.active { background-color: rgba(0, 0, 0, 0.25); visibility: visible; opacity: 1; } .jltma-nav-menu__toggle-container { display: none; align-items: flex-start; flex-direction: column; } .jltma-nav-menu__toggle, .jltma-nav-menu__toggle-container.jltma-layout-dropdown { display: flex; } .jltma-nav-menu__toggle { cursor: pointer; border-width: 0; border-color: transparent; align-items: center; justify-content: center; z-index: 2; transition: all 0.3s ease-in-out; } .jltma-toggle-shape-circle .jltma-nav-menu__toggle.active, .jltma-toggle-shape-circle .jltma-nav-menu__toggle:hover { border-radius: 50%; } .jltma-nav-menu__toggle.active > span.jltma-toggle-icon { display: none; } .jltma-nav-menu__toggle.active > span.jltma-toggle-icon-active { display: block; } .jltma-toggle-text-icon-position-on-sides .jltma-nav-menu__toggle { justify-content: space-between; } .jltma-toggle-text-icon-position-central .jltma-nav-menu__toggle { justify-content: center; } .jltma-nav-menu__toggle > span.jltma-toggle-icon { display: block; } .jltma-nav-menu__toggle > span.jltma-toggle-icon-active { display: none; } .jltma-nav-menu__toggle > span.jltma-toggle-icon-active + span { margin: 0 10px 0 0; } .jltma-nav-menu__toggle i { line-height: 1em; letter-spacing: 1px; text-align: center; display: block; width: 1em; height: 1em; } .jltma-nav-menu__toggle svg { display: block; } .jltma-toggle-view-framed .jltma-nav-menu__toggle, .jltma-toggle-view-stacked .jltma-nav-menu__toggle { padding: 12px; } .jltma-dropdown-toggle-border-type-default .jltma-nav-menu__toggle { border-style: 15px; } .jltma-toggle-shape-circle .jltma-nav-menu__toggle { border-radius: 50%; } .jltma-nav-menu__arrow { display: flex; font-size: 16px; line-height: 1; align-items: center; margin: -10px 10px -10px 0; transform-origin: 50% 50%; } .jltma-icon-position-left .jltma-nav-menu__main > ul > li.menu-item-has-children > a .jltma-nav-menu__arrow { margin: -10px 0 -10px 10px; order: -1; } .jltma-icon-position-right .jltma-nav-menu__main > ul > li.menu-item-has-children > a .jltma-nav-menu__arrow { margin: -10px 10px -10px 0; } .jltma-dropdown-icon-left .jltma-nav-menu__dropdown li.menu-item-has-children > a .jltma-nav-menu__arrow, .jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-horizontal > ul ul li.menu-item-has-children > a .jltma-nav-menu__arrow, .jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li.menu-item-has-children > a .jltma-nav-menu__arrow, .jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul ul li.menu-item-has-children > a .jltma-nav-menu__arrow, .jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li.menu-item-has-children > a .jltma-nav-menu__arrow { margin: -10px 0 -10px 10px; order: -1; } .jltma-dropdown-icon-right .jltma-nav-menu__dropdown li.menu-item-has-children > a .jltma-nav-menu__arrow, .jltma-dropdown-icon-right .jltma-nav-menu__main.jltma-layout-horizontal > ul ul li.menu-item-has-children > a .jltma-nav-menu__arrow, .jltma-dropdown-icon-right .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li.menu-item-has-children > a .jltma-nav-menu__arrow, .jltma-dropdown-icon-right .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul ul li.menu-item-has-children > a .jltma-nav-menu__arrow, .jltma-dropdown-icon-right .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li.menu-item-has-children > a .jltma-nav-menu__arrow { margin: -10px 10px -10px 0; } .jltma-nav-menu__main.jltma-layout-horizontal li:hover > .jltma-arrow-animation-rotate-left .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li.active > .jltma-arrow-animation-rotate-left .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li:hover > .jltma-arrow-animation-rotate-left .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal li:hover > .jltma-arrow-animation-rotate-left .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li.active > .jltma-arrow-animation-rotate-left .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li:hover > .jltma-arrow-animation-rotate-left .jltma-nav-menu__arrow { transform: rotate(90deg); } .jltma-nav-menu__main.jltma-layout-horizontal li:hover > .jltma-arrow-animation-rotate-right .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li.active > .jltma-arrow-animation-rotate-right .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li:hover > .jltma-arrow-animation-rotate-right .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal li:hover > .jltma-arrow-animation-rotate-right .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li.active > .jltma-arrow-animation-rotate-right .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li:hover > .jltma-arrow-animation-rotate-right .jltma-nav-menu__arrow { transform: rotate(-90deg); } .jltma-nav-menu__main.jltma-layout-horizontal li:hover > .jltma-arrow-animation-rotate-opposite .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li.active > .jltma-arrow-animation-rotate-opposite .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li:hover > .jltma-arrow-animation-rotate-opposite .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal li:hover > .jltma-arrow-animation-rotate-opposite .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li.active > .jltma-arrow-animation-rotate-opposite .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li:hover > .jltma-arrow-animation-rotate-opposite .jltma-nav-menu__arrow { transform: rotate(-180deg); } .jltma-nav-menu__main.jltma-layout-horizontal li:hover > .jltma-arrow-animation-opacity .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li.active > .jltma-arrow-animation-opacity .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li:hover > .jltma-arrow-animation-opacity .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal li:hover > .jltma-arrow-animation-opacity .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li.active > .jltma-arrow-animation-opacity .jltma-nav-menu__arrow, .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li:hover > .jltma-arrow-animation-opacity .jltma-nav-menu__arrow { opacity: 0.7; } .jltma-arrow-animation-rotate-left.jltma-nav-menu__main.jltma-layout-dropdown li.current_page_item > a .jltma-nav-menu__arrow { transform: rotate(90deg); } .jltma-arrow-animation-rotate-right.jltma-nav-menu__main.jltma-layout-dropdown li.current_page_item > a .jltma-nav-menu__arrow { transform: rotate(-90deg); } .jltma-arrow-animation-rotate-opposite.jltma-nav-menu__main.jltma-layout-dropdown li.current_page_item > a .jltma-nav-menu__arrow { transform: rotate(-180deg); } .jltma-arrow-animation-opacity.jltma-nav-menu__main.jltma-layout-dropdown li.current_page_item > a .jltma-nav-menu__arrow { opacity: 0.7; } .jltma-nav-menu__dropdown.jltma-arrow-animation-rotate-left li.active > a > .jltma-nav-menu__arrow, .jltma-nav-menu__dropdown.jltma-arrow-animation-rotate-left li > a:hover > .jltma-nav-menu__arrow { transform: rotate(90deg); } .jltma-nav-menu__dropdown.jltma-arrow-animation-rotate-right li.active > a > .jltma-nav-menu__arrow, .jltma-nav-menu__dropdown.jltma-arrow-animation-rotate-right li > a:hover > .jltma-nav-menu__arrow { transform: rotate(-90deg); } .jltma-nav-menu__dropdown.jltma-arrow-animation-rotate-opposite li.active > a > .jltma-nav-menu__arrow, .jltma-nav-menu__dropdown.jltma-arrow-animation-rotate-opposite li > a:hover > .jltma-nav-menu__arrow { transform: rotate(-180deg); } .jltma-nav-menu__dropdown.jltma-arrow-animation-opacity li.active > a > .jltma-nav-menu__arrow, .jltma-nav-menu__dropdown.jltma-arrow-animation-opacity li > a:hover > .jltma-nav-menu__arrow { opacity: 0.7; } .jltma-nav-menu__dropdown .jltma-nav-menu-dropdown li.jltma-menu-has-children > ul.dropdown-menu.jltma-dropdown, .jltma-nav-menu__dropdown .jltma-nav-menu-dropdown li.jltma-has-megamenu > ul.dropdown-menu.jltma-megamenu { visibility: visible; opacity: 1; margin: 0; top: 100%; } @media (min-width: 1025px) { .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > a, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > a, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a { padding-right: 15px; padding-left: 15px; } .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-horizontal > ul > li ul a, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li ul a, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__main.jltma-layout-horizontal > ul > li ul a, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li ul a { padding-right: 15px; padding-left: 15px; } .jltma-dropdown-align-left .jltma-nav-menu__container > ul a { justify-content: flex-start; } .jltma-dropdown-align-center .jltma-nav-menu__container > ul a { justify-content: center; } .jltma-dropdown-align-right .jltma-nav-menu__container > ul a { justify-content: flex-end; } .jltma-dropdown-align-space-between .jltma-nav-menu__container > ul a { justify-content: space-between; } .jltma-dropdown-align-left .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul > li > a, .jltma-dropdown-align-left .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul > li > a, .jltma-dropdown-align-left .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul > li > a, .jltma-dropdown-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul > li > a, .jltma-dropdown-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul > li > a, .jltma-dropdown-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul > li > a, .jltma-nav-menu:not([class*=" jltma-dropdown-align-"]) .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul > li > a, .jltma-nav-menu:not([class*=" jltma-dropdown-align-"]) .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul > li > a, .jltma-nav-menu:not([class*=" jltma-dropdown-align-"]) .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul > li > a { padding-right: 15px; } .jltma-dropdown-align-right .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul > li > a, .jltma-dropdown-align-right .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul > li > a, .jltma-dropdown-align-right .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul > li > a, .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul > li > a, .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul > li > a, .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul > li > a { padding-left: 15px; } .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-accordion li:not(.menu-item-has-children) > a, .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-toggle li:not(.menu-item-has-children) > a, .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-nav-menu__dropdown li:not(.menu-item-has-children) > a { justify-content: flex-end; } .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > ul li:not(.menu-item-has-children) > a, .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul li:not(.menu-item-has-children) > a { justify-content: flex-end; } .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > ul li:not(.menu-item-has-children) > a > .jltma-nav-menu__main-item-text-wrap, .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul li:not(.menu-item-has-children) > a > .jltma-nav-menu__main-item-text-wrap { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .jltma-dropdown-align-space-between .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > ul a > .jltma-nav-menu__main-item-text-wrap, .jltma-dropdown-align-space-between .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul a > .jltma-nav-menu__main-item-text-wrap { justify-content: space-between; width: 100%; } } @media (min-width: 768px) { .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-mobile .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > a, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-mobile .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > a, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a { padding-right: 15px; padding-left: 15px; } .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-mobile .jltma-nav-menu__main.jltma-layout-horizontal > ul > li ul a, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-mobile .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li ul a, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-horizontal > ul > li ul a, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li ul a { padding-right: 15px; padding-left: 15px; } } @media (max-width: 767px) { html.jltma-vertical-menu-type-tablet.jltma-vertical-menu-type-side { padding-right: 0 !important; padding-left: 0 !important; } html.jltma-vertical-menu-type-tablet.jltma-vertical-menu-type-side .elementor-widget-empty { background-color: transparent; } .jltma-dropdown-breakpoints-tablet .jltma-nav-menu__main, html.jltma-vertical-menu-type-tablet.jltma-vertical-menu-type-side .elementor-widget-empty .elementor-widget-empty-icon { display: none; } .jltma-dropdown-breakpoints-tablet .jltma-nav-menu__toggle-container { display: flex; } .jltma-dropdown-breakpoints-tablet .jltma-nav-menu__dropdown.jltma-vertical-type-normal > ul ul { right: 0; left: 0; } .jltma-dropdown-absolute-yes.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__dropdown.jltma-layout-horizontal > ul, .jltma-dropdown-absolute-yes.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__dropdown.jltma-vertical-type-accordion > ul, .jltma-dropdown-absolute-yes.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__dropdown.jltma-vertical-type-normal > ul, .jltma-dropdown-absolute-yes.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__dropdown.jltma-vertical-type-toggle > ul { background-color: #fff; } .jltma-dropdown-absolute-tablet-position-left.jltma-dropdown-absolute-yes .jltma-nav-menu__dropdown { right: 0; left: auto; } .jltma-dropdown-absolute-tablet-position-right.jltma-dropdown-absolute-yes .jltma-nav-menu__dropdown { left: 0; right: auto; } .jltma-toggle-text-icon-tablet-position-on-sides .jltma-nav-menu__toggle { justify-content: space-between; } .jltma-toggle-text-icon-tablet-position-central .jltma-nav-menu__toggle { justify-content: center; } .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-flex-start .jltma-nav-menu__main.jltma-layout-horizontal > ul, .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-flex-start .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a { justify-content: flex-start; } .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-center .jltma-nav-menu__main.jltma-layout-horizontal > ul, .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-center .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a { justify-content: center; } .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-flex-end .jltma-nav-menu__main.jltma-layout-horizontal > ul, .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-flex-end .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a { justify-content: flex-end; } .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-space-between .jltma-nav-menu__main.jltma-layout-horizontal > ul, .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-space-between .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a { justify-content: space-between; } .jltma-nav-menu__dropdown .dropdown-menu.jltma-megamenu { width: inherit !important; } } @media (min-width: ELEMENTOR_SCREEN_MD_MIN) and (max-width: ELEMENTOR_SCREEN_MD_MAX) { .jltma-dropdown-tablet-align-left .jltma-nav-menu__container > ul a { justify-content: flex-start; } .jltma-dropdown-tablet-align-center .jltma-nav-menu__container > ul a { justify-content: center; } .jltma-dropdown-tablet-align-right .jltma-nav-menu__container > ul a { justify-content: flex-end; } .jltma-dropdown-tablet-align-space-between .jltma-nav-menu__container > ul a { justify-content: space-between; } .jltma-dropdown-tablet-align-left .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul, .jltma-dropdown-tablet-align-left .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul, .jltma-dropdown-tablet-align-left .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul, .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul, .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul, .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul, .jltma-nav-menu:not([class*=" jltma-dropdown-tablet-align-"]) .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul, .jltma-nav-menu:not([class*=" jltma-dropdown-tablet-align-"]) .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul, .jltma-nav-menu:not([class*=" jltma-dropdown-tablet-align-"]) .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul { padding-right: 15px; } .jltma-dropdown-tablet-align-right .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul, .jltma-dropdown-tablet-align-right .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul, .jltma-dropdown-tablet-align-right .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul, .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul, .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul, .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul { padding-left: 15px; } .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-accordion li:not(.menu-item-has-children) > a, .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-toggle li:not(.menu-item-has-children) > a, .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-nav-menu__dropdown li:not(.menu-item-has-children) > a { justify-content: flex-end; } .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > ul li:not(.menu-item-has-children) > a, .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul li:not(.menu-item-has-children) > a { justify-content: flex-end; } .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > ul li:not(.menu-item-has-children) > a > .jltma-nav-menu__main-item-text-wrap, .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul li:not(.menu-item-has-children) > a > .jltma-nav-menu__main-item-text-wrap { justify-content: flex-end; } .jltma-dropdown-tablet-align-space-between .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > ul a > .jltma-nav-menu__main-item-text-wrap, .jltma-dropdown-tablet-align-space-between .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul a > .jltma-nav-menu__main-item-text-wrap { justify-content: space-between; width: 100%; } } @media (max-width: ELEMENTOR_SCREEN_SM_MAX) { .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > a, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a { padding-right: 15px; padding-left: 15px; } .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-horizontal > ul > li ul a, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li ul a { padding-right: 15px; padding-left: 15px; } html.jltma-vertical-menu-type-mobile.jltma-vertical-menu-type-side { padding-right: 0 !important; padding-left: 0 !important; } html.jltma-vertical-menu-type-mobile.jltma-vertical-menu-type-side .elementor-widget-empty { background-color: transparent; } .jltma-dropdown-breakpoints-mobile .jltma-nav-menu__main, html.jltma-vertical-menu-type-mobile.jltma-vertical-menu-type-side .elementor-widget-empty .elementor-widget-empty-icon { display: none; } .jltma-dropdown-breakpoints-mobile .jltma-nav-menu__toggle-container { display: flex; } .jltma-dropdown-breakpoints-mobile .jltma-nav-menu__dropdown.jltma-vertical-type-side > ul ul { display: none !important; } .jltma-dropdown-breakpoints-mobile .jltma-nav-menu__dropdown.jltma-vertical-type-normal > ul ul { right: 0; left: 0; } .admin-bar .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas { top: 46px; } .jltma-dropdown-absolute-mobile-position-left.jltma-dropdown-absolute-yes .jltma-nav-menu__dropdown { right: 0; left: auto; } .jltma-dropdown-absolute-mobile-position-right.jltma-dropdown-absolute-yes .jltma-nav-menu__dropdown { left: 0; right: auto; } .jltma-toggle-text-icon-mobile-position-on-sides .jltma-nav-menu__toggle { justify-content: space-between; } .jltma-toggle-text-icon-mobile-position-central .jltma-nav-menu__toggle { justify-content: center; } .jltma-dropdown-mobile-align-left .jltma-nav-menu__container > ul a { justify-content: flex-start; } .jltma-dropdown-mobile-align-center .jltma-nav-menu__container > ul a { justify-content: center; } .jltma-dropdown-mobile-align-right .jltma-nav-menu__container > ul a { justify-content: flex-end; } .jltma-dropdown-mobile-align-space-between .jltma-nav-menu__container > ul a { justify-content: space-between; } .jltma-dropdown-mobile-align-left .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul, .jltma-dropdown-mobile-align-left .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul, .jltma-dropdown-mobile-align-left .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul, .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul, .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul, .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul, .jltma-nav-menu:not([class*=" jltma-dropdown-mobile-align-"]) .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul, .jltma-nav-menu:not([class*=" jltma-dropdown-mobile-align-"]) .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul, .jltma-nav-menu:not([class*=" jltma-dropdown-mobile-align-"]) .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul { padding-right: 15px; } .jltma-dropdown-mobile-align-right .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul, .jltma-dropdown-mobile-align-right .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul, .jltma-dropdown-mobile-align-right .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul, .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-accordion > ul ul, .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-toggle > ul ul, .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-nav-menu__dropdown > ul ul { padding-left: 15px; } .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-accordion li:not(.menu-item-has-children) > a, .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-toggle li:not(.menu-item-has-children) > a, .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-nav-menu__dropdown li:not(.menu-item-has-children) > a { justify-content: flex-end; } .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > ul li:not(.menu-item-has-children) > a, .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul li:not(.menu-item-has-children) > a { justify-content: flex-end; } .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > ul li:not(.menu-item-has-children) > a > .jltma-nav-menu__main-item-text-wrap, .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul li:not(.menu-item-has-children) > a > .jltma-nav-menu__main-item-text-wrap { justify-content: flex-end; } .jltma-dropdown-mobile-align-space-between .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > ul a > .jltma-nav-menu__main-item-text-wrap, .jltma-dropdown-mobile-align-space-between .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > ul a > .jltma-nav-menu__main-item-text-wrap { justify-content: space-between; width: 100%; } .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-flex-start .jltma-nav-menu__main.jltma-layout-horizontal > ul, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-flex-start .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a { justify-content: flex-start; } .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-center .jltma-nav-menu__main.jltma-layout-horizontal > ul, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-center .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-flex-end .jltma-nav-menu__main.jltma-layout-horizontal > ul, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-flex-end .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-space-between .jltma-nav-menu__main.jltma-layout-horizontal > ul, .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-space-between .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a { justify-content: space-between; } } .jltma-nav-menu span.jltma-animation:not(.jltma-nav-menu__main-item-text-wrap) { width: 100%; height: 100%; z-index: 1; position: absolute; right: 0; top: 0; } .jltma-nav-menu__main > ul ul > li > a > .jltma-animation { display: none; } .jltma-nav-menu__main > ul ul > li > a .jltma-nav-menu__main-item-text-wrap.jltma-animation { transition: none !important; transform: none !important; } .jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-in .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-in .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-out .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-out .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-underline.jltma-animation-grow .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-underline.jltma-animation-grow .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-underline.jltma-animation-none .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-underline.jltma-animation-none .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-underline.jltma-animation-slide .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-underline.jltma-animation-slide .jltma-nav-menu__main > ul li:hover > a > .jltma-animation { background-size: 100%; } .jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-in .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-in .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-out .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-out .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-underline.jltma-animation-none .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-underline.jltma-animation-none .jltma-nav-menu__main > ul li:hover > a > .jltma-animation { background-position: 50% 100%; } .jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-in .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-in .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-out .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-out .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-overline.jltma-animation-grow .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-overline.jltma-animation-grow .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-overline.jltma-animation-none .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-overline.jltma-animation-none .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-overline.jltma-animation-slide .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-overline.jltma-animation-slide .jltma-nav-menu__main > ul li:hover > a > .jltma-animation { background-size: 100%; } .jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-in .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-in .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-out .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-out .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-overline.jltma-animation-none .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-overline.jltma-animation-none .jltma-nav-menu__main > ul li:hover > a > .jltma-animation { background-position: 50% 0; } .jltma-nav-menu.jltma-pointer-background.jltma-animation-grow .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-background.jltma-animation-grow .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-background.jltma-animation-none .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-background.jltma-animation-none .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-bottom .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-bottom .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-left .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-left .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-right .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-right .jltma-nav-menu__main > ul li:hover > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-top .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-top .jltma-nav-menu__main > ul li:hover > a > .jltma-animation { background-size: 100% 100%; } .jltma-nav-menu.jltma-pointer-text.jltma-animation-skew .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-text.jltma-animation-skew .jltma-nav-menu__main > ul li:hover > a > .jltma-animation { transform: skew(8deg); } .jltma-nav-menu.jltma-pointer-text.jltma-animation-grow .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-text.jltma-animation-grow .jltma-nav-menu__main > ul li:hover > a > .jltma-animation { transform: scale(1.2); } .jltma-nav-menu.jltma-pointer-text.jltma-animation-shrink .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-text.jltma-animation-shrink .jltma-nav-menu__main > ul li:hover > a > .jltma-animation { transform: scale(0.8); } .jltma-nav-menu.jltma-pointer-text.jltma-animation-float .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-text.jltma-animation-float .jltma-nav-menu__main > ul li:hover > a > .jltma-animation { transform: translateY(-8px); } .jltma-nav-menu.jltma-pointer-text.jltma-animation-sink .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-text.jltma-animation-sink .jltma-nav-menu__main > ul li:hover > a > .jltma-animation { transform: translateY(8px); } .jltma-nav-menu.jltma-pointer-text.jltma-animation-rotate .jltma-nav-menu__main > ul li.current_page_item > a > .jltma-animation, .jltma-nav-menu.jltma-pointer-text.jltma-animation-rotate .jltma-nav-menu__main > ul li:hover > a > .jltma-animation { transform: rotate(-6deg); } .jltma-submenu-indicator { display: inline-flex; align-items: center; margin-right: 6px; vertical-align: middle; transition: transform 0.3s ease; transform-origin: center center; } .jltma-submenu-indicator i { font-size: inherit; line-height: 1; color: inherit; transition: transform 0.3s ease, opacity 0.3s ease; } .jltma-icon-position-left .jltma-nav-menu__main > ul > li.jltma-menu-has-children > a .jltma-submenu-indicator, .jltma-icon-position-left .jltma-nav-menu__main > ul > li.jltma-has-megamenu > a .jltma-submenu-indicator, .jltma-icon-position-left .jltma-nav-menu__container-inner > li.jltma-menu-has-children > a .jltma-submenu-indicator, .jltma-icon-position-left .jltma-nav-menu__container-inner > li.jltma-has-megamenu > a .jltma-submenu-indicator { margin: -10px 0 -10px 10px; order: -1; } .jltma-icon-position-right .jltma-nav-menu__main > ul > li.jltma-menu-has-children > a .jltma-submenu-indicator, .jltma-icon-position-right .jltma-nav-menu__main > ul > li.jltma-has-megamenu > a .jltma-submenu-indicator, .jltma-icon-position-right .jltma-nav-menu__container-inner > li.jltma-menu-has-children > a .jltma-submenu-indicator, .jltma-icon-position-right .jltma-nav-menu__container-inner > li.jltma-has-megamenu > a .jltma-submenu-indicator { margin: -10px 10px -10px 0; } .jltma-menu-has-children > a .jltma-submenu-indicator:empty::before { content: ""; display: inline-block; width: 14px; height: 14px; background-image: url("../../images/navmenu/angle-down.svg"); background-repeat: no-repeat; background-size: contain; background-position: center; filter: brightness(0) invert(1); opacity: 0.8; transition: transform 0.3s ease, opacity 0.3s ease; } .jltma-menu-has-children:hover > a .jltma-submenu-indicator { transform: rotate(-180deg); } .jltma-menu-has-children:hover > a .jltma-submenu-indicator:empty::before { opacity: 1; } .jltma-menu-has-children.current-menu-item > a .jltma-submenu-indicator, .jltma-menu-has-children.jltma-menu-active > a .jltma-submenu-indicator { transform: rotate(-180deg); } .jltma-menu-has-children.current-menu-item > a .jltma-submenu-indicator:empty::before, .jltma-menu-has-children.jltma-menu-active > a .jltma-submenu-indicator:empty::before { opacity: 1; } .default-main-icon-hide .jltma-nav-menu__container-inner > li > a > .jltma-submenu-indicator, .default-submenu-icon-hide .jltma-nav-menu__container-inner > li ul.dropdown-menu > li > a > .jltma-submenu-indicator { display: none !important; } .default-main-icon-hide .jltma-nav-menu__container-inner > li.jltma-has-megamenu > a > .jltma-submenu-indicator, .jltma-nav-menu__container-inner > li.jltma-has-megamenu > a > .jltma-submenu-indicator { display: inline-block !important; visibility: visible !important; opacity: 1 !important; } /* Mega Menu Transition Effects */ ul.dropdown-menu.jltma-megamenu { opacity: 0; visibility: hidden; transition: all 0.3s ease; transform-origin: top center; background-color: transparent; } .jltma-nav-menu__container > ul li.jltma-has-megamenu:not(.jltma-megamenu-click):hover > ul.dropdown-menu.jltma-megamenu, .jltma-nav-menu__container > ul li.jltma-has-megamenu.jltma-megamenu-click > ul.dropdown-menu.jltma-megamenu.show, .jltma-menu-has-children:not(.jltma-megamenu-click):hover > ul.dropdown-menu.jltma-megamenu, .jltma-menu-has-children.jltma-megamenu-click > ul.dropdown-menu.jltma-megamenu.show { opacity: 1 !important; visibility: visible !important; } /* Fade Up (Default) */ ul.dropdown-menu.jltma-megamenu.fade-up { transform: translateY(10px); } .jltma-nav-menu__container > ul li.jltma-has-megamenu:not(.jltma-megamenu-click):hover > ul.dropdown-menu.jltma-megamenu.fade-up, .jltma-nav-menu__container > ul li.jltma-has-megamenu.jltma-megamenu-click > ul.dropdown-menu.jltma-megamenu.fade-up.show, .jltma-menu-has-children:not(.jltma-megamenu-click):hover > ul.dropdown-menu.jltma-megamenu.fade-up, .jltma-menu-has-children.jltma-megamenu-click > ul.dropdown-menu.jltma-megamenu.fade-up.show { transform: translateY(0) !important; } /* Slide Left */ ul.dropdown-menu.jltma-megamenu.slide { transform: translateX(20px); } .jltma-nav-menu__container > ul li.jltma-has-megamenu:not(.jltma-megamenu-click):hover > ul.dropdown-menu.jltma-megamenu.slide, .jltma-nav-menu__container > ul li.jltma-has-megamenu.jltma-megamenu-click > ul.dropdown-menu.jltma-megamenu.slide.show { transform: translateX(0) !important; } /* Slide Right */ ul.dropdown-menu.jltma-megamenu.slide-left { transform: translateX(-20px); } .jltma-nav-menu__container > ul li.jltma-has-megamenu:not(.jltma-megamenu-click):hover > ul.dropdown-menu.jltma-megamenu.slide-left, .jltma-nav-menu__container > ul li.jltma-has-megamenu.jltma-megamenu-click > ul.dropdown-menu.jltma-megamenu.slide-left.show { transform: translateX(0) !important; } /* Slide Down */ ul.dropdown-menu.jltma-megamenu.slide-down { transform: translateY(-10px); } .jltma-nav-menu__container > ul li.jltma-has-megamenu:not(.jltma-megamenu-click):hover > ul.dropdown-menu.jltma-megamenu.slide-down, .jltma-nav-menu__container > ul li.jltma-has-megamenu.jltma-megamenu-click > ul.dropdown-menu.jltma-megamenu.slide-down.show { transform: translateY(0) !important; } /* Slide Up */ ul.dropdown-menu.jltma-megamenu.slide-up { transform: translateY(20px); } .jltma-nav-menu__container > ul li.jltma-has-megamenu:not(.jltma-megamenu-click):hover > ul.dropdown-menu.jltma-megamenu.slide-up, .jltma-nav-menu__container > ul li.jltma-has-megamenu.jltma-megamenu-click > ul.dropdown-menu.jltma-megamenu.slide-up.show { transform: translateY(0) !important; } /* Slide Up With Fade */ ul.dropdown-menu.jltma-megamenu.slide-up-fade { transform: translateY(30px); } .jltma-nav-menu__container > ul li.jltma-has-megamenu:not(.jltma-megamenu-click):hover > ul.dropdown-menu.jltma-megamenu.slide-up-fade, .jltma-nav-menu__container > ul li.jltma-has-megamenu.jltma-megamenu-click > ul.dropdown-menu.jltma-megamenu.slide-up-fade.show { transform: translateY(0) !important; } /* Slide Down With Fade */ ul.dropdown-menu.jltma-megamenu.slide-down-fade { transform: translateY(-30px); } .jltma-nav-menu__container > ul li.jltma-has-megamenu:not(.jltma-megamenu-click):hover > ul.dropdown-menu.jltma-megamenu.slide-down-fade, .jltma-nav-menu__container > ul li.jltma-has-megamenu.jltma-megamenu-click > ul.dropdown-menu.jltma-megamenu.slide-down-fade.show { transform: translateY(0) !important; } /* Super SlideDown */ ul.dropdown-menu.jltma-megamenu.super-slidedown { transform: translateY(-50px) scaleY(0.8); transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .jltma-nav-menu__container > ul li.jltma-has-megamenu:not(.jltma-megamenu-click):hover > ul.dropdown-menu.jltma-megamenu.super-slidedown, .jltma-nav-menu__container > ul li.jltma-has-megamenu.jltma-megamenu-click > ul.dropdown-menu.jltma-megamenu.super-slidedown.show { transform: translateY(0) scaleY(1) !important; } /* Zoom In/Out */ ul.dropdown-menu.jltma-megamenu.zoom-inout { transform: scale(0.9); } .jltma-nav-menu__container > ul li.jltma-has-megamenu:not(.jltma-megamenu-click):hover > ul.dropdown-menu.jltma-megamenu.zoom-inout, .jltma-nav-menu__container > ul li.jltma-has-megamenu.jltma-megamenu-click > ul.dropdown-menu.jltma-megamenu.zoom-inout.show { transform: scale(1) !important; } /* Flip Effect */ ul.dropdown-menu.jltma-megamenu.flip-effect { transform: perspective(1000px) rotateX(-15deg); transform-origin: top center; transition: all 0.4s ease; } .jltma-nav-menu__container > ul li.jltma-has-megamenu:not(.jltma-megamenu-click):hover > ul.dropdown-menu.jltma-megamenu.flip-effect, .jltma-nav-menu__container > ul li.jltma-has-megamenu.jltma-megamenu-click > ul.dropdown-menu.jltma-megamenu.flip-effect.show, .jltma-menu-has-children:not(.jltma-megamenu-click):hover > ul.dropdown-menu.jltma-megamenu.flip-effect, .jltma-menu-has-children.jltma-megamenu-click > ul.dropdown-menu.jltma-megamenu.flip-effect.show { transform: perspective(1000px) rotateX(0deg) !important; } /* ========================================================================= Master Addons Nav Menu — Toggle, Offcanvas, Popup, Default-Mobile, Backdrop See: docs/superpowers/specs/2026-04-17-ma-navmenu-toggle-and-dropdown-modes-design.md ========================================================================= */ /* Close-icon SVG size constraint (all dropdown modes). The existing .jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close rule sets font-size:24px; this rule makes the SVG inherit that as a 1em box instead of stretching to its container's full width. */ .jltma-nav-menu__dropdown-close svg { width: 1em; height: 1em; } /* Body scroll-lock when an offcanvas or popup is open. */ body.jltma-menu-locked { overflow: hidden; } /* Toggle: ensure clickable cursor + visual focus ring for keyboard users. */ .jltma-nav-menu__toggle-container { cursor: pointer; } .jltma-nav-menu__toggle-container:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; } /* -------- OFFCANVAS MODE -------- */ /* Default (closed) state — drawer parked off-screen, no interaction. Overrides the base `.jltma-nav-menu__dropdown { display: none }` rule — offcanvas needs the element in the layout (hidden by transform/visibility), not display:none, otherwise transforms and transitions don't run. */ .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas { display: block; position: fixed; top: 0; bottom: 0; height: 100vh; z-index: 10000; visibility: hidden; pointer-events: none; transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0.3s; overflow-y: auto; -webkit-overflow-scrolling: touch; } /* Position-aware: slide direction follows the widget's offcanvas_position control (.jltma-offcanvas-position-{left|right} on the widget root). */ .jltma-offcanvas-position-right .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas { left: 0; transform: translateX(-100%); } .jltma-offcanvas-position-left .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas { right: 0; transform: translateX(100%); } /* Open state — drawer slides in. */ .jltma-is-open .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas { transform: translateX(0); visibility: visible; pointer-events: auto; transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear 0s; } /* Backdrop — sibling of the offcanvas drawer. */ .jltma-nav-menu__backdrop { position: fixed; inset: 0; z-index: 9999; background: rgba(0, 0, 0, 0.4); opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.3s ease, visibility 0s linear 0.3s; } .jltma-is-open .jltma-nav-menu__backdrop { opacity: 1; visibility: visible; pointer-events: auto; transition: opacity 0.3s ease, visibility 0s linear 0s; } /* -------- POPUP MODE -------- */ /* The base .jltma-menu-dropdown-type-popup rule already exists in this file (see line ~307); we only add the open/closed visibility transitions. Override the base `.jltma-nav-menu__dropdown { display: none }` so opacity and transform transitions have an element to animate. */ .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup { display: block; z-index: 10000; opacity: 0; visibility: hidden; pointer-events: none; transform: scale(0.96); transition: opacity 0.25s ease, transform 0.25s ease, visibility 0s linear 0.25s; } .jltma-is-open .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup { opacity: 1; visibility: visible; pointer-events: auto; transform: scale(1); transition: opacity 0.25s ease, transform 0.25s ease, visibility 0s linear 0s; } /* -------- DEFAULT MODE — MOBILE COLLAPSE -------- */ /* Below 768px, the default / icon-fallback dropdown becomes a click-to-expand collapse below the toggle (max-height transition). Desktop hover behavior in the existing rules is unaffected. Note on `type-icon`: the widget's PHP (get_toggle / get_dropdown / get_dropdown_nav) falls back to `dropdown_menu_type = 'icon'` when the setting isn't hydrated — which is the typical free-version case because the Pro-only control options aren't available. That fallback emits `.jltma-menu-dropdown-type-icon` on the dropdown nav, which historically had no CSS rules at all. Treat `type-icon` as an alias of `type-default` here so the free-version mobile menu actually expands on hamburger tap. Breakpoint note: kept at 767px to match the existing .jltma-dropdown-breakpoints-tablet .jltma-nav-menu__main { display:none } rule (line ~1647) which also fires at ≤767px. Widening to 1024 caused a double-menu regression at 768–1023px because the desktop __main stays visible there (its display:none only fires ≤767) and the mobile __dropdown was flashing into view alongside it. */ @media (max-width: 767px) { .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-default, .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-icon { overflow: hidden; max-height: 0; transition: max-height 0.3s ease; } .jltma-is-open .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-default, .jltma-is-open .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-icon { /* The base `.jltma-nav-menu__dropdown` rule sets `display: none` (it's hidden on desktop where the horizontal menu shows instead). `max-height` can't un-hide a `display: none` element, so we must explicitly flip display here when the widget is open. */ display: block; /* 100vh upper bound is intentional — actual height collapses to content because the inner ul has its own intrinsic height. */ max-height: 100vh; } /* Submenus — click-to-expand accordion in mobile collapse mode. No hover on touch, so the desktop hover-reveal rules never fire. Base state: submenus are laid out in the flow (position:static) but collapsed via max-height:0. When the parent li gets the JS-toggled class `jltma-submenu-open`, the submenu expands inline. `li ul` covers the native WP `