#wd-categories-tabs { } #wd-categories-tabs ul.tabs { position:relative; display:table; width:100%; list-style:none; } #wd-categories-tabs ul.tabs li { float:left; width:33%; margin-right:1%; } #wd-categories-tabs ul.tabs li:last-child {width:32%;margin-right:0px;} #wd-categories-tabs ul.tabs li a, #wd-categories-tabs ul.tabs li a:link, #wd-categories-tabs ul.tabs li a:visited { display:block; text-align:center; width:100%; padding:10px 0px 10px 0px; } #wd-categories-tabs ul.content { position:relative; display:table; width:100%; clear:both; list-style:none; } #wd-categories-tabs ul.content > li { position:relative; height:auto; width:100%; display:none; } #wd-categories-tabs ul.content > li ul { display:table; position:relative; width:auto; margin:0px auto; height:90%; padding:5%; } #wd-categories-tabs ul.content > li ul li { position:relative; display:table-row; width:100%; margin:0px; clear:both; } #wd-categories-tabs ul.content > li ul li div.thumbnail-block { position:relative; float:left; width:auto; margin:1px 15px 10px 0px; } #wd-categories-tabs ul.content > li ul li div.thumbnail-block a.image-block { display:block; overflow:hidden; } #wd-categories-tabs ul.content > li ul li div.thumbnail-block img { } #wd-categories-tabs ul.content > li ul li div.text { position:relative; float:left; height:100%; overflow:hidden; } #wd-categories-tabs ul.content > li ul li div.text h3 { position:relative; width:100%; max-height:50%; overflow:hidden; width:100%; font-weight:bold; } #wd-categories-tabs ul.content > li ul li div.text .date { clear:both; }