/* Toby changes */


#catNavItem .dropdown-menu {
    left: 100% !important;
    z-index: 1100 !important;
}

@media (min-width: 992px) {

    .slider_mgs_carousel .owl-item .item-image {
        height: 525px !important;
    }

    #placeholder-header {
        height: 156px;
    }

    .header.header8.active-sticky li.link>a>span {
        top: -9px !important;
        right: 0px !important;
    }

    .header.header8 .tooltip {
        min-width: 80px !important;
        position: relative;
        display: inline-block;
        opacity: 1;
    }

    .header.header8 .tooltip .tooltiptext {
        visibility: hidden;
        width: 120px;
        background-color: rgba(97, 97, 97, 0.92);
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        position: absolute;
        z-index: 1;
        font-size: 14px;
        top: 42px;
        left: 0px;
    }

    .header.header8 .tooltip:hover .tooltiptext {
        visibility: visible;
    }

    .header.header8 .tooltip:hover svg {
        fill: #008dd0 !important;
    }


    .header.header8 .dropdown-toplinks .dropdown-menu {
        right: -50%;
    }

    .header.header8 .search-form,
    .header.header8.active-sticky .search-form {
        display: inline-block;
        width: calc(100% - 400px);
    }

    .header.header8.active-sticky .search-form .form-search,
    .header.header8 .search-form .form-search {
        display: inline-block;
        width: 100%;
    }

    .header.header8 .search-form .form-search .form.minisearch {
        margin: auto !important;
    }

    .header.header8 .logo {
        margin-top: 5px !important;
        display: block;
        float: left;
        margin-left: -10px;
    }

    .header.header8 .megamenu-content .nav.nav-tabs,
    .header.header8 #main-Accountcontent,
    .header.header8 #main-Settingcontent {
        display: none !important;
    }

    .header.header8 #main-Menucontent {
        display: block !important;
    }

    .header.header8 .bottom-header-content .parent__megameu {
        padding: 0;
    }

    .header.header8 .navigation #mainMenu.nav-main-menu {
        /*margin: auto !important;*/
        width: 100% !important;
    }

    /* for the sticky header*/
    .header8.active-sticky .table-icon-menu.pull-right .dropdown.dropdown-toplinks {
        display: inline-block !important;
    }

    .header8.active-sticky .parent__search {
        width: 66.6666% !important;
    }

    .header.header8.active-sticky .parent__search>.search-form {
        display: block !important;
        float: right;
    }

    .header.header8.active-sticky .logo {
        display: block;
        float: left;
        /*margin-left: -22px;*/
    }

    .header.header8.active-sticky .left-block {
        display: none;
    }

    .table-icon-menu.pull-right .dropdown.dropdown-toplinks {
        display: block !important;
    }

    .header.header8.active-sticky .text-container {
        width: 80px !important;
        min-width: 80px !important;
        text-align: center;
    }

    .header.header8.active-sticky span.header-text {
        font-size: 10px;
        margin-top: 3px;
        height: 20px;
        line-height: 20.5px;
    }

    /**/
    .header.header8.active-sticky .bottom-header-content {
        position: fixed;
        left: 0;
        right: 0;
        top: 107px;
        z-index: 100;
        background-color: #e2e2e2;
    }

    .middle-header-content {
        padding: 16px 0px 16px 0px;
    }

    .header.header8.active-sticky .middle-header-content {
        box-shadow: none !important;
        padding: 16px 0px 16px 0px;
    }

    /*menu*/
    .header.header8 #mainMenu.nav.nav-main-menu>li>a {
        font-size: 14px;
        font-weight: 400;
        color: #1c1c1c;
        text-align: center;
        padding: 5px 10px !important;
        text-transform: uppercase;
    }

    .header.header8.active-sticky .minicart-wrapper .action.showcart>.counter.qty,
    .header.header8.active-sticky .header-wl .count-wl {
        left: 40px !important;
    }

    .header.header8 #mainMenu.nav-main-menu>li>a .icon-next {
        display: inline !important;
    }

    .header.header8 #mainMenu.nav-main-menu li li>a .icon-next {
        display: inline !important;
        float: right;
    }

    .header:not(.header6):not(.header7) .navigation .nav-main-menu li li>a {
        font-size: 14px;
    }

    .category-menu.level0:not(.sale):not(.black-friday):hover {
        background: #fff !important;
        border-top: 2px solid rgba(255, 187, 0, 0.71);
        box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
    }

    .category-menu.level0 {
        border-top: 2px solid rgba(255, 255, 255, 0);
    }

    .header8 .navigation .nav-main-menu li.level0>.dropdown-menu {
        background: #fff !important;
    }

    .level1>ul {
        background: none !important;
    }

    .header8 li.level1 span.label-menu {
        display: none !important;
        background-color: transparent !important;
        border-color: transparent !important;
        font-size: 9px;
        position: absolute !important;
        left: 100%;
        margin-left: -23px;
        top: 8px;
    }

    .header8 li.level1:hover>a>.label-menu {
        display: block !important;
    }

    .header8 .navigation .nav-main-menu .level0>.dropdown-menu {
        height: 270px !important;
        width: 970px !important;
        left: calc(50% - 485px) !important;
        padding-left: 10px !important;
        padding-top: 10px !important;
        border-bottom-left-radius: 7px !important;
        border-bottom-right-radius: 7px !important;
    }

    li.level1 {
        width: 210px;
    }

    .header8 .navigation .nav-main-menu li li>ul li>ul.dropdown-menu {
        left: 200px !important;
        padding-left: 25px !important;
        padding-top: 7px !important;
    }

    .header8 .navigation .nav-main-menu .level0.dropdown .dropdown-submenu,
    .header8 .navigation .nav-main-menu li {
        position: static !important;
    }

    li.category-menu.level0:not(.sale):hover>a:after {
        content: "";
        position: absolute;
        top: 95%;
        z-index: 999;
        width: 100%;
        height: 5px;
        background: #fff;
        left: 0;
    }

    li.category-menu.level0.black-friday:hover>a:after {
        content: "";
        position: absolute;
        top: 95%;
        z-index: 999;
        width: 100%;
        height: 20px;
        background: #fff;
        left: 0;
    }

    .level1.dropdown-submenu>ul {
        columns: 257px 2;
        -webkit-columns: 257px 2;
        -moz-columns: 257px 2;
        height: 257px;
        width: 245px;
        box-shadow: none !important;
        column-gap: 0px;
    }

    .level1.dropdown-submenu>ul>li.level2 a {
        padding: 8px 15px !important;
        border: none !important;
    }

    .label-menu img {
        height: 238px;
        margin-right: 0px;
        height: 210px;
        margin-right: -20px;
        margin-top: 16px;
    }

    .category-menu.sale>a {
        background: #008dd0 !important;
        color: #fff !important;
        border-radius: 5px;
        height: 30px;
        line-height: 20px;
        margin-left: 5px;
    }

    .header.header8 .sale.category-menu>a:hover,
    .header.header8 .sale.category-menu>a:active,
    .header.header8 .sale.category-menu>a:focus {
        background-color: #000 !important;
        color: #fff !important;
    }

    .middle-header-content>.container>.row>.left-block {
        padding-left: 20px;
    }

    .product.media img.img-responsive {
        /*min-width: 75% !important;
		max-width: 75% !important;
		margin: auto;*/
    }

    .product-info-main .product-add-form .actions button.tocart span,
    .bundle-info .product-details .actions button.tocart span,
    .product-info-main .product-add-form .actions button.tocart:after,
    .bundle-info .product-details .actions button.tocart:after {
        font-size: 25px !important;
    }

    .first-row-item {
        clear: none !important;
    }

    .block.widget.mgs-products .product-item.col-md-custom-5:nth-child(5n + 1) {
        clear: none !important;
    }

    .cart.item .actions-toolbar {
        text-align: right;
    }

    .checkout-cart-index .checkout-extra {
        margin-right: 5% !important;
    }
}

