
/******************* GENERAL ******************************/
body				{font-size:17px;font-family: "Lato", sans-serif;letter-spacing:0.8px;line-height:1.8;color:#555555;}
.container			{max-width:80%;}
.cabecera-pagina	{padding-top:20px;}
.form-control		{font-size:1.05rem;font-weight:600;}
.custom-select		{font-size:1.05rem;font-weight:600;}

/******************* h1, h2, h3, h4, h5, h6 ***************/
h1 {color:#5F86AE;font-size:40px;}
h2 {color:#5F86AE;font-size:25px;}
h3 {color:#5F86AE;font-size:20px;}
h4 {color:#5F86AE;font-size:18px;}
h5 {color:#5F86AE;font-size:12px;}
h6 {color:#5F86AE;font-size:10px;}

/******************* MENU PRINCIPAL ***********************/
.navbar					{background-color: #D5E7F5!important;} /*** Color de fondo de la barra superior ***/
.navbar					{box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);}
.nav-item				{padding: 10px 6px 10px 6px;}
.nav-item {
	-webkit-transition:	background-color 0.5s,color 0.5s,box-shadow 0.5s,opacity 0.5s,filter 0.5s,border 0.5s;
	transition:			background-color 0.5s,color 0.5s,box-shadow 0.5s,opacity 0.5s,filter 0.5s,border 0.5s;
}
.nav-link				{color: #5F86AE;font-size:18px;}
.nav-link:hover			{color: #333333;font-size:18px;text-decoration:underline;}

/******************* BOTONES ******************************/
.boton-cita-previa		{border-radius:25px;font-size:18px;height:60px;}
.boton-enviar-consulta	{border-radius:25px;font-size:18px;height:60px;margin: 5px 5px 5px 5px;}
.boton-enlace			{border-radius:25px;font-size:18px;height:60px;margin: 5px 5px 5px 5px;}

/******************* ALERTAS ******************************/
.alerta-azul			{border-radius:25px;border:hidden;background-color:#EAF2F8;padding: 15px 15px 15px 15px;margin: 30px 2px 30px 2px;}
.alerta-verde			{border-radius:25px;border:hidden;background-color:#E8F8F5;padding: 15px 15px 15px 15px;margin: 30px 2px 30px 2px;}
.alerta-gris			{border-radius:25px;border:hidden;background-color:#F8F9F9;padding: 15px 15px 15px 15px;margin: 30px 2px 30px 2px;}

/******************* FOTOS ******************************/
.fotos					{border-radius:25px;border:hidden;}

/******************* ACCORDADION / LIST *******************/
.accordion-button:not(.collapsed)			{background-color:#D5E7F5;}
.list-group-item-action:not(.active):hover	{background-color:#D5E7F5;}

/******************* PARALLAX *****************************/
@media (min-width: 800px) {
	.pax-index					{background-image:url("../multimedia/cabeceras/index.jpg");						min-height:500px;}
	.pax-sobre-mi				{background-image:url("../multimedia/cabeceras/sobre-mi.jpg");					min-height:470px;}
	.pax-medios					{background-image:url("../multimedia/cabeceras/medios.jpg");					min-height:470px;}
	.pax-como-trabajo			{background-image:url("../multimedia/cabeceras/como-trabajo.jpg");				min-height:470px;}
	.pax-terapias				{background-image:url("../multimedia/cabeceras/terapias.jpg");					min-height:470px;}
	.pax-servicios				{background-image:url("../multimedia/cabeceras/servicios.jpg");					min-height:470px;}
	.pax-especialidades			{background-image:url("../multimedia/cabeceras/especialidades.jpg");			min-height:450px;}
	.pax-formacion				{background-image:url("../multimedia/cabeceras/formacion.jpg");					min-height:470px;}
	.pax-tarifas				{background-image:url("../multimedia/cabeceras/tarifas.jpg");					min-height:400px;}
	.pax-tienda					{background-image:url("../multimedia/cabeceras/tienda.jpg");					min-height:450px;}
	.pax-blog					{background-image:url("../multimedia/cabeceras/blog.jpg");						min-height:450px;}
	.pax-tu-terapia				{background-image:url("../multimedia/cabeceras/tu-terapia.jpg");				min-height:450px;}
	.pax-pide-cita				{background-image:url("../multimedia/cabeceras/pide-cita.jpg");					min-height:450px;}
	.pax-contacto				{background-image:url("../multimedia/cabeceras/contacto.jpg");					min-height:400px;}
	.pax-textos-legales			{background-image:url("../multimedia/cabeceras/textos-legales.jpg");			min-height:400px;}

	.pax-estandar				{background-image:url("../multimedia/cabeceras/estandar.jpg");					min-height:400px;}

	.pax-ansiedad				{background-image:url("../multimedia/cabeceras/ansiedad.jpg");					min-height:450px;}
	.pax-estres					{background-image:url("../multimedia/cabeceras/estres.jpg");					min-height:450px;}
	.pax-autoestima				{background-image:url("../multimedia/cabeceras/autoestima.jpg");				min-height:450px;}
	.pax-depresion-animo		{background-image:url("../multimedia/cabeceras/depresion-animo.jpg");			min-height:450px;}
	.pax-trauma					{background-image:url("../multimedia/cabeceras/trauma.jpg");					min-height:450px;}
	.pax-duelo					{background-image:url("../multimedia/cabeceras/duelo.jpg");						min-height:450px;}
	.pax-problemas-de-pareja	{background-image:url("../multimedia/cabeceras/problemas-de-pareja.jpg");		min-height:450px;}
	.pax-problemas-laborales	{background-image:url("../multimedia/cabeceras/problemas-laborales.jpg");		min-height:450px;}
	.pax-crecimiento-personal	{background-image:url("../multimedia/cabeceras/crecimiento-personal.jpg");		min-height:450px;}
	.pax-gestion-emocional		{background-image:url("../multimedia/cabeceras/gestion-emocional.jpg");			min-height:450px;}
	.pax-habilidades-sociales	{background-image:url("../multimedia/cabeceras/habilidades-sociales.jpg");		min-height:450px;}
}
@media(max-width:799px) {
	.pax-index,.pax-sobre-mi,.pax-medios,.pax-como-trabajo,.pax-terapias,.pax-servicios,.pax-especialidades,
	.pax-formacion,.pax-tarifas,.pax-tienda,.pax-blog,.pax-tu-terapia,.pax-pide-cita,.pax-contacto,.pax-textos-legales,.pax-estandar,
	.pax-ansiedad,.pax-estres,.pax-autoestima,.pax-depresion-animo,.pax-trauma,.pax-duelo,.pax-problemas-de-pareja,
	.pax-problemas-laborales,.pax-crecimiento-personal,.pax-gestion-emocional,.pax-habilidades-sociales {
		padding-top:120px;
	}
}
.pax-index,.pax-sobre-mi,.pax-medios,.pax-como-trabajo,.pax-terapias,.pax-servicios,.pax-especialidades,
.pax-formacion,.pax-tarifas,.pax-tienda,.pax-blog,.pax-tu-terapia,.pax-pide-cita,.pax-contacto,.pax-textos-legales,.pax-estandar,
.pax-ansiedad,.pax-estres,.pax-autoestima,.pax-depresion-animo,.pax-trauma,.pax-duelo,.pax-problemas-de-pareja,
.pax-problemas-laborales,.pax-crecimiento-personal,.pax-gestion-emocional,.pax-habilidades-sociales {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: 100%;
	animation: fadeInAnimation ease 2s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
	/*margin-top:100px;*/
}
@keyframes fadeInAnimation {
	0%		{opacity: 0.2;}
	100%	{opacity: 1;}
}

/******************* FOOTER *******************************/
.footer					{background-color:#5F86AE;margin-top:20px;padding-top:20px;padding-bottom:20px;}
.contacto-fondo			{color: #222B33;font-size:16px;}
.titulo-footer			{color: #FFFFFF;font-size:35px;}
.texto-pie				{color: #FFFFFF;font-size:15px;}
.contacto				{color: #FFFFFF;font-size:16px;text-decoration:none;}
.enlace-footer a		{color: #FFFFFF;font-size:16px;text-decoration:none;}
.enlace-footer a:hover	{color: #D5E7F5;text-decoration:underline;}

/******************* TEXTOS LEGALES ***********************/
.textos-legales 		{color:#FFFFFF;text-decoration:none;font-size:12px;}
.textos-legales a		{color:#FFFFFF;text-decoration:none;font-size:12px;}
.textos-legales a:hover	{text-decoration:underline;}

/* Aviso Legal */
.datos-contacto			{background:#f9f9f9;padding:15px;border-left: 4px solid #3498db;margin: 20px 0;}

/* Politica de Cookies */
table					{width: 80%; border-collapse: collapse; margin: 20px 0;}
th, td					{border: 1px solid #ddd;padding:10px;text-align: left;}
th						{background-color:#f2f2f2; }

/* Politica de Privacidad */
table					{width: 80%;border-collapse:collapse;margin: 20px 0;}
th, td					{border: 1px solid #ddd;padding:10px;text-align:left;}
th						{background-color:#f2f2f2; }

/******************* COOKIES ******************************/
.estilo-banner {position:fixed;bottom:20px;left:20px;right:20px;background:#2C3E50;color:#FFFFFF;padding:15px;border-radius:8px;display: none;font-size:14px;z-index:99999;}

/******************* WHATSAPP *****************************/
.whatsapp{
	position:fixed;
	bottom:25px;
	right:25px;
	width:68px;
	height:68px;
	/*-background:#25D366;*/
	color:white;
	font-size:34px;
	border-radius:50%;
	/*display:flex;*/
	align-items:center;
	justify-content:center;
	text-decoration:none;
	box-shadow:0 8px 20px rgba(0,0,0,.25);
	z-index:9999;
	transition:.2s;
}
.whatsapp:hover{
	transform:scale(1.08);
}
