/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.elementor-sticky__spacer .jet-mega-menu {
    display: none !important;
}

.cmplz-btn	{
	box-shadow: none !important;
}

.elementor-widget-jet-listing-dynamic-image a img {
    transition: transform 500ms ease-in-out;
    display: block; /* Evita márgenes inesperados */
    width: 100%;
}

.elementor-widget-jet-listing-dynamic-image a:hover img {
    transform: scale(1.1);
}

.elementor-widget-jet-listing-dynamic-image a {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.resaltado-animado {
  background: linear-gradient(var(--e-global-color-7931f3b) 0 0) no-repeat;
  background-size: 0% 0.55em;   /* ancho 0 ao inicio */
  background-position: 0 100%;  /* pegado abaixo */
  animation: resaltar 1s ease forwards;
}

@keyframes resaltar {
  from { background-size: 0% 0.50em; }
  to   { background-size: 100% 0.50em; }
}

.resaltado-observer {
  background: linear-gradient(#E1CC01 0 0) no-repeat;
  background-size: 0% 0.55em;   /* arranca invisible */
  background-position: 0 100%;
}

/* cando aparece en pantalla */
.resaltado-observer.visible {
  animation: resaltar 1s ease forwards;
}

@keyframes resaltar {
  from { background-size: 0% 0.55em; }
  to   { background-size: 100% 0.55em; }
}

