/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 23 2024 | 21:53:06 */
.contenedor-galeria{
    display: flex;
    align-items: center;
    width: fit-content;
    animation: slide 120s infinite alternate linear;
}

.contenedor-galeria > div{
    min-width: 100% !important;
    white-space: nowrap;
    flex: 0 0% 100%;
    display: flex;
    flex-direction: column;
    white-space: nowrap; 
} 
.contenedor-galeria .elementor-gallery-item{
  overflow: visible
}
.contenedor-galeria .elementor-gallery-item__image{
    width:420px;
    height:350px;
}

footer.elementor-slideshow__footer{
    display: none
}

/* ----------------------------- Galeria imagenes habitacion*/
.gallery_habitacion .jet-listing-dynamic-repeater__items{
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 60vh;
  gap:5px
}
.gallery_habitacion .jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item .item,
.gallery_habitacion .jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item{
  flex: 1;
  height: 100%;
  background-position: center bottom;
  background-size: cover;
  background-repeat: none;
  transition: flex 0.5s ease;
}
.gallery_habitacion .jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item .item:hover,
.gallery_habitacion .jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item:hover {
  flex: 3;
}

@media(max-width:1024px){
	.contenedor-galeria .elementor-gallery-item__image{
		width:100%;
		height:auto;
	}
}

@media(max-width:667px){
    .contenedor-galeria{
        display: flex;
        align-items: center;
        width: fit-content;
        animation: none;
    }
}
