/*
 Theme Name:   Bobby Child
 Theme URI:    https://wordpress.com
 Description:  This is a child theme for Bobby
 Author:       Goalthemes
 Author URI:   #
 Template:     bobby
 Version:      1.0.0
 Text Domain:  bobby-child
*/

.wpccl-btn-wrapper {
	text-align:right;
	margin-top: 7px;
	margin-bottom: 10px;
}
.woocommerce-info .wpccl-btn-wrapper {
    margin-top: 0;
    margin-bottom: 0;
}
.woocommerce-info .wpccl-input-wrapper {
    line-height: normal;
    margin-top: 12px;
}
.product-block .backorder {
	background-color: #e3e3e3;
	color: var(--bobby-link-color) !important;
	font-size: 14px !important;
	font-weight: 800;
	padding: 2px 10px;
	position: absolute;
	right: 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	text-transform: none;
	top: 10px;
	z-index: 3;
	max-height: 30px;
}
.product-block.grid .groups-button {
	left: 20px;
	right: auto;
}
.woocommerce div.product form.cart .variations th.label {
	padding-right: 10px;
}
.wpcpd-title {
	font-size: inherit;
}
.pwgc-purchase-container input, .pwgc-purchase-container select, .pwgc-purchase-container textarea {
  border-radius: 4px;
  border-width: 1px;
  padding: 5px;
}
#pwgc-email-preview-button {
	margin-top: 20px
}
.sepay-box {
    color: var(--bobby-text-color);
}
.woocommerce-sepay-bank-details * {
    text-align: left;
}
.sepay-pay-info .manual-box {
    & .bank-info {
        & .bank-info-table {
            .bank-info-cell {
                text-align: right;
            }
        }
    }
}
.sepay-pay-info .manual-box {
    & .bank-info {
        & .bank-info-table {
            .bank-info-cell:last-child {
                text-align: left;
            }
        }
    }
}
@media (max-width: 768px) {
	.wcu_form_style_columns .wcu-register-field-col-1, .wcu_form_style_columns .wcu-register-field-col-2 {
		width: 100%;
	}
	.form-row.form-row-last, .form-row.form-row-first {
		width: 100%;
	}
	.woocommerce-form-coupon-toggle .woocommerce-info {
		flex-direction: column;
	}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
		width: 100%;
	}
}
.ship-estimation-desc {
    font-size: 90%;
    font-weight: normal;
}
.checkout-product-image img {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    width: 48px;
}
.get_address_content_button a.btn_get_address {
    background: var(--bobby-theme-color);
}
#order_review .product-name {
    min-width: 200px;
}