/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.imagen-transparente {
        opacity: 0.5; /* Cambia este valor según el nivel de transparencia deseado */
    }


.revo-slider-emphasis-text {
	font-size: 58px;
	font-weight: 700;
	letter-spacing: 1px;
	font-family: 'Poppins', sans-serif;
	padding: 15px 20px;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}

.revo-slider-desc-text {
	font-size: 20px;
	font-family: 'Lato', sans-serif;
	width: 650px;
	text-align: center;
	line-height: 1.5;
}

.revo-slider-caps-text {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 3px;
	font-family: 'Poppins', sans-serif;
}

.tp-video-play-button { display: none !important; }

.tp-caption { white-space: nowrap; }


@-webkit-keyframes fadeInUp {
  from {
	opacity: 0;
	-webkit-transform: translate3d(0, 70px, 0);
	transform: translate3d(0, 70px, 0);
  }
}
@keyframes fadeInUp {
  from {
	opacity: 0;
	-webkit-transform: translate3d(0, 70px, 0);
	transform: translate3d(0, 70px, 0);
  }
}




				/* Ocultar flechas de navegación en dispositivos móviles */
@media screen and (max-width: 767px) {
    .tparrows {
        display: none !important;
    }
}