/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* Underline Hover Links in Forms */
.wsf-form a:hover {
    text-decoration: underline;
}

/* Thank you page */

#download-order-confirmation:hover {
    color: var(--btn-accented-color-hover);
    box-shadow: var(--btn-accented-box-shadow-hover);
    background-color: var(--btn-accented-bgcolor-hover);
}

#download-order-confirmation {
    border-radius: var(--btn-accented-brd-radius);
    color: var(--btn-accented-color);
    box-shadow: var(--btn-accented-box-shadow);
    background-color: var(--btn-accented-bgcolor);
    text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase));
    font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600));
    font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit));
    font-style: var(--btn-accented-font-style, var(--btn-font-style, unset));
}

/* Product page */

.wd-breadcrumbs>:is(span, a):last-child {
    color: var(--wd-text-color);
}

table.variations .label>* {
    font-size: 1.2em;
    color: #C00000;
}

table.variations .wd-swatches-product {
    padding-top: 2px;
}

table.variations th.label.cell {
    vertical-align: top;
}

/* Cart */

/* Hide subtotal and shipping in cart */
tr.cart-subtotal {
    display: none !important;
}

tr.woocommerce-shipping-totals {
    display: none !important;
}

a.continue-shopping-button {
    display: flex;
    border-radius: var(--btn-default-brd-radius);
    color: var(--btn-default-color);
    box-shadow: var(--btn-default-box-shadow);
    background-color: var(--btn-default-bgcolor);
    text-transform: var(--btn-default-transform, var(--btn-transform, uppercase));
    font-weight: var(--btn-default-font-weight, var(--btn-font-weight, 600));
    font-family: var(--btn-default-font-family, var(--btn-font-family, inherit));
    font-style: var(--btn-default-font-style, var(--btn-font-style, unset));
}

a.continue-shopping-button:hover {
    color: var(--btn-default-color-hover);
    box-shadow: var(--btn-default-box-shadow-hover);
    background-color: var(--btn-default-bgcolor-hover);
}


/* My Account page */

/* Fix account orders listing button height */
.woocommerce-button {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Disable shipping address "type" */
#shipping_heading_field {
    display: none;
}

/* Add margin to sales rep dashboard button */
.salesking_go_to_agent_dashboard_button {
    margin-bottom: 1em;
}

/* Checkout page */

/* Disable "Ship to a different address?" checkbox on checkout */
#ship-to-different-address {
    display: none;
}

.shipping_address {
    margin-top: 0;
}

/* Set display to grid like billing; default block is from Multiple Addresses plugin */
.woocommerce-shipping-fields__field-wrapper {
    display: grid !important;
}

/* Fix month/date rendering on date picker */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 50%;
}

/* Hide subtotal */
tr.cart-subtotal {
    display: none;
}

/* Shipping Method fields */
div.ups-account-number {
    margin-top: 0.5em;
    float: right;
    width: 50%;
}

p.ups-account-number {
    margin-bottom: 0;
}

div.other-shipping-method {
    margin-top: 0.5em;
    margin-bottom: 0;
    padding-bottom: 0;
    float: right;
    width: 50%;
}

p.other-shipping-method {
    margin-bottom: 0;
}

/* Checkout payment box */

/* Remove excess top margin */
.payment_methods .payment_box {
    margin-top: 0;
}

/* Barcode form field */
.sku-quick-add {
    width: 25%;
    min-width: 200px;
}
