/**
* Theme Name: YITH Proteo Child
* Description: This is a child theme of YITH Proteo, generated by YITH_Proteo_Wizard.
* Author: <a href="https://yithemes.com">YITH</a>
* Template: yith-proteo
* Version: 1.0.2
*/


.single-product div.product .woocommerce-product-gallery {
    width: 60%;
}

.single-product div.product .summary.entry-summary {
    width: 38%;
    margin-left: 2%;
    background: #eaeaea;
    padding: 40px;
}

.single-product div.product .woocommerce-breadcrumb,
.single-product div.product .summary.entry-summary .product_meta > span,
.single-product .summary .yith-wcwl-add-to-wishlist:after,
.wmle_container .wmle_item .wmle_post_meta,
.wmle_container .wmle_item .wmle_post_excerpt {
    display: none;
}

.single-product div.product .summary.entry-summary .product_title {
    font-size: 32px;
}

.single-product div.product .summary.entry-summary form.cart .quantity {
    max-width: 220px;
    width: 100%;
}

.single-product .single-product-layout-cols .yith-wcwl-add-to-wishlist, .single-product .woocommerce-tabs + .yith-wcwl-add-to-wishlist {
    margin-bottom: 0;
    padding-bottom: 0;
}

.theme-yith-proteo .yith-wcact-main-auction-product {
    max-width: 100%;
}

.yith-wcact-time-left-main {
    max-width: 100%;
}

.single-product div.product .summary.entry-summary .price {
    font-size: 24px;
}

.single-product div.product .summary.entry-summary .price .woocommerce-Price-amount {
    font-size: 36px;
    display: block;
}

.wmle_container .wmle_item .wmle_post_title {
    border: none!important;
}

.wmle_container .wmle_item .wmle_post_title a {
    color: black!important;
    text-decoration: none!important;
    font-size: 16px!important;
    padding: 8px 16px!important;
  
}

.wmle_container .wmle_item {
    border: none!important;
    margin: 2%!important;
    padding: 0!important;
    box-shadow: none!important;
}

.wmle_container .wmle_item .wmle_woocommerce_box {
    padding: 5px 6.6%!important;
}

.wmle_container .wmle_item .wmle_woocommerce_box .wlme_add_to_cart p.product.woocommerce {
    
    margin: 0px;
    padding-bottom: 10px;
    display:none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}

.wmle_container .wmle_item .wmle_woocommerce_box .wlme_short_description,
.wmle_container .wmle_item .wmle_woocommerce_box .wlme_title,
.wmle_container .wmle_item .wmle_woocommerce_box .wlme_price {
    text-align: left!important;
}

.wmle_container .wmle_item .wmle_woocommerce_box .wlme_add_to_cart a.button {
    padding: 8px 30px 8px 30px!important;
    line-height: 20px!important;
    margin-top: -28px!important;
    text-transform: uppercase!important;
    font-weight: bold!important;
}

.wmle_container .wmle_item .wmle_woocommerce_box .wlme_header {
    margin-bottom: 0!important;
}

.wmle_container .wmle_item .wmle_woocommerce_box .wlme_price {
    color: #fff!important;
    text-align: right!important;
}

.wmle_container .wmle_item .wmle_woocommerce_box .wlme_price .woocommerce-Price-amount.amount {
    color: #C6A769!important;
}

.wmle_container .wmle_item .wmle_woocommerce_box .wlme_short_description {
    margin-top: -30px!important;
}

.wmle_container .wmle_item .wmle_woocommerce_box .wlme_short_description p {
    line-height: 22px!important;
    margin: 0!important;
}

.pswp__bg {
    background: black;
}

.single-product div.product .summary.entry-summary .price {
    font-size: 18px;
}

.single-product .yith-wcact-watchlist-button,
.single-product .single-product-layout-cols .yith-wcwl-add-to-wishlist,
.single-product .woocommerce-tabs + .yith-wcwl-add-to-wishlist {
    display: none;
}

.single-product div.product .summary.entry-summary .woocommerce-product-details__short-description p {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 8px;
}

.wmle_container .wmle_item .wmle_woocommerce_box .wlme_price {
    min-height: 26px;
}

.single-product .entry-summary .price {
    position: relative;

}

.single-product .entry-summary .price .woocommerce-Price-amount {
    background: #eaeaea;
    margin-top: -38px;
    display: block;
    position: relative;
    padding: 18px 0 0 0;
}

