@media screen and (min-width: 1025px) {
    .close-menu-desktop{
        display: block;
    }
    
    .wrapper.toggled:not(.sidebar-hovered) .sidebar-wrapper .sidebar-header{
        width: 50px;
    }
    
    .wrapper.toggled:not(.sidebar-hovered) .sidebar-wrapper {
        width: 50px;
    }
}

@media screen and (max-width: 1024px) {
	
	
	#menu_site.toggle{
		left: 0px !important;
	}
	
	.toggle-icon{
		display: block;
		
	}
	
	.mobile-toggle-menu{
		padding-left: 15px; 
	}
	
	nav.navbar.navbar-expand{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-end;
		
	}
	nav.navbar.navbar-expand a{
		margin: 0px;
		padding-right: 5px; 
	}
}

@media screen and (max-width: 500px) {
	
	
	.mobile-button-elenco{
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		justify-content: flex-end;
		align-content: space-between;
		align-items: flex-start;
	}
	
	.mobile-button-elenco button, a{
		margin-bottom: 10px;
	}
	
	.row.p-5.bordered-blue {
		padding: 20px 10px !important
	}
}