/* Custom styles for the checkout form */
/*#customer-checkout-form {*/
/*    font-family: Arial, sans-serif;*/
/*    margin: 0;*/
/*    padding: 20px;*/
/*    background-color: #f7f7f7;*/
/*}*/

/*#customer-checkout-form label {*/
/*    display: block;*/
/*    margin-bottom: 5px;*/
/*    font-weight: bold;*/
/*}*/

/*#customer-checkout-form input[type="text"],*/
/*#customer-checkout-form select {*/
/*    width: 100%;*/
/*    padding: 10px;*/
/*    margin-bottom: 10px;*/
/*    border: 1px solid #ccc;*/
/*    border-radius: 4px;*/
/*}*/

/*#customer-checkout-form select {*/
/*    height: 40px;*/
/*}*/


/*******STRUCTURAL LAYOUT*******/

/*WooCommerce Layout Structure*/
/*@media (min-width: 980px) {*/

/*Billing Detials Side*/
/*.woocommerce-checkout .woocommerce .col2-set, .woocommerce-checkout .woocommerce-page .col2-set {*/
/*float:left;*/
/*width: 55%;*/
/*}*/

/*Order Review Side*/
/*.woocommerce-checkout #order_review_heading, .woocommerce-checkout .woocommerce #order_review, .woocommerce-checkout .woocommerce-page #order_review {*/
/*float: left;*/
/*width:43%;*/
/*margin-left: 2%;*/
/*}*/
/*}*/

/*@media (max-width: 979px) {*/
/*Billing Detials Margin*/
/*.woocommerce-checkout .woocommerce .col2-set, .woocommerce-checkout .woocommerce-page .col2-set {*/
/*margin-bottom: 2em;*/
/*}*/
/*}*/

/*******LEFT SIDE*******/

/*Billing Details Headline*/
/*.woocommerce-account form h3:first-child, .woocommerce-checkout form h3:first-child {*/
/*display: none;*/ /*This is my preference. You can remove this and use the margin-bottom style below instead
/*margin-bottom: 1em;*/
/*}*/

/*Form Container Styles*/
/*.woocommerce-checkout .woocommerce .col2-set, .woocommerce-checkout .woocommerce-page .col2-set {*/
/*background: white;*/
/*padding: 3em;*/
/*border-radius: 1em;*/
/*}*/

/*Form Field Title Styles*/
/*label, input, button, select, textarea {*/
/*font-size: 12px;*/
/*line-height: 1.7;*/
/*text-transform: uppercase !important;*/
/*font-weight: 500;*/
/*color: #4a4a4a;*/
/*margin-bottom: 0.5em;*/
/*}*/

/*Form Field Styles*/
/*input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {*/
/*border: 1px solid #d9d9d9;*/
/*border-radius: 5px;*/
/*background-color: white;*/
/*height: 4em;*/
/*}*/

/*.woocommerce-account form .form-row, .woocommerce-checkout form .form-row {*/
/*margin-bottom: 1em;*/
/*}*/

/*Form Field Dropdown Styles*/

/*.select2-container--default .select2-selection--single {*/
/*background-color: #fff;*/
/*border: 1px solid #d9d9d9;*/
/*border-radius: 5px;*/
/*height: 4em;*/
/*}*/

/*.select2-container .select2-selection--single .select2-selection__rendered {*/
/*line-height: 4em;*/
/*}*/

/*.select2-container--default .select2-selection--single .select2-selection__arrow {*/
/*height: 100%;*/
/*position: absolute;*/
/*top: 1px;*/
/*right: 5px;*/
/*width: 25px;*/
/*}*/

/*.woocommerce-account form .payment_methods label, .woocommerce-checkout form .payment_methods label {*/
/*padding-left: 0px;*/
/*}*/

/*Form Field Focus Color Style*/
/*textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=number]:focus, input[type=email]:focus, input[type=url]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus, .uneditable-input:focus {*/
/*border-color: #4e22e9;*/ /*Change this to a color that best suits your design*/
/*box-shadow: none;*/
/*outline: 0;*/
/*}*/

