/*
* Hide Mobile Nav and Header By Default
* -----------------------------------------------
*/
    
.page-header .mm-mbl-header,
.page-header .mobile-nav-header {
    display: none;
}

@media screen and (min-width: 1025px){
    
    /*
    * Desktop Header
    * -----------------------------------------------
    */
    body header.page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0.fullwidth.parent, 
    body header.page-header.sticky-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0.fullwidth.parent {
        position: unset;
    }
    .page-header .nav-sections .navigation ul .ui-menu-item.level0 .level-1.mega-menu {
        position: absolute;
        top: auto;
        left: 0;
        right: 0;
        width: 100vw;
        height: auto;
        background-color: #ffffff;
        border-top: 1px solid #e0e0e0;
        margin-top: 17px;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
        opacity: 0;
        visibility: hidden;
        transform: translateY(0);
        transform-origin: top;
        transition: opacity, visibility, transform;
        transition-duration: 0.3s;
        transition-timing-function: ease;
        z-index: 1;
    }
    body.cms-index-index .page-header .nav-sections .navigation ul .ui-menu-item.level0 .level-1.mega-menu {
        border-top-color: #000000;
    } 
    .page-header .nav-sections .navigation ul .ui-menu-item.level0.parent:hover .level-1.mega-menu {
        opacity: 1;
        visibility: visible;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu .container {
        max-width: 95%;
        height: 100%;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu .container .row {
        height: 100%;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu-colums {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        height: 100%;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu .megamenu-thumb {
        width: 22%;
        height: 100%;
        margin-right: 40px;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu .megamenu-thumb .megamenu-thumb-container {
        display: flex;
        max-width: 340px;
        height: 100%;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu .megamenu-thumb .megamenu-thumb-container .thumb {
        position: relative;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu .megamenu-thumb img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .page-header .nav-sections .navigation .thumnail-content {
        position: absolute;
        bottom: 22px;
        width: 100%;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        z-index: 1;
    }
    .page-header .nav-sections .navigation .thumnail-content .thumb-content-title {
        font-family: 'Helvetica Neue LT W05 65 Medium', sans-serif;
        font-weight: 500;
        font-size: 24px;
        letter-spacing: 1.65px;
        line-height: 42px;
        color: #ffffff;
        text-transform: uppercase;
        margin: 0;
    }
    .page-header .nav-sections .navigation .thumnail-content .thumb-link {
        color: #ffffff;
        font-size: 14px;
        text-transform: uppercase;
        border-bottom: 1px solid #ffffff;
    }
    
    /*
    * Desktop Navigation
    * -----------------------------------------------
    */
    .page-header .nav-sections .navigation .level-1.mega-menu-colums ul.level-2.submenu-items {
        display: flex;
        flex-flow: row nowrap;
        justify-content: flex-start;
        column-gap: 20px;
        width: 100%;
        height: 78%;
        padding: 35px 0 35px 0;
        margin-left: 0;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu-colums .level-2 .menu-item:not(.megamenu-thumb) {
        max-width: calc(100%/6);
        margin-bottom: 0;
        box-sizing: border-box;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu-colums .level-2 .menu-item:not(.megamenu-thumb).additonal-menu-item {
        margin-top: 29px;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu-colums ul.level-2.submenu-items > .menu-item:not(.ui-menu-item) a {
        font-family: 'Helvetica Neue LT W05 65 Medium', sans-serif;
        letter-spacing: 1.85px;
        line-height: 1.215;
        font-size: 15px;
        font-weight: 500 !important;
        text-transform: uppercase;
        display: block;
        margin-bottom: 10px;
    }
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0 .level-1.mega-menu.mm-item-heels .level-2 .menu-item:not(.megamenu-thumb){
        width: calc(100% / 7);
    }
    .page-header .nav-sections .navigation .level-1.mega-menu-colums ul.level-2.submenu-items .menu-item .level-2-sub-categories li {
        display: inline-block;
        box-sizing: border-box;
        width: 90%;
        margin: 0;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu-colums ul.level-2.submenu-items .menu-item .level-2-sub-categories li a {
        display: inline-block;
        font-size: 14px;
        font-family: 'Helvetica Neue LT W05 55 Roman', sans-serif;
        text-transform: uppercase;
        letter-spacing: 0.65px;
        line-height: 2.25;
        margin-bottom: 0;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu-colums ul.level-2.submenu-items .menu-item .level-2-sub-categories li a span,
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0.fullwidth.parent a
    {
        border-bottom: 1px solid rgba(255, 255, 255, 0);
        transition: border-color;
        transition-duration: 0.4s;
        transition-timing-function: ease;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu-colums ul.level-2.submenu-items .menu-item .level-2-sub-categories li a:hover span{
        border-color: #3b3939;
    }
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0.fullwidth.parent:hover a  {
        border-color: #ffffff;
    }
    
    /*
    * Mega Menu Footer
    * -----------------------------------------------
    */
    .page-header .nav-sections .navigation .megamenu-footer {
        background-color: #E2E2E2;
        border-top: 1px solid #E2E2E2;
        width: 100vw;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
    }
    .page-header .nav-sections .navigation .megamenu-footer .megamenu-footer-inner {
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between;
        width: 100%;
        max-width: 95%;
        margin: 0 auto;
        padding: 25px 10px;
    }
    .page-header .nav-sections .navigation .megamenu-footer .megamenu-footer-inner .btn.btn-megamenu-footer {
        position: relative;
        display: inline-block;
        padding: 14px 30px;
        font-family: 'Helvetica Neue LT W05 65 Medium', sans-serif;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 2px;
        line-height: 18px;
        text-align: center;
        text-transform: uppercase;
        background-color: #000000;
        color: #ffffff;
        border: 1px solid #000000;
        transition: color,background-color,border-color;
        transition-duration: .4s;
        transition-timing-function: ease;
        white-space: nowrap;
        min-width: 220px;
    }
    .page-header .nav-sections .navigation .megamenu-footer .megamenu-footer-links {
        display: flex;
        flex-flow: row nowrap;
        align-items: center;
    }
    .page-header .nav-sections .navigation .megamenu-footer .megamenu-footer-links li {
        margin: 0;
    }
    .page-header .nav-sections .navigation .megamenu-footer .megamenu-footer-links li a {
        font-family: 'Helvetica Neue LT W05 65 Medium', sans-serif;
        font-size: 14px;
        font-weight: 500;
        line-height: 14px;
        text-transform: uppercase;
        margin-right: 22px;
        letter-spacing: 1.65px;
    }
    .page-header .nav-sections .navigation .megamenu-footer .megamenu-footer-links li a span {
        position: relative;
    }
    .page-header .nav-sections .navigation .megamenu-footer .megamenu-footer-links li a span:before {
        content: '';
        width: 1px;
        height: 12px;
        background-color: #000;
        position: absolute;
        left: -11px;
        top: 2px;
    }
    .page-header .nav-sections .navigation .megamenu-footer .megamenu-footer-links li:first-child a span:before{
        display: none;
    }

    .page-header .nav-sections .navigation .megamenu-footer .megamenu-footer-links li:last-child a {
        margin-right: 0;
    }
}

@media screen and (min-width: 1025px){
    .megamenu-mbl-thumb {
        display: none;
    }
    
    /* Quick Fix For Homepage Schedule (OCT 4 - 2023)  */
    .page-header  li.ui-menu-item.level0.fullwidth.stassie-li.parent .level0.submenu {
        top: 100%;
    }
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0.stassie-li.fullwidth.parent a {
        border-bottom: unset;
    } 
}

/* Quick Fixes For Mega Menu */
.page-header .nav-sections .navigation .megamenu-footer .megamenu-footer-links li a {
    border-color: transparent !important;
}
.page-header .nav-sections .navigation .megamenu-footer .megamenu-footer-links li:hover a,
body:not(.cms-index-index) .page-header .nav-sections .navigation .megamenu-footer .megamenu-footer-inner .btn.btn-megamenu-footer {
    border-color: #000000 !important;
}

@media screen and (max-width: 1700px) and (min-width: 1441px){
    .page-header .nav-sections .navigation .level-1.mega-menu .megamenu-thumb img {
        height: 100%
    }
    .page-header .nav-sections .navigation .level-1.mega-menu .megamenu-thumb {
        margin-right: 30px;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu-colums ul.level-2.submenu-items {
        height: 100%;
        column-gap: 35px;
        padding-right: 30px;
    }
}

@media screen and (min-width: 1441px){
    .page-header .nav-sections .navigation .level-1.mega-menu .container {
        max-width: 100%;
        padding-left: 0;
    }
}

@media screen and (max-width: 1440px) and (min-width: 1025px){
    .page-header .nav-sections .navigation .level-1.mega-menu .container {
        max-width: 100%;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu .container .col-md-12 {
        padding: 0 !important;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu-colums {
        padding: 0 35px 0 0;
    }
    
    .page-header .nav-sections .navigation .level-1.mega-menu-colums ul.level-2.submenu-items {
        width: 78%;
        padding: 25px 0 25px 0;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu-colums ul.level-2.submenu-items .menu-item .level-2-sub-categories li {
        width: 100%;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu-colums ul.level-2.submenu-items > .menu-item:not(.ui-menu-item) a {
        font-size: 15px;
        letter-spacing: 0.65px;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu-colums ul.level-2.submenu-items .menu-item .level-2-sub-categories li a {
        font-size: 13px;
        color: #232323;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu .megamenu-thumb {
        width: 22%;
        margin-right: 30px;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu .megamenu-thumb .megamenu-thumb-container {
        max-width: 100%;
    }
    body header.page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0 .level-1.mega-menu.mm-item-bags .level-2 .menu-item:not(.megamenu-thumb) {
        max-width: calc(100%/5);
    }
    .page-header .nav-sections .navigation .megamenu-footer .megamenu-footer-inner {
        padding: 14px 10px;
    }
    .page-header .nav-sections .navigation .megamenu-footer .btn.btn-primary.btn-megamenu-footer,
    .page-header .nav-sections .navigation .megamenu-footer .megamenu-footer-links li a {
        font-size: 13px;
    }
}

@media screen and (max-width: 1440px) and (min-width: 1388px){
   .page-header .nav-sections .navigation .level-1.mega-menu-colums ul.level-2.submenu-items {
        column-gap: 30px;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu .container {
        padding-left: 0;
    } 
}



@media screen and (max-width: 1700px) and (min-width: 1025px){
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0 .level-1.mega-menu.mm-item-dressess .level-2 .menu-item:not(.megamenu-thumb),
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0 .level-1.mega-menu.mm-item-heels .level-2 .menu-item:not(.megamenu-thumb),
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0 .level-1.mega-menu.mm-item-tops .level-2 .menu-item:not(.megamenu-thumb),
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0 .level-1.mega-menu.mm-item-bags .level-2 .menu-item:not(.megamenu-thumb),
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0 .level-1.mega-menu.mm-item-sale .level-2 .menu-item:not(.megamenu-thumb),
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0 .level-1.mega-menu.mm-item-cords .level-2 .menu-item:not(.megamenu-thumb) {
        max-width: calc(100% / 5);
    }
}

@media screen and (min-width: 1025px){
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0 .level-1.mega-menu.mm-item-heels .level-2 .menu-item:not(.megamenu-thumb),
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0 .level-1.mega-menu.mm-item-bags-\&-accessories .level-2 .menu-item:not(.megamenu-thumb),
    .page-header .nav-sections .navigation .level-1.mega-menu.mm-item-dresses .level-1.mega-menu-colums .level-2 .menu-item:not(.megamenu-thumb) {
        min-width: calc(100% / 6);
    }
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0 .level-1.mega-menu.mm-item-tops .level-2 .menu-item:not(.megamenu-thumb) {
        min-width: calc(100% / 5);
    }
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0 .level-1.mega-menu.mm-item-co-ords .level-2 .menu-item:not(.megamenu-thumb) {
        max-width: calc(100% / 5);
    }
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0 .level-1.mega-menu.mm-item-heels .level-2 .menu-item:not(.megamenu-thumb) {
        min-width: calc(100% / 7);
        max-width: calc(100% / 7);
    }
}

@media screen and (max-width: 1366px) and (min-width: 1025px){
    .page-header .nav-sections .navigation .level-1.mega-menu-colums ul.level-2.submenu-items > .menu-item:not(.ui-menu-item) a {
        font-size: 14px;
    }    
    .page-header .nav-sections .navigation .level-1.mega-menu-colums ul.level-2.submenu-items .menu-item .level-2-sub-categories li a {
        font-size: 12px;
    }
    .page-header .nav-sections .navigation .level-1.mega-menu.mm-item-dresses .level-1.mega-menu-colums .level-2 .menu-item:not(.megamenu-thumb), 
    .page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0 .level-1.mega-menu.mm-item-co-ords .level-2 .menu-item:not(.megamenu-thumb){
        min-width: calc(100% / 6);
    }
}

@media screen and (max-width: 1440px) and (min-width: 1025px){
    .page-header .nav-sections .navigation .level-1.mega-menu.mm-item-dresses .level-1.mega-menu-colums .level-2 .menu-item:not(.megamenu-thumb) {
        min-width: calc(100% / 8);
    }
}
.page-header .nav-sections .navigation .level-1.mega-menu.mm-item-dresses .level-1.mega-menu-colums .level-2 .menu-item:not(.megamenu-thumb):not(:has(.level-2-menu-item)) {
    display: none;
}

@media screen and (max-width: 1024px){

    .nav-open .page-header.type2.header-newskin .nav-toggle {
        display: none;
    }
    .page-header .nav-sections {
        -webkit-transition: left 0.3s;
        -moz-transition: left 0.3s;
        -ms-transition: left 0.3s;
        transition: left 0.3s;
    }
    .page-header .mobile-nav-header {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        width: 100%;
        height: 55px;
        padding: 0 25px;
    }
    .page-header .mobile-nav-header .close-mbl-nav-level0 {
        font-size: 0;
    }
    .page-header .mobile-nav-header .close-mbl-nav-level0 svg {
        width: 28px;
        height: 28px;
    }
    .nav-open header.page-header .nav-sections-item-content {
        padding-top: 0;
    }
    body .page-header.type2.header-newskin .nav-sections {
        background-color: rgba(0, 0, 0, 0.9) !important;
    }
    .page-header .level-1.mega-menu {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        background-color: #000000;
        overflow-y: auto;
        transform: translateX(-100%);
        z-index: 10;
        width: 100%;
        height: 100%;
        opacity: 0;
        visibility: hidden;
        transition: opacity 0.3s, visibility 0.3s, transform 0.3s;
        -webkit-transition: opacity 0.3s, visibility 0.3s, transform 0.3s;
        -moz-transition: opacity 0.3s, visibility 0.3s, transform 0.3s;
        -webkit-overflow-scrolling: touch;
    }
    .page-header .level-1.mega-menu.active {
        opacity: 1;
        visibility: visible;
        transform: none;
    }
    .page-header .megamenu-mbl-thumb img {
        width: 45px;
        height: 45px;
        border-radius: 50%;
        object-fit: cover;
        object-position: top;
    }
    .page-header .megamenu-mbl-thumb {
        margin-right: 20px;
    }
    .page-wrapper .page-header.type2.header-newskin .navigation .level0 > .level-top {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        padding: 0;
        height: 65px;
        line-height: 8px;
        box-sizing: border-box;
        position: relative;
        border-top: 1px solid rgba(255, 255, 255,0.15);
    }
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu>a {
        max-width: 100%;
    }
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.parent > .level-top:after {
        text-align: right;
        right: 28px !important;
    }
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li a.level-top span img {
        top: 0;
    }
    .page-wrapper .page-header.type2.header-newskin .navigation .level0>.level-top:after {
        content: '\f807';
    }
    html .navigation.sw-megamenu .st-menu .switcher .switcher-options.switcher-options:after {
        color: #ffffff;
    }
    .nav-sections-item-content > .navigation {
        padding: 0;
        overflow-x: hidden;
    }
    .navigation .st-menu, 
    .page-wrapper .page-header.type2.header-newskin .navigation .level0 > .level-top,
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu>a {
        padding: 0 30px !important;
    }
    .page-wrapper .page-header.type2.header-newskin .navigation .level0:not(.stassie-li) > .level-top:after {
        right: 28px;
        float: none;
        position: absolute;
        top: 50%;
        transform: translateY(-50%) rotate(-90deg);
    }
    body .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li {
        margin-bottom: 0 !important;
    }
    .page-header .navigation .toggle-drpAcc {
        margin: 0;
        padding: 0;
    }
    .page-header .navigation .st-menu {
        border-bottom: unset;
        margin-bottom: 10px;
    }
    .page-header .navigation .st-menu .toggle-drpAcc:hover {
        color: #ffffff !important;
    }
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu>a {
        height: 60px;
    }
    body .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li>a::after {
        height: 60px !important;
        line-height: 60px !important;
    }
    .page-header .navigation .st-menu:not(.activeToggle) {
        height: 60px;
    }
    .page-header .home-icon {
        display: inline-block;
        line-height: 15px;
        margin: 0 10px 0 0;
    }
    .page-header .home-icon svg {
        width: 18px;
        height: 18px;
        fill: #fff;
    }
    .page-header .mm-mbl-header {
        position: sticky;
        top: 0;
        width: 100vw;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
        height: 64px;
        background-color: #e3c8b7;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 15px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.35);
        margin-bottom: 15px;
        z-index: 1;
    }
    .page-header .mm-mbl-header .mm-mbl-back-btn {
        border: unset;
        line-height: unset;
        padding: 0;
        background-color: transparent;
        display: flex;
        justify-content: center;
        align-items: center;
        height: auto;
    }
    .page-header .mm-mbl-header .mm-mbl-back-btn svg {
        width: 32px;
        height: 32px;
    }
    .page-header .mm-mbl-header .mm-mbl-back-btn .mm-mbl-header-title {
        font-size: 15px;
        text-transform: uppercase;
        color: #000000;
        font-family: 'Helvetica Neue LT W05 65 Medium', sans-serif;
        font-weight: 500;
        margin: 2px 0 0 12px;
        letter-spacing: 1px;
    }
    .page-header .mm-mbl-header .close-mbl-nav {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .page-header .level-1.mega-menu .level-2.submenu-items .menu-item a {
        font-family: 'Helvetica Neue LT W05 65 Medium', sans-serif;
        color: #ffffff !important;
        text-transform: uppercase;
        font-weight: 500;
        font-size: 15px;
    }
    .page-header .level-1.mega-menu .level-2.submenu-items .menu-item.additonal-menu-item {
        margin-top: -12px;
    }
    .page-header .level-1.mega-menu .level-2.submenu-items .menu-item .level-2-sub-categories li a {
        font-size: 13px;
        font-family: 'Helvetica Neue LT W05 55 Roman', sans-serif;
        padding-left: 0;
    }
    /*.page-header .level-1.mega-menu .level-2.submenu-items .menu-item .level-2-sub-categories li {*/
    /*    list-style-type: circle;*/
    /*    color: #ffffff;*/
    /*}*/
    .page-header .level-1.mega-menu .level-2.submenu-items .menu-item .level-2-sub-categories {
        margin: 5px 0 12px 50px;
    }
    .page-header .megamenu-footer .megamenu-footer-inner .btn.btn-megamenu-footer {
        position: relative;
        display: inline-block;
        padding: 12px 30px;
        font-family: 'Helvetica Neue LT W05 65 Medium', sans-serif;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 2px;
        line-height: 18px;
        text-align: center;
        text-transform: uppercase;
        background-color: #ffffff;
        color: #000000 !important;
        border: 1px solid #ffffff;
        transition: color,background-color,border-color;
        transition-duration: .4s;
        transition-timing-function: ease;
        white-space: nowrap;
        min-width: 220px;
    }
    .page-header .megamenu-footer-inner {
        display: flex;
        justify-content: center;
        align-items: center;
        border-top: 1px solid rgba(255, 255, 255, 0.35);
        padding: 15px 0 15px 0;
        margin-top: 10px;
    }
    .page-header .megamenu-thumb, 
    .page-header ul.megamenu-footer-links {
        display: none;
    }
    
    /* Quick Fix For Homepage Schedule (OCT 4 - 2023)  */
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu a span img {
        padding: 12px 0 10px 0 !important;
        margin: 0 0 0 -2px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px){
    .page-header .level-1.mega-menu {
        max-width: 415px;
    }
    .page-header .level-1.mega-menu .container {
        padding: 0;
    }
    .page-header .mm-mbl-header {
        width: 100%;
        margin: 0;
    }
    .page-wrapper .page-header.type2.header-newskin .navigation .stassie-li.parent.party-nav-menu .level-top:after {
        opacity: 0;
    }
}

/*body header.page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0.fullwidth.parent:nth-of-type(10) {
    display: none;
}*/

/* hide the extra column in Bag & Accessories mega menu start */
.nav-sections-item-content .sw-megamenu ul li.ui-menu-item .level-1.mega-menu.mm-item-bags-\&-accessories ul.level-2.submenu-items.nw li.menu-item.additonal-menu-item.new {
    display: none;
}
/* hide the extra column in Bag & Accessories mega menu start */
/* Top nav menu item MESH BODYSUITS remove */
body .page-header .nav-sections .navigation ul .ui-menu-item.level0 .level-1.mega-menu.mm-item-tops ul.level-2.submenu-items.nw li.menu-item:nth-of-type(3) ul.level-2-sub-categories.sub-categories-cols li.ui-menu-item.level-2.level-2-menu-item:nth-of-type(3) {
    display: none;
}
/* Top nav menu item MESH BODYSUITS remove */

