.nav-sections {
    padding-top: 0px!important;
}
.page-wrapper .page-header.type2.header-newskin .navigation .level0>.level-top:after {
    content: '';
}

@media screen and (min-width:1025px){
    .page-wrapper .page-header.type2.header-newskin .navigation .level0 {
        margin-top: 15px !important;
        margin-right: 17px !important;
    }
}

/* party sale menu style start */

.page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu a span img {
    max-height: 65px;
    max-width: inherit;
    padding: 0px !important;
    width: 100%;
    top: 2px;
    margin-bottom: 0px;
}
.page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu>a {
    /*min-width: 159px;*/
    text-align: left;
    /*max-width: 185px;*/
    /*padding: 20px !important;*/
    padding: 0px !important;
    min-width: 150px;
    max-width: 150px;
}
.page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu::before {
    display: none;
}
.page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu.bg-clr-yellow {
    margin-right: 15px !important;
}

.page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu.bg-clr-yellow > a {
    background-color: #DC3594 !important;
}

@media screen and (max-width:1024px){
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu>a {
        max-width: calc(100% + 10px);
        /*padding: 15px 20px!important;*/
        padding: 0px!important;
        height: 67px;
        text-align: center; 
    }

    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu {
        margin-right: 0 !important;
    }

    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li>a::after {
        color: #fff !important;
    }
}

/* party sale menu style end */

@media screen and (max-width:1024px){
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu>a {
        text-align: left;
        height: 45px;
        position: relative;
        padding: 0 !important;
    }
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu a span img {
        max-width: 147px;
        margin-left: 0;
        margin-bottom: 0;
        padding: 0 !important;
    }
    body .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li>a::after {
        height: 45px !important;
        line-height: 45px !important;
    }
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.parent>.level-top.ui-state-active span {
        padding-bottom: 0;
        width: 100%;
    }
}

@media screen and (min-width:1223px){
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu {
        margin: 0 10px 0px -10px !important;
    }
}

@media screen and (min-width:1025px){
    body .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li a.level-top span.homepageLogo {
        display: none;
    }
    body.cms-index-index .page-header.type2.header-newskin .navigation .level0.stassie-li a.level-top span.homepageLogo {
        display: inline-block;
    }
    body.cms-index-index .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li a.level-top span.otherpageLogo {
        display: none;
    }
}

@media screen and (max-width:1024px){
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu a span.otherpageLogo {
        display: none;
    }

    body .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li a.level-top span.homepageLogo {
        display: block;
    }
}
    
.stassie-li > a > span > img {
    max-width: 140px;
    padding: 0px 24px 0px !important;
}
.stassie-li > a {
    background: #fffc00;
}
.stassie-li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 100%;
    transform: translate(0, -50%);
}
.jesshunt-li > a > span > img {
    max-width: 176px;
    padding: 18px 10px 15px !important
}
.jesshunt-li > a {
    background: #ffe400;
}
.jesshunt-li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 100%;
    transform: translate(0, -50%);
}
.jesshunt-li:before {
    background: transparent;
    display: none;
}
.page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li {
    margin-bottom: 0 !important;
    padding-bottom: 0;
    display: inline-block;
    margin-top: 0 !important;
}

@media screen and (max-width: 1025px){
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li > a {
        padding: 0 !important;
    }

    .stassie-li:before {
        background: transparent;
        display: none;
    }
}

li.ui-menu-item.level0.fullwidth.stassie-li.parent .level0.submenu {
    top: 44px;
}
.page-wrapper .page-header.type2.header-newskin .navigation .level0.jesshunt-li {
    margin-bottom: 0 !important;
    padding-bottom: 0;
    display: inline-block;
    margin-top: 0 !important;
}

@media screen and (max-width: 1025px){
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.jesshunt-li > a {
        padding: 0 !important;
    }
    .jesshunt-li:before {
        background: transparent;
        display: none;
    }
}

li.ui-menu-item.level0.fullwidth.jesshunt-li.parent .level0.submenu {
    top: 55px;
}

/* === black Friday & jassi hunt style start === */
.page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li {
    margin-right: 5px !important;
}
.page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li a.level-top span {
    display: inline-block;
}
.page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li a.level-top span img {
    max-width: 134px;
    position: relative;
    /*padding: 12px 15px !important;*/
    top: 4px;
}

/* Changing For 24-05-23 Campaign */
.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 span.sale-menu {
    color: red!important;
}

@media screen and (max-width: 1439px) {
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li a.level-top span img{
        max-width: 125px;
        top: 2px;
        padding: 0 !important;
    }
}

/* === black Friday & jassi hunt style end === */
.page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu > a {
    background-color: transparent !important;
}
.page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu a span {
    display: inline-block;
}
.page-wrapper .page-header.type2.header-newskin .navigation .level0.jesshunt-li a span {
    display: inline-block;
}
.page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu a span img {
    max-width: inherit;
    display: inline-block;
}

@media screen and (max-width: 767px){
 .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu a span img {
    max-width: 150px;
}   
}

.page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li>a::after {
    color: #fff !important;
}

@media screen and (max-width: 1220px) {
    .page-header .header-links ul li.custom-stassie-add-menu.party-nav-menu {
        background-color: #DC3594;
        padding: 15px 10px;
    }
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu > a {
        background-color: transparent !important;
    }
}

body header.page-header.sticky-header .sections.nav-sections nav.navigation ul li.ui-menu-item.party-nav-menu .level0.submenu {
    top: 39px;
}

/* Fix For Mega Menu Item - No Submenu */
body header.page-header .sections.nav-sections nav.navigation ul li.ui-menu-item.level0.fullwidth.parent:has(.has-no-submenu) .submenu {
    display: none;
}

@media screen and (max-width: 1024px){
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.parent:has(.has-no-submenu) .open-children-toggle,
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.parent:has(.has-no-submenu) .level-top:after,
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.parent .has-no-submenu:after {
        display: none;
    }
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.parent:has(.has-no-submenu):hover {
        border: unset;
    } 
}

/* Safari Fix For Sales Logo */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu a span img {
        max-width: 130px !important;
    }
}

@media screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio:0) {
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu a span img {
        max-width: 90px !important;
    }
}

@supports (-webkit-overflow-scrolling: touch) {
    .page-wrapper .page-header.type2.header-newskin .navigation .level0.stassie-li.party-nav-menu a span img {
        max-width: 130px !important;
    }
}
