/* Page content layout */
.site-content {
	@include clearfix;
	outline: none;
}
.main-wrap,
.sidebar-wrap {
	padding-top: 3.75rem;
	padding-bottom: 3.75rem;
}
.main-content {
	@include clearfix;
}
.sidebar-wrap {
	border-top: 1px solid $border-color;
}
@media (min-width: $screen-md-min) {
	.has-sidebar .main-wrap {
		float: left;
		width: 100%;
		padding-right: 28%;
	}
	.sidebar-wrap {
		float: left;
		width: 25%;
		margin-left: -25%;
		border-top: 0;
	}
}

/* Archive Loop */
.archive-loop-item {
	padding-bottom: 2rem;
	margin-bottom: 2rem;
	border-bottom: 1px solid $border-color;
}
.archive-loop-item:last-child {
	margin-bottom: 0;
	border-bottom: 0;
}
.archive-loop-wrap + .pagination {
	padding-top: 2.875rem;
	border-top: 1px solid $border-color;
}