/*******RIGHT SIDE*******/

/*Order Review Headline Removal*/
/*h3#order_review_heading {*/
/*display: none;*/
/*}*/

/*Order Review Container Styles*/
/*div#order_review {*/
/*background: white;*/
/*padding: 3em;*/
/*border-radius: 1em;*/
/*box-shadow: 0 0.5em 2em rgb(0 0 0 / 10%);*/
/*}*/

/*Remove Product and Subtotal Headlines*/
/*table.shop_table.woocommerce-checkout-review-order-table thead{*/
/*display: none;*/
/*}*/

/*table.shop_table.woocommerce-checkout-review-order-table {*/
/*color: black;*/
/*text-transform: uppercase;*/
/*font-size: 14px;*/
/*}*/

/*table th, table td {*/
/*border-top: none;*/ /*Change to set a divider line if desired*/
/*}*/

/*Order Total Line Item Styles*/
/*tr.order-total {*/
/*color: #0049ff; *//*Accent color for total if desired*/
/*background: #0049ff21;*/ /*Accent background color if desired*/
/*}*/

/*Stripe Form Field Styles*/
/*.wc-stripe-elements-field, .wc-stripe-iban-element-field {*/
/*border: 1px solid #d9d9d9;*/
/*border-radius: 5px;*/
/*background-color: #fff;*/
/*padding: 15px;*/
/*}*/

/*input#wc-stripe-new-payment-method {*/
/*margin-right: 1em;*/
/*}*/

/* Place Order Button Styles*/
/*#place_order {*/
/*width: 100%;*/
/*color: #fff;*/
/*border: none;*/
/*box-shadow: rgba(0, 0, 0, 0.28) 0px 2px 8px 0px;*/
/*padding: 1.5em;*/
/*}*/

/*#place_order:hover {*/
/*color: rgba(255,255,255,0.5);*/
/*}*/

/*Sticky Order Review*/
/*#order_review {*/
/*position: -webkit-sticky;*/
/*position: sticky;*/
/*top: 150px;*/
/*z-index:99;*/
/*}*/
/*body {*/
/*overflow-x:visible;*/
/*}*/

/*******COUPON & ALERT STYLES*******/

/*.woocommerce-info, .woocommerce-message {*/
/*background-color: #f7f8fa;*/
/*color: #474747;*/
/*border: none;*/
/*}*/

/*.woocommerce-error, .woocommerce-info, .woocommerce-message {*/
/*padding: 1em;*/
/*}*/

/*form.checkout_coupon.woocommerce-form-coupon {*/
/*padding: 3em;*/
/*background: white;*/
/*border-radius: 1em;*/
/*margin-top: 0em;*/
/*margin-bottom: 2em;*/
/*}*/

/*Error Alert*/
/*.woocommerce-error {*/
/*background-color: #ff7e7e;*/
/*border: none;*/
/*color: #761f1f;*/
/*}*/

/*.woocommerce-error, .woocommerce-info, .woocommerce-message {*/
/*text-shadow: none;*/
/*}*/



/*.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {*/
/*    float: left !important;*/
/*    width: 100% !important;*/
/*}*/

/*.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {*/
/*    float: left !important;*/
/*    width: 100% !important;*/
/*}*/



/* 
For Checkout */

.woocommerce form .form-row select {
    width: 100%;
}
div#order_review {
    width: 100% ;
}
button#place_order {
    height: 100%;
    padding: 0;
}

option:hover {
    background-color: #fb7c00;
}
select#order_comments {
    padding: 16px;
}

a.woocommerce-button.button.invoice {
    margin-top: 1px;
}


p#billing_country_field {
    display: none;
}

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


/*Cart*/

.wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block {
    border: 1px solid #ddd;
    padding-left: 20px;
}


.cart-collaterals {
    box-shadow: 0 0 5px #ddd;
    padding: 10px 10px 0px 10px;
    border-radius: 5px;
}

.coupon {
    padding-left: 10px;
    padding-top: 10px;
}