/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.7.1776249905
Updated: 2026-04-15 10:45:05

*/

.enlace a {
    text-decoration-line: none!important;
}

/* inicio */
.glass{
  background:rgba(255, 255, 255, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);

}

.glass-cabecera{
  background:rgba(237, 233, 224, 0.9);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);

}


.logo-transparente img {
  mix-blend-mode: multiply;
}

.transition {
	position: relative;
	overflow: hidden;
	isolation: isolate;
}

.transition::before,
.transition::after {
	content: "";
	position: absolute;
	inset: 0;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	pointer-events: none;
	z-index: 0;
	transition: opacity 1.4s ease-in-out;
}

.transition::before {
	background-image: var(--normal-bg, none);
	opacity: 1;
}

.transition::after {
	background-image: var(--hover-bg, none);
	opacity: 0;
}

.transition.has-hover-bg:hover::after {
	opacity: 1;
}

.transition.has-hover-bg:hover::before {
	opacity: 0;
}

.transition > * {
	position: relative;
	z-index: 1;
}

	/* Sin desbordamiento */
.sin_overflow {
 overflow: hidden;
}
.sin_overflow img {
  transition: transform .8s ease;
}
.sin_overflow:hover img {
  transform: scale(1.1);
}


.menu-inicio a{
	color: white;
}
.menu-inicio a:hover{
	color: #FFFFFFB0;
}
.menu-inicio2 a{
	color: #4C3526;
}
.menu-inicio2 a:hover{
	color: #000;
}