/**
 * @category    Mana
 * @package     ManaPro_FilterShowMore
 * @copyright   Copyright (c) http://www.manadev.com
 * @license     http://www.manadev.com/license  Proprietary License
 */
.m-more-less { font-size: 11px; text-align: right; }
.m-expandable-filter:after{
	display: block;
	clear: both;
	content: '';
}
.m-expandable-filter > li{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin: 0 7% 10px 0;
	width: 27%;
	position: relative;
}
.m-expandable-filter > li a{
	text-decoration: none;
}
.m-expandable-filter > li img{
	display: block;
	margin: 0 auto;
}
.m-expandable-filter > li:nth-child(3n){
	margin-right: 0;
}
#narrow-by-list .custom li{
	display: block;
	text-align: left;
	margin-right: 0;
	width: 100%;
	border-bottom: 1px solid #00a7dc;
	padding-bottom: 17px;
	margin-bottom: 25px;
}
#narrow-by-list .custom .image-holder{
	position: absolute;
	right: 0;
	top: 0;
}
#narrow-by-list .color{
	font-size: 0;
	line-height: 0;
	letter-spacing: -1px;
}
#narrow-by-list .color li{
	margin: 0 1% 3%;
	width: 23%;
}
#narrow-by-list .show-more-brands{
	background: none;
	border: none;
	border-bottom: 1px solid #00a7dc;
	padding-bottom: 17px;
	text-align: left;
	width: 100%;
	color: #fff;
}
/*.sidebar .m-scrollable-filter-container { padding: 0 !important; }*/
.m-scrollable-filter-container ol { border:none; }
.m-scrollable-filter { overflow-x: hidden !important; overflow-y: scroll !important; border: 1px solid #ccc; /*padding: 0 10px; margin: 0 5px; */background: rgba(255,255,255,0.5); }
.m-scrollable-filter li { white-space: nowrap; }

.m-filter-popup { padding: 10px; }
.m-filter-popup .m-columns { overflow: hidden; }
.m-filter-popup .m-columns > li { float: left; width: 200px; text-align: left; }
.m-filter-popup .m-columns.m-filter-colors.horizontal { width: 600px; }
.m-filter-popup .m-columns.m-filter-colors.horizontal > li { width: auto; }
.m-filter-popup .buttons-set { margin: 8px 0 0; }
.m-filter-popup .m-filter-colors { margin: 0; }
.m-showmore-popup-container { box-shadow : 15px 15px 25px 5px rgba( 0, 0, 0, 0.4 ); }

.m-option-search { padding: 0 0 10px; }
/*.sidebar .m-scrollable-filter-container .m-option-search { padding: 10px; }*/
.m-option-search input { width: 100%; }
.m-option-search input.m-empty { color: #c0c0c0; }
.m-no-match { display: none; }