.oec__nb_welcome i {
    padding-left: 15px;
    font-size: 15px;
}

.oec-2024-header-spacer {
    padding-bottom: 60px!important;
}

.oec-specific-header #navbar-section{
    min-height: 55px;
}

.oec-specific-header #navbar-left-block {
    flex: 1;
}

#event-navbar-section.oec_2024_secondary-navbar {
    margin-left: 0!important;
}

#header.oec-2024-header, #header.oec-2024-header #navbar-search-button, #header.oec-2024-header #navbar-search-button, #header.oec-2024-header #navbar-select-lang, #header.oec-2024-header #headerMenu, #header.oec-2024-header #header-menu-dropdown-menu {
    background-color: var(--oec-2024-header-default-bg-color)!important;
}

#header.oec-2024-header {
    -webkit-box-shadow: none!important;
    height: 60px;
}

.oec_2024_secondary-navbar {
    position: sticky;
    top: 60px;
    z-index: 1027;
}

.oec_2024_secondary-navbar #navbar-left-block .oec-navbar-primary-link:last-child {
    background: transparent linear-gradient(180deg, #F72D6E 0%, #EA2067 0%, #DA105E 100%) 0 0 no-repeat padding-box;
    padding-left: 15px;
    padding-right: 15px;
    color: var(--oec-2024-header-default-text-color);
    border-radius: 15px;
    font-weight: 500!important;
}

.oec_2024_secondary-navbar #navbar-left-block .oec-navbar-primary-link .navbarFontWeight, .navbarFontWeight.navbarDropdown:has(.oec-navbar-dropdown) {
    font-weight: 500;
}

.oec_2024_secondary-navbar #navbar-left-block .oec-navbar-primary-link:last-child .navbarFontWeight {
    font-weight: 400;
}

.oec-specific-header #navbar-left-block li.nav-item, .oec-specific-header .buttonBurgerNavbar {
    display: none;
}

.oec_2024_secondary-navbar {
    min-height: 110px;
}

.oec_2024_secondary-navbar .nav-link-label, .nav-link .navbarDropdown {
    font-size: var(--oec-2024-secondary-navbar-default-font-size);
}

.oec_2024_secondary-navbar #event-navbar-main-content {
    margin-right: 20px;
    margin-left: 20px;
}

.oec_2024_logo_navbar_container {
    width: 200px;
}

.oec_2024_logo_navbar {
    max-height: 85px;
    margin-left:78px;
}

.navbarFontWeightLight {
    font-weight: 300;
    font-size: var(--oec-2024-secondary-navbar-default-font-size)!important;
}

.oec-navbar-menu-title.active {
    border-bottom: solid 3px var(--oec-2026-tertiary-border-color);
}

.oec-navbar-menu-title.active .navbarFontWeightLight {
    font-weight: 700!important;
}

.oec-login-menu-title {
    background-color: var(--oec-2024-highlighted-element-default-color);
    border-radius: 25px;
}
@media screen and (max-width: 1500px) {
    .oec_2024_secondary-navbar .nav-link-label {
        font-size: var(--oec-2024-secondary-navbar-secondary-font-size);
    }
}

@media screen and (max-width: 991px) {
    #event-navbar-section.oec_2024_secondary-navbar {
        z-index: 1052;
        margin-left: 70px!important;
    }

    .oec_2024_secondary-navbar #navbar-left-block {
        margin-left: 20px;
    }

    .oec-navbar-primary-link:last-child {
        max-width: 160px;
    }
}

@media screen and (max-width: 575px) {
    #event-navbar-section.oec_2024_secondary-navbar {
        margin-left: 0!important;
    }

    .oec_2024_secondary-navbar #navbar-left-block >.nav-item {
        width: 100%;
    }

    .oec_2024_secondary-navbar {
        padding-bottom: 10px!important;
    }
}

@media (min-width: 992px) {
    .oec-specific-header .navbar-expand-lg .navbar-collapse, .oec-specific-header .navbar-expand-lg .navbar-nav {
        justify-content: flex-end;
    }

    .oec-specific-header #navbar-left-block li {
        margin-right: 40px;
    }

    .oec_2024_secondary-navbar #navbar-left-block {
        width: auto;
        margin-left:90px;
        display: flex;
        justify-content: center;
    }
}

@media screen and (max-width: 300px) {
    .oec_2024_logo_navbar {
        max-width: 100%;
    }

    .oec_2024_secondary-navbar .navbar-brand:has(.oec_2024_logo_navbar) {
        margin-right: 0;
    }
}