.rsdir-no-image {
	height: 48px !important;
	width: 48px !important;
	padding: 50%;
}
.column-left .rsdir-popular-entries.vertical, .column-right .rsdir-popular-entries.vertical {
	margin-bottom: 0;
}
.rsdir-popular-entries.vertical > .rsdir-popular-entry {
	margin-bottom: 1.5rem;
}
.rsdir-popular-entries.vertical > .rsdir-popular-entry:last-child {
	margin-bottom: 0;
}
.rsdir-popular-entries > .rsdir-popular-entry .rsdir-popular-entry-title, .rsdir-popular-entries > .rsdir-popular-entry .rsdir-popular-entry-hits {
	line-height: 1;
	margin-bottom: .5rem;
}
.rsdir-popular-entries > .rsdir-popular-entry .thumbnail.float-start ~ .rsdir-popular-entry-body {
	overflow: hidden;
	text-align: left;
}
.rsdir-popular-entries > .rsdir-popular-entry .thumbnail.float-end ~ .rsdir-popular-entry-body {
	overflow: hidden;
	text-align: right;
}
.rsdir-popular-entries > .rsdir-popular-entry .thumbnail:not(.float-start):not(.float-end) ~ .rsdir-popular-entry-body {
	margin-top: .5rem;
}
.rsdir-popular-entries > .rsdir-popular-entry .rsdir-popular-entry-body ~ .thumbnail {
	margin-bottom: .5rem;
}
strong.rsdir-popular-entry-title a {
	font-weight: 700;
}
.rsdir-popular-entry-hits {
	font-size: .9rem;
	font-weight: 400;
	text-transform: lowercase;
}

.rsdir-popular-entries .carousel-entries .rsdir-popular-entry {
	border-radius: 4px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
.rsdir-popular-entries .carousel-entries .rsdir-popular-entry .thumbnail {
	max-width: none !important;
	width: 100%;
}

@media (min-width: 768px) {
	.column-left .rsdir-popular-entry-body, .column-right .rsdir-popular-entry-body {
		width: 100%;
	}
}

@media (min-width: 1200px) {
	.column-left .rsdir-popular-entry-body, .column-right .rsdir-popular-entry-body {
		width: auto;
	}
}