ul.dropdown li {
	float: left;
	position: relative;
	z-index: 80;
	line-height: 1.5em;
	font-size: 14px;
	margin-right:10px;
	margin-bottom: 10px;
}

ul.dropdown ul.submenu li a {
padding: 6px 10px;
}

ul.dropdown.attribute_select_search li {
 margin-bottom: 0;
}
ul.dropdown li.dropdown-exp a:hover {
	color: #b350a8;
}
ul.dropdown li a {
	display: block;
	padding: 6px 10px;
	text-decoration: none;
	color: #333;
}
ul.dropdown.order_select li a,
ul.dropdown.attribute_select_search li a,
.experience_attributes ul.dropdown li a {
	padding: 3px 10px;
}
.experience_attributes ul.dropdown li a {
	font-weight: bold;
}
	.experience_attributes ul.dropdown li:first-of-type a {
		color: #d8263c;
	}
ul.dropdown.order_select li a,
ul.dropdown.attribute_select_search li a,
.experience_attributes ul.dropdown li a {
	position: relative;
}
ul.dropdown.order_select > li:after,
ul.dropdown.attribute_select_search > li:after,
.experience_attributes ul.dropdown > li:after {
	position: absolute;
	top: 22%;
	right: -3px;
	display: inline-block;
	content: "";
	width: 8px;
	height: 8px;
	border-bottom: 1px solid #888;
	border-right: 1px solid #888;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
	ul.dropdown.order_select > li:after {
		top: 15%;
	}
	ul.dropdown.order_select > li:hover:after,
	ul.dropdown.attribute_select_search > li:hover:after,
	.experience_attributes ul.dropdown > li:hover:after {
		border-bottom-color: #333;
		border-right-color: #333;
	}
	.experience_attributes ul.dropdown > li.disabled {
		opacity: 0.3;
	}
	.experience_attributes ul.dropdown > li.disabled a {
		cursor: default;
	}
	.experience_attributes ul.dropdown > li.disabled:hover:after {
		border-color: #888;
	}
	ul.dropdown.order_select li a {
		margin: 0 10px;
		padding: 3px 10px;
	}
	ul.dropdown.attribute_select_search li a {
		margin: 0 10px;
		padding: 6px 10px;
	}
	.experience_attributes ul.dropdown li a {
		box-sizing: border-box;
		margin: 0 10px;
		padding: 6px 10px;
	}
ul.dropdown ul {
	position: absolute;
	left: 0;
	display: none;
	padding: 0;
}
ul.dropdown ul li {
	margin: -1px 0 0 0;
}
ul.dropdown ul li a {
	color: #666;
}
.order_select .submenu,
.attribute_select_search .submenu,
.experience_attributes .submenu {
	background-color: #fff;
	padding: 12px 0;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
	height: auto;
}
	.order_select .submenu li,
	.attribute_select_search .submenu li {
		display: inline-block;
		width: 100%;
		min-width: 200px;
	}
	.experience_attributes .submenu li {
		display: inline-block;
		/*width: 440px;*/
		width: 280px;
	}
	ul.dropdown.order_select ul.submenu li a,
	ul.dropdown.attribute_select_search ul.submenu li a {
		display: block;
	}
	.experience_attributes .dropdown ul.submenu li a {
		display: block;
		/*width: 420px;*/
		width: 260px;
	}
	ul.dropdown.order_select ul.submenu li a:hover,
	ul.dropdown.attribute_select_search ul.submenu li a:hover,
	.experience_attributes .dropdown ul.submenu li a:hover {
		background-color: #eee;
		color: #333;
	}
span.dropdown_label {
	float: left;
	margin: 3px 8px 0 0;
}

ul.dropdown [class*="wf-"] {
  vertical-align: baseline;
}

ul.dropdown [class*="wf-"]::before {
	top: 1px;
	position: relative;
}

/*----- PRICE SELECTION -----*/

ul.dropdown li.range-price {
	width: 210px;
	margin-left: 20px;
	margin-top: 13px;
	z-index: 49;
}
#brand_price_container ul.dropdown li {
	z-index:85;
}

/*----- COLOR SELECTION -----*/

ul.dropdown li.dropdown-color {
	z-index: 50;
	margin: 2px 6px 2px 0;
}
ul.dropdown li.dropdown-color a {
	display: block;
	padding:0;
	height:20px;
	width: 20px;
	padding:2px;
	border: solid #f5f5f5 1px;
	background:none;
}
	ul.dropdown li.dropdown-color a:hover {
		border: solid #bcbcbc 1px;
	}
ul.dropdown li.dropdown-color a.select {
	display: block;
	padding:0;
	height:20px;
	width: 20px;
	padding:2px;
	border: solid #D8263C 1px;
	background:none;
}
ul.dropdown li.dropdown-color a span {
	display: block;
	padding:0;
	height:20px;
	width: 20px;
	background: white;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
	ul.dropdown li.dropdown-color span.color-black{
		background:#000;
	}
	ul.dropdown li.dropdown-color span.color-grey{
		background:#9e9e9e;
	}
	ul.dropdown li.dropdown-color span.color-white{
		background:#fff;
	}
	ul.dropdown li.dropdown-color span.color-red{
		background:#d90027;
	}
	ul.dropdown li.dropdown-color span.color-green{
		background:#2c994a;
	}
	ul.dropdown li.dropdown-color span.color-blue{
		background:#0666e4;
	}
	ul.dropdown li.dropdown-color span.color-yellow{
		background:#f6e642;
	}
	ul.dropdown li.dropdown-color span.color-orange{
		background:#ff922a;
	}
	ul.dropdown li.dropdown-color span.color-pink{
		background:#f6b1d7;
	}
	ul.dropdown li.dropdown-color span.color-purple{
		background:#620a87;
	}
	ul.dropdown li.dropdown-color span.color-brown{
		background:#74341f;
	}
	ul.dropdown li.dropdown-color span.color-beige{
		background:#e5d7ac;
	}
	ul.dropdown li.dropdown-color span.color-silver{
		background: white url(/public/images/UI/v3/color_silver.gif) center no-repeat;
	}
	ul.dropdown li.dropdown-color span.color-gold{
		background: white url(/public/images/UI/v3/color_gold.gif) center no-repeat;
	}
	ul.dropdown li.dropdown-color span.color-multi{
		background: white url(/public/images/UI/v3/color-multi.gif) center no-repeat;
	}
	ul.dropdown li.dropdown-color span.color-clear{
		background: white url(/public/images/UI/v3/color-no.gif) center no-repeat;
	}

/*----- RESET BUTTON -----*/

ul.dropdown li.dropdown-reset {
	float:right;
	margin:0 0 0 10px;
	position: relative;
	z-index: 50;
}
ul.dropdown li.dropdown-reset button {
	width: 70px;
	height: 23px;
	padding: 2px 0 1px 0;
	margin:5px 0;
}