﻿
/*--------------- CATEGORY FILTERS  ------------------*/

.catFilterContainer {margin:10px 10px 20px;}
.catFilterContainer.shrink {width:80%;margin:10px auto;}
.catFilterContainer a.clear {padding:4px;margin:4px;display:inline-block;border-radius:5px;}
.catFilterContainer a.clear:hover {background-color:#0aa49c;color:#fff;}
.catFilterContainer ul {margin:0;padding:0;font-size:0;}
.catFilterContainer ul li {
    display: inline-block;
    list-style: none outside none;
    margin: 0;
    padding: 2px 1px;
    vertical-align: top;
    width: 100%;
    box-sizing:border-box;
}
/*** Chrome hacks ***/
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.catFilterContainer ul li {float:left;}}
.catFilterContainer:after {content:".";display:block;height:0;clear:both;visibility: hidden;}
/********************/

.catFilterContainer ul li .catBlock {
    background-color: #657078;
    border-radius: 3px;
    display: inline-block;
    font-size: 12px;
    position: relative;
    width: 100%;
}
.catFilterContainer ul li .catBlock .catItem,
.catFilterContainer ul li .catBlock .catItem:hover {
    box-sizing: border-box;
    border: 1px solid #444;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    padding: 4px 36px 4px 5px;
    text-decoration: none;
    width: 100%;
    cursor:default;
}
.catFilterContainer ul li .catBlock .catBadge {
    background-color: rgba(0,0,0,0.15);
    border-radius: 3px;
    color: #000;
    height: 14px;
    margin-top: -9px;
    padding: 2px 3px;
    position: absolute;
    right: 3px;
    text-align: right;
    top: 50%;
    line-height:1.2;
    display:none;   
}