/* @media (min-width: 992px) and (max-width: 1439px) {

.header.header8 .itm-wishlist-icon li.link>a>.counter.qty{
        right: -14px !important;
    }
    .header.header8 .itm-wishlist-icon li.link>a{
        margin-right: 14px !important;
    }
} */

@media (min-width: 1200px) {
    #placeholder-header {
        height: 156px;
    }

    .label-menu img {
        margin-right: 10px;
    }

    .header.header8 .search-form .form-search .form.minisearch {
        display: block;
        margin-top: 20px !important;
        width: 100% !important;
        max-width: 600px !important;
    }

    .header.header8.active-sticky .parent__search>.search-form {
        margin-top: 0px !important;
        margin-right: -40px;
    }

    .header.header8 .pull-right {
        margin-right: -16px;
    }

    .header.header8 .pull-right .table-icon-menu.pull-right {
        padding: 11px 0px 3px 0px !important;
    }

    .header.header8.active-sticky .logo {
        margin-top: 5px !important;
    }

    .header.header8 [class^="itm-icon-"]:not(.itm-icon-search),
    .header.header8 [class*=" itm-icon-"],
    .header.header8 .minicart-wrapper .action.showcart:before,
    .header.header8.active-sticky .minicart-wrapper .action.showcart:before,
    .header.header8 .itm-icon-service-center:before {
        font-size: 22px !important;
    }

    .block-content.filter-content {
        padding-right: 20px;
    }

    /*for the under icons text*/
    span.header-text {
        font-size: 10px;
        color: #706f6f;
        font-weight: 400;
        text-transform: uppercase;
        display: block;
        margin-top: 1px;
        height: 22px;
        vertical-align: bottom;
        line-height: 18.5px;
    }

    /*.text-container:hover > span, .text-container:hover > span:before,*/
    .text-container:hover .minicart-wrapper .action.showcart:before {
        color: #008dd0;
        font-weight: 400;
    }

    .text-container {
        width: 100px !important;
        min-width: 100px !important;
        text-align: center !important;
    }

    .header.header8 .header-wl a {
        text-align: center;
    }

    .header.header8 .middle-header-content .top-custom-link {
        text-align: center;
    }

    .header.header8 li.link>a>span {
        width: 21px !important;
        height: 21px !important;
        min-width: 21px !important;
        font-size: 13px !important;
        line-height: 21px !important;
        font-family: "Poppins", arial, tahoma;
    }

    .header.header8.active-sticky li.link>a>span {
        right: 19% !important;
    }

    .header.header8 li.link>a>span:empty {
        display: block !important;
    }

    .header.header8 .minicart-wrapper .action.showcart>.counter.qty {
        height: 21px !important;
        min-width: 21px !important;
        line-height: 21px !important;
        font-size: 13px !important;
    }

    .header.header8.active-sticky .minicart-wrapper .action.showcart>.counter.qty {
        height: 21px !important;
        min-width: 21px !important;
        line-height: 21px !important;
        font-size: 13px !important;
        left: 46px !important;
    }

    .minicart-wrapper .action.showcart>.counter.qty,
    .header.header8 .header-wl .count-wl {
        left: 57px !important;
        top: -10px !important;
    }

    /*menu*/
    .header.header8 #mainMenu.nav.nav-main-menu>li>a {
        font-size: 19px !important;
    }

    .header.header8.active-sticky #mainMenu.nav.nav-main-menu>li>a {
        font-size: 19px !important;
    }

    .dropdown-menu .links .link.compare,
    .dropdown-menu .links .link.wishlist {
        display: none;
    }

    .header8 .navigation .nav-main-menu .level0>.dropdown-menu {
        top: 103% !important;
        width: 1200px !important;
        left: calc(50% - 600px) !important;
        padding-left: 20px !important;
    }

    li.level1 {
        width: 260px !important;
        z-index: -1 !important;
    }

    .header8 .navigation .nav-main-menu li li>ul li>ul.dropdown-menu {
        left: 275px !important;
        padding-left: 25px !important;
        padding-top: 15px !important;
    }

    .middle-header-content>.container>.row>.left-block {
        padding-left: 20px;
    }

    .block.widget.mgs-products .product-item.col-md-custom-5:nth-child(5n + 1) {
        clear: left !important;
    }

    .itm.product-tabs:not(.full-tabs) .product-tab .nav-tabs:after {
        width: 60%;
    }

    .product-info-main .product-sub-infomation .strong {
        padding-right: 50px;
    }

    /*product tabs*/
    .itm.product-tabs.full-tabs .product-tab .menu-product-tabs li {
        width: 24.7%;
    }
}

