
/* ContextMenu
---------------*/

	.nureinshop-ui-dropdown {
		-webkit-user-select: none;
		display: none;
		font-family: inherit;
		font-size: inherit;
		position: absolute;
		min-width: 100px;
		list-style-type: none;
		padding: 0;
		background-color: #FAFBFC;
		-webkit-box-shadow: 0px 0px 11px -1px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0px 0px 11px -1px rgba(0, 0, 0, 0.25);
		box-shadow: 0px 0px 11px -1px rgba(0, 0, 0, 0.25);
		border-radius: 5px;
	}

	.nureinshop-ui-dropdown li {

		position: relative;
		margin: 0;
		padding: 0;
		background-repeat: no-repeat;
	}

	.nureinshop-ui-dropdown li > a {
		display: grid;
		grid-template-columns: 28px minmax(0,1fr);
		position: relative;
		height: 36px;
		line-height: 36px;
		padding: 0;
		color: #333333;
		text-decoration: none;
		font-weight: inherit;
		font-family: inherit;
		border-radius: 5px;
	}

	.nureinshop-ui-dropdown li > a img {
		width: 16px;
		height: 16px;
		position: relative;
		left: 7px;
		top: 9px;
	}

	.nureinshop-ui-dropdown li > a > span {
		display: block;
		height: 36px;
		line-height: 36px;
		padding-right: 30px;
		padding-left: 2px;
	}



	/* Hover-Effekt
	----------------*/

	.nureinshop-ui-dropdown li > a:hover {
		background-color: #f0f0f0 !important;
		opacity: 1;
	}

	.nureinshop-ui-dropdown li.disabled {
		pointer-events: none;
	}

	.nureinshop-ui-dropdown li.disabled a {
		color: grey;
	}

	.nureinshop-ui-dropdown li.disabled > a:hover {
		border: none;
	}

	.nureinshop-ui-dropdown li.divider {
		border-top: 1px solid #DCDFDE;
		height: 1px;
		padding: 0;
		margin: 0;
	}

/* Auswahl-Markierung
-----------------------*/

	.is-contextmenu-selected {
		background-color: rgba(23, 132, 152, 0.1) !important;
	}

/* Zweite Ebene
----------------*/


	.nureinshop-ui-dropdown ul ul {
		display: none;
		position: absolute;
		top: 5px;
		left: calc(100% - 20px);
		list-style-type: none;
		margin: 0;
		padding: 0;
		background-color: #FAFBFC;
		-webkit-box-shadow: 0px 0px 11px -1px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0px 0px 11px -1px rgba(0, 0, 0, 0.25);
		box-shadow: 0px 0px 11px -1px rgba(0, 0, 0, 0.25);
		border-radius: 5px;
	}

	.nureinshop-ui-dropdown li:hover > ul {
		display: block;
	}

	.nureinshop-ui-dropdown li:hover > ul a {
		white-space: nowrap;
	}

/*
================================================*/

	.is-dropdown-selected {

	}

/* Hintergrund
===============*/

	.nureinshop-ui-dropdown--bgr {
		background-color: rgba(0,0,0,0.0.5);
	}