/* Theme Name: Ireca Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of ireca
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: ireca
Version: 1.0.0
Tags: translation-ready, left-sidebar, right-sidebar
Text Domain:  ireca-child
*/
td.product-name {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.custom-variation p {
    font-family: 'Poppins';
    font-size: 13px;
    margin: 0;
    min-height: 32px;
}

p.custom-variation-price.top {
    height: 166px;
    display: flex;
    align-items: center;
}


td.product-extra-options {
    padding: 0 !important;
    padding-top: 1px !important;
}

dd.variation-Drop-offDate {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

dd.variation-Datazwrotu {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
	border-radius: 0px!important;
}

p.custom-variation-price.top {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

dt.variation-AmountOfInsurance {
    padding-top: 10px;
}

dd.variation-Ubezpieczeniezadzie {
    padding-top: 10px;
    border-top: 1px solid rgba(0, 0, 0, .1);
}

dt.variation-Ubezpieczeniezadzie {
    padding-top: 10px;
}

td.product-total {
    padding-left: 0 !important;
    padding-bottom: 0 !important;
}


td.product-total {
    vertical-align: top !important;
    padding: 0 !important;
    padding-top: 21px !important;
}

p.product-main-pricew {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 132px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    margin: 0;
}

p.product-resource-total-price {
    display: flex;
    align-items: center;
    justify-content: center;
    /* border-bottom: 1px solid rgba(0, 0, 0, .1); */
    margin-bottom: 13px;
}

p.product-insurance-price {
    display: flex;
    justify-content: center;
    align-items: center;
}

#order_review table.shop_table tbody tr td {
    border: 1px solid rgba(0, 0, 0, .1) !important;
}

.custom-variation p {
    padding-left: 25px;
}

tr.order-total td {
    text-align: right;
}

tr.order-paid td {
    text-align: right;
}

tr.order-paid {
    display: none;
}

dd.variation-AmountOfInsurance {
    display: none !important;
}

dt.variation-AmountOfInsurance {
    display: none !important;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details.fl-table tfoot tr:last-child {
    display: none !important;
}

/* thank you page */
/* ul.wc-item-meta li:nth-child(5) {
    display: none;
} */

ul.wc-item-meta li:nth-child(4) {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.product-extra-options.thank-you p.custom-variation-price.top,
.product-extra-options.thank-you p.custom-variation-price.top {
    height: 149px;
}

.product-extra-options.thank-you .custom-variation p {
    min-height: 28px;
}

tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name {
    padding-right: 0 !important;
}

/* td.woocommerce-table__product-name.product-name ul.wc-item-meta li:nth-last-child(-n+5) {
    display: none;
} */
td.woocommerce-table__product-total.product-total span.woocommerce-Price-amount.amount {
    min-height: 128px !important;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    display: flex;
    align-items: center;
    justify-content: center;
}
td.woocommerce-table__product-total.product-total.thank-you {
    padding-top: 0 !important;
}

td.woocommerce-table__product-total.product-total.thank-you p.product-main-pricew {
    min-height: 150px;
}

td.product-extra-options {
    vertical-align: top !important;
}

td.product-extra-options {
    vertical-align: top !important;
}

dd.variation-Ubezpieczeniezadzie p {
    display: none;
}

dd.variation-AmountOfInsurance p {
    display: none;
}

tr.deposit-amount td {
    text-align: right;
    font-weight: bold;
}



table.woocommerce-checkout-review-order-table tr.cart_item td p:last-child {
    margin-bottom: 0;
}

/* checkout page */
dt.variation-LocationFee {
    border-top: 1px solid #e5e5e5;
    width: 100%;
    border-radius: 0 !important;
}

/* thank you page */
/* .woocommerce td.product-name .wc-item-meta li:nth-child(6) {
    display: none;
} */
p.thank-you-location-fee {
    padding-left: 15px;
    margin: 0;
    border-top: 1px solid #e5e5e5;
    border-radius: 0 !important;
}
p.custom-location-price {
    margin-top: 0px;
}