header.header {
		position: relative;
	}
	ul.nav-center-menu {
		box-sizing: border-box;
	}
	ul.nav-center-menu *,
	ul.nav-center-menu *::before,
	ul.nav-center-menu *::after {
	  box-sizing: inherit;
	}

	ul.nav-center-menu li.nav-center-link {
	    flex: 0 0 auto;
	    flex-grow: 0;
	    flex-shrink: 0;
	    flex-basis: auto;

	    position: unset;
	}



	ul#nav-center-submenu-brands {
		margin-right: auto;
        margin-left: auto;
        padding: 1rem 1rem calc(1rem * 1.5);
        padding: var(--page-padding) var(--page-padding) calc(var(--page-padding) * 1.5);
        position: absolute;
        top: 100%;
        right: 0;
        left: 0;
        color: #7feaed;
        
        display: none;
        font-size: 1.125em;
        font-weight: 700;
        line-height: 1.5;
        max-width: 64rem;
        width: 100%;
        z-index: 10;

        background-color: #10252f;
    	border-top: 6px solid var(--brand-color);
    }


    li.nav-center-link.on ul#nav-center-submenu-brands {
    	display: block;
    }

    li.nav-center-link.menu-small ul#nav-center-submenu-brands {
        -moz-column-count: 1;
        column-count: 1;
        max-width: 35rem;
    }

    ul#nav-center-submenu-brands > li {
		margin-bottom: 1.867em;
    }

    ul#nav-center-submenu-brands li.stype {
	    color: var(--brand-dark-color);
	    font-size: .875rem;
	    font-weight: 800;
	    line-height: 1.5;
	}
	ul#nav-center-submenu-brands li ul {
		page-break-inside: initial;
	}

	ul#nav-center-submenu-brands li ul li {
		font-size: 1rem;
		line-height: 1.25;
		margin-bottom: .617em;
	}
	ul#nav-center-submenu-brands li ul li > a {
	    margin-top: 1em;
	    margin-bottom: 1em;
	    color: #fff;

	    font-size: .875rem;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 1.25;
	}
	ul#nav-center-submenu-brands li ul li > a:hover {
    	color: var(--brand-light-color)
	}
	

	ul#nav-center-submenu-shows {
		margin-right: auto;
        margin-left: auto;
        padding: 1rem 1rem calc(1rem * 1.5);
        padding: var(--page-padding) var(--page-padding) calc(var(--page-padding) * 1.5);
        position: absolute;
        top: 100%;
        right: 0;
        left: 0;
        color: #7feaed;
        -moz-column-count: 4;
        column-count: 4;
        -moz-column-gap: 1rem;
        -moz-column-gap: var(--page-padding);
        column-gap: 1rem;
        column-gap: var(--page-padding);
        display: none;
        font-size: 1.125em;
        font-weight: 700;
        line-height: 1.5;
        max-width: 64rem;
        width: 100%;
        z-index: 10;

        background-color: #10252f;
    	border-top: 6px solid var(--brand-color);
    }

    li.nav-center-link.on ul#nav-center-submenu-shows {
    	display: block;
    }

    li.nav-center-link.menu-small ul#nav-center-submenu-shows {
        -moz-column-count: 1;
        column-count: 1;
        max-width: 35rem;
    }

    ul#nav-center-submenu-shows > li {
		margin-bottom: 1.867em;
    }

    ul#nav-center-submenu-shows li.stype {
	    color: var(--brand-nav-light-color);
	    font-size: .875rem;
	    font-weight: 800;
	    line-height: 1.5;
	}
	ul#nav-center-submenu-shows li ul {
		page-break-inside: initial;
	}

	ul#nav-center-submenu-shows li ul li {
		font-size: 1rem;
		line-height: 1.25;
		margin-bottom: .617em;
	}
	ul#nav-center-submenu-shows li ul li > a {
	    margin-top: 1em;
	    margin-bottom: 1em;
	    color: #fff;

	    font-size: .875rem;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 1.25;
	}

	ul#nav-center-submenu-shows li ul li > a:hover {
    	color: var(--brand-white-color)
	}

	.nav-center-link .icon-dropdown-arrow {
   		background-image: none;
	}