@media (max-width: 768px) {
	#header .fl-module-menu {
		top: 0!important;
	}
	
	.fl-node-fv67mp1lh4xr .fl-button-group-layout-horizontal .fl-button-group-buttons {
		justify-content: flex-end;
	}
}

@media (max-width: 992px) {
	#header .fl-row-content-wrap #menu-main-nav li:last-of-type {
		margin: 15px 10px;
	}
	
	#header {
		position: static!important;
	}
	
	article.page {
    margin-top: 0!important;
  }
}

@media (max-width: 959px) {
	#header .fl-row-content-wrap .fl-menu-mobile-flyout {
		padding: 0!important;
	}
	
	#header .fl-row-content-wrap .fl-menu-mobile-flyout .menu {
		margin-right: 20px;
	}
}