/**
Theme Name: Carmen Carmen Child Theme
Author: Eneko
Author URI: https://bobysuh.com
Description: Theme creado para la tienda online de Carmen Carmen
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: carmen-carmen
Template: astra
*/


.page-title {
    color: #333;
}

/* Header Top Info */
.header-top-info {
    font-size: 13.5px;
}

.menu-account a{
    font-size: 13.5px;
}

.menu-account a .menu-text{
    border: 1px solid #8BC34A;
    padding: 5px !important;
    color: #8BC34A;
    transition: all 0.3s ease-in;
}

.menu-account a .menu-text:hover{
    background-color: #8BC34A;
    color: #fff;
}

#primary-menu a {
    font-size: 15px;
}


.header-top-right-widgets {
    display: flex;
}

.astra-search-icon::before {
    font-size: 21px;
}

/* Black Friday Menu */
.black-friday-menu a{
    border-radius: 5px;
    animation-name: color_change;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}

@-webkit-keyframes color_change {
	from { background-color: #8BC34A; color: #333;}
	to { background-color: #824ac3; color: #fff;}
}
@-moz-keyframes color_change {
	from { background-color: #8BC34A; color: #333;}
	to { background-color: #824ac3; color: #fff;}
}
@-ms-keyframes color_change {
	from { background-color: #8BC34A; color: #333;}
	to { background-color: #824ac3; color: #fff;}
}
@-o-keyframes color_change {
	from { background-color: #8BC34A; color: #333;}
	to { background-color: #824ac3; color: #fff;}
}
@keyframes color_change {
	from { background-color: #8BC34A; color: #333;}
	to { background-color: #824ac3; color: #fff;}
}

/* Home Page */
.home-title {
    position: relative;
}

.home-title:after {
    content: '';
    position: absolute;
    bottom: -5px;
    left: 0;
    width: 120px;
    height: 2px;
    background-color: #fff;
}


/* Gift Wrapper */
.giftwrap_header a {
    padding: 10px;
    background-color: #8BC34A;
    color: #fff;
}


/* Oferta badge */
.onsale {
    border-radius: 50% !important;
    padding: 5px !important;
    color: #fff !important;
}


/* Icon Cart */
.ast-addon-cart-wrap {
    border: none !important;
    background: inherit !important;
}

.woocommerce-mini-cart__buttons a.button {
    border: 1px solid #8BC34A;
}

.woocommerce-mini-cart__buttons a.button:hover {
    color: #8BC34A !important;
}

/* #### Products Loop #### */
/* .woocommerce-breadcrumb {
    display: none;
} */

select.orderby {
    font-size: 14px;
    letter-spacing: -0.5px;
    text-align-last: right;
    border: none;
    background-color: transparent;
    text-transform: uppercase;
    margin-bottom: 0;
}

/* .woocommerce-ordering {
    margin-bottom: 10px !important;
} */

/* Cambiar orden sidebar-content en moviles en el loop de productos */
@media (max-width: 921px) {
    .ast-left-sidebar #content > .ast-container {
        flex-direction: column !important;
    }

    .ast-left-sidebar #secondary {
        margin-top: 30px;
    }
}

/* Single products */
.pwb-single-product-brands {
    padding-top: 0;
}

.pwb-single-product-brands img {
    width: 30%;
}


/* Footer Widgets */
.site-footer {
    font-size: 15px;
}

.site-footer h2 {
    font-size: 16px;
    position: relative;
}

.site-footer h2:after {
    content: '';
    position: absolute;
    bottom: -5px;
    left: 0;
    width: 90%;
    height: 2px;
    background-color: #f5f5f5 ;
}


/* Archive Products Loop */
.archive.tax-pwb-brand h1 {
    display: none;
}

.archive.tax-pwb-brand .pwb-brand-banner {
   margin: 0 auto 50px;
   max-width: 30% ;
}


/* Contact Form */
.wpcf7 .wpcf7-form-control-wrap {
    display: inline !important;
}

/* Google reCaptcha */
.grecaptcha-badge {
    visibility: hidden;
}


/* Width Page Contact */
@media (min-width: 922px) {
    .page-id-3379 .primary, .page-id-2794 .primary, .page-id-2802 .primary, .page-id-2808 .primary, .page-id-2804 .primary, .page-id-2806 .primary, .page-id-34 .primary {
        float: none !important;
        width: 800px !important;
        margin: 60px auto !important;
    }
}