/*
Theme Name: iBid Child
Theme URI: https://ibid.modeltheme.com/
Template: ibid
Author: ModelTheme
Author URI: http://modeltheme.com/
Description: Multi Vendor Auctions WooCommerce Theme
Version: 1.0
Text Domain: ibid
Tags: custom-header, custom-menu, featured-images, post-formats, sticky-post
*/
/* Theme customization starts here
------------------------------------------------------- */
.woocommerce ul.products li.product a.woocommerce-loop-product__link {
    display: unset !important;
}

.wc-block-components-product-badge.wc-block-components-product-low-stock-badge {
    display: none;
}

footer .menu .menu-item a {
    margin-left: 5px;
}

.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    margin-bottom: 15px;
}

.ibid-breadcrumbs {
    display: none;
}

.woocommerce.single-product .quantity .qty.bid {
    width: 130px !important;
}

.closed-auction .add-wsawl.sa-watchlist-action {
    display: none !important;
}

.pdfcf7_woocommerce_product.wpcf7-form-control-wrap {
    margin-bottom: 30px;
}

.wpcf7-form-control-wrap .select2-selection.select2-selection--single {
    padding: 22px 0;
    background-color: #EFEFEF;
    border: 0;
    border-radius: 8px;
}

.wpcf7-form-control-wrap .select2.select2-container {
    width: 100% !important;
}

.select2-dropdown.select2-dropdown--below {
    border: 0;
}

.contact-up.legal-pack-up .vc_column-inner {
    margin-top: -845px;
}

.legal-pack-login-content {
    text-align: center;
    padding: 20px;
}

.legal-pack-login-content .button {
    background-color: #d9534f;
    color: white;
    font-size: 16px;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.legal-pack-login-content i {
    font-size: 120px;
    margin: 20px 0;
}

.woocommerce div.product.sold-individually.product-type-auction form.cart.buy-now {
    float: left;
}

/*
 * Make an Offer Button Styles
 * Add to your child theme's style.css file
 */
.make-offer-button {
    margin-bottom: 20px;
    background-color: #f7f7f7;
    color: #515151;
    border: 1px solid #ccc;
}

.make-offer-button:hover {
    background-color: #e7e7e7;
}

.make-offer-response {
    display: block;
    margin-top: 10px;
    font-weight: bold;
}

.make-offer-container {
    clear: both;
}

/* Modal Styles */
#make-offer-modal {
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.4);
}

.make-offer-modal-content {
    background-color: #fff;
    margin: 10% auto;
    border-radius: 15px;
    width: 80%;
    max-width: 500px;
    position: relative;
}

.make-offer-modal-content .make-offer-modal-header {
    text-align: center;
}

.make-offer-modal-content .make-offer-modal-header h3 {
    background: #484848;
    border-radius: 10px 10px 0px 0px;
    margin: 0;
    padding: 25px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}

.make-offer-modal-content .make-offer-modal-body {
    padding: 25px;
}

.make-offer-close {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;
}

#make-offer-form p {
    margin-bottom: 15px;
}

#make-offer-form input[type="number"],
#make-offer-form input[type="tel"],
#make-offer-form textarea {
    width: 100%;
    padding: 5px;
}

#wpcf7-f4419-p1362-o1 .wpcf7-response-output,
#wpcf7-f6499-p6493-o1 .wpcf7-response-output {
    clear: both;
}

#register.woocommerce-form.woocommerce-form-register.register .terms-and-conditions {
    padding-left: 20px;

}

.woocommerce .woocommerce-MyAccount-content .woocommerce-order-details {
    padding-bottom: 30px;
}