/*
 Theme Name:   iBid Child
 Template:     ibid
 Version:      1.0
 Text Domain:  ibid-child
*/

/* Top Menu Style Start */
/* @media only screen and (max-width: 1365px) {
    header.header-v2 .col-md-5.search-form-product{
        width: 36%;
    }

    header.header-v2 .col-md-5.menu-holder{
        width: 45%;
    }
} */
@media only screen and (max-width: 767px) {
    div.account-urls a.top-order {
        display: none;
    }

    div.account-urls {
        display: block;
    }

    .top-header .contact-header {
        width: 30%;
    }

    div.account-urls {
        width: 70%;
    }

    div.top-header .container div.row {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    div.top-header .account-urls {
        text-align: right !important;
    }

    .top-header .header-top-contact-method {
        float: left;
        text-align: left;
    }

    header.header-v2 .trp-shortcode-arrow{
        fill: #000;
    }

    header.header-v2 .navbar-default .navbar-collapse{
        height: 250px;
    }
}

.col-sm-7.contact-header {
    display: flex;
    z-index: 999;
    padding-top: 13px;
    padding-bottom: 13px;
}

/* Top Menu Style End */


.component.add-to-cart a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
    content: "\f06e";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-top: 14px !important;
    top: 11px !important;
    position: absolute;
    left: 8px;
}


/* Login And Register Page Style Start */
form.custom-register-form {
    border: 1px solid #cfc8d8;
    border-radius: 5px;
    padding: 35px 42px;
    padding-bottom: 30px;
}

form.custom-register-form input[type="email"],
form.custom-register-form input[type="text"],
form.custom-register-form input[type="password"] {
    padding: 15px 20px;
    display: block;
    margin-bottom: 25px;
    width: 100%;
    border-radius: 50px;
    border: 1px solid #dddddd;
}

form.custom-register-form button[type="submit"] {
    padding: 15px 20px;
    display: block;
    margin-bottom: 25px;
    border-radius: 50px;
}

form.custom-register-form .custom-register-error {
    color: red;
    margin-bottom: 20px;
    font-weight: bold;
}

form.custom-login-form {
    border: 1px solid #cfc8d8;
    border-radius: 5px;
    padding: 35px 42px;
    padding-bottom: 30px;
}

form.custom-login-form input[type="text"],
form.custom-login-form input[type="password"] {
    padding: 15px 20px;
    display: block;
    margin-bottom: 25px;
    width: 100%;
    border-radius: 50px;
    border: 1px solid #dddddd;
}

form.custom-login-form button[type="submit"] {
    padding: 15px 20px;
    display: block;
    margin-bottom: 25px;
    border-radius: 50px;
}

form.custom-login-form .custom-login-error {
    color: red;
    margin-bottom: 20px;
    font-weight: bold;
}

/* Login And Register Page Style End */

/* Cart Button Style Start */
div.wpcu-products .woocommerce a.added_to_cart {
    width: 100% !important;
}

/* Cart Button Style End */

select.country_to_state.country_select {
    padding: 10px;
    border-radius: 50px;
    border: 1px solid #dddddd;
}

p.country_to_state_wrapper {
    display: grid;
}

.woocommerce.widget_product_search form.woocommerce-product-search .search-field {
    width: 100%;
    padding-top: 14px;
    padding-bottom: 13px;
    border: 1px solid #27a4b8;
}

div.cart-proceed-to-payment-btn div.wc-block-cart__submit-container a.wc-block-cart__submit-button {
    background-color: #27a4b8;
    border-radius: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
}

div.cart-proceed-to-payment-btn div.wc-block-cart__submit-container a.wc-block-cart__submit-button .wc-block-components-button__text {
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Cart Payment Position Change Style Start */
div.cart-right-side-container {
    display: flex;
    flex-direction: column;
}

div.cart-right-side-container div[data-block-name="woocommerce-paypal-payments/cart-paylater-messages"] {
    order: 3;
}

div.cart-right-side-container div.wc-block-cart__payment-options {
    order: 4;
}

/* Cart Payment Position Change Style End */

.products .woocommerce-title-metas {
    padding: 0 12px;
}

div.sold-product-page div.products-wrapper span.ans-badge,
div.live-auction-page div.products-wrapper span.ans-badge {
    margin-top: 0px;
    margin-left: 15px;
}

@media (max-width: 992px) {

    div.sold-product-page div.products-wrapper span.ans-badge,
    div.live-auction-page div.products-wrapper span.ans-badge {
        margin-top: 6px;
        margin-left: 5px;
    }
}

@media screen and (max-width: 470px) {
    .single_add_to_cart_button {
        margin-top: 10px !important;
    }
}

@media screen and (max-width: 434px) {
    .button.ans-auction-secret-bid {
        margin-top: 10px !important;
    }
}

@media screen and (max-width: 398px) {
    .button.ans-auction-bid {
        margin-top: 10px !important;
        margin-left: 2px !important;
    }
}

.sell-your-coin-btn .woocommerce-Price-amount {
    color: white;
}

/* Header Language Switcher Style Start */
header.header-v2 .col-md-5.menu-holder {
    padding-right: 0px;
}

header.header-v2 .navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
}

header.header-v2 .trp-shortcode-switcher{
    padding: 0px;
}

header.header-v2 .trp-current-language-item__wrapper:not(.trp-hide-arrow){
    padding-right: 0px;
}

header.header-v2 .trp-language-item-name{
    font-weight: 500;
    font-family: 'Montserrat';
}
/* Header Language Switcher Style End */