.elementor-7 .elementor-element.elementor-element-db13b57{--display:flex;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-09d97a2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce #customer_details .form-row .input-text, .elementor-7 .elementor-element.elementor-element-51c6e8d  .woocommerce #customer_details .form-row textarea, .elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce form #customer_details select, .elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-7 .elementor-element.elementor-element-51c6e8d #coupon_code, .elementor-7 .elementor-element.elementor-element-51c6e8d .select2-container--default .select2-selection--single, .elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce-checkout #payment .payment_methods .payment_box{background-color:var( --e-global-color-66112bf );}.elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce-button{background-color:var( --e-global-color-e811aa9 );font-family:"Roboto Condensed", Sans-serif;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce-button:hover{background-color:var( --e-global-color-e811aa9 );}.elementor-7 .elementor-element.elementor-element-51c6e8d #payment #place_order{background-color:var( --e-global-color-e811aa9 );}.elementor-7 .elementor-element.elementor-element-51c6e8d{--additional-information-display:block;--order-review-title-alignment:start;--sections-background-color:#F7F7F7;--sections-border-color:#CCCCCC;--sections-border-radius:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-secondary );--sections-secondary-title-color:var( --e-global-color-secondary );--sections-descriptions-color:var( --e-global-color-text );--sections-messages-color:var( --e-global-color-secondary );--sections-checkboxes-color:var( --e-global-color-secondary );--sections-radio-buttons-color:var( --e-global-color-secondary );--links-normal-color:var( --e-global-color-secondary );--links-hover-color:var( --e-global-color-secondary );--forms-labels-color:var( --e-global-color-516a644 );--forms-fields-normal-color:var( --e-global-color-text );--forms-fields-focus-color:var( --e-global-color-secondary );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-66112bf );--forms-buttons-hover-text-color:var( --e-global-color-66112bf );--forms-buttons-border-type:none;--forms-buttons-border-radius:0px 0px 0px 0px;--order-summary-items-color:var( --e-global-color-secondary );--order-summary-variations-color:var( --e-global-color-516a644 );--order-summary-items-divider-color:var( --e-global-color-secondary );--order-summary-totals-color:var( --e-global-color-516a644 );--order-summary-totals-divider-color:var( --e-global-color-secondary );--purchase-button-normal-text-color:var( --e-global-color-66112bf );--purchase-button-border-radius:0px 0px 0px 0px;--purchase-button-padding:20px 0px 20px 0px;--purchase-button-width:fit-content;}.elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce-checkout{--place-order-title-alignment:stretch;--purchase-button-width:100%;}.elementor-7 .elementor-element.elementor-element-51c6e8d h3#order_review_heading, .elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce-billing-fields h3, .elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce-additional-fields h3{font-family:"Roboto Condensed", Sans-serif;font-size:22px;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-51c6e8d .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce #customer_details .form-row .input-text, .elementor-7 .elementor-element.elementor-element-51c6e8d  .woocommerce #customer_details .form-row textarea, .elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce form #customer_details select, .elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-7 .elementor-element.elementor-element-51c6e8d #coupon_code, .elementor-7 .elementor-element.elementor-element-51c6e8d .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}.elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce #payment #place_order{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:24px;}.elementor-7 .elementor-element.elementor-element-51c6e8d .e-woocommerce-login-section{--sections-background-color:var( --e-global-color-66112bf );}.elementor-7 .elementor-element.elementor-element-51c6e8d .col2-set .col-1{--sections-background-color:var( --e-global-color-66112bf );}.elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce-additional-fields{--sections-background-color:var( --e-global-color-66112bf );--sections-title-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce-shipping-fields .shipping_address{--sections-background-color:var( --e-global-color-66112bf );}.elementor-7 .elementor-element.elementor-element-51c6e8d .e-woocommerce-coupon-nudge{--sections-secondary-title-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-51c6e8d .e-woocommerce-coupon-nudge.e-checkout-secondary-title{font-family:"Lato", Sans-serif;}.elementor-7 .elementor-element.elementor-element-51c6e8d .e-coupon-box{--links-normal-color:var( --e-global-color-516a644 );--links-hover-color:var( --e-global-color-516a644 );}.elementor-7 .elementor-element.elementor-element-51c6e8d .e-checkout__order_review{--sections-title-color:var( --e-global-color-secondary );--sections-descriptions-color:var( --e-global-color-516a644 );--sections-messages-color:var( --e-global-color-516a644 );--sections-radio-buttons-color:var( --e-global-color-516a644 );}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-db13b57{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-51c6e8d{--order-review-title-alignment:start;--sections-padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-51c6e8d .coupon-container-grid{--coupon-button-alignment:justify;--coupon-button-width:100%;}.elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce-shipping-fields{--shipping-heading-padding-start:20px;}.elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce-button{font-size:18px;padding:015px 50px 015px 050px;width:auto;}.elementor-7 .elementor-element.elementor-element-51c6e8d .e-coupon-box{--sections-border-radius:0px 0px 0px 0px;--sections-padding:20px 20px 20px 20px;--sections-margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-51c6e8d .e-checkout__order_review{--sections-border-radius:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-db13b57{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-51c6e8d{--sections-border-radius:0px 0px 0px 0px;--sections-padding:20px 10px 20px 10px;--sections-margin:30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce-shipping-fields{--shipping-heading-padding-start:10px;}.elementor-7 .elementor-element.elementor-element-51c6e8d .woocommerce-button{font-size:16px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-51c6e8d */.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #ffffff;
    background-color: #dd3333;
    border-radius: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
    padding-top: 15px;
    padding-bottom: 15px;
}





.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 180px;
    border-radius: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
}



.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
    float: left;
    width: 300px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead tr th {
    padding-top: 0;
    color: #000000;
    font-size: 15px;
}







.woocommerce .quantity .qty {
    width: 3.631em;
    padding: 8px;
    text-align: center;
    color: #000000;
    border-radius: 0px;
    border: 1px solid #cccccc;
}

.elementor-kit-1710 a {
    text-decoration: none;
    COLOR: #3c78b3;
    font-weight: 400;
}
.elementor-kit-1710 a:hover
{
    text-decoration: underline;
    COLOR: #3c78b3;
   
}



/* Update Cart button hover color */
.woocommerce .actions .button[name="update_cart"]:hover {
    background-color: #dd3333;
    color: #ffffff;
   
}


.woocommerce .coupon .button:hover {
    background-color:#dd3333;
    color: #ffffff;
}/* End custom CSS */