/*
Theme Name: VseSvobodny
Theme URI: 
Description: Child theme of astra theme for the Astra theme
Author: <a href="https://wpastra.com/about/?utm_source=theme_preview&#038;utm_medium=author_link&#038;utm_campaign=astra_theme">Brainstorm Force</a>
Author URI: 
Template: astra
Version: 3.7.9
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Fri, 23 Aug 2024 11:47:07 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

.woocommerce-page.woocommerce-checkout form #customer_details.col2-set {
    width: 100%;
    float: none;
}

.woocommerce-page.woocommerce-checkout form #order_review {
    float: none;
    width: 100%;
    padding: 0!important;
    border: none !important;
}

.woocommerce-page.woocommerce-checkout form #order_review_heading {
    display: none;
}

.woocommerce-billing-fields__field-wrapper.billing-fields:not(.active) {
    display: none
}
tr.woocommerce-shipping-totals.shipping:not(.active) {
    display: none
}

#payment:not(.active) {
    display: none
}

#order_review {
    padding: 0;
}

.woocommerce-checkout-review-order-table tbody, .woocommerce-checkout-review-order-table thead, .woocommerce-checkout-review-order-table tr.cart-subtotal {
    display: none
}

.woocommerce-shipping-totals.shipping > th {
    display: none;
}

.billing-location-set {
    display: flex;
}

.billing-location-set > div {
    width: 50%;
}
.billing-location-set.second-line {
    margin-top: 16px;
}
.billing-location-set.second-line > div {
    width: 100%;
}


@media screen and (max-width: 668px) {
    .billing-location-set {
        display: block;
    }
    .billing-location-set > div {
        width: 100%;
    }
}

#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3) {
    font-size: 1.5rem;
    line-height: 1.5;
}

.woocommerce-billing-fields__field-wrapper.billing-fields {
    display: flex;
    flex-wrap: wrap;
}

.woocommerce-billing-fields__field-wrapper.billing-fields > p {
    width: 50%;
}

.woocommerce-billing-fields__field-wrapper.billing-fields > p#billing_address_1_field,
.woocommerce-billing-fields__field-wrapper.billing-fields > p#billing_postcode_field {
    width: 100%;
}

.wc-edostavka-method-additional-info {
    display: none!important;
}

.bxbbutton {
    display: none!important;
}

.choose-method-td {
    border: none!important;
    padding-top: 20px;
}

#choose-place:not(.active), #chosenMethod:not(.active), #choose-another-place:not(.active) {
    display: none
}

#chosenMethod {
    line-height: 3;
}

#choose-another-place {
    float: right
}

.woocommerce-billing-fields h3 {
    margin-bottom: 10px;
}

.woocommerce ul#shipping_method li label {
    line-height: 2;
    font-weight: normal;
}

#subtotals {
    float: right;
    width: 300px;
    margin-left: 40px;
}