body { display:block; } .searchandfilter p { margin-top: 1em; display:inline-block; } .searchandfilter ul { display:inline-block; } .searchandfilter li { list-style: none; display:inline-block; padding-right:10px; } .widget-area .searchandfilter li, .widget-area .searchandfilter p { display:block; } .searchandfilter label { display:block; } .searchandfilter h4 { margin:15px 0; font-size:16px; } .searchandfilter ul > li > ul:not(.children) { margin-left:0; }