/* ==========================================================================
   PSICOASTRAL — CSS CONSOLIDADO
   Versión optimizada: 26-07-2026

   Estructura:
   1. Estilos históricos y específicos de páginas (conservados)
   2. Personalización consolidada de WooCommerce (al final)

   Colores principales de la tienda:
   negro: #000000 | blanco: #ffffff | dorado: #d89b2b
   verde de precios: #39ff14 | borde: #444444
   ========================================================================== */

:root {
    --psico-negro: #000000;
    --psico-negro-suave: #111111;
    --psico-blanco: #ffffff;
    --psico-dorado: #d89b2b;
    --psico-verde-precio: #39ff14;
    --psico-borde: #444444;
}

.destacado { font-size: 18px; font-weight: 700; }						/*Algunos párrafos especiales como banners*/
.sincursiva { font-style: normal; }													/*Algunos h4*/
.sinmargenabajo { margin-bottom: 0px; }
.text-center { text-align: center; }
a { text-decoration: none!important; }
.vc_btn3:hover { background-color: #95bf95!important; }			/*Botones de WPBakery: cambio de color*/

.estilo-a 
{ 
	font: 600 26px/1.4 Philosopher, sans-serif;
	text-transform: uppercase;
	letter-spacing: .3px;
	color: #2250b0; /*azul*/
}

#cookie_action_close_header, #CONSTANT_OPEN_URL { border-radius: 4px; } /*Botones banner de cookies*/

.signals-plugin .content { background-color: rgba(0,0,0,0.3); }

/*--------------------------------------------------------------------------------------------------*/
/*Página Inicio*/
/*Título de página-----------------------------------------*/
.page-id-1427 header.page-header { height: 600px; }					/*Altura de cabecera (caja del título)*/
.page-id-1427 .page-header-title														/*Título de página con apariencia de subtítulo*/
{
	font: normal 34px/1.4 Roboto, sans-serif!important;
}

@media only screen and (max-width: 767px)
{
	.page-id-1427 .page-header-title { font-size: 16px!important; }
	.page-id-1427 .page-subheading { font-size: 34px!important; }
}

/*Introducción---------------------------------------------*/

.introduccion p { text-align: justify; }

/*Videoconferencia-----------------------------------------*/

.videoconferencia
{
	background-image: url(/wp-content/uploads/psicoastral.jpg);
	background-position: center center;
}

.videoconferencia > div
{
	float: none;
	margin: 0 auto;
	max-width: 1100px;
}

@media only screen and (max-width: 480px)
{
	.videoconferencia > div > div
	{
		padding-left: 30px!important;
		padding-right: 30px!important;
	}
}

@media only screen and (min-width: 481px) and (max-width: 768px)
{
	.videoconferencia > div > div
	{
		padding-left: 50px!important;
		padding-right: 50px!important;
	}
}

@media only screen and (min-width: 769px)
{
	.videoconferencia > div > div
	{
		padding-left: 60px!important;
		padding-right: 60px!important;
	}
	.whatsapp { text-align: right!important; }
	.telegram { text-align: left!important; }
}

.videoconferencia p { text-align: justify; }

/*Qué es Psicoastral---------------------------------------*/

.que-es-inicio p { text-align: justify; }

/*Contadores-----------------------------------------------*/

.contadores > div > div
{
	padding: 0 0!important;
}

.countup-sign { padding-right: 10px; }

.contadores-encabezado { margin-bottom: 0; }
.evc-counter .evc-c-inner { width: 100%; text-align: center!important; }
/*.evc-c-digit { margin: 0 auto!important; }*/
.evc-shortcode p { font-family: Roboto, sans-serif!important; }

/*Cartas astrales de famosos-------------------------------*/

.famosos
{
	float: none;
	margin: 0 auto!important;
	max-width: 1000px;
}

.letizia-titulo
{
	font: normal 23px/1.1 Playfair, Times New Roman, serif;
	color: #333;
}

/*Escuela de astrología------------------------------------*/

.escuela-astrologia p { text-align: justify; }

/*Testimonios----------------------------------------------*/

.evc-t-text
{
	font: normal 16px/1.8 Roboto, sans-serif!important;
	color: #4a4a4a!important;
}

/*Formulario suscripción-----------------------------------*/

.formulario-suscripcion h3 { margin: 10px 0 40px; text-align: center; }
.formulario-suscripcion form > p:nth-child(6) { margin-bottom: 0!important; }
.acceptance-220 > span > span { margin-left: 0; }
.aceptacion { margin-top: 20px!important; }
.envio { margin-top: 10px!important; }

/*Fin Página Inicio*/
/*--------------------------------------------------------------------------------------------------*/
/*Pagina Libros recomendados*/

.estilo-c
{
	font: italic 600 16px/1.8 Roboto, sans-serif;
	color: #333;
	text-align: justify;
}

@media only screen and (min-width: 768px)
{
	.libro .vc_custom_1611712223434
	{
		padding: 60px!important;
	}
}

/*--------------------------------------------------------------------------------------------------*/
/*Página Curso*/

.metodologia
{
	background-image: url(/wp-content/uploads/astrologia.jpg);
	background-position: center center;
}

/*Detalles curso-------------------------------------------*/

@media only screen and (max-width: 768px)
{
	.detalles-curso .vc_column-inner
	{
		padding-left: 30px!important;
		padding-right: 30px!important;
	}
}

@media only screen and (min-width: 769px) and (max-width: 1029px)
{
	.detalles-curso .vc_column-inner
	{
		padding-left: 150px!important;
		padding-right: 150px!important;
	}
}

@media only screen and (min-width: 1030px)
{
	.detalles-curso .vc_column-inner
	{
		padding-left: 200px!important;
		padding-right: 200px!important;
	}
}

/*--------------------------------------------------------------------------------------------------*/
/*Página Formación intensiva*/

.formacion-intensiva
{
	background-image: url(/wp-content/uploads/020.jpg);
	background-position: center center;
}

/*--------------------------------------------------------------------------------------------------*/
/*Página Tu pareja ideal*/

.pareja-ideal-mini > div > div:nth-child(1)
{
	background-position: center center!important;
	padding-top: 135px;
}

.pareja-ideal-mini > .relaciones  > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/relaciones-entre-signos-zodiaco-320x240.jpg);
}

.pareja-ideal-mini > .conquistar  > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/como-conquistar-320x240.jpg);
}

.pareja-ideal-mini > .sueno  > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/pensamiento-erotico-signos-320x240.jpg);
}

.pareja-ideal-mini > .belleza  > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/ideal-de-belleza-signos-320x240.jpg);
}

.pareja-ideal-mini > .carta  > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/cartas-de-amor-320x240.jpg);
}

/*--------------------------------------------------------------------------------------------------*/
/*Página de blog*/

h2.blog-entry-title a:hover { color: #95bf95!important; }		/*Títulos de entradas*/

/*--------------------------------------------------------------------------------------------------*/
/*Entrada Opiniones sobre la Astrología*/
.blockquote
{
	color: #4a4a4a!important;
}

/*--------------------------------------------------------------------------------------------------*/
/*Página Astrólogo*/

.titulo-video h2																						/*Títulos h2 de los vídeos*/
{
	font: normal 600 18px/1.4 Roboto, sans-serif;
	text-transform: uppercase;
	letter-spacing: .3px;
	color: #333;
}

/*--------------------------------------------------------------------------------------------------*/
/*Página Centro de estudios astrológicos*/

.que-es
{
	background-image: url(/wp-content/uploads/juskteez-vu.jpg);
	background-position: center center;
}

.estilo-b																										/*Título h2 'Centro de estudios astrológicos'*/
{ 
	font: 600 34px/1.4 Philosopher, sans-serif;
	text-transform: uppercase;
	letter-spacing: .3px;
	color: #ffffff;
}

/*--------------------------------------------------------------------------------------------------*/
/*WooCommerce: las reglas consolidadas están al final del archivo.*/
.products .product-inner h2 { margin-bottom: 0 !important; }

/*--------------------------------------------------------------------------------------------------*/
/*Página Contacto*/

.contacto { max-width: 900px; margin: 0 auto; }
.informacion-contacto { border-right: 1px dashed #707070; }

/*--------------------------------------------------------------------------------------------------*/
/*Banner videoconferencia en barra lateral*/

.banner-videoconferencia
{
	line-height: 1.4;
	text-align: center;
	background-color: #000000;
	border: 1px solid #000000;
	border-radius: 4px;
	padding: 4px 4px 16px 4px;
}

.banner-videoconferencia-a1
{
	font-size: 15px;
	font-weight: 800;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: .1px;
}

.banner-videoconferencia-a2
{
	font-size: 15px;
	letter-spacing: .1px;
	padding-bottom: 12px;
}

.banner-videoconferencia-b
{
	font-size: 18px;
	line-height: 1.1;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: .3px;
	color: #e59902;
	padding-bottom: 12px;
}

.banner-videoconferencia-c
{
	font-size: 22px;
	line-height: 1.2;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: .3px;
	color: #e59902;
	padding-bottom: 12px;
}

.banner-videoconferencia-d
{
	font-size: 15px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: .1px;
	padding-bottom: 12px;
}


.banner-videoconferencia-e
{
	font-size: 14px;
	font-weight: 600;
	letter-spacing: .5px;
	padding: 6px 12px;
	margin: 8px 0;
	color: #dd9933;
	background-color: #000000;
	border-radius: 4px;
	text-transform: uppercase;
	display: inline-block;
}

.banner-videoconferencia-e:hover
{
	color: #dd9933;
	background-color: #000000;
}

/*Banner cartas de amor en barra lateral*/

.banner-cartas
{
	line-height: 1.4;
	text-align: center;
	background-color: #000000;
	border: 1px solid #f1f1f1;
	border-color: #cc005b;
	border-radius: 4px;
	padding: 4px 4px 16px 4px;
}

.banner-cartas-a
{
	font-size: 15px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: .1px;
}
.banner-cartas-b
{
	font-size: 15px;
	letter-spacing: .1px;
	padding-bottom: 12px;
}
.banner-cartas-c
{
	font-size: 14px;
	font-weight: 600;
	letter-spacing: .5px;
	padding: 6px 12px;
	margin: 8px 0;
	color: #ffffff;
	background-color: #000000;
	border-radius: 4px;
	text-transform: uppercase;
	display: inline-block;
}

.banner-cartas-c:hover
{
	color: #ffffff;
	background-color: #000000;
}

/*--------------------------------------------------------------------------------------------------*/
/*Pie*/

#footer-widgets { color: #7f7f7f!important; }

@media only screen and (max-width: 959px)
{
	#footer-widgets .col { margin-bottom: 0; }
}

/*--------------------------------------------------------------------------------------------------*/
/*Varias páginas*/

/*Imagen de fondo de la primera sección de página en Carta astral, Pronósticos astrológicos, Compatibilidad de pareja, 
 * Coaching, Libro y Curso*/

.paginas-servicios
{
	background-image: url(/wp-content/uploads/001-1.jpg);
	background-position: center center;
}

/*Imágenes cuadrícula de signos en Signos del zodiaco, Educación astrológica de los hijos, Relaciones entre los signos, 
 * Cómo conquistar a cada signo, Cartas de amor a los signos, Sueño erótico de cada signo e Ideal de belleza de cada signo*/

.signos div > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) { margin-bottom: 0; line-height: 1.4; }
.signos div > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) { margin-bottom: 10px; }

.aries > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/aries.jpg);
	background-position: center center;	
}

.tauro > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/tauro.jpg);
	background-position: center center;	
}

.geminis > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/geminis.jpg);
	background-position: center center;	
}

.cancer > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/cancer.jpg);
	background-position: center center;	
}

.leo > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/leo.jpg);
	background-position: center center;	
}

.virgo > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/virgo.jpg);
	background-position: center center;	
}

.libra > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/libra.jpg);
	background-position: center center;	
}

.escorpio > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/escorpio.jpg);
	background-position: center center;	
}

.sagitario > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/sagitario.jpg);
	background-position: center center;	
}

.capricornio > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/capricornio.jpg);
	background-position: center center;	
}

.acuario > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/acuario.jpg);
	background-position: center center;	
}

.piscis > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/piscis.jpg);
	background-position: center center;	
}

/*Fin varias páginas*/
/*--------------------------------------------------------------------------------------------------*/
/*Imágenes en título de página*/

/*Inicio*/
.page-id-1427 .background-image-page-header
{ 
	background-image: url(/wp-content/uploads/gemini-cabecera.jpg);
	background-position: center center;
}

/*Carta astral*/
.page-id-3172 .background-image-page-header
{
	background-image: url(/wp-content/uploads/relaciones-signos.jpg);
	background-position: center center;
}

/*Predicciones*/
.page-id-3178 .background-image-page-header
{
	background-image: url(/wp-content/uploads/245-cabecera.jpg);
	background-position: center center;
}

/*Artículos de astrología (blog), contacto, condiciones de uso y politica de privacidad*/
.blog .background-image-page-header, .page-id-2389 .background-image-page-header, .page-id-5681 .background-image-page-header, .page-id-4853 .background-image-page-header
{
	background-image: url(/wp-content/uploads/043a-cabecera.jpg);
	background-position: center center;
}

/*Compatibilidad de pareja*/
.page-id-3176 .background-image-page-header
{
	background-image: url(/wp-content/uploads/sinastria-cabecera.jpg);
	background-position: center center;
}

/*Coaching*/
.page-id-3099 .background-image-page-header
{
	background-image: url(/wp-content/uploads/077-cabecera.jpg);
	background-position: center center;
}

/*Libro*/
.page-id-6422 .background-image-page-header
{
	background-image: url(/wp-content/uploads/w108-cabecera.jpg);
	background-position: center center;
}

/*Tarot*/
.page-id-3182 .background-image-page-header
{
	background-image: url(/wp-content/uploads/consulta-tarot-cabecera.jpg);
	background-position: center center;
}

/*Curso de astrología*/
.page-id-2955 .background-image-page-header
{
	background-image: url(/wp-content/uploads/iStock_97444479-cabecera.jpg)!important;
	background-position: center center;
}

/*Formación intensiva*/
.page-id-3101 .background-image-page-header
{
	background-image: url(/wp-content/uploads/viaje-astrologia-cabecera.jpg);
	background-position: center center;
}

/*Signos del zodiaco*/
.page-id-3321 .background-image-page-header
{
	background-image: url(/wp-content/uploads/horoscopo-cabecera.jpg);
	background-position: center 30%;
}

/*Aries*/
.page-id-3326 .background-image-page-header
{
	background-image: url(/wp-content/uploads/aries-cabecera.jpg);
	background-position: center center;
}

/*Tauro*/
.page-id-3328 .background-image-page-header
{
	background-image: url(/wp-content/uploads/tauro-cabecera.jpg);
	background-position: center center;
}

