/**
Theme Name: Lositek Child
Author: Infoberri SL
Author URI: https://infoberri.com
Description: Tema hijo de Astra creado por Innfoberri Comunicación S.L. para la web de: LOSITEK
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lositek-child
Template: astra
*/
/* Menu idiomas*/
html[lang="es-ES"] .elementor-81 .elementor-element.elementor-element-138e17f .elementor-nav-menu--main .lang-item-es .elementor-item {
    border-radius: 999px;
    background: #4F868E;
	color:#ffffff;
}
html[lang="es-ES"] .elementor-81 .elementor-element.elementor-element-138e17f .elementor-nav-menu--main .lang-item-eu .elementor-item {
    border-radius: 999px;
    background: #4f868e00;
	color:#667479;
}
html[lang="eu"] .elementor-81 .elementor-element.elementor-element-138e17f .elementor-nav-menu--main .lang-item-eu .elementor-item {
    border-radius: 999px;
    background: #4F868E;
	color:#ffffff;
}
html[lang="eu"] .elementor-81 .elementor-element.elementor-element-138e17f .elementor-nav-menu--main .lang-item-es .elementor-item {
    border-radius: 999px;
    background: #4f868e00;
	color:#667479;
}
/* Menu movil*/
#dce-ul-menu{
	margin:0px;
	margin-bottom:20px;
}
.animatedoffcanvasmenu .dce-nav-menu{
	margin: 70px 30px 20px 30px;
}
.menu .ast-icon.icon-arrow{
	display: none;
}
.animatedoffcanvasmenu .dce-nav .dce-menu-aocm ul#dce-ul-menu li.menu-btn.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-101{
	background-color: var(--e-global-color-primary);
    border-radius: 46px 46px 46px 46px;
	padding: 10px 30px;
	margin-top: 10px;
}
#animatedoffcanvasmenu-f7d847a ul#dce-ul-menu li.menu-item-101 a{
	color:#ffffff!important;
}
/* hover tarjetas*/
.swiper-slide {
    padding-top: 10px;
}
.tarjeta-hover:hover {
	transform: translateY(-2px);
}

/* Timeline */
.twae-wrapper .twae-content {
    box-shadow: 0px 2px 0px -2px rgba(0, 0, 0, 0.3)!important;
}
.fa-chevron-left:before, .fa-chevron-right:before {
	content:none;
}
@media only screen and (max-width: 767px) {
    .twae-vertical.twae-wrapper .twae-arrow, .twae-vertical.twae-wrapper .twae-story.twae-story-left .twae-arrow {
        box-shadow: -4px 4px 8px -4px rgb(0 0 0 / 0%);
    }
}
/* iconos*/
.elementor-element.elementor-element-957e19e.e-con-full.e-flex.e-con.e-child .elementor-icon svg {
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
    margin-top: 5px!important;
}
/* Números del acordeón */
.numero-acordeon{
	font-family: "Geist mono", Sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
    color: #5CB8B2;
	margin-right:30px;
}
/* Pestañas servicios */
.numero-pestanas{
	font-family: "Geist mono", Sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    color: #5CB8B2;
	margin-right:30px;
}
.elementor-widget-n-tabs .e-n-tabs-heading {
    padding-top: 24px;
}
/* enlace de FAQ*/
a.faq{
	color: var(--lsk-teal-900);
    text-decoration-line: underline;
    text-decoration-thickness: 2px;
    text-decoration-style: initial;
    text-decoration-color: #5cb8b2;
    text-underline-offset: 3px;
    border-radius: 2px;
}
.hover-listado-solucion li a{
    padding: 0.35rem 0.5rem;
}
.hover-listado-solucion li:hover{
	background-color: #f1f8f7 !important;
	border-radius:8px;
}