@media (min-width: 960px) {
    
    .site-navigation .nav .dropdown {
        position: static;
    }
    .site-navigation .dropdown-menu,
    .site-navigation .dropdown-menu ul {
        width: 100%;
    }
    .site-navigation .navbar-collapse .dropdown.category--item.open .dropdown.category--item, .navbar-collapse .dropdown.category--item:hover .dropdown.category--item {
        display: inline-block;
        padding: 0 0.5em;
        width: 25%;
        vertical-align: top;
    }
    .site-navigation .dropdown-menu .categorylevel1 {
        font-weight: 700;
    }
    .site-navigation .dropdown-menu .level-1.category--item ul {
        list-style: disc;
    }
    .site-navigation .dropdown-menu .level-1.category--item .category--item {
        padding-left: 0;
        margin-left: 24px;
    }
    .site-navigation .dropdown-menu .level-2.category--list {
        font-size: 14px;
    }
    
    .site-navigation ul.level-0.category--list ul.level-1.category--list li.level-1.category--item .level-2 span {
        font-size: inherit;
    }
}

@media screen and (min-width: 1280px) {
    .site-navigation ul.level-0.category--list.list-inline {
        max-width: 1010px;
    }
}