/** Font Awesome 4 Compatibility **/
.fa {
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-family: FontAwesome;
}

/** UberMenu Responsive Styles (Breakpoint Setting) **/
@media screen and (min-width: 1025px) {
    .ubermenu {
        display:block !important;
    }

    .ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop {
        display: none !important;
    }

    .ubermenu-responsive.ubermenu-retractors-responsive .ubermenu-retractor-mobile {
        display: none;
    }

    /* Top level items full height */
    .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-nav {
        display: flex;
        align-items: stretch;
    }

    .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 {
        display: flex;
        flex-direction: column;
    }

    .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {
        flex: 1;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

    .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target > .ubermenu-target-divider {
        position: static;
        flex-basis: 100%;
    }

    .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text {
        padding-left: 1em;
    }

    .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_right > .ubermenu-target-text {
        padding-right: 1em;
    }

    .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_above, .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_below {
        flex-direction: column;
    }

    .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-submenu-drop {
        top: 100%;
    }

    .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item-level-0:not(.ubermenu-align-right) + .ubermenu-item.ubermenu-align-right {
        margin-left: auto;
    }

    .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-content-align-left {
        justify-content: flex-start;
    }

    .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-content-align-center {
        justify-content: center;
    }

    .ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-content-align-right {
        justify-content: flex-end;
    }

    /* Force current submenu always open but below others */
    .ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-submenu-drop, .ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-submenu-drop {
        display: block!important;
        opacity: 1!important;
        visibility: visible!important;
        margin: 0!important;
        top: auto!important;
        height: auto;
        z-index: 19;
    }

    /* Invert Horizontal menu to make subs go up */
    .ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop, .ubermenu-invert.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-submenu-drop {
        top: auto;
        bottom: 100%;
    }

    .ubermenu-invert.ubermenu-horizontal.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
        transform: rotate(180deg);
    }

    /* Make second level flyouts fly up */
    .ubermenu-invert.ubermenu-horizontal .ubermenu-submenu .ubermenu-item.ubermenu-active > .ubermenu-submenu-type-flyout {
        top: auto;
        bottom: 0;
    }

    /* Clip the submenus properly when inverted */
    .ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
        clip: rect(-5000px,5000px,auto,-5000px);
    }

    /* Invert Vertical menu to make subs go left */
    .ubermenu-invert.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-submenu-drop {
        right: 100%;
        left: auto;
    }

    .ubermenu-invert.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children > .ubermenu-target > .ubermenu-sub-indicator {
        right: auto;
        left: 10px;
        transform: rotate(90deg);
    }

    .ubermenu-vertical.ubermenu-invert .ubermenu-item > .ubermenu-submenu-drop {
        clip: rect(-5000px,5000px,5000px,-5000px);
    }

    /* Vertical Flyout > Flyout */
    .ubermenu-vertical.ubermenu-invert.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target {
        padding-left: 25px;
    }

    .ubermenu-vertical.ubermenu-invert .ubermenu-item > .ubermenu-target > .ubermenu-sub-indicator {
        right: auto;
        left: 10px;
        transform: rotate(90deg);
    }

    .ubermenu-vertical.ubermenu-invert .ubermenu-item > .ubermenu-submenu-drop.ubermenu-submenu-type-flyout, .ubermenu-vertical.ubermenu-invert .ubermenu-submenu-type-flyout > .ubermenu-item > .ubermenu-submenu-drop {
        right: 100%;
        left: auto;
    }

    .ubermenu-responsive-toggle {
        display: none;
    }
}

