/* Column 12/12 */
#main .products li {
    border-style: solid;
    border-width: 1px;
    border-color: #ededed;
}

/* Th */
.cart tr th {
    background-color: #ffffff !important font-weight:700;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
}

/* Heading */
.cart-collaterals .cart_totals h2 {
    font-weight: 300;
}

/* Th */
.cart_totals .cart-subtotal th {
    font-family: 'Montserrat', sans-serif;
    font-weight: 300 !important;
}

/* Th */
.ast-container #primary #main .ast-article-single .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody .woocommerce-shipping-totals th {
    font-family: 'Montserrat', sans-serif !important;
}

/* Th */
.cart_totals .woocommerce-shipping-totals th {
    font-weight: 300 !important;
}

/* Th */
.ast-container #primary #main .ast-article-single .entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody .order-total th {
    font-family: 'Montserrat', sans-serif !important;
}

/* Th */
.cart_totals .order-total th {
    font-weight: 300 !important;
}

/* Table Data */
.cart .cart_item td {
    font-weight: 300 !important;
}

/* Bdi */
.cart_item .product-subtotal bdi {
    font-weight: 400;
}

/* Product name */
.ast-article-single .cart tbody .product-name {
    font-weight: 400 !important;
}

/*
Bdi */
.cart_item .product-price bdi {
    font-weight: 400;
}

/* 922px and above
screen sizes */
@media (min-width:922px) {

    /* Heading */
    .cart-collaterals .cart_totals h2 {
        font-size: 30px;
    }
}

/* Division */
#customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper {
    color: #939393;
}

/* Label */
#billing_first_name_field label {
    font-weight: 400;
}

/* Label */
#billing_last_name_field label {
    font-weight: 400;
}

/* Label */
#billing_company_field label {
    font-weight: 400;
}

/* Label */
#billing_country_field label {
    font-weight: 400;
}

/* Label */
#billing_address_1_field label {
    font-weight: 400;
}

/* Label */
#billing_postcode_field label {
    font-weight: 400;
}

/* Label */
#billing_city_field label {
    font-weight: 400;
}

/* Label */
#billing_phone_field label {
    font-weight: 400;
}

/* Label */
#billing_email_field label {
    font-weight: 400;
}

/* 922px and above screen sizes */
@media (min-width:922px) {

    /* Order review heading */
    #order_review_heading {
        font-size: 30px !important;
    }

    /* Heading */
    #customer_details .woocommerce-billing-fields h3 {
        font-size: 30px !important;
    }

    /* Heading */
    #ship-to-different-address {
        font-size: 30px !important;
    }
}

/* Division */
#customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper {
    color: #939393;
}

/* Label */
#billing_first_name_field label {
    font-weight: 400;
}

/* Label */
#billing_last_name_field label {
    font-weight: 400;
}

/* Label */
#billing_company_field label {
    font-weight: 400;
}

/* Label */
#billing_country_field label {
    font-weight: 400;
}

/* Label */
#billing_address_1_field label {
    font-weight: 400;
}

/* Label */
#billing_postcode_field label {
    font-weight: 400;
}

/* Label */
#billing_city_field label {
    font-weight: 400;
}

/* Label */
#billing_phone_field label {
    font-weight: 400;
}

/* Label */
#billing_email_field label {
    font-weight: 400;
}

/* 922px and above screen sizes */
@media (min-width:922px) {

    /* Order review heading */
    #order_review_heading {
        font-size: 30px !important;
    }

    /* Heading */
    #customer_details .woocommerce-billing-fields h3 {
        font-size: 30px !important;
    }

    /* Heading */
    #ship-to-different-address {
        font-size: 30px !important;
    }
}

.ast-desktop .ast-menu-hover-style-underline>.menu-item>.menu-link:before,
.ast-desktop .ast-menu-hover-style-overline>.menu-item>.menu-link:before {
    height: 3px;
}

.wp-block-uagb-columns h6 strong {
    letter-spacing: 3px;
}

/* Form Division */
.ast-article-single .wpcf7 form {
    font-weight: 300;
}

/* Input */
.init .your-name input[type=text] {
    font-weight: 300;
    background-color: #ffffff;
}

/* Input */
.init .your-email input[type=email] {
    font-weight: 300;
    background-color: #ffffff;
    background-color: #ffffff;
}

/* Input */
.init .firma input[type=text] {
    font-weight: 300;
    background-color: #ffffff;
}

/* Input */
.init .temat input[type=text] {
    font-weight: 300;
    background-color: #ffffff;
}

/* Text
Area */
.init p textarea {
    font-weight: 300;
    background-color: #ffffff;
}

/*
.one-half, .one-third { position: relative; margin-right: 4%; float: left;
margin-bottom: 20px; } .one-half { width: 48%; } .one-third { width: 30.66%; }
.last { margin-right: 0 !important; clear: right; } @media only screen and
(max-width: 767px) { .one-half, .one-third { width: 100%; margin-right: 0; } }*/
/*.home #colophon .ast-builder-grid-row-2-equal{ display:none; }*/
/*
Woocommerce message */
.woocommerce-message {
    background-color: rgba(247, 246, 247, 0);
    font-size: 22px;
    font-weight: 300;
}

.woocommerce-notices-wrapper .woocommerce-message a {
    font-size: 16px;
}

/*
Division */
#wpforms-form-9196 .wpforms-field-description {
    font-weight: 400;
    font-size: 11px;
    color: #8c8c8c;
}

/* Input */
#wpforms-form-9196 input[type=text] {
    font-weight: 300;
}

/* Input */
#wpforms-form-9196 input[type=email] {
    font-weight: 300;
}

/* Wpforms submit 9196 */
#wpforms-submit-9196 {
    background-color: #413b1b;
    color: #fcfcfc;
    font-size: 16px;
    text-transform: uppercase;
}

#wpforms-form-9196 textarea {
    font-weight: 300;
}

/*
List */
#ast-site-header-cart .widget .woocommerce-mini-cart {
    background-color: #ffffff;
}

/* Total */
#ast-site-header-cart .widget .total {
    background-color: #ffffff;
}

/* Buttons */
#ast-site-header-cart .widget .buttons {
    background-color: #ffffff;
}

.astra-cart-drawer .astra-cart-drawer-content .widget_shopping_cart_content {
    background: white;
}

.astra-cart-drawer .astra-cart-drawer-header {
    background: white;
}

/* Uagb faq
questions */
.wp-block-uagb-faq .uagb-faq-item .uagb-faq-questions {
    border-style: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

/* Uagb
faq item */
.wp-block-uagb-section .wp-block-uagb-faq .uagb-faq-item {
    border-style: none;
}

.ast-site-header-cart .widget_shopping_cart .product_list_widget,
.woocommerce .ast-site-header-cart .widget_shopping_cart .product_list_widget {
    background: white;
}

.widget_shopping_cart_content {
    background: white;
}