/*------------------------------------------------------------------
[# Custom Selects]
-------------------------------------------------------------------*/
.hasCustomSelect {
	z-index: 2;
	width: 100%;
	min-width: auto;
	cursor: pointer;
}

.theme-select {
	position: relative;
	z-index: 1;
	background: $background__light-gray;
	border: 1px solid $borders__color;
	color: $text__color-main-light;
	height: $custom_selects-height;
	line-height: $custom_selects-height;
	padding: 0 45px 0 10px;
	width: 100%;

	// Icon
	&:after {
		content: "\f107";
		display: block;
		height: $custom_selects-height - 2px; // offset border
		width: $custom_selects-height - 2px; // offset border
		color: inherit;
		text-align: center;
		position: absolute;
		right: 0;
		top: 0;
		font-size: 18px;
	}

	// Footer design
	#footer-widgets & {
		background: rgba(255,255,255,0.03);
		border-color: rgba(255,255,255,0.035);
	}

}