/* Modify main menu on large screens to make place for the loooog word "Barrierfreiheit" */
@media only screen and (min-width: 1080px) {
    /* adding padding to group as we remove passing from items*/
    #page-container .et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu{
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    /* remove (make much smaller) padding from menu items */
    #page-container .et_pb_fullwidth_menu--with-logo .et_pb_menu__menu > nav > ul > li > a{
        padding: 5px 0;
    }
    /* make room for the chevron on items with childs */
    #page-container .et_pb_fullwidth_menu--with-logo .et_pb_menu__menu > nav > ul > li.menu-item-has-children > a{
        padding-right: 20px;
    }
    /* align logo and menu items */
    #page-container .et_pb_fullwidth_menu > .et_pb_row{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    /* slight adjustment for the main menu */
    #menu-hauptmenu{
        padding-top: 6px !important;
    }
}

@media only screen and (min-width: 1300px) {
    #page-container .et_pb_fullwidth_menu--with-logo.et_pb_fullwidth_menu--style-left_aligned{
        max-width: 1250px;
    }
}