.page-header {
    ul li:before {
        display: none;
    }

    .ubermenu-item-level-0 {

        > .ubermenu-tabs-group > .ubermenu-tab.ubermenu-active > .ubermenu-target {
            color: #997F3A;
        }

        > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-target {
            color: #191919;
            padding: 38px 34px 38px 64px;
            font-size: 30px;
            font-style: normal;
            font-weight: 400;
            font-family: 'Italiana', serif;

            .ubermenu-target-title {
                font-size: inherit;
            }
        }
    }

    .ubermenu .ubermenu-tab-layout-left > .ubermenu-tabs-group {
        border-color: #E7E7E7;
    }

    .ubermenu-tabs:not(.ubermenu-item-level-0) {
        > .ubermenu-tabs-group {
            border-color: #F9F9F9;
        }

        > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-target,
        > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel > .ubermenu-item > .ubermenu-target {
            padding: 20px 35px 20px 75px;
            color: #191919;
            font-weight: 400;
        }
    }

    .ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
        position: relative;
        top: 0;
        right: 0;
        transform: none;
        margin-top: 0;
        line-height: 1;
        margin-left: 15px;
        font-size: 30px;
        display: inline-block;
        vertical-align: middle;
        font-weight: normal;

        &:before {
            content: '\e915';
            font-family: 'atlanta-icon';
        }
    }

    .ubermenu-tab-content-panel > .ubermenu-item {
        width: 100%;
    }

    .ubermenu-responsive.ubermenu {
        bottom: auto;
    }
}

@media (min-width: 1200px) {
    .page-header {
        .ubermenu-tabs:not(.ubermenu-item-level-0) {
            > .ubermenu-tabs-group > .ubermenu-tab:hover > .ubermenu-target {
                background-color: #F9F9F9;
            }
        }

        .ubermenu-item-level-0 {

            > .ubermenu-tabs-group > .ubermenu-tab:hover > .ubermenu-target {
                color: #997F3A;
            }

            > .ubermenu-tabs-group {
                padding: 17px 0;
            }
        }

        .ubermenu-tabs:not(.ubermenu-item-level-0) {
            > .ubermenu-tabs-group,
            > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel {
                padding: 50px 0;
            }

            > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel,
            > .ubermenu-tabs-group > .ubermenu-tab.ubermenu-active > .ubermenu-target {
                background-color: #F9F9F9;
            }

        }

        .ubermenu,
        .ubermenu-nav,
        .ubermenu-tabs,
        .ubermenu-tabs-group,
        .ubermenu-tab-content-panel {
            height: 100%;
        }
    }
}

@media (max-width: 1199px) {
    .page-header {
        .header-menu__floating {
            background-color: #fff;
        }

        .ubermenu-responsive.ubermenu {
            position: relative;
            overflow: initial !important;
        }

        .ubermenu .ubermenu-tab .ubermenu-tab-content-panel,
        .ubermenu .ubermenu-tab>.ubermenu-target {
            border: 0;
        }

        .ubermenu-responsive.ubermenu {
            height: auto;
            background-color: #fff;
            border-top: 1px solid #D9D9D9;
        }

        .ubermenu .ubermenu-nav .ubermenu-column {
            width: 100%;
            min-height: 0 !important;
        }

        .ubermenu .ubermenu-tab .ubermenu-tab-content-panel {
            position: relative;
        }

        .ubermenu-item-level-0 {
            > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-target {
                padding: 21px 53px;
                font-size: 20px;
                border-bottom: 1px solid #D9D9D9;
            }

            > .ubermenu-tabs-group {
                border: 0;
            }

            > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel {
                padding: 8px 53px !important;
                background-color: #E9E9E9;
            }
        }

        .ubermenu-tabs:not(.ubermenu-item-level-0) {
            > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-target,
            > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel > .ubermenu-item > .ubermenu-target {
                padding: 15px 0;
            }

            > .ubermenu-tabs-group > .ubermenu-item-has-children.ubermenu-active > .ubermenu-target {
                color: #997F3A;
            }

            > .ubermenu-tabs-group .ubermenu-tab > .ubermenu-target + .ubermenu-sub-indicator {
                padding: 15px 20px;
            }

            > .ubermenu-tabs-group {
                border: 0;
            }

            .ubermenu-tab-content-panel {
                padding: 20px 40px !important;
                background-color: #fff;
                margin-top: 15px;
                margin-bottom: 15px;
            }
        }

        .ubermenu-sub-indicator:before {
            content: "\e905";
            font-family: 'atlanta-icon';
            font-weight: normal;
            display: block;
            position: relative;
        }

        .ubermenu-active > .ubermenu-sub-indicator:before {
            transform: rotate(180deg);
            color: #997F3A;
        }
    }
}

@media (max-width: 767px) {
    .page-header {
        .ubermenu-item-level-0 {
            > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-target {
                padding: 21px 22px;
            }

            > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel {
                padding: 8px 23px !important;
            }
        }
    }
}