.elementor-1385 .elementor-element.elementor-element-35a73df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:180px;--padding-bottom:6%;--padding-left:8%;--padding-right:8%;}.elementor-1385 .elementor-element.elementor-element-35a73df:not(.elementor-motion-effects-element-type-background), .elementor-1385 .elementor-element.elementor-element-35a73df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DCE3E7 0%, #EBF0E2 100%);}.elementor-1385 .elementor-element.elementor-element-79769aa{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1385 .elementor-element.elementor-element-3c3722e > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-1385 .elementor-element.elementor-element-3c3722e{text-align:center;}.elementor-1385 .elementor-element.elementor-element-3c3722e .elementor-heading-title{font-family:var( --e-global-typography-38592ed-font-family ), Sans-serif;font-size:var( --e-global-typography-38592ed-font-size );font-weight:var( --e-global-typography-38592ed-font-weight );text-transform:var( --e-global-typography-38592ed-text-transform );font-style:var( --e-global-typography-38592ed-font-style );text-decoration:var( --e-global-typography-38592ed-text-decoration );line-height:var( --e-global-typography-38592ed-line-height );letter-spacing:var( --e-global-typography-38592ed-letter-spacing );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-3c3722e .elementor-heading-title{font-size:var( --e-global-typography-38592ed-font-size );line-height:var( --e-global-typography-38592ed-line-height );letter-spacing:var( --e-global-typography-38592ed-letter-spacing );}}@media(max-width:1024px){.elementor-1385 .elementor-element.elementor-element-35a73df{--padding-top:180px;--padding-bottom:100px;--padding-left:5%;--padding-right:5%;}.elementor-1385 .elementor-element.elementor-element-79769aa{--border-radius:10px 10px 10px 10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-3c3722e .elementor-heading-title{font-size:var( --e-global-typography-38592ed-font-size );line-height:var( --e-global-typography-38592ed-line-height );letter-spacing:var( --e-global-typography-38592ed-letter-spacing );}}@media(max-width:767px){.elementor-1385 .elementor-element.elementor-element-35a73df{--padding-top:180px;--padding-bottom:100px;--padding-left:5%;--padding-right:5%;}.elementor-1385 .elementor-element.elementor-element-79769aa{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-3c3722e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1385 .elementor-element.elementor-element-3c3722e .elementor-heading-title{font-size:var( --e-global-typography-38592ed-font-size );line-height:var( --e-global-typography-38592ed-line-height );letter-spacing:var( --e-global-typography-38592ed-letter-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-4d0d3b0 *//*Set Form Title */
#b2b-enquiry-form h3, .b2b-enquiry-form-wrapper h3{
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    
}

/*Set QTY field border-radius*/
.qib-button-wrapper .quantity input.input-text.qty.text{ border-radius:0;}

/*Add white background to form, Enquiry List*/
form#b2b-enquiry-form-details, table#b2b-enquiry-table-list {
    background: #fff;
    padding: 28px;
    border-radius: 10px;
}

/*Set Message-Remarks Field background color */
textarea#remarks{
background: var( --e-global-color-bbd184c )
}

/*Set Send Enquiry Button Color*/
input.button.b2b-send-enquiry{
    background-color: var(--e-global-color-11707ba);
    color: var(--e-global-color-b6ed31f);
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 14px 30px;
    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);
}

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

/*Spacing Bottom for enquiry list*/
form#b2b-enquiry-form {
    margin-bottom: 30px;
}

 form#b2b-enquiry-form{
  background: #fbfbfb; padding:40px;
     border-radius:10px;
 }
 
 .b2b-enquiry-form-wrapper{ background: #fbfbfb; padding:40px 40px 50px 40px;
     border-radius:10px;}
 
 
 .product-thumbnail{display:none;}
 
 input#b2b-update-enquiry-list{
 font-family: var(--e-global-typography-1905c41-font-family), Sans-serif;
    font-size: var(--e-global-typography-1905c41-font-size);
    font-weight: var(--e-global-typography-1905c41-font-weight);
    color: #FFFFFFE8;
    background-color: var(--e-global-color-11707ba);
 }
 
  input#b2b-update-enquiry-list:hover{
  background-color: var(--e-global-color-877efc4)!important;
  }
  
  
 .woocommerce a.remove{
     color: #c5c5c5 !important;
     font-size:2em;
     font-weight: 100;
 }
 
 .woocommerce a.remove:hover {
    color: var(--e-global-color-accent) !important;
    background: none;
}

table#b2b-enquiry-table-list thead tr th {
    font-family: var(--e-global-typography-e0fc70f-font-family), Sans-serif ;
    font-size: var(--e-global-typography-e0fc70f-font-size);
    font-weight: var(--e-global-typography-e0fc70f-font-weight);
    text-transform: var(--e-global-typography-e0fc70f-text-transform);
    font-style: var(--e-global-typography-e0fc70f-font-style);
}

td.product-name, td.product-name a{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-f9ec878-font-family), Sans-serif;
    font-size: var(--e-global-typography-f9ec878-font-size);
    font-weight: var(--e-global-typography-f9ec878-font-weight);
    text-transform: var(--e-global-typography-f9ec878-text-transform);
    font-style: var(--e-global-typography-f9ec878-font-style);
    text-decoration: var(--e-global-typography-f9ec878-text-decoration);
    line-height: var(--e-global-typography-f9ec878-line-height);
    letter-spacing: var(--e-global-typography-f9ec878-letter-spacing);
    word-spacing: var(--e-global-typography-f9ec878-word-spacing);
}


.woocommerce form .form-row .input-text, .woocommerce form .form-row select{
    border:0!important;
}/* End custom CSS */