/*
Theme Name:   Legenda Child
Theme URI:    http://8theme.com/
Description:  Legenda Child Theme
Author:       8theme
Author URI:   http://8theme.com
Template:     legenda
Version:      0.0.1
Text Domain:  legenda-child
*/

body .slide-item .product,
body .products-grid .product {
    border: 1px solid #ebebeb;
}

body .slide-item .product:hover,
body .products-grid .product:hover {
    border: 1px solid #999;
}

.woocommerce nav.woocommerce-pagination ul {
    border: 0 !important;
    padding: 0px;
}

.woocommerce nav.woocommerce-pagination ul li {
    border: 0 !important;
}

.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a {
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    padding: 0;
}

.woocommerce nav.woocommerce-pagination ul li .next:before {
    left: 15px;
}

.woocommerce nav.woocommerce-pagination ul li .prev:before {
    right: -15px;
}

.woocommerce .pwb-single-product-brands {
    width: 100%;
    float: left;
    display: block;
}

.woocommerce .quick-view-popup .product-info .single_add_to_cart_button,
.woocommerce .single-product-page .product-info .single_add_to_cart_button,
.woocommerce .single-product-page .product-info .yith-wcwl-add-button a {
    border-color: #000;
    color: #000;
    background-color: #FFF;
    padding: 3px 20px;
    text-transform: initial;
    text-decoration: none;
    margin: 0 !important;
    border-radius: 0;
    margin-bottom: 15px !important;
    font-weight: 700;
    font-size: 14px;
    text-transform: capitalize;
}

.woocommerce .single-product-page .product-info .yith-wcwl-add-button a {
    margin-left: 10px !important;
    padding: 3px 15px;
    border-color: #afafaf;
}

.woocommerce .single-product-page .product-info .yith-wcwl-add-button a i {
    color: #afafaf;
    margin: 0;
}

.woocommerce .quick-view-popup .product-info .single_add_to_cart_button:hover,
.woocommerce .single-product-page .product-info .single_add_to_cart_button:hover,
.woocommerce .single-product-page .product-info .yith-wcwl-add-button a:hover {
    border-color: #000;
    color: #FFF;
    background-color: #000;
    text-decoration: none;
}

.woocommerce .single-product-page .product-info .yith-wcwl-add-button a:hover i {
    color: #fed700
}

.woocommerce form.login,
.woocommerce form.checkout_coupon,
.woocommerce form.register {
    border: 0 !important;
}

.woocommerce .before-checkout-form {
    width: 100% !important;
}

.woocommerce .checkout_coupon input[type="text"],
.woocommerce .checkout_coupon button[name="apply_coupon"] {
    min-height: 38px;
    margin: 0;
}

.woocommerce .checkout_coupon input[type="text"] {
    border-right: 0;
}

.woocommerce .quick-checkout .order-review {
    padding: 30px 15px 0 15px;
}

.woocommerce .payment_methods input[type="radio"] {
    margin: 0 10px 0 0;
}

.woocommerce .yith-wcwl-wishlistexistsbrowse,
.woocommerce .yith-wcwl-wishlistaddedbrowse {
    width: 100% !important;
    float: left;
    border: 1px solid #DDD;
    background: #f5f5f5;
    padding: 10px 15px;
    box-sizing: border-box;
}

.ywsl-social.has-label {
    color: #FFF;
    text-align: center;
    box-sizing: border-box;
    border: 0;
    margin: 0;
    margin-bottom: 10px;
    margin-right: 5px;
    padding: 6px 15px;
    width: 100%;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
}

.ywsl-social.has-label.ywsl-facebook {
    background: #3a589e;
}

.ywsl-social.has-label.ywsl-google {
    background: #df4b37;
}

.ywsl-social.has-label.ywsl-twitter {
    background: #429cd6;
}

.ywsl-social.has-label.ywsl-linkedin {
    background: #0d77b7;
}

.ywsl-social.has-label.ywsl-instagram {
    background: #ee583f;
    /* Old browsers */
    background: -moz-linear-gradient(left, #ee583f 0%, #d92d77 53%, #bd3381 100%);
    background: -webkit-linear-gradient(left, #ee583f 0%, #d92d77 53%, #bd3381 100%);
    background: linear-gradient(to right, #ee583f 0%, #d92d77 53%, #bd3381 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ee583f', endColorstr='#bd3381', GradientType=1)
}

@media only screen and (min-width:768px) {
    .woocommerce.single-product .woocommerce-product-gallery {
        opacity: 1;
        width: 360px;
        float: right;
        border: 1px solid #eee;
    }
    .woocommerce .yith-wcwl-wishlistexistsbrowse,
    .woocommerce .yith-wcwl-wishlistaddedbrowse {
        min-width: 320px;
        margin: 0 !important;
    }
}

@media only screen and (max-width:767px) {
    .wishlist-btn-container.with-styles .yith-wcwl-add-button.show {
        width: auto;
    }
    .woocommerce .single-product-page .product-info .single_add_to_cart_button,
    .woocommerce .single-product-page .product-info .yith-wcwl-add-button a {
        min-width: 130px;
        margin-left: 0px !important;
    }
    .quick-view-popup .product-info .product_meta,
    .single-product-page .product-info .product_meta,
    .single-product-page .product-info .sku_wrapper {
        text-align: center;
    }
    .yith-wcwl-add-to-wishlist .ajax-loading {
        position: absolute;
        right: 10px;
        top: 6px;
    }
    .wishlist-btn-container.with-styles .yith-wcwl-wishlistexistsbrowse a,
    .wishlist-btn-container.with-styles .yith-wcwl-wishlistaddedbrowse a {
        float: none !important;
    }
}

@media only screen and (max-width: 480px) {
    .quick-view-popup .product-info .product_meta,
    .single-product-page .product-info .product_meta,
    .single-product-page .product-info .sku_wrapper {
        text-align: center !important;
    }
    .wishlist-btn-container.with-styles .yith-wcwl-wishlistaddedbrowse {
        margin-left: 0px;
    }
}