.elementor-10152 .elementor-element.elementor-element-274779a9{margin-top:50px;margin-bottom:0px;}.elementor-widget-uael-dual-color-heading .uael-dual-heading-text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-dual-color-heading .uael-dual-heading-text.uael-highlight-text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-dual-color-heading .uael-dual-color-heading:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10152 .elementor-element.elementor-element-d41123a .uael-dual-color-heading{text-align:center;}.elementor-10152 .elementor-element.elementor-element-d41123a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10152 .elementor-element.elementor-element-d41123a .uael-before-heading{margin-right:0px;}.elementor-10152 .elementor-element.elementor-element-d41123a .uael-after-heading{margin-left:0px;}.elementor-10152 .elementor-element.elementor-element-d41123a .uael-stack-desktop-yes .uael-before-heading{margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-10152 .elementor-element.elementor-element-d41123a .uael-stack-desktop-yes .uael-after-heading{margin-top:0px;margin-left:0px;display:inline-block;}.elementor-10152 .elementor-element.elementor-element-d41123a .uael-dual-heading-text{color:#343434;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;}.elementor-10152 .elementor-element.elementor-element-d41123a .uael-dual-heading-text.uael-highlight-text{color:#999933;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;}@media(max-width:1024px){.elementor-10152 .elementor-element.elementor-element-d41123a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10152 .elementor-element.elementor-element-d41123a .uael-heading-stack-tablet .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-10152 .elementor-element.elementor-element-d41123a .uael-heading-stack-tablet .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-10152 .elementor-element.elementor-element-d41123a .uael-dual-heading-text{font-size:35px;}.elementor-10152 .elementor-element.elementor-element-d41123a .uael-dual-heading-text.uael-highlight-text{font-size:35px;}}@media(max-width:767px){.elementor-10152 .elementor-element.elementor-element-274779a9{margin-top:20px;margin-bottom:0px;}.elementor-10152 .elementor-element.elementor-element-d41123a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10152 .elementor-element.elementor-element-d41123a .uael-heading-stack-mobile .uael-before-heading {margin-bottom:0px;margin-right:0px;display:inline-block;}.elementor-10152 .elementor-element.elementor-element-d41123a .uael-heading-stack-mobile .uael-after-heading {margin-top:0px;margin-left:0px;display:inline-block;}.elementor-10152 .elementor-element.elementor-element-d41123a .uael-dual-heading-text{font-size:28px;}.elementor-10152 .elementor-element.elementor-element-d41123a .uael-dual-heading-text.uael-highlight-text{font-size:28px;}}/* Start custom CSS for wc-elements, class: .elementor-element-2e243df6 */@media only screen and (max-width: 600px) {
    tr.cart_item:first-child .product-thumbnail img{
        margin-top: 0px !important;
    }
    .cart_totals tr{
        float: left;
    }
    a.checkout-button{
       float: left !important; 
    }
    .woocommerce form .quantity .plus{
        margin-right: -15px !important;
    }
}
td.product-name a, .cart_item .woocommerce-Price-amount{
    font-family: 'poppins';
    font-size: 15px;
    color: #000 !important;
    font-weight: 400 !important;
}
.woocommerce table.shop_table thead, .woocommerce-page table.shop_table thead {
    background-color: #ffffff;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td{
    border: 0px !important;
}
.woocommerce table.shop_table thead th, .woocommerce-page table.shop_table thead th{
        font-family: 'Poppins';
    font-weight: 900;
    font-size: 20px;
}

.woocommerce-variation-price{
    color: #000000;
    font-family: "Poppins", Sans-serif;
}
.quantity a{ color: #000000 !important; }
.quantity a:hover{ color: #000000 !important; }
.woocommerce form .quantity .minus, .woocommerce form .quantity .plus{
    border: 0px solid;
}
.qty.text{
    border: 0px solid;
    font-family: "Poppins", Sans-serif;
}

.product-thumbnail img{
    max-width: 100% !important;
}
tr.cart_item:first-child .product-thumbnail img{
    margin-top: -55px;
}

.coupon .button:hover{
    background-color: #999933 !important;
    color: #ffffff !important;
}

.woocommerce-cart table.cart td.actions .coupon .input-text{
        border: 1px solid #999933;
    border-radius: 3px;
}

#coupon_code::-webkit-input-placeholder { /* Edge */
  color: #CCCC99;
}
#coupon_code:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #CCCC99;
}
#coupon_code::placeholder {
  color: #CCCC99;
}
.coupon .button{
    font-size: 12px !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.coupon .input-text{
    padding: 21px !important;
    font-size: 12px;
    border-width: 2px !important;
}
td.actions button{
        font-size: 12px !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    color: #ffffff !important;
    float: right;
}
td.product-remove a{
    color: #999933 !important;
    border-color: #999933 !important;
}
td.actions button:hover{
    background-color: #999933 !important;
    color: #ffffff !important;
}

a.shipping-calculator-button{
    color: #343434 !important;
}
.cart_totals h2{
    display: none;
}

.woocommerce-page .cart-collaterals .cart_totals{
    width: 100%
}
.woocommerce-cart table.shop_table .woocommerce-Price-amount{
    font-weight: 400 !important;
}
.cart_totals th {
    font-size: 18px;
    font-weight: 900 !important;
    font-family: 'Poppins';
}
.cart_totals td {
    font-size: 18px;
    float: right;
}
.woocommerce-cart .cart-collaterals .cart_totals{
    border-width: 0px;
}
.woocommerce table.shop_table tbody th{
    border: 0px !important;
}
a.checkout-button{
    float: right;
    font-size: 15px !important;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
a.checkout-button:hover, .shipping-calculator-form button:hover, .return-to-shop a.button:hover{
    background-color: #999933 !important;
    color: #ffffff !important;
}
.shipping-calculator-form button{
        font-size: 12px !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    color: #fff;
}
.return-to-shop {margin-bottom: 60px !important;}

.woocommerce-cart .cart-collaterals .cart_totals{
    padding: 0px !important;
}
.cart_totals td {
    margin-right: -10px;
}/* End custom CSS */