.header-navigation ul li a:not([href])
{
    cursor: default;
}
.nav-drop-title-wrap
{
    display: flex;
    align-items: center;
}
.header-navigation>div>ul>li>a
{
    display: flex;
    align-items: center;
}
.kadence-menu-hidden-title:not(.kadence-menu-has-icon):not(.menu-item-has-children)
{
    display: none;
}
.header-navigation .header-menu-container .kadence-menu-hidden-title.menu-item-has-children:not(.kadence-menu-has-icon)>a, .kadence-menu-hidden-title.menu-item-has-children:not(.kadence-menu-has-icon)>a
{
    padding: 0;
    border: 0;
}
.menu-highlight-item
{
    font-size: .6em;
    margin-left: .2em;
    line-height: normal;
    padding: .2em .3em;
    border-radius: 2px;
    background: var(--global-palette1);
    color: #fff;
}
.nav-drop-title-wrap .menu-highlight-item
{
    font-size: .7em;
    margin-left: .5em;
}
.menu-highlight-icon
{
    display: inline-flex;
    align-self: center;
    margin-left: .2em;
}
.menu-highlight-icon svg
{
    width: 1em;
    height: 1em;
    top: .125em;
    position: relative;
}
.menu-highlight-item.only-icon-highlight .menu-highlight-icon
{
    margin-left: 0;
}
.kadence-menu-hidden-title .menu-label-icon-wrap
{
    margin-left: 0;
}
.menu-label-icon-wrap
{
    margin-left: .3em;
}
.kadence-menu-icon-side-left .menu-label-icon-wrap
{
    margin-right: .3em;
    margin-left: 0;
}
.menu-label-icon
{
    display: inline-flex;
    justify-content: center;
}
.menu-label-icon svg
{
    width: 1em;
    height: 1em;
    top: .125em;
    position: relative;
}
.menu-label-description
{
    display: block;
    font-size: .8em;
    text-transform: none;
    letter-spacing: normal;
}
.menu-label-content
{
    display: block;
}
.header-navigation .kadence-menu-has-description.kadence-menu-has-icon>a, .mobile-navigation .kadence-menu-has-description.kadence-menu-has-icon>a
{
    display: flex;
}
.header-menu-container ul.menu
{
    position: relative;
}
.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul a
{
    width: 100%;
}
.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul .dropdown-nav-toggle
{
    display: none;
}
.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li
{
    border-bottom: 0!important;
}
.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li>a
{
    border-bottom: 1px solid rgba(255,255,255,.1);
}
.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li:not(.menu-item-has-children):last-child>a
{
    border-bottom: 0!important;
}
.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul ul
{
    display: block;
    position: static;
    box-shadow: none;
    background: 0 0;
    opacity: 1;
    visibility: hidden;
    transform: none;
    height: auto;
    clip: auto;
}
.header-menu-container ul.menu>li.kadence-menu-mega-enabled.menu-item--toggled-on ul, .header-menu-container ul.menu>li.kadence-menu-mega-enabled:hover ul, .header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.menu-item--has-toggle):focus ul
{
    visibility: visible;
}
.header-menu-container ul.menu>li.kadence-menu-mega-width-container
{
    position: static;
}
.header-menu-container ul.menu>li.kadence-menu-mega-width-container>ul.sub-menu
{
    width: 100%;
    left: 0;
}
.header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1)>ul.sub-menu
{
    display: grid;
    grid-gap: 16px;
    opacity: 0;
    visibility: hidden;
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    overflow: hidden;
}
.header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1).menu-item--toggled-on>ul.sub-menu, .header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1):not(.menu-item--has-toggle):focus>ul.sub-menu
{
    opacity: 1;
    visibility: visible;
    clip: auto;
    height: auto;
    overflow: visible;
}
.header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1).menu-item--toggled-on>ul.sub-menu ul, .header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1):not(.menu-item--has-toggle):focus>ul.sub-menu ul
{
    visibility: visible;
}
.header-menu-container ul.menu>li.kadence-menu-mega-columns-2>ul.sub-menu
{
    grid-template-columns: repeat(2,minmax(0,1fr));
}
.header-menu-container ul.menu>li.kadence-menu-mega-columns-2.kadence-menu-mega-layout-right-golden>ul.sub-menu
{
    grid-template-columns: 1fr 2fr;
}
.header-menu-container ul.menu>li.kadence-menu-mega-columns-2.kadence-menu-mega-layout-left-golden>ul.sub-menu
{
    grid-template-columns: 2fr 1fr;
}
.header-menu-container ul.menu>li.kadence-menu-mega-columns-3>ul.sub-menu
{
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.header-menu-container ul.menu>li.kadence-menu-mega-columns-3.kadence-menu-mega-layout-left-half>ul.sub-menu
{
    grid-template-columns: 2fr 1fr 1fr;
}
.header-menu-container ul.menu>li.kadence-menu-mega-columns-3.kadence-menu-mega-layout-right-half>ul.sub-menu
{
    grid-template-columns: 1fr 1fr 2fr;
}
.header-menu-container ul.menu>li.kadence-menu-mega-columns-3.kadence-menu-mega-layout-center-half>ul.sub-menu
{
    grid-template-columns: 1fr 2fr 1fr;
}
.header-menu-container ul.menu>li.kadence-menu-mega-columns-3.kadence-menu-mega-layout-center-wide>ul.sub-menu
{
    grid-template-columns: 2fr 6fr 2fr;
}
.header-menu-container ul.menu>li.kadence-menu-mega-columns-4>ul.sub-menu
{
    grid-template-columns: repeat(4,minmax(0,1fr));
}
.header-menu-container ul.menu>li.kadence-menu-mega-columns-4.kadence-menu-mega-layout-left-forty>ul.sub-menu
{
    grid-template-columns: 2fr 1fr 1fr 1fr;
}
.header-menu-container ul.menu>li.kadence-menu-mega-columns-4.kadence-menu-mega-layout-right-forty>ul.sub-menu
{
    grid-template-columns: 1fr 1fr 1fr 2fr;
}
.header-menu-container ul.menu>li.kadence-menu-mega-columns-5>ul.sub-menu
{
    grid-template-columns: repeat(5,minmax(0,1fr));
}
.header-menu-container ul.menu>li.kadence-menu-mega-columns-6>ul.sub-menu
{
    grid-template-columns: repeat(6,minmax(0,1fr));
}
.header-navigation[class*=header-navigation-dropdown-animation-fade] .header-menu-container ul.menu>li.kadence-menu-mega-width-custom>ul.sub-menu
{
    margin-left: -50%;
    left: 50%;
}
.header-navigation.header-navigation-dropdown-animation-none .header-menu-container ul.menu>li.kadence-menu-mega-width-custom>ul.sub-menu
{
    transform: translate(-50%,0);
    left: 50%;
}
.kadence-menu-mega-enabled ul.kb-navigation.menu.collapse-sub-nav-desktop-true.collapse-sub-nav-tablet-true.collapse-sub-nav-mobile-true li.menu-item ul.kb-nav-sub-menu
{
    display: none;
}
.kadence-menu-mega-enabled ul.kb-navigation.menu.collapse-sub-nav-desktop-true.collapse-sub-nav-tablet-true.collapse-sub-nav-mobile-true li.menu-item--toggled-on>ul.kb-nav-sub-menu
{
    display: block;
}
nav:not(.click-to-open) .header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1):hover>ul.sub-menu
{
    opacity: 1;
    visibility: visible;
    clip: auto;
    height: auto;
    overflow: visible;
}
nav.click-to-open .header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1)>ul.sub-menu.opened
{
    opacity: 1;
    visibility: visible;
    clip: auto;
    height: auto;
    overflow: visible;
}