/*Géminis*/
.page-id-3330 .background-image-page-header
{
	background-image: url(/wp-content/uploads/geminis-cabecera.jpg);
	background-position: center center;
}

/*Cáncer*/
.page-id-3332 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cancer-cabecera.jpg);
	background-position: center center;
}

/*Leo*/
.page-id-3334 .background-image-page-header
{
	background-image: url(/wp-content/uploads/leo-cabecera.jpg);
	background-position: center center;
}

/*Virgo*/
.page-id-3336 .background-image-page-header
{
	background-image: url(/wp-content/uploads/virgo-cabecera.jpg);
	background-position: center 30%;
}

/*Libra*/
.page-id-3338 .background-image-page-header
{
	background-image: url(/wp-content/uploads/libra-cabecera.jpg);
	background-position: center 80%;
}

/*Escorpio*/
.page-id-3340 .background-image-page-header
{
	background-image: url(/wp-content/uploads/escorpio-cabecera.jpg);
	background-position: center center;
}

/*Sagitario*/
.page-id-3342 .background-image-page-header
{
	background-image: url(/wp-content/uploads/sagitario-cabecera.jpg);
	background-position: center center;
}

/*Capricornio*/
.page-id-3344 .background-image-page-header
{
	background-image: url(/wp-content/uploads/capricornio-cabecera.jpg);
	background-position: center center;
}

/*Acuario*/
.page-id-3346 .background-image-page-header
{
	background-image: url(/wp-content/uploads/acuario-cabecera.jpg)!important;
	background-position: center center;
}

/*Piscis*/
.page-id-3348 .background-image-page-header
{
	background-image: url(/wp-content/uploads/piscis-cabecera.jpg);
	background-position: center center;
}

/*Tu pareja ideal*/
.page-id-3350 .background-image-page-header
{
	background-image: url(/wp-content/uploads/parejas-signos-cabecera.jpg);
	background-position: center center;
}

/*Relaciones entre los signos*/
.page-id-3352 .background-image-page-header
{
	background-image: url(/wp-content/uploads/como-conquistar-cabecera.jpg);
	background-position: center 15%;
}

/*Cómo conquistar a cada signo*/
.page-id-3360 .background-image-page-header
{
	background-image: url(/wp-content/uploads/relaciones-entre-signos-cabecera.jpg);
	background-position: center center;
}

/*Cartas de amor a los signos*/
.page-id-3358 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cartas-amor-cabecera.jpg);
	background-position: center center;
}

/*Sueño erótico de cada signo*/
.page-id-3356 .background-image-page-header
{
	background-image: url(/wp-content/uploads/pensamiento-erotico-cabecera.jpg);
	background-position: center center;
}

/*Ideal de belleza de cada signo*/
.page-id-3354 .background-image-page-header
{
	background-image: url(/wp-content/uploads/ideal-de-belleza-cabecera.jpg);
	background-position: center 60%;
}

/*Educación astrológica de los hijos*/
.page-id-3362 .background-image-page-header
{
	background-image: url(/wp-content/uploads/hijos-astrologia-cabecera.jpg);
	background-position: center center;
}

/*Astrólogo*/
.page-id-2136 .background-image-page-header
{
	background-image: url(/wp-content/uploads/que-es-psicoastral-cabecera.jpg);
	background-position: center 60%;
}

/*Centro de estudios astrológicos*/
.page-id-7680 .background-image-page-header
{
	background-image: url(/wp-content/uploads/O72HKW0-cabecera.jpg);
	background-position: center 70%;
}

/*Filosofía y ética de Psicoastral*/
.page-id-2913 .background-image-page-header
{
	background-image: url(/wp-content/uploads/w109-cabecera.jpg);
	background-position: center 40%;
}

/*Tienda, Carrito, Proceso de compra y resto de páginas de la tienda*/
.page-id-8 .background-image-page-header,		/*Carrito*/
.page-id-9 .background-image-page-header,		/*Proceso de compra*/
.postid-2054 .background-image-page-header,	/*Carta astral*/
.postid-3263 .background-image-page-header,	/*Carta astral infantil*/
.postid-3262 .background-image-page-header,	/*Predicción a seis meses*/
.postid-3273 .background-image-page-header,	/*Predicción a un año*/
.postid-3219 .background-image-page-header,	/*Compatibilidad de pareja*/
.postid-3290 .background-image-page-header,	/*Tarot*/
.postid-3312 .background-image-page-header,	/*Coaching*/
.postid-3267 .background-image-page-header	/*Carta astral + Predicción*/
{
	background-image: url(/wp-content/uploads/ecommerce-cabecera.jpg);
	background-position: center center;
}

/*[Signo] y sus relaciones con otros signos*/
.page-id-4036 .background-image-page-header,
.page-id-4038 .background-image-page-header,
.page-id-4040 .background-image-page-header,
.page-id-4074 .background-image-page-header,
.page-id-4042 .background-image-page-header,
.page-id-4044 .background-image-page-header,
.page-id-4046 .background-image-page-header,
.page-id-4048 .background-image-page-header,
.page-id-4050 .background-image-page-header,
.page-id-4052 .background-image-page-header,
.page-id-4054 .background-image-page-header,
.page-id-4056 .background-image-page-header
{
	background-image: url(/wp-content/uploads/como-conquistar-cabecera.jpg);
	background-position: center 15%;
}

/*Cómo conquistar a [Signo]*/
.page-id-3678 .background-image-page-header,
.page-id-3680 .background-image-page-header,
.page-id-3682 .background-image-page-header,
.page-id-3684 .background-image-page-header,
.page-id-3686 .background-image-page-header,
.page-id-3688 .background-image-page-header,
.page-id-3690 .background-image-page-header,
.page-id-3692 .background-image-page-header,
.page-id-3694 .background-image-page-header,
.page-id-3696 .background-image-page-header,
.page-id-3698 .background-image-page-header,
.page-id-3700 .background-image-page-header
{
	background-image: url(/wp-content/uploads/relaciones-entre-signos-cabecera.jpg);
	background-position: center center;
}

/*Sueño erótico de [Signo]*/
.page-id-4124 .background-image-page-header,
.page-id-4126 .background-image-page-header,
.page-id-4128 .background-image-page-header,
.page-id-4130 .background-image-page-header,
.page-id-4132 .background-image-page-header,
.page-id-4134 .background-image-page-header,
.page-id-4122 .background-image-page-header,
.page-id-4136 .background-image-page-header,
.page-id-4138 .background-image-page-header,
.page-id-4140 .background-image-page-header,
.page-id-4142 .background-image-page-header,
.page-id-4144 .background-image-page-header
{
	background-image: url(/wp-content/uploads/pensamiento-erotico-cabecera.jpg);
	background-position: center center;
}

/*Ideal de belleza de [Signo]*/
.page-id-4148 .background-image-page-header,
.page-id-4150 .background-image-page-header,
.page-id-4152 .background-image-page-header,
.page-id-4154 .background-image-page-header,
.page-id-4156 .background-image-page-header,
.page-id-4158 .background-image-page-header,
.page-id-4146 .background-image-page-header,
.page-id-4160 .background-image-page-header,
.page-id-4162 .background-image-page-header,
.page-id-4164 .background-image-page-header,
.page-id-4166 .background-image-page-header,
.page-id-4168 .background-image-page-header
{
	background-image: url(/wp-content/uploads/ideal-de-belleza-cabecera.jpg);
	background-position: center 60%;
}

/*Carta de amor a [Signo]*/
.page-id-4084 .background-image-page-header,
.page-id-4086 .background-image-page-header,
.page-id-4088 .background-image-page-header,
.page-id-4090 .background-image-page-header,
.page-id-4092 .background-image-page-header,
.page-id-4094 .background-image-page-header,
.page-id-4096 .background-image-page-header,
.page-id-4098 .background-image-page-header,
.page-id-4100 .background-image-page-header,
.page-id-4102 .background-image-page-header,
.page-id-4104 .background-image-page-header,
.page-id-4106 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cartas-amor-cabecera.jpg);
	background-position: center center;
}

/*El niño [Signo]*/
.page-id-4058 .background-image-page-header,
.page-id-4060 .background-image-page-header,
.page-id-4062 .background-image-page-header,
.page-id-4064 .background-image-page-header,
.page-id-4066 .background-image-page-header,
.page-id-4068 .background-image-page-header,
.page-id-4070 .background-image-page-header,
.page-id-4072 .background-image-page-header,
.page-id-4080 .background-image-page-header,
.page-id-4076 .background-image-page-header,
.page-id-4078 .background-image-page-header,
.page-id-4082 .background-image-page-header
{
	background-image: url(/wp-content/uploads/hijos-astrologia-cabecera.jpg);
	background-position: center center;
}

/*Fin imágenes en título de página*/
/*--------------------------------------------------------------------------------------------------*/
/*Media queries*/

