$logoHeight:35px;
nav.navbar-profile {
    overflow:hidden;
    width:100%;
    position:fixed;
    top:0;
    left:0;
    height:fit-content;
    height: -moz-fit-content;
    padding:20px 0;
    box-shadow:0 3px 5px 0px #DDD;
    background-color:$white;
    z-index:11;
    .logo, ul.mainmenu {
        overflow:hidden;
    }
    .uk-accordion-title {
        margin-top:0;
    }
    .logo {
        float:$float-left;
        img {
            height:$logoHeight;
        }
    }
    ul {
        li {
            position: relative;
        }
    }
    .mainmenu{
        float:$float-right !important;
        padding:0 20px;
        li {
            line-height:25px;
            float:$float-right;
        }
    }
    ul.mainmenu.main-item {
        float:$float-right;
        height:$logoHeight;
        line-height:$logoHeight;

        display:none !important;
        // @media #{$minSmall} {
        //     display:block !important;
        // }
        // @media #{$maxSmall} {
        //     display:none;
        //     height:auto;
        // }
        li {
            float:$float-right;
            height:100%;
            margin:0 15px;
            cursor: pointer;
            line-height:40px;
            @media #{$maxSmall} {
                width:100%;
                height:auto;
                padding:0 20px;
                a {
                    &:after {
                        #{$right}:20px!important;
                    }
                }
            }
            &:hover {
                @extend .active;
            }
            a {
                display:block;
                padding:0 5px;
                color:$fontColor;
                @extend .trans;
                font-weight:bold;
                text-decoration:none;
                position:relative;
                &:after {
                    content:'';
                    height:5px;
                    width:30px;
                    position: absolute;
                    bottom:0;
                    #{$right}:calc(50% - 15px);
                    border-radius:5px 5px 0 0;
                    background-color:$mainColor;
                    opacity:0;
                    @extend .trans;
                }

            }
            &.active {
                a {
                    color:$mainColor;
                    &:after {
                        opacity:1;
                    }
                }
            }
            &.user {
                span {
                    padding: 0 3px;
                }
            }
        }
    }
    ul.mainmenu.user-item {
        line-height:$logoHeight;
        float:$float-left !important;
        width: -moz-fit-content;
        width:fit-content;
        @media #{$minSmall} {
            display:block !important;
            margin-#{$right}:0px;
        }
        @media #{$minMedium} {
            margin-#{$right}:20px;
        }
        @media #{$maxSmall} {
            display:none !important;
            height:auto;
            width: 100%;
            float:auto;
            margin-#{$right}:0px;
        }
        li {
            height:100%;
            margin:0 15px;
            padding: 5px;
            a {
                color:initial;
                text-decoration:none !important;
            }
            .navbar-dropdown {
                position: absolute;
                #{$left}:-40px;
                top:40px;
                width: -moz-fit-content;
                width: fit-content;
                background: #FFF;
                box-shadow: 0px 1px 5px -2px rgba(0,0,0,.4);
                min-width: 180px;
                @media #{$maxSmall} {
                    position: relative;
                    top:0;
                    #{$left}:0;
                }
            }
        }
    }
    .bars {
        font-size:25px;
        color:$mainColor;
        float:$float-right;
        line-height:$logoHeight;

        display:block;
        // display:none;
        // @media #{$maxSmall} {
        //     display:block;
        // }

    }
}

.none-taps-style {
    .uk-accordion-title {
        bordeR:0;
        margin-top:30px;
    }
    a {
        &:after {
            display:none;
        }
    }
}
