.aui {
    #sidebar-wrapper {
        .sidebar-wrapper__page {
            padding: 0;
            width: 100%;

            .page-nav {
                width: 100%;


                .dropdown {
                    width: 100%;


                    .dropdown-menu {
                        position: relative;
                        width: 100%;
                        border: none;
                        border-radius: 0;
                        box-shadow: none;
                        background-color: $footer-color;
                        padding: 0;
                        transition: all $speed;

                        @media (max-width: $mobile){
                            background-color: transparent;
                        }
                    }

                   .dropdown-toggle  {
                        background-color: transparent;
                       transition: all .5s;
                    }
                }
                .dropdown.open{

                    .dropdown-menu {
                        max-height:500px;
                        transition: all $speed;
                    }

                    .dropdown-toggle {
                        background-color: $red-logo;
                    }
                }
            }

            .sidebar-wrapper__page-title-list {
                border: none;
                background-color: transparent;
                color: $w;
                font-size: em(18px);
                @include display-flex();
                @include justify-content(space-between);

                .icon-title {
                    padding-right: 5px;
                }
            }
            .sidebar-wrapper__page-title-item {
                background-color: transparent;
                a {
                    color: $w;
                    padding: 10px 25px;
                    transition: all $speed;
                    font-family: $second-font;
                    &:hover {
                        background-color: #515151;
                    }
                }
            }
            .divider {
                margin: 0;
            }
        }

        .sidebar-wrapper__admin {
            .title-controll {
                background-color: transparent;
                color: $w;
                @include display-flex();
                @include justify-content(space-between);
                @include align-items(center);
                font-size: em(18px);
                transition: all $speed;
                cursor: pointer;

                &:hover {
                    background-color: #515151;
                }
                .icon-title {
                    padding: 10px 15px;
                    font-family: $second-font;

                    .icon-controll {
                        padding-right: 5px;
                    }
                }
                .page-arrow {
                    padding: 10px 15px;
                }
            }

            .title-controll.open {
                background-color: $red-logo;

                .page-arrow {
                    transform: scale(-1);
                }
            }

            .dockbar-user-notifications {
                display: none;
            }
        }
 		.dropdown-menu {
            max-height: 0;
            display: block;
            overflow: hidden;
            /*  opacity: 0;*/
            position: static;
            float: none;
            width: auto;
            margin-top: 0;
            background-color: transparent;
            border: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
            padding: 0;
            transition: all $speed;
        }

    }
    
       
    
}

.aui {
    .navbar.dockbar {
        background: none;

        li {
            width: 100%;
            a {
                color: $w !important;
                padding: 10px 15px;
                transition: all $speed;
                font-size: em(18px);
                font-family: $second-font;
            }
        }

        .navbar-inner {
            padding-left: 0px;
            padding-right: 0px;

            .container {
                padding: 0;

                .dockbar-item {
                    width: 100%;

                    a {
                        color: $w;
                        padding: 10px 15px;
                        transition: all $speed;
                        font-size: em(18px);
                        font-family: $second-font;
                        &:hover {
                            background-color: #515151;
                        }
                    }
                    .dropdown-menu {
                        a {
                            padding: 10px 25px;
                        }
                    }
                }
            }
        }

    }

    #_145_navAddControls {
        display: none;
        float: none !important;
        width: 100%;
        margin: 0;

        li, a {
            font-size: em(14px);
        }
        a {
            padding: 10px 25px;

        }
    }

    #_145_siteAdministrationLink {
        @media (max-width: 991px) {
            padding: 10px 25px;
        }
    }

    #_145_navAccountControls {
        .dropdown-menu {
            li, a {
                font-size: em(14px);
            }
        }
    }

    #_145_adminLinks, #_145_mySites, #_145_userAvatar {
        .dropdown-toggle {
            @include display-flex();
            @include justify-content(space-between);
            @include align-items(center);
        }
    }

    #_145_adminLinks.open, #_145_mySites.open, #_145_userAvatar.open {
        .icon-caret-down {
            transform: scale(-1);
        }
    }
}

.aui .navbar .nav>.open>a {
    background-color: $red-logo!important;
    font-family: $second-font;
}

.aui .open>.dropdown-menu {
    max-height: 500px!important;
}

.aui {
    .open .page-arrow {
        transform: scale(-1);
    }
}



.aui {
    body {
        overflow-x: hidden;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;

    }

    #sidebar-wrapper {
        top: 0px;
        z-index: 999999;
        position: fixed;
        right: 0px;
        width: 250px;
        height: 100%;
        margin-right: -250px;
        overflow-y: auto;
        background-color: $footer-color;
        transition: right .5s ease;

        @media (max-width: 991px) {
            z-index: 999;
            width: 100%;
            margin-right: 0px;
            left: 0;
            top: -100%;
            background-color: rgba(42, 42, 42, 0.8);
            transition: top .5s ease;
        }
    }

    body.toggled #sidebar-wrapper {
        right: 250px;

        @media (max-width: 991px) {
            top: 0px;
        }

    }

    #page-content-wrapper {
        width: 100%;
        position: relative;
    }

    body.toggled #page-content-wrapper {
        margin-right: -250px;
        position: relative;
    }

    /* Sidebar Styles */

    .sidebar-nav {
        position: absolute;
        top: 0;
        width: 250px;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .sidebar-nav li {
        text-indent: 20px;
        line-height: 40px;

    }

    .sidebar-nav li a {
        display: block;
        text-decoration: none;
        color: $w;
        transition: all $speed;
    }

    .sidebar-nav li a:hover {
        color: $w;
        text-decoration: none;
        background: rgba(255, 255, 255, 0.2);
    }

    .sidebar-nav li a:active,
    .sidebar-nav li a:focus {
        color: $w;
        text-decoration: none;
    }

    #_145_dockbarResponsiveButton {
        #_145_navSiteNavigationNavbarBtn {
            display: none;
        }
    }

    #navbar-collapse-page {
        display: block;
        .navbar-nav {
            margin: 0;
        }
    }

    #navbar-collapse-page-public {
        display: block;
        .navbar-nav {
            margin: 0;
        }
    }

    #_145_navAccountControlsNavbarCollapse, #_145_navAddControlsNavbarCollapse {
        display: block !important;
    }

    #_145_navSiteNavigationNavbarCollapse {
        display: none !important;
    }

    #_145_dockbarResponsiveButton {
        display: none;
    }

    #_145_navAccountControls {
        position: relative !important;
        float: none !important;;
        margin: 0 !important;;
    }

    #_145_dockbar {
        border: none;
    }

    .icon-caret-down, .page-arrow {
        transition: all 0.5s;
    }
}
.aui {
    .button-menu-right-close {
        width: 100px;
        margin: 0 auto;
        margin-bottom: 20px;
        margin-top: 20px;
        background-color: $red-logo !important;
    }
}