.rstpl-rsdirectory_categories [class*="col-md-"], .rstpl-rsdirectory_categories .rsdir-categories-list [class*="col-md-"]:hover, .rstpl-rsdirectory_categories .rsdir-categories-list [class*="col-md-"]:focus {
	background-color: transparent;
}
/* 2 columns */
.rstpl-rsdirectory_categories .rsdir-categories-list > .span6:nth-of-type(2n + 1) {
	clear: both;
	margin-left: 0;
}
/* 3 columns */
.rstpl-rsdirectory_categories .rsdir-categories-list > .span4:nth-of-type(3n + 1) {
	clear: both;
	margin-left: 0;
}
/* 4 columns */
.rstpl-rsdirectory_categories .rsdir-categories-list > .span3:nth-of-type(4n + 1) {
	clear: both;
	margin-left: 0;
}
.rstpl-rsdirectory_categories .rsdir-category-wrapper {
	text-align: center;
	transition: .2s linear;
}
@media(min-width: 320px) {
	.rstpl-rsdirectory_categories .rsdir-category-wrapper {
		padding: 1.5rem;
	}
}
@media(min-width: 576px) {
	.rstpl-rsdirectory_categories .rsdir-category-wrapper {
		padding: 2.5rem;
	}
}
.rstpl-rsdirectory_categories .rsdir-category-icon {
	border-radius: 50%;
	font-size: 2rem;
	height: 4.75rem;
	margin: 0 auto 1.8rem auto;
	width: 4.75rem;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
	position: relative;
	z-index: 0;
}
.rstpl-rsdirectory_categories .rsdir-category-icon:before {
	border-radius: 50%;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: -2;
}
.rstpl-rsdirectory_categories .rsdir-category-icon:after {
	border-radius: 50%;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
	z-index: -1;
}
.rstpl-rsdirectory_categories .rsdir-category-wrapper:hover .rsdir-category-icon:after {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	transform: scale(1.05);
}
.rstpl-rsdirectory_categories .rsdir-category-icon i {
	height: 4.75rem;
	line-height: 4.75rem;
}
.rstpl-rsdirectory_categories .rsdir-category-title {
	font-size: 1.4rem;
	margin-bottom: 1.6rem;
}
.rstpl-rsdirectory_categories .rsdir-category-entries {
	font-size: 2.5rem;
	font-weight: 700;
}
.rstpl-rsdirectory_categories .rsdir-subcategories-list [class*="span"] {
	margin: 0;
	width: 100%;
}
.rstpl-rsdirectory_categories .rsdir-subcategories-list .rsdir-category-wrapper {
	margin-bottom: 1rem;
}