/*
Theme Name:         G5Plus Auteur Child Theme
Theme URI:          https://auteur.g5plus.net/
Description:        G5Plus Auteur Child Theme
Version:            1.0
Author:             g5plus
Author URI:         http://g5plus.net/
Template:     		g5plus-auteur

License:            GNU General Public License v2 or later
License URI:        http://www.gnu.org/licenses/gpl-2.0.html

Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: 		g5plus-auteur
*/
/************************************************************************************
Put your custom CSS below this block :)
*************************************************************************************/

/* === Customizaciones migradas desde v2.8 (assets/css/custom.css) === */

.background-cream {
    background-color: #f4f3ec !important;
}

.removeAllExceptMeta .product_title {
    display: none;
}

div.product div.images {
    float: none;
    width: 100%;
}


/* === Chevron del menú (FA 5 Free, sobrescribe FA 6 Pro del padre) === */
.main-menu .menu-item > a .menu-caret::before,
.gf-menu-vertical .menu-caret::before,
.main-menu ul.sub-menu .menu-item .menu-caret::before,
b.menu-caret::before,
.menu-caret::before {
    content: "\f0dd" !important;
    font-family: "Font Awesome 6 Pro", "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome" !important;
    font-weight: 900 !important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.main-menu ul.sub-menu .menu-item .menu-caret::before {
    content: "\f0da" !important;
}

/* === Footer: títulos en blanco (estaban en gris oscuro casi invisible sobre fondo negro) === */
footer .widget-title,
.footer .widget-title,
.gf-skin.skin-dark .widget-title,
[class*="footer"] .widget-title {
    color: #fff !important;
}

/* === Modo catálogo (sin venta online) === */

/* Quitar bloque "Share" de la ficha del producto */
.gf-product-share { display: none !important; }

/* Quitar icono carrito del header */
.customize-shopping-cart,
.header-customize-item.item-shopping-cart,
li.customize-shopping-cart,
.shopping-cart-icon { display: none !important; }

/* Quitar botones "Añadir al carrito" en cualquier lugar (defensa extra a remove_action) */
.add_to_cart_button,
.single_add_to_cart_button,
.product .button.product_type_simple,
.product .button.product_type_variable,
.woocommerce-grouped-product-list,
form.cart .quantity { display: none !important; }

/* === Footer: cualquier título (h1-h6) en blanco, incluido el de "Suscríbete a nuestra newsletter" === */
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6,
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6,
[class*="footer"] h1, [class*="footer"] h2, [class*="footer"] h3,
[class*="footer"] h4, [class*="footer"] h5, [class*="footer"] h6,
footer .pum-trigger,
.footer .pum-trigger {
    color: #fff !important;
}

/* === Footer: enlaces (Aviso legal, Cookies, Privacidad) en blanco también en hover === */
footer .x-menu-link,
footer .menu-item > a,
footer a,
.footer .x-menu-link,
.footer .menu-item > a,
.footer a,
[class*="footer"] .x-menu-link,
[class*="footer"] .menu-item > a {
    color: #fff !important;
}
footer .x-menu-link:hover,
footer .x-menu-link:focus,
footer .menu-item > a:hover,
footer .menu-item > a:focus,
footer a:hover,
footer a:focus,
.footer .x-menu-link:hover,
.footer .x-menu-link:focus,
.footer a:hover,
.footer a:focus,
[class*="footer"] .x-menu-link:hover,
[class*="footer"] .x-menu-link:focus,
[class*="footer"] .menu-item > a:hover,
[class*="footer"] .menu-item > a:focus {
    color: #fff !important;
    opacity: 0.85;
}

/* === Menú principal: forzar color oscuro (sin esto sale blanco transparente sobre fondo blanco) === */
/* Excluyo footer para no pisar el blanco que pusimos allí */
.main-menu > .menu-item > a:not(footer .main-menu *):not(.footer .main-menu *),
header .main-menu > .menu-item > a {
    color: #777 !important;
}
header .main-menu > .menu-item > a:hover,
header .main-menu > .menu-item > a:focus {
    color: #1a1a1a !important;
}

/* Modo catálogo: ocultar también icono "Mi cuenta" */
.customize-my-account,
li.customize-my-account,
.header-customize-item.item-my-account { display: none !important; }


/* === Más espaciado horizontal entre items del menú principal === */
.main-menu > .menu-item + .menu-item {
    margin-left: 55px !important;
}

/* === Más separación entre logo central y menús laterales === */
header .logo-header,
.logo-header {
    padding-left: 75px !important;
    padding-right: 75px !important;
}
