/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 30 2025 | 00:24:14 */
:root{
	--azul-oscuro: #2a416d;
    --azul-medio: #3f61a7;
	--azul-claro: #d9dfed;
	--gris-azulado: #a2a7ba;
	--gris-cuerpo-texto: #666666;
	--gris-resaltes-texto: #4d4d4d;
}

.logo img{
	max-width: 250px;
	width: 100%;
}
.banner-slider-two .slider-img::before{
	display: none; 
}
.banner-slider .slider-img{
	background-position: center;
}
.banner-slider .themeht-btn.outline-btn{
	display: none;
}
.banner-slider .themeht-btn.primary-btn{
	background-color: #a2a7ba;
}
.topbar-link .flaticon-envelope{
	display: none;
}
.banner-slider h6{
	color: #2a416d;
}
.header-number{
	padding: 20px 20px 20px 40px;
}
.header .themeht-btn.themeht-btn.primary-btn{
	background-color: #2a416d;
}
.header.header-2 .topbar-link ul li i{
	color: #a2a7ba;
}
.header.header-2 .topbar-link ul li span{
	color: #fff;
}
.contact-form{
	background-color: transparent;
}
.primary-footer img{
	max-height: 150px;
}

.menu-meses a {
    margin-right: 15px;
    font-weight: normal;
    text-transform: uppercase;
    color: #234;
}

.sidebar-add{
	background: url('https://agra-developer.com/respirah/wp-content/uploads/2025/07/respiraah-imagenes-web_blog-post-imagen-necesitas-liberar-tension-fisica.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.sidebar-add:before{
	display: none;
}
.sidebar-add h3{
	font-size: 30px;
}
.page-title .theme-breadcrumb-box{
	width: 50%;
}

/*  */

/* Header */
.header-2 .main-nav>ul>li>a{
	color: var(--azul-oscuro);
}
@media (min-width:992px) {
	.main-nav>ul>li>a:hover,
	.main-nav>ul>li.current-menu-item>a,
	.main-nav>ul>li.current-menu-parent>a {
		color: var(--gris-azulado)!important;
	}
}
.main-nav>ul>li>a:hover, .main-nav>ul>li.current-menu-item>a, .main-nav>ul>li.current-menu-parent>a{
	color: var(--gris-azulado)!important;
}

/* Banner */
.banner-content h6 span{
	background-color: var(--azul-medio);
	color: #fff;
}
.banner-slider-two .banner-content h1, .banner-slider-three .banner-content h1{
	color: var(--gris-azulado);
}

/* Section2 | Home */
.theme-title h6{
	background-color: var(--azul-claro);
	color: var(--azul-oscuro);
}
#sobre-mi h2{
	color: var(--azul-medio);
}
#sobre-mi .big-text{
	background-color: var(--azul-oscuro);
	color: #fff;
}
#sobre-mi .text{
	color: var(--gris-cuerpo-texto);
}
#sobre-mi .featured-icon{
	margin-right: 10px;
}
#sobre-mi .featured-item.style-3 h4{
	color: var(--azul-oscuro);
}
#sobre-mi .featured-item.style-3 p{
	color: var(--gris-cuerpo-texto);
}
#sobre-mi .img-respira{
	margin-bottom: 0;
}

/* Cta 1 Home */
.cta-phrase-title-1{
	color: var(--azul-oscuro);
}

/* Counter Home */
#counter-home .counter.style-1 h6{
	color: var(--gris-cuerpo-texto);
}

/* Beneficios Home */

#beneficios .featured-item.style-3{
	gap: 5px;
}
#beneficios .featured-item.style-3.text-end{
	justify-content: flex-end;
	direction: ltr;
}
@media screen and (max-width: 764px){
	#beneficios .featured-item.style-3.text-end{
		direction: rtl;
	}
}
#beneficios .featured-item.style-3.text-end .featured-icon{
	order: 2;
}
#beneficios .featured-item.style-3 .featured-icon img{
	min-width: 80px;
}
@media screen and (max-width: 764px){
	#beneficios .featured-item.style-3 .featured-icon img{
		max-width: 65px;
	}
}
#beneficios .featured-item.style-3 h4{
	color: var(--azul-oscuro);
	font-size: 24px;
}
#beneficios .featured-item.style-3 p{
	color: var(--gris-cuerpo-texto);
}

/* Word carousel */
.word-carousel .marquee-section.style2 .marquee-text span{
	color: var(--azul-claro);
}
.marquee-section.style2:nth-child(2n+2) .marquee-text span{
	color: var(--azul-claro);
	text-shadow: 1px 1px 0 var(--azul-claro), 
		-1px -1px 0 var(--azul-claro), 
		1px -1px 0 var(--azul-claro), 
		-1px 1px 0 var(--azul-claro), 
		1px 1px 0 var(--azul-claro);
	-webkit-text-fill-color: var(--azul-medio);
}

/* Testimonials home */
.testimonials-home p{
	color: var(--azul-claro);
}
.testimonials-home h4{
	color: var(--azul-claro)!important;
}
.testimonials-rate .teting-number{
	color: var(--azul-claro);
}
.testimonials-rate .testimonial-reting-text p{
	color: var(--azul-claro);
}

