.widget_places_cats_ctitle, .sidebar_ctitle{
margin-top: 0
}


.widget_places_cats{
   
}
.widget_places_cats ul, .widget_places_cats ul li{
    margin: 0;padding: 0;list-style: none
}
.widget_places_cats ul:first-child{
  -moz-column-gap: 5;
  -webkit-column-gap: 5;
  column-gap: 5;
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
.widget_places_cats ul li{
 display:block; vertical-align: top
}
.widget_places_cats ul li .item{
    display: block;text-decoration: none;padding: 3px 0 0 32px;color: #333;font-size: 15px;line-height: 17px;overflow: hidden;margin-bottom: 2px;position: relative;min-height: 20px
}
.widget_places_cats ul li .item { background: url("/templates/default/images/icons/folder.png") no-repeat 8px center;}
.widget_places_cats ul li.folder .item{background: url("/templates/default/images/icons/folders_explorer.png") no-repeat 8px center;}
.widget_places_cats ul li .item:hover, .widget_places_cats li.folder ul li .item:hover{
  text-decoration:underline;background-color: #ECF0F1;color: #000
}
.widget_places_cats ul li.folder .item:hover, .widget_places_cats li.folder ul li.folder .item:hover{
  text-decoration:none;
}
.widget_places_cats ul li .item span{
   display: block;font-size: 11px;float: right;background: #ECF0F1;padding: 3px 8px;color: #888;font-weight:normal !important
}
.widget_places_cats ul li .item sup{
	margin-left: 3px;font-size: 10px;color: #888;position: absolute;top: -2px
}

.widget_places_cats ul > li > ul > li{
   display: block !important;float: none !important;width: auto !important;background: none !important;padding: 0 
}
.widget_places_cats li.folder ul li .item{
  background: none;padding: 0 0 0 32px;font-size: 13px !important;
}
.widget_places_cats li.active .item{
	color: #c00 !important
}

.widget_places_cats.view_sidebar{
	margin: -15px
}
.widget_places_cats.view_sidebar ul{
-moz-column-gap: 0;
-webkit-column-gap: 0;
column-gap: 0;
-moz-column-count: 1 !important;
-webkit-column-count: 1 !important;
column-count: 1 !important;
}
.widget_places_cats.view_sidebar li .item{
	margin: 0;text-decoration: none !important;padding: 4px 15px !important;
}
.widget_places_cats.view_sidebar li:first-child .item{
	padding-top: 10px !important
}
.widget_places_cats.view_sidebar li:last-child .item{
	padding-bottom: 10px !important
}