.ywcact-currency-symbol {
    margin-right: 16px;
}

.yith_wcact_does_not_have_reserve_price {
    display: none;    
}

.button.alt, button.alt,
input[type=button].alt,
input[type=reset].alt,
input[type=submit].alt,
.widget-area .widget a.button.alt,
.wishlist-submit.popup_button,
.yith_wcwl_wishlist_footer input[name=add_all_to_cart],
.button-style-2:not(.wp-block-button),
.button-style-2 a {
    background: #C6A769!important;
}

button, input[type=button], input[type=reset], input[type=submit], .button, .widget a.button, .wishlist-submit.popup_button, .button-style-1:not(.wp-block-button), .button-style-1 a, input[type=file]::-webkit-file-upload-button, body.update-cart-button-style table.cart tbody tr td.actions button[name=update_cart] {
    background: #C6A769!important;
    border-color: #C6A769!important;
}

.single-product div.product .summary.entry-summary .price {
    color: #C6A769!important;
}

.yith-wcact-manual-bid-increment p, #yith_wcact_reserve_and_overtime {
    font-size: 15px;
}

.button.ghost, .wishlist-title a.show-title-form, .wishlist-title a.hide-title-form, .submit-wishlist-changes, .yith_wcwl_wishlist_bulk_action input[type=submit], .yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update input[type=submit], .wpcf7-form-control.ghost, .button.ywgc_apply_gift_card_button, .checkout_coupon button[name=apply_coupon] {
    border-color: #C6A769!important;
    color: white;
}

.button.ghost:hover, .wishlist-title a.show-title-form:hover, .wishlist-title a.hide-title-form:hover, .submit-wishlist-changes:hover, .yith_wcwl_wishlist_bulk_action input[type=submit]:hover, .yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update input[type=submit]:hover, .wpcf7-form-control.ghost:hover, .button.ywgc_apply_gift_card_button:hover, .checkout_coupon button[name=apply_coupon]:hover {
    background-color: #C6A769!important;
    border-color: #C6A769!important;
}

.wmle_container .wmle_item .wmle_woocommerce_box {
    position: relative;
}

.wmle_container .wmle_item .wmle_woocommerce_box .wlme_price {
    position: absolute;
    bottom: -12px;
    left: 23px;
}

.wmle_container .wmle_item .wmle_woocommerce_box .wlme_price {
    color: #C6A769!important;
    font-weight: bold;
}

.wmle_container .wmle_item .wmle_woocommerce_box .wlme_short_description {
    margin-top: 0!important;
}



@media screen and (max-width: 1280px) {
    .wmle_container .wmle_item .wmle_woocommerce_box {
        padding: 5px 0!important;
    }
    
}

@media screen and (max-width: 980px) {
    .wmle_container .wmle_item .wmle_woocommerce_box .wlme_short_description {
        margin-top: 0!important;
    }

    .wmle_container .wmle_item .wmle_woocommerce_box .wlme_price {
        text-align: left!important;
    }

    .wmle_container .wmle_item .wmle_woocommerce_box .wlme_price {
        position: relative;
    }

    .wmle_container .wmle_item .wmle_woocommerce_box .wlme_price .woocommerce-Price-amount.amount {
        position: absolute;
        top: 0;
        left: 0;
    }

    .single-product div.product .woocommerce-product-gallery {
        width: 100%;
        float: none;
    }

    .single-product div.product .summary.entry-summary {
        width: 100%;
        margin-left: 0;
        margin: 0;
        background: #eaeaea;
        padding: 40px;
    }
}

@media (max-width: 768px) {
    .container {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media screen and (max-width: 980px) {
    .wmle_container .wmle_item .wmle_woocommerce_box .wlme_price {
        position: relative;
        bottom: 0;
        left: 0;
    }
    
    .wmle_container .wmle_item .wmle_woocommerce_box .wlme_price .woocommerce-Price-amount.amount {
        position: relative;
        top: 0;
        left: 0;
    }
}


@media only screen and (max-width: 639px) and (min-width: 321px) {
    /* .wmle_container.responsive .wmle_item_holder.col3 {
        width: 48%;
    } */

    #wmle_container {
        padding: 0px;
        margin: 0px -2%!important;
    }

    .wmle_container .wmle_item {
        margin: 4%!important;
    }
}


