.elementor-1385 .elementor-element.elementor-element-a6fda15{padding:2% 4% 2% 4%;}.elementor-1385 .elementor-element.elementor-element-8b4132b > .elementor-element-populated{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1385 .elementor-element.elementor-element-a6fda15{padding:2% 3% 2% 3%;}}@media(max-width:767px){.elementor-1385 .elementor-element.elementor-element-a6fda15{padding:4% 4% 4% 4%;}}/* Start custom CSS for shortcode, class: .elementor-element-e540bf5 *//* THUMBNAIL SIZE*/
#b2b-enquiry-form .product-thumbnail img {
    width: 140px;
}



:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-9368072);
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover {
    background-color: var(--e-global-color-877efc4);
    color: var(--e-global-color-9368072);
}
.elementor-kit-17 input:not([type="button"]):not([type="submit"]), .elementor-kit-17 textarea, .elementor-kit-17 .elementor-field-textual {
    background-color: var(--e-global-color-bbd184c);
    border-color: var(--e-global-color-e4e8d95);
    border-width: 1px 1px 1px 1px;
    border-radius: 4px 4px 4px 4px;
}


/* UPDATE LISTING BUTTON */
input#b2b-update-enquiry-list{
    
     font-family: var(--e-global-typography-5f1037f-font-family), Sans-serif;
    font-size: var(--e-global-typography-5f1037f-font-size);
    font-weight: var(--e-global-typography-5f1037f-font-weight);
    text-transform: var(--e-global-typography-5f1037f-text-transform);
    font-style: var(--e-global-typography-5f1037f-font-style);
    text-decoration: var(--e-global-typography-5f1037f-text-decoration);
    line-height: var(--e-global-typography-5f1037f-line-height);
    letter-spacing: var(--e-global-typography-5f1037f-letter-spacing);
    word-spacing: var(--e-global-typography-5f1037f-word-spacing);
    fill: var(--e-global-color-b6ed31f);
    color: var(--e-global-color-b6ed31f);
    border-radius: 0px 0px 0px 0px;
    padding: 15px 30px;
        background-color: var(--e-global-color-accent);
}


input#b2b-update-enquiry-list:HOVER{
color: var(--e-global-color-b6ed31f);
        background-color: var(--e-global-color-877efc4);

}






/* SEND ENQUIRY LIST BUTTON */
input.button.b2b-send-enquiry{
    
         font-family: var(--e-global-typography-5f1037f-font-family), Sans-serif;
    font-size: var(--e-global-typography-5f1037f-font-size);
    font-weight: var(--e-global-typography-5f1037f-font-weight);
    text-transform: var(--e-global-typography-5f1037f-text-transform);
    font-style: var(--e-global-typography-5f1037f-font-style);
    text-decoration: var(--e-global-typography-5f1037f-text-decoration);
    line-height: var(--e-global-typography-5f1037f-line-height);
    letter-spacing: var(--e-global-typography-5f1037f-letter-spacing);
    word-spacing: var(--e-global-typography-5f1037f-word-spacing);
    fill: var(--e-global-color-b6ed31f);
    color: var(--e-global-color-b6ed31f);
    border-radius: 0px 0px 0px 0px;
    padding: 15px 30px;
        background-color: var(--e-global-color-accent);
    border-width: 1px;
    border-style: solid;
    border-color: var(--e-global-color-accent);
    
    
    
    margin-right: 15px;
}



input.button.b2b-send-enquiry:HOVER{
color: var(--e-global-color-b6ed31f);
        background-color: var(--e-global-color-877efc4);
        border-color: color: var(--e-global-color-b6ed31f);

}




/* lOGIN BOTTOM */

a.button.b2b-enquiry-login.b2b-showlogin{
                     font-family: var(--e-global-typography-5f1037f-font-family), Sans-serif;
    font-size: var(--e-global-typography-5f1037f-font-size);
    font-weight: var(--e-global-typography-5f1037f-font-weight);
    text-transform: var(--e-global-typography-5f1037f-text-transform);
    font-style: var(--e-global-typography-5f1037f-font-style);
    text-decoration: var(--e-global-typography-5f1037f-text-decoration);
    line-height: var(--e-global-typography-5f1037f-line-height);
    letter-spacing: var(--e-global-typography-5f1037f-letter-spacing);
    word-spacing: var(--e-global-typography-5f1037f-word-spacing);
    fill: var(--e-global-color-b6ed31f);
    color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
    padding: 15px 30px;
        background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: var(--e-global-color-primary);
    
    
}


a.button.b2b-enquiry-login.b2b-showlogin:HOVER{
color: var(--e-global-color-b6ed31f );
    background-color: var(--e-global-color-877efc4 );
    border-color: var(--e-global-color-877efc4 );

}


/* lOGIN ACCOUNT TOP */

button.woocommerce-button.button.woocommerce-form-login__submit{
    
   font-family: var(--e-global-typography-5f1037f-font-family), Sans-serif;
    font-size: var(--e-global-typography-5f1037f-font-size);
    font-weight: var(--e-global-typography-5f1037f-font-weight);
    text-transform: var(--e-global-typography-5f1037f-text-transform);
    font-style: var(--e-global-typography-5f1037f-font-style);
    text-decoration: var(--e-global-typography-5f1037f-text-decoration);
    line-height: var(--e-global-typography-5f1037f-line-height);
    letter-spacing: var(--e-global-typography-5f1037f-letter-spacing);
    word-spacing: var(--e-global-typography-5f1037f-word-spacing);
    fill: var(--e-global-color-b6ed31f);
    color: var(--e-global-color-b6ed31f);
    border-radius: 0px 0px 0px 0px;
    padding: 13px 30px 13px 30px;
        background-color: var(--e-global-color-accent);
    border-width: 1px;
    border-style: solid;
    border-color: var(--e-global-color-accent);
    
}


button.woocommerce-button.button.woocommerce-form-login__submit:HOVER{
color: var(--e-global-color-b6ed31f );
    background-color: var(--e-global-color-877efc4 );
    border-color: var(--e-global-color-877efc4 );

}



/* REMOVE X BUTTON */

.woocommerce a.remove {
    line-height: 18px;
}

td.product-remove {
    background-color: transparent !important;
}





/* ORDER FORM LIST */

@media screen and (max-width: 1024px){
    
    .woocommerce td.product-quantity {

    width: 100%;
    display: flex !important;
    justify-content: flex-end;
   
    
}

tr td.product-name {
    padding-left: 20px !important;
    margin-top: -46px;
    width: 100%;
}


td.product-remove {
    z-index: 1;
    position: relative;
}


} 


@media screen and (max-width: 768px){
    
    .woocommerce td.product-quantity {
  margin-top: -1px;
   margin-bottom: 10px;
    width: 100%;
    display: flex !important;
    justify-content: flex-end;
    }
    
}


/* QUANTITY BUTTON */
@media screen and (max-width: 768px){
 body .qib-button-wrapper {
    margin-right: 0px !important;
}
}/* End custom CSS */