dl.noicon dt .list-inner {
	padding-left: 52px;	/* Space for folder icon */
}
.rtl dl.noicon dt .list-inner {
	padding-left: 5px;
	padding-right: 5px;	/* Space for folder icon */
}

/* max dimensions of icons, change as you like */
dl.noicon .forum-image img {
	max-width: 42px;
	max-height: 42px;
	margin-left: -45px;	/* Space for folder icon */
	margin-right: 5px;
	margin-bottom: 3px;
}
.forum-image {
	margin-right: 0;
	padding-top: 0;
}

/* hide standard icons */
dl.noicon.forum_link,
dl.noicon.forum_read,
dl.noicon.forum_read_locked,
dl.noicon.forum_read_subforum,
dl.noicon.forum_unread,
dl.noicon.forum_unread_locked,
dl.noicon.forum_unread_subforum {
	background-image: none;
}

dl.noicon.forum_read .forum-image {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: url('./filters.svg#grayscale'); /* Firefox 3.5+ ? */
	filter: grayscale(100%);
	filter: gray; /* IE6-9 */
	-moz-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	transition: all 1s ease;	
}

dl.noicon.forum_read .forum-image:hover {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	filter: grayscale(0%);
	filter:none;
}

/* for IE and Edge */
.grayscale.grayscale-replaced > svg {
	transition: opacity 1s ease;
	opacity: 1;
}
.grayscale.grayscale-replaced.grayscale-fade:hover > svg {
	opacity: 0;
}