@media (min-width: 1370px) {
    .header8 .navigation .nav-main-menu .level0>.dropdown-menu {
        width: 1366px !important;
        left: calc(50% - 683px) !important;
    }
}

@media (max-width: 991px) {
    .logo {
        margin-left: 0 !important;
        width: 230px !important;
        height: 60px !important;
    }

    .logo img {
        width: 230px !important;
        height: 60px !important;
    }
}

@media (max-width: 350px) {
    .logo {
        width: 189px !important;
        height: 49px !important;
    }

    .logo img {
        width: 189px !important;
        height: 49px !important;
    }
}

.header.header8 .location-stores-parent {
    float: left;
    display: flex;
    align-items: flex-end;
    background-color: #f6f6f8;
    border-radius: 18px;
    padding: 8px 4px;
}

.header.header8 .location-stores-parent .location {
    display: flex;
    margin: 0 8px 2px 10px;
    height: 22px;
}

.header.header8 .location-stores-parent .location::after {
    content: "";
    margin-left: 10px;
    border-right: 1px solid #8e8e8e;
}

.header.header8 .location-stores-parent ul {
    position: relative;
}

.header.header8 .location-stores-parent #remaining-stores {
    top: 22px;
    left: -9px;
    position: absolute;
    display: block;
    z-index: 101;
}

