.mk-header.a-sticky .fit-logo-img a {
    max-height: 47px;
    margin-top: 3px;
}

.mk-main-navigation ul li a {
    font-weight: 700;
}

.mk-main-navigation ul li a:after {
    display: none !important;
}


.mk-toolbar-navigation {
    float: right;
    margin-right: -50px;
}

.mk-toolbar-navigation a {
    position: relative;
}

.mk-toolbar-navigation a .menu-item-icon {
    position: absolute;
    left: -19px;
    top: -4px;
}

.mk-toolbar-navigation a {
    margin-right: 35px !important;
    border: 0px !important;
}

.mk-header-login {
    position: absolute;
    right: 0px;
    display: none !important;
}

.mk-main-navigation li.has-mega-menu {
    position: relative !important;
}

.mk-main-navigation li.has-mega-menu > ul.sub-menu {
    /*display: block !important;*/
    width: 450px;
}

.mk-main-navigation li.has-mega-menu > ul.sub-menu > li {
    width: 50% !important;
}

.mk-main-navigation li.has-mega-menu > ul.sub-menu > li > ul.sub-menu {
    margin-bottom: 20px !important;
}


.mk-main-navigation li.has-mega-menu > ul.sub-menu > li .megamenu-title {
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #000000;
    text-transform: none !important;
    padding: 5px 10px !important;
}


.mk-main-navigation li.has-mega-menu > ul.sub-menu > li .megamenu-title:after {
    display: none !important;
}

.mk-main-navigation li.has-mega-menu > ul.sub-menu > li a {
    font-size: 15px !important;
    font-weight: 200 !important;
    color: #878787;
    text-transform: none !important;
    padding: 4px 10px !important;
}

@media screen and (min-width: 1140px) {
    .float_right {
        float: right !important;
    }
}