header ul#main_nav li.member a{
	background-image: url(../../images/fcg/profile.svg);
	background-repeat: no-repeat;
	background-position: center;
	width: 50px;
	height: 40px;
	padding: 0px;
}

header ul#main_nav li.member a:hover{
	background-image: url(../../images/fcg/profile_active.svg);
	background-repeat: no-repeat;
	background-position: center;
	width: 50px;
	height: 40px;
	padding: 0px;
}

header ul#main_nav li.member.login a{
  background-image: none;
}

header ul#main_nav li.member.login.active a img{
  display: none;
}

img.circular {
  width: 32px; /* of elk gewenst formaat */
  height: 32px;
  display: block;
  margin: auto;
  vertical-align: baseline;
  border-radius: 50%; /* maakt de afbeelding rond */
  border: 2px solid #61ae8d; /* groene rand van 5px */
  object-fit: cover; /* zorgt ervoor dat de afbeelding mooi past */
  margin-top:2px;
}

header ul#main_nav li.member.active a{
	background-image: url(../../images/fcg/icons_menu.svg);
  text-indent: -9999px;
	background-position: left -40px;
}

header ul#main_menu, header ul#member_menu {
  font-weight: 500;
	display: none;
	float: left;
	clear:left;
	width: 48%;
	padding: 30px 0px 50px 0px;
}
@media screen and (max-width:767px) {
	header ul#main_menu, header ul#member_menu {
		width: 100%;
	}
}
header ul#main_menu li, header ul#member_menu li{
	width: 100%;
}
header ul#main_menu li a, header ul#member_menu li a{
  color: #fff;
	border-bottom: solid 1px #61ae8d;
	padding: 10px 0px 11px 0px;
}
@media screen and (min-width:1025px) {
	header ul#main_menu li a:hover, header ul#member_menu li a:hover{
		color: #2b2b2b;
	}
}
header ul#member_menu li a{
	background-image: url(../../images/fcg/icons_menu.svg);
	background-repeat: no-repeat;
	background-position: right -160px;
	padding: 10px 0px 11px 0px;
}