/**
 * Estilos migrados del theme (Elementor / EAEL / WPR / CF7 / logos).
 * Cargado por TLC Portfolio Display — podés desactivarlo con el filtro tlc_pdb_enqueue_theme_compat_css.
 *
 * @package TLC_Portfolio_Display
 */

.elementor a {
	color: black;
}
.elementor a,
a {
	text-decoration: none !important;
}
.wpr-testimonial-next-arrow {
	right: 2%;
	-webkit-transform: translateY(-50%) rotate(0deg) !important;
	-ms-transform: translateY(-50%) rotate(0deg) !important;
	transform: translateY(-50%) rotate(0deg) !important;
}

#scroll-text {
	-moz-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-moz-animation: tlc-pdb-my-animation 15s linear infinite;
	-webkit-animation: tlc-pdb-my-animation 15s linear infinite;
	animation: tlc-pdb-my-animation 15s linear infinite;
}
.biglogo {
	display: none;
}
.tinylogo {
	display: block;
}
.home .tinylogo {
	display: none;
}
.home .biglogo {
	display: block;
}
.home .biglogomob {
	display: none;
}

a:active,
a:focus,
a:hover {
	outline: none !important;
}
a:hover {
	color: #a7a9ac !important;
}
.wpr-testimonial-content-inner {
	position: relative !important;
	background-color: transparent !important;
}
.wpr-testimonial-content-inner:before {
	border-top-color: transparent !important;
	display: none;
}

ul.eael-simple-menu-horizontal {
	display: flex;
	justify-content: space-between;
	box-shadow: none !important;
	background: white !important;
}

ul.eael-simple-menu-horizontal:after {
	content: unset;
}
ul.eael-simple-menu-horizontal a {
	border: none !important;
}
ul.eael-simple-menu-horizontal .current_page_item a {
	color: #5d5e61;
}
a.eael-item-active {
	color: #5d5e61 !important;
}
.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
	border: none;
	font-family: "Portmanteau", sans-serif;
	text-align: center;
}

@media screen and (max-width: 600px) {
	a.idioma_tx p {
		font-size: 11px;
	}

	a.idioma_tx i {
		font-size: 20px !important;
	}
	ul.eael-simple-menu-horizontal {
		border-bottom: 1px solid black;
		display: none;
		text-align: center;
		justify-content: space-between;
		box-shadow: none !important;
		flex-direction: column;
		align-items: center;
	}
}

@-moz-keyframes tlc-pdb-my-animation {
	from {
		-moz-transform: translateX(100%);
	}
	to {
		-moz-transform: translateX(-100%);
	}
}

@-webkit-keyframes tlc-pdb-my-animation {
	from {
		-webkit-transform: translateX(100%);
	}
	to {
		-webkit-transform: translateX(-100%);
	}
}

@keyframes tlc-pdb-my-animation {
	from {
		-moz-transform: translateX(100%);
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
	to {
		-moz-transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}
.wpr-testimonial-arrow-container:hover {
	opacity: 0.7 !important;
}
.wpr-testimonial-arrow-container {
	height: 17px !important;
}
.grecaptcha-badge {
	opacity: 0;
}
#scroll-top {
	bottom: 70px !important;
}
.boxpraise .wpr-testimonial-prev-arrow:after {
	content: "" !important;
	font-family: "Portmanteau", sans-serif;
	pointer-events: none;
	color: black;
	position: absolute !important;
	left: 44px;
	width: 200px !important;
	margin: 0 !important;
	padding: 0 !important;
	display: block !important;
	top: 0;
	letter-spacing: 2.5px;
	font-size: 10px;
}
