/*
	Theme Name:   Savoy Child
	Theme URI:    http://themeforest.net/item/savoy-minimalist-ajax-woocommerce-theme/12537825
	Description:  Savoy child theme
	Author:       NordicMade
	Author URI:   http://www.nordicmade.com
	Template:     savoy
	Version:      1.0.1
*/


/* Child theme CSS
--------------------------------------------------------------- */

#order_review_heading {
    margin: 1em 0 0 0;
    padding: 0;
}

.form-row.legal.terms.wc-terms-and-conditions {
    border: 0px solid #e5e5e5;
    margin: 1em 0 2em 0;
    padding: 20px 19px;
    border: 1px solid #e5e5e5;
}

.form-row.legal.terms.wc-terms-and-conditions label {
    display: block;
    font-size: 12px;
    margin: 12px 21px;
    line-height: 20px;
    color: #999;
}

tr.woocommerce-table__line-item .order_item {}

td.woocommerce-table__product-name.product-name {
    padding: 21px;
}

td.woocommerce-table__product-total.product-total {
    padding: 21px;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot th {
    padding: 0 21px;
    font-size: 16px;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot td {
    padding: 0 21px;
    font-size: 16px;
}


#order_review .shop_table tbody .nm-checkout-product-thumbnail,
#order_review .shop_table tbody .product-name,
#order_review .shop_table tbody .product-total {
    vertical-align: top;
}


#order_review .shop_table tbody td {
    vertical-align: top;
}

#order_review .shop_table tbody .product-name {
    padding: 10px 21px 0 0;
}

#order_review .shop_table tbody .product-total {}

#order_review .shop_table tbody a.button {
    margin: 21px 0 0 0;
}



#order_review .shop_table tbody tr:first-child th,
#order_review .shop_table tbody tr:first-child td {
    padding: inherit;
    padding: 15px 21px;
}

#order_review .shop_table tbody tr th,
#order_review .shop_table tbody tr td {
    padding: inherit;
    padding: 0px 21px 0 21px;
}

#order_review .shop_table tbody .product-name {
    padding-left: 0;
    padding-left: 21px;
}



.product p.wc-gzd-additional-info {
   margin-bottom: 0.5em;
   font-size: 0.9em;
}



.commentlist .comment .comment-text {
    margin: 0 0 34px 0px;
    padding-bottom: 28px;
    border-bottom: 1px solid #f0f0f0;
}


table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot th {
    padding: 0;
    font-size: 16px;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot td {
   padding: 0;
    font-size: 16px;
}


.woocommerce-order-details .order_details tfoot tr:last-child th, .woocommerce-order-details .order_details tfoot tr:last-child td {
    font-size: 18px;
    padding-top: 0;
    padding-bottom: 0;
}


.commentlist .comment .comment-text .description {
    font-size: 16px;
    line-height: 1.6;
    padding-top: 0px;
}
.woocommerce-order-details table.order_details .shipped_via {display:none;}



#nm-shop-browse-wrap > ul > li.product .delivery-time-info,
#nm-shop-browse-wrap > ul > li.product  .shipping-costs-info,
#nm-shop-browse-wrap > ul > li.product .tax-info {display: none;}

.nm-menu-item-copyright {margin-left:0px !important;}