#categories_block_top {
	top: 30px; clear: both; position: relative;
}
#categories_block_top .sf-menu {
	position: relative;
}
#categories_block_top .sf-menu > li {
	position: static;
}
#categories_block_top .sf-menu > li > ul {
	margin: 0px 20px; top: 60px; width: 100%;
}
#categories_block_top .sf-menu > li > ul > li {
	padding: 0px 10px; width: 20%; float: left; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#categories_block_top .sf-menu > li > ul > .category_thumb {
	width: 100%; overflow: hidden; clear: both; display: block;
}
#categories_block_top .sf-menu > li > ul > .category_thumb img {
	width: 33%; display: inline-block;
}
#categories_block_top .sf-menu > li h4 a {
	font-size: 1.1em;
}
#categories_block_top .sf-menu > li h4 a::before {
	display: none;
}
#categories_block_top .sf-menu > li .main-level-submenus {
	background: none; padding: 0px; left: 0px; top: 0px; display: block !important; visibility: visible !important; position: relative; box-shadow: none;
}
#categories_block_top .sf-menu .category_thumb {
	display: none;
}
#categories_block_left .block_content > ul {
	border-top-color: rgb(214, 212, 212); border-top-width: 1px; border-top-style: solid;
}
#categories_block_left li {
	position: relative;
}
#categories_block_left li a {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 13px; font-weight: bold; border-bottom-color: rgb(214, 212, 212); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#categories_block_left li span.grower {
	background: rgb(246, 246, 246); top: 0px; right: 0px; font-family: "FontAwesome"; font-size: 14px; display: block; position: absolute; cursor: pointer;
}
#categories_block_left li span.OPEN.grower::before {
	width: 30px; height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; vertical-align: middle; display: block; content: "\f068";
}
#categories_block_left li span.CLOSE.grower::before {
	width: 30px; height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; vertical-align: middle; display: block; content: "\f068";
}
#categories_block_left li span.CLOSE.grower::before {
	color: silver; content: "\f067";
}
#categories_block_left li span.grower:hover + a {
	background: rgb(246, 246, 246);
}
#categories_block_left li a:hover {
	background: rgb(246, 246, 246);
}
#categories_block_left li a.selected {
	background: rgb(246, 246, 246);
}
#categories_block_left li li a {
	color: rgb(119, 119, 119); font-weight: normal;
}