.header.header8 .location-stores-parent #remaining-stores li {
    width: 40px;
    height: 30px;
    background-color: #ffffff;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    list-style: none;
    padding-left: 6px;
    padding-right: 6px;
}

.header.header8 .location-stores-parent #remaining-stores a {
    color: #7f7f7f;
    text-decoration: none;
}

.header.header8 .location-stores-parent li {
    font-weight: 600;
    text-transform: uppercase;
}

.header.header8 .location-stores-parent li.switcher-option {
    padding-top: 0 !important;
}


.header .dropdown-switcher {
    margin-right: 8px !important;
    margin-left: 0 !important;
}

.sidebar.sidebar-main .current-category.block.filter {
    display: none;
}
@media (min-width: 992px) {

    /* category page menu changes  */
    .parent_category_2024.block.filter .block-content.filter-content .filter-options-item .filter-options-title:before {
        display: none !important;
    }

    .parent_category_2024 .filter-options-content {
        position: absolute;
        top: 0;
        right: -270px;
        background-color: #f6f6f8;
        border-radius: 4px;
        display: none;
        max-width: 270px;
        width: 270px;
    }

    .parent-cat-open {
        z-index: 1100;
    }

    .parent_category_2024 .filter-options-content.open {
        display: block;
        z-index: 110;
    }

    .parent_category_2024 .custom.filter-options-item .filter-options-content ol.items .item {
        padding: 10px 20px !important;
        margin-bottom: 0px !important;
    }

    .parent_category_2024.block.filter {
        margin-top: 0px;
        position: relative;
        max-width: 330px;
    }

    .parent_category_2024.block.filter .block-content.filter-content .filter-options-item .filter-options-title {
        background-color: #f6f6f8;
        cursor: pointer !important;
        display: flex !important;
        align-items: center;
        height: 45px;
        padding: 2rem !important;
        position: relative;
        font-size: 16px !important;
        max-width: 330px !important;
        color: #404040;
        border-radius: 4px !important;
        margin-bottom: 18px !important;
        font-weight: 600;
    }

    .parent_category_2024.block.filter .block-content.filter-content .filter-options-item .filter-options-title:hover {
        color: #008dd0;
    }

    .parent-cat-title-text {
        width: 300px;
        font-weight: 500;
    }

    .parent-cat-title-text::after {
        content: url('data:image/svg+xml,%3Csvg width="6" height="11" viewBox="0 0 6 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 9.5L5 5.5L1 1.5" stroke="%23777777" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;
        position: absolute;
        top: calc(50% - 12px);
        padding-right: 18px;
        right: 0;
    }

    .sidebar.sidebar-main .current-category.block.filter {
        margin-bottom: 16px;
        margin-top: 0px;
        display: block;
    }

    .sidebar.sidebar-main .current-category.block.filter {
        background-color: #f6f6f8 !important;
        padding: 20px 20px 10px 20px !important;
        border-radius: 4px !important;
        max-width: 330px !important;
    }

    .sidebar.sidebar-main .current-category.block.filter .block-content.filter-content {
        padding-right: 0px !important;
    }

    .sidebar.sidebar-main .current-category.block.filter .custom.filter-options-item .filter-options-content ol.items .item {
        background: none !important;
        padding: 5px 0px !important;
        font-weight: 500 !important;
    }

    .sidebar.sidebar-main .current-category.block.filter .custom.filter-options-item .filter-options-content ol.items .item a:hover {
        color: #777 !important;
    }

    .sidebar.sidebar-main .current-category.block.filter .custom.filter-options-item .filter-options-content ol.items .item:not(:last-child) {
        border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
    }

    .sidebar.sidebar-main .current-category.block.filter .block-content.filter-content .block-filter-content.content .custom.options.filter-options-item .filter-options-title {
        margin-bottom: 30px !important;
        font-size: 18px !important;
        cursor: auto !important;
        font-weight: 500 !important;
    }

    .sidebar.sidebar-main .current-category.block.filter .block.filter .block-content.filter-content .filter-options-item .filter-options-title:before {
        width: 100% !important;
        background-color: rgb(64, 64, 64) !important;
    }

    .sidebar.sidebar-main .current-category.block.filter .block.filter .block-content.filter-content .filter-options-item .filter-options-title:after {
        display: none !important;
    }

    .sidebar.sidebar-main .current-category.block.filter .block.filter .block-content.filter-content .filter-options-item .filter-options-content ol.items .item .count {
        color: #404040 !important;
        font-weight: 500 !important;
    }

    .sidebar.sidebar-main .current-category.block.filter .block.filter .block-content.filter-content .filter-options-item .filter-options-content ol.items .item .count:before,
    .sidebar.sidebar-main .current-category.block.filter .block.filter .block-content.filter-content .filter-options-item .filter-options-content ol.items .item .count:after {
        display: none !important;
    }

    /*end category menu */

    .header.header8 .location-stores-parent {
        margin: 20px 0px 0px 52px;
    }
}

.bottom {
    padding: 0px 0px 8px 12px;
}

@media (max-width: 991px) {

    #maincontent .itm.product-tabs .product-tab .nav-tabs:after {
        background: none !important;
    }

    #maincontent .itm.product-tabs:not(.full-tabs) .product-tab .nav-tabs:after {
        width: 0px !important;
    }

    .header8.active-sticky~section .filter-toggle {
        box-shadow: none !important;
        margin-bottom: 0px !important;
        width: 25% !important;
        position: static !important;
        padding: 0px !important;
    }

    #mobile-header .search-form {
        width: calc(100% - 50px) !important;
        max-width: calc(100% - 50px) !important;
    }

    #mobile-header .search-form .form-search {
        width: 100% !important;
        max-width: 100% !important;
    }

    #mobile-header .search-form .form-search .minisearch {
        width: 100% !important;
        max-width: 100% !important;
        margin-top: 12px !important;
        margin-bottom: 0px !important;
    }

    #mobile-header .itm-icon-list {
        font-size: 24px !important;
    }
}


