:root {
	--dark: #999;
	--fade: #F2F2F2;
	--gold: #d7b180;
	--white: #FFFFFF;
}

.meta-data-post-custom ul.elementor-post-info {
	display: flex;
	justify-content: space-between;
}

.meta-data-post-custom ul.elementor-post-info .e-far-window-minimize {
	position: relative;
	top: -6px;
}

/* mapa */
.st0 {
	fill: #D9D6D3;
}

.button-show-location {
	fill: var(--gold);

	/*transition: transform 0.5s ease;*/
	transition: 0.5s ease;
	transform-origin: center;
	transform-box: fill-box; /* NECESARIO para SVG */
	transform: scale(1);
}

.button-show-location:hover {
	cursor: pointer;
	fill: #7f4d0d;
}

.button-show-location.scaled {
	stroke: var(--white);
	transform: scale(1.5);
}
/***/

.marquesina {

}
.marquesina .swiper-wrapper {
	transition-timing-function: linear !important;
}

.marquesina .swiper-container {
	overflow: hidden;
}

.boton-servicio-1 a:hover,
.boton-servicio-2 a:hover,
.boton-servicio-3 a:hover,
.boton-servicio-4 a:hover {
	cursor: pointer;
}

.visible-xs {
	display: none !important;
}

/* Medium & mobile devices (phone, tablets, 768px and less) */
@media screen and (max-width: 767px) {
	.visible-xs {
		display: block !important;
	}

	.hidden-xs {
		display: none !important;
	}

	.elementor-widget-html {
		height: 250px;
	}
}

/* Mobile devices (tablet, 768px and up) */
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* XXL Extra large devices (HD-4K, 1400px and up) */
@media (min-width: 1400px) {
	
}