.b2bking_add_cart_to_purchase_list_button{
    float: right;
    margin-bottom: 5px;
    border: 2px solid #0b0d0a;
    background: #0b0d0a;
}

.wc-block-cart__submit-button ,.wc-block-components-checkout-place-order-button, .wc-block-components-checkout-place-order-button--full-width{
    background:#0b0d0a;
    color: #fff;
}
body {
    font-family: Arial, Helvetica, sans-serif !important;
}
.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button, .wc-block-components-checkout-place-order-button--full-width:focus, .wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button, .wc-block-components-checkout-place-order-button--full-width:hover {
    color: #FFFF !important;
}
.contact-details span i {
    color: #FFFF !important;
}
a, p, span,section,label,input,select{
    font-family: Arial, Helvetica, sans-serif !important;
}
.sidebar-social-networks li>a{
    color: #FFFF !important;
}

#angro-main-head .first-part {
    padding-top: 10px;
    padding-bottom: 0px;
}

#wcfm-main-contentainer .wcfm-page-headig, .wcfm_menu_logo, .wcfm_menu_no_logo {
    background: #0b0d0a!important;
}
#wcfm_menu .wcfm_menu_items a.active {
    background: #283725!important;
}
#wcfm_menu, #wcfm_menu span.wcfm_sub_menu_items {
    background: #0b0d0a!important;
}

#wcfm-main-contentainer .wcfm_menu_toggle{
    color: #ffff !important;
}


.wcfm_submit_button, .wcfm_add_attribute,.wcfm-btn-default,.b2bking_product_add_row,.b2bking_product_add_tier{
    color: #ffff !important;
    background: #0b0d0a !important;
    border: 2px #0b0d0a !important;
}
.wcfm_submit_button:hover,.wcfm_add_attribute:hover{
    background: #283725;
}
.collapse-open {
    background: #0b0d0a !important;
}

.collapse-open, .page_collapsible:hover label, .page_collapsible.collapse-open label {
    color: #ffff !important;
}

.wcfm_product_popup_button{
    background-color: #283725!important;
    display: none !important;
}

.wcfm-page-heading-text{
    color: #fff !important;
}
.wcfm_welcomebox_user_details h3 {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #0b0d0a !important;
}

#wcfm-main-contentainer .wcfm_menu_toggler, #wcfm-main-contentainer .wcfm_responsive_menu_toggler {
    float: left;
    width: 20px;
   color: #0b0d0a !important; 
    cursor: pointer;
}
.wcfm_dashboard_wc_status_data strong{
    font-weight: 500;
	font-size: 18px;
	color: #0b0d0a!important;
	display: inline-block;
}
.wcfm_menu_item:hover{
    color:#283725!important;
}
.b2bking_product_add_tier#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard:hover{
    background-color: #283725!important;
}
div.wcfm-collapse-content h2{
    color: #283725!important;
}
.sidebar-content .widget h2::before, .woocommerce .sidebar-content .widget-title::before, .sidebar-content .ywcca_widget_title::before {
    content: "";
    width: 3px;
    height: 23px;
    position: absolute;
    left: -27px;
    background: #283725 !important;
}

.start-shopping-button:hover{
    color:#b3b3aa !important;
}
.start-shopping-button{
    color:#0b0d0a !important; 
}
.details-container > div.details-item .amount{
    color: #283725 !important;
}
.woocommerce a.button:hover,.woocommerce ul.products li.product .archive-product-title a:hover{
    color:#283725 !important;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover{    
    color: #ffff !important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    width: 22px !important;
    height: 22px !important;
    top: -8px !important;
    border-width: 1px;
    border-style: solid;
    border-color: #0b0d0a!important;
    background: #fff !important;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}
.sale_banner a {
    color: #283725 !important;
}
.wc-forward{
    color: #283725 !important;
    margin-top: 10px !important;
    font-size: 10px !important;
    padding: 10px 25px !important;
    border: 2px solid #283725 !important;
    color: #283725;
}
button:hover.b2bking_bulkorder_form_container_bottom_add_button{
    background: #283725!important;
}
button.b2bking_bulkorder_form_container_bottom_add_button{
    background: #0b0d0a!important;
}
button.b2bking_bulkorder_form_container_bottom_save_button {
    background: #0b0d0a!important;
}
#b2bking_myaccount_bulkorder_container .b2bking_bulkorder_form_container_newline_button, .b2bking_bulkorder_form_container_newline_button {
    background: #283725!important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 5px;
    min-width: 90px;
    text-align: end;
    height: 29px;
    padding: 0 10px;
    color: #fff;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .12);
    border-radius: 3px;
    position: relative;
    outline: 0;
    border: none;
    text-transform: none;
    min-height: 0;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
}
.b2bking_bulkorder_form_container_top {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0 15px;
    color: #ffff;
    height: 36px;
    background: #0b0d0a!important;
    border-radius: 0;
    font-weight: 400;
}
body {
    font-family: Arial, Helvetica, sans-serif;
}

