.menu-open .header .menu-button,
.menu-open .header .top-menu-button,
.menu-close.menu-side.menu-side-main .header .menu-button,
.menu-close.menu-side.menu-side-sec .header .top-menu-button,
.menu-close:not(.has-main-nav):not(.menu-side) .header .menu-button,
.menu-close:not(.has-sec-nav):not(.menu-side) .header .top-menu-button {
	display: none;
}

.menu-close.menu-logo-inside:not(.menu-side) .header,
.menu-close.menu-logo-inside:not(.menu-side) .header .navbar,
.menu-close.menu-side.menu-side-logo-inside .header,
.menu-close.menu-side.menu-side-logo-inside .header .navbar {
	min-height: 0;
}

.menu-close.menu-side.has-sec-nav.menu-side-logo-outside:not(.has-main-nav) .header .navbar.sec-nav,
.menu-close.has-sec-nav.menu-logo-outside:not(.menu-side):not(.has-main-nav) .header .navbar.sec-nav {
	min-height: 6.4rem;
    height: auto;
    z-index: 1;
}
.menu-close.menu-side-sec.has-sec-nav .header .navbar.sec-nav .navbar-collapse.collapse {
    right: 0;
    transition: right 0s linear, box-shadow 0s linear;
}
.menu-close.menu-side-sec.has-sec-nav header {
    margin-right: 30rem;
}
.menu-close.menu-side-sec.has-sec-nav > div.section,
.menu-close.menu-side-sec.has-sec-nav > section,
.menu-close.menu-side-sec.has-sec-nav footer > *,
.menu-close.menu-side-sec.has-sec-nav main > * {
	padding-right: 30rem;
}
.menu-close.menu-side-sec.has-sec-nav header.sticky {
    width: calc(100% - 300px);
}

.menu-close.menu-side-main.has-main-nav .header .navbar.main-nav .navbar-collapse.collapse {
    left: 0;
    transition: left 0s linear, box-shadow 0s linear;
}
.menu-close.menu-side-main.has-main-nav header {
    margin-left: 30rem;
}
.menu-close.menu-side-main.has-main-nav > div.section,
.menu-close.menu-side-main.has-main-nav > section,
.menu-close.menu-side-main.has-main-nav footer > *,
.menu-close.menu-side-main.has-main-nav main > * {
	padding-left: 30rem;
}
.menu-close.menu-side-main.has-main-nav header.sticky {
    width: calc(100% - 300px);
}

.menu-close.menu-side-sec.menu-side-main.has-sec-nav.has-main-nav header.sticky {
    width: calc(100% - 600px);
}

@media (min-width: 576px) {
	.menu-close.menu-side main .container,
	.menu-close.menu-side footer .container,
	.menu-close.menu-side > section .container,
	.menu-close.menu-side > div.section .container {
		padding-left: 5rem;
		padding-right: 5rem;
	    max-width: inherit;
	}
}

@media (min-width: 768px) {
	.menu-close.menu-side main .container,
	.menu-close.menu-side footer .container,
	.menu-close.menu-side > section .container,
	.menu-close.menu-side > div.section .container {
	    max-width: inherit;
	}
}

@media (min-width: 992px) {
	.menu-close.menu-side main .container,
	.menu-close.menu-side footer .container,
	.menu-close.menu-side > section .container,
	.menu-close.menu-side > div.section .container {
	    max-width: inherit;
	}
}

@media (min-width: 1200px) {
	.menu-close.menu-side main .container,
	.menu-close.menu-side footer .container,
	.menu-close.menu-side > section .container,
	.menu-close.menu-side > div.section .container {
	    max-width: inherit;
	}
}