/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 24 2025 | 02:38:50 */
.menu_desplegable li a::before {
    content: "";
    display: block;
    width: 35px;
    height: 35px;
    z-index: 5;
    position: relative;
    margin-right: 8px;
    padding: 5px;
    border-radius: 8px;
    opacity: 1 !important;
    transition: .3s all ease;
}

.menu_desplegable li > a{
    position:relative;
    background: transparent !important;
}

.menu_desplegable li > a:hover::before{
    opacity:1
}
.menu_desplegable li a:hover{
    background:transparent !important;
    color:#5c5c5c !important
}

/* --------------------------------Iconos del menú------------------------------------------------ */


.menu_item--inicio a::before {
	background: url('/wp-content/uploads/2024/07/inicio.png')center/16px no-repeat;
}

.menu_item--estado-cuenta a::before {
	background: url('/wp-content/uploads/2024/07/mis-productos-icon.png')center/16px no-repeat;
}

.menu_item--perfil a::before {
	background: url('/wp-content/uploads/2024/07/mi-perfil.png')center/16px no-repeat;
}

.menu_item--puntos a::before {
	background: url('/wp-content/uploads/2025/03/points-1-svgrepo-com-600.svg')center/16px no-repeat;
}

..menu_item--tienda a::before {
	background: url('/wp-content/uploads/2025/03/boleto.png')center/16px no-repeat;
}

.icono-actualizar-tu-perfil a::before {
	background: url('/wp-content/uploads/2024/07/Search-results-for-Settings-Flaticon-12.svg')center/22px no-repeat;
}

.menu_item--certificados a::before {
	background: url('/wp-content/uploads/2024/07/certificados.png')center/16px no-repeat;
}

.menu_item--solicitud-creditos a::before {
	background: url('/wp-content/uploads/2024/07/solicitud-de-creditos.png')center/16px no-repeat;
}

.menu_item--simulador-credito a::before {
	background: url('/wp-content/uploads/2024/07/simulador-creditos.png')center/16px no-repeat;
}

.menu_item--pagos a::before {
	background: url('/wp-content/uploads/2024/07/signo-pesos.webp')center/16px no-repeat;
}

.menu_item--modificacion-de-aportes a::before {
	background: url('/wp-content/uploads/2024/07/actualizar.svg')center/16px no-repeat;
}


.menu_item--planes-de-amortizacion a::before{
	background: url('/wp-content/uploads/2024/07/PQRSF.png')center/16px no-repeat;
}

/*-------------------------------------------------Hover/Active--------------------------------------------------------------*/

.menu_item--inicio a:hover::before, .menu_item--inicio .elementor-item-active::before {
	background:  url('/wp-content/uploads/2024/07/inicio.png')center/16px no-repeat;
}

.menu_item--estado-cuenta a:hover::before, .menu_item--estado-cuenta .elementor-item-active::before {
	background:  url('/wp-content/uploads/2024/07/mis-productos-icon.png')center/16px no-repeat;
}

.menu_item--perfil a:hover::before, .menu_item--perfil .elementor-item-active::before {
	background:  url('/wp-content/uploads/2024/07/mi-perfil.png')center/16px no-repeat;
}

.menu_item--certificados a:hover::before, .menu_item--certificados .elementor-item-active::before {
	background: url('/wp-content/uploads/2024/07/certificados.png')center/16px no-repeat;
}

.menu_item--solicitud-creditos a:hover::before, .menu_item--solicitud-creditos .elementor-item-active::before {
	background:  url('/wp-content/uploads/2024/07/solicitud-de-creditos.png')center/16px no-repeat;
}

.menu_item--simulador-credito a:hover::before, .menu_item--simulador-credito .elementor-item-active::before{
	background:  url('/wp-content/uploads/2024/07/simulador-creditos.png')center/16px no-repeat;
}

.menu_item--pagos a:hover::before, .menu_item--pagos .elementor-item-active::before {
	background:  url('/wp-content/uploads/2024/07/signo-pesos.webp')center/16px no-repeat;
}

.menu_item--modificacion-de-aportes a:hover::before, .menu_item--modificacion-de-aportes .elementor-item-active::before {
	background:  url('/wp-content/uploads/2024/07/actualizar.svg')center/16px no-repeat;
}

.menu_item--planes-de-amortizacion a:hover::before, .menu_item--planes-de-amortizacion .elementor-item-active::before {
	background:  url('/wp-content/uploads/2024/07/PQRSF.png')center/16px no-repeat;
}

/* ------------------------------------------------------------Active---------------------------------------------- */

.menu_desplegable .sub-arrow{
    background: #97979717;
    padding: 5px 6px !important;
    border-radius: 3em;
    position: absolute;
    right: 45px;
    color: #000000;
}

.menu_desplegable .elementor-nav-menu .sub-arrow .fas.fa-chevron-down {
	font-size: .8em;
}

.menu_desplegable li ul.sub-menu li a::after,
.menu_desplegable li ul.sub-menu li a::before{
    content:"";
    display:none;
}

.menu_desplegable 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-item a{
	position:relative
}
.menu-item a::after{
	content:"";
	display:block;
	width:12px;
	height:30px;
	background:#00B0B9;
	border-radius:0px 5px 5px 0px;
	opacity:0;
	transition:.3s all ease;
	position:absolute;
	top:0;
	bottom:0;
	left: 0;
	margin:auto;
	z-index:5
}

.menu-item a:hover::after{
	opacity:1
}

.menu-icono-responsive{
	display:none
}

.menu_desplegable .elementor-nav-menu li .elementor-item-active::after {
	opacity:1;
}

@media(max-width:1300px){
	.listado-terminos-condiciones ul{
		justify-content:center !important;
		padding:20px 0px !important
	}
	
	.menu-icono-responsive{
		display:block
	}
	
  
	
	/*---------------------------- contenedor coop md - encuentras la clase en la plantilla*/
    .coop-md-contenedor{
        flex-direction:column !important;
    }
    
    .coop-md_columna{
        width:100% !important
    }

    .coop-md_columna:nth-child(1){
        order:2; /*---------- Dejar politicas abajo*/
    }
}