@media (min-width: 1400px) {
    .container {
        max-width: 1350px;
    }
}

body {
    background-color: #242424;
    color: #f7f7f7;
    font-weight: 400;
    font-size: 16px;
}


.topbar {
    background-color: transparent;
}

.topbar-sticky {
    background-color: #191919;
}

body > .topbar + main {
    padding-top: 0;
}

.topbar .menu-link {
    border-top: none;
    color: #f7f7f7;
}

.topbar .menu-item:hover > .menu-link,
.topbar .menu-item.active > .menu-link {
    color: #07C160;
}

.topbar .menu-submenu {
    background-color: #191919;
}

.topbar .menu-submenu .menu-item:hover > .menu-link {
    background-color: #07C160;
    color: #f7f7f7;
}

.main-content {
    padding: 0;
}

.site-footer {
    background: #191919;
}