@media (max-width: 767px) {
    .slider_mgs_carousel .owl-item .item-image {
        min-height: 415px !important;
    }

    .mobile-navbar .action.compare .counter.qty {
        right: -9px !important;
        top: -3px !important;
    }

    .mobile-navbar .item.link.compare {
        position: relative !important;
    }

    .mobile-navbar .item.link.compare a {
        top: -28px !important;
        height: 25px !important;
        left: -2px !important;
        position: absolute !important;
        display: block !important;
        width: 28px !important;
    }

    .mobile-navbar .link.wishlist .counter.qty {
        right: -9px !important;
        top: 0px !important;
    }

    .mobile-navbar .link.wishlist {
        position: relative !important;
    }

    .mobile-navbar .link.wishlist a {
        top: -28px !important;
        height: 25px !important;
        left: -2px !important;
        position: absolute !important;
        display: block !important;
        width: 28px !important;
    }


}

.mobile-header {
    border-bottom: 3px solid rgba(255, 187, 0, 0.71) !important;
}

/* .mobile-navbar .link.wishlist{
    position: relative;
} */

.mobile-navbar li.link>a>span:empty {
    display: block !important;
}

/* .header.header8 .mobile-navbar .link.wishlist{
    height: 28px !important;
} */

.mobile-navbar .link.wishlist .itm-icon-fill-heart {
    background: none !important;
}

.mobile-navbar {
    box-shadow: 2px -6px 10px 0 rgba(0, 0, 0, .078), -5px 2px 10px 0 rgba(0, 0, 0, .078), 5px 2px 10px 0 rgba(0, 0, 0, .078), 2px 8px 10px 0 rgba(0, 0, 0, .078);
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 20px 4px 20px;
    background-color: #fff;
    z-index: 97;
    position: fixed;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 42px;
    max-height: 42px;
    min-height: 42px;
    -webkit-transition: all 10ms;
}

