.mk-header-bg {
    background-color: #ffffff;
}

.mk-header-toolbar {
    background-color: #ffffff;
}



.mk-header-toolbar {
    border-bottom: 1px solid #efefef;
}

.mk-grid {
    max-width: 1140px;
}

.theme-page-wrapper #mk-sidebar.mk-builtin {
    width: 40%;
}

.theme-page-wrapper.right-layout .theme-content, .theme-page-wrapper.left-layout .theme-content {
    width: 60%;
}

.mk-boxed-enabled #mk-boxed-layout, .mk-boxed-enabled #mk-boxed-layout .mk-header-inner.mk-fixed {
    max-width: 1200px;
}

.mk-boxed-enabled #mk-boxed-layout .mk-header-inner.mk-fixed, .mk-boxed-enabled #mk-boxed-layout .classic-style-nav .mk-header-nav-container.mk-fixed {
    width: 1200px !important;
    left: auto !important;
}

@media handheld, only screen and (max-width: 1140px) {
    .header-grid.mk-grid .header-logo.left-logo {
        left: 15px !important;
    }
    .header-grid.mk-grid .header-logo.right-logo, .mk-header-right {
        right: 15px !important;
    }
}

@media handheld, only screen and (max-width: 960px) {
    .theme-page-wrapper .theme-content {
        width: 100% !important;
        float: none !important;
    }
    .theme-page-wrapper {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .theme-page-wrapper .theme-content {
        padding: 25px 0 !important;
    }
    .theme-page-wrapper #mk-sidebar {
        width: 100% !important;
        float: none !important;
        padding: 0 !important;
    }
    .theme-page-wrapper #mk-sidebar .sidebar-wrapper {
        padding: 20px 0 !important;
    }
}