/*
Theme Name:  GP child theme
Description: Tema hijo para hacer personalizaciones de código
Author:      Ambrosio
Author URL:  https://aceitedeolivavirgenextra5l.com
Template:    generatepress
Version:     1.0
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepress-child
*/


.soldout {
padding: 3px 8px;
text-align: center;
background: #222;
color: white;
font-weight: bold;
position: absolute;
top: 6px;
left: 6px;
font-size: 12px;
}

.woocommerce-message-freeshipping {
padding: 3px 8px;
text-align: center;
background: white;
color: green;
font-weight: bold;
position: relative;
font-size: 14px;
}




/* The "Apply Coupon" button */

.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button{
    background-color: #ebe9eb;
  color: #54595F;
  font-size:17px;
  
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    background-color: black !important;
    border-radius:4px;
}

.woocommerce table.shop_table th {
    background-color: rgba(0,0,0,.07)!important;
}
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
    min-width: 120px!important;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 115px;
    box-shadow: none;
}

.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
    width: 75%;
    margin:auto;
}

.woocommerce ul.products li.product .button {
    padding:5px;
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    margin-top: 30px;
}


.woocommerce #reviews #comments h2 {
    color: black;
    margin-top: 10px;
}

.ivole-reviews-grid .ivole-review-card .middle-row .review-content .review-text.cr-no-avatar p, .cr-reviews-slider .ivole-review-card .middle-row .review-text.cr-no-avatar p {
    text-align: left;
}