/*
Theme Name: Automobile Car Shop Child
Theme URI: 
Author: ENO Digital
Author URI: 
Description: 
Requires at least: 6.0
Tested up to: 6.4.1
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: automobile-car-shop
Text Domain: automobile-car-shop-child
Tags: 
*/
/*Media query Mobile*/
@media screen and (max-width: 767px){
	.menu-section .wp-block-column {
		margin-top: 2%;
	}
	/*Colores navegacion footer*/
	.footer-section .wp-block-navigation-item__label {
    	color: white !important;
	}
	/*Colores navegacion footer al hacer hover*/
	.footer-section .wp-block-navigation-item__label:hover {
    	color: #FFED00 !important;
	}
	/*Estilos header*/
	.header-section .menu-section .wp-block-navigation ul li a {
    color: black!important;
    padding: 10px !important;
    border-bottom: 1px solid #eee;
	}
	/*Botón hamburguer menu*/
	button.wp-block-navigation__responsive-container-open {
    background: none!important
	}
	/*Ajuste del ancho*/
	main#wp--skip-link--target {
    	padding-right: 50px!important;
    	padding-left: 50px!important;
	}
	.elementor-widget-container > h4{
		padding-left: 0 !important;
	}
	/*Ajuste iconos sociales footer*/
	.wp-container-core-social-links-layout-1.wp-container-core-social-links-layout-1 {
    justify-content: center;
	}
	/*Alineación al centro de la zona de copyrigth*/
	p.has-text-align-left {
		display: inline;
	}
	/*Ajuste posición menú hamburger*/
	.menu-section .wp-block-navigation__responsive-container-open {
    	margin-left: 15px;
	}
	/*Ajuste tamaño menú hamburger*/
	.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
    	height: 32px;
    	width: 32px;
	}
	/*Ajuste color de la X de cierre del menú hamburger*/
	.header-section .menu-section button.wp-block-navigation__responsive-container-close {
    background: black;
	}
	/*Ajuste del Body*/
    body {
        max-width: 100%!important;
    	overflow-x: hidden!important;
    }
}
/*Fin Media Query Mobile*/
/*Cambiar hover del main menú de una flecha a una línea*/
.menu-section .current-menu-item > a:after, .menu-section li a:hover:after {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0px;
    width: 100%;
    height: 1px;
    background-color: transparent;
    transition: background-color 0.3s ease;
    border-bottom: 3px solid #FFED00;
    border-right: 0px;
    margin: 0 auto;
    border-left: 0px;
}
/*Ocultar barras separación entre los teléfonos en el main menú*/
.header-number {
	border-right:none;	
}
/*Color de los enlaces al hacer hover*/
a:hover, a:active, a:hover {
    color: #FFED00!important;
}
/*Cambio de color líneas footer*/
.footer-box h3:after {
    content: '__';
    color: #FFED00;
}
/*Color botón Leer más de la home al hacer hover*/
a.wp-block-button__link.has-white-color.has-black-background-color.has-text-color.has-background.has-link-color.has-border-color.wp-element-button:hover {
    background: black !important;
	border: solid 2px #FFED00 !important;
    color: #FFED00 !important;
}
/*Color enlaces menú principal al hacer hover*/
.header-section a:hover {
    color: #FFED00 !important;
}
/*Color de los enlaces de interés del footer*/
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{
    color: #FFED00 !important;
}
/*Color de las letras del botón leer más del footer al hacer hover*/
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link:hover {
    color: #FFED00 !important;
}
/*Forzar a tener el mismo degradado en todos los menús de todos las paginas*/
.page-template .menu-section, .archive .menu-section, .product-template-default .menu-section, .page-template-default .menu-section, .post-template-default .menu-section, .post-template .menu-section {
    position: static;
    border-top: 1px solid #fff;
    background-image: linear-gradient(135deg,rgb(27,41,52) 0%,rgb(16,24,30) 31%,rgb(12,17,22) 58%,rgb(9,13,17) 100%)!important;
    padding: 10px 0;
    margin-top: 0;
}
/*Color hover iconos sociales copyright*/
.wp-block-social-links.is-style-logos-only .wp-social-link svg:hover {
    color: #ffed00 !important;
}
/*Estilos carousel slider home*/
.alignnormal {
    justify-content: center;
    align-items: center;
    display: grid;
}
.centrar-formulario {
    margin: 0 auto!important; /* Centrar horizontalmente */
    max-width: 600px!important; /* Ajusta el ancho según sea necesario */
}

/*Alineación al centro del texto del formulario de la home*/
form.wpcf7-form.init {
    text-align: center;
}
/*Estilos botón formulario home*/
button, input[type="button"], input[type="reset"], input[type="submit"]:hover{
	background-color: #ffed00;
    padding: 13px;
    width: 90px;
}
button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) {
    cursor: pointer;
	background-color: white;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    margin-left: 15%;
    background-color: white;
    padding: 13px;
    width: 90px;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    padding: 12px 24px;
    border-radius: 0px;
    background: transparent;
}

/*Ajuste botón whatsapp joinchat*/
.joinchat {
    --bottom: 80px!important;
}
/*Ajuste visibilidad recaptcha*/
.grecaptcha-badge{
	z-index: 99999;
}
/*Ancho pestaña cookies y margin bottom*/
button.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show {
    width: auto;
	margin-bottom: 0.5% !important;
}
/*Color enlaces contacto footer*/
.footer-contact-links > a{
	color:white;
}