/*
 Theme Name:   Housely Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      1.0
 Text Domain:  xstore-child
*/

.item-design-mega-menu .nav-sublist-dropdown>.container>ul>li {
    margin-bottom: 1em!important;
    border-right: 0px solid var(--et_border-color)!important;
}

.nav-sublist-dropdown {
    box-shadow: 0px 5px 10px 4px rgb(0 0 0 / 20%);
}

.et_b_header-menu .nav-sublist-dropdown:not(.nav-sublist) {
    box-shadow: 0px 5px 10px 4px rgb(0 0 0 / 20%);
}

.woocommerce-notices-wrapper .woocommerce-info {
    background-color: #f0f8ff!important;
    border-color: #e6e6e6!important;
    color: #000000!important;
}

.woocommerce-info {
    background-color: #ebebeb;
    color: black;
}

.et-toggle-mob-sidebars-inner .et-toggle {
    background-color: #009caa;
}

.nav-sublist-dropdown {
    margin-top: -2px;
}

span.onsale.type-square.left.with-percentage {
    width: auto;
    height: 1.8em;
    line-height: 1.2;
    text-transform: inherit;
    font-size: 14px;
}

@media screen and (min-width:1024px) {
    .archive.woocommerce-page.s_widgets-with-scroll .sidebar .sidebar-widget:not(.sidebar-slider):not(.etheme_widget_satick_block)>ul,
    .archive.woocommerce-page.s_widgets-with-scroll .shop-filters .sidebar-widget:not(.sidebar-slider):not(.etheme_widget_satick_block)>ul,
    .archive.woocommerce-page.s_widgets-with-scroll .sidebar .sidebar-widget:not(.sidebar-slider):not(.etheme_widget_satick_block)>div,
    .archive.woocommerce-page.s_widgets-with-scroll .shop-filters .sidebar-widget:not(.sidebar-slider):not(.etheme_widget_satick_block)>div {
        max-height: max-content;
    }
}

@media screen and (max-width:768px) {
    .hide-mobile {
        display: none!important;
    }
    a.mo_btn.mo_btn-mo.mo_btn-block.mo_btn-social.mo_openid_mo_btn-custom-dec.login-button.mo_btn_transform {
        margin-top: 10px!important;
    }
    .mo-openid-app-icons {
        margin-bottom: 10px!important;
    }
}

div.mobile-menu-content .et_b_header-menu .menu li a {
    padding: 5px 0;
}

.mobile-menu-content .et_b_header-menu .item-design-mega-menu .nav-sublist-dropdown .container>ul>li:not(:last-child) {
    padding: 0px;
    margin: 0px!important;
}