@media only screen and (max-width: 1280px)
{

/*Imágenes en título de página*/

/*Inicio*/
/*Tamaño insuficiente
.page-id-1427 .background-image-page-header
{ 
	background-image: url(/wp-content/uploads/gemini-cabecera.jpg);
	background-position: center center;
}
*/
	
/*Carta astral*/
.page-id-3172 .background-image-page-header
{
	background-image: url(/wp-content/uploads/carta-astral-cabecera-1280x600.jpg);
	background-position: center center;
}
	
/*Predicciones*/
.page-id-3178 .background-image-page-header
{
	background-image: url(/wp-content/uploads/245-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Artículos de astrología (blog), contacto, condiciones de uso y politica de privacidad*/
.blog .background-image-page-header, .page-id-2389 .background-image-page-header, .page-id-5681 .background-image-page-header, .page-id-4853 .background-image-page-header
{
	background-image: url(/wp-content/uploads/043a-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Compatibilidad de pareja*/
/*Tamaño insuficiente
.page-id-3176 .background-image-page-header
{
	background-image: url(/wp-content/uploads/sinastria-cabecera.jpg);
	background-position: center center;
}
*/
	
/*Coaching*/
.page-id-3099 .background-image-page-header
{
	background-image: url(/wp-content/uploads/077-cabecera-1280x600.jpg);
	background-position: center center;
}

	
/*Libro*/
.page-id-6422 .background-image-page-header
{
	background-image: url(/wp-content/uploads/w108-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Tarot*/
/*Tamaño insuficiente
.page-id-3182 .background-image-page-header
{
	background-image: url(/wp-content/uploads/consulta-tarot-cabecera.jpg);
	background-position: center center;
}
*/

/*Curso de astrología*/
.page-id-2955 .background-image-page-header
{
	background-image: url(/wp-content/uploads/iStock_97444479-cabecera-1280x600.jpg)!important;
	background-position: center center;
}

/*Formación intensiva*/
.page-id-3101 .background-image-page-header
{
	background-image: url(/wp-content/uploads/viaje-astrologia-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Signos del zodiaco*/
/*Tamaño insuficiente
.page-id-3321 .background-image-page-header
{
	background-image: url(/wp-content/uploads/horoscopo-cabecera.jpg);
	background-position: center 30%;
}
*/

/*Aries*/
.page-id-3326 .background-image-page-header
{
	background-image: url(/wp-content/uploads/aries-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Tauro*/
.page-id-3328 .background-image-page-header
{
	background-image: url(/wp-content/uploads/tauro-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Géminis*/
.page-id-3330 .background-image-page-header
{
	background-image: url(/wp-content/uploads/geminis-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Cáncer*/
.page-id-3332 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cancer-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Leo*/
.page-id-3334 .background-image-page-header
{
	background-image: url(/wp-content/uploads/leo-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Virgo*/
.page-id-3336 .background-image-page-header
{
	background-image: url(/wp-content/uploads/virgo-cabecera-1280x600.jpg);
	background-position: center 30%;
}

/*Libra*/
.page-id-3338 .background-image-page-header
{
	background-image: url(/wp-content/uploads/libra-cabecera-1280x600.jpg);
	background-position: center 80%;
}

/*Escorpio*/
/*Tamaño insuficiente
.page-id-3340 .background-image-page-header
{
	background-image: url(/wp-content/uploads/escorpio-cabecera.jpg);
	background-position: center center;
}
*/

/*Sagitario*/
.page-id-3342 .background-image-page-header
{
	background-image: url(/wp-content/uploads/sagitario-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Capricornio*/
.page-id-3344 .background-image-page-header
{
	background-image: url(/wp-content/uploads/capricornio-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Acuario*/
.page-id-3346 .background-image-page-header
{
	background-image: url(/wp-content/uploads/acuario-cabecera-1280x600.jpg)!important;
	background-position: center center;
}

/*Piscis*/
.page-id-3348 .background-image-page-header
{
	background-image: url(/wp-content/uploads/piscis-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Tu pareja ideal*/
.page-id-3350 .background-image-page-header
{
	background-image: url(/wp-content/uploads/parejas-signos-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Relaciones entre los signos*/
.page-id-3352 .background-image-page-header
{
	background-image: url(/wp-content/uploads/como-conquistar-cabecera-1280x600.jpg);
	background-position: center 15%;
}

/*Cómo conquistar a cada signo*/
.page-id-3360 .background-image-page-header
{
	background-image: url(/wp-content/uploads/relaciones-entre-signos-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Cartas de amor a los signos*/
.page-id-3358 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cartas-amor-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Sueño erótico de cada signo*/
.page-id-3356 .background-image-page-header
{
	background-image: url(/wp-content/uploads/pensamiento-erotico-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Ideal de belleza de cada signo*/
.page-id-3354 .background-image-page-header
{
	background-image: url(/wp-content/uploads/ideal-de-belleza-cabecera-1280x600.jpg);
	background-position: center 60%;
}

/*Educación astrológica de los hijos*/
.page-id-3362 .background-image-page-header
{
	background-image: url(/wp-content/uploads/hijos-astrologia-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Astrólogo*/
/*Tamaño insuficiente
.page-id-2136 .background-image-page-header
{
	background-image: url(/wp-content/uploads/que-es-psicoastral-cabecera.jpg);
	background-position: center 60%;
}
*/
	
/*Centro de estudios astrológicos*/
.page-id-7680 .background-image-page-header
{
	background-image: url(/wp-content/uploads/O72HKW0-cabecera-1280x600.jpg);
	background-position: center 80%;
}


/*Filosofía y ética de Psicoastral*/
.page-id-2913 .background-image-page-header
{
	background-image: url(/wp-content/uploads/w109-cabecera-1280x600.jpg);
	background-position: center 40%;
}

/*Tienda, Carrito, Proceso de compra y resto de páginas de la tienda*/
.page-id-8 .background-image-page-header,		/*Carrito*/
.page-id-9 .background-image-page-header,		/*Proceso de compra*/
.postid-2054 .background-image-page-header,	/*Carta astral*/
.postid-3263 .background-image-page-header,	/*Carta astral infantil*/
.postid-3262 .background-image-page-header,	/*Predicción a seis meses*/
.postid-3273 .background-image-page-header,	/*Predicción a un año*/
.postid-3219 .background-image-page-header,	/*Compatibilidad de pareja*/
.postid-3290 .background-image-page-header,	/*Tarot*/
.postid-3312 .background-image-page-header,	/*Coaching*/
.postid-3267 .background-image-page-header	/*Carta astral + Predicción*/
{
	background-image: url(/wp-content/uploads/ecommerce-cabecera-1280x600.jpg);
	background-position: center center;
}

/*[Signo] y sus relaciones con otros signos*/
.page-id-4036 .background-image-page-header,
.page-id-4038 .background-image-page-header,
.page-id-4040 .background-image-page-header,
.page-id-4074 .background-image-page-header,
.page-id-4042 .background-image-page-header,
.page-id-4044 .background-image-page-header,
.page-id-4046 .background-image-page-header,
.page-id-4048 .background-image-page-header,
.page-id-4050 .background-image-page-header,
.page-id-4052 .background-image-page-header,
.page-id-4054 .background-image-page-header,
.page-id-4056 .background-image-page-header
{
	background-image: url(/wp-content/uploads/como-conquistar-cabecera-1280x600.jpg);
	background-position: center 15%;
}

/*Cómo conquistar a [Signo]*/
.page-id-3678 .background-image-page-header,
.page-id-3680 .background-image-page-header,
.page-id-3682 .background-image-page-header,
.page-id-3684 .background-image-page-header,
.page-id-3686 .background-image-page-header,
.page-id-3688 .background-image-page-header,
.page-id-3690 .background-image-page-header,
.page-id-3692 .background-image-page-header,
.page-id-3694 .background-image-page-header,
.page-id-3696 .background-image-page-header,
.page-id-3698 .background-image-page-header,
.page-id-3700 .background-image-page-header
{
	background-image: url(/wp-content/uploads/relaciones-entre-signos-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Sueño erótico de [Signo]*/
.page-id-4124 .background-image-page-header,
.page-id-4126 .background-image-page-header,
.page-id-4128 .background-image-page-header,
.page-id-4130 .background-image-page-header,
.page-id-4132 .background-image-page-header,
.page-id-4134 .background-image-page-header,
.page-id-4122 .background-image-page-header,
.page-id-4136 .background-image-page-header,
.page-id-4138 .background-image-page-header,
.page-id-4140 .background-image-page-header,
.page-id-4142 .background-image-page-header,
.page-id-4144 .background-image-page-header
{
	background-image: url(/wp-content/uploads/pensamiento-erotico-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Ideal de belleza de [Signo]*/
.page-id-4148 .background-image-page-header,
.page-id-4150 .background-image-page-header,
.page-id-4152 .background-image-page-header,
.page-id-4154 .background-image-page-header,
.page-id-4156 .background-image-page-header,
.page-id-4158 .background-image-page-header,
.page-id-4146 .background-image-page-header,
.page-id-4160 .background-image-page-header,
.page-id-4162 .background-image-page-header,
.page-id-4164 .background-image-page-header,
.page-id-4166 .background-image-page-header,
.page-id-4168 .background-image-page-header
{
	background-image: url(/wp-content/uploads/ideal-de-belleza-cabecera-1280x600.jpg);
	background-position: center 60%;
}

/*Carta de amor a [Signo]*/
.page-id-4084 .background-image-page-header,
.page-id-4086 .background-image-page-header,
.page-id-4088 .background-image-page-header,
.page-id-4090 .background-image-page-header,
.page-id-4092 .background-image-page-header,
.page-id-4094 .background-image-page-header,
.page-id-4096 .background-image-page-header,
.page-id-4098 .background-image-page-header,
.page-id-4100 .background-image-page-header,
.page-id-4102 .background-image-page-header,
.page-id-4104 .background-image-page-header,
.page-id-4106 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cartas-amor-cabecera-1280x600.jpg);
	background-position: center center;
}

/*El niño [Signo]*/
.page-id-4058 .background-image-page-header,
.page-id-4060 .background-image-page-header,
.page-id-4062 .background-image-page-header,
.page-id-4064 .background-image-page-header,
.page-id-4066 .background-image-page-header,
.page-id-4068 .background-image-page-header,
.page-id-4070 .background-image-page-header,
.page-id-4072 .background-image-page-header,
.page-id-4080 .background-image-page-header,
.page-id-4076 .background-image-page-header,
.page-id-4078 .background-image-page-header,
.page-id-4082 .background-image-page-header
{
	background-image: url(/wp-content/uploads/hijos-astrologia-cabecera-1280x600.jpg);
	background-position: center center;
}

/*Fin imágenes en título de página*/
/*--------------------------------------------------------------------------------------------------*/
/*Área de contenido*/

/*Inicio*/
	
.servicios h3 { font-size: 16px; }

.videoconferencia
{
	background-image: url(/wp-content/uploads/psicoastral-1280x780.jpg);
	background-position: center center;
}
	
/*Página Curso*/
.metodologia
{
	background-image: url(/wp-content/uploads/astrologia-1280x900.jpg);
	background-position: center center;
}
	
/*Formación intensiva*/
.formacion-intensiva
{
	background-image: url(/wp-content/uploads/020-1280x540.jpg);
	background-position: center center;
}

/*Página Centro de estudios astrológicos*/
.que-es
{
	background-image: url(/wp-content/uploads/juskteez-vu-1280x1397.jpg);
	background-position: center center;
}

/*Fin Área de contenido*/

}
/****************************************************************************************************/
@media only screen and (max-width: 1080px)
{

/*Imágenes en título de página*/

/*Inicio*/
.page-id-1427 .background-image-page-header
{ 
	background-image: url(/wp-content/uploads/gemini-cabecera-1080x600.jpg);
	background-position: center center;
}
	
/*Carta astral*/
.page-id-3172 .background-image-page-header
{
	background-image: url(/wp-content/uploads/carta-astral-cabecera-1080x600.jpg);
	background-position: center center;
}
	
/*Predicciones*/
.page-id-3178 .background-image-page-header
{
	background-image: url(/wp-content/uploads/245-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Artículos de astrología (blog), contacto, condiciones de uso y politica de privacidad*/
.blog .background-image-page-header, .page-id-2389 .background-image-page-header, .page-id-5681 .background-image-page-header, .page-id-4853 .background-image-page-header
{
	background-image: url(/wp-content/uploads/043a-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Compatibilidad de pareja*/
/*Tamaño insuficiente
.page-id-3176 .background-image-page-header
{
	background-image: url(/wp-content/uploads/sinastria-cabecera.jpg);
	background-position: center center;
}
*/
	
/*Coaching*/
.page-id-3099 .background-image-page-header
{
	background-image: url(/wp-content/uploads/077-cabecera-1080x600.jpg);
	background-position: center center;
}
	
/*Libro*/
.page-id-6422 .background-image-page-header
{
	background-image: url(/wp-content/uploads/w108-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Tarot*/
.page-id-3182 .background-image-page-header
{
	background-image: url(/wp-content/uploads/consulta-tarot-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Curso de astrología*/
.page-id-2955 .background-image-page-header
{
	background-image: url(/wp-content/uploads/iStock_97444479-cabecera-1080x600.jpg)!important;
	background-position: center center;
}

/*Formación intensiva*/
.page-id-3101 .background-image-page-header
{
	background-image: url(/wp-content/uploads/viaje-astrologia-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Signos del zodiaco*/
.page-id-3321 .background-image-page-header
{
	background-image: url(/wp-content/uploads/horoscopo-cabecera-1080x600.jpg);
	background-position: center 30%;
}

/*Aries*/
.page-id-3326 .background-image-page-header
{
	background-image: url(/wp-content/uploads/aries-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Tauro*/
.page-id-3328 .background-image-page-header
{
	background-image: url(/wp-content/uploads/tauro-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Géminis*/
.page-id-3330 .background-image-page-header
{
	background-image: url(/wp-content/uploads/geminis-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Cáncer*/
.page-id-3332 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cancer-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Leo*/
.page-id-3334 .background-image-page-header
{
	background-image: url(/wp-content/uploads/leo-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Virgo*/
.page-id-3336 .background-image-page-header
{
	background-image: url(/wp-content/uploads/virgo-cabecera-1080x600.jpg);
	background-position: center 30%;
}

/*Libra*/
.page-id-3338 .background-image-page-header
{
	background-image: url(/wp-content/uploads/libra-cabecera-1080x600.jpg);
	background-position: center 80%;
}

/*Escorpio*/
.page-id-3340 .background-image-page-header
{
	background-image: url(/wp-content/uploads/escorpio-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Sagitario*/
.page-id-3342 .background-image-page-header
{
	background-image: url(/wp-content/uploads/sagitario-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Capricornio*/
.page-id-3344 .background-image-page-header
{
	background-image: url(/wp-content/uploads/capricornio-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Acuario*/
.page-id-3346 .background-image-page-header
{
	background-image: url(/wp-content/uploads/acuario-cabecera-1080x600.jpg)!important;
	background-position: center center;
}

/*Piscis*/
.page-id-3348 .background-image-page-header
{
	background-image: url(/wp-content/uploads/piscis-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Tu pareja ideal*/
.page-id-3350 .background-image-page-header
{
	background-image: url(/wp-content/uploads/parejas-signos-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Relaciones entre los signos*/
.page-id-3352 .background-image-page-header
{
	background-image: url(/wp-content/uploads/como-conquistar-cabecera-1080x600.jpg);
	background-position: center 15%;
}

/*Cómo conquistar a cada signo*/
.page-id-3360 .background-image-page-header
{
	background-image: url(/wp-content/uploads/relaciones-entre-signos-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Cartas de amor a los signos*/
.page-id-3358 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cartas-amor-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Sueño erótico de cada signo*/
.page-id-3356 .background-image-page-header
{
	background-image: url(/wp-content/uploads/pensamiento-erotico-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Ideal de belleza de cada signo*/
.page-id-3354 .background-image-page-header
{
	background-image: url(/wp-content/uploads/ideal-de-belleza-cabecera-1080x600.jpg);
	background-position: center 60%;
}

/*Educación astrológica de los hijos*/
.page-id-3362 .background-image-page-header
{
	background-image: url(/wp-content/uploads/hijos-astrologia-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Astrólogo*/
.page-id-2136 .background-image-page-header
{
	background-image: url(/wp-content/uploads/que-es-psicoastral-cabecera-1080x600.jpg);
	background-position: center 60%;
}
	
/*Centro de estudios astrológicos*/
.page-id-7680 .background-image-page-header
{
	background-image: url(/wp-content/uploads/O72HKW0-cabecera-1080x600.jpg);
	background-position: center 80%;
}

/*Filosofía y ética de Psicoastral*/
.page-id-2913 .background-image-page-header
{
	background-image: url(/wp-content/uploads/w109-cabecera-1080x600.jpg);
	background-position: center 40%;
}

/*Tienda, Carrito, Proceso de compra y resto de páginas de la tienda*/
.page-id-8 .background-image-page-header,		/*Carrito*/
.page-id-9 .background-image-page-header,		/*Proceso de compra*/
.postid-2054 .background-image-page-header,	/*Carta astral*/
.postid-3263 .background-image-page-header,	/*Carta astral infantil*/
.postid-3262 .background-image-page-header,	/*Predicción a seis meses*/
.postid-3273 .background-image-page-header,	/*Predicción a un año*/
.postid-3219 .background-image-page-header,	/*Compatibilidad de pareja*/
.postid-3290 .background-image-page-header,	/*Tarot*/
.postid-3312 .background-image-page-header,	/*Coaching*/
.postid-3267 .background-image-page-header	/*Carta astral + Predicción*/
{
	background-image: url(/wp-content/uploads/ecommerce-cabecera-1080x600.jpg);
	background-position: center center;
}

/*[Signo] y sus relaciones con otros signos*/
.page-id-4036 .background-image-page-header,
.page-id-4038 .background-image-page-header,
.page-id-4040 .background-image-page-header,
.page-id-4074 .background-image-page-header,
.page-id-4042 .background-image-page-header,
.page-id-4044 .background-image-page-header,
.page-id-4046 .background-image-page-header,
.page-id-4048 .background-image-page-header,
.page-id-4050 .background-image-page-header,
.page-id-4052 .background-image-page-header,
.page-id-4054 .background-image-page-header,
.page-id-4056 .background-image-page-header
{
	background-image: url(/wp-content/uploads/como-conquistar-cabecera-1080x600.jpg);
	background-position: center 15%;
}

/*Cómo conquistar a [Signo]*/
.page-id-3678 .background-image-page-header,
.page-id-3680 .background-image-page-header,
.page-id-3682 .background-image-page-header,
.page-id-3684 .background-image-page-header,
.page-id-3686 .background-image-page-header,
.page-id-3688 .background-image-page-header,
.page-id-3690 .background-image-page-header,
.page-id-3692 .background-image-page-header,
.page-id-3694 .background-image-page-header,
.page-id-3696 .background-image-page-header,
.page-id-3698 .background-image-page-header,
.page-id-3700 .background-image-page-header
{
	background-image: url(/wp-content/uploads/relaciones-entre-signos-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Sueño erótico de [Signo]*/
.page-id-4124 .background-image-page-header,
.page-id-4126 .background-image-page-header,
.page-id-4128 .background-image-page-header,
.page-id-4130 .background-image-page-header,
.page-id-4132 .background-image-page-header,
.page-id-4134 .background-image-page-header,
.page-id-4122 .background-image-page-header,
.page-id-4136 .background-image-page-header,
.page-id-4138 .background-image-page-header,
.page-id-4140 .background-image-page-header,
.page-id-4142 .background-image-page-header,
.page-id-4144 .background-image-page-header
{
	background-image: url(/wp-content/uploads/pensamiento-erotico-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Ideal de belleza de [Signo]*/
.page-id-4148 .background-image-page-header,
.page-id-4150 .background-image-page-header,
.page-id-4152 .background-image-page-header,
.page-id-4154 .background-image-page-header,
.page-id-4156 .background-image-page-header,
.page-id-4158 .background-image-page-header,
.page-id-4146 .background-image-page-header,
.page-id-4160 .background-image-page-header,
.page-id-4162 .background-image-page-header,
.page-id-4164 .background-image-page-header,
.page-id-4166 .background-image-page-header,
.page-id-4168 .background-image-page-header
{
	background-image: url(/wp-content/uploads/ideal-de-belleza-cabecera-1080x600.jpg);
	background-position: center 60%;
}

/*Carta de amor a [Signo]*/
.page-id-4084 .background-image-page-header,
.page-id-4086 .background-image-page-header,
.page-id-4088 .background-image-page-header,
.page-id-4090 .background-image-page-header,
.page-id-4092 .background-image-page-header,
.page-id-4094 .background-image-page-header,
.page-id-4096 .background-image-page-header,
.page-id-4098 .background-image-page-header,
.page-id-4100 .background-image-page-header,
.page-id-4102 .background-image-page-header,
.page-id-4104 .background-image-page-header,
.page-id-4106 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cartas-amor-cabecera-1080x600.jpg);
	background-position: center center;
}

/*El niño [Signo]*/
.page-id-4058 .background-image-page-header,
.page-id-4060 .background-image-page-header,
.page-id-4062 .background-image-page-header,
.page-id-4064 .background-image-page-header,
.page-id-4066 .background-image-page-header,
.page-id-4068 .background-image-page-header,
.page-id-4070 .background-image-page-header,
.page-id-4072 .background-image-page-header,
.page-id-4080 .background-image-page-header,
.page-id-4076 .background-image-page-header,
.page-id-4078 .background-image-page-header,
.page-id-4082 .background-image-page-header
{
	background-image: url(/wp-content/uploads/hijos-astrologia-cabecera-1080x600.jpg);
	background-position: center center;
}

/*Fin imágenes en título de página*/
/*--------------------------------------------------------------------------------------------------*/
/*Área de contenido*/

/*Inicio*/
.videoconferencia
{
	background-image: url(/wp-content/uploads/psicoastral-1080x822.jpg);
	background-position: center center;
}
	
/*Página Curso*/
.metodologia
{
	background-image: url(/wp-content/uploads/astrologia-1080x960.jpg);
	background-position: center center;
}

/*Formación intensiva*/
.formacion-intensiva
{
	background-image: url(/wp-content/uploads/020-1080x665.jpg);
	background-position: center center;
}

/*Página Centro de estudios astrológicos*/
.que-es
{
	background-image: url(/wp-content/uploads/juskteez-vu-1080x1540.jpg);
	background-position: center center;
}
	
/*Varias páginas*/

/*Imagen de fondo de la primera sección de página en Carta astral, Pronósticos astrológicos, Compatibilidad de pareja, 
 * Coaching, Libro y Curso*/
.paginas-servicios
{
	background-image: url(/wp-content/uploads/001-1-1080x375.jpg);
	background-position: center center;
}

/*Fin Área de contenido*/

}
/****************************************************************************************************/
@media only screen and (max-width: 767px)
{

/*Imágenes en título de página*/

/*Inicio*/
.page-id-1427 .background-image-page-header
{ 
	background-image: url(/wp-content/uploads/gemini-cabecera-768x136.jpg);
	background-position: center center;
}

/*Carta astral*/
.page-id-3172 .background-image-page-header
{
	background-image: url(/wp-content/uploads/carta-astral-cabecera-768x136.jpg);
	background-position: center center;
}
	
/*Predicciones*/
.page-id-3178 .background-image-page-header
{
	background-image: url(/wp-content/uploads/245-cabecera-768x136.jpg);
	background-position: center center;
}

/*Artículos de astrología (blog), contacto, condiciones de uso y politica de privacidad*/
.blog .background-image-page-header, .page-id-2389 .background-image-page-header, .page-id-5681 .background-image-page-header, .page-id-4853 .background-image-page-header
{
	background-image: url(/wp-content/uploads/043a-cabecera-768x136.jpg);
	background-position: center center;
}

/*Compatibilidad de pareja*/
.page-id-3176 .background-image-page-header
{
	background-image: url(/wp-content/uploads/sinastria-cabecera-768x136.jpg);
	background-position: center center;
}
	
/*Coaching*/
.page-id-3099 .background-image-page-header
{
	background-image: url(/wp-content/uploads/077-cabecera-768x136.jpg);
	background-position: center center;
}

/*Libro*/
.page-id-6422 .background-image-page-header
{
	background-image: url(/wp-content/uploads/w108-cabecera-768x136.jpg);
	background-position: center center;
}

/*Tarot*/
.page-id-3182 .background-image-page-header
{
	background-image: url(/wp-content/uploads/consulta-tarot-cabecera-768x136.jpg);
	background-position: center center;
}

/*Curso de astrología*/
.page-id-2955 .background-image-page-header
{
	background-image: url(/wp-content/uploads/iStock_97444479-cabecera-768x136.jpg)!important;
	background-position: center center;
}

/*Formación intensiva*/
.page-id-3101 .background-image-page-header
{
	background-image: url(/wp-content/uploads/viaje-astrologia-cabecera-768x136.jpg);
	background-position: center center;
}

/*Signos del zodiaco*/
.page-id-3321 .background-image-page-header
{
	background-image: url(/wp-content/uploads/horoscopo-cabecera-768x136.jpg);
	background-position: center 30%;
}

/*Aries*/
.page-id-3326 .background-image-page-header
{
	background-image: url(/wp-content/uploads/aries-cabecera-768x136.jpg);
	background-position: center center;
}

/*Tauro*/
.page-id-3328 .background-image-page-header
{
	background-image: url(/wp-content/uploads/tauro-cabecera-768x136.jpg);
	background-position: center center;
}

/*Géminis*/
.page-id-3330 .background-image-page-header
{
	background-image: url(/wp-content/uploads/geminis-cabecera-768x136.jpg);
	background-position: center center;
}

/*Cáncer*/
.page-id-3332 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cancer-cabecera-768x136.jpg);
	background-position: center center;
}

/*Leo*/
.page-id-3334 .background-image-page-header
{
	background-image: url(/wp-content/uploads/leo-cabecera-768x136.jpg);
	background-position: center center;
}

/*Virgo*/
.page-id-3336 .background-image-page-header
{
	background-image: url(/wp-content/uploads/virgo-cabecera-768x136.jpg);
	background-position: center 30%;
}

/*Libra*/
.page-id-3338 .background-image-page-header
{
	background-image: url(/wp-content/uploads/libra-cabecera-768x136.jpg);
	background-position: center 80%;
}

/*Escorpio*/
.page-id-3340 .background-image-page-header
{
	background-image: url(/wp-content/uploads/escorpio-cabecera-768x136.jpg);
	background-position: center center;
}

/*Sagitario*/
.page-id-3342 .background-image-page-header
{
	background-image: url(/wp-content/uploads/sagitario-cabecera-768x136.jpg);
	background-position: center center;
}

/*Capricornio*/
.page-id-3344 .background-image-page-header
{
	background-image: url(/wp-content/uploads/capricornio-cabecera-768x136.jpg);
	background-position: center center;
}

/*Acuario*/
.page-id-3346 .background-image-page-header
{
	background-image: url(/wp-content/uploads/acuario-cabecera-768x136.jpg)!important;
	background-position: center center;
}

/*Piscis*/
.page-id-3348 .background-image-page-header
{
	background-image: url(/wp-content/uploads/piscis-cabecera-768x136.jpg);
	background-position: center center;
}

/*Tu pareja ideal*/
.page-id-3350 .background-image-page-header
{
	background-image: url(/wp-content/uploads/parejas-signos-cabecera-768x136.jpg);
	background-position: center center;
}

/*Relaciones entre los signos*/
.page-id-3352 .background-image-page-header
{
	background-image: url(/wp-content/uploads/como-conquistar-cabecera-768x136.jpg);
	background-position: center 15%;
}

/*Cómo conquistar a cada signo*/
.page-id-3360 .background-image-page-header
{
	background-image: url(/wp-content/uploads/relaciones-entre-signos-cabecera-768x136.jpg);
	background-position: center center;
}

/*Cartas de amor a los signos*/
.page-id-3358 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cartas-amor-cabecera-768x136.jpg);
	background-position: center center;
}

/*Sueño erótico de cada signo*/
.page-id-3356 .background-image-page-header
{
	background-image: url(/wp-content/uploads/pensamiento-erotico-cabecera-768x136.jpg);
	background-position: center center;
}

/*Ideal de belleza de cada signo*/
.page-id-3354 .background-image-page-header
{
	background-image: url(/wp-content/uploads/ideal-de-belleza-cabecera-768x136.jpg);
	background-position: center 60%;
}

/*Educación astrológica de los hijos*/
.page-id-3362 .background-image-page-header
{
	background-image: url(/wp-content/uploads/hijos-astrologia-cabecera-768x136.jpg);
	background-position: center center;
}

/*Astrólogo*/
.page-id-2136 .background-image-page-header
{
	background-image: url(/wp-content/uploads/que-es-psicoastral-cabecera-768x136.jpg);
	background-position: center 60%;
}
	
/*Centro de estudios astrológicos*/
.page-id-7680 .background-image-page-header
{
	background-image: url(/wp-content/uploads/O72HKW0-cabecera-768x136.jpg);
	background-position: center 80%;
}

/*Filosofía y ética de Psicoastral*/
.page-id-2913 .background-image-page-header
{
	background-image: url(/wp-content/uploads/w109-cabecera-768x136.jpg);
	background-position: center 40%;
}

/*Tienda, Carrito, Proceso de compra y resto de páginas de la tienda*/
.page-id-8 .background-image-page-header,		/*Carrito*/
.page-id-9 .background-image-page-header,		/*Proceso de compra*/
.postid-2054 .background-image-page-header,	/*Carta astral*/
.postid-3263 .background-image-page-header,	/*Carta astral infantil*/
.postid-3262 .background-image-page-header,	/*Predicción a seis meses*/
.postid-3273 .background-image-page-header,	/*Predicción a un año*/
.postid-3219 .background-image-page-header,	/*Compatibilidad de pareja*/
.postid-3290 .background-image-page-header,	/*Tarot*/
.postid-3312 .background-image-page-header,	/*Coaching*/
.postid-3267 .background-image-page-header	/*Carta astral + Predicción*/
{
	background-image: url(/wp-content/uploads/ecommerce-cabecera-768x136.jpg);
	background-position: center center;
}

/*[Signo] y sus relaciones con otros signos*/
.page-id-4036 .background-image-page-header,
.page-id-4038 .background-image-page-header,
.page-id-4040 .background-image-page-header,
.page-id-4074 .background-image-page-header,
.page-id-4042 .background-image-page-header,
.page-id-4044 .background-image-page-header,
.page-id-4046 .background-image-page-header,
.page-id-4048 .background-image-page-header,
.page-id-4050 .background-image-page-header,
.page-id-4052 .background-image-page-header,
.page-id-4054 .background-image-page-header,
.page-id-4056 .background-image-page-header
{
	background-image: url(/wp-content/uploads/como-conquistar-cabecera-768x136.jpg);
	background-position: center 15%;
}

/*Cómo conquistar a [Signo]*/
.page-id-3678 .background-image-page-header,
.page-id-3680 .background-image-page-header,
.page-id-3682 .background-image-page-header,
.page-id-3684 .background-image-page-header,
.page-id-3686 .background-image-page-header,
.page-id-3688 .background-image-page-header,
.page-id-3690 .background-image-page-header,
.page-id-3692 .background-image-page-header,
.page-id-3694 .background-image-page-header,
.page-id-3696 .background-image-page-header,
.page-id-3698 .background-image-page-header,
.page-id-3700 .background-image-page-header
{
	background-image: url(/wp-content/uploads/relaciones-entre-signos-cabecera-768x136.jpg);
	background-position: center center;
}

/*Sueño erótico de [Signo]*/
.page-id-4124 .background-image-page-header,
.page-id-4126 .background-image-page-header,
.page-id-4128 .background-image-page-header,
.page-id-4130 .background-image-page-header,
.page-id-4132 .background-image-page-header,
.page-id-4134 .background-image-page-header,
.page-id-4122 .background-image-page-header,
.page-id-4136 .background-image-page-header,
.page-id-4138 .background-image-page-header,
.page-id-4140 .background-image-page-header,
.page-id-4142 .background-image-page-header,
.page-id-4144 .background-image-page-header
{
	background-image: url(/wp-content/uploads/pensamiento-erotico-cabecera-768x136.jpg);
	background-position: center center;
}

/*Ideal de belleza de [Signo]*/
.page-id-4148 .background-image-page-header,
.page-id-4150 .background-image-page-header,
.page-id-4152 .background-image-page-header,
.page-id-4154 .background-image-page-header,
.page-id-4156 .background-image-page-header,
.page-id-4158 .background-image-page-header,
.page-id-4146 .background-image-page-header,
.page-id-4160 .background-image-page-header,
.page-id-4162 .background-image-page-header,
.page-id-4164 .background-image-page-header,
.page-id-4166 .background-image-page-header,
.page-id-4168 .background-image-page-header
{
	background-image: url(/wp-content/uploads/ideal-de-belleza-cabecera-768x136.jpg);
	background-position: center 60%;
}

/*Carta de amor a [Signo]*/
.page-id-4084 .background-image-page-header,
.page-id-4086 .background-image-page-header,
.page-id-4088 .background-image-page-header,
.page-id-4090 .background-image-page-header,
.page-id-4092 .background-image-page-header,
.page-id-4094 .background-image-page-header,
.page-id-4096 .background-image-page-header,
.page-id-4098 .background-image-page-header,
.page-id-4100 .background-image-page-header,
.page-id-4102 .background-image-page-header,
.page-id-4104 .background-image-page-header,
.page-id-4106 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cartas-amor-cabecera-768x136.jpg);
	background-position: center center;
}

/*El niño [Signo]*/
.page-id-4058 .background-image-page-header,
.page-id-4060 .background-image-page-header,
.page-id-4062 .background-image-page-header,
.page-id-4064 .background-image-page-header,
.page-id-4066 .background-image-page-header,
.page-id-4068 .background-image-page-header,
.page-id-4070 .background-image-page-header,
.page-id-4072 .background-image-page-header,
.page-id-4080 .background-image-page-header,
.page-id-4076 .background-image-page-header,
.page-id-4078 .background-image-page-header,
.page-id-4082 .background-image-page-header
{
	background-image: url(/wp-content/uploads/hijos-astrologia-cabecera-768x136.jpg);
	background-position: center center;
}

/*Fin imágenes en título de página*/
/*--------------------------------------------------------------------------------------------------*/
/*Área de contenido*/

/*Inicio*/

.icono-flecha { display: none; }
	
.servicios > div { width: 320px; margin: 0 auto; }
	
.carta-astral-servicios, .predicciones-servicios, .sinastria-servicios, .coaching-servicios, .tarot-servicios, .curso-servicios, .formacion-intensiva-servicios
{ padding-bottom: 40px!important; }
	
.videoconferencia
{
	background-image: none;
	background-color: #ffccff;
}
	
.contador { padding-bottom: 30px; }
	
.chica-telefono { display: none!important; }
	
/*Página Curso*/
.metodologia
{
	background-image: none;
	background-color: #2250b0;
}

/*Formación intensiva*/

/*.formacion-intensiva
{
	background-image: url(/wp-content/uploads/020-768x930.jpg);
	background-position: center center;
}*/
.formacion-intensiva
{
	background-image: none;
	background-color: #f3f3f3;
}
	
/*Página Tu pareja ideal*/

.pareja-ideal-mini > div
{
	width: 330px;
	margin: 0 auto!important;
}

.pareja-ideal-mini > div > div:nth-child(1)
{
	background-position: center center!important;
	padding-top: 187px;
}
	
.relaciones, .conquistar, .sueno, .belleza { padding-bottom: 40px!important; }
	
/*Página Centro de estudios astrológicos*/
.que-es
{
	background-image: none;
	background-color: #2250b0;
}
	
/*Contacto*/
	.informacion-contacto { border-right-width: 0; }
	
/*Varias páginas*/

/*Imagen de fondo de la primera sección de página en Carta astral, Pronósticos astrológicos, Compatibilidad de pareja, 
 * Coaching, Libro y Curso*/

.paginas-servicios
{
	background-image: none;
	background-color: #f3f3f3;
}

/*Imágenes cuadrícula de signos en Signos del zodiaco, Educación astrológica de los hijos, Relaciones entre los signos, 
 * Cómo conquistar a cada signo, Cartas de amor a los signos, Sueño erótico de cada signo e Ideal de belleza de cada signo*/
.aries
{
	width: 360px; margin: 0 auto;
}
	
.tauro
{
	width: 360px; margin: 0 auto;
}

.geminis
{
	width: 360px; margin: 0 auto;
}

.cancer
{
	width: 360px; margin: 0 auto;
}

.leo
{
	width: 360px; margin: 0 auto;
}
	
.virgo
{
	width: 360px; margin: 0 auto;
}

.libra
{
	width: 360px; margin: 0 auto;
}

.escorpio
{
	width: 360px; margin: 0 auto;
}

.sagitario
{
	width: 360px; margin: 0 auto;
}
	
.capricornio
{
	width: 360px; margin: 0 auto;
}

.acuario
{
	width: 360px; margin: 0 auto;
}

.piscis
{
	width: 360px; margin: 0 auto;
}
	
.aries > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/aries-360x360.jpg);
	background-position: center center;	
}

.tauro > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/tauro-360x360.jpg);
	background-position: center center;	
}

.geminis > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/geminis-360x360.jpg);
	background-position: center center;	
}

.cancer > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/cancer-360x360.jpg);
	background-position: center center;	
}

.leo > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/leo-360x360.jpg);
	background-position: center center;	
}

.virgo > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/virgo-360x360.jpg);
	background-position: center center;	
}

.libra > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/libra-360x360.jpg);
	background-position: center center;	
}

.escorpio > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/escorpio-360x360.jpg);
	background-position: center center;	
}

.sagitario > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/sagitario-360x360.jpg);
	background-position: center center;	
}

.capricornio > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/capricornio-360x360.jpg);
	background-position: center center;	
}

.acuario > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/acuario-360x360.jpg);
	background-position: center center;	
}

.piscis > div:nth-child(1)
{
	background-image: url(/wp-content/uploads/piscis-360x360.jpg);
	background-position: center center;	
}
	
/*Fin Área de contenido*/

}
/****************************************************************************************************/
@media only screen and (max-width: 480px) and (orientation: portrait)
{

/*Imágenes en título de página*/

/*Inicio*/
.page-id-1427 .background-image-page-header
{ 
	background-image: url(/wp-content/uploads/gemini-cabecera-480x136.jpg);
	background-position: center center;
}

/*Carta astral*/
.page-id-3172 .background-image-page-header
{
	background-image: url(/wp-content/uploads/carta-astral-cabecera-480x136.jpg);
	background-position: center center;
}
	
/*Predicciones*/
.page-id-3178 .background-image-page-header
{
	background-image: url(/wp-content/uploads/245-cabecera-480x136.jpg);
	background-position: center center;
}

/*Artículos de astrología (blog), contacto, condiciones de uso y politica de privacidad*/
.blog .background-image-page-header, .page-id-2389 .background-image-page-header, .page-id-5681 .background-image-page-header, .page-id-4853 .background-image-page-header
{
	background-image: url(/wp-content/uploads/043a-cabecera-480x136.jpg);
	background-position: center center;
}

/*Compatibilidad de pareja*/
.page-id-3176 .background-image-page-header
{
	background-image: url(/wp-content/uploads/sinastria-cabecera-480x136.jpg);
	background-position: center center;
}
	
/*Coaching*/
.page-id-3099 .background-image-page-header
{
	background-image: url(/wp-content/uploads/077-cabecera-480x136.jpg);
	background-position: center center;
}

/*Libro*/
.page-id-6422 .background-image-page-header
{
	background-image: url(/wp-content/uploads/w108-cabecera-480x136.jpg);
	background-position: center center;
}

/*Tarot*/
.page-id-3182 .background-image-page-header
{
	background-image: url(/wp-content/uploads/consulta-tarot-cabecera-480x136.jpg);
	background-position: center center;
}

/*Curso de astrología*/
.page-id-2955 .background-image-page-header
{
	background-image: url(/wp-content/uploads/iStock_97444479-cabecera-480x136.jpg)!important;
	background-position: center center;
}

/*Formación intensiva*/
.page-id-3101 .background-image-page-header
{
	background-image: url(/wp-content/uploads/viaje-astrologia-cabecera-480x136.jpg);
	background-position: center center;
}

/*Signos del zodiaco*/
.page-id-3321 .background-image-page-header
{
	background-image: url(/wp-content/uploads/horoscopo-cabecera-480x136.jpg);
	background-position: center 30%;
}

/*Aries*/
.page-id-3326 .background-image-page-header
{
	background-image: url(/wp-content/uploads/aries-cabecera-480x136.jpg);
	background-position: center center;
}

/*Tauro*/
.page-id-3328 .background-image-page-header
{
	background-image: url(/wp-content/uploads/tauro-cabecera-480x136.jpg);
	background-position: center center;
}

/*Géminis*/
.page-id-3330 .background-image-page-header
{
	background-image: url(/wp-content/uploads/geminis-cabecera-480x136.jpg);
	background-position: center center;
}

/*Cáncer*/
.page-id-3332 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cancer-cabecera-480x136.jpg);
	background-position: center center;
}

/*Leo*/
.page-id-3334 .background-image-page-header
{
	background-image: url(/wp-content/uploads/leo-cabecera-480x136.jpg);
	background-position: center center;
}

/*Virgo*/
.page-id-3336 .background-image-page-header
{
	background-image: url(/wp-content/uploads/virgo-cabecera-480x136.jpg);
	background-position: center 30%;
}

/*Libra*/
.page-id-3338 .background-image-page-header
{
	background-image: url(/wp-content/uploads/libra-cabecera-480x136.jpg);
	background-position: center 80%;
}

/*Escorpio*/
.page-id-3340 .background-image-page-header
{
	background-image: url(/wp-content/uploads/escorpio-cabecera-480x136.jpg);
	background-position: center center;
}

/*Sagitario*/
.page-id-3342 .background-image-page-header
{
	background-image: url(/wp-content/uploads/sagitario-cabecera-480x136.jpg);
	background-position: center center;
}

/*Capricornio*/
.page-id-3344 .background-image-page-header
{
	background-image: url(/wp-content/uploads/capricornio-cabecera-480x136.jpg);
	background-position: center center;
}

/*Acuario*/
.page-id-3346 .background-image-page-header
{
	background-image: url(/wp-content/uploads/acuario-cabecera-480x136.jpg)!important;
	background-position: center center;
}

/*Piscis*/
.page-id-3348 .background-image-page-header
{
	background-image: url(/wp-content/uploads/piscis-cabecera-480x136.jpg);
	background-position: center center;
}

/*Tu pareja ideal*/
.page-id-3350 .background-image-page-header
{
	background-image: url(/wp-content/uploads/parejas-signos-cabecera-480x136.jpg);
	background-position: center center;
}

/*Relaciones entre los signos*/
.page-id-3352 .background-image-page-header
{
	background-image: url(/wp-content/uploads/como-conquistar-cabecera-480x136.jpg);
	background-position: center 15%;
}

/*Cómo conquistar a cada signo*/
.page-id-3360 .background-image-page-header
{
	background-image: url(/wp-content/uploads/relaciones-entre-signos-cabecera-480x136.jpg);
	background-position: center center;
}

/*Cartas de amor a los signos*/
.page-id-3358 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cartas-amor-cabecera-480x136.jpg);
	background-position: center center;
}

/*Sueño erótico de cada signo*/
.page-id-3356 .background-image-page-header
{
	background-image: url(/wp-content/uploads/pensamiento-erotico-cabecera-480x136.jpg);
	background-position: center center;
}

/*Ideal de belleza de cada signo*/
.page-id-3354 .background-image-page-header
{
	background-image: url(/wp-content/uploads/ideal-de-belleza-cabecera-480x136.jpg);
	background-position: center 60%;
}

/*Educación astrológica de los hijos*/
.page-id-3362 .background-image-page-header
{
	background-image: url(/wp-content/uploads/hijos-astrologia-cabecera-480x136.jpg);
	background-position: center center;
}

/*Astrólogo*/
.page-id-2136 .background-image-page-header
{
	background-image: url(/wp-content/uploads/que-es-psicoastral-cabecera-480x136.jpg);
	background-position: center 60%;
}
	
/*Centro de estudios astrológicos*/
.page-id-7680 .background-image-page-header
{
	background-image: url(/wp-content/uploads/O72HKW0-cabecera-480x136.jpg);
	background-position: center 80%;
}

/*Filosofía y ética de Psicoastral*/
.page-id-2913 .background-image-page-header
{
	background-image: url(/wp-content/uploads/w109-cabecera-480x136.jpg);
	background-position: center 40%;
}

/*Tienda, Carrito, Proceso de compra y resto de páginas de la tienda*/
.page-id-8 .background-image-page-header,		/*Carrito*/
.page-id-9 .background-image-page-header,		/*Proceso de compra*/
.postid-2054 .background-image-page-header,	/*Carta astral*/
.postid-3263 .background-image-page-header,	/*Carta astral infantil*/
.postid-3262 .background-image-page-header,	/*Predicción a seis meses*/
.postid-3273 .background-image-page-header,	/*Predicción a un año*/
.postid-3219 .background-image-page-header,	/*Compatibilidad de pareja*/
.postid-3290 .background-image-page-header,	/*Tarot*/
.postid-3312 .background-image-page-header,	/*Coaching*/
.postid-3267 .background-image-page-header	/*Carta astral + Predicción*/
{
	background-image: url(/wp-content/uploads/ecommerce-cabecera-480x136.jpg);
	background-position: center center;
}

/*[Signo] y sus relaciones con otros signos*/
.page-id-4036 .background-image-page-header,
.page-id-4038 .background-image-page-header,
.page-id-4040 .background-image-page-header,
.page-id-4074 .background-image-page-header,
.page-id-4042 .background-image-page-header,
.page-id-4044 .background-image-page-header,
.page-id-4046 .background-image-page-header,
.page-id-4048 .background-image-page-header,
.page-id-4050 .background-image-page-header,
.page-id-4052 .background-image-page-header,
.page-id-4054 .background-image-page-header,
.page-id-4056 .background-image-page-header
{
	background-image: url(/wp-content/uploads/como-conquistar-cabecera-480x136.jpg);
	background-position: center 15%;
}

/*Cómo conquistar a [Signo]*/
.page-id-3678 .background-image-page-header,
.page-id-3680 .background-image-page-header,
.page-id-3682 .background-image-page-header,
.page-id-3684 .background-image-page-header,
.page-id-3686 .background-image-page-header,
.page-id-3688 .background-image-page-header,
.page-id-3690 .background-image-page-header,
.page-id-3692 .background-image-page-header,
.page-id-3694 .background-image-page-header,
.page-id-3696 .background-image-page-header,
.page-id-3698 .background-image-page-header,
.page-id-3700 .background-image-page-header
{
	background-image: url(/wp-content/uploads/relaciones-entre-signos-cabecera-480x136.jpg);
	background-position: center center;
}

/*Sueño erótico de [Signo]*/
.page-id-4124 .background-image-page-header,
.page-id-4126 .background-image-page-header,
.page-id-4128 .background-image-page-header,
.page-id-4130 .background-image-page-header,
.page-id-4132 .background-image-page-header,
.page-id-4134 .background-image-page-header,
.page-id-4122 .background-image-page-header,
.page-id-4136 .background-image-page-header,
.page-id-4138 .background-image-page-header,
.page-id-4140 .background-image-page-header,
.page-id-4142 .background-image-page-header,
.page-id-4144 .background-image-page-header
{
	background-image: url(/wp-content/uploads/pensamiento-erotico-cabecera-480x136.jpg);
	background-position: center center;
}

/*Ideal de belleza de [Signo]*/
.page-id-4148 .background-image-page-header,
.page-id-4150 .background-image-page-header,
.page-id-4152 .background-image-page-header,
.page-id-4154 .background-image-page-header,
.page-id-4156 .background-image-page-header,
.page-id-4158 .background-image-page-header,
.page-id-4146 .background-image-page-header,
.page-id-4160 .background-image-page-header,
.page-id-4162 .background-image-page-header,
.page-id-4164 .background-image-page-header,
.page-id-4166 .background-image-page-header,
.page-id-4168 .background-image-page-header
{
	background-image: url(/wp-content/uploads/ideal-de-belleza-cabecera-480x136.jpg);
	background-position: center 60%;
}

/*Carta de amor a [Signo]*/
.page-id-4084 .background-image-page-header,
.page-id-4086 .background-image-page-header,
.page-id-4088 .background-image-page-header,
.page-id-4090 .background-image-page-header,
.page-id-4092 .background-image-page-header,
.page-id-4094 .background-image-page-header,
.page-id-4096 .background-image-page-header,
.page-id-4098 .background-image-page-header,
.page-id-4100 .background-image-page-header,
.page-id-4102 .background-image-page-header,
.page-id-4104 .background-image-page-header,
.page-id-4106 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cartas-amor-cabecera-480x136.jpg);
	background-position: center center;
}

/*El niño [Signo]*/
.page-id-4058 .background-image-page-header,
.page-id-4060 .background-image-page-header,
.page-id-4062 .background-image-page-header,
.page-id-4064 .background-image-page-header,
.page-id-4066 .background-image-page-header,
.page-id-4068 .background-image-page-header,
.page-id-4070 .background-image-page-header,
.page-id-4072 .background-image-page-header,
.page-id-4080 .background-image-page-header,
.page-id-4076 .background-image-page-header,
.page-id-4078 .background-image-page-header,
.page-id-4082 .background-image-page-header
{
	background-image: url(/wp-content/uploads/hijos-astrologia-cabecera-480x136.jpg);
	background-position: center center;
}

/*Fin imágenes en título de página*/
/*--------------------------------------------------------------------------------------------------*/
/*Área de contenido*/
	
/*Inicio*/

.videoconferencia
{
	background-image: none;
	background-color: #ffccff;
}
	
.videoconferencia > div > div
{
	background-color: rgba(255,255,255,0.8) !important;
}

.letizia-titulo
{	text-align: justify; }

.letizia-fragmento
{ text-align: justify; }
	
/*Página Curso*/
.metodologia
{
	background-image: none;
	background-color: #2250b0;
}

/*Formación intensiva*/
.formacion-intensiva
{
	background-image: none;
	background-color: #f3f3f3;
}

/*Página Centro de estudios astrológicos*/
.que-es
{
	background-image: none;
	background-color: #2250b0;
}

/*Varias páginas*/

/*Imagen de fondo de la primera sección de página en Carta astral, Pronósticos astrológicos, Compatibilidad de pareja, 
 * Coaching, Libro y Curso*/
.paginas-servicios
{
	background-image: none;
	background-color: #f3f3f3;
}
	
/*Fin Área de contenido*/

}
/****************************************************************************************************/
@media only screen and (max-width: 360px) and (orientation: portrait)
{

/*Imágenes en título de página*/

/*Inicio*/
.page-id-1427 .background-image-page-header
{ 
	background-image: url(/wp-content/uploads/gemini-cabecera-360x136.jpg);
	background-position: center center;
}

/*Carta astral*/
.page-id-3172 .background-image-page-header
{
	background-image: url(/wp-content/uploads/carta-astral-cabecera-360x136.jpg);
	background-position: center center;
}
	
/*Predicciones*/
.page-id-3178 .background-image-page-header
{
	background-image: url(/wp-content/uploads/245-cabecera-360x136.jpg);
	background-position: center center;
}

/*Artículos de astrología (blog), contacto, condiciones de uso y politica de privacidad*/
.blog .background-image-page-header, .page-id-2389 .background-image-page-header, .page-id-5681 .background-image-page-header, .page-id-4853 .background-image-page-header
{
	background-image: url(/wp-content/uploads/043a-cabecera-360x136.jpg);
	background-position: center center;
}

/*Compatibilidad de pareja*/
.page-id-3176 .background-image-page-header
{
	background-image: url(/wp-content/uploads/sinastria-cabecera-360x136.jpg);
	background-position: center center;
}
	
/*Coaching*/
.page-id-3099 .background-image-page-header
{
	background-image: url(/wp-content/uploads/077-cabecera-360x136.jpg);
	background-position: center center;
}

/*Libro*/
.page-id-6422 .background-image-page-header
{
	background-image: url(/wp-content/uploads/w108-cabecera-360x136.jpg);
	background-position: center center;
}

/*Tarot*/
.page-id-3182 .background-image-page-header
{
	background-image: url(/wp-content/uploads/consulta-tarot-cabecera-360x136.jpg);
	background-position: center center;
}

/*Curso de astrología*/
.page-id-2955 .background-image-page-header
{
	background-image: url(/wp-content/uploads/iStock_97444479-cabecera-360x136.jpg)!important;
	background-position: center center;
}

/*Formación intensiva*/
.page-id-3101 .background-image-page-header
{
	background-image: url(/wp-content/uploads/viaje-astrologia-cabecera-360x136.jpg);
	background-position: center center;
}

/*Signos del zodiaco*/
.page-id-3321 .background-image-page-header
{
	background-image: url(/wp-content/uploads/horoscopo-cabecera-360x136.jpg);
	background-position: center 30%;
}

/*Aries*/
.page-id-3326 .background-image-page-header
{
	background-image: url(/wp-content/uploads/aries-cabecera-360x136.jpg);
	background-position: center center;
}

/*Tauro*/
.page-id-3328 .background-image-page-header
{
	background-image: url(/wp-content/uploads/tauro-cabecera-360x136.jpg);
	background-position: center center;
}

/*Géminis*/
.page-id-3330 .background-image-page-header
{
	background-image: url(/wp-content/uploads/geminis-cabecera-360x136.jpg);
	background-position: center center;
}

/*Cáncer*/
.page-id-3332 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cancer-cabecera-360x136.jpg);
	background-position: center center;
}

/*Leo*/
.page-id-3334 .background-image-page-header
{
	background-image: url(/wp-content/uploads/leo-cabecera-360x136.jpg);
	background-position: center center;
}

/*Virgo*/
.page-id-3336 .background-image-page-header
{
	background-image: url(/wp-content/uploads/virgo-cabecera-360x136.jpg);
	background-position: center 30%;
}

/*Libra*/
.page-id-3338 .background-image-page-header
{
	background-image: url(/wp-content/uploads/libra-cabecera-360x136.jpg);
	background-position: center 80%;
}

/*Escorpio*/
.page-id-3340 .background-image-page-header
{
	background-image: url(/wp-content/uploads/escorpio-cabecera-360x136.jpg);
	background-position: center center;
}

/*Sagitario*/
.page-id-3342 .background-image-page-header
{
	background-image: url(/wp-content/uploads/sagitario-cabecera-360x136.jpg);
	background-position: center center;
}

/*Capricornio*/
.page-id-3344 .background-image-page-header
{
	background-image: url(/wp-content/uploads/capricornio-cabecera-360x136.jpg);
	background-position: center center;
}

/*Acuario*/
.page-id-3346 .background-image-page-header
{
	background-image: url(/wp-content/uploads/acuario-cabecera-360x136.jpg)!important;
	background-position: center center;
}

/*Piscis*/
.page-id-3348 .background-image-page-header
{
	background-image: url(/wp-content/uploads/piscis-cabecera-360x136.jpg);
	background-position: center center;
}

/*Tu pareja ideal*/
.page-id-3350 .background-image-page-header
{
	background-image: url(/wp-content/uploads/parejas-signos-cabecera-360x136.jpg);
	background-position: center center;
}

/*Relaciones entre los signos*/
.page-id-3352 .background-image-page-header
{
	background-image: url(/wp-content/uploads/como-conquistar-cabecera-360x136.jpg);
	background-position: center 15%;
}

/*Cómo conquistar a cada signo*/
.page-id-3360 .background-image-page-header
{
	background-image: url(/wp-content/uploads/relaciones-entre-signos-cabecera-360x136.jpg);
	background-position: center center;
}

/*Cartas de amor a los signos*/
.page-id-3358 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cartas-amor-cabecera-360x136.jpg);
	background-position: center center;
}

/*Sueño erótico de cada signo*/
.page-id-3356 .background-image-page-header
{
	background-image: url(/wp-content/uploads/pensamiento-erotico-cabecera-360x136.jpg);
	background-position: center center;
}

/*Ideal de belleza de cada signo*/
.page-id-3354 .background-image-page-header
{
	background-image: url(/wp-content/uploads/ideal-de-belleza-cabecera-360x136.jpg);
	background-position: center 60%;
}

/*Educación astrológica de los hijos*/
.page-id-3362 .background-image-page-header
{
	background-image: url(/wp-content/uploads/hijos-astrologia-cabecera-360x136.jpg);
	background-position: center center;
}

/*Astrólogo*/
.page-id-2136 .background-image-page-header
{
	background-image: url(/wp-content/uploads/que-es-psicoastral-cabecera-360x136.jpg);
	background-position: center 60%;
}
	
/*Centro de estudios astrológicos*/
.page-id-7680 .background-image-page-header
{
	background-image: url(/wp-content/uploads/O72HKW0-cabecera-360x136.jpg);
	background-position: center 80%;
}

/*Filosofía y ética de Psicoastral*/
.page-id-2913 .background-image-page-header
{
	background-image: url(/wp-content/uploads/w109-cabecera-360x136.jpg);
	background-position: center 40%;
}

/*Tienda, Carrito, Proceso de compra y resto de páginas de la tienda*/
.page-id-8 .background-image-page-header,		/*Carrito*/
.page-id-9 .background-image-page-header,		/*Proceso de compra*/
.postid-2054 .background-image-page-header,	/*Carta astral*/
.postid-3263 .background-image-page-header,	/*Carta astral infantil*/
.postid-3262 .background-image-page-header,	/*Predicción a seis meses*/
.postid-3273 .background-image-page-header,	/*Predicción a un año*/
.postid-3219 .background-image-page-header,	/*Compatibilidad de pareja*/
.postid-3290 .background-image-page-header,	/*Tarot*/
.postid-3312 .background-image-page-header,	/*Coaching*/
.postid-3267 .background-image-page-header	/*Carta astral + Predicción*/
{
	background-image: url(/wp-content/uploads/ecommerce-cabecera-360x136.jpg);
	background-position: center center;
}

/*[Signo] y sus relaciones con otros signos*/
.page-id-4036 .background-image-page-header,
.page-id-4038 .background-image-page-header,
.page-id-4040 .background-image-page-header,
.page-id-4074 .background-image-page-header,
.page-id-4042 .background-image-page-header,
.page-id-4044 .background-image-page-header,
.page-id-4046 .background-image-page-header,
.page-id-4048 .background-image-page-header,
.page-id-4050 .background-image-page-header,
.page-id-4052 .background-image-page-header,
.page-id-4054 .background-image-page-header,
.page-id-4056 .background-image-page-header
{
	background-image: url(/wp-content/uploads/como-conquistar-cabecera-360x136.jpg);
	background-position: center 15%;
}

/*Cómo conquistar a [Signo]*/
.page-id-3678 .background-image-page-header,
.page-id-3680 .background-image-page-header,
.page-id-3682 .background-image-page-header,
.page-id-3684 .background-image-page-header,
.page-id-3686 .background-image-page-header,
.page-id-3688 .background-image-page-header,
.page-id-3690 .background-image-page-header,
.page-id-3692 .background-image-page-header,
.page-id-3694 .background-image-page-header,
.page-id-3696 .background-image-page-header,
.page-id-3698 .background-image-page-header,
.page-id-3700 .background-image-page-header
{
	background-image: url(/wp-content/uploads/relaciones-entre-signos-cabecera-360x136.jpg);
	background-position: center center;
}

/*Sueño erótico de [Signo]*/
.page-id-4124 .background-image-page-header,
.page-id-4126 .background-image-page-header,
.page-id-4128 .background-image-page-header,
.page-id-4130 .background-image-page-header,
.page-id-4132 .background-image-page-header,
.page-id-4134 .background-image-page-header,
.page-id-4122 .background-image-page-header,
.page-id-4136 .background-image-page-header,
.page-id-4138 .background-image-page-header,
.page-id-4140 .background-image-page-header,
.page-id-4142 .background-image-page-header,
.page-id-4144 .background-image-page-header
{
	background-image: url(/wp-content/uploads/pensamiento-erotico-cabecera-360x136.jpg);
	background-position: center center;
}

/*Ideal de belleza de [Signo]*/
.page-id-4148 .background-image-page-header,
.page-id-4150 .background-image-page-header,
.page-id-4152 .background-image-page-header,
.page-id-4154 .background-image-page-header,
.page-id-4156 .background-image-page-header,
.page-id-4158 .background-image-page-header,
.page-id-4146 .background-image-page-header,
.page-id-4160 .background-image-page-header,
.page-id-4162 .background-image-page-header,
.page-id-4164 .background-image-page-header,
.page-id-4166 .background-image-page-header,
.page-id-4168 .background-image-page-header
{
	background-image: url(/wp-content/uploads/ideal-de-belleza-cabecera-360x136.jpg);
	background-position: center 60%;
}

/*Carta de amor a [Signo]*/
.page-id-4084 .background-image-page-header,
.page-id-4086 .background-image-page-header,
.page-id-4088 .background-image-page-header,
.page-id-4090 .background-image-page-header,
.page-id-4092 .background-image-page-header,
.page-id-4094 .background-image-page-header,
.page-id-4096 .background-image-page-header,
.page-id-4098 .background-image-page-header,
.page-id-4100 .background-image-page-header,
.page-id-4102 .background-image-page-header,
.page-id-4104 .background-image-page-header,
.page-id-4106 .background-image-page-header
{
	background-image: url(/wp-content/uploads/cartas-amor-cabecera-360x136.jpg);
	background-position: center center;
}

/*El niño [Signo]*/
.page-id-4058 .background-image-page-header,
.page-id-4060 .background-image-page-header,
.page-id-4062 .background-image-page-header,
.page-id-4064 .background-image-page-header,
.page-id-4066 .background-image-page-header,
.page-id-4068 .background-image-page-header,
.page-id-4070 .background-image-page-header,
.page-id-4072 .background-image-page-header,
.page-id-4080 .background-image-page-header,
.page-id-4076 .background-image-page-header,
.page-id-4078 .background-image-page-header,
.page-id-4082 .background-image-page-header
{
	background-image: url(/wp-content/uploads/hijos-astrologia-cabecera-360x136.jpg);
	background-position: center center;
}

/*Fin imágenes en título de página*/

}
/* ==========================================================================\n   WOOCOMMERCE — PERSONALIZACIÓN CONSOLIDADA\n   ========================================================================== */

/* Ocultar productos relacionados. */
.related.products,
.single-product .related {
    display: none;
}

/* Espaciado del aviso para cupones en checkout. */
.woocommerce-form-coupon-toggle {
    padding-top: 30px;
}

/* Evitar el cambio azul del botón al recibir foco. */
.woocommerce button.single_add_to_cart_button:focus,
.woocommerce button.single_add_to_cart_button:active {
    background-color: #95bf95 !important;
}

/* --------------------------------------------------------------------------
   1. PRECIOS: cantidades y símbolo € siempre en verde
   Este bloque está al final para prevalecer sobre las reglas de texto blanco.
   -------------------------------------------------------------------------- */
.woocommerce .price,
.woocommerce .price *,
.woocommerce .amount,
.woocommerce .amount *,
.woocommerce .woocommerce-Price-amount,
.woocommerce .woocommerce-Price-amount *,
.woocommerce .woocommerce-Price-currencySymbol,
.woocommerce ins,
.woocommerce ins *,
.woocommerce-cart td.product-price .amount,
.woocommerce-cart td.product-subtotal .amount,
.woocommerce-cart .cart-subtotal td .amount,
.woocommerce-cart .tax-rate td .amount,
.woocommerce-cart .order-total td .amount,
.woocommerce-checkout-review-order-table .amount,
.woocommerce-order-details .amount,
.woocommerce-account .amount {
    color: var(--psico-verde-precio) !important;
}

/* --------------------------------------------------------------------------
   2. CARRITO Y CHECKOUT: textos grises a blanco
   No se usa “.woocommerce *” para evitar cambiar iconos y elementos ajenos.
   -------------------------------------------------------------------------- */
.woocommerce-cart table.shop_table th,
.woocommerce-cart table.shop_table td,
.woocommerce-cart .cart_totals h2,
.woocommerce-cart .cart_totals th,
.woocommerce-cart .cart_totals td,
.woocommerce-cart .cart_totals small,
.woocommerce-cart .tax_label,
.woocommerce-cart .includes_tax,
.woocommerce-checkout label,
.woocommerce-checkout table.shop_table th,
.woocommerce-checkout table.shop_table td,
.woocommerce-checkout #order_review,
.woocommerce-checkout #order_review small,
.woocommerce-checkout #order_review .tax_label,
.woocommerce-checkout #order_review .includes_tax,
.woocommerce-checkout #order_review .woocommerce-Price-suffix,
.woocommerce-checkout #order_review .shipping,
.woocommerce-checkout #order_review .shipping th,
.woocommerce-checkout #order_review .shipping td {
    color: var(--psico-blanco) !important;
}

/* Placeholders solo dentro de WooCommerce. */
.woocommerce input::placeholder,
.woocommerce textarea::placeholder {
    color: var(--psico-blanco) !important;
    opacity: 0.75;
}

/* --------------------------------------------------------------------------
   3. CAMPOS Y DESPLEGABLES: fondo negro, texto blanco
   -------------------------------------------------------------------------- */
.woocommerce input.input-text,
.woocommerce textarea,
.woocommerce select,
.woocommerce-checkout .select2-container .select2-selection--single,
.woocommerce-cart .select2-container .select2-selection--single {
    background-color: var(--psico-negro) !important;
    color: var(--psico-blanco) !important;
    border-color: var(--psico-borde) !important;
}

.woocommerce .select2-selection__rendered,
.woocommerce .select2-selection__placeholder {
    color: var(--psico-blanco) !important;
}

.woocommerce .select2-selection__arrow b {
    border-top-color: var(--psico-blanco) !important;
}

.select2-dropdown,
.select2-search__field,
.select2-results__option {
    background-color: var(--psico-negro) !important;
    color: var(--psico-blanco) !important;
    border-color: var(--psico-borde) !important;
}

.select2-results__option--highlighted,
.select2-results__option[aria-selected="true"]:hover {
    background-color: var(--psico-dorado) !important;
    color: var(--psico-negro) !important;
}

/* --------------------------------------------------------------------------
   4. CHECKOUT: resumen del producto
   -------------------------------------------------------------------------- */
.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item td.product-name,
.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item td.product-total {
    background-color: var(--psico-negro) !important;
    color: var(--psico-blanco) !important;
    border-color: var(--psico-borde) !important;
}

.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item td.product-name *,
.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item td.product-total * {
    color: inherit;
}

/* Restaurar el verde dentro del subtotal del producto. */
.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item td.product-total .amount,
.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item td.product-total .amount * {
    color: var(--psico-verde-precio) !important;
}

/* --------------------------------------------------------------------------
   5. CHECKOUT: métodos de pago
   -------------------------------------------------------------------------- */
.woocommerce-checkout #payment ul.payment_methods li {
    background-color: var(--psico-negro) !important;
    color: var(--psico-blanco) !important;
    border: 1px solid #555555 !important;
}

.woocommerce-checkout #payment ul.payment_methods li label,
.woocommerce-checkout #payment ul.payment_methods li label * {
    color: var(--psico-blanco) !important;
}

.woocommerce-checkout #payment div.payment_box {
    background-color: var(--psico-negro-suave) !important;
    color: var(--psico-blanco) !important;
}

.woocommerce-checkout #payment div.payment_box::before {
    border-bottom-color: var(--psico-negro-suave) !important;
}

/* --------------------------------------------------------------------------
   6. PÁGINA “PEDIDO RECIBIDO”
   -------------------------------------------------------------------------- */
.woocommerce-order-details table.shop_table thead th,
.woocommerce-order-details table.shop_table tbody td,
.woocommerce-order-details table.shop_table tfoot th,
.woocommerce-order-details table.shop_table tfoot td {
    background-color: var(--psico-negro) !important;
    color: var(--psico-blanco) !important;
    border-color: var(--psico-borde) !important;
}

.woocommerce-order-details table.shop_table .product-name,
.woocommerce-order-details table.shop_table .product-name a {
    color: var(--psico-blanco) !important;
}

/* --------------------------------------------------------------------------
   7. PRODUCTO INDIVIDUAL: contenido y descripción en blanco
   -------------------------------------------------------------------------- */
.single-product .woocommerce-product-details__short-description,
.single-product .woocommerce-product-details__short-description *,
.single-product .woocommerce-Tabs-panel,
.single-product .woocommerce-Tabs-panel p,
.single-product .woocommerce-Tabs-panel li,
.single-product .entry-content p,
.single-product .entry-content li {
    color: var(--psico-blanco) !important;
}

/* --------------------------------------------------------------------------
   8. SERVICIOS EN MÓVIL Y TABLET
   Se limita a la página concreta para no volver blanco todo el sitio.
   Sustituir  “page-id-XXXX” por el ID real si esa página no tiene esta clase.
   -------------------------------------------------------------------------- */
@media only screen and (max-width: 1024px) {
    body.page-template-default .woocommerce ul.products li.product p,
    body.page-template-default .woocommerce ul.products li.product span,
    body.page-template-default .woocommerce ul.products li.product small,
    .woocommerce .woocommerce-breadcrumb,
    .woocommerce .woocommerce-breadcrumb *,
    .woocommerce .woocommerce-result-count,
    .woocommerce .page-numbers {
        color: var(--psico-blanco) !important;
    }

    .woocommerce .woocommerce-ordering select {
        background-color: var(--psico-negro) !important;
        color: var(--psico-blanco) !important;
    }
}

/* --------------------------------------------------------------------------
   9. CABECERA E-COMMERCE
   Se anula la imagen de fondo; ocultar una etiqueta  no evita su descarga.
   -------------------------------------------------------------------------- */
.page-id-8 .background-image-page-header,
.page-id-9 .background-image-page-header,
.postid-2054 .background-image-page-header,
.postid-3263 .background-image-page-header,
.postid-3262 .background-image-page-header,
.postid-3273 .background-image-page-header,
.postid-3219 .background-image-page-header,
.postid-3290 .background-image-page-header,
.postid-3312 .background-image-page-header,
.postid-3267 .background-image-page-header {
    background-image: none !important;
}

/* --------------------------------------------------------------------------
   10. PRECIOS — REFUERZO FINAL
   Debe permanecer como último bloque del archivo.
   -------------------------------------------------------------------------- */
.woocommerce .price,
.woocommerce .price *,
.woocommerce .amount,
.woocommerce .amount *,
.woocommerce .woocommerce-Price-amount,
.woocommerce .woocommerce-Price-amount *,
.woocommerce .woocommerce-Price-currencySymbol,
.woocommerce-cart .cart_totals .amount,
.woocommerce-cart .cart_totals .amount *,
.woocommerce-checkout-review-order-table .amount,
.woocommerce-checkout-review-order-table .amount *,
.woocommerce-order-details .amount,
.woocommerce-order-details .amount * {
    color: var(--psico-verde-precio) !important;
}

/*=========================================================
PSICOASTRAL
TODAS LAS CANTIDADES EN EUROS SIEMPRE EN VERDE
=========================================================*/

/* Todos los importes de WooCommerce */
.woocommerce .woocommerce-Price-amount,
.woocommerce .woocommerce-Price-amount *,
.woocommerce .amount,
.woocommerce .amount *,
.woocommerce bdi,
.woocommerce bdi *,
.woocommerce .price,
.woocommerce .price *,
.woocommerce ins,
.woocommerce ins *,
.woocommerce del,
.woocommerce del *,
.woocommerce strong .amount,
.woocommerce strong .woocommerce-Price-amount,
.woocommerce td .woocommerce-Price-amount,
.woocommerce td .amount,
.woocommerce th .woocommerce-Price-amount,
.woocommerce th .amount,
.woocommerce span.woocommerce-Price-amount,
.woocommerce span.amount,
.woocommerce .woocommerce-Price-currencySymbol,
.woocommerce .woocommerce-Price-currencySymbol *{
    color:#39FF14 !important;
}

/* Carrito */
.woocommerce-cart td.product-price,
.woocommerce-cart td.product-price *,
.woocommerce-cart td.product-subtotal,
.woocommerce-cart td.product-subtotal *,
.woocommerce-cart .cart-subtotal td,
.woocommerce-cart .cart-subtotal td *,
.woocommerce-cart .order-total td,
.woocommerce-cart .order-total td *,
.woocommerce-cart .tax-rate td,
.woocommerce-cart .tax-rate td *{
    color:#39FF14 !important;
}

/* Checkout */
.woocommerce-checkout-review-order-table .amount,
.woocommerce-checkout-review-order-table .amount *,
.woocommerce-checkout-review-order-table bdi,
.woocommerce-checkout-review-order-table bdi *,
.woocommerce-checkout-review-order-table .woocommerce-Price-amount,
.woocommerce-checkout-review-order-table .woocommerce-Price-amount *{
    color:#39FF14 !important;
}

/* Pedido recibido */
.woocommerce-order-details .amount,
.woocommerce-order-details .amount *,
.woocommerce-order-details bdi,
.woocommerce-order-details bdi *,
.woocommerce-order-details .woocommerce-Price-amount,
.woocommerce-order-details .woocommerce-Price-amount *{
    color:#39FF14 !important;
}
/*=========================================================
PSICOASTRAL
TEXTOS SECUNDARIOS LEGIBLES EN WOOCOMMERCE
Color: #CFCFCF
Escritorio + Tablet + Móvil
=========================================================*/

:root {
    --psico-gris-claro: #CFCFCF;
}

/* Descripciones en el listado de productos de la tienda */
.woocommerce ul.products li.product .woo-entry-inner p,
.woocommerce ul.products li.product .woo-entry-inner span,
.woocommerce ul.products li.product .woo-entry-inner small,
.woocommerce ul.products li.product .woo-entry-inner div,
.woocommerce ul.products li.product .product-inner p,
.woocommerce ul.products li.product .product-inner span,
.woocommerce ul.products li.product .product-inner small {
    color: var(--psico-gris-claro) !important;
}

/* Descripción corta del producto individual */
.single-product .woocommerce-product-details__short-description,
.single-product .woocommerce-product-details__short-description p,
.single-product .woocommerce-product-details__short-description span,
.single-product .woocommerce-product-details__short-description li,
.single-product .woocommerce-product-details__short-description strong {
    color: var(--psico-gris-claro) !important;
}

/* Descripción completa y pestañas del producto */
.single-product .woocommerce-Tabs-panel,
.single-product .woocommerce-Tabs-panel p,
.single-product .woocommerce-Tabs-panel span,
.single-product .woocommerce-Tabs-panel li,
.single-product .woocommerce-Tabs-panel strong,
.single-product .entry-content p,
.single-product .entry-content li {
    color: var(--psico-gris-claro) !important;
}

/* Textos secundarios: SKU, categoría, etiquetas y valoraciones */
.woocommerce .product_meta,
.woocommerce .product_meta *,
.woocommerce .sku_wrapper,
.woocommerce .posted_in,
.woocommerce .tagged_as,
.woocommerce .woocommerce-product-rating,
.woocommerce .woocommerce-review-link,
.woocommerce .star-rating + span,
.woocommerce small {
    color: var(--psico-gris-claro) !important;
}

/* Barras laterales y widgets de productos */
.woocommerce .widget_products,
.woocommerce .widget_products *,
.woocommerce .widget_recently_viewed_products,
.woocommerce .widget_recently_viewed_products *,
.woocommerce .widget_recent_reviews,
.woocommerce .widget_recent_reviews *,
.woocommerce .widget_top_rated_products,
.woocommerce .widget_top_rated_products *,
.woocommerce .widget_product_categories,
.woocommerce .widget_product_categories *,
.woocommerce .widget_shopping_cart,
.woocommerce .widget_shopping_cart *,
.woocommerce-page .sidebar-box,
.woocommerce-page .sidebar-box p,
.woocommerce-page .sidebar-box span,
.woocommerce-page .sidebar-box small,
.woocommerce-page .sidebar-box li {
    color: var(--psico-gris-claro) !important;
}

/* Productos relacionados, ventas adicionales y productos cruzados */
.woocommerce .related p,
.woocommerce .related span,
.woocommerce .related small,
.woocommerce .up-sells p,
.woocommerce .up-sells span,
.woocommerce .up-sells small,
.woocommerce .cross-sells p,
.woocommerce .cross-sells span,
.woocommerce .cross-sells small {
    color: var(--psico-gris-claro) !important;
}

/* Mantener precios e importes en verde */
.woocommerce .price,
.woocommerce .price *,
.woocommerce .amount,
.woocommerce .amount *,
.woocommerce .woocommerce-Price-amount,
.woocommerce .woocommerce-Price-amount *,
.woocommerce .woocommerce-Price-currencySymbol,
.woocommerce bdi {
    color: #39FF14 !important;
}

/*=========================================================
TABLET
=========================================================*/

@media only screen and (min-width: 768px) and (max-width: 1024px) {

    .woocommerce ul.products li.product p,
    .woocommerce ul.products li.product span:not(.price):not(.amount):not(.woocommerce-Price-amount):not(.woocommerce-Price-currencySymbol),
    .woocommerce ul.products li.product small,
    .single-product .woocommerce-product-details__short-description,
    .single-product .woocommerce-product-details__short-description *,
    .single-product .woocommerce-Tabs-panel,
    .single-product .woocommerce-Tabs-panel *,
    .woocommerce-page .sidebar-box,
    .woocommerce-page .sidebar-box p,
    .woocommerce-page .sidebar-box span,
    .woocommerce-page .sidebar-box small,
    .woocommerce-page .sidebar-box li {
        color: var(--psico-gris-claro) !important;
    }
}

/*=========================================================
MÓVIL
=========================================================*/

@media only screen and (max-width: 767px) {

    .woocommerce ul.products li.product p,
    .woocommerce ul.products li.product span:not(.price):not(.amount):not(.woocommerce-Price-amount):not(.woocommerce-Price-currencySymbol),
    .woocommerce ul.products li.product small,
    .single-product .woocommerce-product-details__short-description,
    .single-product .woocommerce-product-details__short-description *,
    .single-product .woocommerce-Tabs-panel,
    .single-product .woocommerce-Tabs-panel *,
    .woocommerce-page .sidebar-box,
    .woocommerce-page .sidebar-box p,
    .woocommerce-page .sidebar-box span,
    .woocommerce-page .sidebar-box small,
    .woocommerce-page .sidebar-box li {
        color: var(--psico-gris-claro) !important;
    }
}
/* ==========================================================
   PSICOASTRAL.ORG – MEJORAS GENERALES DE USABILIDAD
   Añadir al final de la hoja de estilos o en CSS adicional
   ========================================================== */


/* ----------------------------------------------------------
   1. VARIABLES GENERALES
   ---------------------------------------------------------- */

:root {
    --psico-texto-principal: #F0F0F0;
    --psico-texto-secundario: #CFCFCF;
    --psico-texto-suave: #BDBDBD;
    --psico-fondo-tarjeta: rgba(255, 255, 255, 0.055);
    --psico-borde: rgba(255, 255, 255, 0.16);
    --psico-dorado: #D6B56D;
    --psico-dorado-hover: #E4C77F;
    --psico-negro: #111111;
}


/* ----------------------------------------------------------
   2. LEGIBILIDAD GENERAL
   ---------------------------------------------------------- */

body,
p,
li,
span,
div,
label,
small,
address,
blockquote {
    line-height: 1.65;
}

body,
.entry-content,
.site-content,
.page-content,
.post-content,
.woocommerce,
.woocommerce-page {
    color: var(--psico-texto-secundario);
}

/* Párrafos y textos habituales */
.entry-content p,
.page-content p,
.product p,
.woocommerce-product-details__short-description,
.woocommerce-product-details__short-description p,
.term-description,
.category-description,
.widget_text,
.textwidget,
.wp-block-paragraph {
    color: var(--psico-texto-secundario);
}

/* Títulos */
h1,
h2,
h3,
h4,
h5,
h6,
.entry-title,
.page-title,
.product_title,
.woocommerce-loop-product__title {
    color: var(--psico-texto-principal);
    line-height: 1.25;
}

/* Enlaces dentro del contenido */
.entry-content a,
.page-content a,
.woocommerce-product-details__short-description a,
.product .summary a {
    color: var(--psico-dorado);
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
}

.entry-content a:hover,
.page-content a:hover,
.product .summary a:hover {
    color: var(--psico-dorado-hover);
}


/* ----------------------------------------------------------
   3. DESCRIPCIONES Y PRODUCTOS DE WOOCOMMERCE
   ---------------------------------------------------------- */

/* Descripciones cortas y largas */
.woocommerce div.product .woocommerce-product-details__short-description,
.woocommerce div.product .woocommerce-product-details__short-description p,
.woocommerce-Tabs-panel,
.woocommerce-Tabs-panel p,
.woocommerce-Tabs-panel li,
.woocommerce-product-details__short-description,
.woocommerce-product-details__short-description * {
    color: var(--psico-texto-secundario);
}

/* Productos de la tienda */
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    background: var(--psico-fondo-tarjeta);
    border: 1px solid var(--psico-borde);
    border-radius: 10px;
    padding: 16px;
    transition:
        transform 0.25s ease,
        border-color 0.25s ease,
        box-shadow 0.25s ease;
}

.woocommerce ul.products li.product:hover,
.woocommerce-page ul.products li.product:hover {
    transform: translateY(-3px);
    border-color: rgba(214, 181, 109, 0.6);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}

/* Título de los productos */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: var(--psico-texto-principal);
    font-size: 1.08rem;
    line-height: 1.35;
    margin-top: 12px;
}

/* Descripciones dentro de las tarjetas */
.woocommerce ul.products li.product p,
.woocommerce ul.products li.product .product-excerpt,
.woocommerce ul.products li.product .woocommerce-product-details__short-description {
    color: var(--psico-texto-secundario);
    line-height: 1.55;
}

/* Precio */
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce-Price-amount,
.woocommerce-Price-currencySymbol {
    color: var(--psico-dorado);
    font-weight: 700;
}

/* Precio anterior */
.woocommerce del,
.woocommerce del .woocommerce-Price-amount {
    color: var(--psico-texto-suave);
    opacity: 0.75;
}

/* Precio rebajado */
.woocommerce ins {
    color: var(--psico-dorado);
    text-decoration: none;
}

/* Categorías y metadatos */
.product_meta,
.product_meta span,
.product_meta a,
.woocommerce .posted_in,
.woocommerce .tagged_as,
.woocommerce .sku_wrapper {
    color: var(--psico-texto-secundario);
}


/* ----------------------------------------------------------
   4. BARRAS LATERALES Y WIDGETS
   ---------------------------------------------------------- */

.sidebar,
.widget-area,
.widget,
.widget p,
.widget li,
.widget span,
.widget-area p,
.widget-area li,
.widget-area span,
.shop-sidebar,
.woocommerce-sidebar {
    color: var(--psico-texto-secundario);
}

.widget-title,
.sidebar .widget-title,
.widget-area .widget-title {
    color: var(--psico-texto-principal);
    line-height: 1.3;
}

.widget a,
.sidebar a,
.widget-area a {
    color: var(--psico-texto-secundario);
}

.widget a:hover,
.sidebar a:hover,
.widget-area a:hover {
    color: var(--psico-dorado-hover);
}

/* Productos mostrados en barras laterales */
.woocommerce ul.product_list_widget li {
    border-bottom: 1px solid var(--psico-borde);
    padding: 12px 0;
}

.woocommerce ul.product_list_widget li a,
.woocommerce ul.product_list_widget li .product-title {
    color: var(--psico-texto-principal);
    line-height: 1.4;
}

.woocommerce ul.product_list_widget li .amount {
    color: var(--psico-dorado);
}


/* ----------------------------------------------------------
   5. BOTONES Y LLAMADAS A LA ACCIÓN
   ---------------------------------------------------------- */

button,
input[type="button"],
input[type="submit"],
input[type="reset"],
.wp-block-button__link,
.elementor-button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce a.added_to_cart {
    background: var(--psico-dorado);
    color: var(--psico-negro);
    border: 1px solid var(--psico-dorado);
    border-radius: 6px;
    font-weight: 700;
    line-height: 1.25;
    padding: 12px 20px;
    min-height: 44px;
    transition:
        background-color 0.2s ease,
        color 0.2s ease,
        border-color 0.2s ease,
        transform 0.2s ease;
}

button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
.wp-block-button__link:hover,
.elementor-button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.added_to_cart:hover {
    background: var(--psico-dorado-hover);
    color: var(--psico-negro);
    border-color: var(--psico-dorado-hover);
    transform: translateY(-1px);
}

/* Botones desactivados */
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled] {
    opacity: 0.55;
    color: var(--psico-negro);
}


/* ----------------------------------------------------------
   6. FORMULARIOS
   ---------------------------------------------------------- */

input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="url"],
input[type="date"],
select,
textarea,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
    background: rgba(255, 255, 255, 0.07);
    color: var(--psico-texto-principal);
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 6px;
    min-height: 44px;
    padding: 10px 12px;
}

textarea {
    min-height: 120px;
}

input::placeholder,
textarea::placeholder {
    color: var(--psico-texto-suave);
    opacity: 1;
}

input:focus,
select:focus,
textarea:focus {
    border-color: var(--psico-dorado);
    outline: 2px solid rgba(214, 181, 109, 0.25);
    outline-offset: 1px;
}

select option {
    background: #1A1A1A;
    color: var(--psico-texto-principal);
}


/* ----------------------------------------------------------
   7. MENÚ PRINCIPAL
   ---------------------------------------------------------- */

.main-navigation a,
.site-navigation a,
.primary-navigation a,
.main-header-menu a,
.elementor-nav-menu a {
    line-height: 1.35;
}

/* Submenús más legibles */
.main-navigation ul ul,
.site-navigation ul ul,
.primary-navigation ul ul,
.main-header-menu .sub-menu,
.elementor-nav-menu--dropdown {
    background: #171717;
    border: 1px solid var(--psico-borde);
}

.main-navigation ul ul a,
.site-navigation ul ul a,
.primary-navigation ul ul a,
.main-header-menu .sub-menu a,
.elementor-nav-menu--dropdown a {
    color: var(--psico-texto-secundario);
    padding-top: 11px;
    padding-bottom: 11px;
}

.main-navigation ul ul a:hover,
.site-navigation ul ul a:hover,
.primary-navigation ul ul a:hover,
.main-header-menu .sub-menu a:hover,
.elementor-nav-menu--dropdown a:hover {
    color: var(--psico-texto-principal);
    background: rgba(214, 181, 109, 0.12);
}


/* ----------------------------------------------------------
   8. MIGAS DE PAN Y TEXTOS SECUNDARIOS
   ---------------------------------------------------------- */

.woocommerce-breadcrumb,
.woocommerce-breadcrumb a,
.breadcrumb,
.breadcrumb a,
.rank-math-breadcrumb,
.rank-math-breadcrumb a,
.yoast-breadcrumb,
.yoast-breadcrumb a {
    color: var(--psico-texto-secundario);
}

.woocommerce-breadcrumb a:hover,
.breadcrumb a:hover,
.rank-math-breadcrumb a:hover,
.yoast-breadcrumb a:hover {
    color: var(--psico-dorado-hover);
}


/* ----------------------------------------------------------
   9. PESTAÑAS DE PRODUCTO
   ---------------------------------------------------------- */

.woocommerce div.product .woocommerce-tabs ul.tabs {
    padding: 0;
    margin-bottom: 24px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background: rgba(255, 255, 255, 0.06);
    border-color: var(--psico-borde);
    border-radius: 6px 6px 0 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: var(--psico-texto-secundario);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: rgba(214, 181, 109, 0.14);
    border-color: rgba(214, 181, 109, 0.5);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    color: var(--psico-texto-principal);
}


/* ----------------------------------------------------------
   10. TABLAS, CARRITO Y FINALIZACIÓN DE COMPRA
   ---------------------------------------------------------- */

.woocommerce table.shop_table {
    border-color: var(--psico-borde);
    border-radius: 8px;
    overflow: hidden;
}

.woocommerce table.shop_table th {
    color: var(--psico-texto-principal);
    background: rgba(255, 255, 255, 0.08);
}

.woocommerce table.shop_table td {
    color: var(--psico-texto-secundario);
    border-color: var(--psico-borde);
}

.woocommerce-cart .cart-collaterals .cart_totals,
.woocommerce-checkout-review-order,
.woocommerce-checkout #payment {
    background: var(--psico-fondo-tarjeta);
    border: 1px solid var(--psico-borde);
    border-radius: 8px;
    padding: 18px;
}

.woocommerce-checkout #payment div.payment_box {
    background: rgba(255, 255, 255, 0.08);
    color: var(--psico-texto-secundario);
}

.woocommerce-checkout #payment div.payment_box::before {
    border-bottom-color: rgba(255, 255, 255, 0.08);
}


/* ----------------------------------------------------------
   11. MENSAJES DE WOOCOMMERCE
   ---------------------------------------------------------- */

.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
    background: rgba(255, 255, 255, 0.08);
    color: var(--psico-texto-principal);
    border-top-color: var(--psico-dorado);
}

.woocommerce-message a,
.woocommerce-info a,
.woocommerce-error a {
    color: var(--psico-dorado-hover);
}


/* ----------------------------------------------------------
   12. IMÁGENES DE PRODUCTOS
   ---------------------------------------------------------- */

.woocommerce ul.products li.product img,
.woocommerce div.product div.images img,
.product img,
.wp-post-image {
    height: auto;
    max-width: 100%;
}

/* Evita movimientos bruscos en la cuadrícula mientras cargan */
.woocommerce ul.products li.product a img {
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: contain;
}

/* No aplicar proporción fija a la imagen principal del producto */
.woocommerce div.product div.images img {
    aspect-ratio: auto;
    object-fit: contain;
}


/* ----------------------------------------------------------
   13. ACCESIBILIDAD Y FOCO DE TECLADO
   ---------------------------------------------------------- */

a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
    outline: 3px solid var(--psico-dorado);
    outline-offset: 3px;
}


/* ----------------------------------------------------------
   14. TABLET
   ---------------------------------------------------------- */

@media screen and (max-width: 1024px) {

    body,
    p,
    li,
    label,
    .entry-content,
    .page-content {
        line-height: 1.6;
    }

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        padding: 14px;
    }

    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        font-size: 1rem;
    }

    button,
    input[type="button"],
    input[type="submit"],
    .wp-block-button__link,
    .elementor-button,
    .woocommerce a.button,
    .woocommerce button.button,
    .woocommerce input.button {
        min-height: 46px;
        padding: 12px 17px;
    }

    .sidebar,
    .widget-area {
        margin-top: 30px;
    }
}


/* ----------------------------------------------------------
   15. MÓVIL
   ---------------------------------------------------------- */

@media screen and (max-width: 767px) {

    body {
        font-size: 16px;
    }

    p,
    li,
    label,
    .entry-content,
    .page-content,
    .woocommerce-product-details__short-description {
        line-height: 1.65;
    }

    h1,
    .entry-title,
    .page-title,
    .product_title {
        font-size: clamp(1.8rem, 8vw, 2.35rem);
        line-height: 1.2;
    }

    h2 {
        font-size: clamp(1.45rem, 6vw, 1.9rem);
    }

    h3 {
        font-size: clamp(1.2rem, 5vw, 1.55rem);
    }

    /* Más separación entre bloques */
    .entry-content > *,
    .page-content > * {
        margin-bottom: 1.15rem;
    }

    /* Tarjetas de producto */
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        padding: 13px;
        margin-bottom: 18px;
        border-radius: 8px;
    }

    .woocommerce ul.products li.product:hover,
    .woocommerce-page ul.products li.product:hover {
        transform: none;
    }

    /* Botones ocupan mejor el ancho disponible */
    .woocommerce ul.products li.product .button,
    .woocommerce div.product form.cart .button,
    .single_add_to_cart_button,
    .checkout-button,
    #place_order {
        width: 100%;
        text-align: center;
        min-height: 48px;
    }

    /* Cantidad y botón en la ficha */
    .woocommerce div.product form.cart {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    }

    .woocommerce div.product form.cart div.quantity {
        width: 100%;
        margin: 0;
    }

    .woocommerce div.product form.cart .quantity input.qty {
        width: 100%;
        min-height: 46px;
    }

    /* Tablas desplazables */
    .woocommerce table.shop_table {
        font-size: 14px;
    }

    /* Migas de pan */
    .woocommerce-breadcrumb,
    .breadcrumb,
    .rank-math-breadcrumb,
    .yoast-breadcrumb {
        font-size: 13px;
        line-height: 1.5;
    }

    /* Márgenes laterales seguros */
    .site-content,
    .content-area,
    .entry-content,
    .page-content {
        overflow-wrap: anywhere;
    }

    /* Evita imágenes demasiado grandes */
    img {
        max-width: 100%;
        height: auto;
    }
}


/* ----------------------------------------------------------
   16. MÓVILES PEQUEÑOS
   ---------------------------------------------------------- */

@media screen and (max-width: 480px) {

    .woocommerce ul.products[class*="columns-"] li.product,
    .woocommerce-page ul.products[class*="columns-"] li.product {
        width: 100%;
        float: none;
        margin-right: 0;
    }

    button,
    input[type="button"],
    input[type="submit"],
    .wp-block-button__link,
    .elementor-button,
    .woocommerce a.button,
    .woocommerce button.button,
    .woocommerce input.button {
        width: 100%;
        white-space: normal;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li {
        display: block;
        width: 100%;
        margin: 0 0 6px;
        border-radius: 6px;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        display: block;
        width: 100%;
        text-align: center;
    }
}


/* ----------------------------------------------------------
   17. USUARIOS QUE PREFIEREN MENOS ANIMACIONES
   ---------------------------------------------------------- */

@media (prefers-reduced-motion: reduce) {

    *,
    *::before,
    *::after {
        scroll-behavior: auto !important;
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
    }
}