
			.mfilter-counter {
				background: #428bca;
				color: #ffffff;
			}
			.mfilter-counter:after {
				border-right-color: #428bca;
			}
		
.mfilter-heading-text {
    display: inline-block;
    width: 100%;
    margin-left: -18px;
    background: #ededed;
    border-radius: 0px 10px 10px 0px;
}


.mfilter-free-container {
    position: fixed;
    top: 13em;
    width: 220px;
    margin-left: -238px;
    display: none;
    background: #fff;
    border: 1px solid #ccc;
    z-index: 99999;
    padding: 0 8px;
}


.mfilter-slider-slider, #mfilter-price-slider {
    border: none !important;
    background: url(images/icons.png?v7) repeat-x 0 -48px !important;
    height: 10px !important;
    border-radius: 0 !important;
    margin: 10px 2px 0 5px !important;
    position: relative;
    display: none !important;
}


.mfilter-heading-text {
    display: inline-block;
    width: 107%;
    margin-left: -18px;
    background: #000;
     border-radius: 0px 0px 0px 0px; 
}

.mfilter-heading-text > span {
    display: inline-block;
    padding-left: 18px;
    font-size: 22px;
    font-weight: 300;
    text-transform: none;
    font-family: Helvetica;
    color: #ffffff;
    padding: 5px 0px;
}


.mfilter-free-button {
    display: block;
    position: absolute;
    margin: 10px 0 0 228px;
    cursor: pointer;
    width: 32px;
    height: 30px;
    border: 4px solid #000;
    background: #000 url(images/icons.png?v7) no-repeat -64px 4px;
    top: 75%;
    border-radius: 0px 10px 10px 0px;
    display:none;
}


.mfilter-free-container {
    position: fixed;
    top: 0em;
    width: 220px;
    margin-left: -238px;
    display: none;
    background: #fff;
    border: 1px solid #ccc;
    z-index: 99999;
    padding: 0 8px;
    height: 100%;
}
				.mfilter-search #mfilter-opts-search_button {
					background-color: #428bca;
				}
			