.bodyScrollLocked {
	overflow: hidden;
}

.fc-global-mobile-navlangswitch .fc-lang-options img {
		display: block !important;
  	margin-left: 15px;
  	margin-right: 15px;
}

.fc-global-mobile-navlangswitch #fc-lang-switch>i {
		display: none;
}

@media (max-width: 300px) {
	.fc-global-mobile-navlangswitch {
		margin-bottom: 66.5px !important;
	}
}

.fc-global-mobile-navlangswitch {
		margin-bottom: 49.5px;
}

.fc-global-mobile-navcurrencyswitchoption .active-currency {
		color: #999999;
}

.fc-global-mobile-navcurrencyswitch {
		width: calc(100% + 30px);
  	margin-left: -15px;
  	margin-bottom: 30%;
}

.fc-global-mobile-navcurrencyswitch li:nth-of-type(2) {
		margin: 0 1px !important;
}

.fc-global-mobile-navcurrencyswitchoption {
		width: calc(100%/3) !important;
  	margin-right: 0 !important;
  	background-color: #f7f7f7;
  	height: 48px;
}

.fc-global-mobile-navcurrencyswitchoption i {
		color: #dcdcdc;
		text-decoration: none;
  	font-size: 16px;
}

.fc-global-mobile-navcurrencyswitchoption a {
		width: 100%;
  	height: 100%;
  	display: flex;
  	justify-content: center;
  	align-items: center;
}

.fc-global-mobile-navcurrencyswitchoption a:hover {
		color: #999999;
		text-decoration: none;
}

.fc-global-mobile-navlangswitch #fc-lang-switch ul {
		width: 100%;
  	left: 0;
  	padding-left: 15px;
  	background-color: #f7f7f7;
}

.fc-global-mobile-navlangswitch #fc-lang-switch ul li {
  	padding: 1em 0;
}

.fc-global-mobile-navlangswitch #fc-lang-switch ul li:hover a {
  	text-decoration: none;
}

.fc-global-mobile-navlangswitch .fc-lang-option-nl-nl a, .fc-global-mobile-navlangswitch .fc-lang-option-en-nl a, .fc-global-mobile-navlangswitch .fc-lang-option-en-en a, .fc-global-mobile-navlangswitch .fc-lang-option-nl-en a{
		display: flex;
  	flex-wrap: nowrap;
  	align-items: center;
  	font-size: 14px;
  	font-weight: 900;
  	color: #999999;
}

.fc-global-mobile-navlangswitch .fc-lang-option-en-en, .fc-global-mobile-navlangswitch .fc-lang-option-nl-nl {
		display: none !important;
}

.fc-global-mobile-navlangswitch #fc-lang-switch {
		position: inherit;
  	line-height: 1.5;
}

.fc-global-mobile-navlangswitch .fc-lang-options {
		display: block !important;
}

.fc-nav-trigger span {
  	color: inherit;
}

.fc-global-mobile-nav #fc-main-nav li .item:hover {
    text-decoration: none;
    border-bottom: 0;
}

.fc-global-mobile-nav #fc-main-nav li {
		display: block;
}

.fc-global-mobile-nav .fc-global-mobile-navaccount {
  	padding: 1em 0;
  	background-color: #f7f7f7;
		width: calc(100% + 30px);
		margin-left: -15px;
}

.fc-global-mobile-nav .fc-global-mobile-navaccount a {
		display: flex;
  	flex-wrap: nowrap;
  	margin-left: 15px;
  	color: #999999;
  	align-items: center;
}

.fc-global-mobile-nav .fc-global-mobile-navaccount a:hover {
		text-decoration: none;
}

.fc-global-mobile-nav .fc-global-mobile-navaccount a img {
		display: block !important;
  	margin-left: 15px;
  	margin-right: 15px;
  	filter: invert(55%);
  	height: 20px;
  	width: 20px;
}

.fc-global-mobile-nav .fc-subnav a {
	color: #00a369 !important;
}

.fc-global-mobile-nav .fc-subnav:hover a {
	text-decoration: none;
}

.fc-global-mobile-nav .fc-flyout {
		transform: scaleY(1);
  	position: initial;
  	z-index: 10;
}

.fc-global-mobile-nav .fc-flyout div {
		visibility: hidden;
		transition: .25s ease-out;
    opacity: 0;
    height: 0;
    overflow: hidden;
  	padding: 0 !important;
}

.fc-global-mobile-flyoutopen div {
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    margin: 0 !important;
}

.fc-global-mobile-flyoutopen ul:first-of-type {
		margin-top: 1rem;
}

.fc-global-mobile-flyoutopen ul:last-of-type {
		margin-bottom: 1rem;
}

.fc-global-mobile-flyoutopen li {
		padding: .25rem 0 .25rem .75rem;
  	transition: .25s ease-out;
}
.fc-global-mobile-flyoutopen li a {
		color: #999999 !important;
}

.fc-nav-trigger {
	cursor: pointer;
  -webkit-user-select: none; /* Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+/Edge */
	user-select: none; /* Standard */
}

.fc-global-mobile-nav {
	margin-top: 50px;
  height: 100%;
  z-index: 10;
  position: fixed;
  overflow-y: scroll;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #FFFFFF;
}

.fc-global-mobile-nav .fc-global-nav-navitem {
	display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #F8F8F8;
  height: 48.8px;
}

.fc-global-mobile-nav .fc-global-nav-navitem:hover a {
	color: #000 !important;
  text-decoration: none;
}

.fc-global-mobile-nav .fc-global-nav-navitem a {
	color: #000 !important;
  font-size: 14px !important;
  text-decoration: none;
  cursor:pointer;
}

.fc-global-mobile-nav img {
	display: none;
}

.fc-global-mobile-subnavtogglewrap img {
	display: block;
  transform: rotate(0deg);
  transition: .175s;
  transition-timing-function: ease-in-out;
  height: 14px;
  width: 14px;
  margin-right: 15px;
}

.fc-global-mobile-subnavtogglewrapopen img {
	transform: rotate(-180deg);
  transition: .175s
  transition-timing-function: ease-in-out;
}

.fc-global-mobile-subnavtogglewrap {
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 50%;
	margin-right: -15px;
  margin-top: -1em;
  margin-bottom: -1em;
  cursor: pointer;
  -webkit-user-select: none; /* Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+/Edge */
	user-select: none; /* Standard */
}

.fc-global-mobile-nav ul li {
	width: 100%;
}

li.fc-global-mobile-navaccount {
	color: #999999;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
}