#clearall {
position:absolute;
top:5px;
right:10px;
font-size:13px;
color:#42BFF5;
}
#clearall:hover {
text-decoration:underline;
}

.filters {
border-top:1px solid #ddd;
position:relative;
}

.filters>h3 {
display:none;
}
.filters #filtersContainer {
width:100%;
padding:30px 10px;
column-count: 5;
column-gap: 10px;
background: #f5f5f5;
box-sizing:border-box;
}

.filters-group {
line-height:100%;
margin-bottom: 20px;
padding-bottom:20px;
background: #fff;
border-radius:0 0 4px 4px;
}

.filters-group:last-child {
margin-bottom:0px;
}
.filters-group h3 {
background:#42BFF5;
color:#3c3c3c;
font-size:14px;
text-align:center;
padding:10px;
margin-bottom:8px;
border-radius:4px 4px 0 0;}

.filters-group ul {
list-style-type:none;
padding-left:8px;
}


.filters-group li {
font-size:12px;
color:#404040;
padding:5px 0;
}

.filters-group label {
padding:5px 8px;
cursor:pointer;
}
.filters-group label:hover {
color:#42BFF5;
}
.filters-group input[type='checkbox'] { cursor:pointer; }

.filters-group .checkbox {
display:inline-block;
width:12px;
height:12px;
border-radius:2px;
background:#eee;
top:2.5px;
position:relative;
}
.filters-group .checkbox.checkboxChecked { background:#42BFF5; }

#brands {
display:block;
margin:0;
float:none !important;
}
#brands li {
margin-bottom:0;
}
#brands li#brand20, /*Stormtech*/
#brands li#brand22, /*Forever*/
#brands li#brand23, /*Gamax*/
#brands li#brand29, /*Sipec*/
#brands li#brand31, /*Axpol*/
#brands li#brand50, /*Hamburg*/
#brands li#brand30, /*Midbrands*/
#brands li#brand55, /*DSE*/
#brands li#brand54, /*Araco*/
#brands li#brand133, /*ADIVIN*/
#brands li#brand106, /*AVILO*/
#brands li#brand63, /*BESTSUB EUROPE*/
#brands li#brand112, /*DREAM ROOTS*/
#brands li#brand115 /*EXTRALUX*/
{ display:none; }


.cena p {
text-align:center;
padding:8px 3px 8px 8px;
display:inline-block;
}
.cena p, .cena span, .cena label {
font-size:11px;
color:#404040;
}

.cena .checkbox {
margin-left:8px;
}

.cena input[type="text"] {
width:40px;
margin:0 5px 0 0;
border:1px solid #ccc;
border-radius:3px;
font-size:11px;
color:#404040;
text-align:right;
padding:2px;
}

.filters-border {
}

.filters-border a {
height:30px;
width:130px;
background:#eee;
border-radius: 0 0 4px 4px;
display:block;
margin:0 auto;
text-align:center;
font-size:12px;
line-height:30px;
color:#222;
padding:0 10px;
}

.filters-border a i {
margin:0 10px;
font-size:16px;
}

.filters-border a:hover {
color:#42BFF5;
}

.search-result-container {
padding-bottom:10px;
}

.search-result-header {
border-bottom: 1px solid #eee;
padding:10px 0;
}

.search-result-header h3 {
font-weight:bold;
font-size:14px;
line-height:40px;
font-weight:400;
color:#42BFF5;
float:left;
}

.search-result-header #sorting select {
font-size:14px;
color:#888;
border:1px solid #ddd;
box-sizing:border-box;
padding:0 5px;
height:30px;
margin:5px 0;
}

.search-result-header #sorting label {
font-size:14px;
color:#888;
}

.pagination {
margin:0;
}

.search-result ul {
border:none !important;
}

.search-result ul:not(.no-products) li {
width: 18%;

}

.search-result li .sale, .search-result li p.subtitle {
display:none;
}

.search-result a h3 {
}
.search-result a h3:hover {
text-decoration:underline;
} 

.search-result p.price span {
display:none;
}

.search-result span {
font-size:14px;
color:#9a9a9a;
}