#menu-social-media-menu, .nav--social > div {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-evenly;
}

.nav--social .menu-item.menu_item_has_icon,
#menu-social-media-menu .menu-item.menu_item_has_icon {
	list-style: none;
	display: inline-grid;
	justify-content: center;
	margin: 0 10px;
}

.nav--social .menu-item.menu_item_has_icon a,
#menu-social-media-menu .menu-item.menu_item_has_icon a {
	display: block;
}

.nav--social .menu-item.menu_item_has_icon a img,
#menu-social-media-menu .menu-item.menu_item_has_icon a img {
  display: block;
  max-width: 24px;
  width: 100%;
  height: auto;
}

@media (max-width: 500px) {
	.nav--social > div,
	#menu-social-media-menu {
		flex-wrap: wrap;
	}
}