/***** LEVEL 2 *****/
.catFilterContainer ul li ul {margin:1px 0 0;}
.catFilterContainer ul li ul li {padding: 2px 0 1px;width:100%;}
.catFilterContainer ul li ul li .catBlock {}
.catFilterContainer ul li ul li .catBlock .catItem 
{
    background-color: #b7c3ca;
    background-image: url("../../Images/catFilters/catFil_bull_gry.png");
    background-position: 1px center;
    background-repeat: no-repeat;
    border-color: silver;
    color: black;
    display: block;
    overflow: hidden;
    padding-left: 18px;
    min-height: 22px;
}
.catFilterContainer ul li ul li .catBlock .catBadge {display:block;}
.catFilterContainer ul li ul li.zero {}
.catFilterContainer ul li ul li.zero .catBlock .catItem {background-color:#efefef;border-color:#e2e2e2;color:#9c9c9c;cursor:default;}
.catFilterContainer ul li ul li.zero .catBlock .catBadge {background-color:rgba(0,0,0,0.05);color:#9c9c9c;}
.catFilterContainer ul li ul li.zero .catBlock:hover .catItem {background-image: url("../../Images/catFilters/catFil_bull_gry.png");background-color:#e2e2e2;border-color:#e2e2e2;color:#9e9e9e;}

.catFilterContainer ul li ul li .catBlock:hover .catItem {background-image:url("../../Images/catFilters/catFil_tick_wht.png");padding-left:18px;background-color:#97a3aa;border-color:#97a3aa;color:#fff;cursor:pointer;display:block;}
.catFilterContainer ul li ul li .catBlock:hover .catBadge {color:#fff;}

/***** SELECTED *****/
.catFilterContainer ul li ul li.selected .catBlock {}
.catFilterContainer ul li ul li.selected .catBlock .catItem {background-color:#f26522;border-color:#d24502;background-image:url("../../Images/catFilters/catFil_tick_wht.png");color:#fff;}
.catFilterContainer ul li ul li.selected .catBlock .catItem:hover {background-color:#d24502;border-color:#d24502;background-image:url("../../Images/catFilters/catFil_cross_wht.png");}
.catFilterContainer ul li ul li.selected .catBlock .catBadge {color:#fff;}
/********************/

/**** CUSTOM WIDTHS ****/
.w2 ul li {width: 50%;}
.w3 ul li {width: 33.3%;}
.w4 ul li {width: 25%;}
.w5 ul li {width: 20%;}
.w6 ul li {width: 16.65%;}
.w7 ul li {width: 14.2%;}
.w8 ul li {width: 12.5%;}
.w10 ul li {width: 10%;}
.w12 ul li {width: 8.3%;}
.w16 ul li {width: 6.25%;}

ul li.s2 ul li {width: 50%;}
ul li.s2 ul li.odd {padding:2px 1px 1px 0;}
ul li.s2 ul li.even {padding:2px 0 1px 2px;}
ul li.s3 ul li {width:33.3%;padding:2px 2px 1px;}
ul li.s4 ul li {width: 25%;}
ul li.s4 ul li.odd {padding:2px 1px 1px 0;}
ul li.s4 ul li.even {padding:2px 2px 1px 2px;}
ul li.s6 ul li {width: 16.65%;}
ul li.s6 ul li.odd {padding:2px 1px 1px 0;}
ul li.s6 ul li.even {padding:2px 2px 1px 2px;}
ul li.s8 ul li {width: 12.5%;}
ul li.s8 ul li.odd {padding:2px 1px 1px 0;}
ul li.s8 ul li.even {padding:2px 2px 1px 2px;}

.c1w1 ul li.filter1, .c2w1 ul li.filter2, .c3w1 ul li.filter3, .c4w1 ul li.filter4, 
.c5w1 ul li.filter5, .c6w1 ul li.filter6, .c7w1 ul li.filter7, .c8w1 ul li.filter8,
.c9w1 ul li.filter9, .c10w1 ul li.filter10, .c11w1 ul li.filter11, .c12w1 ul li.filter12 {width:100%;}

.c1w12x11 ul li.filter1, .c2w12x11 ul li.filter2, .c3w12x11 ul li.filter3, .c4w12x11 ul li.filter4, 
.c5w12x11 ul li.filter5, .c6w12x11 ul li.filter6, .c7w12x11 ul li.filter7, .c8w12x11 ul li.filter8,
.c9w12x11 ul li.filter9, .c10w12x11 ul li.filter10, .c11w12x11 ul li.filter11, .c12w12x11 ul li.filter12 {width:91.6%;}

.c1w10x9 ul li.filter1, .c2w10x9 ul li.filter2, .c3w10x9 ul li.filter3, .c4w10x9 ul li.filter4, 
.c5w10x9 ul li.filter5, .c6w10x9 ul li.filter6, .c7w10x9 ul li.filter7, .c8w10x9 ul li.filter8,
.c9w10x9 ul li.filter9, .c10w10x9 ul li.filter10, .c11w10x9 ul li.filter11, .c12w10x9 ul li.filter12 {width:90%;}

.c1w8x7 ul li.filter1, .c2w8x7 ul li.filter2, .c3w8x7 ul li.filter3, .c4w8x7 ul li.filter4, 
.c5w8x7 ul li.filter5, .c6w8x7 ul li.filter6, .c7w8x7 ul li.filter7, .c8w8x7 ul li.filter8,
.c9w8x7 ul li.filter9, .c10w8x7 ul li.filter10, .c11w8x7 ul li.filter11, .c12w8x7 ul li.filter12 {width:87.5%;}

.c1w6x5 ul li.filter1, .c2w6x5 ul li.filter2, .c3w6x5 ul li.filter3, .c4w6x5 ul li.filter4, 
.c5w6x5 ul li.filter5, .c6w6x5 ul li.filter6, .c7w6x5 ul li.filter7, .c8w6x5 ul li.filter8,
.c9w6x5 ul li.filter9, .c10w6x5 ul li.filter10, .c11w6x5 ul li.filter11, .c12w6x5 ul li.filter12,
.c1w12x10 ul li.filter1, .c2w12x10 ul li.filter2, .c3w12x10 ul li.filter3, .c4w12x10 ul li.filter4, 
.c5w12x10 ul li.filter5, .c6w12x10 ul li.filter6, .c7w12x10 ul li.filter7, .c8w12x10 ul li.filter8,
.c9w12x10 ul li.filter9, .c10w12x10 ul li.filter10, .c11w12x10 ul li.filter11, .c12w12x10 ul li.filter12 {width:83.3%;}

.c1w10x8 ul li.filter1, .c2w10x8 ul li.filter2, .c3w10x8 ul li.filter3, .c4w10x8 ul li.filter4, 
.c5w10x8 ul li.filter5, .c6w10x8 ul li.filter6, .c7w10x8 ul li.filter7, .c8w10x8 ul li.filter8,
.c9w10x8 ul li.filter9, .c10w10x8 ul li.filter10, .c11w10x8 ul li.filter11, .c12w10x8 ul li.filter12 {width:80%;}

.c1w8x6 ul li.filter1, .c2w8x6 ul li.filter2, .c3w8x6 ul li.filter3, .c4w8x6 ul li.filter4, 
.c5w8x6 ul li.filter5, .c6w8x6 ul li.filter6, .c7w8x6 ul li.filter7, .c8w8x6 ul li.filter8,
.c9w8x6 ul li.filter9, .c10w8x6 ul li.filter10, .c11w8x6 ul li.filter11, .c12w8x6 ul li.filter12,
.c1w12x9 ul li.filter1, .c2w12x9 ul li.filter2, .c3w12x9 ul li.filter3, .c4w12x9 ul li.filter4, 
.c5w12x9 ul li.filter5, .c6w12x9 ul li.filter6, .c7w12x9 ul li.filter7, .c8w12x9 ul li.filter8,
.c9w12x9 ul li.filter9, .c10w12x9 ul li.filter10, .c11w12x9 ul li.filter11, .c12w12x9 ul li.filter12,
.c1w4x3 ul li.filter1, .c2w4x3 ul li.filter2, .c3w4x3 ul li.filter3, .c4w4x3 ul li.filter4, 
.c5w4x3 ul li.filter5, .c6w4x3 ul li.filter6, .c7w4x3 ul li.filter7, .c8w4x3 ul li.filter8,
.c9w4x3 ul li.filter9, .c10w4x3 ul li.filter10, .c11w4x3 ul li.filter11, .c12w4x3 ul li.filter12 {width:75%;}

.c1w10x7 ul li.filter1, .c2w10x7 ul li.filter2, .c3w10x7 ul li.filter3, .c4w10x7 ul li.filter4, 
.c5w10x7 ul li.filter5, .c6w10x7 ul li.filter6, .c7w10x7 ul li.filter7, .c8w10x7 ul li.filter8,
.c9w10x7 ul li.filter9, .c10w10x7 ul li.filter10, .c11w10x7 ul li.filter11, .c12w10x7 ul li.filter12 {width:70%;}

.c1w6x4 ul li.filter1, .c2w6x4 ul li.filter2, .c3w6x4 ul li.filter3, .c4w6x4 ul li.filter4, 
.c5w6x4 ul li.filter5, .c6w6x4 ul li.filter6, .c7w6x4 ul li.filter7, .c8w6x4 ul li.filter8,
.c9w6x4 ul li.filter9, .c10w6x4 ul li.filter10, .c11w6x4 ul li.filter11, .c12w6x4 ul li.filter12,
.c1w12x8 ul li.filter1, .c2w12x8 ul li.filter2, .c3w12x8 ul li.filter3, .c4w12x8 ul li.filter4, 
.c5w12x8 ul li.filter5, .c6w12x8 ul li.filter6, .c7w12x8 ul li.filter7, .c8w12x8 ul li.filter8,
.c9w12x8 ul li.filter9, .c10w12x8 ul li.filter10, .c11w12x8 ul li.filter11, .c12w12x8 ul li.filter12,
.c1w3x2 ul li.filter1, .c2w3x2 ul li.filter2, .c3w3x2 ul li.filter3, .c4w3x2 ul li.filter4, 
.c5w3x2 ul li.filter5, .c6w3x2 ul li.filter6, .c7w3x2 ul li.filter7, .c8w3x2 ul li.filter8,
.c9w3x2 ul li.filter9, .c10w3x2 ul li.filter10, .c11w3x2 ul li.filter11, .c12w3x2 ul li.filter12 {width:66.6%;}

.c1w8x5 ul li.filter1, .c2w8x5 ul li.filter2, .c3w8x5 ul li.filter3, .c4w8x5 ul li.filter4, 
.c5w8x5 ul li.filter5, .c6w8x5 ul li.filter6, .c7w8x5 ul li.filter7, .c8w8x5 ul li.filter8,
.c9w8x5 ul li.filter9, .c10w8x5 ul li.filter10, .c11w8x5 ul li.filter11, .c12w8x5 ul li.filter12 {width:62.5%;}

.c1w10x6 ul li.filter1, .c2w10x6 ul li.filter2, .c3w10x6 ul li.filter3, .c4w10x6 ul li.filter4, 
.c5w10x6 ul li.filter5, .c6w10x6 ul li.filter6, .c7w10x6 ul li.filter7, .c8w10x6 ul li.filter8,
.c9w10x6 ul li.filter9, .c10w10x6 ul li.filter10, .c11w10x6 ul li.filter11, .c12w10x6 ul li.filter12 {width:60%;}

.c1w12x7 ul li.filter1, .c2w12x7 ul li.filter2, .c3w12x7 ul li.filter3, .c4w12x7 ul li.filter4, 
.c5w12x7 ul li.filter5, .c6w12x7 ul li.filter6, .c7w12x7 ul li.filter7, .c8w12x7 ul li.filter8,
.c9w12x7 ul li.filter9, .c10w12x7 ul li.filter10, .c11w12x7 ul li.filter11, .c12w12x7 ul li.filter12 {width:58.3%;}

.c1w10x5 ul li.filter1, .c2w10x5 ul li.filter2, .c3w10x5 ul li.filter3, .c4w10x5 ul li.filter4, 
.c5w10x5 ul li.filter5, .c6w10x5 ul li.filter6, .c7w10x5 ul li.filter7, .c8w10x5 ul li.filter8,
.c9w10x5 ul li.filter9, .c10w10x5 ul li.filter10, .c11w10x5 ul li.filter11, .c12w10x5 ul li.filter12,
.c1w8x4 ul li.filter1, .c2w8x4 ul li.filter2, .c3w8x4 ul li.filter3, .c4w8x4 ul li.filter4, 
.c5w8x4 ul li.filter5, .c6w8x4 ul li.filter6, .c7w8x4 ul li.filter7, .c8w8x4 ul li.filter8,
.c9w8x4 ul li.filter9, .c10w8x4 ul li.filter10, .c11w8x4 ul li.filter11, .c12w8x4 ul li.filter12,
.c1w6x3 ul li.filter1, .c2w6x3 ul li.filter2, .c3w6x3 ul li.filter3, .c4w6x3 ul li.filter4, 
.c5w6x3 ul li.filter5, .c6w6x3 ul li.filter6, .c7w6x3 ul li.filter7, .c8w6x3 ul li.filter8,
.c9w6x3 ul li.filter9, .c10w6x3 ul li.filter10, .c11w6x3 ul li.filter11, .c12w6x3 ul li.filter12,
.c1w12x6 ul li.filter1, .c2w12x6 ul li.filter2, .c3w12x6 ul li.filter3, .c4w12x6 ul li.filter4, 
.c5w12x6 ul li.filter5, .c6w12x6 ul li.filter6, .c7w12x6 ul li.filter7, .c8w12x6 ul li.filter8,
.c9w12x6 ul li.filter9, .c10w12x6 ul li.filter10, .c11w12x6 ul li.filter11, .c12w12x6 ul li.filter12,
.c1w4x2 ul li.filter1, .c2w4x2 ul li.filter2, .c3w4x2 ul li.filter3, .c4w4x2 ul li.filter4, 
.c5w4x2 ul li.filter5, .c6w4x2 ul li.filter6, .c7w4x2 ul li.filter7, .c8w4x2 ul li.filter8,
.c9w4x2 ul li.filter9, .c10w4x2 ul li.filter10, .c11w4x2 ul li.filter11, .c12w4x2 ul li.filter12,
.c1w2 ul li.filter1, .c2w2 ul li.filter2, .c3w2 ul li.filter3, .c4w2 ul li.filter4, 
.c5w2 ul li.filter5, .c6w2 ul li.filter6, .c7w2 ul li.filter7, .c8w2 ul li.filter8, 
.c9w2 ul li.filter9, .c10w2 ul li.filter10, .c11w2 ul li.filter11, .c12w2 ul li.filter12 {width:50%;}

.c1w12x5 ul li.filter1, .c2w12x5 ul li.filter2, .c3w12x5 ul li.filter3, .c4w12x5 ul li.filter4, 
.c5w12x5 ul li.filter5, .c6w12x5 ul li.filter6, .c7w12x5 ul li.filter7, .c8w12x5 ul li.filter8,
.c9w12x5 ul li.filter9, .c10w12x5 ul li.filter10, .c11w12x5 ul li.filter11, .c12w12x5 ul li.filter12 {width:41.6%;}

.c1w10x4 ul li.filter1, .c2w10x4 ul li.filter2, .c3w10x4 ul li.filter3, .c4w10x4 ul li.filter4, 
.c5w10x4 ul li.filter5, .c6w10x4 ul li.filter6, .c7w10x4 ul li.filter7, .c8w10x4 ul li.filter8,
.c9w10x4 ul li.filter9, .c10w10x4 ul li.filter10, .c11w10x4 ul li.filter11, .c12w10x4 ul li.filter12 {width:40%;}

.c1w8x3 ul li.filter1, .c2w8x3 ul li.filter2, .c3w8x3 ul li.filter3, .c4w8x3 ul li.filter4, 
.c5w8x3 ul li.filter5, .c6w8x3 ul li.filter6, .c7w8x3 ul li.filter7, .c8w8x3 ul li.filter8,
.c9w8x3 ul li.filter9, .c10w8x3 ul li.filter10, .c11w8x3 ul li.filter11, .c12w8x3 ul li.filter12 {width:37.5%;}

.c1w6x2 ul li.filter1, .c2w6x2 ul li.filter2, .c3w6x2 ul li.filter3, .c4w6x2 ul li.filter4, 
.c5w6x2 ul li.filter5, .c6w6x2 ul li.filter6, .c7w6x2 ul li.filter7, .c8w6x2 ul li.filter8,
.c9w6x2 ul li.filter9, .c10w6x2 ul li.filter10, .c11w6x2 ul li.filter11, .c12w6x2 ul li.filter12,
.c1w12x4 ul li.filter1, .c2w12x4 ul li.filter2, .c3w12x4 ul li.filter3, .c4w12x4 ul li.filter4, 
.c5w12x4 ul li.filter5, .c6w12x4 ul li.filter6, .c7w12x4 ul li.filter7, .c8w12x4 ul li.filter8,
.c9w12x4 ul li.filter9, .c10w12x4 ul li.filter10, .c11w12x4 ul li.filter11, .c12w12x4 ul li.filter12,
.c1w3 ul li.filter1, .c2w3 ul li.filter2, .c3w3 ul li.filter3, .c4w3 ul li.filter4, 
.c5w3 ul li.filter5, .c6w3 ul li.filter6, .c7w3 ul li.filter7, .c8w3 ul li.filter8, 
.c9w3 ul li.filter9, .c10w3 ul li.filter10, .c11w3 ul li.filter11, .c12w3 ul li.filter12 {width:33.3%;}

.c1w10x3 ul li.filter1, .c2w10x3 ul li.filter2, .c3w10x3 ul li.filter3, .c4w10x3 ul li.filter4, 
.c5w10x3 ul li.filter5, .c6w10x3 ul li.filter6, .c7w10x3 ul li.filter7, .c8w10x3 ul li.filter8,
.c9w10x3 ul li.filter9, .c10w10x3 ul li.filter10, .c11w10x3 ul li.filter11, .c12w10x3 ul li.filter12 {width:30%;}

.c1w8x2 ul li.filter1, .c2w8x2 ul li.filter2, .c3w8x2 ul li.filter3, .c4w8x2 ul li.filter4, 
.c5w8x2 ul li.filter5, .c6w8x2 ul li.filter6, .c7w8x2 ul li.filter7, .c8w8x2 ul li.filter8,
.c9w8x2 ul li.filter9, .c10w8x2 ul li.filter10, .c11w8x2 ul li.filter11, .c12w8x2 ul li.filter12,
.c1w12x3 ul li.filter1, .c2w12x3 ul li.filter2, .c3w12x3 ul li.filter3, .c4w12x3 ul li.filter4, 
.c5w12x3 ul li.filter5, .c6w12x3 ul li.filter6, .c7w12x3 ul li.filter7, .c8w12x3 ul li.filter8,
.c9w12x3 ul li.filter9, .c10w12x3 ul li.filter10, .c11w12x3 ul li.filter11, .c12w12x3 ul li.filter12,
.c1w4 ul li.filter1, .c2w4 ul li.filter2, .c3w4 ul li.filter3, .c4w4 ul li.filter4, 
.c5w4 ul li.filter5, .c6w4 ul li.filter6, .c7w4 ul li.filter7, .c8w4 ul li.filter8, 
.c9w4 ul li.filter9, .c10w4 ul li.filter10, .c11w4 ul li.filter11, .c12w4 ul li.filter12 {width:25%;}

.c1w10x2 ul li.filter1, .c2w10x2 ul li.filter2, .c3w10x2 ul li.filter3, .c4w10x2 ul li.filter4, 
.c5w10x2 ul li.filter5, .c6w10x2 ul li.filter6, .c7w10x2 ul li.filter7, .c8w10x2 ul li.filter8,
.c9w10x2 ul li.filter9, .c10w10x2 ul li.filter10, .c11w10x2 ul li.filter11, .c12w10x2 ul li.filter12,
.c1w5 ul li.filter1, .c2w5 ul li.filter2, .c3w5 ul li.filter3, .c4w5 ul li.filter4, 
.c5w5 ul li.filter5, .c6w5 ul li.filter6, .c7w5 ul li.filter7, .c8w5 ul li.filter8, 
.c9w5 ul li.filter9, .c10w5 ul li.filter10, .c11w5 ul li.filter11, .c12w5 ul li.filter12 {width:20%;}

.c1w12x2 ul li.filter1, .c2w12x2 ul li.filter2, .c3w12x2 ul li.filter3, .c4w12x2 ul li.filter4, 
.c5w12x2 ul li.filter5, .c6w12x2 ul li.filter6, .c7w12x2 ul li.filter7, .c8w12x2 ul li.filter8,
.c9w12x2 ul li.filter9, .c10w12x2 ul li.filter10, .c11w12x2 ul li.filter11, .c12w12x2 ul li.filter12,
.c1w6 ul li.filter1, .c2w6 ul li.filter2, .c3w6 ul li.filter3, .c4w6 ul li.filter4, 
.c5w6 ul li.filter5, .c6w6 ul li.filter6, .c7w6 ul li.filter7, .c8w6 ul li.filter8, 
.c9w6 ul li.filter9, .c10w6 ul li.filter10, .c11w6 ul li.filter11, .c12w6 ul li.filter12 {width:16.65%;}

.c1w8 ul li.filter1, .c2w8 ul li.filter2, .c3w8 ul li.filter3, .c4w8 ul li.filter4, 
.c5w8 ul li.filter5, .c6w8 ul li.filter6, .c7w8 ul li.filter7, .c8w8 ul li.filter8, 
.c9w8 ul li.filter9, .c10w8 ul li.filter10, .c11w8 ul li.filter11, .c12w8 ul li.filter12 {width:12.5%;}

.c1w10 ul li.filter1, .c2w10 ul li.filter2, .c3w10 ul li.filter3, .c4w10 ul li.filter4, 
.c5w10 ul li.filter5, .c6w10 ul li.filter6, .c7w10 ul li.filter7, .c8w10 ul li.filter8, 
.c9w10 ul li.filter9, .c10w10 ul li.filter10, .c11w10 ul li.filter11, .c12w10 ul li.filter12 {width:10%;}

.c1w12 ul li.filter1, .c2w12 ul li.filter2, .c3w12 ul li.filter3, .c4w12 ul li.filter4, 
.c5w12 ul li.filter5, .c6w12 ul li.filter6, .c7w12 ul li.filter7, .c8w12 ul li.filter8, 
.c9w12 ul li.filter9, .c10w12 ul li.filter10, .c11w12 ul li.filter11, .c12w12 ul li.filter12 {width:8.3%;}

.c1w16 ul li.filter1, .c2w16 ul li.filter2, .c3w16 ul li.filter3, .c4w16 ul li.filter4, 
.c5w16 ul li.filter5, .c6w16 ul li.filter6, .c7w16 ul li.filter7, .c8w16 ul li.filter8, 
.c9w16 ul li.filter9, .c10w16 ul li.filter10, .c11w16 ul li.filter11, .c12w16 ul li.filter12 {width:7.5%;}

.c1w20 ul li.filter1, .c2w20 ul li.filter2, .c3w20 ul li.filter3, .c4w20 ul li.filter4, 
.c5w20 ul li.filter5, .c6w20 ul li.filter6, .c7w20 ul li.filter7, .c8w20 ul li.filter8, 
.c9w20 ul li.filter9, .c10w20 ul li.filter10, .c11w20 ul li.filter11, .c12w20 ul li.filter12 {width:5%;}

/**** OVERRIDE WIDTHS ****/
.ow2 ul li {width: 50%;}
.ow3 ul li {width: 33.3%;}
.ow4 ul li {width: 25%;}
.ow5 ul li {width: 20%;}
.ow6 ul li {width: 16.65%;}
.ow8 ul li {width: 12.5%;}
.ow10 ul li {width: 10%;}



/**** SPLIT COLUMNS BENEATH (1/2/3/4) ****/

.c1s2 ul li.filter1 ul li, .c2s2 ul li.filter2 ul li,
.c3s2 ul li.filter3 ul li, .c4s2 ul li.filter4 ul li,
.c5s2 ul li.filter5 ul li, .c6s2 ul li.filter6 ul li,
.c7s2 ul li.filter7 ul li, .c8s2 ul li.filter8 ul li, .s2 ul li ul li {width:50%;}
.c1s2 ul li.filter1 ul li.odd, .c2s2 ul li.filter2 ul li.odd,
.c3s2 ul li.filter3 ul li.odd, .c4s2 ul li.filter4 ul li.odd,
.c5s2 ul li.filter5 ul li.odd, .c6s2 ul li.filter6 ul li.odd,
.c7s2 ul li.filter7 ul li.odd, .c8s2 ul li.filter8 ul li.odd, .s2 ul li ul li.odd {padding:2px 1px 1px 0;}
.c1s2 ul li.filter1 ul li.even, .c2s2 ul li.filter2 ul li.even,
.c3s2 ul li.filter3 ul li.even, .c4s2 ul li.filter4 ul li.even,
.c5s2 ul li.filter5 ul li.even, .c6s2 ul li.filter6 ul li.even,
.c7s2 ul li.filter7 ul li.even, .c8s2 ul li.filter8 ul li.even, .s2 ul li ul li.even {padding:2px 0 1px 2px;}

.c1s3 ul li.filter1 ul li, .c2s3 ul li.filter2 ul li,
.c3s3 ul li.filter3 ul li, .c4s3 ul li.filter4 ul li,
.c5s3 ul li.filter5 ul li, .c6s3 ul li.filter6 ul li,
.c7s3 ul li.filter7 ul li, .c8s3 ul li.filter8 ul li, .s3 ul li ul li {width:33.3%;padding:2px 1px 1px;}

.c1s4 ul li.filter1 ul li, .c2s4 ul li.filter2 ul li,
.c3s4 ul li.filter3 ul li, .c4s4 ul li.filter4 ul li,
.c5s4 ul li.filter5 ul li, .c6s4 ul li.filter6 ul li,
.c7s4 ul li.filter7 ul li, .c8s4 ul li.filter8 ul li, .s4 ul li ul li {width:25%;padding:2px 1px 1px;}

.c1s6 ul li.filter1 ul li, .c2s6 ul li.filter2 ul li,
.c3s6 ul li.filter3 ul li, .c4s6 ul li.filter4 ul li,
.c5s6 ul li.filter5 ul li, .c6s6 ul li.filter6 ul li,
.c7s6 ul li.filter7 ul li, .c8s6 ul li.filter8 ul li, .s4 ul li ul li {width:16.65%;padding:2px 1px 1px;}

.c1s8 ul li.filter1 ul li, .c2s8 ul li.filter2 ul li,
.c3s8 ul li.filter3 ul li, .c4s8 ul li.filter4 ul li,
.c5s8 ul li.filter5 ul li, .c6s8 ul li.filter6 ul li,
.c7s8 ul li.filter7 ul li, .c8s8 ul li.filter8 ul li, .s4 ul li ul li {width:12.5%;padding:2px 1px 1px;}

.c1s1 ul li.filter1 ul li, .c2s1 ul li.filter2 ul li,
.c3s1 ul li.filter3 ul li, .c4s1 ul li.filter4 ul li,
.c5s1 ul li.filter5 ul li, .c6s1 ul li.filter6 ul li,
.c7s1 ul li.filter7 ul li, .c8s1 ul li.filter8 ul li, .s1 ul li ul li {width:100%;padding:2px 0px 1px;}

/**** WRAP FILTER ITEMS IN A COLUMN ****/
.allWrap ul li ul li,
.c1wrap ul li.filter1 ul li, .c2wrap ul li.filter2 ul li,
.c3wrap ul li.filter3 ul li, .c4wrap ul li.filter4 ul li,
.c5wrap ul li.filter5 ul li, .c6wrap ul li.filter6 ul li,
.c7wrap ul li.filter7 ul li, .c8wrap ul li.filter8 ul li,
.c9wrap ul li.filter9 ul li, .c10wrap ul li.filter10 ul li,
.c11wrap ul li.filter11 ul li, .c12wrap ul li.filter12 ul li {margin: 0 3px 0 0;width:auto;}


/*--------------------------------------------------------------------*/

/*--------------- CATEGORY FILTERS TWO (Horizontal) ------------------*/

.catFilterContainer.horizontal ul {margin:0;}
.catFilterContainer.horizontal ul li 
{
    margin: 0 0 5px;
    padding: 0 !important;
    position: relative;
    width: 100% !important;
}

.catFilterContainer.horizontal ul li .catBlock 
{
    margin: 1px -10% 2px 0;
    min-width: 10%;
    width: auto;
}

/***** LEVEL 2 *****/
.catFilterContainer.horizontal ul li ul 
{
    display:inline-block;
    left:10%;position:
    relative;top:0;
    vertical-align:
    top;width:90%;
}
.catFilterContainer.horizontal ul li ul li {width:auto !important;margin:0;}
.catFilterContainer.horizontal ul li ul li .catBlock {margin:1px 1px 2px 2px;min-width:100px;}

/*-----------------------------------------------------*/

/*--------------------- 'FILERCONTAINER' FIELDSETS ---------------------*/

.masterCatFilterBox .filterContainer {}
.masterCatFilterBox .filterContainer fieldset {position: relative;border:0;padding:0 0 0px;margin:-11px 0 5px !important;border-bottom:1px solid silver;}
.masterCatFilterBox .filterContainer fieldset legend {margin: 0;padding: 0;position: absolute;top: -33px;left: 10px;}
.masterCatFilterBox .filterContainer fieldset legend label {}
.masterCatFilterBox .filterContainer fieldset legend input {display:none;}
.masterCatFilterBox .filterContainer fieldset legend span {
    background-color: red;
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff;
    display: none;
    font-size: 10px;
    height: 15px;
    padding: 0 2px;
    position: absolute;
    right: -2px;
    text-align: center;
    text-indent: 0;
    top: -3px;
    width: 12px;
}
.masterCatFilterBox .filterContainer fieldset legend span.badge {display: block;}
.masterCatFilterBox .filterContainer fieldset p {}

/***************************************************/

.masterCatFilterBox .filterContainer fieldset a.expand {
    /*background-image: url("../../Images/icons/IconsMap.png") !important;*/
    background-color: rgba(0, 0, 0, 0.30);
    background-position:-516px -304px !important;
    border:1px solid transparent;
    border-radius:3px 3px 0 0;
    display: inline-block;
    height: 34px;
    color:#fff;
    /*padding: 0;
    text-indent: -200em;
    width: 42px;*/
    background-image:none;
    padding:10px 12px;
    width:auto;
}
.masterCatFilterBox .filterContainer fieldset a.expand:focus,
.masterCatFilterBox .filterContainer fieldset a.expand:hover {
    background-color: #f26522;
    background-position: -516px -304px !important;

}

.masterCatFilterBox .filterContainer fieldset.expanded a.expand, 
.masterCatFilterBox .filterContainer fieldset.collapsed a.expand {}

.masterCatFilterBox .filterContainer fieldset.expanded a.expand {/*background-color:#000;background-position:-516px -304px;*/color:#657078;background-color:#e5e9ec;background-position:-516px -414px !important;border:1px solid #f26522;border-bottom-color:#e5e9ec;}
.masterCatFilterBox .filterContainer fieldset.expanded a.expand:focus,
.masterCatFilterBox .filterContainer fieldset.expanded a.expand:hover {
    background-color: #f26522;
    background-position: -516px -304px !important;
    color: #fff;
}

.masterCatFilterBox .filterContainer fieldset.collapsed {border-bottom:0;}
.masterCatFilterBox .filterContainer fieldset.collapsed a.expand {}
.masterCatFilterBox .filterContainer fieldset.collapsed a.expand:hover {}

/********************************************************/

.masterCatFilterBox .filterContainer fieldset .formblock {margin:0 10px 5px;}

.masterCatFilterBox .filterContainer fieldset .listViewContainer {margin-left:10px;margin-right:10px;}

/*-----------------------------------------------------*/


/*--------------------- FIELDSETS ---------------------*/


.masterCatFilterBox fieldset {
	margin:10px;
	padding:10px 0 5px 0;
	border:1px solid rgba(0,0,0,0.2);
	clear:both;
	width:auto;
}
.masterCatFilterBox fieldset legend {
	color: #444;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 0 6px;
    padding: 0 5px;
}
.masterCatFilterBox fieldset legend label {
	margin: 0 0 0 2px;
	vertical-align:top;
}
.masterCatFilterBox fieldset legend input {
	display: none;
	margin: 0;
	vertical-align:top;
}
.masterCatFilterBox fieldset.showChk legend input {display: inline-block;}

.masterCatFilterBox fieldset legend span {
	display: inline-block;
	margin: 0;
	vertical-align: top;
}
.masterCatFilterBox fieldset p {
	margin-left: 20px;
	margin-right: 10px;
	vertical-align: top;
}

/***************************************************/


/*fieldset.expanded label,
fieldset.collapsed label {display:none;}*/

.masterCatFilterBox fieldset a.expand 
{
	background-image: url("../../Images/icons/IconsMap.png");
	background-repeat: no-repeat;
	background-position: -626px -541px;
	background-color:transparent;
	padding: 0 0 0 12px;
	color: #444;
	text-decoration: none;
	outline:0;
	display:none;
	height:10px;
    /*text-indent: -900em;*/
    width: 10px;
	box-sizing:border-box;
}
.masterCatFilterBox fieldset.expanded a.expand, 
.masterCatFilterBox fieldset.collapsed a.expand {display:inline-block;}

.masterCatFilterBox fieldset.expanded a.expand {background-position:-626px -522px;}
.masterCatFilterBox fieldset.expanded a.expand:hover {background-position:-626px -562px;}

.masterCatFilterBox fieldset.collapsed {border-width: 1px 0 0;padding: 0;}
.masterCatFilterBox fieldset.collapsed a.expand {background-position:-626px -542px;}
.masterCatFilterBox fieldset.collapsed a.expand:hover {background-position:-626px -582px;}
.masterCatFilterBox fieldset.collapsed .fieldsetContent {display: none;}

.masterCatFilterBox fieldset.hideToggle a.expand {display: none;}
.masterCatFilterBox fieldset.hideToggle label {display: inline-block;}

/********************************************************/


.masterCatFilterBox .toolboxContainer {
    /*background-color: #f1f1f1;*/
    border-bottom: 1px solid #bfbfbf;
    height: 33px;
    margin: 10px 0;
    padding-right: 10px;
}