.mobile-navbar .minicart-wrapper .action.showcart>.counter {
    left: 20px !important;
    height: 20px !important;
    width: 20px !important;
    font-size: 14px !important;
}

.mobile-navbar .header.header8 li.link>a>span:empty {
    display: block !important;
}

.mobile-navbar .itm-icon-compare:before,
.mobile-navbar .itm-icon-fill-heart::before,
.mobile-navbar .itm-icon-login:before,
.mobile-navbar .minicart-wrapper .action.showcart:before {
    font-size: 18px;
}

@media (max-width: 1199px) and (min-width: 992px) {
    .header.header8 .tooltip {
        min-width: 40px !important;
        width: 40px !important;
    }

    .header.header8 .mega-menu-content .static-content,
    .header.header8 .dropdown-toplinks,
    .header.header8 .table-icon-menu>.header-wl,
    .header.header8 .nav.nav-main-menu>li.logo-item,
    .header.header8.active-sticky .table-icon-menu .text-container {
        display: inline-block !important;
        width: 40px !important;
        min-width: 40px !important;
    }

    .header.header8.active-sticky .minicart-wrapper .action.showcart>.counter.qty,
    .header.header8.active-sticky .header-wl .count-wl {
        left: 30px !important;
    }

    .header.header8 .search-form,
    .header.header8.active-sticky .search-form {
        display: inline-block;
        width: calc(100% - 400px);
    }

    .header8.active-sticky .parent__search {
        width: 75% !important;
    }

    .header.header8 div.middle-header-content div.col-md-4.col-sm-6.col-xs-3.pull-right {
        width: 25% !important;
    }

    .header.header8 .location-stores-parent {
        margin: 20px 16px 0px 16px;
    }

    .header.header8.active-sticky .search-form .form-search .form.minisearch {
        width: 100% !important;
        margin-left: 20px !important;
    }
}

.li.link.wishlist,
li.item.link.compare {
    font-size: 0px !important;
}

.mobile-navbar li.link>a>.counter.qty {
    width: 20px;
    text-align: center;
    right: 0;
    position: absolute;
    color: #706f6f !important;
    background-color: rgba(255, 187, 0, 1) !important;
    height: 20px !important;
    min-width: 20px !important;
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 700 !important;
    right: -14px !important;
    top: -4px !important;
    border-radius: 10px;
    font-family: "Poppins", arial, tahoma;
    padding-top: 2px;
}

/* product page menu changes  */
.sidebar.sidebar-additional {
    margin-top: 0px !important;
}

.sidebar .sidebar-additional {
    background-color: #f6f6f8 !important;
    padding: 20px 20px 10px 20px !important;
    border-radius: 4px !important;
    max-width: 330px !important;
}

.block-content.filter-content {
    padding-right: 0px !important;
}

.custom.filter-options-item .filter-options-content ol.items .item {
    background: none !important;
    padding: 5px 0px !important;
    font-weight: 500 !important;
}

.custom.filter-options-item .filter-options-content ol.items .item a:hover {
    color: #777 !important;
}

.custom.filter-options-item .filter-options-content ol.items .item:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
}

.block.filter .block-content.filter-content .filter-options-item .filter-options-title {
    margin-bottom: 10px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    cursor: auto !important;
}

.block.filter .block-content.filter-content .filter-options-item .filter-options-title:before {
    width: 100% !important;
    background-color: rgb(64, 64, 64) !important;
}

.block.filter .block-content.filter-content .filter-options-item .filter-options-title:after {
    display: none !important;
}

.block.filter .block-content.filter-content .filter-options-item .filter-options-content ol.items .item .count {
    color: #404040 !important;
    font-weight: 500 !important;
}

.block.filter .block-content.filter-content .filter-options-item .filter-options-content ol.items .item .count:before,
.block.filter .block-content.filter-content .filter-options-item .filter-options-content ol.items .item .count:after {
    display: none !important;
}
.custom-filter-mobile .filter-options-content{
    padding-right: 10px !important;
}
.block.filter .block-content.filter-content .filter-options-item {
    margin-bottom: 25px !important;
    /*important*/
}

.block.filter .block-content.filter-content .filter-options-item .filter-options-title:before {
    height: 1px !important;
}
