/*
Theme Name:     Woo Shop Child
Theme URI: 		http://wedesignthemes.com/themes/linda/
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Woo Shop theme powered by DesignThemes
Template:       woo-shop
Version:        1.0.60
*/
/*h1, h2, h3, h4, h5, h6 {
    color: #333333;
}*/
/* Menú gris
.left-header.semi-transparent-header .main-header-wrapper, .left-header.semi-transparent-header .main-header, .left-header-footer {
    background-color: rgba(210,210,210,.7) !important;
}
#main-menu ul.menu li a:hover, #main-menu > ul.menu > li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor > a, #main-menu > ul.menu > li.current-menu-item > a, #main-menu ul.menu > li.current-menu-ancestor > a, #main-menu ul.menu li.menu-item-simple-parent ul > li.current_page_item > a, #main-menu ul.menu li.menu-item-simple-parent ul > li.current_page_ancestor > a, #main-menu ul.menu li.menu-item-simple-parent ul > li.current-menu-item > a, #main-menu ul.menu li.menu-item-simple-parent ul > li.current-menu-ancestor > a, .left-header .menu-active-highlight-grey #main-menu > ul.menu > li.current_page_item > a, .left-header .menu-active-highlight-grey #main-menu > ul.menu > li.current_page_ancestor > a, .left-header .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-item > a, .left-header .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-ancestor > a {
    color: #ee1b24 !important;
}*/
/* Menú negro */
.left-header.semi-transparent-header .main-header-wrapper, .left-header.semi-transparent-header .main-header, .left-header-footer {
    background-color: black !important;
}
#main-menu ul.menu > li > a {
    color: white !important;
}
#main-menu ul.menu li a:hover,
#main-menu > ul.menu > li.current_page_item > a,
#main-menu > ul.menu > li.current_page_ancestor > a,
#main-menu > ul.menu > li.current-menu-item > a,
#main-menu ul.menu > li.current-menu-ancestor > a,
#main-menu ul.menu li.menu-item-simple-parent ul > li.current_page_item > a,
#main-menu ul.menu li.menu-item-simple-parent ul > li.current_page_ancestor > a,
#main-menu ul.menu li.menu-item-simple-parent ul > li.current-menu-item > a,
#main-menu ul.menu li.menu-item-simple-parent ul > li.current-menu-ancestor > a,
.left-header .menu-active-highlight-grey #main-menu > ul.menu > li.current_page_item > a,
.left-header .menu-active-highlight-grey #main-menu > ul.menu > li.current_page_ancestor > a,
.left-header .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-item > a,
.left-header .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-ancestor > a,
.top-bar a,
.left-header-footer .dt-sc-sociable li a {
    color: white;
}
.menu-active-highlight-grey #main-menu>ul.menu>li.current_page_item, .menu-active-highlight-grey #main-menu>ul.menu>li.current_page_ancestor, .menu-active-highlight-grey #main-menu>ul.menu>li.current-menu-item, .menu-active-highlight-grey #main-menu>ul.menu>li.current-menu-ancestor {
    background: #dd3333 !important;
}
.left-header .top-bar,
.left-header .top-bar .quick-link-icons a span {
    border: none;
    border-right: none !important;
}
button {
    float: none;
}
textarea {
    border: 1px solid rgba(0, 0, 0, 0.15) !important;
}
/* Ajustes en contenedor para que se vea bien en desktop y mobile */
.main-title-section-wrapper {
    margin-bottom: 10px;
}
.product-template-default.single-product #primary.content-full-width,
.archive.woocommerce #primary.content-full-width,
.woocommerce-checkout #primary.content-full-width {
    padding-top: 20px;
}
#primary.content-full-width {
    overflow-x: visible;
}
@media only screen and (max-width: 479px) {
    .left-header #main .container .vc_row[data-vc-full-width],
    .left-header #main .container .vc_row[data-vc-stretch-content] {
        padding-left: 0 !important;
    }
}
@media only screen and (min-width: 992px) {
    .container, .type5.tribe_events .container .container {
        width: 100% !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    #primary {
        width: 500px !important;
    }
}
@media only screen and (max-width: 767px) {
    .left-header #logo {
        padding-bottom: 0;
    }
    .left-header #logo img {
        height: 80px;
    }
    .left-header.standard-header .left-header-footer {
        display: inline-block;
        position: inherit;
        padding-top: 0;
        padding-bottom: 10px;
    }
    .left-header #main {
        margin: 0 !important;
    }
    #main-menu {
        background-color: black !important;
    }
}

/* Ajustes en home */
.upb_row_bg {
    left: 0 !important;
}

/* Cuadritos de productos */
.product-rating-wrapper {
    display: none;
}
/*.woocommerce ul.products li.product .product-thumb {
    min-height: 369px;
    display: flex;
    align-items: center;
    justify-content: center;
}*/
.woocommerce ul.products li.product .product-details a {
    min-height: 60px;
}
#category-filter a {
    background-image: none;
    font-size: 12px;
    color: black;
}
#category-filter .wpb_wrapper {
    background-color: #dd3333;
}
#category-filter .vc_btn3-container {
    margin-bottom: 0;
}
.woocommerce ul.products li.product .product-buttons-wrapper {
    display: none;
}
@media only screen and (max-width: 767px) {
    .woocommerce ul.products .dt-sc-one-fourth {
        width: 47%;
    }
    .woocommerce ul.products .column {
        margin: 0 0 0 3%;
    }
    .woocommerce ul.products li.first .column {
        margin-left: 0;
    }
}


/* Producto */
.woocommerce div.product .summary p.price,
.woocommerce div.product .summary p.price .amount {
    color: #aaaaaa;
}
.reset_variations {
    display: none !important;
}
.woocommerce div.product form.cart .variations label {
    color: #dd3333;
}
.woocommerce div.product form.cart table.variations td.value {
    min-width: 200px;
}
#pa_tamano {
    color: black;
}

/* Checkout */
.woocommerce-checkout .woocommerce form.checkout_coupon,
.woocommerce-checkout .woocommerce form.login,
.woocommerce-checkout .woocommerce form.register {
    margin-top: 0;
}
.woocommerce-checkout .woocommerce .woocommerce-info {
    margin-bottom: 10px !important;
}
.woocommerce .woocommerce-info:before {
    left: 10px !important;
}
.woocommerce div.woocommerce-info {
    padding-left: 65px !important;
    width: 100%;
    display: block;
}
.woocommerce-checkout .woocommerce .shop_table.woocommerce-checkout-review-order-table th:first-child {
    width: auto;
}
.woocommerce-checkout #payment {
    width: 100%;
}

@media only screen and (min-width: 992px) {
    .woocommerce-checkout #customer_details {
        width: 50%;
    }
    .woocommerce-checkout #customer_details .col-1,
    .woocommerce-checkout #customer_details .col-2 {
        width: 100%;
    }
    .woocommerce-checkout #order_review {
        width: 49%;
        float: right;
    }
}

/* Add Ons */
.pewc-item-field-wrapper > label {
    width: 50%;
    float: left;
}
.pewc-item-field-wrapper > div:not(.dropzone),
.pewc-item-field-wrapper > input {
    width: 50%;
    float: left;
}