@media screen and (max-width: 1024px) {
    .ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper {
        display: block;
    }

    .ubermenu-responsive {
        width: 100%;
        max-height: 600px;
        visibility: visible;
        overflow: visible;
        -webkit-transition: max-height 1s ease-in;
        transition: max-height .3s ease-in;
    }

    .ubermenu-responsive.ubermenu-mobile-accordion:not(.ubermenu-mobile-modal):not(.ubermenu-in-transition):not(.ubermenu-responsive-collapse) {
        max-height: none;
    }

    .ubermenu-responsive.ubermenu-items-align-center {
        text-align: left;
    }

    .ubermenu-responsive.ubermenu {
        margin: 0;
    }

    .ubermenu-responsive.ubermenu .ubermenu-nav {
        display: block;
    }

    .ubermenu-responsive.ubermenu-responsive-nocollapse, .ubermenu-repsonsive.ubermenu-no-transitions {
        display: block;
        max-height: none;
    }

    .ubermenu-responsive.ubermenu-responsive-collapse {
        max-height: none;
        visibility: visible;
        overflow: visible;
    }

    .ubermenu-responsive.ubermenu-responsive-collapse {
        max-height: 0;
        overflow: hidden !important;
        visibility: hidden;
    }

    .ubermenu-responsive.ubermenu-in-transition, .ubermenu-responsive.ubermenu-in-transition .ubermenu-nav {
        overflow: hidden !important;
        visibility: visible;
    }

    .ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition) {
        border-top-width: 0;
        border-bottom-width: 0;
    }

    .ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu {
        display: none;
    }

    .ubermenu-responsive .ubermenu-item-level-0 {
        width: 50%;
    }

    .ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0 {
        float: none;
        clear: both;
        width: 100%;
    }

    .ubermenu-responsive .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {
        border: none;
        box-shadow: none;
    }

    .ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout {
        position: static;
    }

    .ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
        transform: rotate(0);
        right: 10px;
        left: auto;
    }

    .ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        top: auto;
        left: 0 !important;
    }

    .ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
        left: -1px !important;
        /* For borders */
    }

    .ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column {
        min-height: 0;
        border-left: none;
        float: left;
        /* override left/center/right content alignment */
        display: block;
    }

    .ubermenu-responsive .ubermenu-item.ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega {
        max-height: none;
        height: auto;
        /*prevent overflow scrolling since android is still finicky*/
        overflow: visible;
    }

    .ubermenu-responsive.ubermenu-transition-slide .ubermenu-item.ubermenu-in-transition > .ubermenu-submenu-drop {
        max-height: 1000px;
        /* because of slide transition */
    }

    .ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega {
        min-height: 0;
    }

    .ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto {
        min-width: 50%;
    }

    .ubermenu.ubermenu-responsive .ubermenu-autoclear > .ubermenu-column {
        clear: none;
    }

    .ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1) {
        clear: both;
    }

    .ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1) {
        clear: none;
    }

    .ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2) {
        clear: both;
    }

    .ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item {
        float: none;
        clear: both;
        width: 100%;
        min-width: 100%;
    }

    .ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tabs-group, .ubermenu.ubermenu-responsive .ubermenu-tab, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel {
        /** TABS SHOULD BE 100%  ACCORDION */
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        left: 0;
    }

    .ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel {
        min-height: 0 !important;
        /* Override Inline Style from JS */
    }

    .ubermenu.ubermenu-responsive .ubermenu-tabs {
        z-index: 15;
    }

    .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel {
        z-index: 20;
    }

    /* Tab Layering */
    .ubermenu-responsive .ubermenu-tab {
        position: relative;
    }

    .ubermenu-responsive .ubermenu-tab.ubermenu-active {
        position: relative;
        z-index: 20;
    }

    .ubermenu-responsive .ubermenu-tab > .ubermenu-target {
        border-width: 0 0 1px 0;
    }

    .ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab.ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
        transform: rotate(0);
        right: 10px;
        left: auto;
    }

    .ubermenu-responsive .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel {
        top: auto;
        border-width: 1px;
    }

    .ubermenu-responsive .ubermenu-tab-layout-bottom > .ubermenu-tabs-group {
        /*position:relative;*/
    }

    .ubermenu-reponsive .ubermenu-item-level-0 > .ubermenu-submenu-type-stack {
        /* Top Level Stack Columns */
        position: relative;
    }

    .ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column, .ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto {
        /* Stack Columns */
        width: 100%;
        max-width: 100%;
    }

    .ubermenu-responsive .ubermenu-item-mini {
        /* Mini items */
        min-width: 0;
        width: auto;
        float: left;
        clear: none !important;
    }

    .ubermenu-responsive .ubermenu-item.ubermenu-item-mini > a.ubermenu-target {
        padding-left: 20px;
        padding-right: 20px;
    }

    .ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile {
        /* Hiding items */
        display: none !important;
    }

    .ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img {
        /** Hide Background Images in Submenu */
        background-image: none;
    }

    .ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini {
        min-width: 0;
        width: auto;
    }

    .ubermenu-vertical .ubermenu-item.ubermenu-item-level-0 {
        width: 100%;
    }

    .ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children > .ubermenu-target > .ubermenu-sub-indicator {
        right: 10px;
        left: auto;
        transform: rotate(0);
    }

    .ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active > .ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item {
        top: auto;
    }

    .ubermenu.ubermenu-responsive .ubermenu-tabs {
        position: static;
    }

    /* Tabs on Mobile with mouse (but not click) - leave space to hover off */
    .ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger="mouseover"] .ubermenu-tab-content-panel, .ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger="hover_intent"] .ubermenu-tab-content-panel {
        margin-left: 6%;
        width: 94%;
        min-width: 94%;
    }

    /* Sub indicator close visibility */
    .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active > .ubermenu-target > .ubermenu-sub-indicator-close {
        display: block;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active > .ubermenu-target > .ubermenu-sub-indicator {
        display: none;
    }

    .ubermenu .ubermenu-tabs .ubermenu-tab-content-panel {
        box-shadow: 0 5px 10px rgba(0,0,0,.075);
    }

    /* When submenus and items go full width, move items back to appropriate positioning */
    .ubermenu .ubermenu-submenu-rtl {
        direction: ltr;
    }

    /* Fixed position mobile menu */
    .ubermenu.ubermenu-mobile-modal {
        position: fixed;
        z-index: 9999999;
        opacity: 1;
        top: 0;
        left: 0;
        width: 100%;
        width: 100vw;
        max-width: 100%;
        max-width: 100vw;
        height: 100%;
        height: calc(100vh - calc(100vh - 100%));
        height: -webkit-fill-available;
        max-height: calc(100vh - calc(100vh - 100%));
        max-height: -webkit-fill-available;
        border: none;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        overflow-y: auto !important;
        /* for non-accordion mode */
        overflow-x: hidden !important;
        overscroll-behavior: contain;
        transform: scale(1);
        transition-duration: .1s;
        transition-property: all;
    }

    .ubermenu.ubermenu-mobile-modal.ubermenu-mobile-accordion.ubermenu-interaction-press {
        overflow-y: hidden !important;
    }

    .ubermenu.ubermenu-mobile-modal.ubermenu-responsive-collapse {
        overflow: hidden !important;
        opacity: 0;
        transform: scale(.9);
        visibility: hidden;
    }

    .ubermenu.ubermenu-mobile-modal .ubermenu-nav {
        flex: 1;
        overflow-y: auto !important;
        overscroll-behavior: contain;
    }

    .ubermenu.ubermenu-mobile-modal .ubermenu-item-level-0 {
        margin: 0;
    }

    .ubermenu.ubermenu-mobile-modal .ubermenu-mobile-close-button {
        border: none;
        background: none;
        border-radius: 0;
        padding: 1em;
        color: inherit;
        display: inline-block;
        text-align: center;
        font-size: 14px;
    }

    .ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button .ubermenu-icon-essential, .ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button .fas.fa-times {
        margin-right: .2em;
    }

    /* Header/Footer Mobile content */
    .ubermenu .ubermenu-mobile-header, .ubermenu .ubermenu-mobile-footer {
        display: block;
        text-align: center;
        color: inherit;
    }

    /* Accordion submenus mobile (single column tablet) */
    .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item > .ubermenu-submenu-drop, .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab > .ubermenu-tab-content-panel {
        box-sizing: border-box;
        border-left: none;
        border-right: none;
        box-shadow: none;
    }

    .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop, .ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab.ubermenu-active > .ubermenu-tab-content-panel {
        position: static;
    }

    /* Accordion indented - remove borders and extra spacing from headers */
    .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu.ubermenu-submenu-drop, .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
        border: none;
    }

    .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-submenu-type-stack {
        padding-top: 0;
    }

    /* Accordion dropdown indentation padding */
    .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target {
        padding-left: calc( var(--ubermenu-accordion-indent) * 2 );
    }

    .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target {
        padding-left: calc( var(--ubermenu-accordion-indent) * 3 );
    }

    .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target {
        padding-left: calc( var(--ubermenu-accordion-indent) * 4 );
    }

    /* Reverse Accordion dropdown indentation padding */
    .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target {
        padding-left: 0;
        padding-right: calc( var(--ubermenu-accordion-indent) * 2 );
    }

    .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target {
        padding-left: 0;
        padding-right: calc( var(--ubermenu-accordion-indent) * 3 );
    }

    .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target, .rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target {
        padding-left: 0;
        padding-right: calc( var(--ubermenu-accordion-indent) * 4 );
    }

    .ubermenu-responsive-toggle {
        display: block;
    }
}

