.elementor-13006 .elementor-element.elementor-element-2d97a75{margin-top:25px;margin-bottom:0px;}.elementor-13006 .elementor-element.elementor-element-696481d > .elementor-widget-container{margin:20px 0px 20px 40px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for shortcode, class: .elementor-element-696481d */.elementor-13006 .elementor-element.elementor-element-696481d{
    font-family: "ProximaNova Regular", Sans-serif;
    font-size: 18px;
}

.elementor-13006 .elementor-element.elementor-element-696481d a{
    color:black!important;
    font-size: 24px;
    border:1px solid #EE2D24;
    padding:10px 40px;
}
.elementor-13006 .elementor-element.elementor-element-696481d a:hover{
    color:white!important;
    background: #EE2D24;
    text-decoration: none!important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-0f5ef2c */.elementor-13006 .elementor-element.elementor-element-0f5ef2c{
    font-family: "ProximaNova Regular", Sans-serif;
    font-size: 18px;
    color:black!important;
}
.elementor-13006 .elementor-element.elementor-element-0f5ef2c .wc-block-components-product-name{
    color:black!important;
}
.elementor-13006 .elementor-element.elementor-element-0f5ef2c .wc-block-components-button,
.elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-form-register__submit,
.elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-form-login__submit{
    background-color: #EE2D24!important;
    color:white!important;
    font-size: 16px!important;
    font-weight: bold!important;
    padding:inherit 16px!important;
    border-radius:0!important;
}
.elementor-13006 .elementor-element.elementor-element-0f5ef2c .wc-block-components-button:hover,
.elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-form-register__submit:hover,
.elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-form-login__submit:hover{
    text-decoration: underline!important;
}
.elementor-13006 .elementor-element.elementor-element-0f5ef2c .wc-block-components-totals-item__value a,
.elementor-13006 .elementor-element.elementor-element-0f5ef2c .wc-block-components-totals-coupon a{
    color:black!important;
    text-decoration: underline!important;
    background-color:
    transparent!important;
}
.elementor-13006 .elementor-element.elementor-element-0f5ef2c .wc-block-components-totals-coupon__form .errorMessages{
    display: none!important;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .wc-block-components-totals-shipping__change-address__link{
    color:black!important;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .wc-block-components-totals-shipping__change-address__link:hover{
    color:black!important;
}
.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_registration_options_dropdown_section 
						 {
    display: none!important;
}

/*account page overrides*/

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-MyAccount-navigation ul{
    list-style: none!important;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-MyAccount-navigation ul li{
    margin-top:10px!important;
    display: flex;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-MyAccount-navigation ul li:hover{
    background: #EE2D24;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-MyAccount-navigation ul li:hover a{
    color:white;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-MyAccount-navigation ul li a{
    padding: 5px;
    color:black;
    width:100%;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-MyAccount-content button, .elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-MyAccount-content .button{
    background: #EE2D24;
    color:white;
    border-radius:0;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c table{
    border-radius:0;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-MyAccount-content button:hover, .elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-MyAccount-content .button:hover{
    text-decoration: underline;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-info::before{
    color:#EE2D24;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-info{
    border-radius:0;
    border-top-color:#EE2D24;
    background: #E7E7E7!important;
    color:black;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-info .button{
        background: #EE2D24;
    color:white;
    border-radius:0;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .woocommerce-info .button:hover{
        text-decoration: underline;
}

/*b2b section overrides*/

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_container .b2bwhs_multiaccounts_account_container {
    border-radius:0;
    background: none;
    font-family: "ProximaNova Regular", Sans-serif;
    font-size: 18px;
    color:black!important;
    box-shadow: none;
    border: 1px solid #333333;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_container .b2bwhs_multiaccounts_account_container .b2bwhs_multiaccounts_account_top{
        background: #333333;
        border-radius:0;
        font-family: "ProximaNova Regular", Sans-serif;
    font-size: 18px;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_container .b2bwhs_multiaccounts_account_container .b2bwhs_multiaccounts_account_name{
        font-family: "ProximaNova Regular", Sans-serif;
    font-size: 18px;
    color:black!important;
    text-align: left;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_account_container .b2bwhs_multiaccounts_account_phone_email_text, .elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_account_container .b2bwhs_multiaccounts_account_title, .elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_account_container .b2bwhs_multiaccounts_account_line button{
    font-family: "ProximaNova Regular", Sans-serif;
}

/*new account container*/
.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_new_account_container, .b2bwhs_multiaccounts_edit_account_container{
    box-shadow: none;
    border:1px solid #333333;
}
.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_new_account_container_top_close, .b2bwhs_multiaccounts_edit_account_container_top_close{
    background: #EE2D24;
    color:white;
    border-radius:0;
    font-family: "ProximaNova Regular", Sans-serif;
    font-size: 18px;
    color:white!important;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_new_account_container_top{
        background: #333333;
        border-radius:0;
        font-family: "ProximaNova Regular", Sans-serif;
    font-size: 18px;
    color:white!important;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_new_account_container_content{
    border-radius:0;
    background: none;
    font-family: "ProximaNova Regular", Sans-serif;
    font-size: 18px;
    color:black!important;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_new_account_container_content .b2bwhs_span_title_text_multiaccount{
    font-family: "ProximaNova Regular", Sans-serif;
    font-size: 18px;
    color:black!important;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_new_account_container_content svg path{
    fill:#EE2D24;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_new_account_container_content .b2bwhs_multiaccounts_new_account_container_content_element_label{
    font-family: "ProximaNova Regular", Sans-serif;
    font-size: 18px;
    color:black!important;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_new_account_container_content input{
    background: white;
    padding: 5px;
    height: fit-content;
    font-family: "ProximaNova Regular", Sans-serif;
    border:1px solid black;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_new_account_container_content .b2bwhs_multiaccounts_new_account_container_content_element_checkbox{
    border-radius:0;
    background: white;
    border-bottom:1px solid #333333;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_new_account_container_content .b2bwhs_multiaccounts_new_account_container_content_element_checkbox .b2bwhs_multiaccounts_new_account_container_content_element_checkbox_name{
    font-family: "ProximaNova Regular", Sans-serif;
    color:black;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_multiaccounts_new_account_container_content .b2bwhs_multiaccounts_new_account_container_content_bottom button svg path{
    fill:white;
}


/*bulk order form overrides*/

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_bulkorder_form_container{
    background: none;
    box-shadow: none;
    border-radius:0;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_bulkorder_form_container_top{
    background: #333333;
        border-radius:0;
        font-family: "ProximaNova Regular", Sans-serif;
    font-size: 18px;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_bulkorder_form_container_content{
    border-radius:0;
    font-family: "ProximaNova Regular", Sans-serif;
    font-size: 18px;
    color:black!important;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_bulkorder_form_container_content_header_product{
    color:black;
    font-family: "ProximaNova Regular", Sans-serif;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c #b2bwhs_bulkorder_searchby_select{
    font-family: "ProximaNova Regular", Sans-serif;
    box-shadow:none;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_bulkorder_form_container_content_header_qty{
    color:black;
    font-family: "ProximaNova Regular", Sans-serif;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_bulkorder_form_container input{
    background: white!important;
    padding: 5px!important;
    height: fit-content!important;
    font-family: "ProximaNova Regular", Sans-serif!important;
    border:1px solid black!important;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_bulkorder_form_container_content_line_subtotal{
    color:black;
    font-family: "ProximaNova Regular", Sans-serif;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_bulkorder_form_container_newline_button{
    font-family: "ProximaNova Regular", Sans-serif;
    background: #EE2D24;
}

.elementor-13006 .elementor-element.elementor-element-0f5ef2c .b2bwhs_bulkorder_form_container_bottom_total{
    color:black;
    font-family: "ProximaNova Regular", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d97a75 */.elementor-13006 .elementor-element.elementor-element-2d97a75{
    min-height: 100vh;
}/* End custom CSS */