.elementor-2594 .elementor-element.elementor-element-717c1c0 > .elementor-container{max-width:1400px;}.elementor-2594 .elementor-element.elementor-element-717c1c0{margin-top:50px;margin-bottom:75px;}.elementor-2594 .elementor-element.elementor-element-50fd000 .shop_table .button, .elementor-2594 .elementor-element.elementor-element-50fd000 .order-again .button{background-color:var( --e-global-color-primary );}.elementor-2594 .elementor-element.elementor-element-50fd000 .shop_table .button:hover, .elementor-2594 .elementor-element.elementor-element-50fd000 .order-again .button:hover{background-color:var( --e-global-color-secondary );}.elementor-2594 .elementor-element.elementor-element-50fd000{--confirmation-message-display:block;--confirmation-message-alignment:center;--downloads-alignment:start;--order-summary-alignment:start;--sections-background-color:#F9F9F9;--confirmation-message-color:#575757;--titles-color:var( --e-global-color-secondary );--titles-spacing:0px;--payment-details-space-between:45px;--payment-details-titles-color:var( --e-global-color-secondary );--payment-details-border-type:none;--bank-details-titles-spacing:2px;--order-details-titles-totals-color:#525252;--order-details-product-links-normal-color:#99CC33;--order-details-product-links-hover-color:var( --e-global-color-secondary );--tables-divider-border-width:0px;--button-normal-text-color:#FFFFFF;--button-hover-text-color:#FFFFFF;--buttons-border-type:none;}.elementor-2594 .elementor-element.elementor-element-50fd000 .woocommerce-thankyou-order-received{font-size:31px;font-weight:300;}.elementor-2594 .elementor-element.elementor-element-50fd000 h2{font-size:34px;font-weight:300;}.elementor-2594 .elementor-element.elementor-element-50fd000 .woocommerce-order-overview.order_details li{font-size:20px;font-weight:300;}.elementor-2594 .elementor-element.elementor-element-50fd000 .shop_table thead tr th, .elementor-2594 .elementor-element.elementor-element-50fd000 .shop_table tfoot th, .elementor-2594 .elementor-element.elementor-element-50fd000 .shop_table tfoot tr td, .elementor-2594 .elementor-element.elementor-element-50fd000 .shop_table tfoot tr td span, .elementor-2594 .elementor-element.elementor-element-50fd000 .woocommerce-table--order-downloads tr td:before{font-size:16px;}.elementor-2594 .elementor-element.elementor-element-50fd000 .product-quantity, .elementor-2594 .elementor-element.elementor-element-50fd000 .woocommerce-table--order-details td a, .elementor-2594 .elementor-element.elementor-element-50fd000 td.product-total, .elementor-2594 .elementor-element.elementor-element-50fd000 td.download-product, .elementor-2594 .elementor-element.elementor-element-50fd000 td.download-remaining, .elementor-2594 .elementor-element.elementor-element-50fd000 td.download-expires, .elementor-2594 .elementor-element.elementor-element-50fd000 td.download-file{font-size:18px;}.elementor-2594 .elementor-element.elementor-element-50fd000 .product-name .wc-item-meta .wc-item-meta-label, .elementor-2594 .elementor-element.elementor-element-50fd000 .wc-item-meta li p{font-size:1px;}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-50fd000 */.disfruta {
     font-family: roboto condensed;
     color: #65AD01;
 }
 
 a {
     font-size: 15px
 }
 
 .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table{
     border: none;
 }
 
 a.woocommerce-MyAccount-downloads-file.button.alt.elementor-animation-grow {
    background-color: #99CC33 !important;
    color: white !important;
}

a.woocommerce-MyAccount-downloads-file.button.alt.elementor-animation-grow:hover {
    background-color: #65AD01 !important;
}
 
th.order-actions--heading {
    display: none;
}

a.woocommerce-button.button.view.order-actions-button.elementor-animation-grow {
    display: none;
}

p.order-again {
    display: none;
}

section.woocommerce-customer-details {
    margin-top: -50px;
}
.elementor-widget-woocommerce-purchase-summary .woocommerce section {
   margin-top: -50px;
}
.woocommerce section {
    margin-top:none !important;
}

th.download-product {
    text-align: left;
}

th.download-remaining{
    display:none;
}
td.download-remaining{
    display:none;
}

th.download-expires{
    text-align: left;
}

th.download-file{
    text-align: left;
}

section.woocommerce-order-downloads {
    margin-top: 20px !important;
}


section.woocommerce-order-details {
    margin-top: 20px !important;
}/* End custom CSS */