.xoo-wsc-body .woocommerce-error,
.xoo-wsc-body .woocommerce-info,
.xoo-wsc-body .woocommerce-success {
    margin-bottom: 0;
}

.slick-slide .slide-content h3 {
    font-style: italic;
}

table.variations td.add-to-cart > button:disabled {
    display: none;
}

.woocommerce-billing-fields__field-wrapper .form-row .error {
    padding: 5px 0px;
    color: #9b2524;
    font-size: 14px;
}

#filebird-archive .page-numbers li {
    float: left;
    padding: 5px;
}

.wapf-field-input input[type="checkbox"],
.wapf-field-input input[type="radio"] {
    min-width: 16px;
}

/*** _price_unit **/

.slideprice .wapf-price-before,
.slideprice .woocommerce-Price-unit.unit {
    display: block;
}

ul.wc-block-grid__products li.product > div > div > a > span,
.wc-block-grid ul.wc-block-grid__products li.product .price,
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .price,
.woocommerce ul.products li.product .product-inner .price {
    flex-wrap: wrap;
}

ul.wc-block-grid__products li.product > div > div > a > span .wapf-price-before,
.wc-block-grid ul.wc-block-grid__products li.product .price .wapf-price-before,
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .price .wapf-price-before,
.woocommerce ul.products li.product .product-inner .price .wapf-price-before {
    margin-right: 0 !important;
}

ul.wc-block-grid__products li.product > div > div > a > span .woocommerce-Price-unit.unit,
.wc-block-grid ul.wc-block-grid__products li.product .price .wapf-price-before,
.wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .price .wapf-price-before,
.products .product .desc .price .woocommerce-Price-unit.unit {
    width: 100%;
}

#variations-table table.variations tr td[data-title="Price"] .woocommerce-Price-unit.unit,
.summary.entry-summary p.price .woocommerce-Price-unit.unit {
    font-weight: 400;
    font-size: 16px;
    margin-right: 5px;
}

#variations-table table.variations tr td[data-title="Price"] .woocommerce-Price-unit.unit {
    display: block;
}

.price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
    margin-right: 8px;
}

/**
 * Transparent Nav
 */

body.nav-transparent.nav-default #wrapper-navbar {
    position: relative;
}

body.nav-transparent nav.navbar {
    background-color: transparent !important;
}

body.nav-transparent.nav-default #page,
body.nav-transparent.nav-top #page {
    padding-top: 0px !important;
}

body.nav-transparent #wrapper-navbar {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

/**
 * payment, credit cards
 */

#wrapper-footer .payment_credit_cards > img {
    margin-right: 3px;
}

.wc_payment_methods.payment_methods.methods label {
    display: initial;
}

.wc_payment_methods.payment_methods.methods .payment_credit_cards {
    margin-left: 20px;
    margin-top: -5px;
}

.wc_payment_methods.payment_methods_1.payment_methods.methods .payment_credit_cards {
    margin-left: 0px;
    margin-top: -5px;
}

.woocommerce-checkout #payment ul.payment_methods.payment_methods_1 li img {
    margin: -2px 0 0 2px;
}

div.woofs-additional.woofs-text,
div.woofs-total.woofs-text {
    display: none !important;
}
/* 
.product-extra-info-wrapper {
    display: flex;
    flex-direction: column;
    gap: 12px;
} */

.entry-summary ul.fa-ul li p {
    margin: 0;
}

.fa-ul--first {
    margin-bottom: 0;
}

.fa-ul--second {
    margin-bottom: 1rem;
}

.unpurchasable-product #woo-variations-table-component th.quantity,
.unpurchasable-product #woo-variations-table-component th.add-to-cart,
.unpurchasable-product #woo-variations-table-component td.quantity,
.unpurchasable-product #woo-variations-table-component td.add-to-cart {
    display: none !important;
}
