/*
     Theme Name:     Didacticos Prisma
     Theme URI:      https://didacticosprisma.cl/twentytwentyfive-child1/
     Description:    Tema hijo 1 del tema Twenty Twenty-Five
     Author:         Andres Lataillade
     Author URI:     https://didacticosprisma.cl/
     Template:       twentytwentyfive
     Version:        1.0.0
     License:        GNU General Public License v2 or later
     License URI:    http://www.gnu.org/licenses/gpl-2.0.html
     Text Domain:    my-child-theme
*/

.receipt-or-invoice:not(:first-child) { 
	display: inline !important; 
	margin-left: 3px;
}

.receipt-or-invoice:nth-child(2) { 
	margin-right: 10px;
}

.receipt-or-invoice:not(:first-child) .required {
	display: none;
}

/*
html, body {
  height: 100%;
}

.wp-site-blocks {
  min-height: 100vh;
  min-height: 100dvh; 
  display: flex;
  flex-direction: column;
}

main {
  flex-grow: 1;
}

footer {
  margin-top: auto;
}
*/

/* For desktop and larger screens */
@media screen and (min-width: 768px) {
    #customer_details .col-1 { /* Target billing details and order table */
        width: 51%; /* Adjust as needed */
        float: left;
        margin-right: 5%; /* Space between columns */
    }
	
	#order_review .shop_table{
		width: 100%;
	}

    #customer_details .col-2  { /* Target shipping details and payment section */
        width: 44%; /* Adjust as needed */
        float: right;
    }
	
	#order_review #payment {
		width: 100%;
	}
}

/* Optional: Adjust for smaller screens if needed */
@media screen and (max-width: 767px) {
    #customer_details .col-1,
    #order_review .shop_table,
    #customer_details .col-2,
    #order_review #payment {
        width: 100%;
        float: none;
        margin-right: 0;
    }
}


.woocommerce-page form .form-row label {
	margin-bottom: 0;
}


.woocommerce-checkout .woocommerce-billing-fields div p label {
	margin-bottom: 0;
}

.woocommerce-checkout .woocommerce-billing-fields div p span input.input-text {
	padding: .5rem 1.1rem;
}

.woocommerce-checkout .woocommerce-billing-fields #billing_address_1_field {
	margin-bottom: inherit;
}

#select2-billing_state-container, #select2-billing_city-container {
	padding: .5rem 1.1rem;
}

.woocommerce-checkout .woocommerce-shipping-fields div p label {
	margin-bottom: 0;
}

.woocommerce-checkout .woocommerce-shipping-fields div p span input.input-text {
	padding: .5rem 1.1rem;
}

.woocommerce-checkout .woocommerce-shipping-fields #shipping_address_1_field {
	margin-bottom: inherit;
}

#select2-shipping_state-container, #select2-shipping_city-container {
	padding: .5rem 1.1rem;
}

.woocommerce-checkout .woocommerce-additional-fields div p {
	margin-bottom: 0.5em;
}

.woocommerce-checkout .woocommerce-additional-fields div p label {
	margin-bottom: 0;
}

.woocommerce-checkout .woocommerce-additional-fields div p span input.input-text {
	padding: .5rem 1.1rem;
}

#billing_country_field, #shipping_country_field {
	display: none;
}

.woocommerce-additional-fields {
	display: none;
}