@media screen and (max-width: 480px) {
    .ubermenu.ubermenu-responsive .ubermenu-item-level-0 {
        width:100%;
    }

    .ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto {
        min-width: 100%;
    }

    .ubermenu .ubermenu-autocolumn:not(:first-child), .ubermenu .ubermenu-autocolumn:not(:first-child) .ubermenu-submenu-type-stack {
        padding-top: 0;
    }

    .ubermenu .ubermenu-autocolumn:not(:last-child), .ubermenu .ubermenu-autocolumn:not(:last-child) .ubermenu-submenu-type-stack {
        padding-bottom: 0;
    }

    .ubermenu .ubermenu-autocolumn > .ubermenu-submenu-type-stack > .ubermenu-item-normal:first-child {
        margin-top: 0;
    }

    /* Accordion submenus mobile */
    .ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item > .ubermenu-submenu-drop, .ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab > .ubermenu-tab-content-panel {
        box-shadow: none;
        box-sizing: border-box;
        border-left: none;
        border-right: none;
    }

    .ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop, .ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab.ubermenu-active > .ubermenu-tab-content-panel {
        position: static;
    }
}

/** UberMenu Custom Menu Styles (Customizer) **/
/* main */
.ubermenu-main {
    max-width: 90%;
    margin-top: 64px;
}

/** UberMenu Custom Menu Item Styles (Menu Item Settings) **/
/* 358 */
.ubermenu .ubermenu-item.ubermenu-item-358 > .ubermenu-target {
    background: #093b33;
    color: #ffffff;
}

/* 209 */
.ubermenu .ubermenu-item.ubermenu-item-209 > .ubermenu-target {
    background: #295952;
    color: #ffffff;
}

/* 231 */
.ubermenu .ubermenu-item.ubermenu-item-231 > .ubermenu-target {
    background: #0e433b;
    color: #ffffff;
}

/* 210 */
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-210 {
    width: 60%;
    min-width: 60%;
}

/* Status: Loaded from Transient */