/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.wp-block-woocommerce-cart-order-summary-block,.wc-block-components-totals-wrapper, .wp-block-woocommerce-cart-order-summary-heading-block wc-block-cart__totals-title, .wc-block-cart-items__header-total, .wc-block-formatted-money-amount, .product .price, .cart .product-price, .cart .product-subtotal,
.order-total, .cart_totals, .woocommerce-Price-amount,
.woocommerce-mini-cart__total, .woocommerce-shipping-totals,
.cart-discount, .order-review, .shop_table thead { display:none !important; }

.wc-block-cart-items__header-product, .wc-block-cart-items__header-image{border-top:none;}

.wc-block-components-button__text:contains("Proceed to Checkout")::after {
  content: "Continue";
}
.wc-block-components-button__text:contains("Proceed to Checkout") {
  color: transparent;
}

.input-text{
    color:#000000 !important;
}

/* Override Woo Cart block forced width */
.woocommerce-cart .wp-block-woocommerce-cart{
  width: auto !important;          /* or: unset !important; */
  
}

.elementor-17 .elementor-element.elementor-element-3251594 .wpr-mini-cart-icon-count{
    color: #FFF;
        background: #6da1c7 !important;
    width: auto;
    height: 20px;
    bottom: 65%;
    left: 65%;
    padding: 0 6px;
    border-radius: 999px;
    position: absolute;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 20px;
    min-width: 20px;
    padding: 0 6px;
    border-radius: 999px;
    line-height: 1;
    white-space: nowrap;
    font-size: 11px;
    box-sizing: border-box;
}

#uc_ajax_search_elementor_b8e2698.uc-ajax-search-wrapper input{
    
    border: 1px solid #bdbdbd;
}

.woocommerce-message {
    border-top-color: #6da1c7 !important;
}

.woocommerce-notices-wrapper{
    border:none;
    margin-bottom:25px;
}

.rfqcart-link-shop{
    color:  #6da1c7 !important;
}

.elementor-44 .elementor-element.elementor-element-89c4f08 .woocommerce-error{
    background-color:  #6da1c7 !important;
    
}

 .elementor-44 .elementor-element.elementor-element-89c4f08 .place-order a{
    color:#6da1c7 !important;
}

.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot{
    display:none !important;
}
.woocommerce .woocommerce-customer-details .additional-fields, .woocommerce .woocommerce-customer-details .addresses{
        border-style:none;
        border:none;
}
.elementor-44 .elementor-element.elementor-element-89c4f08 .col-2{
    padding:0px !important;
    float: left;

    border: none !important;
}


.woocommerce-order-details{
    border:none !important;
}
.woocommerce-customer-details{
    float: left;
    width: 45%;
    margin-right: 20px;
    border: none;
}

.woocommerce-customer-details address{
    border:none !important;
    white-space: nowrap;
    color:#000;
}

.woocommerce-column__title address{
 color:#000 !important;   
}

.woocommerce-customer-details--email{
    margin-top:-17px;
}


.order_line_items .wc-order-item-variation{
    display:none;
}

.woocommerce-order-overview__total{
    display:none;
}

.elementor-44 .elementor-element.elementor-element-89c4f08 .woocommerce-error::before{
    color: #00406F;
}