.responsive-links-menu {
    border-bottom: 1px solid rgba(255,255,255,0.08);
	padding-bottom:20px;
}
.list-menu {
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.35s ease;
    list-style: none;
    margin: 0;
    padding: 0;
}
.list-menu.open {
    /* max-height is set dynamically by JS */
}
.list-menu li {}
.list-menu li:last-child {}
.list-menu a {
    display: block;
    padding: 5px 0;
    text-decoration: none;
    transition: color 0.2s ease, transform 0.2s ease;
	transform: translateX(0px);
}
.list-menu a:hover {
    transform: translateX(4px);
}
.list-menu li span .menu-item-no-link {
    display: block;
    padding: 5px 0;
}
.responsive-links-menu h4.menu-heading {
	font-size:24px;
}
.responsive-links-menu .menu-toggle {
	font-size:20px;
}
.toggle-icon {
	transform: rotate(0deg);
    transition: transform 0.3s ease;
	width: 45px;
	height: 45px;
	border: 1px solid rgba(0,0,0,0.2);
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 15px;
}
.menu-toggle[aria-expanded="true"] .toggle-icon {
    transform: rotate(180deg);
}