.mbb-button {
    color: #1C6C14;
    font-size: 1.8rem;
}
.mbb-button .cart-contents-count {
    position: absolute;
    right: 1.9rem;
    bottom: -6px;
    color: #fff;
}
#thd-mbb-cart {
    background-color: #fff;
}
.thd-mbb .title {
    font-size: 2rem;
    color:#1C6C14;
}
#thd-mbb-cart .remove_from_cart_button {
    float:left;
}
#thd-mbb-cart .cart_item {
    background-color: #efefef;
    border-bottom: solid 1px #1C6C14;
    padding:4px 8px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: center;
}
#thd-mbb-cart p,
.thd-mbb h4 {
    margin:0;
}
.thd-mbb .mdf_one_moment_txt {
    height:0;
}
.thd-mbb .widget {
    margin-bottom: 0;
}
.thd-mbb .product-search-filter-search-clear {
    margin:5px 0 30px 0;
}
#thd-mbb-cart .quantity {
    width: 100%;
}
#thd-mbb-cart .checkout {
    float: right;
    background-color: #1C6C14;
    color:#fff;
}
#thd-mbb-cart .woocommerce-mini-cart__buttons {
    margin-top: 20px;
    margin-bottom:100px;
}
#thd-mbb-cart .woocommerce-mini-cart__buttons .wc-forward:first-child {
    display: none;
    visibility: hidden;
}
#thd-mbb-cart .widget_shopping_cart_content .cart_item a:nth-child(2) {
    width:80%;
    margin-left: 10%;
}
#thd-mbb-cart * {
    font-size: 12px;
}
#thd-mbb-cart .widget_shopping_cart_content .cart_item img {
    width:72px;
}
.thd-mbb .navbar-header {
    border-top: solid 1.5px #1C6C14;
}
.mbb-in-stock-filter-wrapper {
    margin: 10px 0;
}
.mbb-in-stock-filter-wrapper p {
    font-size: 1.2rem;
    margin-bottom:0;
}
.thd-mbb .sf-input-text {
    min-width:300px;
    width:100%;
}

.thd-mbb ul.searchandfilter,
.thd-mbb #4sidebar,
#thd-mbb-filter > ul,
.thd-mbb ul {
    margin:0!important;
}

#search-filter-form-393714 {
    margin-left:-1.25rem!important;
}

@media all and (min-width: 600px) {
    .d-sm-none {
        position: relative;
    }
    .thd-mbb .title{
        visibility: hidden;
        display: none!important;
    }
    .archive #content {
        width:100%;
        margin-left:0;
    }
    .archive #top-nav {
        left:0;
    }
    .archive .wrapper > .sidebar {
        width:0;
        visibility: hidden;
        display: none!important;
    }
    .archive #content .thdsn-left-column {
        width:19%;
        margin-right:1%;
        float:left;
    }
    .archive #content .thdsn-right-column {
        float:right;
        width:79%;
        margin-left:1%;
    }
    .thdsn-left-column {
        position: relative;
        height:auto!important;
        min-height: 400vh!important;
        margin-left:-30px;
        margin-right:15px;
        z-index:0;
    }
    .thdsn-left-column #sidebar {
        margin:0;
        width: 100%!important;
    }
    .thdsn-left-column .collapse {
        max-height:300vh!important;
        margin:0;
        width: 100%!important;
    }
}
@media all and (max-width: 600px) {
    .hide_cart_widget_if_empty,
    .product-search-filter-category-heading
    {
        display:none;
        visibility: hidden;
    }

}