@media (min-width: 1200px) {
	#menu #menu-links {
		position: relative;
	}
	#menu .navbar-nav > .megamenu-top-link {
		position: static;
	}
	#menu .navbar-nav > .megamenu-top-link > .dropdown-menu {
		left: 0;
		width: 100%;
		margin-left: 0 !important;
		padding-top: 0;
	}
	#menu .megamenu-dropdown-inner {
		width: 100%;
		padding: 0; /* TEMP */
	}
	#menu .megamenu-dropdown-inner > ul {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
		padding: 4px;
	}

	#menu .megamenu-dropdown-inner > ul > li {
		width: calc(100% / var(--columns));
		flex: 0 1 auto;
		height: auto;
		padding: 4px;
	}

	#menu .megamenu-dropdown-inner .megamenu-item {
		min-width: unset;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	#menu .megamenu-item {
		display: flex;
		flex-direction: column;
	}

	#menu .megamenu-item-image {
		border: 1px solid #f4f4f4;
		padding: 8px;
		border-radius: 0;
		transition: none;
	}

	#menu .megamenu-item:hover .megamenu-item-image {
		border: 1px solid #008E06;
		padding: 8px;
	}

	#menu .megamenu-item-name {
		display: block;
		background: #0E6CAE;
		color: #fff;
		font-size: 14px;
		font-weight: 400;
		letter-spacing: -0.05ch;
		line-height: 1.25;
		padding: 6px;

		white-space: nowrap;
		text-overflow: "";
		overflow: hidden;

		position: relative;
		/*transition: 200ms ease-out;*/
	}

	#menu .megamenu-item-name::after {
		content: "";
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		width: 1ch;
		background-image: linear-gradient(to right, #0E6CAE00, #0E6CAEFF);
	}



	#menu .megamenu-item:hover .megamenu-item-name {
		background: #008E06;
	}

	#menu .megamenu-item:hover .megamenu-item-name::after {
		background-image: linear-gradient(to right, #008E0600, #008E06FF);
	}
}

@media (max-width: 1199px) {
	#menu .megamenu-item-image {
		display: none;
	}
}