.b2bking_bulkorder_form_container_bottom_total span.amount{
    color: #be3737 !important;
    font-family: Arial, Helvetica, sans-serif;
}
.woocommerce-page .woocommerce-info .button:hover{
    color: #fff !important;
    background: #283725 !important;
}
.wc-block-components-totals-coupon__button{
    background: #0b0d0a!important;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffff!important;
}
.wc-block-components-validation-error p{
    color: #cc1818;
}
.wc-block-components-product-name{
    color: #283725;
}
.title-subtile-holder.v2 .button.title-btn{
    color: #0b0d0a !important;
    border: 2px solid #0b0d0a !important;
    padding: 5px !important;
}
.start-shopping-button{
    border: 2px solid #0b0d0a;
    padding: 10px;
}
.start-shopping-button:hover {
    color: #fff !important;
    background: #0b0d0a;
}
.amount{
    color: #0b0d0a!important;
}

.woocommerce-mini-cart__buttons a {
    color: #0b0d0a!important;
    background: #fff!important;
}
.woocommerce-mini-cart__buttons a :hover{
    color:#fff!important;
    background: #0b0d0a!important;
}
.wcfmmp-store-search-form input#search{
    padding: 8px 10px;
    width: 100%;
    margin-right: 10px;
    font-size: 15px;
    display: inline-block;
    box-shadow: none;
    background-color: #fff !important;
    border: 1px solid #0b0d0a !important;
    box-shadow: 1px 1px 5px 0 #0b0d0a !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    min-height: 38px;
}
.wcfmmp-store-search-form{
    display: inline-flex;
    width: 100%;
    padding: 10px!important;
}
.wcfmmp-error{
    border: 2px solid #901e1e;
    color: #fff;
    background: #901e1e;
    padding: 5px;
}
#wcfmmp-stores-wrap .wcfmmp-stores-content{
    margin-bottom: 20px;
}
.wcfm-store-finder-container{
    margin-top: 50px;
}

a.wp-block-button__link:hover {
    background: #fff !important;
    color: #0b0d0a !important;
}
a.wp-block-button__link {
    background: #0b0d0a !important;
    border-radius: 2px;
    color: #fff !important;
    font-size: 17px !important;
    padding: 8px 25px;
    font-weight: 500 !important;
    border: 2px solid #0b0d0a!important;
    transition: 250ms all ease;
    border-radius: 25px;
}
.modeltheme-modal-holder {
    z-index: 999999;
}
.modeltheme-content h3 {
    background: #0b0d0a!important;
}
.wpcf7-form .wpcf7-submit:hover{
        color: #0b0d0a !important;
}

.footer-top .widget_nav_menu li:before {
    content: "\f101";
    color: #d2d2d3;
    font-family: 'Font Awesome 5 Free'!important;
    font-weight: bold;
    left: 0;
    margin-right: 6px;
    position: absolute;
    background: transparent !important;
    top: 0px !important; 
}
.menu-search::after {
    content: '\f107';
    font-family: 'Font Awesome 5 Free'!important;
    position: absolute;
    right: 40px;
    top: 55%;
    transform: translateY(-50%);
    height: 25px;
}
.menu-search i.fas.fa-search {
    color: #272727;
    font-size: 16px;
    font-family: 'Font Awesome 5 Free'!important;
    font-weight: 200;
}
li#nav-menu-register span:last-child:after {
    content: "\f107";
    font-family: 'Font Awesome 5 Free'!important;
    font-weight: 100;
    opacity: 0.4;
    margin-left: 5px;
    vertical-align: middle;
}
.woocommerce-ordering:after {
    content: '\f107';
    font-family: 'Font Awesome 5 Free'!important;
    position: absolute;
    right: 8px;
    top: auto;
    transform: translateY(-64%);
    width: 20px;
    height: 0px;
    line-height: 41px;
}
.angro--accordion .vc_tta-panel-title a {
    font-size: 18px;
    background: #0b0d08 !important;
    line-height: 26px;
    letter-spacing: 0;
    font-weight: bold;
    color: #fff !important;
    margin: 0;
    padding: 20px 50px 20px 30px !important;
}

.yith-wcwl-add-button > a i {
    font-size: 15px;
    font-weight: 600;
    font-family: 'Font Awesome 5 Free'!important;
    margin: -2px 0px;
}
.b2bking_subaccounts_new_account_container_content_bottom_button, .b2bking_subaccounts_container_top_button{
    background: #0b0d08 !important;
}

