.m-b-s {
    margin: 5px 0px 10px 5px;
    text-transform: uppercase;
    font-size: 1em;
    letter-spacing: 1px;
}
.price-range-slider .pf-wrapper, .price-range-slider .pt-wrapper {
    display: block;
    float: left;
    font-size: 12px;
    margin: 0 1%;
    width: 48%;
}
.price-range-slider {
    display: block;
    margin-bottom: 10px;
}
.price-range-slider .uk-form-small {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    float: right;
    padding: 3px;
    text-align: center;
    width: 70px;
	background-color: #fff;
}
.clearfixin::after {
    clear: both;
}
.clearfixin::before, .clearfixin::after {
    content: " ";
    display: table;
}
.act-width-25 {
    width: 25% !important;
}
.act-padding-right {
    padding-right: 10px;
}
.category-box{margin-top: 20px;}

.search-box {
    background: #f6f6f6 none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    margin-bottom: 10px;
    padding: 3px;
}
.search-box .filter-listing {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    margin-bottom: 5px;
    padding: 3px;
    width: 95%;
    margin-left: 5px;
	background-color: #fff;
}
.search-box .contentHolder {
    margin: 0;
    max-height: 250px;
    overflow: auto;
    padding: 5px;
    position: relative;
}
.search-box .contentHolder ul {
    margin: 0;
    padding: 0;
}
.search-box .contentHolder li {
    display: block;
    list-style: outside none none;
    /*padding-bottom: 15px;*/
}
.act-form .act-units {
    padding-bottom: 15px;
}
.act-text-input, .act-textarea-input {
    border: 1px solid #41525e;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    box-sizing: border-box;
    color: #41525e;
    display: inline-block;
    font-size: 13px;
    height: 30px;
    padding: 4px;
}
.act-text-input:focus, .act-textarea-input:focus {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.act-textarea-input {
    height: auto;
    min-height: 100px;
}
input.ms-checkbox[type="checkbox"] {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    left: -9999px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
input.ms-checkbox[type="checkbox"] + label.ms-checklabel {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABkCAYAAACGqxDMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGRkQyODE2Q0QxNkNFMzExOEQ4N0UzMDc2MjZENzU0QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RkUwQkNGNDZGOTcxMUUzOUJCN0JGQzRERjMwMzA3NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RkUwQkNGMzZGOTcxMUUzOUJCN0JGQzRERjMwMzA3NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZGRDI4MTZDRDE2Q0UzMTE4RDg3RTMwNzYyNkQ3NTRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZGRDI4MTZDRDE2Q0UzMTE4RDg3RTMwNzYyNkQ3NTRBIi8+IDwvcmRmOkRlc2NyaXB0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");
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding-left: 22px;
    vertical-align: middle;
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;
	font-size: 0.9em;
}

.content li {
list-style: none !important;
margin: 0 !important;
}

input.ms-checkbox + label.ms-checklabel:hover {
    background-position: 0 -20px;
}
input.ms-checkbox:checked + label.ms-checklabel {
    background-position: 0 -40px;
}
input.ms-checkbox:checked + label.ms-checklabel:hover {
    background-position: 0 -60px;
}
.act-button {
    background-color: #eef0f2;
    background-image: linear-gradient(to bottom, #ffffff, #eef0f2);
    border: 1px solid #b4c0c5;
    border-radius: 3px;
    box-shadow: 0 1px 0 #eef0f2 inset, 0 1px 3px #b8b8b8;
    color: #62757f;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    letter-spacing: normal;
    line-height: 14px;
    margin: 0;
    margin-bottom: 10px;
    min-height: 30px;
    padding: 5px 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #eef0f2;
}
.side-block {
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 5px;
}
.side-block ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.side-block .side-nav {
    display: block;
}
.side-block ul ul {
    padding-left: 15px;
}

.side-block ul li {
list-style: none !important;
}

.side-block li ul {
    display: none;
}
.side-block li.current-cat > ul, .side-block li.current-cat-parent > ul {
    display: block;
}
.side-block li {
    position: relative;
}
.side-block li a {
    border-bottom: 1px dashed #ccc;
    display: block;
    padding: 3px;
    text-decoration: none;
}
.side-block li a::before, .side-block li a::after {
    content: " ";
    display: table;
}
.side-block li a::after {
    clear: both;
}
.side-block li a::after {
    clear: both;
    content: "";
    display: table;
}
.side-block li .expander {
    cursor: pointer;
    display: block;
    float: right;
    position: absolute;
    right: 5px;
    top: 5px;
}
.side-block li .expander::after {
}
.side-block li.current-cat > .expander::after {
}
.side-block>ul:last-child > li:last-child > a {
    border-bottom: medium none;
}