/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 28 2025 | 14:58:53 */
.menu_footer .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	opacity: 1 !important;
}

.menu_footer li a::before{
    content:"";
    display: block;
    width:25px !important;
    height:25px !important;
    z-index:5;
    position:relative;
    position: center;
    /margin-right:20px;/
    /padding:5px;/
    /border-radius:8px;/
    opacity:1 !important;
    transition:.3s all ease;
    background-color: transparent !important;
}

.menu_footer li > a{
    position:relative;
    background: transparent !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 4px;
}

.menu_footer li > a:hover::before{
    opacity:1;
}
.menu_footer li a:hover{
    background:transparent !important;
    color:#5c5c5c !important
}


.menu_footer li span{
    display: flex !important;
    align-items: center !important;
    top: 20px !important;
}


/* --------------------------------Iconos del menú------------------------------------------------ */


.menu_footer_item--inicio a::before {
	background: url('/wp-content/uploads/2025/03/home_icon_footer_app.svg')center/20px no-repeat;
}

.menu_footer_item--productos a::before {
	background: url('/wp-content/uploads/2025/03/productos-icon.svg')center/20px no-repeat;
}


.menu_footer_item--creditos a::before {
	background: url('/wp-content/uploads/2024/07/solicitud-de-creditos.png')center/20px no-repeat;
}

.menu_footer_item--pagos a::before {
	background: url('/wp-content/uploads/2024/07/solicitud-credito-icon.svg')center/20px no-repeat;
}


/* ------------------------------------------------------------Active---------------------------------------------- */

/.menu_lateral .sub-arrow{/
/*    background: #97979717;*/
/*    padding: 5px 6px !important;*/
/*    border-radius: 3em;*/
/*    position: absolute;*/
/*    right: 45px;*/
/*    color: #000000;*/
/}/

/.menu_lateral .elementor-nav-menu .sub-arrow .fas.fa-chevron-down {/
/*	font-size: .8em;*/
/}/

/.menu_lateral li ul.sub-menu li a::after,/
/.menu_lateral li ul.sub-menu li a::before{/
/*    content:"";*/
/*    display:none;*/
/}/

/.menu_lateral li ul.sub-menu{/
/*    padding-left:20px;*/
/*    background:transparent*/
/}/

/.menu_desplegable li ul.sub-menu .elementor-sub-item{/
/*    color:#545756 !important;*/
/*    font-weight:600 !important*/
/}/

.menu_footer a{
	position:relative
}
.menu_footer a::after{
	content:"";
	display:block;
	width:100% !important;
	height:7px !important;
	background:#00B0B9;
	background-color: #008A92 !important;
/* 	background-color: #7BC142 !important; */
	border-radius:0px 0px 6px 6px !important;
	opacity:0;
	transition:.3s all ease;
	position:absolute;
	top:-74px !important;
	margin:auto;
	z-index:5;
}

.menu_footer a:hover::after{
	opacity:1;
}

/* Elemento activo */


.menu_footer .elementor-item-active::after {
	content:"";
	display:block;
	width:100% !important;
	height:7px !important;
	background:#00B0B9;
	background-color: #008A92 !important;
/* 	background-color: #7BC142 !important; */
	border-radius:0px 0px 6px 6px !important;
	opacity:1;
	transition:.3s all ease;
	position:absolute;
	top:-74px !important;
	margin:auto;
	z-index:5;
}