/* Section Contacto */
.section-contacto .theme-title h6{
	background-color: #fff;
}
.section-contacto .theme-title h2{
	color: var(--azul-oscuro);
}
.section-contacto .contact-form .wpcf7-form-control-wrap input, 
.section-contacto .contact-form .wpcf7-form-control-wrap select, 
.section-contacto .contact-form .wpcf7-form-control-wrap textarea{
	color: var(--gris-cuerpo-texto);
}

/* Post carousel */
.post-carousel .theme-title h2{
	color: var(--azul-oscuro);
}
.post-carousel .post-card .post-bottom li.list-inline-item, 
.post-carousel .post-card .post-bottom li a{
	color: var(--gris-azulado);
}
.post-carousel .post-card .post-desc .post-title h4 a{
	color: var(--gris-resaltado-texto);
}

/* Footer */
.footer{
	background: url('https://agra-developer.com/respirah/wp-content/uploads/2025/07/respiraah-imagenes-web_testimonios-fondo.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
footer .primary-footer .row .col-lg-4{
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}
footer .footer-top .footer-top-title .textwidget.custom-html-widget{
	color: var(--azul-claro);
}
.footer h5.widget-title{
	color: var(--azul-claro);
}
footer .footer-info .footer-info-in a:hover, .footer-widget .menu li a:hover{
	color: var(--azul-claro)!important;
}
footer .footer-top .footer-top-button .themeht-btn:hover{
	background-color: var(--gris-azulado);
}
footer .footer-top-button .themeht-btn.primary-btn{
	background-color: var(--gris-azulado);
}
footer .footer-top-button .themeht-btn.primary-btn:hover{
	background-color: #fff;
}
.social-icons.footer-social li a:hover{
	color: var(--azul-claro)!important;
}
.secondary-footer{
	background-color: var(--azul-oscuro);
}

/* Qué es lo que hago */
.elementor-page-7873 .page-title h1{
	color: var(--azul-oscuro);
}
.que-hago .theme-title h2{
	color: var(--azul-oscuro);
}
.que-hago .text{
	color: var(--gris-cuerpo-texto);
	text-align: justify;
}
.que-hago .text.color1{
	color: var(--azul-medio);
	font-weight: 600;
}
.que-hago .elementor-widget-accordion .elementor-accordion .elementor-tab-title{
	background-color: var(--azul-claro);
}
.que-hago .elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{
	fill: var(--azul-oscuro);
}
.que-hago .elementor-widget-accordion .elementor-accordion .elementor-tab-content{
	color: var(--gris-cuerpo-texto);
	text-align: justify;
}

/* 9d-breathwork */
#breathwork .theme-title h2{
	color: var(--azul-oscuro);
}
#breathwork .text{
	color: var(--gris-resaltes-texto);
	text-align: justify;
}
#breathwork .text.color1{
	color: var(--azul-medio);
	font-weight: 600;
}
#breathwork .cutom-numbr{
	background-color: var(--azul-medio);
	margin: 0 0 auto auto;
}
#breathwork .featured-item.style-2{
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 0px;
	padding-bottom: 20px;
}
#breathwork .featured-item.style-2 h4{
	font-size: 27px;
	color: var(--gris-cuerpo-texto);
	border-bottom: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
}
#breathwork .featured-item.style-2 .featured-icon{
	margin-top: 0;
	margin-left: 0;
}
#breathwork .featured-item.style-2 .featured-icon img{
	max-width: 40px;
}
#breathwork .beneficios-breathwork{
	padding-top: 40px;
	border-top: 1px solid var(--azul-oscuro);
}

/* Estres-alivio | que es lo que hago */
.estres-alivio .theme-title h2{
	color: var(--azul-oscuro);
	text-align: right;
}
.estres-alivio .text{
	color: var(--gris-cuerpo-texto);
	text-align-last: right;
	text-align: justify;
}
.estres-alivio .text.color1{
	color: var(--azul-medio);
	font-weight: 600;
}
.estres-alivio .text.color2{
	color: var(--gris-resaltes-texto);
	font-weight: 600;
	font-size: 20px;
}

/* Sesiones | que es lo que hago */
.sesiones .testimonial.style-2 .testimonial-content h3{
	color: var(--azul-medio);
}
.sesiones .testimonial-content p{
	color: var(--gris-cuerpo-texto);
	font-style: normal;
}
.sesiones .testimonial.style-2 .testimonial-content{
	font-style: normal;
}
.sesiones .btn-sesiones{
	background-color: var(--azul-oscuro);
	padding: 5px 30px;
}
.sesiones .extra-text {
  margin-bottom: 30px;
}
.sesiones .testimonial.style-2 h4{
	display: none;
}
.sesiones .testimonial.style-2 label{
	display: none;
}

/* Calendario banner */
.page-id-7944 .page-title h1{
	color: var(--azul-oscuro);
}

/* Aliados calendario */
.aliados-calendario .elementor-heading-title{
	color: #fff!important;
}

/*  */
.calendario-dates .theme-title h2{
	color: var(--azul-oscuro);
}

/* Frase banner */
.section-phrase-calendario .theme-title h2{
	color: #fff;
}
/* Cta-calendario */
.cta-calendario .contact-media svg{
	max-width: 45px;
}

