@media (min-width: 960px) {
    nav a.events,
    nav a.my-account {
        display: none;
    }
    /*******************************************/
    /* Header-Bereich
    /*******************************************/

    nav.header {
        height: 150px;
        border-bottom: 6px solid var(--color-dark);
    }

    nav a#logo {
        height: 150px;
        padding: 10px 10px 20px 10px;
    }

    nav.header .navbar {
        position: relative;
        margin-left: auto;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-top: 10px;
    }
    img#funding{
        position: absolute;
        right: 250px;
        top: 80px;
        bottom: auto;
    }
    nav ul {
        display: block;
        text-align: right;
        width: 100%;
        margin-left: auto;
    }

    nav ul li {
        display: inline-block;
    }

    nav ul li a {
        color: var(--color-dark);
        font-size: 20px;
        letter-spacing: 1px;
        cursor: pointer;
        display: inline-block;
        line-height: 100%;
    }

    nav ul.main-nav {
        height: 40px;
        margin-left: auto;
        margin-top: 50px;
    }

    nav ul.main-nav li a {
        font-size: 22px;
        font-weight: 500;
        padding: 10px 4px 8px 10px;
        text-transform: none;
        letter-spacing: normal;
        color: rgb(141, 141, 141);
    }

    nav ul.main-nav li:first-of-type a {
        padding: 10px 4px 8px 0;
    }


    nav ul.main-nav li.aiw:hover a,
    nav ul.main-nav li.aiw:active a,
    nav ul.main-nav li.aiw.selected a {
        color: var(--color-aiw)
    }
    nav ul.main-nav li.trainer:hover a,
    nav ul.main-nav li.trainer:active a,
    nav ul.main-nav li.trainer.selected a {
        color: var(--color-trainer)
    }
    nav ul.main-nav li.lecturer:hover a,
    nav ul.main-nav li.lecturer:active a,
    nav ul.main-nav li.lecturer.selected a {
        color: var(--color-lecturer)
    }
    nav ul.main-nav li.alumni:hover a,
    nav ul.main-nav li.alumni:active a,
    nav ul.main-nav li.alumni.selected a {
        color: var(--color-alumni)
    }
    nav ul.main-nav li.student:hover a,
    nav ul.main-nav li.student:active a,
    nav ul.main-nav li.student.selected a {
        color: var(--color-student)
    }

    nav ul li:hover a,
    nav ul li:active a,
    nav ul li.selected a {
        color: var(--color-dark);
    }

    nav ul.top-menu  {
        height: 30px;
        margin-left: auto;
        margin-top: 3px;
    }

    nav ul.top-menu  li a {
        font-size: 16px;
        font-weight: 400;
        padding: 10px 4px 8px 8px;
        text-transform: uppercase;
        color: rgba(141,141,141,1);
    }

    nav ul.top-menu  li a:hover {
        color: black;
    }

    nav ul.top-menu  li:last-of-type a:before {
        content: "\f007";
        display: inline-block;
        font-family: 'Font Awesome 5 Pro';
        font-style: normal;
        font-weight: bold;
        line-height: 1;
        vertical-align: top;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-right: 5px;
    }

    /*******************************************/
    /* Responsive-Navigation
    /*******************************************/

    a#offcanvas-menu {
        display: none;
    }

    /*******************************************/
    /* Slider
    /*******************************************/

    ul.slides li div.flex-caption {
        position: absolute;
        width: auto;
        max-width: 50%;
        bottom: -30px;
    }

    .flex-control-paging li {
        margin: 0 3px;
        text-align: center;
    }

    .flex-control-nav {
        bottom: -20px;
        margin: 0 auto;
        position: relative;
        text-align: right;
        width: 960px;
    }

    /*******************************************/
    /* Main
    /*******************************************/

    main {
        margin-top: 150px;
    }

    /*******************************************/
    /* Home
    /*******************************************/

    .home-view .content {
        flex-direction: row;
    }

    .home-view .body {
        width: calc(66.66%);
    }
    /*******************************************/
    /* Register
    /*******************************************/

    .register .content {
        flex-direction: row;
    }

    .register .body {
        width: calc(100%);
    }

    .wrap {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        margin-left: -30px;
        width: calc(100% + 30px);
    }

    .wrap .half {
        width: calc( 50% - 30px );
        margin-left: 30px;
    }
    .wrap .third {
        width: calc( 33.33% - 30px );
        margin-left: 30px;
    }

    /*******************************************/
    /* Page
    /*******************************************/
    .page .content {
        flex-direction: row;
    }

    .page .body {
        width: calc(66.66%);
    }
    /*******************************************/
    /* Partner List
    /*******************************************/

    .partner-list .content {
        flex-direction: row;
    }

    .partner-list .body {
        width: calc(66.66%);
    }

    .partner-list .item .body {
        width: calc(66.66%);
        padding: 5px 5px 5px 0;
    }


    /*******************************************/
    /* Seminar List
    /*******************************************/

    .seminar-list .item  {
        width: calc( 100% - 30px);
    }

    /*******************************************/
    /* Seminar Group List
    /*******************************************/

    .seminar-index .content {
        flex-direction: column;
    }
    .seminar-group-list .content {
        flex-direction: column;
    }

    .seminar-group-list .body {
        width: calc(100%);
    }

    .seminar-group-list .item .body {
        width: calc(100%);
        padding: 5px 5px 5px 0;
    }

    .mobile-title {
        background-color: transparent;
        color: var(--color-dark);
        display: inline-block;
        margin: 1em 0 1em 0;
        font-size: 28px;
        padding: 0;
    }

    /*******************************************/
    /* Seminar
    /*******************************************/

    .seminar .content {
        flex-direction: row;
    }
    .seminar .body {
        width: calc(66.66%);
    }

    /*******************************************/
    /* Sidebar
    /*******************************************/
    ul.mobile-sidebar-nav {
        display: none;
    }
    .sidebar {
        width: calc(33.33% - 50px);
        margin-left: 50px;
        margin-top: 64px;
    }
    .seminar-index .sidebar {
        width: 100%;
        margin-left: 0;
    }
    .seminar-group-list .sidebar {
        width: 100%;
        margin-left: 0;
    }

    .seminar-index .list-body .item span.date {
        position: relative;
    }

    .seminar-index .list-body .item span.badge {
        top: -8px;
        right: 10px;
        left: auto;
    }


    .seminar-index .list-body .item {
        padding-left: 66px;
        flex-direction: row;
    }

    .seminar-index .list-body .item i.fas {
        width: 66px;
        padding: 15px 11px;
    }

    .seminar-index .list-body .item:first-of-type {
        display: flex;
    }
    .seminar-index .list-body .item span.title {
        width: 60%;
    }
    .seminar-index .list-body .item span.date {
        width: 19%;
    }
    .seminar-index .list-body .item span.location {
        width: 18%;
    }
    .seminar-index .list-body .item i.glyphicons {
        width: 3%;
    }
    footer a.my-account {
        top: 53px;
        right: 5%;
        bottom: auto;
    }
    /*******************************************/
    /* News
    /*******************************************/

    .news-grid .item {
        display: flex;
        flex-basis: auto;
        flex-wrap: nowrap;
        flex-direction: row-reverse;
    }
    .news-grid .item img {
        width: calc(33.33% - 30px);
        margin-left: auto;
    }/*
    .news-grid .item .body {
        width: calc(66.66% - 15px);
    }*/

}