.vc_custom_1624871681598 {
    margin-bottom: 0px !important;
    padding-top: 150px !important;
    padding-bottom: 140px !important;
    background-image: url(https://b2b.mpfbrush.com/wp-content/uploads/2024/11/about_us_mpf_v1.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li { 
    display: inline-block;
    line-height: 40px !important; 
    font-size: 14px !important; 
    font-weight: 400;
    color: #0b0d08 !important;
}
.woocommerce-tabs ul.tabs li:hover a {
    color: #fff !important;
    background: #0b0d08 !important;
}

/*.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {*/
/*    display: inline-block;*/
/*    line-height: 40px !important; */
/*    font-size: 14px !important; */
/*    font-weight: 400;*/
/*}*/
/*.flip-clock-wrapper ul li a div div.inn, .featured_product_shortcode .featured_product_button:hover, .custom_angro button:hover,  .woocommerce_categories.grid td.product-title a, .woocommerce_categories.grid td.add-cart a, .woocommerce_categories.list span.amount, .cd-tab-filter a:hover, .no-touch .cd-filter-block h4:hover, .cd-gallery .woocommerce-title-metas a:hover, .cd-tab-filter a.selected, .no-touch .cd-filter-trigger:hover, .woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover, .mt_products_slider .woocommerce-title-metas h3 a:hover, .angro_shortcode_cause h3 a:hover, .mt_products_slider .button-bid a:hover, .header-v3 .menu-products .shop_cart:hover, .domain.woocommerce_categories .archive-product-title a:hover, .custom-btn button:hover, .modeltheme_products_carousel .modeltheme-title-metas a:hover, .modeltheme_products_carousel.owl-theme .owl-controls .owl-buttons div, .modeltheme_products_simple h3.modeltheme-archive-product-title a:hover, .sale_banner .sale_banner_holder.right span.read-more:hover, .modeltheme-product-wrapper .modeltheme-archive-product-title a:hover, .single-product .product p.price span, .newsletter-footer input.submit:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .full-width-part .more-link:hover, header.page-header-404 a.vc_button_404:hover, .form-submit input:hover, .lrm-form button[type=submit]:hover, .page-template-template-blog-2 .article-detail-meta.post-date, #commentform .form-submit button:hover, .products_category_vertical_shortcode_holder:hover .heading a, .single-product .single-v2 .product-sales, .single-product .single-v2 .buy-button:hover a, .mt_simple_themes .mt-theme-wrapper h3 a:hover, .mt_simple_themes .mt-theme-wrapper a.button:hover, .header-v4 .header-top-contact-method i, .woocommerce.single-product div.product form.cart .button:hover, .single-course-wrapper .mt-price, .mt-categories-content li.single-category i, .angro_shortcode_blog .image_top .boxed-shadow p.text-center, .single-course-wrapper p.mt-title a:hover, .testimonial01-img-holder.style2 p.position-test, .pricing-table.style_2.recommended small, .pricing-table.style_2.recommended .price, body .wishlist_table .product-add-to-cart a:hover, .woocommerce ul.products li.product .component.quick-view .button.yith-wcqv-button:hover i, .woocommerce ul.products .yith-wcwl-add-button > a:hover i, .woocommerce-cart table.cart td.product-name a:hover, .woocommerce ul.products li.product .component.quick-view .button.yith-wcqv-button:hover i, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .page-links a:hover, .widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget > li a:hover, .woocommerce .widget_price_filter .price_slider_amount .button:hover {*/
/*    color: #fff !important;*/
/*    background: #0b0d08 !important;*/
/*}*/
.wpcf7-submit{
    color: #fff !important;
    background: #0b0d08 !important;
}
.wpcf7-form .wpcf7-submit:hover { 
        color: #fff !important;
    background: #0b0d08 !important;
}

.vc_custom_1624871681598 {
    margin-bottom: 0px !important;
    padding-top: 150px !important;
    padding-bottom: 140px !important;
    background-image: url('https://b2b.mpfbrush.com/wp-content/uploads/2024/11/about_us_mpf_v1.png') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.woocommerce .woocommerce-message::before{
    color: #0b0d08 !important;
}
.wc-forward{
    color: #fff !important;
    background: #0b0d08 !important;
}
.wc-block-grid__product-title , .wc-block-components-product-name{
    color: #0b0d08!important;
}
.stars span a{
    color: #0b0d08!important;
}
.b2bking_bulkorder_form_container_content_header_product_cream{
    color: #fff !important;
}

/*ul.children {*/
/*    display: none;*/
/*}*/

.wpb_wmca_accordion_wrapper_theme_transparent ul ul {
    margin: 0px 0 0 10px !important;
}
.wpb_wmca_accordion_wrapper_theme_transparent ul ul li a {
    padding: 5px 2px !important;
}
.wpb_category_n_menu_accordion ul li>a>span.wpb-submenu-indicator {
    position: absolute;
    right: 0;
    width: 7px !important;
    height: 100%;
    top: 0;
    text-align: center;
    font-size: 20px;
    font-weight: bolder;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    -o-transition: transform .3s linear;
    -moz-transition: transform .3s linear;
    -webkit-transition: transform .3s linear;
    -ms-transition: transform .3s linear;
}
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li li.current-cat>a{
    border-color: #0b0d08 !important;
}
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li li:hover>a{
    border-color: #0b0d08 !important;
}