/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/***** ESTILO DE PUNTERO *****/
/* Esto es para que no aparezca la forma del puntero como "seleccionar texto" , dando un aspecto más profesional */
body {
	cursor: default;
}


/*** ESTILOS PARA VERIFICACIÓN FRIENDLY CAPTCHA ***/
/* Contenedor padre */
.frc-captcha {
	max-width: 500px;
	margin-top: 17px;
}
/* Contenedor hijo 1 */
.frc-container{
	display: flex;
	flex-direction: right;
}
/* Estilos para el botón "Haga clic para iniciar la verificación" */
.frc-button {
	background-color: #1c1c1c; /* Fondo negro (color principal) */
	color: #fff; /* Texto blanco */
	border: none; /* Quitar borde */
	padding: 10px 20px; /* Espacio interno */
	border-radius: 5px; /* Bordes redondeados */
	cursor: pointer; /* Cambiar el cursor al pasar el ratón */
	font-size: 14px; /* Tamaño de fuente */
	text-transform: uppercase; /* Texto en mayúsculas */
}
.frc-button:hover {
	background-color: #313131; /* Negro más oscuro al pasar el ratón */
}





/***** ESTILO PARA MENSAJE QUE APARECE DESPUES DE CONTACT FORM ENVIADO *****/

.wpcf7-response-output {
/*  Importante:  Asegúrate de que el formulario tenga un contenedor relativo */
	position: absolute; /* o position: fixed; si quieres que se quede fijo en la pantalla */
	top: 50%; /* Ajusta la posición vertical */
	left: 50%; /* Ajusta la posición horizontal */
	transform: translate(-50%, -50%); /* Centra el mensaje */
	background-color: #333; /* Fondo negro */
	color: white; /* Texto blanco */
	padding: 17px;
	border: none; /* Elimina el borde */
	/* O, si quieres cambiar el color del borde: */
	/* border: 1px solid white; */ /* Borde blanco */
	z-index: 1000; /* Asegura que esté por encima de otros elementos */
}

/*  Opcional:  Estilo para el mensaje de error */
.wpcf7-validation-errors {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #333; /* Fondo negro */
	color: white; /* Texto blanco */
	padding: 17px;
	border: none; /* Elimina el borde */
	/* O, si quieres cambiar el color del borde: */
	/* border: 1px solid white; */ /* Borde blanco */
	z-index: 1000;
}

.wpcf7 form .wpcf7-response-output {
	border: none;
}

.wpcf7 form.sent .wpcf7-response-output {
    border: none;
}

/*  Asegúrate de que el contenedor del formulario tenga position: relative; */
.wpcf7 {
	position: relative;
}






/***** ESTILOS PARA LISTA FILTRO DE COLORES *****/

/* Crear un espacio entre color y texto */
ul.yith-wcan-color.yith-wcan.yith-wcan-group li a {
	text-indent: 29px;
}
/* Quitar el borde circular alrededor del color */
ul.yith-wcan-color.yith-wcan.yith-wcan-group li a:before {
	display: none;
}




/***** ESTILO PAGINA PRODUCTO SINGLE*****/
/* Quitar "Marca:" (porque aparece en blanco, quitar esto si se soluciona el problema o se quiera enseñar la MARCA del producto) */
.elementor-3603 .elementor-element.elementor-element-ea0a1ce {
	display: none;
}





/***** ESTO QUITA EL POP-UP AL PASAR EL RATÓN POR ENCIMA DE UN PRODUCTO QUE MUESTRA LAS VARIACIONES DE PRECIO *****/
.tb-hover-content {
    display: none !important; /* Oculta el popup por defecto */
}

.product:hover .tb-hover-content {
    display: none !important; /* Asegura que no aparezca al hacer hover en el producto */
}




/***** PARA QUE DEBAJO DE CADA PRODUCTO NO APAREZCA LAS CATEGORIAS ******/
.page-wrapper .porto-gb-62b1b5b96d857f5a2cc62e9a159e2594{
	display: none;
}